0001104659-24-052273.txt : 20240426 0001104659-24-052273.hdr.sgml : 20240426 20240426061307 ACCESSION NUMBER: 0001104659-24-052273 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 192 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240426 DATE AS OF CHANGE: 20240426 FILER: COMPANY DATA: COMPANY CONFORMED NAME: VNET Group, Inc. CENTRAL INDEX KEY: 0001508475 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-35126 FILM NUMBER: 24878436 BUSINESS ADDRESS: STREET 1: GUANJIE BUILDING, SOUTHEAST 1ST FLOOR STREET 2: 10# JIUXIANQIAO EAST ROAD CITY: Beijing STATE: F4 ZIP: 100016 BUSINESS PHONE: (86 10) 8456-2121 MAIL ADDRESS: STREET 1: GUANJIE BUILDING, SOUTHEAST 1ST FLOOR STREET 2: 10# JIUXIANQIAO EAST ROAD CITY: Beijing STATE: F4 ZIP: 100016 FORMER COMPANY: FORMER CONFORMED NAME: 21Vianet Group, Inc. DATE OF NAME CHANGE: 20110406 FORMER COMPANY: FORMER CONFORMED NAME: 21 Vianet Group, Inc. DATE OF NAME CHANGE: 20101221 20-F 1 vnet-20231231x20f.htm FORM 20-F
0001508475--12-312023FYfalsehttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNetU.S. GAAP1513609283859932323300000000307217233072172330721723600006000060000600001.001.001.00P2YP3YP15YP4MP10YP4YP10YP4YP1YP2YP4YP12MP36M2033http://www.en.21vianet.com/20231231#ChangesInFairValueOfConvertiblePromissoryNoteshttp://www.en.21vianet.com/20231231#ChangesInFairValueOfConvertiblePromissoryNoteshttp://fasb.org/us-gaap/2023#OtherNonoperatingExpense0001508475us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001508475us-gaap:PreferredStockMember2021-01-012021-12-310001508475us-gaap:RetainedEarningsAppropriatedMember2023-01-012023-12-310001508475us-gaap:RetainedEarningsAppropriatedMember2022-01-012022-12-310001508475vnet:PerformanceBasedAwardsMembervnet:OptionTwoMember2023-01-012023-12-310001508475vnet:PerformanceBasedAwardsMembervnet:OptionOneMember2023-01-012023-12-310001508475vnet:EquityIncentivePlanTwentyTwentyMember2020-05-130001508475vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMemberus-gaap:RelatedPartyMemberus-gaap:CommonClassAMember2021-04-012021-04-300001508475vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMemberus-gaap:RelatedPartyMemberdei:AdrMember2021-04-012021-04-300001508475vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember2023-01-012023-12-310001508475vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember2023-01-012023-12-310001508475vnet:ShanghaiHeshengDataSystemCompanyLimitedMember2023-01-012023-12-310001508475vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember2023-01-012023-12-310001508475vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember2023-01-012023-12-310001508475vnet:BeijingTenxcloudTechnologyCompanyLimitedMember2023-01-012023-12-310001508475vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember2022-01-012022-12-310001508475vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember2022-01-012022-12-310001508475vnet:ShanghaiHeshengDataSystemCompanyLimitedMember2022-01-012022-12-310001508475vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember2022-01-012022-12-310001508475vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember2022-01-012022-12-310001508475vnet:BeijingTenxcloudTechnologyCompanyLimitedMember2022-01-012022-12-310001508475vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember2021-01-012021-12-310001508475vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember2021-01-012021-12-310001508475vnet:ShanghaiHeshengDataSystemCompanyLimitedMember2021-01-012021-12-310001508475vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember2021-01-012021-12-310001508475vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember2021-01-012021-12-310001508475vnet:BeijingTenxcloudTechnologyCompanyLimitedMember2021-01-012021-12-310001508475vnet:ShanghaiHeshengDataSystemCompanyLimitedMember2019-12-012019-12-310001508475vnet:BeijingTenxcloudTechnologyCompanyLimitedMember2016-12-012016-12-310001508475vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember2016-11-012016-11-300001508475vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember2015-10-012015-10-310001508475vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember2011-04-012011-04-300001508475vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember2008-01-012008-12-310001508475vnet:WiFireGroupIncorporatedMember2017-09-012017-09-300001508475srt:MinimumMembercountry:CN2023-01-012023-12-310001508475srt:MaximumMembercountry:CN2023-01-012023-12-310001508475vnet:SanheMingtaiMember2023-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2021-06-012021-06-300001508475us-gaap:CostOfGoodsTotalMember2023-12-310001508475us-gaap:CostOfGoodsTotalMember2022-12-310001508475us-gaap:CostOfGoodsTotalMember2021-12-310001508475vnet:ScenarioOneMembervnet:BondsDueTwoThousandTwentySixMemberus-gaap:CommonClassAMember2021-06-012021-06-300001508475vnet:LongTermBorrowingsMembervnet:GuaranteesTwelveMember2023-12-310001508475vnet:LongTermBorrowingsMembervnet:GuaranteesFourteenMember2023-12-310001508475vnet:LongTermLoanTwoMembervnet:GuaranteesTwelveMember2022-12-310001508475vnet:LongTermBorrowingsMembervnet:GuaranteesTwelveMember2022-12-310001508475vnet:LongTermBorrowingsMembervnet:GuaranteesFourteenMember2022-12-310001508475vnet:LongTermBorrowingsMembervnet:GuaranteesElevenMember2022-12-310001508475vnet:UnsecuredLoanMember2022-12-310001508475srt:MinimumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-12-310001508475srt:MaximumMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-12-310001508475us-gaap:MeasurementInputDiscountRateMember2023-12-310001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2023-12-310001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2022-12-310001508475us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementAndThirdPartyMember2021-09-300001508475vnet:LoanToAnotherThirdPartyMember2021-09-012021-09-300001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2022-12-012022-12-310001508475vnet:ZiguangFinancialLeasingCoLtdMember2021-01-012021-12-310001508475vnet:BeijingQidiYefengInvestmentCo.LtdMember2021-01-012021-12-310001508475vnet:ShanghaiShibeiHiTechCompanyLimitedMember2021-01-012021-12-310001508475vnet:WiFireGroupIncorporatedMember2023-01-012023-12-310001508475vnet:ShEdgeInterchangeMember2023-01-012023-12-310001508475vnet:BjChaohulianMember2023-01-012023-12-310001508475vnet:WiFireGroupIncorporatedMember2022-01-012022-12-310001508475vnet:WiFireGroupIncorporatedMember2022-01-012022-12-310001508475vnet:BjChaohulianMember2022-01-012022-12-310001508475vnet:WiFireGroupIncorporatedMember2021-01-012021-12-310001508475vnet:BjChaohulianMember2021-01-012021-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2023-12-310001508475us-gaap:RetainedEarningsMember2023-01-012023-12-310001508475us-gaap:RetainedEarningsMember2022-01-012022-12-310001508475us-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001508475us-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001508475us-gaap:CustomerConcentrationRiskMember2021-01-012021-12-3100015084752008-01-012008-01-010001508475vnet:TwentyOneVianetGroupLimitedMembercountry:HK2023-01-012023-12-310001508475vnet:TaiwanDiyixianMembercountry:TW2023-01-012023-12-310001508475vnet:TwentyOneVianetGroupLimitedMembercountry:HK2022-01-012022-12-310001508475vnet:TaiwanDiyixianMembercountry:TW2022-01-012022-12-310001508475vnet:TwentyOneVianetGroupLimitedMembercountry:HK2021-01-012021-12-310001508475vnet:TaiwanDiyixianMembercountry:TW2021-01-012021-12-310001508475vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember2019-01-012019-12-310001508475country:HKvnet:ScenarioAssessableProfitsRemainingHk2MillionMember2018-01-012018-12-310001508475country:HKvnet:ScenarioAssessableProfitsEarnedHk2MillionMember2018-01-012018-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2021-12-310001508475vnet:BondsDueTwoThousandTwentySevenMemberdei:AdrMember2023-01-012023-12-310001508475dei:AdrMember2023-01-012023-12-310001508475vnet:SeriesPerpetualConvertiblePreferredSharesMember2022-01-272022-01-270001508475us-gaap:CommonClassAMember2021-03-012021-03-010001508475us-gaap:CommonClassAMember2023-10-050001508475vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember2021-01-012021-12-310001508475vnet:BjJianghecloudMember2023-12-310001508475vnet:BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember2021-10-042021-10-040001508475country:HK2018-01-012018-12-310001508475vnet:ZJKEnergiesMember2023-01-012023-12-310001508475vnet:ZhuhaiPrivateMember2023-01-012023-12-310001508475vnet:QidiChengxinMember2023-01-012023-12-310001508475vnet:JingliangInterCloudMember2023-01-012023-12-310001508475vnet:JingliangCenturyCloudMember2023-01-012023-12-310001508475vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember2023-01-012023-12-310001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2023-01-012023-12-310001508475vnet:ZJKEnergiesMember2022-01-012022-12-310001508475vnet:ShEdgeInterchangeMember2022-01-012022-12-310001508475vnet:QidiChengxinMember2022-01-012022-12-310001508475vnet:JingliangInterCloudMember2022-01-012022-12-310001508475vnet:JingliangCenturyCloudMember2022-01-012022-12-310001508475vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember2022-01-012022-12-310001508475vnet:ChengduQidiChengxinEducationLimitMember2022-01-012022-12-310001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2022-01-012022-12-310001508475vnet:ZJKEnergiesMember2021-01-012021-12-310001508475vnet:YizhuangVentureInvestmentFundMember2021-01-012021-12-310001508475vnet:JingliangInterCloudMember2021-01-012021-12-310001508475vnet:JingliangCenturyCloudMember2021-01-012021-12-310001508475vnet:ChengduQidiChengxinEducationLimitMember2021-01-012021-12-310001508475vnet:TechnicalConsultingAndServiceAgreementMember2023-01-012023-12-310001508475vnet:OptionAgreementMember2023-01-012023-12-310001508475vnet:TechnicalConsultingAndServiceAgreementMember2016-12-192016-12-190001508475vnet:OptionAgreementMember2016-12-192016-12-190001508475country:CN2022-12-310001508475us-gaap:TreasuryStockCommonMember2023-12-310001508475us-gaap:TreasuryStockCommonMember2022-12-310001508475us-gaap:TreasuryStockCommonMember2021-12-310001508475us-gaap:TreasuryStockCommonMember2020-12-310001508475srt:SubsidiariesMembervnet:JiangheChuangkeBeijingTechnologyCo.Ltd.JiangheChuangkeMembervnet:ShanghaiEdgeBlueCloudNetworkTechnologyCo.Ltd.Member2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingJiangheShuzhiTechnologyCo.Ltd.Membervnet:ShanghaiHeshengDataSystemCo.Ltd.ShHeshengMember2023-01-012023-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMembervnet:ShenzhenDiyixianTelecommunicationCoLtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:ZhongkeZijingTechnologyCo.LtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:WiFireGroupIncorporatedMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetZhuhaiFinancialLeasingCo.Ltd.ZhuhaiFinancialleasingMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetXianTechnologyCo.Ltd.XianTechMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetVenturesLimitedVenturesMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetTechnologyDevelopmentSuzhouCo.Ltd.SuzhouTechnologyMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetMobileLimitedVnetMobileMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetHangzhouInformationTechnologyCo.Ltd.HzTechnologyMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetGroupLimitedVnetHkMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetFoshanTechnologyCo.Ltd.FsTechnologyMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetDrpInvestmentHoldingsLimitedDrpinvestmentMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetDataCenterCo.Ltd.VnetChinaMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:VnetAnhuiSuzhouTechnologyCo.Ltd.SzTechnologyMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:TongyunInternetBeijingCloudComputingTechnologyCo.Ltd.TongyunBjMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:ShihuaDcInvestmentHoldings2LimitedMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:ShihuaDCInvestmentGroupLimitedMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:ShanghaiWaigaoqiaoFreeTradeZoneHongmingLogisticsCo.LtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:ShanghaiEdgeConnectTechnologyCoLtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:JoytoneInfotechCoLtdSzZhuoaiyiMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:JiwaSenlinBeijingEngineeringCo.Ltd.Member2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:HuailaiHulianyunTechnologyCo.Ltd.HuailaiHulianyunMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:GuanJunhuiNetworkTechnologyCo.LtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:FoshanZhuoyiIntelligenceDateCoLtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:DiyixianDotComLimitedMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:DermotHoldingLimitedMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingXunnengDigitalIndustryEmpowermentCenterCo.Ltd.BjXunnengMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingTenxcloudTechnologyCo.Ltd.Member2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingShuntuoGreenEnergyDataTechnologyCo.Ltd.Member2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingJiangheCloudTechnologyCo.Ltd.Member2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingJiangheCloudIndustrialInternetTechnologyCo.Ltd.JiangheIndustrialMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:BeijingHongyuanNetworkTechnologyCoLtdMember2023-01-012023-12-310001508475srt:SubsidiariesMembervnet:AbitcoolBroadbandIncorporatedChinaMember2023-01-012023-12-310001508475vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMemberus-gaap:RelatedPartyMemberus-gaap:CommonClassBMember2021-04-012021-04-300001508475us-gaap:CommonStockMember2022-01-012022-12-310001508475vnet:SuccessFlowInternationalInvestmentLimitedMemberus-gaap:CommonClassAMember2023-12-012023-12-310001508475vnet:ChoiceFaithGroupHoldingsLimitedMemberus-gaap:CommonClassAMember2023-12-012023-12-310001508475us-gaap:ConvertibleNotesPayableMemberus-gaap:CommonClassAMember2021-05-012021-05-010001508475us-gaap:CommonClassAMember2020-06-012020-06-300001508475us-gaap:CommonStockMember2021-01-012021-12-310001508475us-gaap:RetainedEarningsMember2023-12-310001508475us-gaap:RetainedEarningsAppropriatedMember2023-12-310001508475us-gaap:ParentMember2023-12-310001508475us-gaap:NoncontrollingInterestMember2023-12-310001508475us-gaap:AdditionalPaidInCapitalMember2023-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001508475us-gaap:RetainedEarningsMember2022-12-310001508475us-gaap:RetainedEarningsAppropriatedMember2022-12-310001508475us-gaap:ParentMember2022-12-310001508475us-gaap:NoncontrollingInterestMember2022-12-310001508475us-gaap:AdditionalPaidInCapitalMember2022-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001508475us-gaap:RetainedEarningsMember2021-12-310001508475us-gaap:RetainedEarningsAppropriatedMember2021-12-310001508475us-gaap:ParentMember2021-12-310001508475us-gaap:NoncontrollingInterestMember2021-12-310001508475us-gaap:AdditionalPaidInCapitalMember2021-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001508475us-gaap:RetainedEarningsMember2020-12-310001508475us-gaap:RetainedEarningsAppropriatedMember2020-12-310001508475us-gaap:PreferredStockMember2020-12-310001508475us-gaap:ParentMember2020-12-310001508475us-gaap:NoncontrollingInterestMember2020-12-310001508475us-gaap:AdditionalPaidInCapitalMember2020-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001508475vnet:UnsecuredLoanMember2023-12-310001508475us-gaap:CommonStockMember2023-12-310001508475us-gaap:CommonStockMember2022-12-310001508475us-gaap:CommonStockMember2021-12-310001508475us-gaap:CommonStockMember2020-12-310001508475us-gaap:CommonClassAMember2020-06-300001508475vnet:EquityIncentivePlanTwentyTenMember2022-01-012022-12-310001508475vnet:EquityIncentivePlanTwentyTenMember2022-12-310001508475vnet:EquityIncentivePlanTwentyTenMember2023-01-012023-12-310001508475vnet:EquityIncentivePlanTwentyTenMember2023-12-310001508475vnet:EquityIncentivePlanTwentyTwentyMemberus-gaap:CommonClassAMember2020-05-130001508475srt:MaximumMembervnet:EquityIncentivePlanTwentyFourteenMember2015-10-300001508475srt:MaximumMembervnet:EquityIncentivePlanTwentyFourteenMember2014-05-290001508475srt:MaximumMembervnet:EquityIncentivePlanTwentyTenMember2010-07-160001508475vnet:EquityIncentivePlanTwentyFourteenMember2015-10-302015-10-300001508475vnet:EquityIncentivePlanTwentyTenMember2010-07-162010-07-160001508475us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001508475us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001508475us-gaap:RestrictedStockUnitsRSUMember2022-12-310001508475vnet:PerformanceBasedAwardsMember2023-01-012023-12-310001508475vnet:MinimumPerformanceTargetMember2023-01-012023-12-310001508475vnet:PerformanceBasedAwardsMember2022-01-012022-12-310001508475vnet:MinimumPerformanceTargetMember2022-01-012022-12-310001508475vnet:PerformanceBasedAwardsMember2021-01-012021-12-310001508475vnet:MinimumPerformanceTargetMember2021-01-012021-12-310001508475srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001508475srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001508475srt:MinimumMembervnet:EquityIncentivePlanTwentyFourteenMember2015-10-302015-10-300001508475srt:MaximumMembervnet:EquityIncentivePlanTwentyFourteenMember2015-10-302015-10-300001508475srt:MinimumMembervnet:EquityIncentivePlanTwentyTenMember2010-07-162010-07-160001508475srt:MaximumMembervnet:EquityIncentivePlanTwentyTenMember2010-07-162010-07-160001508475srt:MinimumMembervnet:BeijingTenxcloudTechnologyCo.Ltd.Member2021-07-152021-07-150001508475srt:MaximumMembervnet:BeijingTenxcloudTechnologyCo.Ltd.Member2021-07-152021-07-150001508475vnet:SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember2023-01-012023-12-310001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2023-01-012023-12-310001508475vnet:BjJianghecloudMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2021-01-012021-01-310001508475vnet:AnhuiSuzhouCenturyBroadbandDataTechnologyCo.Ltd.SzCenturyMember2022-01-012022-12-310001508475vnet:JingliangInterconnectedCloudTechnologyCoLtdMember2021-01-012021-12-310001508475vnet:AnhuiSuzhouCenturyBroadbandDataTechnologyCo.Ltd.SzCenturyMember2021-01-012021-12-3100015084752023-05-012023-05-310001508475vnet:ShareholderMembervnet:LoanTwoMembervnet:LoanAgreementMember2011-01-312011-01-310001508475vnet:ShareholderMembervnet:LoanOneMembervnet:LoanAgreementMember2011-01-312011-01-310001508475vnet:ComputerAndNetworkEquipmentAndConstructionInProgressMembervnet:CapitalPurchaseCommitmentsMember2023-12-310001508475vnet:BandwidthAndCabinetCapacityMemberus-gaap:PurchaseCommitmentMember2023-12-310001508475srt:MinimumMembervnet:PropertyMember2023-12-310001508475srt:MinimumMembervnet:DataCenterPropertyAndEquipmentMember2023-12-310001508475srt:MinimumMemberus-gaap:VehiclesMember2023-12-310001508475srt:MinimumMemberus-gaap:ServiceLifeMember2023-12-310001508475srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001508475srt:MinimumMemberus-gaap:OfficeEquipmentMember2023-12-310001508475srt:MinimumMemberus-gaap:ComputerEquipmentMember2023-12-310001508475srt:MaximumMembervnet:PropertyMember2023-12-310001508475srt:MaximumMembervnet:DataCenterPropertyAndEquipmentMember2023-12-310001508475srt:MaximumMemberus-gaap:VehiclesMember2023-12-310001508475srt:MaximumMemberus-gaap:ServiceLifeMember2023-12-310001508475srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001508475srt:MaximumMemberus-gaap:OfficeEquipmentMember2023-12-310001508475srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-12-310001508475us-gaap:VehiclesMember2023-12-310001508475us-gaap:VehiclesMember2022-12-310001508475vnet:WiFireGroupIncorporatedMember2023-10-012023-11-300001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2023-05-012023-05-310001508475vnet:BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember2019-04-152019-04-150001508475dei:AdrMember2020-06-012020-06-300001508475us-gaap:CommonClassAMember2023-01-012023-12-310001508475vnet:ShanghaiPupingMember2023-01-012023-12-310001508475vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember2023-01-012023-12-310001508475vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember2022-01-012022-12-310001508475vnet:ShanghaiPupingMember2021-01-012021-12-310001508475vnet:BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMember2021-01-012021-12-310001508475vnet:BjJianghecloudMember2022-08-012022-08-010001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2023-04-012023-05-310001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2023-02-012023-02-280001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2022-11-012022-11-300001508475vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember2022-09-012022-09-300001508475vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member2021-01-012021-01-310001508475vnet:ChengduQidiChengxinEducationLimitMember2019-12-012019-12-310001508475vnet:JingliangInterCloudMember2018-01-012018-01-310001508475vnet:JingliangCenturyCloudMember2018-01-012018-01-310001508475vnet:YizhuangVentureInvestmentFundMember2012-04-012012-04-300001508475us-gaap:CommonClassAMember2023-12-012023-12-310001508475us-gaap:ConvertibleNotesPayableMember2023-01-012023-12-310001508475vnet:ShanghaiPupingMemberus-gaap:RelatedPartyMember2023-12-310001508475vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMemberus-gaap:RelatedPartyMember2023-12-310001508475vnet:SanheMingtaiMemberus-gaap:RelatedPartyMember2023-12-310001508475vnet:BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMemberus-gaap:RelatedPartyMember2023-12-310001508475us-gaap:NonrelatedPartyMember2023-12-310001508475vnet:ShihuaDcInvestmentManagementLimitedShihuaInvestmentManagementMemberus-gaap:RelatedPartyMember2022-12-310001508475vnet:ShanghaiPupingMemberus-gaap:RelatedPartyMember2022-12-310001508475vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMemberus-gaap:RelatedPartyMember2022-12-310001508475vnet:BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMemberus-gaap:RelatedPartyMember2022-12-310001508475us-gaap:NonrelatedPartyMember2022-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:RelatedPartyMember2023-12-310001508475srt:ParentCompanyMembersrt:AffiliatedEntityMember2023-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:RelatedPartyMember2022-12-310001508475srt:ParentCompanyMembersrt:AffiliatedEntityMember2022-12-310001508475vnet:OtherRelatedPartyTransactionsMemberus-gaap:RelatedPartyMember2023-12-310001508475vnet:ChangzhouGaoxinMemberus-gaap:RelatedPartyMember2023-12-310001508475us-gaap:RelatedPartyMember2023-12-310001508475vnet:OtherRelatedPartyTransactionsMemberus-gaap:RelatedPartyMember2022-12-310001508475vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMemberus-gaap:RelatedPartyMember2022-12-310001508475us-gaap:RelatedPartyMember2022-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001508475us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001508475country:CN2023-12-310001508475us-gaap:CommonStockMember2023-01-012023-12-310001508475us-gaap:NoncontrollingInterestMember2021-01-012021-12-310001508475us-gaap:NoncontrollingInterestMember2022-01-012022-12-310001508475us-gaap:NoncontrollingInterestMember2023-01-012023-12-310001508475us-gaap:RetainedEarningsMember2021-01-012021-12-310001508475vnet:LongTermBorrowingsMember2023-12-310001508475vnet:LongTermBorrowingsMember2022-12-310001508475vnet:ShanghaiShibeiHiTechCompanyLimitedMember2023-01-012023-12-310001508475us-gaap:FairValueInputsLevel3Membervnet:BondsDueTwoThousandsTwentySevenMember2023-12-310001508475us-gaap:FairValueInputsLevel3Memberus-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001508475us-gaap:FairValueInputsLevel1Membervnet:BondsDueTwoThousandTwentySixMember2023-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2023-12-310001508475vnet:BondsDueTwoThousandsTwentySevenMember2023-12-310001508475us-gaap:FairValueInputsLevel3Member2023-12-310001508475us-gaap:FairValueInputsLevel1Member2023-12-310001508475us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember2023-12-310001508475us-gaap:FairValueInputsLevel3Membervnet:BondsDueTwoThousandTwentyFiveMember2022-12-310001508475us-gaap:FairValueInputsLevel3Membervnet:BondsDueTwoThousandsTwentySevenMember2022-12-310001508475us-gaap:FairValueInputsLevel1Membervnet:BondsDueTwoThousandTwentySixMember2022-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2022-12-310001508475vnet:BondsDueTwoThousandsTwentySevenMember2022-12-310001508475us-gaap:FairValueInputsLevel1Member2022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2022-01-012022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2021-01-012021-12-310001508475vnet:BondsDueTwoThousandTwentySevenMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentySevenMember2022-01-012022-12-310001508475vnet:ChangzhouGaoxinMember2023-01-012023-12-310001508475vnet:BjJianghecloudMembervnet:OperatingPermitsMember2022-08-010001508475vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member2021-01-012021-12-310001508475vnet:OtherCountriesMember2023-01-012023-12-310001508475country:CN2023-01-012023-12-310001508475vnet:OtherCountriesMember2022-01-012022-12-310001508475country:CN2022-01-012022-12-310001508475vnet:OtherCountriesMember2021-01-012021-12-310001508475country:CN2021-01-012021-12-310001508475vnet:HostingAndRelatedServicesSegmentMember2023-01-012023-12-310001508475vnet:HostingAndRelatedServicesSegmentMember2022-01-012022-12-310001508475vnet:HostingAndRelatedServicesSegmentMember2021-01-012021-12-310001508475vnet:CustomerContractIntangibleAssetMember2023-12-310001508475us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001508475us-gaap:NoncompeteAgreementsMember2023-12-310001508475srt:MinimumMember2023-12-310001508475srt:MaximumMember2023-12-310001508475vnet:TechnologyPlatformMember2023-12-310001508475vnet:SupplierRelationshipsMember2023-12-310001508475vnet:RadioSpectrumLicenseMember2023-12-310001508475vnet:OperatingPermitsMember2023-12-310001508475vnet:NonCompleteAgreementMember2023-12-310001508475vnet:InternalUseSoftwareMember2023-12-310001508475us-gaap:TradeNamesMember2023-12-310001508475us-gaap:LicensingAgreementsMember2023-12-310001508475us-gaap:CustomerRelationshipsMember2023-12-310001508475us-gaap:CustomerContractsMember2023-12-310001508475us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001508475vnet:TechnologyPlatformMember2022-12-310001508475vnet:SupplierRelationshipsMember2022-12-310001508475vnet:RadioSpectrumLicenseMember2022-12-310001508475vnet:OperatingPermitsMember2022-12-310001508475vnet:NonCompleteAgreementMember2022-12-310001508475vnet:InternalUseSoftwareMember2022-12-310001508475us-gaap:TradeNamesMember2022-12-310001508475us-gaap:LicensingAgreementsMember2022-12-310001508475us-gaap:CustomerRelationshipsMember2022-12-310001508475us-gaap:CustomerContractsMember2022-12-310001508475us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001508475us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001508475us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-310001508475vnet:ShareConsiderationMember2023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2022-12-310001508475vnet:ShareConsiderationMember2021-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2021-12-310001508475vnet:ShareConsiderationMember2022-01-012022-12-310001508475vnet:ShareConsiderationMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2022-01-012022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2023-01-012023-12-310001508475us-gaap:DerivativeMember2023-01-012023-12-310001508475vnet:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2023-01-012023-12-310001508475vnet:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2022-01-012022-12-310001508475vnet:EquitySecuritiesWithoutReadilyDeterminableFairValueMember2021-01-012021-12-310001508475vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member2021-12-310001508475vnet:WiFireGroupIncorporatedMember2023-11-300001508475vnet:ZhuhaiPrivateMember2023-05-310001508475vnet:ZhuhaiPrivateMember2023-02-280001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2022-11-300001508475vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember2022-09-300001508475vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member2021-01-310001508475vnet:YizhuangVentureInvestmentFundMember2020-12-310001508475vnet:ChengduQidiChengxinEducationLimitMember2019-12-310001508475vnet:JingliangInterCloudMember2018-01-310001508475vnet:JingliangCenturyCloudMember2018-01-310001508475vnet:WiFireGroupIncorporatedMember2017-09-300001508475vnet:YizhuangVentureInvestmentFundMember2023-01-012023-12-310001508475vnet:YizhuangVentureInvestmentFundMember2022-01-012022-12-310001508475vnet:ZJKEnergiesMember2023-12-310001508475vnet:ZhuhaiPrivateMember2023-12-310001508475vnet:ShEdgeInterchangeMember2023-12-310001508475vnet:QidiChengxinMember2023-12-310001508475vnet:JingliangInterCloudMember2023-12-310001508475vnet:JingliangCenturyCloudMember2023-12-310001508475vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember2023-12-310001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2023-12-310001508475vnet:BjChaohulianMember2023-12-310001508475vnet:ZJKEnergiesMember2022-12-310001508475vnet:WiFireGroupIncorporatedMember2022-12-310001508475vnet:WiFireGroupIncorporatedMember2022-12-310001508475vnet:ShEdgeInterchangeMember2022-12-310001508475vnet:QidiChengxinMember2022-12-310001508475vnet:JingliangInterCloudMember2022-12-310001508475vnet:JingliangCenturyCloudMember2022-12-310001508475vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember2022-12-310001508475vnet:ChengduQidiChengxinEducationLimitMember2022-12-310001508475vnet:ChangzhouGaoxinInternetCo.LtdMember2022-12-310001508475vnet:BjChaohulianMember2022-12-310001508475vnet:ZJKEnergiesMember2021-12-310001508475vnet:YizhuangVentureInvestmentFundMember2021-12-310001508475vnet:WiFireGroupIncorporatedMember2021-12-310001508475vnet:JingliangInterCloudMember2021-12-310001508475vnet:JingliangCenturyCloudMember2021-12-310001508475vnet:ChengduQidiChengxinEducationLimitMember2021-12-310001508475vnet:BjChaohulianMember2021-12-310001508475us-gaap:RestrictedStockUnitsRSUMember2023-12-310001508475us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001508475vnet:PropertyComputerAndNetworkEquipmentAndOpticalFibersMember2023-01-012023-12-310001508475us-gaap:ServiceLifeMember2023-01-012023-12-310001508475us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001508475us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001508475us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001508475us-gaap:CostOfSalesMember2023-01-012023-12-310001508475vnet:PropertyComputerAndNetworkEquipmentAndOpticalFibersMember2022-01-012022-12-310001508475us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001508475us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001508475us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001508475us-gaap:CostOfSalesMember2022-01-012022-12-310001508475vnet:PropertyComputerAndNetworkEquipmentAndOpticalFibersMember2021-01-012021-12-310001508475us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001508475us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001508475us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001508475us-gaap:CostOfSalesMember2021-01-012021-12-310001508475srt:MinimumMember2022-12-012022-12-310001508475srt:MaximumMember2022-12-012022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2020-01-012020-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2024-02-012024-02-290001508475vnet:BondsDueTwoThousandTwentyFiveMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2023-03-012023-06-300001508475vnet:RedemptionUponMaturityMembervnet:BondsDueTwoThousandTwentyFiveMember2023-01-012023-12-310001508475vnet:EarlyRedemptionAtOptionOfPurchasersMembervnet:BondsDueTwoThousandTwentyFiveMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentySevenMember2022-01-282022-01-280001508475vnet:BondsDueTwoThousandTwentyFiveMembervnet:MeasurementInputProbabilityOfTriggeringEventsMember2023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputDiscountRateMember2023-12-310001508475srt:MinimumMembervnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001508475srt:MinimumMembervnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001508475srt:MaximumMembervnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-12-310001508475srt:MaximumMembervnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2020-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2021-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMember2022-12-310001508475vnet:BondsDueTwoThousandTwentySevenMember2022-01-280001508475vnet:BondsDueTwoThousandTwentySixMember2021-01-310001508475vnet:BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember2019-04-150001508475vnet:ScenarioOneMembervnet:BondsDueTwoThousandTwentySixMember2023-01-012023-12-310001508475vnet:ScenarioTwoMembervnet:BondsDueTwoThousandTwentySixMember2021-06-012021-06-300001508475vnet:ScenarioOneMembervnet:BondsDueTwoThousandTwentySixMember2021-06-012021-06-300001508475vnet:BondsDueTwoThousandTwentySixMemberdei:AdrMember2023-12-310001508475vnet:BondsDueTwoThousandTwentySevenMemberdei:AdrMember2023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberdei:AdrMember2023-12-310001508475dei:AdrMember2019-10-310001508475vnet:BondsDueTwoThousandTwentySixMember2023-12-310001508475vnet:BondsDueTwoThousandTwentySevenMember2023-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2022-12-310001508475vnet:BondsDueTwoThousandTwentySevenMember2022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:CommonClassAMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:CommonClassAMember2022-01-012022-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:CommonClassAMember2021-01-012021-12-310001508475us-gaap:CommonClassAMember2021-01-012021-12-310001508475vnet:BondsDueTwoThousandTwentyFiveMemberus-gaap:CommonClassAMember2020-01-012020-12-310001508475dei:AdrMember2023-12-310001508475vnet:SanheMingtaiMember2023-03-012023-12-310001508475vnet:SanheMingtaiMember2023-01-012023-12-310001508475vnet:OtherRelatedPartyTransactionsMember2023-01-012023-12-310001508475vnet:BeijingJiwaMember2023-01-012023-12-310001508475vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember2023-01-012023-12-310001508475vnet:OtherRelatedPartyTransactionsMember2022-01-012022-12-310001508475vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember2022-01-012022-12-310001508475vnet:OtherRelatedPartyTransactionsMember2021-01-012021-12-310001508475vnet:BeijingHuaqingPropertyManagementCo.LtdMember2021-01-012021-12-310001508475vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember2021-01-012021-12-310001508475us-gaap:CommonClassAMember2021-03-010001508475vnet:SunriseCorporateHoldingLtdMemberus-gaap:RelatedPartyMember2021-08-192021-08-190001508475vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMemberus-gaap:RelatedPartyMember2021-04-012021-04-300001508475vnet:SingleCustomerMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001508475vnet:CustomersOnStandAloneBasisMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001508475vnet:LargestFiveSuppliersMemberus-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMember2023-01-012023-12-310001508475vnet:AggregateLocalSubsidiariesOfTelecommunicationCarrierMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001508475vnet:SingleCustomerMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001508475vnet:CustomersOnStandAloneBasisMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001508475vnet:LargestFiveSuppliersMemberus-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001508475vnet:AggregateLocalSubsidiariesOfTelecommunicationCarrierMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001508475vnet:SingleCustomerMembersrt:MaximumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001508475vnet:CustomersOnStandAloneBasisMembersrt:MinimumMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001508475vnet:LargestFiveSuppliersMemberus-gaap:SalesRevenueNetMemberus-gaap:SupplierConcentrationRiskMember2021-01-012021-12-310001508475vnet:AggregateLocalSubsidiariesOfTelecommunicationCarrierMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001508475srt:ParentCompanyMemberus-gaap:CommonClassCMember2023-12-310001508475srt:ParentCompanyMemberus-gaap:CommonClassBMember2023-12-310001508475srt:ParentCompanyMemberus-gaap:CommonClassAMember2023-12-310001508475srt:ParentCompanyMemberus-gaap:CommonClassCMember2022-12-310001508475srt:ParentCompanyMemberus-gaap:CommonClassBMember2022-12-310001508475srt:ParentCompanyMemberus-gaap:CommonClassAMember2022-12-310001508475vnet:CommonClassDMember2023-02-150001508475us-gaap:CommonClassCMember2022-12-310001508475us-gaap:CommonClassBMember2022-12-310001508475us-gaap:CommonClassAMember2022-12-310001508475vnet:ScenarioOneMembervnet:BondsDueTwoThousandTwentySixMemberus-gaap:CommonClassAMember2021-06-300001508475vnet:EquityIncentivePlanTwentyTenAndTwentyFourteenMemberus-gaap:CommonClassAMember2020-05-130001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-01-012023-12-310001508475srt:ParentCompanyMember2023-01-012023-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-01-012022-12-310001508475srt:ParentCompanyMember2022-01-012022-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-01-012021-12-310001508475srt:ParentCompanyMember2021-01-012021-12-310001508475srt:ParentCompanyMember2021-12-310001508475srt:ParentCompanyMember2020-12-3100015084752020-12-310001508475vnet:OutsideChinaMemberus-gaap:CreditConcentrationRiskMember2023-12-310001508475country:CNus-gaap:CreditConcentrationRiskMember2023-12-310001508475vnet:OutsideChinaMemberus-gaap:CreditConcentrationRiskMember2022-12-310001508475country:CNus-gaap:CreditConcentrationRiskMember2022-12-310001508475vnet:BjJianghecloudMember2022-08-010001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMembervnet:OperatingPermitsMember2022-08-050001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMembervnet:CustomerContractIntangibleAssetMember2022-08-050001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2022-01-012022-12-310001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2022-08-052022-08-050001508475vnet:BjJianghecloudMember2022-08-012022-08-010001508475vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember2022-08-050001508475vnet:JiangheShuzhiMember2022-08-010001508475vnet:JiangheIndustrialMember2022-08-010001508475vnet:JiangheChuangkeMember2022-08-010001508475vnet:BjXunnengMember2022-08-010001508475vnet:BjJianghecloudMember2022-08-010001508475vnet:ShHeshengMember2021-11-110001508475vnet:ZhongkeZijingTechnologyCo.LtdMember2021-08-160001508475vnet:BeijingTenxcloudTechnologyCo.Ltd.Member2021-07-150001508475vnet:BeijingJiangheCloudTechnologyCo.LtdMember2021-07-150001508475us-gaap:FairValueInputsLevel2Memberus-gaap:ShortTermInvestmentsMember2023-12-310001508475us-gaap:ShortTermInvestmentsMember2023-12-310001508475us-gaap:FairValueInputsLevel2Member2023-12-310001508475us-gaap:FairValueInputsLevel3Memberus-gaap:DebtSecuritiesMember2022-12-310001508475us-gaap:FairValueInputsLevel3Member2022-12-310001508475us-gaap:DebtSecuritiesMember2022-12-310001508475vnet:LongTermLoanTwoMemberus-gaap:AssetPledgedAsCollateralMembervnet:SecuredBySubsidiarysPropertyAndEquipmentMember2023-12-310001508475vnet:LongtermLoanOneMemberus-gaap:AssetPledgedAsCollateralMembervnet:SecuredBySubsidiarysPropertyAndEquipmentMember2023-12-310001508475vnet:LongtermLoanOneMemberus-gaap:AssetPledgedAsCollateralMembervnet:GuaranteesTwelveMember2023-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AssetPledgedAsCollateralMember2023-12-310001508475vnet:PropertyMember2023-12-310001508475us-gaap:OfficeEquipmentMember2023-12-310001508475us-gaap:LeaseholdImprovementsMember2023-12-310001508475us-gaap:ComputerEquipmentMember2023-12-310001508475vnet:LongtermLoanOneMemberus-gaap:AssetPledgedAsCollateralMembervnet:SecuredBySubsidiarysPropertyAndEquipmentMember2022-12-310001508475vnet:LongtermLoanOneMemberus-gaap:AssetPledgedAsCollateralMembervnet:GuaranteesTwelveMember2022-12-310001508475vnet:LongTermBorrowingsMemberus-gaap:AssetPledgedAsCollateralMembervnet:SecuredBySubsidiarySLandUseRightMember2022-12-310001508475vnet:PropertyMember2022-12-310001508475us-gaap:OfficeEquipmentMember2022-12-310001508475us-gaap:LeaseholdImprovementsMember2022-12-310001508475us-gaap:ComputerEquipmentMember2022-12-310001508475vnet:SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember2023-03-012023-03-310001508475vnet:BondsDueTwoThousandTwentySixMember2023-01-012023-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2022-01-012022-12-310001508475vnet:BondsDueTwoThousandTwentySixMember2021-01-012021-12-3100015084752021-12-310001508475us-gaap:ParentMember2023-01-012023-12-310001508475us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001508475us-gaap:ParentMember2022-01-012022-12-310001508475us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-3100015084752022-01-012022-12-310001508475us-gaap:ParentMember2021-01-012021-12-310001508475us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001508475vnet:SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember2023-03-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001508475us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001508475srt:ParentCompanyMember2023-12-310001508475srt:ParentCompanyMember2022-12-3100015084752023-12-3100015084752022-12-310001508475vnet:ComputerAndNetworkEquipmentAndConstructionInProgressMember2023-01-012023-12-310001508475vnet:BandwidthAndCabinetCapacityMember2023-01-012023-12-310001508475us-gaap:CommonClassCMember2023-12-310001508475us-gaap:CommonClassBMember2023-12-310001508475us-gaap:CommonClassAMember2023-12-310001508475dei:BusinessContactMember2023-01-012023-12-3100015084752021-01-012021-12-3100015084752023-01-012023-12-31vnet:customervnet:itemxbrli:sharesiso4217:CNYiso4217:USDxbrli:pureiso4217:USDxbrli:sharesvnet:Diso4217:CNYxbrli:sharesvnet:segmentvnet:Vote

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 20-F

(Mark One)

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

OR

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

For the fiscal year ended December 31, 2023

OR

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

OR

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

Date of event requiring this shell company report                      

For the transition period from                 to                

Commission file number 001-35126

VNET Group, Inc.

(Exact name of Registrant as specified in its charter)

N/A

(Translation of Registrant’s name into English)

Cayman Islands

(Jurisdiction of incorporation or organization)

Guanjie Building Southeast 1st Floor, 10# Jiuxianqiao East Road

Chaoyang District

Beijing, 100016

The People’s Republic of China

(Address of principal executive offices)

Mr. Qiyu Wang , Chief Financial Officer

VNET Group, Inc.

Guanjie Building, Southeast 1st Floor 10# Jiuxianqiao East Road

Chaoyang District

Beijing, 100016

The People’s Republic of China

Phone: (86) 10 8456-2121

Facsimile: (86) 10 8456-4234

(Name, Telephone, E-mail 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 six Class A ordinary shares, par value US$0.00001 per share

VNET

 

NASDAQ Global Select Market

Class A ordinary shares, par value US$0.00001 per share*

 

*   Not for trading, but only in connection with the listing on the Nasdaq Global Select Market of the American depositary shares

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: 1,513,609,283 Class A ordinary shares (excluding (i) treasury shares and (ii) Class A ordinary shares in the form of ADSs that are reserved for issuance upon the exercise of share incentive awards), 30,721,723 Class B ordinary shares and 60,000 Class C ordinary shares, par value US$0.00001 per share, were outstanding as of December 31, 2023.

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

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

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

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).   Yes      No  

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

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

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

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

U.S. GAAP 

    

International Financial Reporting Standards as issued

by the International Accounting Standards Board  

     

Other  

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.

Item 17                  Item 18  

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

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

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

TABLE OF CONTENTS

Page

INTRODUCTION

1

FORWARD-LOOKING STATEMENTS

2

PART I

3

EXPLANATORY NOTE

3

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

8

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

8

ITEM 3.

KEY INFORMATION

9

ITEM 4.

INFORMATION ON THE COMPANY

75

ITEM 4A.

UNRESOLVED STAFF COMMENTS

111

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

112

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

129

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

138

ITEM 8.

FINANCIAL INFORMATION

143

ITEM 9.

THE OFFER AND LISTING

145

ITEM 10.

ADDITIONAL INFORMATION

145

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

155

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

156

PART II

159

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

159

ITEM 14.

MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

159

ITEM 15.

CONTROLS AND PROCEDURES

159

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

161

ITEM 16B.

CODE OF ETHICS

161

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

161

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

161

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

161

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

162

ITEM 16G.

CORPORATE GOVERNANCE

162

ITEM 16H.

MINE SAFETY DISCLOSURE

162

ITEM 16I.

DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

163

ITEM 16J.

INSIDER TRADING POLICIES

163

ITEM 16K.

CYBERSECURITY

163

PART III

164

ITEM 17.

FINANCIAL STATEMENTS

164

ITEM 18.

FINANCIAL STATEMENTS

164

ITEM 19.

EXHIBITS

164

i

INTRODUCTION

Unless otherwise indicated and except where the context otherwise requires, references in this annual report on Form 20-F to:

“ADSs” refers to our American depositary shares, each representing six Class A ordinary shares, par value US$0.00001 per share;
“VNET,” “the Company,” “we,” “us,” “our company,” and “our” refer to VNET Group, Inc., a Cayman Islands exempted company and its subsidiaries and, in the context of describing our operations and consolidated financial information, also include its consolidated affiliated entities;
“China” or the “PRC” refers to the People’s Republic of China, excluding, for the purpose of this annual report only, Hong Kong, Macau and Taiwan;
“ordinary shares” or “shares” refer to our ordinary shares, which include all Class A ordinary shares, par value US$0.00001 per share, Class B ordinary shares, par value US$0.00001 per share, Class C ordinary shares, par value US$0.00001 per share, and Class D ordinary shares, par value US$0.00001 per share collectively;
“variable interest entities,” or “VIEs,” refer to Beijing Yiyun Network Technology Co., Ltd. (previously known as Beijing aBitCool Network Technology Co., Ltd.), or VNET Technology, Beijing iJoy Information Technology Co., Ltd., or BJ iJoy, HuLianXinCheng Network Technology (Beijing) Co., Ltd. (previously known as WiFire Network Technology (Beijing) Co., Ltd. and aBitcool Small Micro Network Technology (BJ) Co., Ltd.), or HuLianXinCheng Network and Shanghai Zhiyan Yunwei Technology Co., Ltd., or SH Zhiyan, four domestic PRC companies in which we do not have equity interests but whose financial results have been consolidated into our consolidated financial statements in accordance with U.S. GAAP, and our being the primary beneficiary of the four companies for accounting purposes;
“consolidated affiliated entities” refer to the variable interest entities and their direct and indirect subsidiaries; and
“RMB” and “Renminbi” refer to the legal currency of China. Unless otherwise noted, all translations from RMB to U.S. dollars and from U.S. dollars to RMB in this annual report were made at a rate of RMB7.0999 to US$1.00, the exchange rate on December 29, 2023 as set forth in the H.10 statistical release published by the Federal Reserve Board.

1

FORWARD-LOOKING STATEMENTS

This annual report on Form 20-F contains forward-looking statements that involve risks and uncertainties. All statements other than statements of historical facts are forward-looking statements. These forward-looking statements are made under the “safe harbor” provisions of the U.S. Private Securities Litigation Reform Act of 1995. Known and unknown risks, uncertainties and other factors, including those listed under “Item 3. Key Information—D. Risk Factors,” may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements.

You can identify some of these forward-looking statements by words or phrases such as “may,” “will,” “expect,” “anticipate,” “aim,” “estimate,” “intend,” “plan,” “believe,” “is/are likely to,” “potential,” “continue” or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include:

our goals and strategies and our expansion plans;
our future business development, financial condition and results of operations;
the expected growth of the data center and cloud services market;
our expectations regarding demand for, and market acceptance of, our services;
our expectations regarding maintaining and strengthening our relationships with customers;
our plans to invest in research and development to enhance and complement our existing solution and service offerings;
international trade policies, protectionist policies and other policies that could place restrictions on economic and commercial activity; and
general economic and business conditions in the regions where we provide our solutions and services.

These forward-looking statements involve various risks and uncertainties. Although we believe that our expectations expressed in these forward-looking statements are reasonable, our expectations may later be found to be incorrect. Our actual results could be materially different from our expectations. Other sections of this annual report include additional factors that could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors and uncertainties emerge from time to time and it is not possible for our management to predict all risk factors and uncertainties, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements. You should read thoroughly this annual report and the documents that we refer to with the understanding that our actual future results may be materially different from and worse than what we expect. We qualify all of our forward-looking statements by these cautionary statements.

2

PART I

EXPLANATORY NOTE

Investing in our securities involves a high degree of risk. Please carefully consider the risks discussed under “Risk Factors” in this annual report beginning on page 18. We provide the following disclosure to help investors better understand our corporate structure, operations in China and the associated risks.

As used in this annual report, (i) “variable interest entities” or “ VIEs” refers to VNET Technology, BJ iJoy, HuLianXinCheng Network, and SH Zhiyan, each of which is a company incorporated in the PRC; (ii) “PRC WFOEs” or “our wholly-owned PRC subsidiaries” refers to VNET Data Center Co., Ltd., or VNET China, Joytone Infotech Co., Ltd., or SZ Zhuoaiyi, Abitcool (China) Broadband Inc., or aBitCool DG, and Shanghai Edge Connect Technology Co., Ltd., or SH Edge Connect, our wholly-owned subsidiaries incorporated in the PRC; (iii) “VNET Group” or “our holding company” refers to VNET Group, Inc., our Cayman holding company; and (iv) “we,” “us,” “our company,” or “our” refers to VNET Group, Inc. and its subsidiaries and, in the context of describing our operations and consolidated financial information, also include the VIEs and their subsidiaries, unless the context otherwise requires.

Our Corporate Structure and Operations in China

VNET Group, Inc. is not an operating company but a Cayman Islands holding company with operations primarily conducted by its subsidiaries and variable interest entities, or VIEs, and VIEs’ subsidiaries. Foreign ownership in the business involving data center and value-added telecommunications service (except for e-commerce, domestic conferencing, store-and-forward, and call center services) is subject to significant restrictions under current PRC laws, rules and regulations. In order to provide certain data center and value-added telecommunication services in China while ensuring compliance with PRC laws and regulations, our wholly-owned PRC subsidiaries entered into a series of contractual arrangements with the VIEs and their shareholders. The contractual agreements are designed to provide us economic exposure and control over such services to the VIEs’ data center and value-added telecommunication services in China where PRC laws prohibit, restrict or impose conditions on direct equity investment in the VIEs. For a detailed description about these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with the Variable Interest Entities and Their Shareholders.”

As a result of such series of contractual arrangements, VNET Group and its relevant wholly-owned subsidiaries become the primary beneficiary of the VIEs for accounting purposes and treat them as PRC consolidated entities under U.S. GAAP. We consolidate the financial results of the VIEs and their subsidiaries in our consolidated financial statements in accordance with U.S. GAAP. Neither we nor our investors own any equity ownership in, direct foreign investment in, or control through such ownership/investment of the VIEs. As a result, investors in our ADSs are not purchasing equity interest in the VIEs or their subsidiaries but instead are purchasing equity interest in VNET Group, a Cayman Islands holding company.

Our contractual arrangements with the VIEs and their respective shareholders have not been tested in a court of law in the PRC and foreign investors may never be allowed to hold equity interests in the VIEs and their subsidiaries under PRC laws and regulations. Chinese regulatory authorities could in the future disallow these agreements, which would likely affect our operations in China. For a detailed description of the risks associated with our corporate structure, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure” in this annual report on Form 20-F.

We and the VIEs face various legal and operational risks and uncertainties related to doing business in China, including complex and evolving PRC laws and regulations. For example, we and the VIEs face risks associated with regulatory approvals or filings on offshore offerings, the use of variable interest entities, anti-monopoly regulatory actions, and oversight on cybersecurity and data privacy, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States or other foreign exchange. These risks could result in a material adverse change in our operations and the value of our ADSs, significantly limit or completely hinder our ability to offer or continue to offer securities to investors, or cause such securities to significantly decline in value or become worthless.

3

The Holding Foreign Companies Accountable Act

Pursuant to the Holding Foreign Companies Accountable Act, or the HFCA Act, if the U.S. Securities and Exchange Commission, or the SEC, determines that a company retains a foreign accounting firm that cannot be subject to inspections by the Public Company Accounting Oversight Board, or the PCAOB, for two consecutive years, the SEC will prohibit its securities from being traded on a national securities exchange or in the over-the-counter trading market in the United States. On December 16, 2021, the PCAOB issued a report relaying to the SEC its determinations that it was unable to inspect or investigate completely registered public accounting firms in mainland China and Hong Kong. In March 2022, the SEC issued its first “Conclusive list of issuers identified under the HFCA Act” indicating that those companies were formally subject to the delisting provisions. In May 2022, we were conclusively identified by the SEC under the HFCA Act due to the fact that our auditor was located in mainland China and could not be inspected by the PCAOB. For more details, see https://www.sec.gov/hfcaa.

On August 26, 2022, the PCAOB signed with the China Securities Regulatory Commission, or the CSRC, and the Ministry of Finance of the PRC a Statement of Protocol, which gives the PCAOB sole discretion to select the firms, audit engagements and potential violations it inspects and investigates and put in place procedures for PCAOB inspectors and investigators to view complete audit work papers with all information included and for the PCAOB to retain information as needed. On December 15, 2022, the PCAOB issued a report that vacated its December 16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it was unable to inspect or investigate completely registered public accounting firms. Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions.

If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we continue to use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form 20-F for the relevant fiscal year. There can be no assurance that we would not be identified as a Commission-Identified Issuer for any future fiscal year, and if we were so identified for two consecutive years, we would become subject to the prohibition on trading under the HFCA Act. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Our ADSs may be prohibited from trading in the United States under the HFCA Act in the future if the PCAOB is unable to inspect or investigate completely auditors 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.”

Permissions Required from the PRC Authorities for Our Operations

We conduct our business primarily through our subsidiaries and consolidated affiliated entities in China. Our operations in China are governed by PRC laws and regulations. Our PRC WFOEs, the VIEs and their subsidiaries, as applicable, are required by PRC laws and regulations to obtain licenses and permits from the PRC government authorities to operate our business in mainland China, including, among others, project approvals and filings, construction land and project planning approvals, environment protection approvals, energy conservation review opinion, construction commencement permit and land use right certificate, and the value-added telecommunications services licenses. As of the date of this annual report, except as disclosed in “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—If we fail to acquire, obtain or maintain applicable telecommunications licenses, or are deemed by relevant governmental authorities to be operating without full compliance with the laws and regulations, our business would be materially and adversely affected”, our PRC WFOEs and the VIEs, as applicable, have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our subsidiaries and our consolidated affiliated entities in China, including, the requisite value-added telecommunications operation licenses. Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings or approvals for business operations in the future.

The PRC government has promulgated certain regulations and rules in recent years to strengthen oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. In connection with any future capital markets activities overseas, we may need to file with the CSRC, undergo a cybersecurity review conducted by the Cyberspace Administration of China, or the CAC, or meet other regulatory requirements that may be adopted in the future by PRC regulatory authorities. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—The approval and/or other requirements of the CSRC or other PRC governmental authorities may be required in connection with an offering under PRC rules, regulations or policies, and, if required, we cannot predict whether or how soon we will be able to obtain such approval.”

4

Furthermore, in connection with our issuance of securities to foreign investors prior to December 2023 and maintenance of our listing status on the Nasdaq, under the current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC WFOEs and the VIEs, (i) are not required to obtain permissions from the CSRC, (ii) are not required to go through cybersecurity review by the CAC, and (iii) have not been asked to obtain such permissions by any PRC authority. On January 3, 2024, we submitted initial filing documents (Initial CSRC Filings”) to the CSRC in connection with the closing on December 28, 2023 of equity investment in an aggregate amount of US$299 million (the “Strategic Investment”) from Success Flow International Investment Limited (“Success Flow”) and Choice Faith Group Holdings Limited (“Choice Faith”), both of which are beneficially owned by Shandong Hi-Speed Holdings Group Limited (“SDHG”, 00412.HK), a Hong Kong Stock Exchange listed company. Our CSRC Filings are now under the review of the CSRC, and as of the date of this annual report, we have not received any comments or requests from the CSRC in connection with the Initial CSRC Filings.

Recent Regulatory Actions by the PRC Government

Since 2021, the PRC government initiated a series of regulatory actions and guidelines to regulate business operations in China, including cracking down on illegal activities in the securities market, enhancing supervision over China-based companies listed overseas, regulating overseas securities offering and listing, adopting new measures to extend the scope of cybersecurity reviews, and expanding the efforts in anti-monopoly enforcement, which may impact our ability to conduct business, accept foreign investments, or list on an U.S. or other foreign exchange.

On July 6, 2021, the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law were issued. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.
The PRC Data Security Law, which was promulgated by the Standing Committee of PRC National People’s Congress, or the SCNPC, on June 10, 2021 and became effective on September 1, 2021, outlines the main system framework of data security protection. The Personal Information Protection Law, which was promulgated by the SCNPC on August 20, 2021 and became effective on November 1, 2021, outlines the main system framework of personal information protection and processing.
On December 28, 2021, the CAC and 12 other PRC regulatory authorities jointly issued the revised Cybersecurity Review Measures, which became effective on February 15, 2022. The Cybersecurity Review Measures provides, among others, (i) the purchase of cyber products and services by critical information infrastructure operators, or the CIIOs, and the network platform operators, which engage in data processing activities that affects or may affect national security shall be subject to the cybersecurity review by the Cybersecurity Review Office, the department which is responsible for the implementation of cybersecurity review under the CAC; and (ii) the network platform operators with personal information of over 1,000,000 users that seek for listing on a foreign stock exchange are obliged to apply for a cybersecurity review by the Cybersecurity Review Office. In addition, the Cybersecurity Review Measures provides that the relevant competent governmental authorities may initiate a cybersecurity review against the relevant CIIOs and network platform operators if the authorities believe that the network product or service or data processing activities of such operators affect or may affect national security. However, the Cybersecurity Review Measures does not provide any explanation or interpretation of “affect or may affect national security”, and PRC authorities have discretion in interpreting and enforcing these laws and regulations. We cannot predict the impact of the Cybersecurity Review Measures, if any, at this stage, and we will closely monitor and assess the statutory developments in this regard.
On August 17, 2021, the State Council issued the Regulations on Protection of Security of Critical Information Infrastructure, which took effect on September 1, 2021, pursuant to which, the relevant governmental authorities are responsible for stipulating rules for the identification of critical information infrastructures with reference to several factors set forth in the regulations, and further identify the CIIO in the related industries in accordance with such rules. The relevant authorities shall also notify operators identified as the CIIO. However, as these regulations were newly issued and the governmental authorities may further enact detailed rules or guidance with respect to the interpretation and implementation of such regulations, it remains unclear whether we will be identified as a CIIO. As of the date of this annual report, we have not received any notice from any authorities identifying us as a CIIO or requiring us to undertake a cybersecurity review.

5

On November 14, 2021, the CAC published the draft Regulations for the Administration of Cyber Data Security, or the Draft Data Security Regulations, for public comments until December 13, 2021. The Draft Data Security Regulations require that data processors conducting the following activities to apply for cybersecurity review: (i) merger, reorganization or division of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests affects or may affect national security; (ii) listing abroad of data processors processing over 1,000,000 users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. Where data processors conduct merger, reorganization separation, or otherwise, the data recipient shall continue to perform its data security protection obligations, and the data processor shall report to the local competent department if personal information of more than 1,000,000 people is involved. The Draft Data Security Regulations also require data processors processing important data or being listed outside China shall carry out data security assessment annually by itself or through a third-party data security service provider and submit assessment report to local agency of the CAC before January 31 each year. As the Draft Data Security Regulations was issued for public comments only, its provisions and anticipated adoption or effective date may be subject to change and thus its interpretation and implementation remain uncertain. We cannot predict the impact of the Draft Data Security Regulations, if any, at this stage, and we will closely monitor and assess any development in the rulemaking process. If the Draft Data Security Regulations is adopted in current form, the CAC and the PRC governmental authorities have discretion in the interpretation and enforcement of these regulations. It also remains uncertain whether the future regulatory changes would impose additional restrictions on companies like us. If the enacted version of the Draft Data Security Regulations requires any clearance of cybersecurity review and other specific actions to be completed by companies like us, we face uncertainties as to whether such clearance can be timely obtained, or at all. If we are not able to comply with the cybersecurity and data privacy requirements in a timely manner, or at all, we may be subject to government enforcement actions and investigations, fines, penalties, or suspension of our non-compliant operations, among other sanctions, which could materially and adversely affect our business and results of operations.
On July 7, 2022, the CAC issued the Measures for the Security Assessment of Cross-border Transfer of Data, which became effective on September 1, 2022. These measures require the data processor providing data overseas to apply for the security assessment of cross-border transfer of data with the local provincial-level counterparts of the national cybersecurity authority under any of the following circumstances: (i) where the data processor intends to provide important data overseas; (ii) where a CIIO and a data processor who has processed personal information of more than 1,000,000 individuals intends to provide personal information overseas; (iii) where a data processor who has provided personal information of 100,000 individuals or sensitive personal information of 10,000 individuals to overseas recipients, in each case as calculated cumulatively, since January 1 of the last year intends to provide personal information overseas; or (iv) other circumstances where the security assessment of data cross-border transfer is required as prescribed by the CAC. Moreover, the data processor shall conduct a self-assessment on the risk of data cross-border transfer prior to applying for the foregoing security assessment.

6

On February 17, 2023, the CSRC issued the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Overseas Listing Regulations, which became effective on March 31, 2023. Pursuant to the Overseas Listing Regulations, PRC domestic companies directly or indirectly offer securities or list on overseas markets, including (i) Chinese companies limited by shares and (ii) overseas enterprises with business mainly conducted in China and intends to use its domestic equity, assets, income or other similar interests to offer securities or list on overseas markets, shall submit filing materials to CSRC within three working days after the submission of the application documents for an initial public offering overseas. For issuance of listed securities overseas after listings on the overseas market, filing materials should be submitted to CSRC within three working days after the completion of the issuance. Failure to complete the filing under the Overseas Listing Regulations or actions to conceal any material fact or falsify any major content in its filing documents may subject the company to administrative penalties, such as order to rectify, warnings, fines, and its controlling shareholders, actual controllers, direct officers-in-charge and other direct personnel-in-charge may also be subject to administrative penalties, such as warnings and fines. On February 17, 2023, the CSRC also issued the Notice on Administration of the Filing of Overseas Offering and Listing by Domestic Companies and held a press conference for the release of the Overseas Listing Regulations, which, among others, clarified that the companies in mainland China that have been listed overseas before March 31, 2023 are not required to file with the CSRC immediately, but these companies should complete filing with the CSRC for their future financing activities in accordance with the Overseas Listing Regulations. Based on the foregoing, we are not required to complete filing with the CSRC for our listing on the Nasdaq Global Select Market at this stage, but we will be subject to the filing requirements for our future capital raising activities under the Overseas Listing Regulations. For example, on January 3, 2024, we submitted Initial CSRC Filings to the CSRC in connection with the closing on December 28, 2023 of the Strategic Investment from Success Flow and Choice Faith, both of which are beneficially owned by SDHG. Our CSRC Filings are now under the review of the CSRC, and as of the date of this annual report, we have not received any comments or requests from the CSRC in connection with the Initial CSRC Filings. As the Overseas Listing Regulations was newly promulgated, its interpretation, application and enforcement remain unclear and there remains substantial uncertainties as to how these regulations will affect our operations and future overseas offerings.
On February 24, 2023, the CSRC, jointly with other relevant governmental authorities, issued the Provisions on Strengthening the Confidentiality and Archive Management Work Relating to the Overseas Securities Offering and Listing by Domestic Companies, or the Confidentiality and Archives Management Provisions, which became effective on March 31, 2023. These provisions expanded the applicable scope of the regulation to indirect overseas offerings and listings by companies based in mainland China and emphasized the confidentiality and archive management duties of such companies during the process of overseas offerings and listings.

7

The State Anti-Monopoly Bureau, the anti-monopoly enforcement agency in the PRC, has in recent years strengthened enforcement under the Anti-Monopoly Law, including conducting investigations and levying significant fines with respect to concentration of undertakings, cartel activity, monopoly agreements and abusive behavior by companies with market dominance. In February 2021, the Anti-Monopoly Committee of the State Council published the Guideline that aims at specifying some of the circumstances under which an activity of internet platforms may be identified as monopolistic act as well as setting out merger controlling filing procedures involving variable interest entities. The Anti-Monopoly Law, which was most recently amended on June 24, 2022 by the SCNPC, increased the fines for illegal concentration of business operators to no more than ten percent of its last year’s sales revenue if the concentration of business operator has or may have an effect of excluding or limiting competitions, or a fine of up to RMB5 million if the concentration of business operator does not have an effect of excluding or limiting competition. Pursuant to the Anti - Monopoly Law and the Provisions of the State Council on the Thresholds for Declaring Concentration of Business Operators which was last amended and took effect on January 22, 2024, when a concentration of undertakings occurs and reaches any of the following thresholds, the undertakings concerned shall file a prior notification with the Anti - Monopoly agency: (i) the total global turnover of all operators participating in the transaction exceeded RMB12 billion in the preceding fiscal year and at least two of these operators each had a turnover of more than RMB800 million within China in the preceding fiscal year, or (ii) the total turnover within China of all the operators participating in the concentration exceeded RMB4 billion in the preceding fiscal year, and at least two of these operators each had a turnover of more than RMB800 million within China in the preceding fiscal year are triggered, and no concentration shall be implemented until the Anti - Monopoly agency clears the Anti - Monopoly filing. The Anti-Monopoly Law also provides that the relevant authorities shall investigate a transaction where there is any evidence that the concentration has or may have the effect of eliminating or restricting competitions, even if such concentration does not reach the filing threshold. On March 24, 2023, the State Administration for Market Regulation of the PRC, or the SAMR, issued the Provisions on the Review of Concentration of Undertakings, the Provisions on the Prohibition of Monopoly Agreements, the Provisions on the Prohibition of Acts of Abuse of Dominant Market Position, and the Provisions on the Prohibition of Acts of Abuse of Administrative Power to Exclude or Restrict Competition, which came into effect on April 15, 2023. These regulations provide detailed rules for the implementation of the Anti-Monopoly Law. We cannot assure you that we will not be affected, either directly or indirectly, by the strengthened enforcements actions taken by the authority in the future. On December 28, 2023, we completed the Strategic Investment from Success Flow and Choice Faith, both of which are beneficially owned by SDHG. On December 13, 2023, the SAMR issued the decision to approve the Strategic Investment following its anti - monopoly review. In addition, in order to comply with existing and new anti-monopoly laws, regulations and guidance which are constantly evolving, we may need to devote additional resources and efforts, which may adversely affect our business, growth prospects, and the value of our ADSs, and any noncompliance or associated inquiries, investigations and other governmental actions may divert significant management time and attention and our financial resources, bring negative publicity, subject us to liabilities or administrative penalties, and materially and adversely affect our financial condition, operations and business prospects.

For a detailed description of risks related to doing business in China, see “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China” and “Item 4. Information on the Company—B. Business Overview—Regulations” in this annual report on Form 20-F.

ITEM 1.IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

Not applicable.

ITEM 2.OFFER STATISTICS AND EXPECTED TIMETABLE

Not applicable.

8

ITEM 3.KEY INFORMATION

Our Corporate Structure and Its Related Risks

VNET Group, Inc. is a Cayman Islands holding company with no material operations of its own. We conduct our operations in China primarily through our PRC subsidiaries and the VIEs. Foreign ownership in the business involving value-added telecommunications service, including data center service (except for e-commerce, domestic conferencing, store-and-forward, and call center services), is subject to significant restrictions under current PRC laws, rules and regulations. Accordingly, we operate these businesses in China through four domestic PRC companies, namely VNET Technology, BJ iJoy, HuLianXinCheng Network, and SH Zhiyan. Investors in our ADSs thus are not purchasing equity interest in our operating entities in China but instead are purchasing equity interest in a Cayman Islands holding company.

The following chart illustrates our corporate structure as of the date of this annual report.

Graphic

9

Neither we nor our subsidiaries own any equity interest in the VIEs. The VIE equity holders are the founders, employees or shareholders of our company or entities ultimately controlled by the founders. We receive the economic benefits of the business operations of the VIEs through a series of contractual arrangements between our wholly-owned PRC subsidiaries, the VIEs and the VIEs’ shareholders. The contractual arrangements enable our wholly-owned PRC subsidiaries to: (a) direct the activities of the VIEs and their subsidiaries that most significantly impact the economic performance of the VIEs and their subsidiaries; (b) receive substantially all of the economic benefits of the VIEs and their subsidiaries in consideration for the services provided by our wholly-owned PRC subsidiaries; and (c) have an exclusive option to purchase all or part of the equity interest in the VIEs when and to the extent permissible under PRC laws. As a result of the contractual arrangements, we bear the risks of, and enjoy the rewards associated with, and therefore are the primary beneficiary of these VIEs for accounting purposes. We treat the VIEs as PRC consolidated entities under U.S. GAAP. We consolidate the financial results of the VIEs in our consolidated financial statements in accordance with U.S. GAAP.

Contractual Arrangements with the VIEs and Their Shareholders

Share Pledge Agreements

On April 22, 2024, VNET China entered into a share pledge agreement with VNET Technology’s two shareholders. Pursuant to the share pledge agreement, each of the shareholders pledged his shares in VNET Technology to VNET China in order to guarantee the performance by the shareholders of their obligations under the equity option agreement, the loan agreement and the power of attorney, as well as the performance by VNET Technology of its obligations under the equity option agreement, the power of attorney, and payment of service fees to VNET China under the exclusive consultation and service agreement. In the event of a breach by VNET Technology or any shareholder of contractual obligations under the equity pledge agreement, VNET China, as pledgee, will have the right to dispose of the pledged equity interests in VNET Technology and will have priority in receiving the proceeds from such disposal. The shareholders of VNET Technology also have undertaken that, without prior written consent of VNET China, they will not dispose of, create, or allow any encumbrance on the pledged equity interests. We have registered the pledges of the equity interests in VNET Technology with the local branch of the State Administration for Industry and Commerce of the PRC (currently known as State Administration for Market Regulation of the PRC).

Power of Attorney

Pursuant to the respective power of attorney entered into on April 22, 2024, each shareholder of VNET Technology irrevocably authorized VNET Group, Inc. to act as his attorney in-fact to exercise all of his or her rights as a shareholder of VNET Technology, including the right to convene shareholder meetings, the right to vote and sign any resolution as a shareholder, the right to appoint directors, supervisors, and officers, and the right to sell, transfer, pledge, and dispose of all or a portion of the equity interest held by such shareholder. These powers of attorney will remain in force for ten years. Upon request by VNET Group, Inc., each shareholder of VNET Technology shall extend the term of its authorization prior to its expiration.

Equity Option Agreements

Pursuant to the equity option agreement on April 22, 2024 by and among VNET China, VNET Technology, VNET Beijing and each of the shareholders of VNET Technology, the shareholders of VNET Technology and VNET Technology (as the shareholder of VNET Beijing) have irrevocably granted VNET China an exclusive option to purchase all or part of their equity interests in VNET Technology and VNET Beijing when permissible under PRC laws. VNET China or its designated person may exercise such options to purchase equity interests at the lower of the amount of their respective paid-in capital in VNET Technology and VNET Beijing and the lowest price permitted under applicable PRC laws. The shareholders of VNET Technology and VNET Technology (as the shareholder of VNET Beijing) have undertaken that, without VNET China’s prior written consent, they will not, among other things, (i) transfer or otherwise dispose of their equity interests in VNET Technology and VNET Beijing, (ii) create any pledge or encumbrance on their equity interests in VNET Technology and VNET Beijing, (iii) change the registered capital of VNET Technology or VNET Beijing, (iv) merge VNET Technology and VNET Beijing with any other entity, (v) dispose of VNET Technology’s or VNET Beijing’s material assets (except in the ordinary course of business), or (vi) amend VNET Technology’s or VNET Beijing’s articles of association. The equity option agreement will remain effective for ten years and can be renewed upon request by VNET China.

10

Loan Agreements

VNET China and the shareholders of VNET Technology entered into a loan agreement on April 22, 2024. Pursuant to the agreements, VNET China has provided interest-free loan facilities of RMB57.0 million and RMB3.0 million, respectively, to the shareholders of VNET Technology, Mr. Sheng Chen and Mr. Jun Zhang, which was used to provide capital to VNET Technology to develop our data center and telecommunications value-added business and related businesses. There is no fixed term for the loan. To repay the loans, the shareholders of VNET Technology are required to transfer their shares in VNET Technology to VNET China or any entity or person designated by VNET China, as permitted under PRC laws. The shareholders of VNET Technology also undertake not to transfer all or part of their equity interests in VNET Technology to any third party, or to create any encumbrance, without the written permission from VNET China. In addition, we will provide unlimited financial support to VNET Technology for its operations and agreed to forego the right to seek repayment in the event VNET Technology is unable to repay such funding.

Exclusive Consultation and Service Agreement

Pursuant to the exclusive consultation service agreement entered into on April 22, 2024 by and among VNET China, VNET Technology and VNET Beijing, VNET China has the exclusive right to provide VNET Technology and VNET Beijing with software technology development, technology consulting, and technical services required by the business of VNET Technology and VNET Beijing. Without VNET China’ prior written consent, VNET Technology and VNET Beijing cannot accept any same or similar services subject to this agreement from any third party. VNET Technology and VNET Beijing agree to pay VNET China an annual service fee at an amount that is equal to 100% of its monthly after-tax profits, after making up losses from previous years, or an amount that is adjusted in accordance with VNET China’ sole discretion for the relevant month and also the mutually-agreed amount for certain other technical services, both of which should be paid within five days after VNET China sends invoice. VNET China has exclusive ownership of all the intellectual property rights created as a result of the performance of the exclusive consultation and service agreement, to the extent permitted by applicable PRC laws. To guarantee the performance the obligations of VNET Technology and VNET Beijing thereunder, the shareholders of VNET Technology have agreed to pledge their equity interests in VNET Technology to VNET China pursuant to the equity pledge agreement. The Exclusive Consultation and Service Agreement will remain effective for ten years, unless otherwise terminated by VNET China. Upon request by VNET China, the term of this agreement can be renewed prior to its expiration.

For more details about our contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure” in this annual report on Form 20-F.

The contractual arrangements may not be as effective as direct ownership in providing us with control over the VIEs, and we may incur substantial costs to enforce the terms of the arrangements. As a result, we cannot assure you that these contractual arrangements could be enforced as anticipated to. There are also uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of our Cayman Islands holding company with respect to its contractual arrangements with the VIEs and their shareholders. It is uncertain whether any new PRC laws, rules or regulations relating to VIE structures will be adopted or if adopted, what effect they may have on our corporate structure. If, as a result of such contractual arrangements, we or the VIEs are found to be in violation of any existing or future PRC laws or regulations, or such contractual arrangement is determined as illegal and invalid by the PRC court, arbitral tribunal or regulatory authorities, the relevant PRC regulatory authorities would have discretion to take action in dealing with such violations or failures in accordance with applicable laws. For a detailed description of the risks associated with our corporate structure, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure” in this annual report on Form 20-F.

11

Risks Related to Our Corporate Structure

We and the VIEs are also subject to risks and uncertainties related to our corporate structure, including, but not limited to, the following:

We believe that our corporate structure and contractual arrangements are not in violation with the current applicable PRC laws and regulations. As of the date of this annual report, based on the opinion of our PRC legal counsel, we believe that our PRC subsidiaries and the VIEs are not subject to the approval requirements of the CSRC, the CAC, or any other PRC government authorities relating to these contractual arrangements. However, PRC laws and regulations governing the approval of these contractual arrangements are evolving and the relevant government authorities have discretion in interpreting these laws and regulations. Accordingly, the PRC regulatory authorities may take a view that is contrary to the view of our PRC legal counsel. There can be no assurance that the PRC government authorities such as the Ministry of Commerce, or the MOFCOM, the Ministry of Industry and Information Technology, or the MIIT, or other authorities that regulate our business and other participants in the telecommunications industry, would agree that our corporate structure or any of the above contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. As of the date of this annual report, we have not received any inquiry, notice, warning, or sanctions regarding our corporate structure and contractual arrangements from the CSRC, CAC or any other PRC government authorities. If our conclusion that approvals are not required is challenged by PRC regulatory authorities, or if these regulations change or are interpreted differently and we are required to obtain approval in the future, our shares may decline in value or become worthless if we are unable to assert our contractual control rights over the assets of the VIEs that conduct all or substantially all of our operations. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—There are uncertainties regarding the interpretation and application of current and future PRC laws, regulations, and rules relating to the agreements that establish the variable interest entities structure for our operations in China, including potential future actions by the PRC government, which could affect the enforceability of our contractual arrangements with the variable interest entities, and consequently, significantly affect our financial condition and results of operations. If the PRC government finds the agreements with the variable interest entities non-compliant with relevant PRC laws, regulations, and rules, of these laws, regulations, and rules or the interpretation thereof change in the future, we could be subject to severe penalties or be forced to relinquish our interest in the variable interest entities;”
We rely on contractual arrangements with the VIEs and their shareholders for our business operations, and these contractual arrangements may not be as effective as direct ownership in providing us with control over the VIEs. We rely on the performance by the VIEs and their shareholders of their obligations under the contracts to exercise control over the VIEs. The shareholders of the VIEs may not act in the best interests of us or may not perform their obligations under these contracts. Such risks exist throughout the period in which we intend to operate certain portion of our business through the contractual arrangements with the VIEs. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—We rely on contractual arrangements with the variable interest entities and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control. Any failure by the variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business;”
Any failure by the VIEs or their shareholders to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business. If the VIEs or their shareholders fail to perform their respective obligations under the contractual arrangements, we may have to incur substantial costs and expend additional resources to enforce such arrangements. We may also have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief, and claiming damages, which we cannot assure you will be effective as we anticipate. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—We rely on contractual arrangements with the variable interest entities and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control. Any failure by the variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business;” and

12

The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition. The shareholders of the VIEs may breach, or cause the VIEs to breach, or refuse to renew, the existing contractual arrangements we have with them and the VIEs, which would have a material adverse effect on our ability to effectively control the VIEs and receive economic benefits from them. If we cannot resolve any conflict of interest or dispute between us and these shareholders, we would have to rely on legal proceedings, which could result in disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Corporate Structure—The shareholders of the variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.”

A.[Reserved]

Financial Information Related to the VIEs and Parent

Set forth below are the selected condensed consolidated statement of operations data, balance sheet data and cash flows data for our holding company, our subsidiaries, one of our WFOEs that is the primary beneficiary of certain VIEs under U.S. GAAP, or the Primary Beneficiary of VIEs, and the VIEs and VIEs’ subsidiaries, eliminating adjustments and consolidated totals.

Selected Condensed Consolidated Statement of Operations Data

For the Year Ended December 31, 2023

(RMB in thousands)

    

    

    

Primary

    

    

    

VNET

Other

 Beneficiary of

VIEs and VIEs’ 

Eliminating

Consolidated

 Group, Inc.

 Subsidiaries

 VIEs

Subsidiaries

 Adjustments

 Totals

Third-party revenue

1,028,905

6,384,025

7,412,930

Inter-company revenue(1)

552,382

566

34,100

(587,048)

Cost of revenue

 

(1,155,787)

(1,645)

(5,550,061)

587,048

(6,120,445)

Gross profit

 

425,500

(1,079)

868,064

1,292,485

Operating expenses

 

(24,663)

(1,521,689)

(1,196)

(1,715,838)

(3,263,386)

Equity in (loss) gain of subsidiaries/VIEs(2)

 

(2,358,791)

139,753

194,798

2,024,240

Gain from equity method investments

 

5,797

3,705

(6,223)

3,279

Other expenses

(260,382)

(115,701)

2

(139,092)

(515,173)

Income tax expenses

 

(45,662)

(52,772)

(15,940)

(114,374)

Net profit attributable to noncontrolling interest

 

(30,562)

(22,328)

6,223

(46,667)

Net (loss) income attributable to the VNET Group, Inc.

 

(2,643,836)

(1,142,564)

139,753

(1,021,429)

2,024,240

(2,643,836)

For the Year Ended December 31, 2022

(RMB in thousands)

    

    

    

Primary

    

    

    

VNET

Other

 Beneficiary of

VIEs and VIEs’

Eliminating

Consolidated

 Group, Inc.

 Subsidiaries

 VIEs

 Subsidiaries

 Adjustments

 Totals

Third-party revenue

1,166,100

5,899,132

7,065,232

Inter-company revenue(1)

514,729

45,387

(560,116)

Cost of revenue

 

 

(1,184,673)

 

 

(5,082,419)

 

560,116

 

(5,706,976)

Gross profit

 

 

496,156

 

 

862,100

 

 

1,358,256

Operating expenses

 

(36,219)

 

(417,460)

 

(37)

 

(783,384)

 

 

(1,237,100)

Equity in (loss) gain of subsidiaries/VIEs(2)

 

(515,276)

 

139,442

 

178,417

 

 

197,417

 

Gain from equity method investments

 

 

 

 

17,437

 

(15,512)

 

1,925

Other expenses

(224,457)

(399,249)

(127,905)

(751,611)

Income tax expenses

 

 

(59,514)

 

(38,938)

 

(35,012)

 

 

(133,464)

Net profit attributable to noncontrolling interest

 

 

(28,833)

 

 

(637)

 

15,512

 

(13,958)

Net (loss) income attributable to the VNET Group, Inc.

 

(775,952)

 

(269,458)

 

139,442

 

(67,401)

 

197,417

 

(775,952)

13

For the Year Ended December 31, 2021

(RMB in thousands)

Primary

VNET

Other

 Beneficiary of 

VIEs and VIEs’

Eliminating 

Consolidated 

    

 Group, Inc.

    

 Subsidiaries

    

VIEs

    

 Subsidiaries

    

Adjustments

    

Totals

Third-party revenue

1,098,386

5,091,415

6,189,801

Inter-company revenue(1)

309,068

53,695

(362,763)

Cost of revenue

 

(996,656)

(4,117,878)

362,763

(4,751,771)

Gross profit

 

410,798

1,027,232

1,438,030

Operating (expenses) income

 

(275,881)

(401,175)

216

(739,876)

(1,416,716)

Equity in gain of subsidiaries/VIEs(2)

 

66,762

143,488

193,569

(403,819)

Loss from equity method investments

 

(4,929)

(40,818)

7,081

(38,666)

Other income (expenses)

709,217

43,974

(1,128)

(108,203)

643,860

Income tax expenses

 

(16,497)

(49,169)

(45,741)

(111,407)

Net (profit) loss attributable to noncontrolling interest

 

(11,577)

3,655

(7,081)

(15,003)

Net income attributable to the VNET Group, Inc.

 

500,098

164,082

143,488

96,249

(403,819)

500,098

Notes:

(1)It represents the elimination of the intercompany service charge at the consolidation level.
(2)It represents the elimination of the investments among VNET Group, Inc., other subsidiaries, the Primary Beneficiary of VIEs and VIEs and VIEs’ subsidiaries.

Selected Condensed Consolidated Balance Sheet Data

As of December 31, 2023

(RMB in thousands)

    

    

    

Primary

    

    

    

VNET

Other

Beneficiary of

VIEs and VIEs’

Eliminating

Consolidated

Group, Inc.

Subsidiaries

VIEs

Subsidiaries

Adjustments

Totals

Cash and cash equivalents

 

30

1,318,217

1,598

923,692

2,243,537

Accounts receivable, net

 

303,519

1,412,456

1,715,975

Amount due from inter-companies

 

13,352,240

8,875,605

292,140

(22,519,985)

Property and equipment, net

 

5,625,625

7,398,768

13,024,393

Investment in subsidiaries and VIEs

 

869,385

703,772

132,491

(1,705,648)

Others

 

192,953

5,781,281

806

7,426,958

13,401,998

Total assets

 

13,545,223

22,773,632

998,316

17,294,365

(24,225,633)

30,385,903

Accounts payable

 

57

201,315

968

493,837

696,177

Amounts due to inter-companies

 

1,225,778

15,537,200

5,757,007

(22,519,985)

Others

 

6,304,973

4,941,706

153,260

11,775,404

23,175,343

Total liabilities

 

7,530,808

20,680,221

154,228

18,026,248

(22,519,985)

23,871,520

Total equity

 

6,014,415

2,093,411

844,088

(731,883)

(1,705,648)

6,514,383

As of December 31, 2022

(RMB in thousands)

Primary

VNET

Other

Beneficiary of

VIEs and VIEs’ 

Eliminating

Consolidated

    

 Group, Inc.

    

 Subsidiaries

    

  VIEs

    

Subsidiaries

    

 Adjustments

    

 Totals

Cash and cash equivalents

7,661

1,224,600

292

1,428,768

2,661,321

Accounts receivable, net

363,147

1,400,546

1,763,693

Amount due from inter-companies

 

12,399,253

7,611,748

296,490

737,072

(21,044,563)

Property and equipment, net

 

4,469,136

7,495,362

11,964,498

Investment in subsidiaries and VIEs

 

1,484,730

729,632

508,974

69,287

(2,792,623)

Others

 

99,962

3,528,997

237

6,929,697

10,558,893

Total assets

 

13,991,606

17,927,260

805,993

18,060,732

(23,837,186)

26,948,405

Accounts payable

 

56

230,542

483,030

713,628

Amounts due to inter-companies

 

896,675

12,315,142

3,051

7,829,695

(21,044,563)

Others

 

6,485,262

3,076,018

98,607

9,593,034

19,252,921

Total liabilities

 

7,381,993

15,621,702

101,658

17,905,759

(21,044,563)

19,966,549

Total equity

 

6,609,613

2,305,558

704,335

154,973

(2,792,623)

6,981,856

14

Selected Condensed Consolidated Cash Flows Data

For the Year Ended December 31, 2023

(RMB in thousands)

Primary 

VNET

Other

Beneficiary of

VIEs and VIEs’

Eliminating

Consolidated 

    

Group, Inc.

    

 Subsidiaries

    

 VIEs

    

 Subsidiaries

    

 Adjustments

    

Totals

Net cash (used in) provided by operating activities

29,940

615,338

(594)

1,418,796

2,063,480

Loans to inter-companies

(30,861)

(133,559)

(1,360)

165,780

Other investing activities

 

(6,710)

(2,468,674)

(1,429,725)

(3,905,109)

Net cash provided by (used in) investing activities

 

(37,571)

(2,602,233)

(1,431,085)

165,780

(3,905,109)

Borrowings under loan from inter-companies

 

1,489,867

1,900

(1,325,987)

(165,780)

Other financing activities

 

2,974,956

966,178

3,941,134

Net cash generated from financing activities

 

4,464,823

1,900

(359,809)

(165,780)

3,941,134

For the Year Ended December 31, 2022

(RMB in thousands)

Primary

VNET

Other 

 Beneficiary of 

VIEs and VIEs’

Eliminating

Consolidated

    

 Group, Inc.

    

Subsidiaries

    

VIEs

    

 Subsidiaries

    

 Adjustments

    

 Totals

Net cash (used in) provided by operating activities

(14,927)

1,205,977

(36)

1,351,179

2,542,193

Loans to inter-companies

 

(1,821,208)

(73,321)

75,331

1,819,198

Other investing activities

 

151,150

(1,785,732)

(1,924,670)

(3,559,252)

Net cash used in investing activities

 

(1,670,058)

(1,859,053)

(1,849,339)

1,819,198

(3,559,252)

Borrowings under loan from inter-companies

 

820,755

50

998,393

(1,819,198)

Other financing activities

 

1,592,627

460,351

245,102

2,298,080

Net cash generated from financing activities

1,592,627

1,281,106

50

1,243,495

(1,819,198)

2,298,080

For the Year Ended December 31, 2021

(RMB in thousands)

Primary 

VNET

Other

Beneficiary of

VIEs and VIEs’

Eliminating 

Consolidated

    

Group, Inc.

    

 Subsidiaries

    

 VIEs

    

 Subsidiaries

    

Adjustments

    

 Totals

Net cash (used in) provided by operating activities

(349,525)

909,845

(912)

866,713

1,426,121

Capital contribution

(31,879)

(297,680)

(3,000)

332,559

Loans to inter-companies

 

37,080

(892,523)

(293,490)

(163,800)

1,312,733

Other investing activities

 

239,190

(1,508,944)

(2,531,907)

(3,801,661)

Net cash provided by (used in) investing activities

 

244,391

(2,699,147)

(296,490)

(2,695,707)

1,645,292

(3,801,661)

Capital contribution

 

34,879

297,680

(332,559)

Borrowings under loan from inter-companies

 

71,120

1,241,613

(1,312,733)

Other financing activities

 

143,037

277,624

546,915

967,576

Net cash generated from financing activities

143,037

383,623

297,680

1,788,528

(1,645,292)

967,576

15

Transfer of Cash Through Our Organization

VNET Group, Inc. is a Cayman Islands holding company with no material operations of its own.We currently conduct our operations primarily through the VIEs and their subsidiaries. As of December 31, 2023, we had RMB5,098 million (US$718.1 million) in cash and cash equivalents and restricted cash. Although we consolidate the results of the variable interest entities and their subsidiaries, we only have access to the assets or earnings of the variable interest entities and their subsidiaries through our contractual arrangements with the variable interest entities and their shareholders.

Cash is transferred through our organization in the manner as follows: (i) we may transfer funds to PRC subsidiaries through our Hong Kong subsidiaries, by additional capital contributions or shareholder loans, as the case may be; (ii) PRC subsidiaries may provide loans to the VIEs, subject to statutory limits and restrictions; (iii) funds from the VIEs to PRC subsidiaries are remitted as services fees; and (iv) PRC subsidiaries may make dividends or other distributions to us through our Hong Kong subsidiaries. The cash flows that have occurred between our holding company, its subsidiaries and the VIEs are summarized as follows:

For the year ended December 31,

2021

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Cash received by VNET Group, Inc(1)

 

2,694,169

 

120,488

 

242,571

 

34,423

Cash paid by VNET Group, Inc. to subsidiaries

 

(2,688,968)

 

(1,941,696)

 

(273,432)

 

(38,803)

Cash paid by subsidiaries to VIEs

 

(1,337,056)

 

(3,043,923)

 

 

Note:

(1)Primarily for the purposes of investment in certificates of deposit.

Restrictions and Limitations on Transfer of Capital

We face various restrictions and limitations on the convertibility of Renminbi into foreign currencies, our ability to transfer cash between entities, across borders and to U.S. investors, and our ability to distribute earnings from our businesses, including our subsidiaries and/or consolidated VIEs, to the parent company and U.S. investors as well as the ability to settle amounts owed under the VIE agreements.

VNET Group, Inc., or VNET Group, is a holding company with no material operations of its own. As a result, VNET Group’s ability to pay dividends depends upon dividends paid by its Hong Kong subsidiaries, which in turn depends on dividends paid by its PRC subsidiaries, which further depends on payments from the VIEs under the contractual arrangements.

Uncertainties regarding the interpretation and implementation of the contractual arrangements could limit our ability to enforce such agreements. If the PRC authorities determine that the contractual arrangements constituting part of the VIE structure do not comply with PRC regulations, or if current regulations change or are interpreted differently in the future, our ability to settle amount owed by the VIEs under the VIE agreements may be seriously hindered.

Current PRC regulations permit our PRC subsidiaries to pay dividends to us only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, our PRC subsidiaries and VIEs are required to set aside at least 10% of their respective accumulated profits each year, if any, to fund certain reserve funds until the total amount set aside reaches 50% of their respective registered capital. Our PRC subsidiaries and VIEs may also allocate a portion of its after-tax profits based on PRC accounting standards to employee welfare and bonus funds at their discretion. These reserves are not distributable as cash dividends. Furthermore, if our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict its ability to pay dividends or make other payments to us. In addition, the PRC tax authorities may require us to adjust our taxable income under the contractual arrangements we currently have in place in a manner that would materially and adversely affect our PRC subsidiaries’ ability to pay dividends and other distributions to us. Any limitation on the ability of our subsidiaries to distribute dividends to us or on the ability of the VIEs to make payments to us may restrict our ability to satisfy our liquidity requirements. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—We may rely on dividends paid by our operating subsidiaries to fund cash and financing requirements, and limitations on the ability of our operating subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business and fund our operations.”

16

Our Hong Kong subsidiaries may be considered non-resident enterprises for tax purposes, so that any dividends our PRC subsidiaries pay to our Hong Kong subsidiaries may be regarded as China-sourced income and, as a result, may be subject to PRC withholding tax at a rate of up to 10%. If we are required under the PRC Enterprise Income Tax Law to pay income tax for any dividends we receive from our subsidiaries in China, or if our Hong Kong subsidiaries are determined by PRC government authority as receiving benefits from reduced income tax rate due to a structure or arrangement that is primarily tax-driven, it would materially and adversely affect the amount of dividends, if any, we may pay to our shareholders. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Under the PRC Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification could result in unfavorable tax consequences to us and our non-PRC holders of shares and ADSs.”

If the PRC tax authorities determine that our Cayman Islands holding company is a PRC resident enterprise for enterprise income tax purposes, we may be required to withhold a 10% tax from dividends we pay to our shareholders that are non-resident enterprises, including the holders of the ADSs.

In addition, non-resident enterprise shareholders, including our ADS holders, may be subject to PRC tax at a rate of 10% on gains realized on the sale or other disposition of ADSs or ordinary shares if such income is treated as sourced from within the PRC. Furthermore, if we are deemed a PRC resident enterprise, dividends paid to our non-PRC individual shareholders, including our ADS holders, and any gain realized on the transfer of ADSs or ordinary shares by such shareholders may be subject to PRC tax at a rate of 20% which in the case of dividends may be withheld at source. Any such tax may reduce the returns on your investment in the ADSs or ordinary shares. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Under the PRC Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification could result in unfavorable tax consequences to us and our non-PRC holders of shares and ADSs.”

Our offshore holding company is permitted under PRC laws and regulations to provide funding to our PRC subsidiaries only through loans or capital contributions, subject to the approval of government authorities and limits on the amount of capital contributions and loans. This may delay or prevent us from using the proceeds from our overseas financing activities to make loans or capital contribution to our PRC subsidiaries. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—PRC regulation of loans and direct investment by offshore holding companies to PRC entities may delay or prevent us from using the proceeds from our overseas offerings to make loans or additional capital contributions to our PRC subsidiaries or consolidated affiliated entities, which could materially and adversely affect our liquidity and our ability to fund and expand our business.”

Additionally, the VIEs receive most of the revenues in RMB and the PRC government imposes controls on the convertibility of the RMB into foreign currencies and, in certain cases, the remittance of currency out of China. Under existing PRC foreign exchange regulations, our PRC subsidiaries may purchase foreign currencies for settlement of current account transactions, including payments of dividends to us, without the approval of the State Administration of Foreign Exchange of the PRC, or the SAFE by complying with certain procedural requirements. Dividends payments to us by our PRC subsidiaries in foreign currencies are subject to the condition that the remittance of such dividends outside of the PRC complies with certain procedures under PRC foreign exchange regulations, such as the overseas investment registrations by our shareholders or the ultimate shareholders of our corporate shareholders who are PRC residents. Approvals by or registrations with appropriate government authorities are required where RMB is to be converted into foreign currencies and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access in the future to foreign currencies for current account transactions. If the foreign exchange management system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, our PRC subsidiaries may not be able to pay dividends in foreign currencies to us and our access to cash generated from its operations will be restricted. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Governmental regulation of currency conversion may limit our ability to receive and utilize our revenues effectively.”

Impact of Taxation on Dividends or Distributions

Our company, VNET Group, Inc., is incorporated in the Cayman Islands and conducts businesses in China through its PRC subsidiaries and the VIEs. Neither our subsidiaries nor our consolidated VIEs have declared or paid any dividend or distribution to us. We have never declared or paid any dividend on our ordinary shares and do not plan to pay any dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. Under the current laws of the Cayman Islands, VNET Group, Inc. is not subject to tax on income or capital gains, and upon payments of dividends to our shareholders, no Cayman Islands withholding tax will be imposed.

17

For purposes of illustration, the following discussion reflects the hypothetical taxes that might be required to be paid in mainland China and Hong Kong, assuming that: (i) we have taxable earnings, and (ii) we determine to pay a dividend in the future:

Hypothetical pre-tax earnings(1)

    

100.00

Tax on earnings at statutory rate of 25%(2) at PRC subsidiary level

 

(25.00)

Amount to be distributed as dividend from a PRC subsidiary to a Hong Kong subsidiary

 

75.00

Withholding tax at tax treaty rate of 5%(3)

(3.75)

Amount to be distributed as dividend at Hong Kong subsidiary level and net distribution to VNET Group, Inc.

 

71.25

Notes:

(1)For purposes of this example, the tax calculation has been simplified. The hypothetical book pre-tax earnings amount is assumed to equal Chinese taxable income.
(2)Certain of our subsidiaries and the VIEs qualify for a 15% preferential income tax rate in China. However, such rate is subject to qualification, is temporary in nature, and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective.
(3)China’s Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a foreign invested enterprise to its immediate holding company outside of mainland China. A lower withholding income tax rate of 5% is applied if the foreign invested enterprise’s immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with mainland China, subject to a qualification review at the time of the distribution. There is no incremental tax at Hong Kong subsidiary level for any dividend distribution to VNET Group, Inc. If a 10% withholding income tax rate is imposed, the withholding tax will be 7.5 and the amount to be distributed as dividend at Hong Kong subsidiary level and net distribution to VNET Group, Inc. will be 67.5.

B.Capitalization and Indebtedness

Not applicable.

C.Reasons for the Offer and Use of Proceeds

Not applicable.

D.Risk Factors

A description of factors that could materially affect our business, financial condition or operating results is provided below.

Summary of Risk Factors

An investment in our ADSs involves significant risks. Below is a summary of material risks we, our subsidiaries and VIEs face.

Risks Related to Our Business and Industry

We may not be able to successfully implement our growth strategies or manage our growth.
We may not be able to increase sales to our existing customers and attract new customers, which would adversely affect our results of operations.
Delays in the construction of new data centers or the expansion of existing data centers could involve significant risks to our business.
If we are unable to meet our customers’ requirements, our reputation and results of operations could suffer.

18

Any significant or prolonged failure in our infrastructure or services would lead to significant costs and disruptions and would reduce our revenues, harm our business reputation and have a material adverse effect on our financial condition and results of operations.
We rely on customers in the internet industry for a significant portion of our revenues.
Failure to maintain our partnership with Microsoft may have a material and adverse effect on our operations and the strategic goals of our cloud service business.
We depend on third-party suppliers for key elements of our network infrastructure, data center and telecommunication network services, and we also compete with some of the third-party suppliers, primarily China Telecom, China Unicom and China Mobile, for certain telecommunication resources.
The consummation of the proposed going-private transaction is uncertain, and the announcement and pendency of the transaction could materially and adversely affect our business, results of operations and financial condition and the market price of our ADSs.

Risks Related to Our Corporate Structure

There are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulation, and rules relating to the agreements that establish the variable interest entities structure for our operations in China, including potential future actions by the PRC government, which could affect the enforceability of our contractual arrangements with the variable interest entities, and consequently, significantly affect our financial condition and results of operations. If the PRC government finds the agreements with the variable interest entities non-compliant with relevant PRC laws, regulations, and rules, or these laws, regulations, and rules or the interpretation thereof change in the future, we could be subject to severe penalties or be forced to relinquish our interest in the variable interest entities.
We rely on contractual arrangements with the variable interest entities and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control. Any failure by the variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business.
The shareholders of the variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.

Risks Related to Doing Business in China

The Chinese government may intervene or influence operations of a China-based company, such as us, or may strengthen more control over offerings conducted overseas and foreign investment in China-based issuers, which could result in a material change in our operations and/or the value of our ordinary shares. Additionally, the PRC government has recently indicated an intent to strengthen oversight over offerings that are conducted overseas and/or foreign investment in China-based issuers, which could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.
The approval and/or other requirements of the CSRC or other PRC governmental authorities may be required in connection with an offering under PRC rules, regulations or policies, and, if required, we cannot predict whether or how soon we will be able to obtain such approval.
Adverse changes in political and economic policies or political or social conditions of the PRC government could have a material adverse effect on the overall economic growth of China, which could reduce the demand for our services and adversely affect our competitive position.
If we fail to acquire, obtain or maintain applicable telecommunications licenses, or are deemed by relevant governmental authorities to be operating without full compliance with the laws and regulations, our business would be materially and adversely affected.

19

If the PCAOB is prevented from fully evaluating audits and quality control procedures of our auditor, investors may be deprived of the benefits of such PCAOB inspections.
Our ADSs may be prohibited from trading in the United States under the HFCA Act in the future if the PCAOB is unable to inspect or investigate completely auditors 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.

Risks Related to Our ADS

The market price of our ADSs has fluctuated and may continue to be volatile, which could result in substantial losses to holders of our ADSs.
Because we do not expect to pay dividends in the foreseeable future, you must rely on price appreciation of our ADSs and/or ordinary shares for return on your investment
Our multi-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and ADSs may view as beneficial.
The sales or potential sales of a substantial number of our ADSs or ordinary shares in the public market, or the perception that these sales could occur, could cause the price of our ADSs to decline.
The ADSs and ordinary shares are equity and are subordinate to our existing and future indebtedness, the convertible notes and any preferred shares we may issue in the future.
ADS holders may have fewer rights than holders of our ordinary shares and must act through the depositary to exercise those rights.
We are exempt from certain corporate governance requirements of Nasdaq and we intend to rely on certain exemptions.
We are a foreign private issuer within the meaning of the rules under the U.S. Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.
A change of control or a delisting of our shares may have negative implications for us.
You may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. federal courts may be limited, because we are incorporated under Cayman Islands law, conduct most of our operations in China and a majority of our officers and directors reside outside the United States.
Potential uncertainty involving the going private transaction may adversely affect our business and the market price of our ADSs.

Risks Related to Our Business and Industry

We may not be able to successfully implement our growth strategies or manage our growth.

Our total net revenues generated from hosting and related services increased from RMB6,189.8 million in 2021 to RMB7,065.2 million in 2022, and further to RMB7,412.9 million (US$1,044.1 million) in 2023 representing a compound annual growth rate, or CAGR, of 9.4%. The total number of cabinets under our management increased from 78,540 as of December 31, 2021 to 87,322 as of December 31, 2022 and further increased to 93,597 as of December 31, 2023. In order to meet growing customer demands, we plan to continue to increase our service capacity through new self-built data centers and new phases of existing self-built data centers, which require us to commit a substantial amount of operating and financial resources. Furthermore, we intend to continue expanding our overall service offerings, customer base, employee headcount, and operations. Our planned capital expenditures, together with our ongoing operating expenses, will cause substantial cash outflows.

20

Site selection of data centers is a critical factor in our expansion plans. The lack of suitable properties available with the necessary combination of high-power capacity and optical fiber connectivity may have a negative impact on our revenue growth. We may overestimate the demand for our services in the markets where we operate and increase our data center capacity or expand our internet network more aggressively than needed, which may cause an increase in our costs and expenses and have a negative impact on our operating margins. Furthermore, the costs of construction and maintenance of new data centers constitute a significant portion of our capital expenditures and operating expenses. If our planned expansion does not achieve the desired results, our business, profitability and results of operations could be materially and adversely affected.

We have been providing retail data center services to customers by offering them colocation, interconnectivity and other value-added services with standardized cabinets since our inception. In 2019, we developed our “dual-core” growth strategy to expand into wholesale data center services to construct and develop hyperscale data center sites for large-scale technology companies based on their customized standards. The wholesale data center services market has a different competitive landscape, and different consumer preferences and spending patterns from the retail data center services market. We may need to build brand recognition in this market through further investments in sales and promotional activities in addition to those that we originally planned. Our ability to attract customers of wholesale services will depend on a variety of factors, including our capabilities in data center design, construction and delivery, data centers’ operating reliability and security as well as our management and maintenance services. Our inability to develop, provide or effectively execute any of these initiatives may hinder the implementation of this new growth strategy and may adversely affect our business, financial condition and results of operations.

Managing expanded businesses and a geographically dispersed workforce require substantial management efforts and significant additional investments in our operating systems. For example, if our information systems are unable to support the increased demands resulting from our growth, we may need to implement new systems, which would be disruptive to our business. We may also initiate similar network upgrades in the future if required by our operations. If we fail to improve our operational systems or to manage the expenses associated with the improvement or upgrade of our operating systems to keep pace with the growth of our business, we could experience disruption of our services to customers causing customer dissatisfaction, cost inefficiencies, and lost revenue opportunities, which may materially and adversely affect our results of operations.

21

We may not be able to increase sales to our existing customers and attract new customers, which would adversely affect our results of operations.

Our growth depends on our ability to continue to expand our service offerings to existing customers and attract new customers. Our customer base for hosting and related services increased from over 7,000 as of December 31, 2022 to over 7,500 as of December 31, 2023. Our average monthly recurring revenues per cabinet for managed retail services were RMB9,190, RMB9,270, and RMB9,497 for the years ended December 31,2021, 2022, and 2023, respectively. We may be unable to sustain our growth for a number of reasons, such as:

capacity constraints;
inability to identify new locations or reliable data centers for cooperation or lease;
a reduction in the demand for our services due to economic recessions;
inability to market our services in a cost-effective manner to new customers;
inability of our customers to differentiate our services from those of our competitors, or inability to effectively communicate such distinctions;
inability to successfully communicate the benefits of data center services to businesses;
the decision of businesses to host their internet infrastructure internally or in other hosting facilities as an alternative to the use of our data center services;
inability to increase our sales to existing customers; and
reliability, quality or compatibility problems with our services.

A substantial amount of our past revenues was derived from service offerings to existing customers. Our costs associated with increasing revenues from existing customers are generally lower than costs associated with generating revenues from new customers. Therefore, slowing revenue growth or declining revenues from our existing customers, even if offset by an increase in revenues from new customers, could reduce our operating margins. Any failure to grow our revenues from existing customers or attract new customers for a prolonged period of time could have a material adverse effect on our results of operations. Certain of our existing customers that have strong in-house IT capabilities may choose to build their own data centers, which could adversely affect our ability to increase our sales to them. If we are unable to satisfy the needs or requirements of our significant customers, such as industry-leading internet companies or cloud service providers, we may not be able to retain them for existing services or attract them to purchase additional services from us, which may materially and adversely affect our business, financial condition and results of operations.

22

Delays in the construction of new data centers or the expansion of existing data centers could involve significant risks to our business.

In order to meet customer demand in some of our existing and new markets, we need to expand existing data centers, lease new facilities or obtain suitable land to build new data centers. Expansion of existing data centers and/or construction of new data centers are currently underway, or being contemplated, in many of our markets. Such expansion and construction require us to carefully select and rely on the experience of one or more designers, general contractors, and subcontractors during the design and construction process. If a designer, general contractor, or significant subcontractor experiences financial or other problems during the design or construction process, we could experience significant delays and incur increased costs to complete the projects, resulting in an adverse impacts on our results of operations.

Government policies and restrictions on the construction of new data centers or the expansion of existing data centers may also have a material impact on our business. For example,on July 3, 2023, the Development and Reform Commission of Beijing Municipality published the Notice on Further Strengthening the Regulations on Energy Conservation Monitoring of Data Center Projects, which replaced the Regulations on Further Strengthening the Energy Conservation Monitoring of Data Center Projects and reaffirmed the aforementioned energy conservation requirements. For more detailed information, see “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Value-Added Telecommunications Business—Energy Conservation of Internet Data Centers.” These regulatory developments and uncertainties regarding their implementation may adversely affect the expansion and/or construction progress of our data centers. While we endeavor to obtain the required regulatory approvals for the development and operation of our data centers (including fixed asset investment project filings and conducting energy conservation examinations of our data center construction projects to meet the requirements under national and local laws and regulations), we cannot assure you that all of our data centers have met the requirements or that we have obtained or will obtain all relevant approvals, the lack of which could have an adverse effect on our business and expected growth.

In addition, we need to work closely with the local power suppliers in the regions where we plan to expand existing data centers or construct new data centers. If we experience significant delays in the supply of power required to support the data center expansion or new construction, either during the design or construction phases, the progress of the data center expansion and/or construction could deviate from our original plans, which could have a material and adverse effect on our revenue growth, profitability and results of operations.

If we are unable to meet our customers’ requirements, our reputation and results of operations could suffer.

Our agreements with our customers contain certain guarantees regarding our performance. For hosting services, we generally guarantee 99.9% uptime for power and 99.9% uptime for network connectivity, failure of which will cause us to provide free service for a period of time. In the past, one of our data centers experienced a network and power outages for an extended period of time. As a result, we failed to meet the 99.9% uptime guarantee for network connectivity and power, and consequently were required to provide free service for a period of time or compensate in other ways for the losses incurred to the customers who were affected pursuant to our agreements with these customers. This was a low-probability event and did not have any material impact on our business. If in the future similar incidents were to recur or we are unable to provide customers with quality customer support, we could face customer dissatisfaction, decreased overall demand for our services, and loss of revenue. In addition, inability to meet customer service expectations may damage our reputation and could consequently limit our ability to retain existing customers and attract new customers, which would adversely affect our ability to generate revenue and negatively impact our results of operations.

Any significant or prolonged failure in our infrastructure or services would lead to significant costs and disruptions and would reduce our revenues, harm our business reputation and have a material adverse effect on our financial condition and results of operations.

Our data centers, power supplies and network are vulnerable to disruptions and failure of infrastructure. Problems with the cooling equipment, generators, backup batteries, routers, switches, or other equipment, whether or not within our control, could result in service interruptions or data losses for our customers as well as equipment damage. Our customers locate their computing and networking equipment in our data centers, and any significant or prolonged failure in our infrastructure or services could significantly disrupt the normal business operations of our customers and harm our reputation and reduce our revenue. While we offer data backup services and disaster recovery services, which could mitigate the adverse effects of such a failure, most of our customers do not subscribe for these services. Accordingly, any failure or downtime in any of our data centers could affect many of our customers. The total destruction or severe impairment of any of our data centers could result in significant downtime of our services and loss of customer data. Since our ability to attract and retain customers depends on our ability to provide highly reliable services, even minor interruptions of our services could harm our reputation.

23

While we have not experienced any material interruptions in the past, service interruptions continue to be a significant risk for us and could materially impact our business. Any service interruptions may:

require us to waive fees or provide free services;
cause our customers to seek damages for losses incurred;
require us to replace existing equipment or add redundant facilities;
cause existing customers to cancel or elect to not renew their contracts;
adversely affect our brand and reputation as a reliable provider of data center service; or
make it more difficult for us to attract new customers or cause us to lose market share.

Any of these events could materially increase our expenses or reduce our revenue, which would have material adverse effect on our business, financial condition and results of operations.

We rely on customers in the internet industry for a significant portion of our revenues.

We derived a significant portion of our revenues in 2021, 2022, and 2023 from customers in China’s internet industry, including online media, e-commerce, live broadcasting, social networking, online gaming companies, portals, search engines, financial technology companies, cloud service providers and local life service providers. The business models of some internet companies are relatively new and have not been well proven. Many internet companies base their business prospects on the continued growth of China’s internet market, which may not happen as expected.

Furthermore, we are susceptible to adverse developments in the industry in which our customers operate. Our customers in China’s internet industry may be potentially subject to more scrutiny or experience a downturn in their business, which in turn could result in their inability or failure to make timely payments to us pursuant to their contracts with us or inability to renew our existing contracts with them. In the event of customer default or enhanced scrutiny on our customer’s business, our liquidity could be materially and adversely impacted and we may experience delays in enforcing our rights and may incur substantial costs in protecting our investment. The inability of any of our major customer to meet its payment obligation or decreased demand in our services due to enhanced scrutiny over their business or business downturns could impact us negatively and significantly.

In addition, our business would suffer if companies in China’s internet industry reduce the outsourcing of their data center services. If any of these risks materialize, we may lose customers or have difficulties in selling our services, which would materially and adversely affect our business and results of operations.

Failure to maintain our partnership with Microsoft may have a material and adverse effect on our operations and the strategic goals of our cloud service business.

Through our strategic partnership with Microsoft, we started providing public cloud services in 2013 and hybrid cloud services in 2014. We are Microsoft’s local partner for all of its four major cloud offerings: Microsoft Azure, Microsoft 365 (formerly Office 365), Dynamics 365 and Power Platform services. We partner with Microsoft to provide Cloud services that allow customers to run their applications over the internet using the IT infrastructure. We generally charge end customers of cloud services for a fixed fee or fee based on the actual usage of the cloud resources at predetermined rates over the subscription period. There can be no certainty that our partnership with Microsoft will not be changed or terminated. Any change in the partnership with Microsoft could cause delays in the delivery of our cloud service and possible losses in revenue, which could adversely affect our results of operations. In addition, alternative partners may not be available, or may not provide their products or services at similar favorable prices. To the extent that we are unable to maintain our partnership with Microsoft, and if we have not yet established, or are unable to establish, partnerships with other cloud service providers, our operations, reputation and strategic goals of cloud service business would be adversely affected.

24

Actual or alleged failure to comply with laws and regulations related to cybersecurity, information security, privacy and data protection could lead to government enforcement actions, have a serious adverse effect on our reputation, and discourage current and potential clients from doing business with us.

We are subject to various privacy and data protection laws and regulations in different jurisdictions, which sometimes conflict among the various jurisdictions in which we operate. If and as we expand our business internationally, we expect to become subject to data privacy and security laws in additional jurisdictions. The regulatory framework for the collection, use, safeguarding, sharing, transfer and other processing of personal information and important data worldwide is rapidly evolving and is likely to remain uncertain for the foreseeable future. Any of the above may pose increasingly complex compliance challenges and increase our compliance costs. Moreover, any non-compliance could subject us to increased risk of lawsuits, regulatory investigations and penalties, negative publicity, loss of existing or potential customers, harm to our reputation and increases in our security costs, which could have a material adverse effect on our operations, financial condition and results of operations.

Particularly, regulatory authorities in China have implemented and may implement further legislative and regulatory proposals concerning cybersecurity, information security, privacy and data protection. New laws and regulations that govern new areas of data protection or impose more stringent requirements may be introduced in China. In addition, the interpretation and application of cybersecurity, information security, privacy and data protection laws in China are still evolving. It is possible that existing or newly-introduced laws and regulations, or their interpretation, application or enforcement, could significantly affect our business practice and force us to change our business practices. For example, in November 2016, the SCNPC promulgated the Cybersecurity Law, which requires network operators to perform certain functions related to cybersecurity protection and strengthen network information management through taking technical and other necessary measures as required by laws and regulations to safeguard the operation of networks, responding to network security effectively, preventing illegal and criminal activities, and maintaining the integrity and confidentiality and usability of network data. In addition, the Cybersecurity Law imposes certain requirements on the CIIOs. For example, CIIOs generally shall, during their operations in the PRC, store the personal information and important data collected and produced within the territory of PRC, and shall perform certain security obligations as required under the Cybersecurity Law. The Cybersecurity Law is relatively new and subject to interpretation by the regulator. In light of rapid advances in its implementation, the implementation of the Cybersecurity Law involves potential risks to our business because we may be deemed as the CIIO thereunder.

As of the date of this annual report, we have not received any notice from any authority identifying us as a CIIO or requiring us to undertake a cybersecurity review. There can be no assurance that we would be able to complete the applicable cybersecurity review procedures in a timely manner, or at all, if we are required to follow such procedures. Any failure or delay in the completion of the cybersecurity review procedures may prevent us from using or providing certain network products and services, and may result in government enforcement actions and investigations, fines, penalties, suspension of our non-compliant operations, among other sanctions. Our reputation and results of operations could be materially and adversely affected, if we are to be deemed a CIIO using network products or services without having completed the required cybersecurity review procedures.

For the period from July 2022 to September 2023, the PRC government authorities further enhanced regulations on internet and cyber security by promulgating related new rules and regulations, including the Measures for the Security Assessment of Cross - border Transfer of Data, which became effective on September 1, 2022, the Measures for the Administration of Data Security in the Field of Industry and Information Technology (for Trial Implementation), which became effective on January 1, 2023, and the Provisions on Promoting and Regulating Cross - border Data Transfer published on March 22, 2024. For detailed discussion, please see “Item 4. Information on the Company - Regulations - Regulations on Internet Security.”

Compliance with the above PRC laws and regulations including the Cybersecurity Law, the Regulations on Protection of Security of Critical Information Infrastructure, the Cybersecurity Review Measures and the Data Security Law, the Measures for the Security Assessment of Cross - border Transfer of Data, the Measures for the Administration of Data Security in the Field of Industry and Information Technology (for Trial Implementation) as well as additional laws and regulations that PRC regulatory bodies may enact in the future, including laws and regulations regarding the cybersecurity, information security, privacy and data protection, may result in additional expenses to us and subject us to negative publicity, which could harm our reputation and business operations. There are also uncertainties with respect to how such laws and regulations will be implemented and interpreted in practice. PRC regulators, including the Department of Public Security, the MIIT, the SAMR and the CAC, have been increasingly focused on regulation in the areas of data security and data protection, and are enhancing the protection of privacy and data security by rule-making and enforcement actions at central and local levels. We expect that these areas will receive greater and continued attention and scrutiny from regulators and the public going forward, which could increase our compliance costs and subject us to heightened risks and challenges associated with data security and protection. If we are unable to manage these risks, we could become subject to penalties, including fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected.

25

We only collect basic user personal information that is necessary to provide the corresponding services. We do not collect any sensitive personal information or other excessive personal information that is not related to the corresponding services. We update our privacy policies from time to time to meet the latest regulatory requirements of CAC and other authorities and adopt technical measures to protect data and ensure cybersecurity in a systematic way. We have adopted cybersecurity risk management program, which is based on industry best practices that aim (1) to provide a roadmap for effective security management practices and controls that protect and maintain the confidentiality, integrity, and availability of Company’s information systems and information assets, including non - public information and (2) to prevent data exfiltration, manipulation, and destruction, as well as system and transactional disruption. For details, please refer to “Item 16K - Cybersecurity” in this annual report on Form 20 - F. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident. In addition, while we have taken various measures to comply with all applicable laws and regulations regarding cybersecurity, information security, privacy and data protection in China, we cannot assure you that the measures we have taken or will take are adequate under the Cybersecurity Law, and we may be held liable in the event of any breach of the relevant requirements under the Cybersecurity Law or other relevant laws and regulations. Any failure or perceived failure by us to prevent information security breaches or to comply with data security and privacy policies or related legal obligations, or any compromise of security that results in the unauthorized use, release or transfer of personally identifiable information or other data, could cause our customers to lose trust in us and could expose us to legal claims or penalties. Any perception by the public that privacy of user information or data security are becoming increasingly unsafe or vulnerable to attacks could inhibit the growth of our products and services generally. We expect that these areas will be subject to greater public scrutiny and attention from regulators and more frequent and rigid investigation or review by regulators, which will increase our compliance costs and subject us to heightened risks and challenges. We may also be held liable in the event of any breach of general clauses on our compliance with such statutory requirements as well as some other specific requirements related to data protection under the relevant customer contracts. We may have to spend much more personnel cost and time evaluating and managing these risks and challenges in connection with our products and services in the ordinary course of our business operations, and cooperated and will keep cooperating in the future with the competent regulators in these respects. If further changes in our business practices are required under China’s evolving regulatory framework for the protection of information in cyberspace, our business, financial condition and results of operations may be adversely affected. These proceedings or actions could subject us to significant penalties and negative publicity, require us to change our business practices, increase our costs and severely disrupt our business, hinder our global expansion or negatively affect the trading prices of our ADSs, shares and/or other securities. If we are unable to manage these risks, we could become subject to penalties, including fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected.

We depend on third-party suppliers for key elements of our network infrastructure, data center and telecommunication network services, and we also compete with some of the third-party suppliers, primarily China Telecom, China Unicom and China Mobile, for certain telecommunication resources.

Our success depends in part upon our relationships with third-party suppliers, primarily China Telecom, China Unicom and China Mobile, for key elements of network infrastructure and telecommunication network services, including hosting facilities and bandwidth, and to some extent, optical fibers. We directly enter into agreements with the local subsidiaries of China Telecom, China Unicom and China Mobile, from whom we lease cabinets in the data centers built and operated by them, with power systems, cabling and wiring and other data center equipment pre-installed. Because each local subsidiary of China Telecom, China Unicom and China Mobile has independent authority and budget to enter into contracts, our contract terms with these subsidiaries vary and are determined on a case-by-case basis. We generally define “partnered” data centers as the data center space and cabinets we lease from China Telecom, China Unicom, China Mobile and other third parties through agreements. Based on the specific requests of our customers, demands in different cities and our strategy for points of presence, or POP, establishment, the locations and number of our partnered data centers may change from time to time. As of December 31, 2023, we leased a total of 4,240 cabinets that are housed in our 112 partnered data centers, accounting for approximately 4.5% of the total number of our cabinets under management.

We also rely on our internet bandwidth suppliers, consisting primarily of China Telecom, China Unicom and China Mobile, for a significant portion of our bandwidth needs and lease optical fibers from them to connect our data centers with each other and with the telecommunications backbones and other internet service providers. Our agreements with local subsidiaries of major telecommunication carries usually have a term of one to three years and an automatic renewal option. We can offer no assurances that these service providers will continue to provide services to us on a cost-effective basis or on otherwise competitive terms, if at all, or that these providers will provide us with additional capacity to adequately meet customer demand or to expand our business. Any of these factors could limit our growth prospects and materially and adversely affect our business.

26

China Telecom, China Unicom and China Mobile also provide data center and bandwidth services and directly compete with us while we exercise little control over them. See “— We may not be able to compete effectively.” We believe that we have good business relationships with China Telecom, China Unicom and China Mobile, and we have access to adequate hosting facilities and bandwidth to provide our services. However, there can be no assurance that we can always secure hosting facilities and bandwidth from China Telecom, China Unicom and China Mobile on commercially acceptable terms, or at all.

In addition, we currently purchase routers, switches and other equipment from a limited number of suppliers. We do not carry significant inventories of the products we purchase, and we have no guaranteed supply arrangements with our suppliers. The loss of any significant vendor could delay the build-out of our infrastructure and increase our costs. If our suppliers fail to provide products or services that comply with evolving internet standards or that interoperate with other products or services we use in our network infrastructure, we may be unable to meet all or a portion of our customer service commitments, which could materially and adversely affect our business and results of operations.

Furthermore, we have experienced and expect to continue to experience interruptions or delays in network services. Any failure on our part or the part of our third-party suppliers to achieve or maintain high data transmission capacity, reliability or performance could significantly reduce customer demand for our services and damage our business and reputation. As our customer base grows and their usage of telecommunications resources increases, we may be required to make additional investments in our capacity to maintain adequate data transmission speed. The availability of such capacity may be limited or the cost may be unacceptable to us. If adequate capacity is not available to us as our customers’ usage increases, our network may be unable to achieve or maintain sufficiently high data transmission capacity, reliability or performance. In addition, our operating margins may suffer if our bandwidth suppliers increase the prices for their services and we are unable to pass along the increased costs to our customers.

The industries that we operate and our business operations are extensively impacted by the policies and regulations of the PRC government. Any policy or regulatory change may cause us to incur significant compliance costs.

The industries that we operate and our business operations are subject to extensive national, provincial and local governmental regulations, policies and controls. PRC governmental authorities and agencies regulate many aspects of Chinese industries, including without limitation, the following aspects:

construction or development of new data centers or renovation, rebuilding or expansion of existing data centers;
environmental protection laws and regulations;
security laws and regulations;
establishment of or changes in shareholder of foreign investment enterprises;
foreign exchange;
taxes, duties and fees;
customs;
land planning and land use rights;
energy conservation and emission reduction; and
internet security laws and regulations, including the Cybersecurity Law, and the Trial Administrative Measures on the Use and Operation Maintenance of Internet Information Security Management System.

27

The liabilities, costs, obligations and requirements associated with these laws and regulations may be material, may delay the commencement of operations at our new data centers or cause interruptions to our operations. Failure to comply with the relevant laws and regulations in our operations may result in various penalties, including, among others the suspension of our operations and thus adversely and materially affect our business, prospects, financial condition and results of operations. Additionally, there can be no assurance that the relevant government agencies will not change such laws or regulations or impose additional requirements. While we have endeavored to comply with the relevant laws and regulations in the development and operation of our data centers, we may incur additional costs in order to fulfill such requirements, and we cannot assure you that we have complied with, or will comply with the requirements of all relevant laws and regulations, including obtaining of all relevant approvals required for the development and operation of data centers.

Difficulties in identifying, consummating and integrating acquisitions and alliances and potential write-offs in connection with our investment or acquisitions may have a material and adverse effect on our business and results of operations.

As part of our growth strategy, we have acquired, and may in the future acquire, companies that operate businesses complementary to ours. From time to time, we may also make alternative investments and enter into strategic partnerships or alliances as we see fit. For example, in July 2018, SH Blue Cloud, the wholly-owned subsidiary of SH Zhiyan, entered into distribution agreements with each of Unify Cloud, AvePoint, Agile Point and Fadada.com to distribute their products and services in mainland China. In June 2020, as part of our business strategy to expand the existing hosting service, we, through one of our consolidated affiliated entities, Shanghai Shilian Technology Co., Ltd., acquired 100% of the equity interests in Shanghai Shuzhong Investment Management Co., Ltd., which primarily provides internet data center service from a third-party selling shareholder. In July 2021, we, through one of our subsidiaries, acquired Beijing TenxCloud Technology Co., Ltd., or BJ TenxCloud, which is a professional provider of digitalization solutions to customers based on the in-house developed cloud native platform. In August 2022, we, through one of our subsidiaries, acquired 100% of the equity interests in Kunshan Kunhui Network Co., Ltd., which primarily provides internet data center service, as part of our business strategy to expand the existing hosting service. In March 2023, we, through one of our consolidated affiliated entities, Langfang Huahai Network Technology Co., Ltd. (“Langfang Huahai”), acquired 100% equity interest in Sanhe Mingtai Digital Industrial Park Co., Ltd. (“Sanhe Digital”) with a consideration of 22.5% equity interest (share consideration) of Langfang Huahai, to acquire the property and land use rights for data center. Sanhe Digital was subsequently merged into Langfang Huahai in December 2023. In December 2023, we entered into a strategic cooperation agreement with SDHG to develop renewable energy projects in northern China and build innovative computing power network infrastructures encompassing data center, cloud computing and big data to promote the low-carbon and high-quality development of IDC services. However, past and future acquisitions, partnerships or alliances may expose us to certain risks, including risks associated with:

the integration of new operations and the retention of customers and personnel of the acquired businesses;
significant volatility in our profitability due to changes in the fair value of our contingent purchase consideration payable;
unforeseen or hidden liabilities, including those associated with different business practices;
the diversion of management’s attention and resources from our existing business and technology by acquisition, transition and integration activities;
failure to achieve synergies with our existing business and generate revenues as anticipated;
failure of the newly acquired businesses, technologies, services and products to perform as anticipated;
inability to generate sufficient revenues to offset additional costs and expenses;
breach or termination of key agreements by the counterparties;
international operations conducted by some of our acquired business;
potential claims over payment of contingent purchase consideration; or
the potential loss of, or harm to, relationships with both our employees and customers resulting from our integration of new businesses.

28

In addition, we record goodwill if the purchase price we pay in the acquisitions exceeded the amount assigned to the fair value of the net assets in the business acquired. We are required to test our goodwill and intangible assets for impairment annually, or more frequently, if events or changes in circumstances indicate that these assets may be impaired. As of December 31, 2022, the recorded goodwill was RMB1,364.2 million. We carried out certain procedures as required under the accounting principles to test the fair value of goodwill as of December 31, 2023, which resulted in impairment of goodwill of RMB1,364.2 million in the year of 2023. Accordingly, we no longer have recorded goodwill subsequent to December 31, 2023. We cannot assure you that our acquisitions will perform as expected or that the acquired businesses, technologies, services and products from our past acquisitions and any potential transaction will generate sufficient revenue to offset the associated costs or other potential unforeseen adverse effect on our business. We may record impairment of goodwill and acquired intangible assets in connection with our future acquisitions if the carrying value of our acquisition goodwill and related acquired intangible assets in connection with our future acquisitions are determined to be impaired. Furthermore, we may need to raise additional debt or sell additional equity or equity-linked securities to make or complete such acquisitions. See “— We may require additional capital to meet our future capital needs, which may adversely affect our financial position and result in additional shareholder dilution.”

We may not be able to compete effectively.

We compete with various industry players, including telecommunication carriers such as China Telecom, China Unicom and China Mobile, carrier-neutral service providers in China such as SINNET, GDS and Chindata, cloud services providers such as AWS and Alibaba Cloud, virtual private network, or VPN, service providers such as Citic Telecom CPC, NOVA Technology Corporation Limited, or NOVA, and HKT (6823.HK) as well as new market entrants in the future. Competition is primarily centered on the quality of service and technical expertise, security, reliability and functionality, reputation and brand recognition, financial strength, the breadth and depth of services offered, geographic coverage and price. Some of our current and future competitors may have substantially greater financial, technical and marketing resources, greater brand recognition, and more established relationships with current or potential customers than we do, which would allow them to:

adapt to new or emerging technologies and changes in customer requirements more quickly;
bundle certain services and provide to customers at reduced prices;
take advantage of acquisition and other opportunities more readily;
adopt more aggressive pricing policies and devote greater resources to the promotion, marketing, and sales of their services; and
devote greater resources to the research and development of their products and services.

If we are unable to compete effectively and successfully against our current and future competitors, our business prospects, financial condition and results of operations could be materially and adversely affected.

29

Our self-built and partnered data centers are vulnerable to security breaches, which could disrupt our operations and have a material adverse effect on our business, financial condition and results of operations.

Breaches of our data centers, networks, infrastructure or data security could disrupt the security of our systems and business applications, impair our ability to provide services to our customers and protect the privacy of their data, compromise confidential or technical business information harming our reputation or competitive position, result in theft or misuse of our intellectual property or other assets, subject us to ransomware attacks, require us to allocate more resources to improve technologies or remediate the impacts of attacks, or otherwise adversely affect our business. In addition, we have limited control over our partnered data centers, which are primarily operated by China Telecom, China Unicom or China Mobile. We may be required to devote significant capital and resources to protect against such threats or to alleviate problems caused by security breaches. As techniques used to breach security change frequently and are generally not recognized until launched against a target, we may not be able to implement security measures in a timely manner or, if and when implemented, we may not be certain whether these measures could be circumvented. Any breaches that may occur could expose us to increased risk of lawsuits, material monetary damages, potential violations of applicable privacy and other laws, penalties and fines, loss of existing or potential customers, harm to our reputation and increases in our security and insurance costs, which could have a material adverse effect on our business, financial condition and results of operations. For a detailed discussion, see “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Internet Security.” In addition, the local authorities in the PRC may conduct various reviews and inspections on our business operations from time to time, which could cover a broad range of aspects, including network and information security, and compliance with applicable laws, rules and regulations. If any non-compliance incidents in our business operation are identified, we may be required to take certain rectification measures in accordance with applicable laws and regulations, or we may be subject to other regulatory actions such as administrative penalties. For example, in November 2020, the MIIT conducted an inspection on us and identified certain security issues in our cloud systems. We were ordered to rectify such issues before December 11, 2021 and we completed the rectification work on December 2, 2020. However, given the continuously evolving regulatory environment of China, we cannot assure you that we will be able to fully rectify all non-compliance incidents in a timely manner or fully satisfy the regulatory requirements, or we will not be subject to any future regulatory reviews and inspections where other non-compliance incidents might be identified, which might materially and adversely affect our business, financial condition, results of operations and prospects.

In addition, any assertions of alleged security breaches or systems failure made against us, whether true or not, could harm our reputation, cause us to incur substantial legal fees, divert management’s attention and have a material adverse effect on our business, reputation, financial condition and results of operations.

An occurrence of a widespread health epidemic or other outbreaks or natural disasters could have a material adverse effect on our business, financial condition and results of operations.

Our business could be materially and adversely affected by the outbreak of a widespread health epidemic, such as COVID - 19, swine flu, avian influenza, severe acute respiratory syndrome, Ebola and Zika; natural disasters, such as earthquakes, snowstorms, storm surges, floods, fires, drought and other extreme weather events and other effects of climate change; or other events, such as wars, acts of terrorism, environmental accidents, power shortages or communication interruptions. The occurrence of a disaster or a prolonged outbreak of an epidemic illness or other adverse public health developments in China or elsewhere in the world could materially disrupt our industry and our business and operations, and have a material adverse effect on our business, financial condition and results of operations. For example, these events could cause potential restrictive measures to be imposed in major cities where we have a significant presence. Our operations could also be disrupted if any of our employees or employees of our business partners are suspected of contracting an epidemic disease, since this could require us or our business partners to quarantine some or all of these employees or disinfect the facilities used for our operations. In addition, our revenue and profitability could be materially reduced to the extent that a natural disaster, health epidemic or other outbreak or any change in policy in response to such event harms the global or PRC economy in general.

30

If the construction of new data centers or the expansion of existing data centers cannot be completed or delivered on time due to a natural disaster, health epidemic or other outbreak or any change in policy in response to such event, we might be unable to meet our customer demand in the existing and new markets as expected, which may adversely and materially affect our business, financial condition and results of operations. In addition, the business disruptions caused by a natural disaster, health epidemic or other outbreak or any change in policy in response to such event might also materially and adversely affect our customers’ business operations and financial conditions, especially for small- and medium-sized enterprises, and they might start to encounter cash flow or operating difficulties, which may reduce their demand for our services, increase the accounts receivable turnover days or even increase the default risks. All of these consequences would negatively affect our results of operations. Any prolonged disruption of our businesses or those of our customers or business partners could negatively impact our financial condition and results of operations.

We have a history of net loss and we are uncertain about our future profitability.

We generated a net income of RMB515.1 million in 2021 and incurred a net loss of RMB762.0 million in 2022. In 2023, we incurred a net loss of RMB2,597.2 million (US$365.8 million). We cannot assure you that we will be able to generate net income in the future. We recorded net loss in 2023 primarily because in 2023, we conducted impairment tests on goodwill and long-lived assets in accordance with the U.S. GAAP. The results indicated that the fair value of one reporting unit and some asset groups was lower than their carrying amount. Consequently, a significant one-time impairment of goodwill and long-lived assets was recognized. In addition, the increase in depreciation and amortization expenses due to the continuous addition of data centers put into use in recent years has negatively affected our operating margins.

We expect our costs and expenses to increase in absolute amounts as we continue to grow our business. Moreover, we intend to continue to invest in the foreseeable future in expanding our data center infrastructure, improving our technologies, hiring qualified research and development personnel and offering additional solutions and products, which is expected to cause our cost of revenues, sales and marketing expenses and research and development expenses to continually increase. We also plan to invest in sales, marketing and branding efforts. These efforts may be more costly than we expect and our revenues may not increase sufficiently to offset our expenses, which may result in increased operating and net loss in the short term with no assurance that we will eventually achieve our intended long-term benefits or profitability.

We may require additional capital to meet our future capital needs, which may adversely affect our financial position and result in additional shareholder dilution.

We will require significant capital expenditures and cash investments to fund our future growth. We may need to raise additional funds through equity or debt financings in the future in order to meet our capital needs mostly in relation to the construction of our self-built data centers and future acquisition opportunities. We may undertake a listing of our Class A ordinary shares on the Hong Kong Stock Exchange, which may also involve a public offering of newly issued shares to public investors. Any potential listing and offering are subject to market conditions and regulatory approvals, including the approval of that stock exchange. The issuance of new equity could result in dilution of our existing shareholders. If we raise additional funds through further issuances of equity or equity-linked securities, our existing shareholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences, and privileges senior to those of holders of our ADSs and ordinary shares. We may not be able to raise required cash on terms acceptable to us, or at all. If new financing sources are required, but are insufficient or unavailable, we may need to modify our growth and operating plans and business strategies based on available funding, if any, which would harm our ability to grow our business.

Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flows from our business to pay our substantial debt.

Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the notes and commercial loans, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.

31

As of December 31, 2023, our total consolidated indebtedness and other liabilities, representing the aggregate amount of borrowings, accounts and notes payable, accrued expenses and other payables and convertible promissory notes, were RMB15,324.6 million (US$2,158.4 million). In 2023, we successfully completed the repurchase of US$64.0 million then outstanding convertible senior notes due 2025 at 109% of the principal amount plus all accrued but unpaid interest. In February 2024, we successfully repurchased and cancelled our US$600 million 0.00% Convertible Senior Notes due 2026. Failure to service our debt would constitute an event of default under the terms of our outstanding debt, which would have a material adverse effect on our financial condition and results of operations. Furthermore, if our bond rating is downgraded or we incur any change of control event, our financial condition or results of operations would be materially and adversely affected.

Our substantial level of indebtedness could adversely affect our ability to raise additional capital to fund our operations, expose us to interest rate risk to the extent of the variable rate debt, and if we are unable to comply with the restrictions and covenants contained in our debt agreements, an event of default could occur under the terms of such agreements, which could cause repayment of such debt to be accelerated.

We have substantial indebtedness. As of December 31, 2023, we had total outstanding debts (consisting of borrowings) of RMB5,866.8 million (US$826.3 million) and convertible promissory notes of RMB5,978.4 million (US$842.0 million). In February 2024, we successfully repurchased and cancelled our US$600 million 0.00% Convertible Senior Notes due 2026. Based on our current expansion plans, we expect to continue to finance our operations partially through the incurrence of debt. Our indebtedness could, among other consequences:

make it more difficult for us to satisfy our obligations under our indebtedness, exposing us to the risk of default, which, in turn, would negatively affect our ability to operate as a going concern;
require us to dedicate a substantial portion of our cash flows from operations to interest and principal payments on our indebtedness, reducing the availability of our cash flows for other purposes, such as capital expenditures, acquisitions and working capital;
limit our flexibility in planning for, or reacting to, changes in our business and the industries in which we operate;
increase our vulnerability to general adverse economic and industry conditions;
place us at a disadvantage compared to our competitors that have less debt;
expose us to fluctuations in the interest rate environment because the interest rates on borrowings under our project financing agreements are variable;
expose us to fluctuations in foreign exchange rate;
increase our cost of borrowing;
limit our ability to borrow additional funds; and
require us to sell assets to raise funds, if needed, for working capital, capital expenditures, acquisitions or other purposes.

As a result of covenants and restrictions, we are limited in how we conduct our business, and we may be unable to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities. Our current or future borrowings could increase the level of financial risk to us and, to the extent that the interest rates are not fixed and rise, or that borrowings are refinanced at higher rates, our available cash flow and results of operations could be adversely affected. In addition, because we derive vast majority of our available cash flow in the RMB and use the RMB as our reporting currency whereas our functional currency is the United States dollar and we have significant portion of outstanding debts dominated in the United States dollar, we face significant foreign exchange risk. Any appreciation or depreciation in the value of the RMB will affect our available cash flow and results of operations in different ways.

32

If we are unable to comply with the restrictions and covenants in our current or future debt and other agreements, or we are unable to timely obtain waivers from relevant counterparties under such debt or other agreements, there could be a default under the terms of these agreements. In the event of a default under these agreements, the holders of the debt could terminate their commitments to lend to us, accelerate the debt and declare all amounts borrowed due and payable or terminate the agreements, whichever the case may be. In addition, one of the variable interest entities and one of our subsidiaries have pledged the equity interests they hold in certain of their subsidiaries to the financial institutions as collateral to secure the loans or finance leases provided by these financial institutions. If there is any default under these loans or finance leases and we are unable to repay the debt, the pledged equity interests may be foreclosed by these creditors and our business could be adversely affected.

Furthermore, some of our debt agreements may contain cross-acceleration or cross-default provisions. As a result, our default under one debt agreement may cause the acceleration of debt or result in a default under our other debt agreements. If any of these events occur, we cannot assure you that our assets and cash flows would be sufficient to repay in full all of our indebtedness, or that we would be able to find alternative financing. Even if we could obtain alternative financing, we cannot assure you that it would be on terms that are favorable or acceptable to us.

Certain terms of our convertible notes, and our debt repayment obligations thereunder, may adversely affect our financial condition and cash flows from operations in the future.

The holders of our convertible notes have certain repurchase rights pursuant to the terms under our convertible notes. For example, holders of our 2027 Convertible Notes, among others, have the right to require us to redeem for cash all of their 2027 Convertible Notes in the event of certain fundamental changes, including an occurrence of a change in control or a delisting of ADSs from a reputable international stock exchange, subject to certain conditions, at a repurchase price or a fundamental change repurchase price, as the case may be, equal to 100% of the principal amount of the 2027 Convertible Notes to be redeemed, plus accrued and unpaid interest plus Incremental Amount (as defined under the terms of the 2027 Convertible Notes). For more details, see “Item 5. Operating and Financial Review and Prospects—B. Liquidity and Capital Resources—Preferred Shares and Notes—2027 Convertible Notes” in this annual report on Form 20-F.

Further, our ability to meet our debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors, many of which are outside of our control. Our future operations may not generate sufficient cash to enable us to repay our debt, including the convertible notes we have issued. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to pay our indebtedness under our convertible notes in cash when due or upon the required redemption, we may be required to issue additional equity securities or incur indebtedness on unfavorable terms.

Increased power costs and limited availability of electrical resources could adversely affect our results of operations.

We are a large consumer of power and costs of power account for a significant portion of our overall costs for both our self-built data centers and partnered data centers. We may not be able to pass on increased power costs to our customers, which could harm our results of operations. For example, on January 6, 2023, the Development and Reform Commission of Guangdong Province and the Department of Industry and Information Technology of Guangdong Province jointly issued the Opinions on Strengthening the Layout and Construction of Data Centers, pursuant to which, the average PUE of data centers which are newly constructed and located in data center clusters of national hubs shall be at or below 1.25 while the average PUE of other data centers in Guangdong province shall be at or below 1.3. On July 3, 2023, the Development and Reform Commission of Beijing Municipality published the Notice on Further Strengthening the Regulations on Energy Conservation Monitoring of Data Center Projects, which replaced the Regulations on Further Strengthening the Energy Conservation Monitoring of Data Center Projects that was published in July 2021, and reaffirmed energy conservation requirements applicable to data center projects, including, among others, a limitation on the proportion of racks for data storage function, a requirement for higher usage percentage of renewable energy sources and lower PUE, as well as a restriction on the minimum actual utilization rate of the data center within two years after obtaining an energy conservation review opinion. For more detailed information, see “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Value-Added Telecommunications Business—Energy Conservation of Internet Data Centers.” Such regulations have directly or indirectly increased our cost of power. If we are unable to pass these increased power costs on to consumers, these regulations may adversely affect our results of operations.

Power and cooling requirements at our data centers are also increasing as a result of the increasing power demands of today’s servers. Since we rely on third parties to provide our data centers with power, our data centers could have a limited or inadequate access to power. Our customers’ demand for power may also exceed the power capacity in our older data centers, which may limit our ability to fully utilize these data centers. This could adversely affect our relationships with our customers, which could harm our business and have an adverse effect on our results of operations.

33

If we are unable to successfully identify and analyze changing market trends and adjust our growth strategies accordingly in a timely and cost-effective manner, our results of operations could be adversely affected.

As China’s internet infrastructure market remains at an early stage, especially compared to those in more advanced economies, we generally operate in a more complex business environment with changing market dynamics. On the one hand, the imbalance between material growth in internet traffic and the relative limited supply of high-quality internet infrastructure services drives strong demand for not only data center services, but also complementary value-added services in adjacent markets, including among others, interconnectivity services, network transmission services and cloud services. On the other hand, the potential changes in competitive landscape and regulations in an otherwise highly regulated market continue to present ambiguities and challenges. Therefore, we need to evaluate, on a continuous basis, the changing market dynamics and from time to time make adjustments to our growth strategies and operations accordingly. Any material changes to our strategies and operations, including adjustments to business models, new business areas and acquisitions, are evaluated financially, strategically and operationally by our management and approved by our board of directors. If we fail to capture new growth opportunities, or become unsuccessful in modifying our strategies and operations to adapt to these changing market conditions in a timely and cost-effective manner, our results of operations could be materially and adversely affected.

In addition, we have expanded, and may continue to expand, into new business areas that we believe can either strengthen our competitive position or benefit our future growth. Some of these new business areas require substantial upfront investments before generating any revenues. If we fail to successfully manage the progress of our new growth initiatives, or if changing market conditions work against our proposed business plans, or if we fail to compete effectively with other market players, we may not be able to attract new customers and generate revenues and profits as anticipated, which may materially and adversely affect our business expansion.

If we are unable to adapt to evolving technologies and customer demands in a timely and cost-effective manner, our ability to sustain and grow our business may suffer.

To be successful, we must improve the performance, features and reliability of our services and adapt our business strategies to the rapidly changing market, which may cause us to incur substantial costs. We may not be able to adapt on a timely basis to changing technologies, if at all. Our ability to sustain and grow our business would suffer if we fail to respond to these changes in a timely and cost-effective manner. New technologies or industry standards have the potential to replace or provide lower cost alternatives to our data center services. The adoption of such new technologies or industry standards could render some or all of our services obsolete or unmarketable. We cannot guarantee that we will be able to identify the emergence of all of these new service alternatives successfully, modify our services accordingly, or develop and bring new products and services to market in a timely and cost-effective manner to address these changes. If and when we do identify the emergence of new service alternatives and introduce new products and services, those new products and services may need to be made available at lower price points than our then-current services. Failure to provide services to compete with new technologies or the obsolescence of our services could lead us to lose current and potential customers or could cause us to incur substantial costs, which would harm our results of operations and financial condition. Our introduction of new alternative products and services that have lower price points than current offerings may result in our existing customers switching to the lower cost products, which could reduce our revenues and have a material adverse effect of our results of operations.

If we fail to maintain a strong brand name, we may lose our existing customers and have difficulties attracting new customers, which may have an adverse effect on our business and results of operation.

We have built a strong brand in Chinese, “纪互联”, among our customers. As our business grows or changes, we plan to continue to focus our efforts to establish a wider recognition of our brand to attract potential customers, and we may also introduce additional brands in relation to our business. We cannot assure you that we will effectively allocate our resources for these activities or succeed in maintaining and broadening our brand recognition among customers. Our major brand names and logos are registered trademarks in China. However, preventing trademark and trade name infringement or misuse could be difficult, costly and time-consuming, particularly in China. There had been incidents in the past where third parties used our brand without our authorization and we had to resort to litigation to protect our intellectual property rights. See “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Legal Proceedings” for our disputes with Shanghai VNET Information Systems Co., Ltd. We may continue to experience similar disputes in the future or otherwise fail to fully protect our brand name, which may have an adverse effect on our business and financial results.

34

Any negative publicity and allegations against us may adversely affect our brand, public image and reputation, which may harm our ability to attract and retain users and business partners and result in material adverse impact on our business, results of operations and prospects.

Negative publicity and allegations about us, our products and services, our financial results, our market position or our industry in general, including by short sellers or investment research firms, regardless of their veracity, may adversely damage our brand, public image and reputation, harm our ability to attract and retain users and result in material adverse impact on our share price, business and results of operations. For example, in September 2014, Trinity Research Group, or Trinity, a short seller that was allegedly formed in 2014, issued reports alleging that we operated through a Ponzi scheme and reported fraudulent financials and operating metrics. The trading price of our ADSs declined and two shareholder class action lawsuits were filed against us and some of our directors and senior executive officers. Although through two separate and comprehensive rebuttal reports, we rejected all the allegations set out in Trinity’s reports, and such class action lawsuits were settled in 2018, our share price fluctuated after such negative publicity. In December 2023, a shareholder class action lawsuit was filed against us in the United States District Court for the Southern District of New York, alleging that between April 8, 2022 and February 15, 2023, we made materially false and/or misleading statements, as well as failed to disclose material adverse facts about our business, operations and prospects. We may be involved in similar class action lawsuits in the future. We may also be adversely affected if market players in our industry are involved in negative publicity involving certain cybersecurity incidents that could result in unauthorized release of confidential or otherwise protected information, harm to individuals or property and loss or compromise of important or sensitive data. Any negative publicity could adversely damage our brand, public image and reputation, which may have an adverse impact on our business and results of operations.

Our directors and employees may face claims and lawsuits as a result of their position in other companies, which may also harm our reputation.

Our directors and employees may face additional exposure to claims and lawsuits as a result of their position in other public companies. For example, one of our directors, Mr. Sean Shao, an independent director and chairman of the audit committee of Jumei International Holding Limited, was named as a defendant in a securities class action lawsuit filed in the U.S. against Jumei International Holding Limited, a company formerly listed on the New York Stock Exchange, regarding an alleged omission and misrepresentation in that company’s solicitation/recommendation statement filed with the SEC in connection with its privatization transaction. This case closed in October 2021 when the court granted the defendants’ motion to dismiss. Mr. Shao was also an independent director and chairman of the audit committee of Luckin Coffee Inc. from May 2019 through July 2020 and was chairman of a special committee of the board which investigated accounting improprieties at Luckin Coffee Inc. during 2020. Luckin Coffee Inc. and its directors, including Mr. Shao, have been named as defendants in several lawsuits brought with respect to these accounting improprieties. A final approval of the federal class action settlement was granted by the U.S. federal court in July 2022 and final approval of the state class action settlement was granted by the state court in the United States in April 2023. The existence of litigation, claims, investigations and proceedings against our directors and employees, even if they do not involve our company, may harm our reputation and adversely affect the value of our securities.

Rapid urbanization and changes in zoning and urban planning in China may cause our leased properties to be demolished, removed or otherwise affected.

China is undergoing a rapid urbanization process, and zoning requirements and other governmental mandates with respect to urban planning of a particular area may change from time to time. When there is a change in zoning requirements or other governmental mandates with respect to the areas where our data centers are located, the affected data centers may need to be demolished and removed in accordance with applicable laws. As a result, we may have to relocate our data centers to other locations. We have not experienced such demolition and relocation in the past, but we cannot assure you that we will not experience demolitions or interruptions of our data center operations due to zoning or other local regulations. Any such demolition and relocation could cause us to lose primary locations for our data centers and we may not be able to achieve comparable operation results following the relocations. While we may be reimbursed for such demolition and relocation, we cannot assure you that the reimbursement, as determined by the relevant government authorities, will be sufficient to cover our direct and indirect losses. Accordingly, our business, financial condition and results of operations may be materially and adversely affected.

35

Our leases for data centers could be terminated early, we may not be able to renew our existing leases on commercially reasonable terms, and our rent could increase substantially in the future, which could materially and adversely affect our operations.

As of December 31, 2023, we operated 50 self-built data centers in China and most of our self-built data centers are located on leased properties. We lease buildings with suitable power supplies and safe structures meeting our data center requirements and convert them into data centers by installing power generators, air conditioning systems, cables, cabinets and other equipment. We also build our own data centers from the ground up after obtaining suitable land. We also purchase data centers in use or under construction from third parties. We generally refer to these three types of data centers as “self-built” data centers. Our leases generally have renewal options. We plan to renew our existing leases upon expiration. However, we may not be able to renew these leases on commercially reasonable terms, if at all. We may experience an increase in rent payments. In addition, although the lessors of our self-built data centers generally do not have the right of early termination and we have not experienced any early termination by the lessors as of the date of this annual report, leases could be terminated early if we are in material breach of the lease agreements or the leased premises become unavailable due to reasons beyond the lessors’ control. If our leases for data centers were terminated early, we may have to relocate our data center equipment and the servers and equipment of our customers to a new building and incur significant costs related to relocation. Any relocation could also affect our ability to provide services and harm our reputation. As a result, our business and results of operations could be materially and adversely affected.

We may be subject to legal and administrative proceedings or arbitration claims from time to time, and the court rulings or arbitration awards may not be favorable to us.

We have been involved, and may continue to be involved, in legal and administrative proceedings or arbitration claims in the ordinary course of our business, including those in relation to contract disputes between us and our customers, suppliers or other business partners as well as labor disputes with our employees, and proceedings in relation to disputes arising from our acquisition transactions. Such proceedings or claims, regardless of their outcome, could harm our reputation, divert our management’s attention and cause us to incur a substantial amount of legal expenses. If the outcomes of these legal proceedings or arbitration claims are unfavorable to us, we may incur significant legal liabilities and our reputation, financial condition and results of operations could be materially and adversely affected.

In addition, we are subject to a variety of national, regional and local laws and regulations in different jurisdictions in which we operate, some of which may conflict with each other. These laws and regulations include telecommunication regulations, tax laws and regulations, environmental regulations, labor laws and other government requirements, approvals, permits and licenses. We may receive formal and informal inquiries from government authorities and regulators, regarding our compliance with these laws and regulations, many of which are evolving and subject to interpretation. Changes in applicable laws or regulations, or in the interpretations of these laws and regulations, could result in increased compliance costs or the need for additional capital expenditures. If we fail to comply with applicable laws and regulations in the jurisdictions in which we operate, we could be subject to civil or criminal liability and the imposition of fines. Claims arising out of actual or alleged violations of law could be asserted against us by our business partners, competitors, or governmental entities in civil or criminal investigations and proceedings or by other entities, under different laws and regulations in different jurisdictions.

There is no guarantee that we will be successful in defending ourselves in legal and administrative actions or arbitration claims or in asserting our rights under various laws. Even if we are successful in our attempt to defend ourselves in such proceedings or to assert our rights under various laws, enforcing our rights against the various parties involved may be expensive, time-consuming and ultimately futile. These actions could expose us to negative publicity and to substantial monetary damages and legal defense costs, injunctive relief and criminal and civil fines and penalties, including but not limited to suspension or revocation of licenses to conduct business.

36

We were named as a defendant in a putative shareholder class action lawsuit in the past, if we are involved in similar class action lawsuits, such proceedings could have a material adverse impact on our business, financial condition, results of operation, cash flows and reputation.

We have been named as defendant in a putative shareholder class action lawsuit described in “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Legal Proceedings.” We had in the past settled some shareholder class action lawsuits and there is currently one shareholder class action lawsuit pending in in the United States District Court for the Southern District of New York. We may continue to be involved in similar class action lawsuits in the future. Any such class action lawsuit, whether or not successful, may utilize a significant portion of our cash resources, divert management’s attention from the day-to-day operations of our company, harm our reputation and restrict our ability to raise capital in the future, all of which could harm our business. We also may be subject to claims for indemnification related to these matters, and we cannot predict the impact that indemnification claims may have on our business or financial results.

Our business depends substantially on the continuing efforts of our executives, and our business may be severely disrupted if we lose their services.

Our future success heavily depends upon the continued services of our executives and other key employees. In particular, we rely on the expertise and experience of Mr. Sheng Chen, our founder and co-chairperson of the board of directors. We rely on their industry expertise, their experience in our business operations and sales and marketing, as well as their relationships with our employees, major shareholders, customers and government authorities. If one or more of our senior executives were unable or unwilling to continue in their present positions, we might not be able to replace them easily or at all. If any of our senior executives joins a competitor or forms a competing company, we may lose customers, suppliers, key professionals and staff members. Each of our executive officers has entered into an employment agreement with us, which contains non-competition provisions. However, if any dispute arises between our executive officers and us, we cannot assure you the extent to which any of these agreements could be enforced in China, where these executive officers reside, in light of the uncertainties with China’s legal system. See “— Risks Related to Doing Business in China — Uncertainties with respect to the PRC legal system could limit legal protections available to you and us.”

If we are unable to recruit or retain qualified personnel, our business could be harmed.

We must continue to identify, hire, train, and retain IT professionals, technical engineers, operations employees, and sales and management personnel who maintain relationships with our customers and who can provide the technical, strategic, and marketing skills required for our company to grow. There is a shortage of qualified personnel in these fields, and we compete with other companies for the limited pool of these personnel. Any failure to recruit and retain necessary technical, managerial, sales, and marketing personnel, including but not limited to members of our executive team, could harm our business and our ability to grow.

If we fail to protect our intellectual property rights in general, our business may suffer.

We consider our copyrights, trademarks, trade names and internet domain names invaluable to our ability to continue to develop and enhance our brand recognition. Historically, protection of intellectual property rights was a less-prioritized field of law in the PRC compared to other jurisdictions. We utilize proprietary know-how and trade secrets and employ various methods to protect such intellectual property. Unauthorized use of our copyrights, trademarks, trade names and domain names may damage our reputation and brand. Preventing copyright, trademark and trade name infringement or misuse could be difficult, costly and time-consuming. The measures we take to protect our copyrights, trademarks and other intellectual property rights are currently based upon a combination of trademark and copyright laws in China and may not be adequate to prevent unauthorized uses. Furthermore, application of laws governing intellectual property rights in China is uncertain and evolving, and could involve substantial risks to us. If we are unable to adequately protect our trademarks, copyrights and other intellectual property rights in the future, we may lose these rights, our brand name may be harmed, and our business may suffer materially. Furthermore, our management’s attention may be diverted by violations of our intellectual property rights, and we may be required to enter into costly litigation to protect our proprietary rights against any infringement or violation.

37

We may face intellectual property infringement claims that could be time-consuming and costly to defend. If we fail to defend ourselves against such claims, we may lose significant intellectual property rights and may be unable to continue providing our existing services.

Our technologies and business methods, including those relating to data center services, may be subject to third-party claims or rights that limit or prevent their use. Companies, organizations or individuals, including our competitors, may hold or obtain patents or other proprietary rights that would prevent, limit or interfere with our ability to make, use or sell our services or develop new services, which could make it more difficult for us to operate our business. Intellectual property registrations or applications by others relating to the type of services that we provide may give rise to potential infringement claims against us. In addition, to the extent that we gain greater visibility and market exposure as a public company, we are likely to face a higher risk of being subject to intellectual property infringement claims from third parties. We expect that infringement claims may further increase as the number of products, services and competitors in our market increases. Further, continued success in this market may provide an impetus to those who might use intellectual property litigation as a tool against us.

It is critical that we use and develop our technology and services without infringing the intellectual property rights of third parties, including but not limited to patents, copyrights, trade secrets and trademarks. Intellectual property litigation is expensive and time-consuming and could divert management’s attention from our business. A successful infringement claim against us, whether with or without merit, could, among other things, require us to pay substantial damages, develop non-infringing technology or enter into royalty or license agreements that may not be available on acceptable terms, if at all, and cease making, licensing or using products that have infringed a third party’s intellectual property rights. Protracted litigation could also result in existing or potential customers deferring or limiting their purchase or use of our products until resolution of such litigation, or could require us to indemnify our customers against infringement claims in certain instances. In addition, our business partners may be subject to claims of intellectual property infringement and we may be unable to continue to offer certain services and products involving the relevant intellectual property as a result of such claims against our business partners, which may harm our reputation and brand and affect our ability to serve our customers. Any intellectual property litigation against us or our business partners could have a material adverse effect on our business, financial condition and results of operations or financial condition.

If we fail to defend ourselves against any intellectual property infringement claim, we may lose significant intellectual property rights and may be unable to continue providing our existing services, which could have a material adverse effect on our results of operations and business prospects.

If our customers’ proprietary intellectual property or confidential information is misappropriated or disclosed by us or our employees in violation of applicable laws and contractual agreements, we could be exposed to protracted and costly legal proceedings and lose clients.

We and our employees are in some cases provided with access to the proprietary intellectual property and confidential information of our customers, including technology, software products, business policies and plans, trade secrets and personal data. Many of our customer contracts require that we do not engage in the unauthorized use or disclosure of such intellectual property or information and that we will be required to indemnify our customers for any loss they may suffer as a result. We use security technologies and other methods to prevent employees from making unauthorized copies, or engaging in unauthorized use or unauthorized disclosure, of such intellectual property and confidential information. We also require our employees to enter into non-disclosure arrangements to limit access to and distribution of our customers’ intellectual property and other confidential information as well as our own. However, the steps taken by us in this regard may not be adequate to safeguard our customers’ intellectual property and confidential information. Moreover, most of our customer contracts do not include any limitation on our liability with respect to breaches of our obligation to keep the intellectual property or confidential information we receive from them confidential. In addition, we may not always be aware of intellectual property registrations or applications relating to source codes, software products or other intellectual property belonging to our customers. As a result, if our customers’ proprietary rights are misappropriated by us or our employees, our customers may consider us liable for such acts and seek damages and compensation from us.

38

The benefits from our partnership with Warburg Pincus may take longer than expected to realize, if at all.

In March 2017, we signed an investment agreement with Warburg Pincus to establish a multi-stage joint venture and build a digital real estate platform in China. The cooperation was expected to allow us to reduce capital expenditures as Warburg Pincus will take primary responsibilities to build new wholesale data centers. In July 2019, we reached a supplemental agreement with Warburg Pincus to restructure the partnership. Pursuant to the agreed restructuring arrangement, one of the joint ventures has distributed its assets and projects to us and to Princeton Digital Group (PDG), a Warburg Pincus-backed company, on a pro rata basis in principle, respectively. After distribution, we obtained 100% ownership of a project under development in the Shanghai Waigaoqiao Free Trade Zone, as well as a certain amount of cash. In addition, we and Warburg Pincus have (i) adjusted the existing holding structure for operating the current projects, and (ii) jointly established an additional holding vehicle for sourcing and developing new projects in China. All the projects under our cooperation with Warburg Pincus are operated at our self-built data centers. However, there is no guarantee that the joint venture will turn out to be successful, and the benefits from our partnership with Warburg Pincus may take longer than expected to realize, if at all.

A severe or prolonged downturn in the global or Chinese economy could materially and adversely affect our business and our results of operation.

The global macroeconomic environment is facing numerous challenges. The growth rate of the Chinese economy has gradually slowed since 2010 and the trend may continue. There is considerable uncertainty over the long-term effects of the expansionary monetary and fiscal policies adopted by the central banks and financial authorities of some of the world’s leading economies, including the United States and China. Unrest, terrorist threats and the potential for war in the Middle East and elsewhere may increase market volatility across the globe. The global economy has been also facing challenges arising from uncertainties over the impact of the United Kingdom’s exit from the European Union, the ongoing trade disputes and tariffs between China and the United States, as well as health epidemics and other outbreaks, and the related economic policies taken by various governments in the world. There have also been concerns about the relationship between China and other countries, including the surrounding Asian countries, which may potentially have economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, government regulations and tariffs. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China.

Any severe or prolonged slowdown in the global or Chinese economy could significantly impact and reduce domestic commercial activities in China, which may lead to decreased demand for our colocation or managed services and have an adverse impact on our business, financial condition and results of operations. A decrease in economic activities, whether actual or perceived, a further decrease in economic growth rates or an otherwise uncertain economic outlook in China could have a material adverse effect on our customers’ expenditures. In addition, if market conditions were to worsen, some of our customers may have difficulty paying us and we may have to increase our allowance for doubtful debt. Finally, we could also face intense pricing pressure under economic conditions if our competitors lower prices and attempt to lure away our customers with lower cost solutions. If any of these risks materializes, our business, financial condition and results of operations would be materially and adversely affected.

39

Our business could be adversely affected by trade tariffs or other trade barriers.

There have recently been heightened tensions in international economic relations, particularly between the U.S. and China. Since July 2018, the U.S. government has imposed, and has proposed to impose additional, new or higher tariffs on certain products imported from China to penalize China for what it characterizes as unfair trade practices. China has responded by imposing, and proposing to impose additional, new or higher tariffs on certain products imported from the U.S. In May 2019, the U.S. government announced to increase tariffs to 25%, and China responded by imposing tariffs on certain U.S. goods on a smaller scale, and proposed to impose additional tariffs on U.S. goods. On June 1, 2019, the tariffs announced in May 2019 came into effect on US$60 billion worth of U.S. goods exported to China. On September 1, 2019, as announced, the U.S. began implementing tariffs on more than US$125 billion worth of Chinese imports. On September 2, 2019, China lodged a complaint before the World Trade Organization against the U.S. over import tariffs. In December 2019, the U.S. and China reached a limited trade agreement to roll back existing tariff rates on certain Chinese goods and cancel new levies set to take effect on December 15, 2019 in exchange for Chinese purchases of U.S. farm goods and obtain other concession. However, there can be no assurances that the U.S. or China will not increase tariffs or impose additional tariffs in the future. Although we do not currently export any products to the U.S., it is not yet clear what impact these tariffs may have on our business. In June and August of 2020, the U.S. Department of Defense, or the DOD made public two lists of Chinese companies, including the major Chinese telecommunications carriers that have been determined to be “Communist Chinese military companies” operating directly or indirectly in the United States. While not sanctions lists, the DOD lists may lead to future sanctions by the U.S. government of companies on the DOD lists, including the PRC telecommunications carriers who provide network services to our customers. Additionally, the United States has ended trade preferences for Hong Kong as well as imposed sanctions on certain officials of Hong Kong and PRC government. Although we only provide services, tariffs could potentially impact the businesses of our suppliers, customers and business partners which may in turn affect our business and results of operations. We plan to review our supplier relationships and make efforts to comply with any new law that may affect us. In addition, these developments could have a material adverse effect on global economic conditions and the stability of global financial markets. As these tensions and regulatory headwinds have the potential to affect our business, any of these factors could have a material adverse effect on our business, financial condition and results of operations.

40

We could be adversely affected by changes in international trading policies and rising political tensions, particularly between the United States and China.

There have been changes in international trade policies and rising political tensions, particularly between the U.S. and China, but also as a result of the conflict in Ukraine and sanctions on Russia.

Political tensions between the United States and China have escalated due to due to various incidents relating to trade dispute, sovereign integrity, and sanctions, among others. For example, in August 2022, the U.S. enacted the Creating Helpful Incentives to Produce Semiconductors and Science Act of 2022 (CHIPS Act). The CHIPS Act aims to strengthen U.S. domestic semiconductor manufacturing, design and research, fortify the economy and national security, and to help the U.S. compete economically against China. In October 2022, the U.S. Bureau of Industry and Security released broad changes in export control regulations, including new regulations restricting the export to China of advanced semiconductors, supercomputer technology, equipment for the manufacturing of advanced semiconductors, and components and technology for the manufacturing in China of certain semiconductor manufacturing equipment. On August 9, 2023, the Biden administration of the United States released an executive order directing the Department of Treasury to create an outbound foreign direct investment review program that will require reporting on or (in more narrow circumstances) will prohibit investments by U.S. persons involving “covered national security technologies and products,” which is defined to include “sensitive technologies and products in the semiconductors and microelectronics, quantum information technologies, and artificial intelligence (AI) sectors that are critical for the military, intelligence, surveillance, or cyber-enabled capabilities” of China. The Department of Treasury issued an advance notice of proposed rulemaking, which provided a conceptual framework for outbound investment controls focused on China. As of the date of this annual report, the final rules implementing the administrative order have not taken effect yet, and the scope of the outbound foreign direct investment review program may be materially different from what is currently contemplated by the advance notice. Against this backdrop, China has implemented, and may further implement, measures in response to the changing trade policies, treaties, tariffs and sanctions and restrictions against Chinese companies initiated by the U.S. government. Based on our current assessment of the situation, we do not believe that our business operations or financial performance will be materially and adversely affected by the above developments. However, we cannot assure you that, if the political tension between the United States and China intensifies and further regulations affecting our business or customers are passed, our business will not be materially and adversely affected.

The ongoing conflicts between Russia and Ukraine and Israel and Gaza have significantly impacted global economic markets, resulting in disruptions to supply chains, the imposition of sanctions, and increase geopolitical tensions around the world. The Russia-Ukraine and Israel-Gaza conflicts increased the uncertainties in the international relations and the global economy. We cannot predict the progress or outcome of the situation in Russia and Ukraine or Israel and Gaza, as the conflicts and governmental reactions continue to evolve.

Rising political tensions could reduce levels of trade, investments, technological exchanges and other economic activities between major economies, which would have an adverse effect on global economic conditions, the stability of global financial markets, and international trade policies. It could also adversely affect the financial and economic conditions in the jurisdictions in which we operate, as well as our financial condition and results of operations. While cross-border business currently may not be an area of our focus, if we plan to expand our business internationally in the future, any unfavorable government policies on international trade or any restriction on Chinese companies may affect the consumer demands for our products and service, impact our competitive position, or prevent us from being able to conduct business in certain countries. In addition, our results of operations could be adversely affected if any such tensions or unfavorable government trade policies harm the Chinese economy or the global economy in general. Any of these factors could have a material adverse effect on our business, prospects, financial condition and results of operations.

41

Our results of operations have fluctuated and may continue to fluctuate, which could make our future results difficult to predict. This may also result in significant volatility in, and otherwise adversely affect, the market for our ADSs.

Our results of operations have fluctuated and may continue to fluctuate due to a variety of factors, which are outside of our control. As a result, comparing our results of operations on a period-to-period basis may not be meaningful. You should not rely on our results of operations for any prior periods as an indication of our future operating performance. Fluctuations in our revenue can lead to even greater fluctuations in our results of operations. Our budgeted expense levels depend in part on our expectations of long-term future revenue. Given relatively fixed operating costs related to our personnel and facilities, any substantial adjustment to our expenses to account for lower-than-expected levels of revenue will be difficult and time consuming. Consequently, if our revenues do not meet projected levels, our operating performance will be negatively affected. Fluctuations in our results of operations could result in significant volatility in, and otherwise adversely affect, the market for our ADSs.

If we fail to maintain an effective system of internal control over financial reporting, we may be unable to accurately report our financial results or prevent fraud, and investor confidence in our company and the market price of our ADSs may be adversely affected.

The SEC, as required by Section 404 of the Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, adopted rules requiring most public companies to include a management report on such company’s internal control over financial reporting in its annual report, which contains management’s assessment of the effectiveness of the company’s internal control over financial reporting. In addition, when a company meets the SEC’s criteria, an independent registered public accounting firm must report on the effectiveness of the company’s internal control over financial reporting.

Our management and independent registered public accounting firm have concluded that our internal control over financial reporting as of December 31, 2023 was effective. However, we cannot assure you that in the future our management or our independent registered public accounting firm will not identify material weaknesses during the Section 404 of the Sarbanes-Oxley Act audit process or for other reasons. In addition, because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. As a result, if we fail to maintain effective internal control over financial reporting or should we be unable to prevent or detect material misstatements due to error or fraud on a timely basis, investors could lose confidence in the reliability of our financial statements, which in turn could harm our business, results of operations and negatively impact the market price of our ADSs, and harm our reputation. Furthermore, we have incurred and expect to continue to incur considerable costs and to use significant management time and other resources in an effort to comply with Section 404 and other requirements of the Sarbanes-Oxley Act.

42

Compliance with rules and regulations applicable to companies publicly listed in the United States is costly and complex and any failure by us to comply with these requirements on an ongoing basis could negatively affect investor confidence in us and cause the market price of our ADSs to decrease.

In addition to Section 404, the Sarbanes-Oxley Act also mandates, among other things, that companies adopt corporate governance measures, imposes comprehensive reporting and disclosure requirements, sets strict independence and financial expertise standards for audit committee members, and imposes civil and criminal penalties for companies, their chief executive officers, chief financial officers and directors for securities law violations. For example, in response to the Sarbanes-Oxley Act, Nasdaq has adopted additional comprehensive rules and regulations relating to corporate governance. These laws, rules and regulations have increased the scope, complexity and cost of our corporate governance and reporting and disclosure practices. Our current and future compliance efforts will continue to require significant management attention. In addition, our board members, chief executive officer and chief financial officer could face an increased risk of personal liability in connection with the performance of their duties. As a result, we may have difficulty attracting and retaining qualified board members and executive officers to fill critical positions within our company. Any failure by us to comply with these requirements on an ongoing basis could negatively affect investor confidence in us, cause the market price of our ADSs to decrease or even result in the delisting of our ADSs from Nasdaq.

We are subject to China’s anti-corruption laws and the U.S. Foreign Corrupt Practices Act. Our failure to comply with these laws could result in penalties, which could harm our reputation and have an adverse effect on our business, financial condition and results of operations.

We are subject to the U.S. Foreign Corrupt Practices Act, or the FCPA, which generally prohibits companies and anyone acting on their behalf from offering or making improper payments or providing benefits to foreign officials for the purpose of obtaining or keeping business, along with various other anti-corruption laws, including China’s anti-corruption laws such as China’s Criminal Law and Anti-Unfair Competition Law. Our existing policies prohibit any such conduct and we are in the process of implementing additional policies and procedures designed to ensure that we, our employees and intermediaries comply with the FCPA and other anti-corruption laws to which we are subject. There is, however, no assurance that such policies or procedures will work effectively all the time or protect us against liability under the FCPA or other anti-corruption laws for actions taken by our employees and intermediaries with respect to our business or any businesses that we may acquire. We operate in the data center services industry in China and generally purchase our hosting facilities and telecommunications resources from state or government-owned enterprises and sell our services domestically to customers that include state or government-owned enterprises or government ministries, departments and agencies. This puts us in frequent contact with persons who may be considered “foreign officials” under the FCPA, resulting in an elevated risk of potential FCPA violations. If we are found to be not in compliance with the FCPA and other applicable anti-corruption laws governing the conduct of business with government entities or officials, we may be subject to criminal and civil penalties and other remedial measures, which could have an adverse impact on our business, financial condition and results of operations. Any investigation of any potential violations of the FCPA or other anti-corruption laws by U.S. or foreign authorities, including Chinese authorities, could adversely impact our reputation, cause us to lose customer sales and access to hosting facilities and telecommunications resources, and lead to other adverse impacts on our business, financial condition and results of operations.

We have and may in the future be required to record a significant charge to earnings if our goodwill or long-lived assets become impaired.

We had a substantial amount of goodwill and long-lived assets on our consolidated balance sheets as a result of the past acquisitions or internal development. The carrying value of goodwill represents the fair value of an acquired business in excess of identifiable assets and liabilities as of the acquisition date. The carrying value of long-lived assets with identifiable useful lives are amortized based on their economic lives. Goodwill that is expected to contribute indefinitely to our cash flows is not amortized, but must be evaluated for impairment at least annually and when events or changes in circumstances indicate the carrying value may not be recoverable. Long-lived assets are also evaluated for impairment on an annual basis and when events or changes in circumstances indicate the carrying value may not be recoverable. If the total of the expected undiscounted future cash flows is less than the carrying amount of the long-lived assets, we reduce the carrying value of the long-lived assets to its estimated fair value, as determined based on a discounted cash flow approach, or when available and appropriate, to comparable market values. Events and conditions that could result in impairment of our goodwill and long-lived assets include a reduced market capitalization, adverse changes in the regulatory environment, or other factors leading to reduction in expected long-term growth or profitability.

43

A significant amount of judgment is involved in determining the presence of an indicator of impairment. For the year ended December 31, 2023, due to weaker-than-expected operations, the result of our annual impairment test indicated that there were impairment indicators for certain long-lived asset groups concerning recoverability. Impairment loss is calculated as the amount by which the carrying value of the relevant asset groups exceeds their estimated fair value. Impairment loss of long-lived assets of RMB506.7 million (US$71.4 million) was recorded for the year ended December 31, 2023.

In addition, as part of our annual impairment test on goodwill, considering the adverse changes in macroeconomic and market conditions in 2023 as well as a sustained decrease in share price, we determined that a quantitative impairment assessment of goodwill was required for the year ended December 31, 2023. Based on the quantitative assessment results, the difference of the reporting unit’s carrying amount over its fair value exceeded the total amount of goodwill as of December 31, 2023. Therefore, we recognized impairment of goodwill in its full amount of RMB1,364.2 million (US$192.1 million) for the year ended December 31, 2023. For details, see “Item 5. Operating and Financial Review and Prospectus––E. Critical Accounting Estimates.”

To the extent that business and/or economic conditions deteriorate further, or if changes in key assumptions and estimates differ significantly from management’s expectations, it may be necessary to record impairment charges in the future. A future impairment charge could have a material adverse effect on our business, financial condition and results of operations.

We have granted, and may continue to grant, stock options and other forms of share-based incentive awards, which may result in significant share-based compensation expenses.

As of February 29, 2024, options to purchase 419,202 ordinary shares and 2,291,115 restricted stock units, or RSUs, that have been granted under our 2010 share incentive plan, or the 2010 Plan, 2014 share incentive plan, or the 2014 Plan, and 2020 share incentive plan, or the 2020 Plan, were outstanding and not vested yet. For details about our share incentive plans, see “Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Plans.” We believe share-based incentive awards enhance our ability to attract and retain key personnel and employees, and we will continue to grant stock options, restricted stock units and other share-based awards to employees in the future.

We are required to account for share-based compensation in accordance with Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, Topic 718, Compensation — Stock Compensation, which generally requires that share-based awards granted to employees be measured and recognized, as an expense, based on the grant date fair value and recognized as compensation expenses over the requisite service period or performance period. For the years ended December 31, 2021, 2022, and 2023, we incurred share-based compensation expense of RMB320.0 million, RMB118.2 million, and RMB35.3 million (US$5.0 million), respectively. If our share-based compensation expenses continue to be significant, our results of operations would be materially and adversely affected. However, if we limit the size of grants under our share incentive plans to minimize share-based compensation expenses, we may not be able to attract or retain key personnel.

Our use of certain leased properties could be challenged by third parties or governmental authorities, which may cause interruptions to our business operations.

Some of the lessors of our leased properties have not provided us with their property ownership certificates or any other documentation proving their rights to lease those properties to us. If our lessors are not the owners of the properties and they have not obtained consents from the owners or their lessors or permits from the relevant governmental authorities, our leases could be invalidated. If this occurs, we may have to renegotiate the leases with the owners or other parties who have the right to lease the properties, and the terms of the new leases may be less favorable to us. If we were to not able to find replacement premises for our operation due to any lease deficiencies, the daily operations of such premises may be negatively affected. In addition, a substantial portion of our leasehold interests in leased properties have not been registered with the relevant PRC governmental authorities as required by relevant PRC laws. The failure to register leasehold interests may expose us to potential fines.

Title defects with respect to or encumbrances on certain land and buildings or failure to obtain requisite approvals, licenses or permits in carrying out our property construction may cause interruptions to our business operations. As of the date of this annual report, we had not obtained property ownership certificates with respect to two buildings currently used by us for operating our data centers. We are in the process of applying for the registration of the land use right and property ownership certificates pursuant to the applicable contracts for assignment of state-owned construction land use right, but we are unable to estimate the time required to complete such registration and obtain such certificates.

44

We may not have adequate insurance coverage to protect us from potential losses.

Our operations are subject to hazards and risks normally associated with daily operations for our data centers. Currently, we maintain insurance policies for our equipment, but we do not maintain any business interruption insurance or third-party liability insurance. The insurance policies for our equipment may only be sufficient to cover a portion of the total value of all equipment in the event that losses occur. Insurance companies in China currently do not offer as extensive an array of insurance products as insurance companies do in more developed economies. The occurrence of any events not covered by our limited insurance coverage may result in interruption of our operations and subject us to significant losses or liabilities. In addition, any losses or liabilities that are not covered by our current insurance policies or are not insured at all may have a material adverse effect on our business, financial condition and results of operations.

The consummation of the proposed going-private transaction is uncertain, and the announcement and pendency of the transaction could materially and adversely affect our business, results of operations and financial condition and the market price of our ADSs.

Our board of directors received a proposal letter with respect to a going-private transaction in April 2022 from the Hina Group and Industrial Bank Co., Ltd., Shanghai Branch to acquire all outstanding shares of the Company (the “April Proposal”) and received a preliminary non-binding proposal letter from Mr. Sheng Chen, our co-chairperson, in September 2022 (the “September Proposal”). See “Item 4. Information on the Company—A. History and Development of the Company.” There can be no assurance that any definitive offer will be made, that any agreement will be executed or that the proposed transaction or any other transaction will be approved or consummated. The process of consummating the proposed going-private transaction or any other significant strategic transaction involving our company could cause disruptions in our business and divert our management’s attention and other resources from day-to-day operations, which could have an adverse effect on our business, results of operations and financial condition. Additionally, current and prospective employees and members of management could become uncertain about their future roles with us if in the event the going-private transaction is completed. This uncertainty could adversely affect our ability to retain and hire employees and members of management. In addition, the announcement and pendency of any going-private transaction could have an adverse effect on our relationships with customers and third-party service providers. If completed, the going-private transaction will result in us becoming a privately-held company and our ADSs will no longer be listed on the Nasdaq. If the going-private transaction is not completed, you will not receive the proposed transaction consideration and the price of our ADSs could decline. Additionally, the ongoing business of our company could be adversely affected and, without realizing the benefits of having completed the going-private transaction, our company will be subject to a number of risks, including payment of certain costs relating to the going-private transaction, even if the going-private transaction is not completed, such as legal, financial advisor and printing fees.

Risks Related to Our Corporate Structure

There are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulation, and rules relating to the agreements that establish the variable interest entities structure for our operations in China, including potential future actions by the PRC government, which could affect the enforceability of our contractual arrangements with the variable interest entities, and consequently, significantly affect our financial condition and results of operations. If the PRC government finds the agreements with the variable interest entities non-compliant with relevant PRC laws, regulations, and rules, or these laws, regulations, and rules or the interpretation thereof change in the future, we could be subject to severe penalties or be forced to relinquish our interest in the variable interest entities.

The PRC government regulates telecommunications-related businesses through strict business licensing requirements and other government regulations. These laws and regulations also include limitations on foreign ownership of PRC companies that engage in telecommunications-related businesses. Specifically, pursuant to the 2021 Negative List (as defined below), foreign investors are not allowed to own more than a 50% equity interest in any PRC company engaging in value-added telecommunications businesses (except for e-commerce, domestic multi-party communications services, information storage and re-transmission services, and call center services). See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Foreign Investment in Telecommunications Enterprises.”

45

Because we are a Cayman Islands company, we are classified as a foreign enterprise under PRC laws and regulations, and our wholly-owned PRC subsidiaries, VNET Data Center Co., Ltd., or VNET China, Joytone Infotech Co., Ltd., or SZ Zhuoaiyi, Abitcool (China) Broadband Inc., or aBitCool DG, and Shanghai Edge Connect Technology Co., Ltd., or SH Edge Connect, are foreign-invested enterprises, or FIEs. We do not have equity ownership in the variable interest entities. To comply with PRC laws and regulations, we conduct our business in China through contractual arrangements with the variable interest entities and their shareholders. These contractual arrangements allow us to direct the activities of the variable interest entities and their subsidiaries that most significantly impact the economic performance of such entities, and enable us to receive substantially all of the economic benefits of our consolidated affiliated entities in consideration for the services provided by our wholly-owned PRC subsidiaries, and have an exclusive option to purchase all of the equity interest in the variable interest entities when permissible under PRC laws. For a description of these contractual arrangements, see “Item 7. Major Shareholders and Related Party Transactions—B. Related Party Transactions—Contractual Arrangements with the Variable Interest Entities and Their Shareholders.” If the PRC government deems that our contractual arrangements with the consolidated affiliated entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our shares may decline in value and become worthless, if we are unable to assert our contractual control right over the assets of our wholly-owned PRC subsidiaries and the consolidated affiliated entities that conduct all or substantially all of our operations. Our holding company in the Cayman Islands, the consolidated affiliated entities, and investors of our company face uncertainty about potential future actions by the PRC government authorities that could affect the enforceability of the contractual arrangements with the consolidated affiliated entities and consequently, significantly affect the financial performance of the consolidated affiliated entities and our company as a group.

The MIIT issued a circular in July 2006 requiring foreign investors to set up an FIE and obtain a value-added telecommunications business operating license, or the VAT License, in order to conduct any value-added telecommunications business in China. Pursuant to this circular, a domestic license holder is prohibited from leasing, transferring or selling the license to foreign investors in any form, and from providing any assistance, including resources, sites or facilities, to foreign investors that conduct value-added telecommunications business in China illegally. Furthermore, the relevant trademarks and domain names that are used in the value-added telecommunications business must be owned by the local license holder or its shareholder. The circular further requires each license holder to have the necessary facilities for its approved business operations and to maintain such facilities in the regions covered by its license. In addition, all value-added telecommunications service providers are required to maintain network and information security in accordance with the standards set forth under relevant PRC regulations. Companies in violation of the circular will be ordered by relevant authorities to take remedial actions within a specific period and licenses may be withdrawn if such remedial actions cannot be completed within the specific period. As of the date of this annual report, we have not been notified by relevant authorities regarding any violation of the circular when conducting the value-added telecommunications business.

There are substantial uncertainties regarding the interpretation and application of PRC laws and regulations, including, but not limited to, the laws and regulations governing our business, or the enforcement and performance of our contractual arrangements with the consolidated affiliated entities, including but not limited to VNET Technology, BJ iJoy, HuLianXinCheng Network and SH Zhiyan. These laws and regulations may be subject to change, and their official interpretation and enforcement may involve substantial uncertainty. Due to the uncertainty and complexity of the regulatory environment, we cannot assure you that we would always be in full compliance with applicable laws and regulations, the violation of which may have adverse effect on our business and our reputation.

46

In April 2024, as part of our corporate governance improvement initiative, we revisited contractual arrangements with certain VIEs and their respective shareholders and entered into a series of amended and restated contractual agreements to replace and supersede in their entirety the prior contractual agreements entered into years ago. As of the date of this annual report, Han Kun Law Offices, our PRC legal counsel, based on its understanding of the relevant laws and regulations, is of the opinion that as of the date of this annual report, each of the contracts composing the contractual arrangements among us, our wholly-owned PRC subsidiaries, the variable interest entities and their shareholders is valid, legally binding and enforceable upon each party of such agreements under PRC laws and regulations, and does not result in any violation of PRC laws or regulations currently in effect. However, we have been advised by our PRC legal counsel that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations, including the Overseas Listing Regulations, the telecommunications circular described above and the Telecommunications Regulations of the PRC, and the relevant regulatory measures concerning the telecommunications industry, and there can be no assurance that the PRC government authorities will take a view that is consistent with the opinion of our PRC legal counsel. Therefore, we cannot assure you that the PRC government authorities that regulate providers of data center service and other telecommunication services and other participants in the telecommunications industry would agree that our corporate structure or any of the above contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. PRC laws and regulations governing the validity of these contractual arrangements are uncertain and the relevant government authorities have discretion in interpreting these laws and regulations.

If our corporate and contractual structure is deemed by the MIIT, or other regulators having competent authority, to be illegal, either in whole or in part, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we may lose control of the consolidated affiliated entities and have to modify such structure to comply with regulatory requirements. However, we cannot assure you that we can achieve this without material disruption to our business. Further, if our corporate and contractual structure is found to be in violation of any existing or future PRC laws or regulations, the relevant regulatory authorities would have the discretion in dealing with such violations in accordance with applicable laws, including:

revoking our consolidated affiliated entities’ business and operating licenses;
levying fines on our consolidated affiliated entities;
confiscating any of our consolidated affiliated entities’ income that they deem to be obtained through illegal operations;
shutting down a portion or all of our consolidated affiliated entities’ networks and servers;
discontinuing or restricting our consolidated affiliated entities’ operations in China;
imposing conditions or requirements with which our consolidated affiliated entities may not be able to comply;
requiring our consolidated affiliated entities to restructure our corporate and contractual structure, including terminating the contractual arrangement with the variable interest entities and deregistering the equity pledges of the variable interest entities, which in turn would affect our ability to consolidate, derive economic interests from, or exert effective control over the variable interest entities;
restricting or prohibiting our consolidated affiliated entities use of the proceeds from overseas offering to finance our PRC affiliated entities’ business and operations; and
taking other regulatory or enforcement actions that could be harmful to our consolidated affiliated entities’ business.

47

The imposition of any of these penalties would result in a material and adverse effect on our ability to conduct our business. In addition, it is unclear what impact the PRC government actions would have on us and on our ability to consolidate the financial results of the variable interest entities in our consolidated financial statements, if the PRC government authorities were to find our legal structure and contractual arrangements to be non-compliant with PRC laws and regulations. We also cannot be certain that equity interests in the variable interest entities will be disposed of in accordance with the contractual arrangements among our PRC subsidiaries, the variable interest entities and the nominee shareholders of the variable interest entities. In addition, new PRC laws, regulations, and rules may be introduced to impose additional requirements, posing additional challenges to our corporate structure and contractual arrangements. If the imposition of any of these government actions causes us to lose our right to direct the activities of the variable interest entities or our right to receive substantially all the economic benefits and residual returns from the variable interest entities and we are not able to restructure our ownership structure and operations in a satisfactory manner, we would no longer be able to consolidate the financial results of the variable interest entities in our consolidated financial statements. Furthermore, in connection with litigation, arbitration or other judicial or dispute resolution proceedings, assets under the name of any of record holder of equity interest in the variable interest entities, including such equity interest, may be put under court custody. As a consequence, we cannot be certain that the equity interest will be disposed pursuant to the contractual arrangement or ownership by the record holder of the equity interest. Occurrence of any of these events could materially and adversely affect our business, financial condition and results of operations. In addition, if the imposition of any of these penalties or requirement to restructure our corporate structure causes us to lose the rights to direct the activities of the variable interest entities or our right to receive their economic benefits, we would no longer be able to consolidate such variable interest entities in our consolidated financial statements in accordance with U.S. GAAP. In addition, our shares may decline in value or become worthless if we are unable to assert our contractual control rights over the assets of the VIEs that conduct all or substantially all of our operations. However, we do not believe that such actions would result in the liquidation or dissolution of our company, our wholly-owned subsidiaries in China or the variable interest entities or their subsidiaries. For the years ended December 31, 2021, 2022 and 2023, our consolidated affiliated entities contributed most of our total net revenues.

Our contractual arrangements with the variable interest entities may result in adverse tax consequences to us.

We could face material and adverse tax consequences if the PRC tax authorities determine that our contractual arrangements with the variable interest entities were not made on an arm’s length basis and may adjust our income and expenses for PRC tax purposes by requiring a transfer pricing adjustment. A transfer pricing adjustment could adversely affect us by (i) resulting in a reduction of expense deductions recorded by the VIEs for PRC tax purposes, which could in turn increase their tax liabilities without reducing their respective tax expenses, which could further result in late payment fees and other penalties to the variable interest entities for underpaid taxes; or (ii) limiting the ability of the variable interest entities to obtain or maintain preferential tax treatments and other financial incentives. Under the PRC Enterprise Income Tax Law, or the EIT Law, an enterprise must submit its annual tax return together with information on related-party transactions to the PRC tax authorities. The PRC tax authorities may impose reasonable adjustments on taxation if they have identified any related party transactions that are inconsistent with arm’s-length principles. For example, the PRC tax authorities could request that the VIEs adjust their taxable income upward for PRC tax purposes. Such adjustment could adversely affect us by increasing the VIEs’ tax expenses without reducing our subsidiaries’ tax expenses, which could subject the VIEs to interest due on late payments and other penalties for under-payment of taxes.

48

We rely on contractual arrangements with the variable interest entities and their shareholders for our China operations, which may not be as effective as direct ownership in providing operational control. Any failure by the variable interest entities or their shareholders to perform their obligations under our contractual arrangements with them would have a material adverse effect on our business.

Due to certain restrictions under the PRC laws on foreign ownership of entities engaged in data center service and other telecommunications value-added services, we conduct our operations in China through contractual arrangements among us, our wholly-owned PRC subsidiaries, the variable interest entities and their shareholders. We do not have any equity interest in the consolidated affiliated entities. However, as a result of these contractual arrangements, we have consolidated the financial information of the consolidated affiliated entities in our consolidated financial statements in accordance with U.S. GAAP. We rely on contractual arrangements with the variable interest entities and their shareholders to operate our business in China. For a description of these contractual arrangements, see “Item 7. Major Shareholders and Related Party Transactions—B. Related Party Transactions—Contractual Arrangements with the Variable Interest Entities and Their Shareholders.” Most of our revenues are attributed to our consolidated affiliated entities. These contractual arrangements may not be as effective as direct ownership in providing us with control over the variable interest entities. For example, the consolidated affiliated entities and their shareholders could breach their contractual arrangements with us by, among other things, failing to operate our business in an acceptable manner or taking other actions that are detrimental to our interests. If our consolidated affiliated entities or their shareholders fail to perform their respective obligations under these contractual arrangements, our recourse to the assets held by our consolidated affiliated entities is indirect and we may have to incur substantial costs and expend significant resources to enforce such arrangements in reliance on legal remedies under PRC laws, including seeking specific performance or injunctive relief, and claiming damages. These remedies may not always be effective, particularly in light of uncertainties in the PRC legal system.

All of these contractual arrangements are governed by PRC laws and provide for the resolution of disputes through arbitration in the PRC. Accordingly, these contracts would be interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. Uncertainties in the PRC legal system could limit our ability to enforce these contractual arrangements. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Uncertainties with respect to the PRC legal system could limit legal protections available to you and us.” Meanwhile, there are very few precedents and little formal guidance as to how contractual arrangements in the context of a VIE should be interpreted or enforced under PRC laws. There remain significant uncertainties regarding the ultimate outcome of such arbitration should legal action become necessary. In addition, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and if the losing parties fail to carry out the arbitration awards within a prescribed time limit, the prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would require additional expenses and delay. In the event that we are unable to enforce these contractual arrangements, or if we suffer significant time delays or other obstacles in the process of enforcing these contractual arrangements, it would be very difficult to exert effective control over the variable interest entities. As a result, our ability to conduct our business may be materially and adversely affected, and we may not be able to consolidate the financial results of the relevant affiliated entities into our consolidated financial statements in accordance with the U.S. GAAP, which may materially and adversely affect our results of operations and damage our reputation. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Uncertainties with respect to the PRC legal system could limit legal protections available to you and us.”

49

The shareholders of the variable interest entities may have potential conflicts of interest with us, which may materially and adversely affect our business and financial condition.

We conduct our operations in China through contractual arrangements among us, our wholly-owned PRC subsidiaries, the variable interest entities and their shareholders and we rely on the shareholders of the variable interest entities to abide by the obligations under such contractual arrangements. In particular, VNET Technology, is 95% owned by Mr. Sheng Chen, our founder and co-chairperson and 5% owned by Mr. Jun Zhang, our co-founder. Mr. Sheng Chen is also the ultimate shareholder of VNET Group, Inc. The interests of Mr. Sheng Chen and Mr. Jun Zhang as the shareholders of VNET Technology may differ from the interests of our company as a whole, as what is in the best interests of VNET Technology may not be in the best interests of our company. We cannot assure that when conflicts of interest arise, any or all of these individuals will act in the best interests of our company or that conflicts of interest will be resolved in our favor. In addition, these individuals may breach or cause the variable interest entities and their subsidiaries to breach or refuse to renew the existing contractual arrangements with us.

Currently, we do not have arrangements to address potential conflicts of interest the shareholders of the VIEs may encounter, on one hand, and as a beneficial owner of our company, on the other hand; provided that we could, at all times, exercise our option under the optional share purchase agreement to cause them to transfer all of their equity ownership in the VIEs to a PRC entity or individual designated by us as permitted by the then applicable PRC laws. In addition, if such conflicts of interest arise, we could also, in the capacity of attorney-in-fact of the then existing shareholders of the VIEs as provided under the power of attorney, directly appoint new directors of the VIEs. We rely on the shareholders of the variable interest entities to comply with (i) the laws of the PRC, which protect contracts and provide that directors and executive officers owe a duty of loyalty to our company and require them to avoid conflicts of interest and not to take advantage of their positions for personal gains, and (ii) the laws of the Cayman Islands, which provide that directors have a duty to act in good faith in the best interests of the company, a duty not to make a personal profit based on his or her position as director (unless the company permits him or her to do so), a duty not to put himself or herself in a position where the interests of the company conflict with his or her personal interest or his or her duty to a third party and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company also owes to the company a duty to exercise skills they actually possess and such care and diligence that a reasonably prudent person would exercise in comparable circumstances. However, the legal frameworks of China and Cayman Islands do not provide guidance on resolving conflicts in the event of a conflict with another corporate governance regime. If we cannot resolve any conflicts of interest or disputes between us and the shareholders of the variable interest entities, we would have to rely on legal proceedings, which could result in disruption of our business and subject us to substantial uncertainty as to the outcome of any such legal proceedings.

We may lose the ability to use and enjoy assets held by the variable interest entities that are material to the operation of certain portion of our business if the variable interest entities go bankrupt or become subject to a dissolution or liquidation proceeding.

As part of our contractual arrangements with the variable interest entities, the variable interest entities and their subsidiaries hold certain assets that are material to the operation of our business, including intellectual property, premises and licenses. If the variable interest entities go bankrupt and all or part of its assets become subject to liens or rights of third-party creditors, we may be unable to continue some or all of our business activities, which could materially and adversely affect our business, financial condition and results of operations. Under the contractual arrangements, the variable interest entities may not, in any manner, sell, transfer, mortgage or dispose of their assets or legal or beneficial interests in the business without our prior consent. If the variable interest entities undergo a voluntary or involuntary liquidation proceeding, independent third-party creditors may claim rights to some or all of these assets, thereby hindering our ability to operate our business, which could materially and adversely affect our business, financial condition and results of operations.

50

If the chops of our PRC subsidiaries and the VIEs are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised.

In China, a company chop or seal serves as the legal representation of the company towards third parties even when unaccompanied by a signature. Each legally registered company in China is required to maintain a company chop, which must be registered with the local Public Security Bureau. In addition to this mandatory company chop, companies may have several other chops which can be used for specific purposes. The chops of our PRC subsidiaries and VIEs are generally held securely by personnel designated or approved by us in accordance with our internal control procedures. To the extent those chops are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised and those corporate entities may be bound to abide by the terms of any documents so chopped, even if they were chopped by an individual who lacked the requisite power and authority to do so. In addition, if the chops are misused by unauthorized persons, we could experience disruption to our normal business operations. We may have to take corporate or legal action, which could involve significant time and resources to resolve while distracting management from our operations.

Risks Related to Doing Business in China

The Chinese government may intervene or influence operations of a China-based company, such as us, or may strengthen more control over offerings conducted overseas and foreign investment in China-based issuers, which could result in a material change in our operations and/or the value of our ordinary shares. Additionally, the PRC government has recently indicated an intent to strengthen oversight over offerings that are conducted overseas and/or foreign investment in China-based issuers, which could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.

We conduct our business in China primarily through our PRC subsidiaries, the VIEs and their subsidiaries in China. Our operations in China are governed by PRC laws and regulations. The PRC government’s significant oversight over operations of a China-based company, such as us, which could result in a material adverse change in our operations and the value of our ADSs. The Chinese government may intervene or influence operations of a China-based companies, or may strengthen control over offerings conducted overseas and/or foreign investment in China-based issuers, which could result in a material change in operations of such companies, including us, and/or the value of our ADSs. For example, we and the VIEs face risks associated with regulatory approvals or filings on offshore offerings, the use of variable interest entities, anti-monopoly regulatory actions, and oversight on cybersecurity and data privacy, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States or other foreign exchange.

In recent years, PRC government has also indicated an intent to strengthen oversight over offerings that are conducted overseas and foreign investment in China-based issuers, which could impact our ability to raise additional capital in international capital markets. See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on M&A and Overseas Listing.” On July 6, 2021, the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law were issued, which provided that the administration and supervision of overseas-listed China-based companies will be strengthened, and the special provisions of the PRC State Council on overseas issuance and listing of shares by such companies will be revised, clarifying the responsibilities of domestic industry competent authorities and regulatory authorities. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—The approval and/or other requirements of the CSRC or other PRC governmental authorities may be required in connection with an offering under PRC rules, regulations or policies, and, if required, we cannot predict whether or how soon we will be able to obtain such approval.” In addition, in recent years the PRC government has published new policies that significantly affected certain industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could adversely affect our business, financial condition and results of operations. Any aforementioned actions could significantly limit or completely hinder our ability to offer or continue to offer securities to investors and cause the value of such securities to significantly decline or be worthless.

The approval and/or other requirements of the CSRC or other PRC governmental authorities may be required in connection with an offering under PRC rules, regulations or policies, and, if required, we cannot predict whether or how soon we will be able to obtain such approval.

On July 6, 2021, the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law were issued. These opinions emphasized the need to strengthen regulation over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the development of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.

51

On February 17, 2023, the CSRC issued the Overseas Listing Regulations, which became effective on March 31, 2023. Pursuant to the Overseas Listing Regulations, domestic companies directly or indirectly offer securities or list on overseas markets, including (i) Chinese companies limited by shares and (ii) overseas enterprises with business mainly conducted in China and intends to use its domestic equity, assets, income or other similar interests to offer securities or list on overseas markets, shall submit filing materials to CSRC within three working days after the submission of the application documents for an initial public offering overseas. For issuance of listed securities overseas after listings on the overseas market, filing materials should be submitted to CSRC within three working days after the completion of the issuance. Failure to complete the filing under the Overseas Listing Regulations or conceals any material fact or falsifies any major content in its filing documents may subject the company to administrative penalties, such as order to rectify, warnings, fines, and its controlling shareholders, actual controllers, direct officers-in-charge and other direct personnel-in-charge may also be subject to administrative penalties, such as warnings and fines. On February 17, 2023, the CSRC also issued the Notice on Administration of the Filing of Overseas Offering and Listing by Domestic Companies and held a press conference for the release of the Overseas Listing Regulations, which, among others, clarified that the companies in mainland China that have been listed overseas before March 31, 2023 are not required to file with the CSRC immediately, but these companies should complete filing with the CSRC for their refinancing activities in accordance with the Overseas Listing Regulations. Based on the foregoing and as advised by our PRC counsel, Han Kun Law Offices, we are not required to complete filing with the CSRC to maintain our listing status on the Nasdaq Global Select Market at this stage, but we may be subject to the filing requirements for our future capital raising activities under the Overseas Listing Regulations. For example, on January 3, 2024, we submitted the Initial CSRC Filings to the CSRC in connection with the closing on December 28, 2023 of the Strategic Investment from Success Flow and Choice Faith, both of which are beneficially owned by SDHG. Our CSRC Filings are now under the review of the CSRC, and as of the date of this annual report, we have not received any comments or requests from the CSRC in connection with the Initial CSRC Filings. As the Overseas Listing Regulations was newly promulgated, uncertainty remains as to its interpretation and implementation upon promulgation and how these regulations will affect our operations and future overseas offerings.

As of the date of this annual report, we have not received any inquiry, notice, warning, or sanctions regarding offshore offering from the CSRC, CAC or any other PRC governmental authorities. We cannot assure you that any new rules or regulations promulgated in the future will not impose additional requirements on us. If it is determined in the future that filings with or approval from the CSRC or other regulatory authorities or other procedures, including the cybersecurity review under the Cybersecurity Review Measures, are required for our offshore offerings, it is uncertain whether we can or how long it will take us to complete the filings or obtain such approval or complete such procedures and any such approval or completion could be rescinded or rejected. Any failure to obtain or delay in obtaining such approval or completing such procedures for our offshore offerings, or a rescission of any such approval if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to complete the filings or seek approval from CSRC or other government authorization for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of our shares. The CSRC or other PRC regulatory authorities also may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the shares offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement and delivery, they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities later promulgate new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory procedures for our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect our business, prospects, financial condition, reputation, and the trading price of the ADSs.

Adverse changes in political and economic policies or political or social conditions of the PRC government could have a material adverse effect on the overall economic growth of China, which could reduce the demand for our services and adversely affect our competitive position.

Most of our operations are conducted in China and most of our sales are made in China. Accordingly, our business, financial condition, results of operations and prospects are affected significantly by economic, political and legal developments in China. While the PRC economy has experienced significant growth over the past decades, there can be no assurance that the growth would be maintained or be even across sectors. Any adverse changes in the economic conditions in China, in the policies of the PRC government, or in the PRC laws and regulations, could materially and adversely affect our operations. Any severe or prolonged economic downturn could adversely affect our business and operating results, leading to reduction in demand for our products, and adversely affect our competitive position.

52

Our ability to successfully maintain or grow business operations in China depends on various factors, which are beyond our control. These factors include, among others, macro-economic and other market conditions, political stability, social conditions, measures to control inflation or deflation, changes in the rate or method of taxation, changes in laws, regulations and administrative directives or their interpretation, and changes in industry policies. If we fail to take timely and appropriate measures to adapt to any of the changes or challenges, our business, results of operations and financial condition could be materially and adversely affected. In addition, the PRC government has oversight and discretion over the conduct of our business in accordance with relevant PRC laws and regulations and may influence our operations. For example, the increased global focus on social, ethical and environmental issues may lead to China’s adoption of more stringent standards in these areas, which may adversely impact the operations of China-based companies including us. Compliance with relevant PRC laws and regulations may require significant increases in our capital expenditures and operating costs, while our failure to meet relevant requirements in accordance with applicable laws could result in a material adverse change in our business operations and/or the value of our securities.

Uncertainties with respect to the PRC legal system could limit legal protections available to you and us.

We conduct most of our business through our PRC subsidiaries and consolidated affiliated entities in China. Our operations in China are governed by PRC laws and regulations. Our PRC subsidiaries are FIEs and are subject to laws and regulations applicable to foreign investment in China and, in particular, laws applicable to FIEs. The PRC legal system is evolving rapidly, and the PRC governmental authorities may continue to promulgate new laws and regulations regulating our business. For example, on December 29, 2023, the Standing Committee of the National People’s Congress published the revised PRC Company Law, which will take effect on July 1, 2024. The revised PRC Company Law provides that the registered capital of a limited liability company shall be paid up within five years after the establishment of such company by its shareholders in accordance with its articles of association. We cannot assure you that our business operations would not be deemed to violate any existing or future PRC laws or regulations, which in turn may limit or restrict us, and could materially and adversely affect our business and operations. In addition, rules and regulations in China can change quickly, therefore, our assertions and beliefs of the risks imposed by the Chinese legal and regulatory system cannot be certain.

The PRC legal system is a civil law system based on written statutes. Unlike the common law system, there is a limited volume of published court decisions which may be cited for reference but not binding on subsequent cases and have limited precedential value unless the Supreme People’s Court otherwise provides. Since late 1970s, the PRC government has been developing a comprehensive system of laws and regulations governing economic matters in general. The overall effect of legislation over the past several decades has significantly enhanced the protections afforded to various forms of foreign investments in China. Our PRC subsidiaries and the VIEs are subject to various PRC laws and regulations generally applicable to companies in China. However, as these laws and regulations are relatively new, and because of the limited volume of published decisions and their nonbinding nature, the interpretation and enforcement of these laws and regulations involve uncertainties.

In addition, the PRC legal system is based in part on government policies and internal rules, some of which may not be published on a timely basis or at all, and some of which may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until sometime after the violation. From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. The administrative and court proceedings may be protracted, resulting in substantial costs and diversion of resources and management attention. However, since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be difficult to evaluate the outcome of administrative and court proceedings and the level of legal protection we enjoy. These uncertainties may also impede our ability to enforce the contracts we have entered into and could materially and adversely affect our business, financial condition, and results of operations.

53

It may be difficult to effect service of process upon us, our directors or our executive officers that reside in China, or to conduct investigations or collect evidence within China, or to enforce any judgments obtained from non-PRC courts or bring actions against them or us in China.

Certain of our directors and executive officers reside in China. In addition, many of our assets and those of our directors and executive officers are located in China. The PRC does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the United States, the United Kingdom, Japan and many other jurisdictions. As a result, it may not be possible for investors to serve process upon us or those persons in China, or to enforce against us or them in China, any judgments obtained from non-PRC jurisdictions. As such, shareholder claims or regulatory investigations that are common in the United States may be difficult to pursue as a matter of law or practicality in China.

Due to jurisdictional limitations, matters of comity and various other factors, the ability of U.S. authorities to investigate and bring enforcement actions against companies may be limited in foreign jurisdictions, including China. For example, in China, there are significant legal requirements and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the United States may not be efficient in the absence of a mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigations or evidence collection activities within the territory of the PRC. The Confidentiality and Archives Management Provisions, which became effective on March 31, 2023, provides that the investigation and evidence collection in relation to the oversea securities offering and listing of the PRC domestic companies by the overseas securities regulatory authorities and relevant authorities shall be conducted through the cross-border cooperation mechanism for supervision and administration and the PRC domestic companies shall obtain the prior consent from the CSRC or relevant authorities before cooperating with such overseas securities regulatory authorities or relevant authorities in connection with relevant inspections or investigations or providing relevant documents to such overseas securities regulatory authorities or relevant authorities. The inability of an overseas securities regulator to directly conduct investigations or evidence collection activities within China may further increase difficulties faced by you in protecting your interests.

Uncertainties exist with respect to the interpretation and implementation of the PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.

On January 1, 2020, the PRC Foreign Investment Law, as well as the Regulations for Implementation of the Foreign Investment Law of the People’s Republic of China, or the Implementation Regulations, came into effect and replaced the trio of prior laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations.

The Foreign Investment Law and the Implementation Regulations embody an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. However, since they are relatively new, uncertainties still exist in relation to their interpretation and implementation. For instance, under the Foreign Investment Law, “foreign investment” refers to the investment activities directly or indirectly conducted by foreign individuals, enterprises or other entities in China. Though it does not explicitly classify contractual arrangements as a form of foreign investment, there is no assurance that foreign investment via contractual arrangement would not be interpreted as a type of indirect foreign investment activities under the definition in the future. In addition, the definition contains a catch-all provision which includes investments made by foreign investors through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. Therefore, it still leaves leeway for future laws, administrative regulations or provisions promulgated by the State Council to provide for contractual arrangements as a form of foreign investment. In any of these cases, it will be uncertain whether our contractual arrangements will be deemed to be in violation of the market access requirements for foreign investment under the PRC laws and regulations. The “variable interest entity” structure, or VIE structure, has been adopted by many PRC-based companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign investment restrictions in China. See “Item 3. Key Information - D. Risk Factors—Risks Related to Our Corporate Structure” and “Item 4. Information on the Company—C. Organizational Structure.”

54

Furthermore, if future laws, administrative regulations or provisions prescribed by the State Council mandate further actions to be taken by companies with respect to existing contractual arrangements, we may face substantial uncertainties as to whether we can complete such actions in a timely manner, or at all. Failure to take timely and appropriate measures to cope with any of these or similar regulatory compliance challenges could materially and adversely affect our current corporate structure, corporate governance and business operations. In the worst-case scenario, we may be required to unwind our existing contractual arrangements and/or dispose of the relevant business operations, which could have a material adverse effect on our current corporate structure, corporate governance, business, financial condition, results of operations and prospects.

We may rely on dividends paid by our operating subsidiaries to fund cash and financing requirements, and limitations on the ability of our operating subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business and fund our operations.

We are a holding company incorporated under the laws of the Cayman Islands and conduct our business primarily through our operating subsidiaries and our consolidated affiliated entities, most of which are limited liability companies established in China. We may rely on dividends paid by our subsidiaries for our cash needs, including the funds necessary to pay dividends and other cash distributions to our shareholders, to service any debt we may incur and to pay our operating expenses. The payment of dividends by entities organized in China is subject to limitations. In particular, regulations in China currently permit payment of dividends only out of accumulated profits as determined in accordance with the PRC accounting standards and regulations. Our PRC subsidiaries are also required to set aside at least 10% of their after-tax profit based on PRC accounting standards each year to their statutory reserves until the accumulative amount of such reserves reaches 50% of their registered capital. These reserves are not distributable as cash dividends. Furthermore, any portion of its after-tax profits that a subsidiary has allocated to its staff welfare and bonus fund at the discretion of its board of directors is also not distributable as cash dividends. Moreover, if our operating subsidiaries incur any debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. Any limitation on the ability of our operating subsidiaries, including VNET China, to distribute dividends and other distributions to us could materially and adversely limit our ability to make investments or acquisitions that could be beneficial to our businesses, pay dividends or otherwise fund and conduct our businesses. In addition, the PRC tax authorities may require us to adjust our taxable income under the contractual arrangements our WFOEs currently have in place with the VIEs in a manner that would materially and adversely affect their ability to pay dividends and other distributions to us.

In January 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance of profit from domestic entities to offshore entities, including (i) under the principle of genuine transactions, banks shall check board resolutions regarding profit distribution, original copies of tax filing records and audited financial statements; and (ii) domestic entities shall hold income to account for previous years’ losses before remitting any profits. Moreover, pursuant to SAFE Circular 3, domestic entities shall make detailed explanations of their sources of capital and utilization arrangements, and provide board resolutions, contracts and other proof when completing the registration procedures in connection with any outbound investment.

If we fail to acquire, obtain or maintain applicable telecommunications licenses, or are deemed by relevant governmental authorities to be operating without full compliance with the laws and regulations, our business would be materially and adversely affected.

Pursuant to the PRC Telecommunications Regulations promulgated in September 2000 and amended in July 2014 and February 2016, respectively, telecommunications businesses are divided into (i) basic telecommunications businesses, which provide public network infrastructure, public data transmission and basic voice communications services, and (ii) value-added telecommunications businesses which provide telecommunications and information services through the public network infrastructure. If the value-added telecommunications services cover two or more provinces, autonomous regions or municipalities, such services must be approved by the MIIT and the service provider is required to obtain a cross-regional value-added telecommunications operation license, or the Cross-Regional VAT License ; if the value - added telecom operators with service coverage within a province, an autonomous region or a municipality, such services must be approved by the telecommunications administration authorities of the province, autonomous region or municipality, and the service provider is required to obtain a value - added telecommunications operation license, or the Provincial VAT License.

55

Some of our subsidiaries and the key subsidiaries of the variable interest entities have obtained the Cross-Regional or Provincial VAT Licenses issued by competent government agencies. See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Value-Added Telecommunications Business—Value-added Telecommunications Services.” Moreover, the MIIT or local counterpart does not approve any expansion of authorization by an internet data center operator to its subsidiaries, and it does not allow any such subsidiary of an internet data center operator to renew its current authorization in the future. Instead, the MIIT and local counterpart requires such subsidiaries to apply for their own VAT Licenses to provide internet data center service. As of the date of this annual report, all of our applicable subsidiaries and the variable interest entities’ applicable subsidiaries have obtained their own Cross-Regional or Provincial VAT licenses which are material for conducting our internet data center business. However, we cannot assure you that PRC governmental authorities will continue to deem our hosting service and any of our newly developed technologies, network and services used in our business as a type of value-added telecommunications business covered under the Cross-Regional or Provincial VAT Licenses issued and currently held by our subsidiaries and the variable interest entities’ subsidiaries. Furthermore, we cannot rule out the possibility that PRC legislators or governmental authorities will promulgate any new laws or regulations or update the current and existing laws and regulations which may clearly define or categorize our hosting service and any of our newly developed technologies, network and services used in our business as a type of basic telecommunication business, which is not covered by our VAT Licenses. As we expand our networks across China, it is also possible that the MIIT or relevant authorities, in the future, may deem our operations to have exceeded the terms of our existing licenses. Further, we cannot assure you that our subsidiaries and the variable interest entities’ subsidiaries that currently hold the Cross-Regional or Provincial VAT Licenses will be able to successfully renew their value-added telecommunications business operation licenses upon the expiration, nor can we ensure that we will be able to obtain any other licenses necessary for us to carry out our business, or that our existing licenses will continue to cover all aspects of our operations upon their renewal.

The PRC government has adopted various regulations governing the internet access services provided by enterprises engaged in the internet data center, or IDC, and internet service provider, or ISP, services, including requirements related to capital, personnel, facility, equipment and licenses, as well as territorial and business scope. In addition, such regulations prohibit ISP service providers from providing internet access services to enterprises or individuals that have not obtained operation licenses or completed required filings. If any of our customers use our services without obtaining required licenses or completing required filings, we may be subject to penalties.

Further, in order to meet customer demand in some of our existing and new markets, we need to expand existing data centers, lease new facilities or obtain suitable land to build new data centers. Such construction projects are subject to broad and strict government supervision and approval procedures in mainland China. Under PRC laws, construction projects must receive regulatory approval from various governmental authorities, including but not limited to project approvals and filings, construction land and project planning approvals, environment protection approvals, energy conservation review opinion, construction commencement permit and land use right certificate. In addition, construction projects need to go through inspection and acceptance procedures with local construction authorities and receive relevant approvals after the completion of a project. Failure to obtain all necessary approvals and permits for a construction project in a timely manner may subject us to fines, suspension of construction or being prohibited from using such construction, rectification within a time limit, or being required to vacate from the relevant constructions. We are applying for requisite approvals on a rolling basis based on our business needs and the status of our data center projects; while we endeavor to obtain the required regulatory approvals for the development and operation of our data centers (including fixed asset investment project filings and conducting energy conservation examinations of our data center construction projects to meet the requirements under national and local laws and regulations), we cannot assure you that all of our data centers have met the requirements or that we have obtained or will obtain all relevant approvals on a timely basis. Any unfavorable determinations by the competent PRC government authorities that we lack requisite approvals to commence or continue any construction projects or maintain operations of certain data centers, may result in a material adverse impact on our business operation and financial conditions. For detailed discussion, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business and Industry—Delays in the construction of new data centers or the expansion of existing data centers could involve significant risks to our business.”

In addition, new laws, regulations or government interpretations may also be promulgated from time to time to regulate the hosting service or any of our related technology or services, which may require us to obtain additional, or expand existing, operating licenses or permits. Any of these factors could result in our disqualification from carrying out our current business, causing significant disruption to our business operations which may materially and adversely affect our business, financial condition and results of operations.

56

If the PCAOB is prevented from fully evaluating audits and quality control procedures of our auditor, investors may be deprived of the benefits of such PCAOB inspections.

Inspections of certain registered public accounting firms that the PCAOB has conducted in mainland China and Hong Kong have identified deficiencies in those firms’ audit procedures and quality control procedures, which may be addressed as part of the inspection process to improve future audit quality. The lack of PCAOB inspections in China in the past made it difficult to evaluate the effectiveness of our auditor’s audit procedures or quality control procedures as compared to auditors that were subject to PCAOB inspections, although we except the effectiveness of audit procedures or quality control procedures conducted by auditors in China will gradually improve, given the ability of PCAOB to be able to conduct inspection of such auditor firms since 2022. Nevertheless, investors may lose confidence in our reported financial information and procedures and the quality of our financial statements due to the historical reasons. As part of our continued efforts to ensure accuracy of our financial reporting, our audit committee periodically communicates with our independent auditor to oversee and evaluate the audit procedures and status. However, we cannot assure you that the measures our audit committee has taken or will take in the future will be effective.

Our ADSs may be prohibited from trading in the United States under the HFCA Act in the future if the PCAOB is unable to inspect or investigate completely auditors 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.

Pursuant to the Holding Foreign Companies Accountable Act, or the HFCA Act, if the SEC, determines that a company retains a foreign accounting firm that cannot be subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit its securities from being traded on a national securities exchange or in the over-the-counter trading market in the United States. On December 16, 2021, the PCAOB issued a report relaying to the SEC its determinations that it was unable to inspect or investigate completely registered public accounting firms in mainland China and Hong Kong. In March 2022, the SEC issued its first “Conclusive list of issuers identified under the HFCA Act” indicating that those companies were formally subject to the delisting provisions. In May 2022, we were conclusively identified by the SEC under the HFCA Act due to the fact that our auditor was located in mainland China and could not be inspected by the PCAOB. For more details, see https://www.sec.gov/hfcaa.

On August 26, 2022, the PCAOB signed with the CSRC and the Ministry of Finance of the PRC a Statement of Protocol, which gives the PCAOB sole discretion to select the firms, audit engagements and potential violations it inspects and investigates and put in place procedures for PCAOB inspectors and investigators to view complete audit work papers with all information included and for the PCAOB to retain information as needed. On December 15, 2022, the PCAOB issued a report that vacated its December 16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it was unable to inspect or investigate completely registered public accounting firms. Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions.

If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we continue to use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form 20-F for the relevant fiscal year. There can be no assurance that we would not be identified as a Commission-Identified Issuer for any future fiscal year, and if we were so identified for two consecutive years, we would become subject to the prohibition on trading under the HFCA Act. Such lack of inspection could cause trading in our securities to be prohibited under the HFCA Act and ultimately result in a determination by a securities exchange to delist our securities. If our shares and ADSs are prohibited from trading in the United States, there is no certainty that we will be able to list on a non-U.S. exchange or that a market for our shares will develop outside of the United States. Such a prohibition would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would cause our ADSs to significantly decline in value or become worthless. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects.

57

The perception among investors that China based companies such as us is at heightened risk of delisting from Nasdaq could negatively affect the market price of our securities and trading volume of our ADSs. If a delisting were to occur, we would face material adverse consequences.

The perception among investors, due to current rules and regulations relating to the ability of the PCAOB to inspect our auditors, political tensions between the United States and China, and other matters, that the Company is at heightened risk of delisting from Nasdaq, could negatively affect the market price and trading volume of our ADSs. There had in the past been media reports on deliberations within the U.S. government regarding limiting or restricting China - based companies from accessing U.S. capital markets, and delisting China - based companies from U.S. national securities exchanges. If any further such deliberations were to materialize, the resulting legislation may have a material and adverse impact on the stock performance of China - based issuers listed in the United States such as us, and there can be no assurance that we will always be able to maintain the listing of our ADSs on a national stock exchange in the U.S., such as the NYSE or the Nasdaq Stock Market, or that you will always be allowed to trade our shares or ADSs. See “Item 3. Key Information - D. Risk Factors - Risks Related to Doing Business in China - If the PCAOB is prevented from fully evaluating audits and quality control procedures of our auditor, investors may be deprived of the benefits of such PCAOB inspections.”

Additionally, any actual delisting determination could seriously decrease or eliminate the value of an investment in our ADSs. We could face substantial material adverse consequences, including, but not limited to, among other things: limited availability for market quotations for our ADSs; reduced liquidity with respect to our ADSs; a reduced number of investors willing to hold or acquire our shares or ADSs, which could negatively impact our ability to raise equity financing; an impaired ability to provide equity incentives to our employees; and limited news and analyst coverage. Additionally, many of our loan and financing agreements include a covenant that we maintain our shares listed on Nasdaq or any other stock exchange acceptable to the creditor before the maturity date. The breach of such covenant could result in a default with respect to the related indebtedness. If a default occurs, the relevant creditors could elect to declare the indebtedness, together with accrued interest and other fees, to be due and payable immediately. This, in turn, could cause our other debt, to become due and payable as a result of cross - default or acceleration provisions contained in the agreements governing such other debt. In the event that some or all of our debt is accelerated and becomes immediately due and payable, we may not have the funds to repay, or the ability to refinance, such debt.

Under the PRC Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification could result in unfavorable tax consequences to us and our non-PRC holders of shares and ADSs.

Pursuant to the PRC Enterprise Income Tax Law, or the EIT Law, as recently amended on December 29, 2018, and its implementation rules, which became effective on January 1, 2008 and most recently amended on April 23, 2019, an enterprise established outside of China with “de facto management bodies” within China is considered a “resident enterprise,” meaning that it can be treated in a manner similar to a Chinese enterprise for enterprise income tax, or EIT, purposes. Under the implementation rules of the EIT Law, the term “de facto management body” is defined as the management body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. On April 22, 2009, the State Administration of Taxation, or the STA, issued the Notice Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies, or Circular 82, which was amended in 2013 and 2017, respectively. Circular 82 and its amendments sets out certain specific criteria and process for determining whether the “de facto management body” of a Chinese-controlled offshore incorporated enterprise is located in China.

58

We do not believe that our Cayman Islands holding company is a “resident enterprise” for PRC EIT purposes. However, the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management body.” If the PRC tax authorities determine that we are a “resident enterprise” for PRC EIT purposes, a number of unfavorable PRC tax consequences could follow: (i) we may be subject to EIT at a rate of 25% on our worldwide taxable income as well as PRC EIT reporting obligations; (ii) a 10% (or a lower rate under an applicable tax treaty, if any) withholding tax may be imposed on dividends we pay to non-PRC enterprise holders (20% for non-PRC individual holders) of our shares and ADSs; and (iii) a 10% PRC tax may apply to gains realized by non-PRC enterprise holders (20% for non-PRC individual holders) of our shares and ADSs from transferring our shares or ADSs, if such income is considered PRC-source income.

Similarly, such unfavorable tax consequences could apply to our Hong Kong, Cayman and BVI subsidiaries, if either of them is deemed to be a “resident enterprise” by the PRC tax authorities. Notwithstanding the foregoing provisions, the EIT Law also provides that the dividends paid between “qualified resident enterprises” are exempt from EIT. If our Hong Kong, Cayman and BVI subsidiaries are deemed “resident enterprises” for PRC EIT purposes, the dividends they receive from their PRC subsidiaries, including VNET China, may constitute dividends between “qualified resident enterprises” and therefore qualify for tax exemption. However, the definition of “qualified resident enterprise” is unclear and the relevant PRC government authorities have not yet issued guidance with respect to the processing of outbound remittances to entities that are treated as resident enterprises for PRC EIT purposes. Even if such dividends qualify as “tax-exempt income,” we cannot guarantee that such dividends will not be subject to any withholding tax.

We and our non-tax resident investors face uncertainty with respect to indirect transfers of equity interests in PRC resident enterprises by their non-PRC holding companies.

On February 3, 2015, the State Administration of Tax issued the Notice on Certain Corporate Income Tax Matters on Indirect Transfer of Properties by Non-Tax Resident Enterprises, or Circular 7. Circular 7 extends its tax jurisdiction to not only indirect transfers but also transactions involving transfer of other taxable assets, through the offshore transfer of a foreign intermediate holding company. Circular 7 also brings challenges to both the foreign transferor and transferee (or other person who is obligated to pay for the transfer) of the taxable assets. Where a non-tax resident enterprise conducts an “indirect transfer” by transferring the taxable assets indirectly by disposing of the equity interests of an overseas holding company, the non-tax resident enterprise being the transferor, or the transferee, or the PRC entity which directly owned the taxable assets may report to the relevant tax authority such indirect transfer. Using a “substance over form” principle, the PRC tax authority may re-characterize such indirect transfer as a direct transfer of the equity interests in the PRC tax resident enterprise and other properties in China. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax, and the transferee or other person who is obligated to pay for the transfer is obligated to withhold the applicable taxes, currently at a rate of up to 10% for the transfer of equity interests in a PRC resident enterprise. Nevertheless, Circular 7 has introduced safe harbors for internal group restructurings and the purchase and sale of equity through a public securities market. Furthermore, Notice of State Administration of Tax on Issuing the Working Rules on the Enterprise Income Tax on Income from the Indirect Transfer of Assets by Non - Resident Enterprises (for Trial Implementation), or Circular 68, which became effective on May 13, 2015, built up a special tax adjustment case management system on indirect transaction. In accordance with Circular 68, both parties to the indirect transaction shall report the transfer to the competent tax authority and submit relevant materials. In the case where an indirect transfer is considered as an indirect transfer with unreasonable commercial purposes, the transfer in question shall be reviewed and examined by the provincial tax authorities level by level.

59

On October 17, 2017, the State Administration of Tax issued the Announcement of the State Administration of Taxation on Issues Concerning the Withholding of Non-resident Enterprise Income Tax at Source, or SAT Bulletin 37, which came into effect on December 1, 2017 and was amended on June 15, 2018. The SAT Bulletin 37 further clarifies the practice and procedure of the withholding of non-tax resident enterprise income tax. Pursuant to Circular 7, Circular 68 and SAT Bulletin 37, both the transferor and the transferee may be subject to penalties under PRC tax laws if the transferee fails to withhold the taxes and the transferor fails to pay the taxes. However, as these rules and notices are relatively new and there is a lack of clear statutory interpretation, we face uncertainties on the reporting and consequences on future private equity financing transactions, share exchange or other transactions involving the transfer of shares in our company by investors that are non-PRC resident enterprises, or sale or purchase of shares in other non-PRC resident companies or other taxable assets by us. Our Cayman Islands holding company and other non-PRC resident enterprises in our group may be subject to filing obligations or may be taxed if our Cayman Islands holding company and other non-PRC resident enterprises in our group are transferors in such transactions, and may be subject to withholding obligations if our Cayman Islands holding company and other non-PRC resident enterprises in our group are transferees in such transactions. For the transfer of shares in our Cayman Islands holding company by investors that are non-PRC resident enterprises, our PRC subsidiaries may be requested to assist in the filing under Circular 7, Circular 68 and/or SAT Bulletin 37. As a result, we may be required to expend valuable resources to comply with these rules and notices or to request the relevant transferors from whom we purchase taxable assets to comply, or to establish that our Cayman Islands holding company and other non-tax resident enterprises in our group should not be taxed under Circular 7, Circular 68 and/or SAT Bulletin 37, which may have a material adverse effect on our financial condition and results of operations. There is no assurance that the tax authorities will not apply Circular 7, Circular 68 and/or SAT Bulletin 37 to our offshore restructuring transactions where non-PRC resident investors were involved if any of such transactions were determined by the tax authorities to lack reasonable commercial purpose. As a result, we and our non-PRC resident investors may be at risk of being taxed under Circular 7, Circular 68 and/or SAT Bulletin 37 and may be required to comply with or to establish that we should not be taxed under Circular 7, Circular 68 and/or SAT Bulletin 37, which may have a material adverse effect on our financial condition and results of operations or such non-PRC resident investors’ investments in us. We have conducted acquisition transactions in the past and may conduct additional acquisition transactions in the future. We cannot assure you that the PRC tax authorities will not, at their discretion, adjust any capital gains and impose tax return filing obligations on us or require us to provide assistance for the investigation of PRC tax authorities with respect thereto. Heightened scrutiny over acquisition transactions by the PRC tax authorities may have a negative impact on potential acquisitions we may pursue in the future.

Discontinuation of any of the preferential tax treatments available to us or imposition of any additional taxes could adversely affect our financial condition and results of operations.

The EIT Law and its implementation rules unified the previously-existing separate income tax laws for domestic enterprises and FIEs and adopted a unified 25% EIT rate applicable to all resident enterprises in China, except for certain entities established prior to March 16, 2007 that are eligible for their existing preferential tax incentives, adjusted by certain transitional phase-out rules promulgated by the State Council on December 26, 2007. In addition, certain enterprises may enjoy a preferential EIT rate of 15% under the EIT Law if they qualify as High and New Technology Enterprise, or HNTE, subject to various qualification criteria.

A number of our PRC subsidiaries and consolidated affiliated entities, including VNET Beijing, Shanghai Blue Cloud Technology Co., Ltd., or SH Blue Cloud, Shenzhen Diyixian Telecommunication Co., Ltd., or SZ DYX, and BJ TenxCloud, are entitled to enjoy a preferential tax rate of 15% due to their qualification as HNTE. The qualification as a HNTE is subject to annual administrative evaluation and a three-year review by the relevant authorities in China. If VNET Beijing, SH Blue Cloud, SZ DYX, and BJ TenxCloud fail to maintain or renew their HNTE status, their applicable EIT rate may be increased to 25%, which could have a material adverse effect on our financial condition and results of operations.

In April 2011, VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd., or Xi’an Sub, a subsidiary of VNET Beijing located in Shaanxi Province, was qualified for a preferential tax rate of 15% and started to apply this rate from then on. The preferential tax rate is awarded to companies that are located in west regions of China which operate in certain encouraged industries. This qualification will need to be assessed on an annual basis. For the years ended December 31, 2021, 2022, and 2023, the tax rate assessed for Xi’an Sub was 15%, 15% and 15%, respectively.

For the year ended December 31, 2023, our other PRC subsidiaries would be subject to an EIT rate of 25%, unless they are qualified as Small Scale and Low Profit Enterprises which enjoy a reduced EIT rate to 5%, depending on their annual taxable income.

60

The M&A Rules and certain other PRC regulations establish procedures and requirements for some acquisitions of Chinese companies by foreign investors, which could make it difficult for us to pursue growth through acquisitions in China.

The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules and other recently adopted regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time consuming and complex. In addition, the Implementing Rules Concerning Security Review on the Mergers and Acquisitions by Foreign Investors of Domestic Enterprises, issued by the MOFCOM, in August 2011, specify that mergers and acquisitions by foreign investors involved in “an industry related to national security” are subject to strict review by the MOFCOM, and prohibit any activities attempting to bypass such security review, including by structuring the transaction through a proxy or contractual control arrangement. We believe that our business is not in an industry related to national security, but we cannot preclude the possibility that the MOFCOM or other government agencies may publish explanations contrary to our understanding or broaden the scope of such security reviews in the future, in which case our future acquisitions in the PRC, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. Moreover, the Anti-Monopoly Law requires that the SAMR, be notified in advance of any concentration of undertaking if certain filing thresholds are triggered. Part of our growth strategy includes acquiring complementary businesses or assets in China. Complying with the requirements of the laws and regulations mentioned above and other PRC regulations to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval from the SAMR, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share. If any of our acquisitions were subject to the M&A Rule and were found not to be in compliance with the requirements of the M&A Rule in the future, relevant PRC regulatory agencies may impose fines and penalties on our operations in the PRC, limit our operating privileges in the PRC, or take other actions that could have a material adverse effect on our business, financial condition, results of operations, reputation and prospects.

In December 2020, the NDRC and the MOFCOM promulgated the Measures for the Security Review of Foreign Investment, which became effective on January 18, 2021. The NDRC and the MOFCOM will establish a working mechanism office in charge of the security review of foreign investment. Such measures define foreign investment as direct or indirect investment by foreign investors in the PRC, which includes (i) investment in new onshore projects or establishment of wholly foreign owned onshore companies or joint ventures with foreign investors; (ii) acquiring equity or asset of onshore companies by merger and acquisition; and (iii) onshore investment by and through any other means. Investment in certain key areas with bearing on national security, such as important cultural products and services, important information technology and internet services and products, key technologies and other important areas with bearing on national security which results in the acquisition of de facto control of investee companies, shall be filed with a specifically established office before such investment is carried out. What may constitute “onshore investment by and through any other means” or “de facto control” is not clearly defined under such measures, and could be broadly interpreted. It is likely that control through contractual arrangement be regarded as de facto control based on provisions applied to security review of foreign investment in the free trade zone. Failure to make such filing may subject such foreign investor to rectification within prescribed period, and will be recorded as negative credit information of such foreign investor in the relevant national credit information system, which would then subject such investors to joint punishment as provided by relevant rules. If such investor fails to or refuses to undertake such rectification, it would be ordered to dispose of the equity or asset and to take any other necessary measures so as to return to the status quo and to erase the impact to national security. As of date of this annual report, official guidance has not been issued by the designated office in charge of such security review yet. At this stage, the interpretation of those measures remains unclear in many aspects and whether these measures may apply to foreign investment that is implemented or completed before the enactment of these new measures. As our business may be deemed to constitute the foregoing circumstances, we cannot assure you that our current business operations will remain fully compliant, or we can adapt our business operations to new regulatory requirements on a timely basis, or at all.

61

PRC regulation of loans and direct investment by offshore holding companies to PRC entities may delay or prevent us from using the proceeds from our overseas offerings to make loans or additional capital contributions to our PRC subsidiaries or consolidated affiliated entities, which could materially and adversely affect our liquidity and our ability to fund and expand our business.

In utilizing the proceeds we received from our overseas offerings or in other financing activities, as an offshore holding company, we may make loans to our PRC subsidiaries or our consolidated affiliated entities in the PRC, or we may make additional capital contributions to our PRC subsidiaries or consolidated affiliated entities. Any loans to our PRC subsidiaries or our consolidated affiliated entities in the PRC are subject to PRC regulations. For example, loans by us to our PRC subsidiaries, which are FIEs, to finance their activities cannot exceed a statutory cap and must be filed with SAFE, through the online filing system of SAFE after the loan agreement is signed and no later than three business days prior to the borrower withdraws any amount. Moreover, any medium or long-term loan to be provided by us to our consolidated affiliated entities or other domestic mainland China entities must also be filed and registered with the NDRC in accordance with the Administrative Measures for Examination and Registration of Enterprise’s Medium and Long-Term Foreign Debts, or the Foreign Debts Measures, which became effective on February 10, 2023.

In addition, our PRC subsidiaries and consolidated affiliated entities are also required to withhold a 10% (or 7% if paid to a Hong Kong resident who qualifies for the benefits of the tax treaty between China and Hong Kong) tax on interest paid under any cross-border shareholder loan. Prior to the payment of any interest and principal on any such shareholder loan, our PRC subsidiaries must present evidence of registration with SAFE regarding any such shareholder loan and may be required to provide evidence of payment of withholding tax on the interest payable on that loan.

We may also decide to finance our PRC subsidiaries for operations in China by means of capital contributions. These capital contributions are subject to the registration with the SAMR or its local counterpart and registration with a local bank authorized by SAFE, and the filing with the MOFCOM or its local counterpart through the enterprise registration system and the enterprise credit information publicity system. We cannot assure you that we will be able to obtain these government approvals or complete such registration on a timely basis, if at all, with respect to future capital contributions by us to our subsidiaries. If we fail to complete such registration or filing, our ability to use the proceeds from our overseas offerings and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and our ability to fund and expand our business.

On March 30, 2015, SAFE issued the Circular on Reforming the Administration Approach Regarding the Foreign Exchange Capital Settlement of Foreign-invested Enterprises, or SAFE Circular 19, which replaced previous regulations and took effect on June 1, 2015, and was most recently amended on March 23, 2023. Pursuant to SAFE Circular 19, up to 100% of foreign currency capital of a foreign-invested enterprise may be converted into Renminbi capital according to the actual operation, and within the business scope, of the enterprise at its will. Although SAFE Circular 19 allows for the use of Renminbi converted from the foreign currency-denominated capital for equity investments in the PRC, the restrictions continue to apply as to FIEs’ use of the converted Renminbi for purposes beyond the business scope, for entrusted loans or for inter-company Renminbi loans. SAFE subsequently issued several circulars in the following years to provide additional guidelines on the use by FIEs’ of the income under their capital accounts generated from their capital, foreign debt and overseas listing. However, the interpretation and enforcement of SAFE Circular 19 and other circulars remain subject to uncertainty and potential future policy changes from the SAFE. If the VIEs require financial support from us or our WFOEs in the future and we find it necessary to use foreign currency-denominated capital to provide such financial support, our ability to fund the VIEs’ operations will be subject to statutory limits and restrictions, including those described above.

In addition, we cannot assure you that we will be able to obtain these government approvals or complete such registration on a timely basis, if at all, with respect to future capital contributions by us to our PRC subsidiaries. If we fail to complete such registration or filing, our ability to use the proceeds from our overseas offerings and to capitalize our PRC operations may be negatively affected, which could adversely affect our liquidity and our ability to fund and expand our business.

Governmental regulation of currency conversion may limit our ability to receive and utilize our revenues effectively.

We, through the VIEs and their subsidiaries, earn most of our revenues and incur most of our expenses in Renminbi. However, Renminbi is not freely convertible at present.

62

The PRC government continues to regulate conversion between Renminbi and foreign currencies, despite the significant reduction in its control in recent years over trade transactions involving import and export of goods and services as well as other frequent routine foreign exchange transactions. These transactions are known as current account items. However, remittance of Renminbi by foreign investors into the PRC for the purposes of capital account items, such as capital contributions, is generally permitted upon obtaining specific approvals from, or completing specific registrations or filings with, the relevant authorities on a case-by-case basis and is subject to a strict monitoring system. Regulations in the PRC on the remittance of Renminbi into the PRC for settlement of capital account items are developing gradually. Currently, our PRC subsidiaries may purchase foreign currencies for settlement of current account transactions, including payments of dividends to us, without the approval of the SAFE. However, foreign exchange transactions by our PRC subsidiaries under the capital account continue to be subject to significant foreign exchange controls and require the approval of or need to register or file with PRC governmental authorities, including the SAFE. In particular, if our PRC subsidiaries borrow foreign currency loans from us or other foreign lenders, these loans must be filed with the SAFE after the loan agreement is signed and at least three business days before the borrower draws any amount from the foreign loan, and the accumulative amount of foreign currency loans borrowed by a PRC subsidiary may not exceed a statutory upper limit. If we finance our PRC subsidiaries by means of additional capital contributions, these capital contributions are subject to the registration with the SAMR or its local counterpart and registration with a local bank authorized by SAFE. Any existing and future restrictions on currency exchange may affect the ability of our PRC subsidiaries or affiliated entities to obtain foreign currencies, limit our ability to meet our foreign currency obligations or otherwise materially and adversely affect our business.

Pursuant to the SAFE Circular 19, among other things, a foreign-invested enterprise may convert up to 100% of the foreign currency in its capital account into RMB on a discretionary basis according to the actual needs. On June 9, 2016, SAFE further issued the Circular of the State Administration of Foreign Exchange on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, which was most recently amended on December 4, 2023, to further expand and strengthen such discretionary conversion reform under SAFE Circular 19. SAFE Circular 16 provides an integrated standard for conversion of foreign exchange under capital account items on a discretionary basis which applies to all enterprises registered in the PRC. Pursuant to SAFE Circular 16, in addition to foreign currency capital, the discretionary conversion policy expands to foreign currency debts borrowed by an enterprise (except financial institutions) and repatriated funds raised through overseas listing. In addition, SAFE Circular 16 has narrowed the scope of purposes for which an enterprise must not use the RMB funds so converted, which include, among others, (i) payment for expenditure beyond its business scope or otherwise as prohibited by the applicable laws and regulations; (ii) directly or indirectly used for investment in securities or other investment and wealth management (except for wealth management products and structured deposits with risk rating results of not higher than Grade II); (iii) provision of loans to non-affiliated enterprises, except where it is expressly permitted in the business scope of the enterprise; and (iv) purchasing residential real estate not for self-use (except for enterprises engaging in real estate development and leasing operations). On October 23, 2019, the SAFE issued the Circular on Further Advancing the Facilitation of Cross Border Trade and Investment, or SAFE Circular 28. SAFE Circular 28 provides, among others, that the foreign-invested enterprises can use RMB converted from foreign currency denominated capital for equity investment in China, provided that the equity investments are genuine and in compliance with the applicable foreign investment-related laws and regulations.

Pursuant to the Circular of the State Administration for Foreign Exchange on Optimizing Foreign Exchange Administration to Support the Development of Foreign-related Business promulgated and effective on April 10, 2020 by SAFE, the reform of facilitating the payments of incomes under the capital accounts shall be promoted nationwide. Under the prerequisite of ensuring true and compliant use of funds and compliance and complying with the prevailing administrative provisions on use of income from capital projects, enterprises which satisfy the criteria are allowed to use income under the capital account, such as capital funds, foreign debt and overseas listing, for domestic payment, without the need to provide proof materials for veracity to the bank beforehand for each transaction.

Fluctuation in exchange rates could have a material adverse effect on our results of operations and the value of your investment.

The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People’s Bank of China. The Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of Renminbi against the U.S. dollar and other currencies is affected by changes in China’s political and economic conditions and by China’s foreign exchange policies, among other things. We cannot assure you that Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future.

63

As our costs and expenses are mostly denominated in RMB, any appreciation of the RMB against the U.S. dollar would increase our costs in U.S. dollar terms. In addition, as our operating subsidiaries and VIEs in China receive revenues in RMB, any significant depreciation of the RMB against the U.S. dollar may have a material and adverse effect on our revenues in U.S. dollar terms and financial condition, and the value of, and any dividends payable on, our ordinary shares. To the extent that we need to convert any portion of the proceeds denominated in U.S. dollars that we received from our securities issuances into Renminbi for capital expenditures and working capital and other business purposes, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the Renminbi amount we would receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amount available to us. These and other effects on our financial data resulting from fluctuations in the value of the RMB against the U.S. dollar could have a material and adverse effect on the market price of our ADSs and your investment.

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

PRC regulations relating to the establishment of offshore special purpose vehicles by PRC residents may subject our PRC resident beneficial owners to personal liability and limit our ability to acquire PRC companies, to inject capital into our PRC subsidiaries, limit our PRC subsidiaries’ ability to distribute profits to us, or otherwise materially and adversely affect us.

In October 2005, SAFE issued the Circular on the Relevant Issues in the Foreign Exchange Control over Financing and Return Investment Through Special Purpose Companies by Residents Inside China, or Circular 75, which is now replaced by the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or Circular 37, issued by SAFE on July 4, 2014. According to Circular 37, PRC residents are required to register with local SAFE branches in connection with their direct establishment or indirect control of an offshore entity for the purposes of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in Circular 37 as a “special purpose vehicle.” The term “control” under Circular 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by the PRC residents in the offshore special purpose vehicles or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. Circular 37 further requires amendment to the registration in the event of any changes with respect to the basic information of the special purpose vehicle, such as changes in a PRC resident individual shareholder, name or operation period; or any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. If the shareholders of the offshore holding company who are PRC residents do not complete their registration with the local SAFE branches, the PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be restricted in its ability to contribute additional capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration and amendment requirements described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions. On February 13, 2015, SAFE promulgated a Notice on Further Simplifying and Improving Foreign Exchange Administration Policy on Direct Investment, or SAFE Notice 13, which became effective on June 1, 2015. SAFE Notice 13 has delegated to the qualified banks the authority to register all PRC residents’ investment in “special purpose vehicle” pursuant to the Circular 37, except that those PRC residents who have failed to comply with Circular 37 will remain to fall into the jurisdiction of the local SAFE branches and must make their supplementary registration application with the local SAFE branches.

Our founder, Mr. Sheng Chen, has filed the initial foreign exchange registration in connection with his overseas shareholding in our company in accordance with the then effective Circular 75 on June 10, 2014.

64

We have also requested other PRC residents who we know hold direct or indirect interest in our company to make the necessary applications, filings and amendments as required under Circular 37 and other related rules. We attempt to comply, and attempt to ensure that these PRC residents holding direct or indirect interest in our company comply, with the relevant requirements, and those persons holding direct or indirect interests in our securities whose identities and addresses we know and who are subject to Circular 37 and the relevant SAFE regulations have conducted the registration procedures prescribed by Circular 37 and will update such registration. However, we may not be informed of the identities of all the PRC residents holding direct or indirect interest in our company, and we do not have control over these PRC residents thus we cannot provide any assurances that they will comply with our request to make or obtain any applicable registrations or comply with other requirements required by Circular 37 or the relevant SAFE regulations. The failure or inability of PRC residents, including our founder, to make any required registrations or comply with other requirements under Circular 37 and the relevant SAFE regulations may subject such PRC residents or our PRC subsidiaries to fines and legal sanctions and may also limit our ability to contribute additional capital into or provide loans to our PRC subsidiaries and our consolidated affiliated entities, limit our PRC subsidiaries’ ability to pay dividends or otherwise distribute profits to us, or otherwise materially and adversely affect us.

Failure to comply with the registration requirements for employee share option plans may subject our equity incentive plan participants who are PRC residents or us to fines and other legal or administrative sanctions.

Since 2007, SAFE has implemented rules requiring PRC residents who participate in employee stock option plans of overseas publicly listed companies to register with SAFE or its local office and complete certain other procedures. Effective on February 15, 2012, SAFE promulgated the Circular on the Relevant Issues Concerning Foreign Exchange Administration for Domestic Individuals Participating in an Employees Share Incentive Plan of an Overseas-Listed Company, or SAFE Notice 7. Under SAFE Notice 7, PRC residents who participate in a share incentive plan of an overseas publicly listed company are required to register with SAFE and complete certain other procedures. PRC residents include directors, supervisors, management and employees of PRC domestic companies specified in the Administrative Regulations of the People’s Republic of China on Foreign Exchange, regardless of nationality. SAFE Notice 7 further requires that an agent should also be designated to handle matters in connection with the exercise or sale of share options granted under the share incentive plan to participants. We and the PRC residents to whom we have granted stock options are subject to SAFE Notice 7. If we or our PRC optionees fail to comply with these regulations, we or our PRC optionees may be subject to fines and other legal or administrative sanctions.

The enforcement of the Labor Contract Law of the People’s Republic of China, or the PRC Labor Contract Law, and other labor - related regulations in the PRC may increase our labor costs, impose limitations on our labor practices and adversely affect our business and our results of operations.

On June 29, 2007, the Standing Committee of the National People’s Congress enacted the PRC Labor Contract Law, which became effective on January 1, 2008 and was amended on December 28, 2012. The PRC Labor Contract Law introduces specific provisions related to fixed - term employment contracts, part - time employment, probation, consultation with labor unions and employee assemblies, employment without a written contract, dismissal of employees, severance, and collective bargaining, which together represent enhanced enforcement of labor laws and regulations. According to the PRC Labor Contract Law, an employer is obliged to sign an unfixed - term labor contract with any employee who has worked for the employer for ten consecutive years. Further, if an employee requests or agrees to renew a fixed - term labor contract that has already been entered into twice consecutively, the resulting contract must have an unfixed term, with certain exceptions. The employer must pay economic compensation to an employee where a labor contract is terminated or expires in accordance with the PRC Labor Contract Law, except for certain situations which are specifically regulated. In addition, the government has issued various labor - related regulations to further protect the rights of employees. According to such laws and regulations, employees are entitled to annual leave ranging from five to 15 days and are able to be compensated for any untaken annual leave days in the amount of three times their daily salary, subject to certain exceptions. In the event that we decide to change our employment or labor practices, the PRC Labor Contract Law and other labor - related regulation may limit our ability to effect those changes in a manner that we believe to be cost - effective. In addition, due to the uncertainties as to the interpretation and implementation of these laws and regulations, our employment practices may not be at all times deemed in compliance with the laws and regulations. If we are subject to severe penalties or incur significant liabilities in connection with labor disputes or investigations, our business and financial conditions may be adversely affected.

65

Inflation and increases in labor costs in China could negatively affect our profitability and growth.

The economy in China has experienced increases in inflation and labor costs in recent years. As a result, average wages in the PRC are expected to continue to increase. In addition, we are required by PRC laws and regulations to pay various statutory employee benefits, including pension, housing fund, medical insurance, work - related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees. The relevant government agencies may examine whether an employer has made adequate payments to the statutory employee benefits, and those employers who fail to make adequate payments may be subject to late payment fees, fines and/or other penalties. We expect that our labor costs, including wages and employee benefits, will continue to increase. Unless we are able to control our labor costs or pass on these increased labor costs to our users by increasing the fees for our services, our financial condition and results of operations may be adversely affected. In addition, we work with third - party contractors to carry out construction projects who face similar challenges of rising labor costs, such as the required payment of the statutory employee benefits for their employees. This can lead to them passing on their increased labor costs to us and we may have to pay more for their services.

Risks Related to Our ADS

The market price of our ADSs has fluctuated and may continue to be volatile, which could result in substantial losses to holders of our ADSs.

The trading prices of our ADSs are likely to be volatile and could fluctuate widely due to factors beyond our control. This may occur due to broad market and industry factors, such as the performance and fluctuation in the market prices or the underperformance or declining financial results of other companies based in China that have listed their securities in the United States in recent years. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial price declines in the trading prices of their securities. The trading performances of other Chinese companies’ securities after their offerings may affect the attitudes of investors toward Chinese companies listed in the United States, which consequently may impact the trading performance of our ADSs, regardless of our actual operating performance. Any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting, corporate structure or matters of the Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have conducted any inappropriate activities. In addition, securities markets may from time to time experience significant price and volume fluctuations that are not related to our operating performance, which may have a material and adverse effect on the market price of our ADSs.

The trading price of our ADSs has fluctuated since we first listed our ADSs on the Nasdaq Global Select Market on April 21, 2011. In 2023, the trading prices of our ADSs have ranged from US$2.54 to US$6.62 per ADS, and the last reported closing price on April 25, 2024 was US$1.66 per ADS. The market price for our ADSs may be highly volatile and subject to wide fluctuations in response to factors including the following:

actual or anticipated fluctuations in our quarterly results of operations and changes or revisions of our expected results;
changes in financial estimates or recommendations by securities analysts;
conditions in the internet industry in China;
changes in the performance or market valuations of other companies that provide hosting network services;
fluctuations of exchange rates between the Renminbi and the U.S. dollar or other foreign currencies;
announcements by us or our competitors of new products and service offerings, significant acquisitions, strategic partnerships, joint ventures or capital commitments;
detrimental negative publicity about us, our competitors or our industry;
negative short seller allegations against us;
additions or departures of executive officers;
sales or perceived potential sales of additional ordinary shares or ADSs;

66

litigation or administrative investigations;
share repurchase activities under share repurchase programs that may be adopted from time to time;
general economic or political conditions in China; as well as political tensions between the United States and China; and
release or expiry of lock - up or other transfer restrictions on our ADSs and/or ordinary shares.

Any of these factors may result in large and sudden changes in the trading volume and price of the ADSs.

In the past, shareholders of public companies have often brought securities class action suits against those companies following periods of instability in the market price of their securities. We have been named as defendant in a putative shareholder class action lawsuit described in “Item 8. Financial Information - A. Consolidated Statements and Other Financial Information - Legal Proceedings.” We had in the past settled some shareholder class action lawsuits and there is currently one shareholder class action lawsuit pending in in the United States District Court for the Southern District of New York. We may continue to be involved in similar class action lawsuits in the future. Any such class action lawsuit, whether or not successful, may utilize a significant portion of our cash resources, divert management’s attention from the day - to - day operations of our company, harm our reputation and restrict our ability to raise capital in the future, all of which could harm our business. We also may be subject to claims for indemnification related to these matters, and we cannot predict the impact that indemnification claims may have on our business or financial results.

Because we do not expect to pay dividends in the foreseeable future, you must rely on price appreciation of our ADSs and/or ordinary shares for return on your investment.

We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. As a result, we do not expect to pay any cash dividends in the foreseeable future. See “Item 8. Financial Information - A. Consolidated Statements and Other Financial Information - Dividend Policy.” Therefore, you should not rely on an investment in our ADSs and/or ordinary shares as a source for any future dividend income.

Our board of directors has complete discretion as to whether to distribute dividends. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on, among other things, our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors. Accordingly, the return on your investment in our ADSs and/or ordinary shares will likely depend entirely upon any future price appreciation of our ADSs and/or ordinary shares. There is no guarantee that our ADSs and/or ordinary shares will appreciate in value or even maintain the price at which you purchased the ADSs and/or ordinary shares. You may not realize a return on your investment in our ADSs and/or ordinary shares and you may even lose your entire investment in our ADSs and/or ordinary shares.

67

Our multi-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and ADSs may view as beneficial.

Our authorized ordinary share capital consists of Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares. In respect of matters requiring the votes of shareholders, holders of Class A ordinary shares are entitled to one vote per share, while (i) holders of Class B ordinary shares are entitled to ten votes per share; (ii) holders of Class C ordinary shares are entitled to one vote per share, except that we shall only proceed with the following matters with the written consent of the holders holding a majority of the issued and outstanding Class C ordinary shares or with the sanction of a special resolution passed at a separate meeting of the holders of the issued and outstanding Class C ordinary shares: (x) any appointment or removal of directors other than the appointment or removal of directors that is made pursuant to a shareholder’s right under the Investor Rights Agreement, dated January 15, 2015, among the Company, King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein, and the Share Subscription Agreement, dated May 23, 2016, between the Company and Tuspark Innovation Venture Limited (the “Restrictions on Appointment or Removal of External Investors Directors Clause”); (y) entry into any agreement by us or our subsidiaries with any shareholder who holds more than 10% of our issued and outstanding share capital or such shareholder’s affiliate, other than agreements entered into in our ordinary course of business with a total contract amount below 10% of our consolidated total revenue in the most recent completed fiscal year; and (z) any proposed amendments to our memorandum and articles of associations that will amend, alter, modify or change the rights attached to Class C ordinary shares. For the avoidance of doubt, due to the exit of certain external investors, the Restrictions on Appointment or Removal of External Investors Directors Clause has ceased to be effective.

Upon issuance, holders of our Class D ordinary shares are entitled to 500 votes per share. The issuance of 555,000 Class D ordinary shares to Mr. Sheng Chen has been authorized by the board of directors of the Company on February 15, 2023, and the increase of authorized share capital to include Class D ordinary shares was approved by the Company's shareholders at the extraordinary general meeting held on October 5, 2023.; yet no Class D ordinary shares has been issued. The issuance of Class D ordinary shares is subject to and conditional upon the occurrence of conversion of pledged Class B ordinary shares beneficially owned by Mr. Sheng Chen into Class A ordinary shares upon a transfer to any person who is not an affiliate of Mr. Sheng Chen (each, a “Class B Conversion”). Following each Class B Conversion, the Company will issue a number of Class D ordinary shares to Mr. Sheng Chen that is equal to one-fiftieth (1/50) of the number of converted Class B ordinary shares, with fractional shares rounded down to the nearest whole share. The purchase price for each Class D ordinary share shall be equal to the volume weighted average price of the Company’s ADSs for the 30 trading days immediately prior to applicable issuance date, adjusted by the ADS-to-share ratio.

Each Class B ordinary share, each Class C ordinary share and each Class D ordinary share is convertible into one Class A ordinary share at any time at the option of the holder thereof, while Class A ordinary shares are not convertible into Class B ordinary shares, Class C ordinary shares, Class D ordinary shares or preferred shares under any circumstances.

68

Upon any sale, transfer, assignment or disposition of Class B ordinary shares by a holder thereof to any Person or entity who is not an existing holder of such Class B ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, or upon a change of control of the ultimate beneficial ownership of any Class B ordinary shares to any Person or entity who is not an existing holder of Class B ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

For Class C ordinary shares, the following conversion mechanism is not incorporated into the Company’s memorandum and articles of association, but is nevertheless agreed to with the respective shareholders or documented in the Company’s authorization. Upon any sale, transfer, assignment or disposition of such number of Class C ordinary shares by the holder thereof or the direct or indirect transfer or assignment of the voting power attached to such number of Class C ordinary shares through voting proxy or otherwise to any person that is not an Affiliate of such holder, or upon the direct or indirect sale, transfer, assignment or disposition of a majority of the issued and outstanding voting securities of, or the direct or indirect transfer or assignment of the voting power attached to such voting securities through voting proxy or otherwise, or the direct or indirect sale, transfer, assignment or disposition of all or substantially all of the assets of, a holder of Class C ordinary shares that is an entity to any person that is not an Affiliate of such holder, any number of Class C ordinary shares held by a holder thereof will be automatically and immediately converted into an equal number of Class A ordinary shares.

Upon any sale, transfer, assignment or disposition of Class D ordinary shares by a holder thereof to any Person or entity who is not an existing holder of such Class D ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, or upon a change of control of the ultimate beneficial ownership of any Class D ordinary shares to any Person or entity who is not an existing holder of Class D ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, such Class D ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

Due to the disparate voting powers attached to these four classes, holders of our Class B ordinary shares, Class C ordinary shares or Class D ordinary shares have significant voting power over matters requiring shareholders’ approval. This concentrated control will limit your ability to influence corporate matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class A ordinary shares and ADSs may view as beneficial.

The sales or potential sales of a substantial number of our ADSs or ordinary shares in the public market, or the perception that these sales could occur, could cause the price of our ADSs to decline.

Sales of substantial amounts of our ADSs or ordinary shares in the public market, or the perception that these sales could occur, could adversely affect the market price of our ADSs. As of February 29, 2024, there are 1,548,485,027 Class A ordinary shares (excluding (i) treasury shares and (ii) Class A ordinary shares in the form of ADSs that are reserved for issuance upon the exercise of share incentive awards) issued and outstanding, 30,721,723 Class B ordinary shares issued and outstanding, 60,000 Class C ordinary shares issued and outstanding, no Class D ordinary shares issued and outstanding, and no Series A perpetual convertible preferred shares or Series A-1 perpetual convertible preferred shares issued and outstanding. Class A ordinary shares represented by ADSs are freely transferable without restriction or additional registration under the Securities Act. The remaining Class A ordinary shares issued and outstanding and Class A ordinary shares converted from the Class B ordinary shares, the Class C ordinary shares or Class D ordinary shares will be available for sale, subject to volume and other restrictions as applicable under Rules 144 and 701 under the Securities Act. Certain holders of our ordinary shares, including Success Flow and Choice Faith, may cause us to register under the Securities Act the sale of their shares. Sales of these registered shares in the form of ADSs in the public market could adversely affect the market price of the ADSs.

In the future, we may issue additional ordinary shares or ADSs to raise capital, and our existing shareholders could sell substantial amounts of ADSs, including those issued upon the exercise of outstanding options, in the public market. We cannot predict the size of any future issuance of ordinary shares or ADSs or the effect that future sales of our ordinary shares or ADSs would have on the market price of our ADSs. Any future sales of a substantial number of our ordinary shares or ADSs in the public market, or the perception that these sales could occur, could cause the trading price of our ADSs to decline and impair our ability to raise capital through the sale of additional equity securities.

Divestiture in the future of our ADSs and/or ordinary shares by shareholders, the announcement of any plan to divest our ADS and/or ordinary shares, or hedging activity by third-party financial institutions in connection with similar derivative or other financing arrangements entered into by shareholders, could cause the price of our ADSs and/or ordinary shares to decline.

69

Certain major holders of our ordinary shares have the right to cause us to register under the U.S. Securities Act the sale of their ordinary shares. Registration of these shares under the U.S. Securities Act would result in ADSs representing these shares becoming freely tradable without restriction under the U.S. Securities Act immediately upon the effectiveness of the registration. Sales of these registered shares in the form of ADSs in the public market could cause the price of our ADSs to decline significantly.

We have adopted share incentive plans, under which we have the discretion to grant a broad range of equity-based awards to eligible participants. In May 2020, we adopted the 2020 Plan. In January 2024, we adopted an amendment to the 2020 Plan, pursuant to which the maximum aggregate number of our Class A ordinary shares authorized for issuance under the 2020 Share Incentive Plan shall increase to a number equal to 15% of the total number of issued and outstanding ordinary shares of the Company on an as-converted basis when the Company issues any new ordinary shares or any other securities convertible into or exercisable or exchangeable for ordinary shares of the Company in a capital raising transaction. We intend to register all Class A ordinary shares issuable under the 2020 Plan, as amended. Once the issued equity-based awards became vested and were exercised by the eligible participants, the Class A ordinary shares underlying such equity-based awards can be freely sold in the public market in the form of ADSs.

If a large number of our Class A ordinary shares or securities convertible into our Class A ordinary shares are sold in the public market in the form of ADSs, the sales could reduce the trading price of our ADSs and impede our ability to raise future capital.

Techniques employed by short sellers may drive down the market price of our ADSs and/or ordinary shares.

Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller’s best interests for the price of the stock to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a stock short. These short attacks have, in the past, led to selling of shares in the market.

Public companies that have substantially all of their operations in China have been the subject of short selling. Much of the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions.

We had in the past been and may in the future be, the subject of unfavorable allegations made by a short seller. Any such allegations may be followed by periods of instability in the market price of our ADSs and negative publicity. Regardless of whether such allegations are proven to be true or untrue, it is not clear what effect such negative publicity could have on us, and we could have to expend a significant amount of resources to investigate such allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the manner in which it can proceed against the relevant short seller by principles of freedom of speech, applicable state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming and could distract our management from growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our business operations and shareholders’ equity, and any investment in our ADSs could be greatly reduced or rendered worthless.

Certain major shareholders will continue to own a substantial number of our securities and as a result, may be able to exercise significant influence over certain matters. These shareholders may have different interests from our or your interests.

We have a number of major shareholders. For details, see “Item 7. Major Shareholders and Related Party Transactions—A. Major Shareholders.” Certain of these major shareholders may have interests that are different from the interests of our other shareholders. There may be real or apparent conflicts of interest with respect to matters affecting such shareholders and their affiliates whose interests in some circumstances may be adverse to our interests.

70

Currently, we are not aware that any of our existing shareholders have entered or will enter into a shareholders’ agreement with respect to the exercise of their voting rights other than the voting and consortium agreement dated November 16, 2023 entered by and among Mr. Sheng Chen, our founder, his controlled entities, Success Flow and Choice Faith in connection with the US$299 million equity investments made by Success Flow and Choice Faith, under which Success Flow undertakes to, subject to the conditions thereunder, provide voting proxy to delegate the voting power attached to the shares it beneficially owns to Mr. Sheng Chen for a period ending December 28, 2026. As of February 29, 2024, Mr. Sheng Chen has 17.3% of the voting power attached to the shares he beneficially owns and Success Flow has 24.5% of the voting power attached to the shares it beneficially owns. As of the date of this annual report, we are not aware of any voting proxy has been provided by Success Flow to Mr. Sheng Chen. However, for so long as such major shareholders continue to own a significant percentage of our shares, they could have the ability to significantly influence the composition of our board of directors and the approval of actions requiring shareholder approval through their voting power. Among other consequences, this concentration of ownership may have the effect of delaying or preventing a change in control and might therefore negatively affect the market price of our ADSs.

The ADSs and ordinary shares are equity and are subordinate to our existing and future indebtedness, the convertible notes and any preferred shares we may issue in the future.

The ADSs and ordinary shares are our equity interests and do not constitute indebtedness. As such, ADSs and ordinary shares will rank junior to all indebtedness and other non-equity claims on us with respect to assets available to satisfy claims on us, including in a liquidation of us. Additionally, holders of our ADSs and/or ordinary shares may be subject to prior dividend and liquidation rights of any holders of our preferred stock or depositary shares representing such preferred stock then outstanding.

Our ADSs and ordinary shares will rank junior to our preferred shares with respect to the payment of dividends and amounts payable in the event of our liquidation, dissolution or winding-up of our affairs. This means that, unless accumulated dividends have been paid on all our preferred shares through the most recently completed dividend period, no dividends may be declared or paid on our ADSs and ordinary shares and we will not be permitted to repurchase any of our ADSs and ordinary shares, subject to limited exceptions, although we currently do not expect issuing any dividends. Likewise, in the event of our voluntary or involuntary liquidation, dissolution or winding-up of our affairs, no distribution of our assets may be made to holders of our ADSs and/or ordinary shares until we have paid to holders of our preferred shares a liquidation preference equal to the greater of (i) the stated value per convertible preferred share, plus an amount equal to any dividends accumulated but unpaid thereon (whether or not declared), and (ii) the payment such holders would have received had such holders, immediately prior to such liquidation, converted their convertible preferred shares into Class A ordinary shares (at the then applicable conversion rate).

Our board of directors has approved and authorized the issuance of up to 555,000 Class D ordinary shares to Mr. Sheng Chen, our founder and co-chairperson. The increase of authorized share capital to include Class D ordinary shares was approved by the Company’s shareholders at the extraordinary general meeting held on October 5, 2023. The Class D ordinary shares will have the same rights as the Company’s existing Class B ordinary shares except for voting rights, and holders of Class D ordinary shares shall be entitled to 500 votes per share on all matters submitted to shareholder vote. The proposed issuance of Class D ordinary shares is subject to and conditional upon the occurrence of conversion of pledged Class B ordinary shares beneficially owned by Mr. Sheng Chen into Class A ordinary shares upon a transfer to any person who is not an affiliate of Mr. Sheng Chen. (each, a “Class B Conversion”). Following each Class B Conversion, the Company will issue a number of Class D ordinary shares to Mr. Sheng Chen that is equal to one-fiftieth (1/50) of the number of converted Class B ordinary shares, with fractional shares rounded down to the nearest whole share. The purchase price for each Class D ordinary share shall be equal to the volume weighted average price of the Company’s ADSs for the 30 trading days immediately prior to applicable issuance date, adjusted by the ADS-to-share ratio. As of the date of this annual report, no Class D ordinary shares has been issued. For details, see “Item 3. Key Information—D. Risk Factors—Risks Related to our ADSs—Our multi-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and ADSs may view as beneficial.”

Our board of directors is authorized to issue additional classes or series of preferred shares without any action on the part of the shareholders. The board of directors so has the power, without shareholder approval, to set the terms of any such classes or series of preferred stock that may be issued, including voting rights, dividend rights, and preferences over our ADSs and ordinary shares with respect to dividends or upon our dissolution, winding-up and liquidation and other terms. If we issue preferred shares in the future that has a preference over our ADSs and ordinary shares with respect to the payment of dividends or upon our liquidation, dissolution, or winding up, or if we issue preferred shares with voting rights that dilute the voting power of our ADSs and ordinary shares, the rights of holders of our ADSs and/or ordinary shares or the market price of our ADSs and/or ordinary shares could be adversely affected.

71

ADS holders may have fewer rights than holders of our ordinary shares and must act through the depositary to exercise those rights.

ADS holders do not have the same rights of our shareholders and may only exercise the voting rights with respect to the underlying Class A ordinary shares in accordance with the provisions of the deposit agreement. Under our current effective Fifth Amended and Restated Articles of Association, the minimum notice period required to convene a general meeting will be 14 calendar days. When a general meeting is convened, ADS holders may not receive sufficient notice of a shareholders’ meeting to permit them to withdraw their Class A ordinary shares to allow them to cast their vote with respect to any specific matter. In addition, the depositary and its agents may not be able to send voting instructions to them or carry out their voting instructions in a timely manner. We will make all reasonable efforts to cause the depositary to extend voting rights to them in a timely manner, but there can be no assurance that they will receive the voting materials in time to ensure that they can instruct the depositary to vote their ADSs. Furthermore, the depositary and its agents will not be responsible for any failure to carry out any instructions to vote, for the manner in which any vote is cast or for the effect of any such vote. As a result, ADS holders may not be able to exercise their right to vote and they may lack recourse if their ADSs are not voted as they requested. In addition, in their capacity as an ADS holder, they will not be able to call a shareholders’ meeting.

We are exempt from certain corporate governance requirements of Nasdaq and we intend to rely on certain exemptions.

Certain corporate governance practices in the Cayman Islands, which is our home country, are considerably different from the standards applied to U.S. domestic issuers. Nasdaq Marketplace Rules provide that foreign private issuers are exempt from certain corporate governance requirements of Nasdaq and may follow their home country practices, subject to certain exceptions and requirements to the extent that such exemptions would be contrary to U.S. federal securities laws and regulations. We currently follow certain of our home country corporate governance practices that differ considerably from standards applicable to U.S. domestic issuers and Nasdaq corporate governance requirements. As a result, our investors may not be provided with the benefits of certain corporate governance requirements for U.S. domestic companies listed on Nasdaq. For more information on the specific home country corporate governance practices we follow, please see “Item 16G. Corporate Governance.”

We are a foreign private issuer within the meaning of the rules under the U.S. Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.

Because we qualify as a foreign private issuer under the U.S. Exchange Act, we are exempt from certain provisions of the securities rules and regulations in the United States that are applicable to U.S. domestic issuers, including:

the rules under the U.S. Exchange Act requiring the filing with the SEC of quarterly reports on Form 10-Q and current reports on Form 8-K;
the sections of the U.S. Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the U.S. Exchange Act;
the sections of the U.S. Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time; and
the selective disclosure rules by issuers of material nonpublic information under Regulation FD.

We are required to file an annual report on Form 20-F within four months of the end of each fiscal year. In addition, we intend to continue to publish our results on a quarterly basis as press releases, distributed pursuant to Nasdaq rules. Press releases relating to financial results and material events will also be furnished to the SEC on Form 6-K. However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, holders of our Class A ordinary shares and ADSs may be afforded less protection or information than they would under the U.S. Exchange Act rules applicable to U.S. domestic companies.

72

Exchange between our ordinary shares and our ADSs may adversely affect the liquidity and/or trading price of each other.

Our ADSs are currently traded on Nasdaq. Subject to compliance with U.S. securities law and the terms of the deposit agreement, holders of our Class A ordinary shares may deposit Class A ordinary shares with the depositary in exchange for the issuance of our ADSs. Any holder of ADSs may also withdraw the underlying Class A ordinary shares represented by the ADSs pursuant to the terms of the deposit agreement. In the event that a substantial number of Class A ordinary shares are deposited with the depositary in exchange for ADSs or vice versa, the liquidity and trading price of our ADSs on Nasdaq may be adversely affected.

We may be classified as a passive foreign investment company for United States federal income tax purposes, which could result in adverse U.S. federal income tax consequences to U.S. holders of our ADSs or Class A ordinary shares.

Based on the market price of our ADSs and Class A ordinary shares, the value of our assets, including goodwill, and the composition of our assets and income, we believe that we were not a PFIC for U.S. federal income tax purposes for our taxable year ended December 31, 2023. We must make a separate determination each year as to whether we are a PFIC (after the close of each taxable year). While we do not anticipate becoming a PFIC, no assurances regarding our PFIC status can be provided for any past, current or future taxable year. The determination of whether we are a PFIC is a fact-intensive determination made on an annual basis and the applicable law is subject to varying interpretation. Furthermore, because there are uncertainties in the application of the relevant rules, it is possible that the IRS may challenge our classification of certain income and assets as non-passive or our valuation of our tangible and intangible assets, each of which may result in our becoming a PFIC for the current taxable year or any future taxable years.

A non-U.S. corporation, such as our company, will be considered a PFIC for U.S. federal income tax purposes for any taxable year if either (i) 75% or more of its gross income for such year consists of certain types of “passive” income or (ii) 50% or more of the value of its assets (determined on the basis of a quarterly average) during such year produce or are held for the production of passive income. Passive income generally includes dividends, interest, certain royalties and rents, annuities, net gains from the sale or exchange of property producing such income and certain net foreign currency gains. For this purpose, cash and assets readily convertible into cash are categorized as passive assets. We will be treated as owning a proportionate share of the assets and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, more than 25% (by value) of the stock.

Although the law in this regard is not entirely clear, we treat the variable interest entities as being owned by us for U.S. federal income tax purposes because we control their management decisions and we are entitled to substantially all of their economic benefits and, as a result, we consolidate their results of operations in our consolidated U.S. GAAP financial statements. If it were determined, however, that we are not the owner of the variable interest entities for United States federal income tax purposes, we are significantly more likely to be treated as a PFIC for our taxable year ended December 31, 2023 and for subsequent taxable years. Because the treatment of the variable interest entities is not entirely clear, because we hold a substantial amount of cash and because our PFIC status for any taxable year will depend on the composition of our income and assets and the value of our assets from time to time (which may be determined, in part, by reference to the market price of the ADSs or Class A ordinary shares, which could be volatile), there can be no assurance that we will not be a PFIC for our current or any future taxable year.

If we were to be or become a PFIC, certain adverse U.S. federal income tax consequences could apply to such U.S. investors. For more information, see “Item 10. Additional Information—E.Taxation—Certain U.S. Federal Income Tax Considerations—Passive Foreign Investment Company Rules.”

You may not be able to participate in rights offerings, may experience dilution of your holdings and you may not receive certain distributions on Class A ordinary shares if it is impractical to make them available to you.

We may from time to time distribute rights to our shareholders, including rights to acquire our securities. Under the deposit agreement for the ADSs, the depositary will not offer those rights to ADS holders unless both the rights and the underlying securities to be distributed to ADS holders are either registered under the Securities Act or exempt from registration under the Securities Act with respect to all holders of ADSs. We are under no obligation to file a registration statement with respect to any such rights or underlying securities or to endeavor to cause such a registration statement to be declared effective. In addition, we may not be able to take advantage of any exemptions from registration under the Securities Act. Accordingly, holders of our ADSs may be unable to participate in our rights offerings and may experience dilution in their holdings as a result.

73

In addition, the depositary of our ADSs has agreed to pay to you the cash dividends or other distributions it or the custodian receives on our ordinary shares or other deposited securities after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class A ordinary shares your ADSs represent. However, the depositary may, at its discretion, decide that it is unlawful or impractical to make a distribution available to any holders of ADSs. For example, the depositary may determine that it is not practicable to distribute certain property through the mail, or that the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may decide not to distribute such property and you will not receive such distribution.

A change of control or a delisting of our shares may have negative implications for us.

If any person or “group” (within the meaning of Section 13(d)(3) of the Exchange Act) acquires “beneficial ownership” of over 50% of the voting power of all of our outstanding equity securities or if our ADSs are delisted from the Nasdaq, we may be required to refinance all or part of our corporate debt or obtain waivers from the related noteholders or lenders, as applicable, due to the fact that certain of our corporate financing agreements contain customary change of control provisions and delisting restrictions. If we fail to obtain such waivers and the related noteholders or lenders, as applicable, elect to accelerate the relevant corporate debt, we may not be able to repay or refinance such debt (on favorable terms or at all), which may have a material adverse effect on our business, financial condition results of operations and cash flows and cause the price of our ADSs to decline.

In addition, each of “group” and “beneficial ownership” within the meaning of Section 13(d)(3) of the Exchange Act is a legal concept subject to interpretation. We cannot assure you that the creditors of the relevant corporate debt will agree with our determination on whether a “group” is formed and/or whether any person or “group” has acquired “beneficial ownership” of our equity securities representing more than 50% of the voting power. In the event our creditors disagree with our determination, we may be forced to resolve the disputes through lengthy litigation proceedings, accelerate the relevant corporate debt or restructure the relevant corporate debt. If we fail to resolve such disputes in a satisfactory manner or repay or refinance such debt (on favorable terms or at all) in a timely manner, our business, financial condition results of operations may be materially adversely affected and as a consequence, the price of our ADSs may decline.

You may be subject to limitations on transfer of your ADSs.

Your ADSs represented by the ADRs are transferable on the books of the depositary. However, the depositary may close its transfer books at any time or from time to time when it deems expedient in connection with the performance of its duties. In addition, the depositary may refuse to deliver, transfer or register transfers of ADSs generally when our books or the books of the depositary are closed, or at any time if we or the depositary deem it advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason.

You may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. federal courts may be limited, because we are incorporated under Cayman Islands law, conduct most of our operations in China and a majority of our officers and directors reside outside the United States.

We are incorporated in the Cayman Islands and substantially all of our assets are located outside of the United States. We conduct most of our operations in China through our wholly-owned subsidiaries in China. The majority of our officers and directors reside outside the United States and a substantial portion of the assets of those persons are located outside of the United States. The PRC does not have treaties providing for the reciprocal recognition and enforcement of judgments of courts with the United States and many other jurisdictions. As a result, it may be difficult for you to serve process upon us or those persons in mainland China or to bring an action against us or against these individuals in the Cayman Islands or in China in the event that you believe that your rights have been infringed under U.S. securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers. In addition, there is uncertainty as to whether the courts of the Cayman Islands or the PRC would recognize or enforce judgments of U.S. courts against us or our directors and officers predicated upon the civil liability provisions of the securities laws of the United States or any state, and it is uncertain whether such Cayman Islands or PRC courts would be competent to hear original actions brought in the Cayman Islands or the PRC against us or our directors and officers predicated upon the securities laws of the United States or any state, on the ground that such provisions are penal in nature.

74

Our corporate affairs are governed by our memorandum and articles of association and by the Companies Act (As Revised) of the Cayman Islands and common law of the Cayman Islands. The rights of shareholders to take legal action against our directors and us, actions by minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from English common law, which has persuasive, but not binding, authority on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedents in the United States. In particular, the Cayman Islands has a less developed body of securities laws as compared to the United States, and provides significantly less protection to investors. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action before the federal courts of the United States.

As a result of all of the above, our public shareholders may have more difficulty in protecting their interests through actions against our management, directors or major shareholders than they would as shareholders of a public company of the United States.

Our memorandum and articles of association contain anti-takeover provisions that could adversely affect the rights of holders of our ordinary shares and ADSs.

Our memorandum and articles of association contain certain provisions that could limit the ability of others to acquire control of our company, including our multi-class voting structure, and a provision that grants authority to our board of directors to establish from time to time one or more series of preferred shares without action by our shareholders and to determine, with respect to any series of preferred shares, the terms and rights of that series. These provisions could have the effect of depriving our shareholders of the opportunity to sell their shares at a premium over the prevailing market price by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transactions.

We have incurred increased costs as a result of being a public company.

As a public company, we have incurred significant accounting, legal and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act, as well as new rules subsequently implemented by the SEC and the Nasdaq Global Select Market, have detailed requirements concerning corporate governance practices of public companies including Section 404 of the Sarbanes-Oxley Act relating to internal controls over financial reporting. These new rules and regulations have increased our director and officer liability insurance, accounting, legal and financial reporting compliance costs and have made certain corporate activities more time-consuming and costly. Therefore, we have incurred additional costs associated with our public company reporting requirements, and we cannot predict or estimate the amount of additional costs we may further incur or the timing of such costs.

If securities or industry analysts do not actively follow our business, or if they publish unfavorable research about our business, our ADS price and trading volume could decline.

The trading market for our ADS depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who covers us downgrades our ADSs or publishes unfavorable research about our business, our ADS price would likely decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our ADSs could decrease, which could cause our ADS price and trading volume to decline.

Potential uncertainty involving the going private transaction may adversely affect our business and the market price of our ADSs.

Our board of directors received a proposal letter with respect to a going-private transaction in April 2022 and received a preliminary non-binding proposal letter from Mr. Sheng Chen, our executive chairman, in September 2022. In September 2022, our board of directors formed a special committee consisting of three of our independent directors, to review and evaluate the two proposals. For more details, see “Item 4. Information on the Company—A. History and Development of the Company.” The going-private transaction, whether or not consummated, presents a risk of diverting management focus, employee attention and resources from other strategic opportunities and from operational matters. The development of the transaction, such as the entry into or the termination of any definitive agreement, may increase volatility of the trading price of our ADSs.

ITEM 4.INFORMATION ON THE COMPANY

A. History and Development of the Company

75

We commenced operations in 1999, and through a series of corporate restructurings, established a holding company, 21 ViaNet Holding Inc., or 21 ViaNet, in October 2009 under the laws of the Cayman Islands. 21 ViaNet was formerly a wholly-owned subsidiary of aBitCool, a company incorporated under the laws of the Cayman Islands. On November 10, 2009, 21 ViaNet Holding Inc. changed its name into AsiaCloud Inc., or AsiaCloud. In October 2010, AsiaCloud effected a repurchase and cancellation of all its outstanding shares held by aBitCool and the issuance of ordinary shares and preferred shares to the shareholders of aBitCool so that they maintained their respective ownership interests in AsiaCloud directly. In connection with the restructuring, AsiaCloud changed its name to 21Vianet Group, Inc., and on October 13, 2021, 21Vianet Group, Inc. changed its company name to VNET Group, Inc.

Due to certain restrictions under the PRC laws on foreign ownership of entities engaged in data center and telecommunications value-added services, we conduct our operations in China through contractual arrangements among us, our wholly-owned PRC subsidiaries, the variable interest entities and their shareholders. As a result of these contractual arrangements, we control the variable interest entities and have consolidated the financial information of our consolidated affiliated entities in our consolidated financial statements in accordance with U.S. GAAP. We control: (i) 100% of the equity interests in VNET Technology through our subsidiary, VNET China, which was incorporated in October 2002; (ii) 100% of the equity interests of BJ iJoy following completion of our acquisition of 100% equity interests in iJoy in April 2013; (iii) 100% of the equity interests of HuLianXinCheng Network through our subsidiary, aBitCool DG, which was incorporated in June 2014; and (iv) 100% of the equity interests of SH Zhiyan and its wholly-owned subsidiary, SH Blue Cloud, through our subsidiary, SH Edge Connect, which was incorporated in November 2020. On April 21, 2011, our ADSs began trading on the Nasdaq Global Select Market under the ticker symbol “VNET.” We issued and sold a total of 14,950,000 ADSs, representing 89,700,000 Class A ordinary shares, at an initial offering price of US$15.00 per ADS.

From time to time, we have acquired companies that are complementary to our business, as well as made alternative investments and entered into strategic partnerships or alliances as we see fit, we have also divested part of our business as part of our efforts to adjust our business development strategy. For example, we are Microsoft’s local partner to operate in mainland of China, Microsoft cloud offerings: Microsoft Azure, Microsoft 365, Dynamics 365 and Power Platform. In March 2017, we entered into an investment agreement with Warburg Pincus to establish a multi-stage joint venture and build a digital real estate platform in China, with an aim to form additional joint ventures to jointly develop IDC projects, and we reached agreements to restructure our partnership with Warburg Pincus in July 2019. In September 2017, we transferred 66.67% of the equity interest in six wholly-owned subsidiaries engaged in the CDN, hosting area network services and route optimization business, or WiFire Entities, for a nominal consideration of RMB1 for each of the WiFire Entities to Beijing TUS Yuanchuang Technology Development Co., Ltd., a wholly-owned subsidiary of Tsinghua Holdings Co., Ltd., or Tus-Holdings. Upon completion of such transfer, Tus- Holdings and we hold 66.7% and 33.3% equity interest in each of the WiFire Entities, respectively. WiFire Entities have been deconsolidated from our consolidated financial statements since then. In October 2019, we signed a memorandum of understanding with Alibaba to deploy IDC services in support of Alibaba’s expansion throughout Eastern China.

In October 2019, we issued 60,000 newly created Class C ordinary shares to Personal Group Limited, a British Virgin Islands company wholly owned by Mr. Sheng Chen, the co-chairperson of our board of directors, at a price of US$1.35 per share, which is equal to the volume weighted average price of the Company’s ADSs for the 30 trading days up to and including October 11, 2019, adjusted by the ADS-to-share ratio. This issuance of the newly created Class C ordinary shares is an initiative by us to enhance our ability to execute business strategies over the long term under the leadership of our board and senior management. Class C ordinary shares entitle the holders thereof the same rights as Class A ordinary shares except for veto right on certain corporate matters and conversion right.

On April 13, 2021, we repurchased from Tuspark Innovation Venture Limited (“Tuspark”) 48,634,493 Class B ordinary shares for an aggregate purchase price of approximately US$260.0 million. The repurchase price is at US$5.346 per ordinary share, or US$32.076 per ADS, which is the product of (i) the daily volume weighted average price of the ADSs for the consecutive thirty (30) trading days ended on March 22, 2021, multiplied by (ii) 88%. On the same day, Mr. Wenbin Chen, the director appointed by Tuspark resigned from our board of directors. Immediately following the consummation of the transaction, all of the remaining Class B ordinary shares held by Tuspark have been converted into the same number of Class A ordinary shares of the Company. On August 23, 2021, Tuspark sold 16,363,636 Class A ordinary shares to DNE (Cayman) Investment I Holding Limited, a third-party company, and 17,140,898 Class A ordinary shares to Beacon Capital Group Inc., a company affiliated with Mr. Sheng Chen, at the same price. To the best of our knowledge, based on its Schedule 13 D filed on May 17, 2021, as of February 29, 2024, Tuspark was a beneficial owner of more than 5.0% of our ordinary shares.

76

On July 15, 2021, to strengthen our leading position in carrier- and cloud-neutral IDC services, we, through our wholly-owned subsidiary, Shenzhen Cloud Native Technology Co., Ltd., acquired 100% of the equity interests in BJ TenxCloud from third-party selling shareholders of BJ TenxCloud. BJ TenxCloud primarily provides digitalization solutions to customers based on the in-house developed cloud native platform. The total consideration of the acquisition was RMB414.7 million.

On January 27, 2022, our board of directors held a board meeting and authorized the adoption of a Certificate of Designation, Preferences and Rights of the Series A-1 Perpetual Convertible Preferred Shares, or the Certificate of Designation, to create and issue a new series of perpetual convertible preferred shares of our company with preference, priority, special privilege, redemption and other rights provided in the Certificate of Designation. Our board of directors also authorized the re-designation of 300,000 of the authorized but unissued Class A ordinary shares in the authorized share capital of our company as Series A-1 perpetual convertible preferred shares. As of the date of this annual report, no Series A-1 perpetual convertible preferred shares have been issued.

In April 2022, our board of directors received an unsolicited preliminary non-binding proposal letter (the “April Proposal”) from the Hina Group and Industrial Bank Co., Ltd., Shanghai Branch (collectively, the “April Proposal Buyer Group”), proposing to acquire all of the outstanding ordinary shares of VNET for US$8.00 per ADS, or approximately US$1.3333 per ordinary share, in cash. In September, 2022, our board of directors received a preliminary non-binding proposal letter (the “September Proposal”) from Mr. Sheng Chen, founder and co-chairperson of our company, proposing to acquire all of the outstanding ordinary shares of VNET for US$8.20 in cash per ADS, or approximately US$1.3667 per ordinary share.

In September 2022, a special committee (the “Special Committee”) of our board of directors, consisting solely of independent directors, has been formed to evaluate and consider the proposed going-private transaction and other strategic alternatives available to us. The Special Committee retained an independent financial advisor and an independent legal counsel in October 2022.

As of the date of this annual report, the Special Committee is in the process of carefully considering and evaluating, with the assistance of the Special Committee’s independent financial and legal advisors, the September Proposal, the April Proposal and other potential strategic alternatives we may pursue. No definitive offer has been made, nor has any definitive agreement been executed, with respect to the proposed going-private transaction. There can be no assurance that the proposed going-private transaction will continue to be pursued, approved or consummated. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business and Industry—The consummation of the proposed going-private transaction is uncertain, and the announcement and pendency of the transaction could materially and adversely affect our business, results of operations and financial condition.”

On February 15, 2023, our audit committee and board of directors has approved and authorized the issuance of up to 555,000 newly created Class D ordinary shares to Mr. Sheng Chen, our co-chairperson of the board. The increase of authorized share capital to include Class D ordinary shares was approved by the Company’s shareholders at the extraordinary general meeting held on October 5, 2023. The Class D ordinary shares will have the same rights as our existing Class B ordinary shares except for voting rights, and holders of Class D ordinary shares shall be entitled to 500 votes per share on all matters submitted to shareholder vote. The proposed issuance of Class D ordinary shares is subject to and conditional upon the occurrence of conversion of pledged Class B ordinary shares beneficially owned by Mr. Sheng Chen into Class A ordinary shares upon a transfer to any person who is not an affiliate of Mr. Sheng Chen (each, a “Class B Conversion”). Following each Class B Conversion, the Company will issue a number of Class D ordinary shares to Mr. Sheng Chen that is equal to one-fiftieth (1/50) of the number of converted Class B ordinary shares, with fractional shares rounded down to the nearest whole share. The purchase price for each Class D ordinary share shall be equal to the volume weighted average price of the Company’s ADSs for the 30 trading days immediately prior to applicable issuance date, adjusted by the ADS-to-share ratio. As of the date of this annual report, no Class D ordinary shares have been issued.

On December 28, 2023, we completed the Strategic Investment from Success Flow and Choice Faith, both of which are beneficially owned by SDHG. With the closing of the Strategic Investment, Success Flow and Choice Faith now hold 455,296,932 and 195,127,260 newly issued Class A ordinary shares of the Company, respectively. In December 2023, we also entered into a strategic cooperation agreement with SDHG, pursuant to which both parties will leverage their respective resources and strengths to develop renewable energy projects in northern China.

Our principal executive offices are located at Guanjie Building Southeast 1st Floor, 10# Jiuxianqiao East Road, Chaoyang District, Beijing, People’s Republic of China, 100016. Our telephone number is +86(10) 8456-2121. Our registered office is located at Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Our agent for service of process in the U.S. is Cogency Global Inc., located at 122 East 42nd Street, 18th Floor, New York, New York 10168.

See “Item 4. Information on the Company—C. Organizational Structure” for a diagram illustrating our corporate structure as of the dated of this annual report.

77

SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC on www.sec.gov. You can also find information on our website https://ir.vnet.com/.

B.Business Overview

We are a leading carrier-neutral and cloud-neutral data center service provider in China. We have one of the largest carrier-neutral data center networks in China with our 50 self-built data centers and 112 partnered data centers with an aggregate capacity of 93,597 cabinets under our management as of December 31, 2023. Our data centers are concentrated in tier-1 cities in China and their surrounding regions, which have favorable supply-demand dynamics, owing to dense internet traffic, scarce resources and high demand for data center facilities. Most of our data centers and our POPs are connected across China. We offer managed hosting services to host our customers’ servers and networking equipment and provide interconnectivity to improve the performance, availability and security of their internet infrastructure. We have adopted a “dual-core” strategy to address both retail and wholesale data center market opportunities. Our managed retail services provide different levels of services that are scalable to meet our customers’ needs, from a single cabinet up to megawatt-scale deployments. Our managed wholesale services provide customers with new data center sites constructed and developed by us based on their specified standards. We believe that the scale of our data center footprint and networking assets as well as our carrier- and cloud-neutrality, position us well to capture the vast opportunities in the rapidly expanding market of internet and cloud computing infrastructure services in China.

In addition, we are a first mover among China’s carrier-neutral data center service providers in offering cloud services through partnerships to cover public, private and hybrid cloud scenarios. We provide customized enterprise VPN services and solutions, including software-defined wide area network, or SD-WAN, to enterprises across various industries. These value-added services strengthen our capability to provide quality services and meet our customers’ additional demands.

According to Frost & Sullivan, the continuing drivers for the data center demands consist of (i) growing IT outsourcing capacity by enterprises; (ii) implementation of 5G network; (iii) growing data center service demand from China’s cloud service providers and internet giant; (iv) favorable government policies; (v) customer segments driving data center service demand; and (vi)technological innovation driving the accelerated development of data centers. From 2018 to 2023, China’s carrier-neural data center service market has been growing by a CAGR of 24.3% and is expected to grow by a CAGR of 20.0% from 2023 to 2028. As a leading carrier-neutral and cloud-neutral data center service provider in China, we had a 10.0% market share in the carrier-neutral data center service market in terms of data center service revenues in 2023.

We are a pioneer in the carrier-neutral data center industry in China and commenced our operations in 1999. According to Frost & Sullivan, we are the first carrier-neutral data center service providers in China with infrastructure interconnected with all major network providers, which connect and share data traffic to help scale the rapid development of the early internet industry in China. Based on our partnership with Microsoft to introduce Azure and Microsoft 365 (formerly Office 365) in China in 2013, we are also the first carrier-neutral data center service provider to offer global cloud services in China and our services have helped accelerate the digital transformation of our enterprise customers.

We are a carrier-neutral internet infrastructure service provider. Our infrastructure is interconnected with the networks operated by all China’s telecommunications carriers, major non-carriers and local internet service providers. The interconnectivity enables each of our data centers to function as a network access point for our customer’s data traffic. In addition, we believe that our proprietary smart routing technology allows us to automatically select an optimized route to direct our customers’ data traffic to ensure fast and reliable data transmission. We believe this advanced interconnectivity within and beyond our network distinguishes ourselves from our competitors and provides an effective solution to address our customers’ needs that arise from inadequate public internet infrastructure and network interconnectivity in China. As a result, businesses are increasingly relying upon internet infrastructure services providers and in particular, carrier-neutral internet infrastructure services providers, to enhance and optimize key elements of their IT and network infrastructure.

With a nationwide data center network and comprehensive service offerings, we have attracted a diversified and loyal customer base. As of December 31, 2023, we had over 1,500 customers for our managed hosting services and over 7,500 enterprise customers in total. We also enjoy long- standing relationships with our customers and have high customer retention, as evidenced by our low average monthly hosting churn rate for managed hosting services, which was 0.2%, 0.2%, and 0.4% in 2021, 2022, and 2023, respectively.

78

Our Service Offerings

Through our quality data center network, we offer comprehensive hosting and related services, including:

Managed Hosting Services consisting of managed retail services and managed wholesale services. Our managed retail services include (i) colocation services that dedicate data center space to house our customers’ servers and networking equipment and provide tailored server administration services, (ii) interconnectivity services that allow customers to connect their servers with each other, internet backbones in China and other networks through our Border Gateway Protocol, or BGP, network, or our single-line, dual-line or multiple-line networks, and (iii) value-added services, including hybrid IT services, bare metal services, firewall services, server load balancing, data backup and recovery, data center management, server management, and backup server services. To address the wholesale IDC market opportunities, we established a “dual-core” strategy in 2019 to expand our services to managed wholesale services to China’s internet giants and large-scale cloud computing service providers. We construct and deliver data centers based on these customers’ required specifications and standards;
Cloud Services that allow customers to run their applications over the internet using our IT infrastructure rather than having the infrastructure on their own premises; and
VPN Services that extend customers’ private networks by setting up secure and dedicated connections through the public internet.

Our data centers host the servers of our customers and meet their needs to deploy computing, network, storage and IT infrastructure. Our services are scalable, allowing our customers to purchase space and power and upgrade connectivity and services as their requirements evolve. In addition, our customers benefit from our data centers’ wide range of physical security features, including sensitive smoke detection systems, fire suppression systems, secured access, around-the-clock video camera surveillance and security breach alarms. Our data centers are fully-redundant and feature resilient power supplies, energy efficient design, connection with multiple network providers and 24/7 on-site support provided by our skilled engineers. As a result, we are able to provide service-level agreement for 99.9% uptime for power for our self-built data centers. As a carrier-neutral data center service provider, we provide high interconnectivity to our customers with our access to multiple carriers and service providers and the availability of multiple-provider bandwidth. By securing multiple suppliers for connectivity and using redundant hardware, we are able to guarantee 99.9% internet connectivity uptime for our self-built data centers.

Managed Hosting Services

We have been providing managed retail services since the inception of our operations in 1999 and started to provide managed wholesale services in 2019 to implement our “dual-core” strategy that we developed in 2019.

Managed Retail Services. Our managed retail services include colocation services, interconnectivity services, and value-added services.

Colocation Services allow customers to lease partial or entire cabinets for their servers. Our customers have full control over their server(s) housed in our data centers. Depending on customer needs, we provide different levels of tailored server administration services, including operating system support and assistance with updates, server monitoring, server backup and restoration, server security evaluation, firewall services, and disaster recovery. Our customers’ servers are housed in our data centers providing redundant power supplies and heating, ventilating and air conditioning systems. Our colocation services relieve customers from the daily pressures of IT infrastructure maintenance so that they can focus on their core businesses. Customers have the option to either place their servers and equipment in standard cabinets dedicated for their exclusive use, or in cabinets shared with other customers. They can customize their cabinet space for their servers, network connections and other equipment. Customers can elect to buy the hardware that they place within their cabinets from their chosen suppliers. In addition, customers can also lease power-enabled blank space, where they can place their own cabinets in our data centers or use our services to build their customized cabinet space.
Interconnectivity Services are provided by us in the following ways:
oBorder Gateway Protocol (“BGP”) Network Services. We provide network services that use BGP routing protocol and policies, which allow the internet to become a decentralized system and thereby reduces traffic congestion and data transmission time;

79

oSingle-line Network Services. Some of our customers choose to connect their servers only to one telecommunication carrier in China. Based on their selections, we provide them with network connection to the major telecommunication carriers, including China Telecom, China Unicom and China Mobile; and
oMultiple-line Network Services. As a carrier-neutral service provider, our data centers are connected to all carrier and non-carrier networks in China. Customers then may choose to connect their servers to two or multiple networks, which provides more cost-effective internet access and ensures better business continuity. Our interconnectivity services connect our customers with each other, connect our data centers with telecommunication carriers’ backbone network and other networks. We provide cross-connection services to our customers. Upon the request of the customers, we utilize single or multi-mode fibers to create links between the customers directly and exclusively.
Value-Added Services are provided by us in the following ways:
oHybrid IT Services. Our hybrid IT services provide customers with a complete package of infrastructure service offerings, conveniently bundled to expedite the customer’s process to launch their applications and products to the extent possible. In conjunction with our infrastructure-as-a-service, or IaaS, and platform-as-a-service, or PaaS, hybrid IT services combine colocation, servers, connectivity, storage and customer services to save IT infrastructure deployment time, and provide a complete, reliable, and secured environment for customer’s IT demands. As more customers move their IT resources to the cloud, our cloud-neutral platform will enable our hybrid IT services to provide elastic cloud services as well as their inter-linked connections;
oPrivate Cloud, Hybrid Cloud and Cloud Native Services. We provide private cloud, hybrid cloud and multi-cloud managed services to address enterprises’ needs in aspects of data sovereignty, cost of ownership, and customization through our proprietary technologies and technical integration with selected partners, such as VMWare, Redhat and ZStack. Through BJ TenxCloud, one of our subsidiaries, we also provide digitalization solutions to customers based on our in-house developed cloud native platform. Customers can fully exploit elasticity and flexibility of our cloud solutions and modernize their applications and infrastructure, to achieve more efficient software development and production; and
oOther Value-Added Services. To complement our hosting services and enhance our customers’ experiences, we also provide other value- added services, including bare metal services, firewall services, server load balancing, data backup and recovery, data center management, server management, and standby server services. In addition, we also provide customers with traffic charts and analysis, gateway monitoring for servers, domain name system setup, defense mechanism against distributed denial of service (DDOS) attacks, basic setting of switches and routers, and virus protections.

Managed Wholesale Services. Our managed wholesale services started in 2019 and provide internet giants and large-scale cloud computing service providers with data center sites constructed and developed by us. Based on the specific requirements of our customers, we source properties for data center sites by acquiring or leasing green-field sites or existing industrial buildings from third parties, and then design and, through cooperation with developers, contractors, and suppliers, build the data center facilities with advanced design and high technical specifications. We believe our core competency and capabilities, acquired from decades of industry experience in the retail segment, are also applicable and critical when we expand our business into the wholesale segment and develop wholesale data centers. As of December 31, 2022 and 2023, the total capacity commitment from our wholesale customers was 316 and 476 megawatts, respectively.

Planning: We engage with our clients from the site selection and planning stage and choose the sites for wholesale data centers at the strategic locations which fits into our clients’ IT infrastructure deployment and provides great access to power and connectivity. Backed by multi-year experience and strong presence in key markets, we are able to conduct in-depth analysis and select the most suitable location based on clients’ requirements by acquiring or leasing green-field sites or existing industrial buildings from third parties. Our team works closely with local government authorities to obtain necessary permits and approvals and with electric utilities to obtain sufficient power supply. We also actively cooperate with telecommunication carriers to ensure multi-carrier connectivity to our wholesale data centers.

80

Design: Leveraging our technological know-how from our internal design teams and a comprehensive data center product portfolio, developing and accumulating through the designs and construction of retail data centers, we are dedicated to ensuring that each of our wholesale data centers meets the specific requirements of our clients and achieves industry leading energy efficiency and operating performance. Our technology strengths, such as advanced cooling technology and power management technology, are integrated due to close collaboration among our internal design team, research and development team and external design institutes.
Construction: We believe our well-established relationships with high quality contractors and suppliers, combined with our specialized construction team consisting of experienced professionals, help us to ensure fast delivery and cost effectiveness in data center construction. As opposed to retail data centers, typically the wholesale data centers are built to suit and customized to fulfill our clients’ different technical requirements. Furthermore, our clients require us to deliver wholesale data centers in large volumes within a prescribed construction period.
Operations: We are one of the first carrier neutral data center service providers in China and commenced operations in 1999. Since then, we haven’t encountered any disastrous accident over the last 20 years, demonstrating our strong operational expertise. We are able to provide service-level agreement for 99.9% uptime for power and 99.9% uptime for network connectivity for our self-built data centers. Our operational excellence to deliver wholesale data centers with high reliability, availability, security and manageability are sought by our wholesale clients. As a result, operations and management expertise becomes an increasingly important criteria when they select their data center partners.

Cloud Services

We started providing public cloud services in 2013 through our cooperation with Microsoft. Under our cooperation arrangement with Microsoft, we provide Microsoft’s cloud services, including Azure, Microsoft 365 (formerly Office 365), Dynamics 365 and Power Platform, to customers in mainland China by entering into service agreements with such end customers.

We provide IaaS, PaaS, and software-as-a-service, or SaaS, to our enterprise and individual end customers on the public cloud. Microsoft Azure provides our customers with a one-stop shop to purchase a portion of the pooled computing resources, control the applications uploaded to the virtual servers and/or access to the applications run by various operators on the cloud infrastructure, and pay on an on-demand basis. Through Microsoft 365 services, we provide our customers with not only the complete Microsoft 365 applications, but also business-class email, file sharing and HD video conferencing, all working together and connected in the public cloud so that customers can have access to everything they need to run their business from anywhere.

The total customer billing amounts are divided between Microsoft and us and we retain a portion of the total customer billing amounts based on the agreed-upon metrics. All sales amounts from our services to customers are deposited into an escrow account which are jointly administered by Microsoft and us, and we settle the payments to Microsoft on a monthly basis. In addition, we are entitled to receive incentive payments from Microsoft upon the completion of certain sales or services conditions. Our current agreement with Microsoft has a term of ten years till 2027.

VPN Services

We offer VPN services, primarily through Dermot Holdings Limited and its subsidiaries, or Dermot Entities, which we acquired in August 2014 and hold the brand of DYXnet. We offer customers best-in-class, enterprise-grade network services in numerous cities throughout Greater China and the wider Asia-Pacific region. We provide enterprise network solutions including Multiprotocol Label Switching (“MPLS”) and Software-Defined WAN (“SD- WAN”), internet access and network security solutions, and fully managed network enabling connectivity with 222 POPs across Asia, of which 108 POPs are for VPN services. We have further expanded our product portfolio to include Cloud & SaaS solutions, and the fast deployment on connecting public cloud around the Globe with high-speed network connections. In 2022, we launched the Secure Access Service Edge (“SASE”) solution based on our SD-WAN services.

Additionally, we have been appointed as one of the SD-WAN Services Standard Drafting Units of China Communications Standards Association (“CCSA”). We obtained the “SD-WAN Ready” certificate for overall solutions issued by the China Academy of Information and Communications Technology (“CAICT”) in 2020, and further certified with “SD-WAN Ready 2.0” in 2022. We are among the first official members of the China Cross-border Data Telecommunications Industry Alliance for being recognized as legally compliant by China’s Communications Administration. We are also among the first batch of ICT service providers in Greater China to obtain several ISO international certifications including ISO/IEC 27001: 2013, ISO/IEC 20000-1: 2018, and ISO 9001: 2015 for information security, IT service management, and quality management, respectively.

81

Our Infrastructure

Our infrastructure, which consists of our data centers and data transmission network, is the foundation upon which we provide services to our customers. As of December 31, 2023, we operate 50 self-built data centers and 112 partnered data centers mainly located in tier-1 and surrounding cities in China, including all major internet hubs, as well as locations in Southeast Asia, with 93,597 cabinets under management. Our extensive network, consisting of 222 POPs, is a “high-speed internet railway” that connects our data centers with each other and links them to China’s telecommunication backbones.

Our Data Centers

We adopt a distributed deployment method when choosing locations for our partnered data centers based on the specific requests of our customers, demands in different cities and our strategy for POP establishment; therefore, the locations and number of our partnered data centers are subject to change from time to time. We operate two types of data centers: self-built and partnered. We define “self-built” data centers as those with our owned cabinets, and data center equipment housed in buildings we owned, leased from third parties, or we purchased from third parties. We define “partnered” data centers as the data center space and cabinets we leased from China Telecom, China Unicom, China Mobile and other third parties through agreements. As of December 31, 2023, we operate 50 self-built data centers housing 89,357 cabinets and 112 partnered data centers housing 4,240 cabinets.

The table below sets forth the number of data centers and cabinets under our management as of December 31, 2021, 2022, and 2023, respectively.

    

As of December 31,

    

2021

    

2022

    

2023

Data Centers

 

 

Self-built

40

45

50

Partnered

64

98

112

Total

104

143

162

Cabinets

 

 

Self-built

74,143

 

82,581

 

89,357

Partnered

4,397

 

4,741

 

4,240

Total

78,540

 

87,322

 

93,597

Our nationwide network of data centers not only enables us to serve customers in extended geographic areas, but also establishes a national data transmission network that sets up connections among carriers and service providers in various locations.

The table below sets forth our portfolio of self-built cabinets housed by our data centers as of December 31, 2023.

    

As of December 31, 2023

    

Number of Self-built Cabinets Housed

    

Percentage of Contribution

Greater Beijing Area

Approximately 38,500

43.1%

Yangtze River Delta

Approximately 27,700

31.0%

Greater Bay Area

Approximately 9,300

10.4%

Others

Approximately 13,800

15.4%

Total

Approximately 89,300

100.0%

We build and operate our data centers in compliance with high industry standards in order to provide our customers with secure and reliable environments that are necessary for optimal internet interconnectivity. Our data centers generally feature:

Resilient Power — Redundant, high-capacity and stable power supplies, backed by uninterruptible power supply, or UPS, high-performance batteries and diesel generators;
Physical Security — Round-the-clock monitoring by on-site personnel, which includes verification of all persons entering the building, security barriers, video camera surveillance and security breach alarms;
Controlled Access — Access to the buildings, data floors and individual areas designated for particular customers via individually-programmed access cards and visual identification;

82

Fire Detection and Suppression — Sensitive smoke detectors linked to building management systems provide early detection to help avoid fire, loss and business disruption. These are complemented by an environmentally-friendly gas-based or water mist fire suppression system to put out fires;
Air Conditioning — To ensure optimal performance and avoid equipment failure, all data center floors are managed to make sure that customers’ equipment is maintained at a controlled temperature and humidity; and
24/7 Support — We staff our data centers with capable and experienced service teams and we believe we were the first data center service provider in China to offer 24/7 customer service.

These features minimize chances of interruption to the servers housed in our data centers and ensure the business continuity of our customers. In addition, we believe we were the first data center service provider in China to receive both the ISO 9001 quality system certification by the American Registrar Accreditation Board and a certification by the United Kingdom Accreditation Service.

Our Network

Our network transmits data and directs internet traffic, forming an internet highway system that is linked to the networks of major carriers, non-carriers and ISPs and enhances communications among our data centers, our customers and end users located throughout China and around the world. As of December 31, 2021, 2022, and 2023, our network connected 183, 216, and 222 POPs throughout Asia.

Our network also features numerous interfaces with four telecommunication carriers in China, which are China Telecom, China Unicom, China Mobile and China Education Network. Our network is not only connected to the headquarters of each carrier, but also with their local networks throughout China.

Due to our high-quality data center infrastructure, extensive data transmission network and proprietary smart routing technologies, we are able to deliver high-performance hosting and related services that can effectively meet our customers’ business needs, improve interconnectivity among service providers and end users, and effectively address the issue of inadequate network interconnectivity in China.

Customers and Customer Support

Our Customers

We serve a diversified and loyal base of customers, depending on the different types of services provided by us, our customers include (i) enterprise customers for our hosting and related services, and (ii) individual customers who signed up for the Microsoft Azure, Microsoft 365 (formerly Office 365), Dynamics 365 and Power Platform services. As of December 31, 2023, we had over 7,500 enterprise customers, of which over 1,500 customers are using our managed hosting services. Our enterprise customers represent a variety of industry verticals with different business scale, ranging from information technology and cloud services, telecommunication carriers, communications and social networking, gaming and entertainment, ecommerce, automobile to financial services and government agencies, as well as from blue-chip enterprises to small- to mid-sized enterprises.

We have a loyal customer base, as evidenced by our low churn rate. Our average monthly hosting churn rate, based on our core IDC business, was 0.2%, 0.2%, and 0.4% in 2021,2022, and 2023, respectively. Our average monthly recurring revenue from our top 20 customers were RMB191.3 million, RMB225.0 million, and RMB230.0 million in 2021, 2022, and 2023, respectively.

Our experience in serving market leaders in various sectors also provides us with industry knowledge, operational expertise and credibility that we can leverage in cross-selling additional services to our existing and potential customers.

Our Customer Support

We devote significant resources to provide customers support and services through our dedicated customer service team. We offer service level agreements on most of our services to our customers. Such agreements set the expectations on service level between our customers and us and drive our internal process to meet or exceed the customer’s expectations. We believe we were the first data center service provider in China to offer 24/7 customer services. Our network operation center is staffed with skilled engineers trained in network diagnostics and engineering. We require our staff to respond to calls or request from customers within 15 minutes. For major customers, we have a dedicated team to offer specialized services tailored to their specific needs. Areas of customer support include design and improvement of our customers’ IT infrastructure and network optimization.

83

Our customers may directly contact the customer service team to seek assistance or inquire about the status of a reported incident. The team actively follows up with our operations team to help ensure that the problems are addressed in an effective and timely manner. Each of our customers is assigned a service manager who is responsible for ensuring that all our services are performed in a satisfactory manner.

Technologies and Intellectual Property

Innovative Solutions and Services

We offer a comprehensive suite of solutions with cutting-edge technologies for customers, and continually expand our service offerings to provide full stack solutions consisting of interconnectivity, colocation or data center managed hosting services and cloud services. Examples of our innovative products and services include:

Hybrid IT service: We are the first among data center service providers in China to provide hybrid IT services since March 2015. Our hybrid IT services are designed to be connected to customers’ existing operating systems and achieve real-time response to customers’ IT requests. Our hybrid IT services cover computing and storage of data, facility management and maintenance, as well as operation support, which can effectively meet the growing IT outsourcing demand of enterprise customers due to the increasing complexity of IT requirements resulting from new technologies and applications;
Bare metal services: We developed our proprietary bare metal services technology in August 2018. Our bare metal services can be integrated with high-quality BGP, VPN and other services provided by us. Our bare metal services are based on automated operation and maintenance technologies and can be delivered to customers through the cloud platform on a fully automated basis without manual operations. It is equipped with security modules and network functions which can be integrated with other cloud services and network services provided by us; and
Hybrid cloud management platform: In order to provide superior cloud management services under various cloud scenarios to its customers, we developed a proprietary cloud management platform in June 2019. This platform can manage major public clouds and private clouds on a centralized basis and connect to our self-developed bare metal services, hybrid IT services, SD-WAN and other services to achieve one-stop multi-cloud management service capability. Our hybrid cloud management platform enables the customers to manage all the services, products and resources provided by us, including private cloud, public cloud, enterprise virtual data centers, enterprise hosted private cloud, bare metal services, as well as underlying data center and network connectivity services, on a centralized basis. Data analytics can be performed based on the information collected, which we believe can realize the value of customers’ data assets.

Technologies for Data Centers

We have implemented many technologies in designing and constructing our data centers, such as power transfer switch, cooling, lighting and energy recycling technologies, to improve the electricity power consumption and energy efficiency of our data centers. We are the first data center service provider that passed the ISO50001: 2011 Energy Management System Certification in 2017. One of our data centers in Beijing, M6 data center, is among the first national green data centers named by Chinese Institute of Electronics in 2018. We also apply heat recovery technologies at certain of our data centers to recover the waste heat from the exhaust of data centers to generate domestic hot water, which have improved our data center’s energy efficiency.

With the vision to build artificial intelligence defined data centers, we intend to develop artificial intelligence for IT operations platform which utilizes big data, modern machine learning and other advanced analytics technologies to enhance IT operation functions for our data centers. Such platform can collect a variety of data from various IT operations tools and device to aggregate data (such as that in monitoring systems and job logs) and then applies machine learning and advanced analytics on such data in order to automatically spot and react to issues. For example, our analytical data warehouse can analyze the working condition of data centers’ cooling systems to build a model which provides optimization solutions enabling us to lower operating costs and achieve environmentally friendly operations.

84

Research and Development and Intellectual Property

Our strong research and development capabilities support and enhance our service offerings. We have an experienced research and development team and devote significant resources to our research and development efforts, focusing on improving customer experience, increasing operational efficiency and bringing innovative solutions to the market quickly.

We have made continual investments and trainings for research and development to drive our growth in both mature and emerging businesses. We incurred RMB188.5 million, RMB306.8 million, and RMB322.2 million (US$45.4 million) in research and development expenses for the years ended December 31, 2021 and 2022, and 2023, respectively. As of December 31, 2023, we had 198 experienced engineers who have more than ten years of relevant industry experience.

Our research and development efforts have yielded 170 patents, 105 patent applications and 335 software copyright registrations as of December 31, 2023, all in China and focused on the areas including (i) energy saving technology, (ii) data center design and facility maintenance and operations, (iii) network operation and maintenance management, (iv) cloud-related technologies, and (v) edge computing and blockchain.

We rely on a combination of copyright, patent, trademark, trade secret and other intellectual property laws, nondisclosure agreements and other protective measures to protect our intellectual property rights. We generally control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including physical and electronic security, contractual protections, and intellectual property law. We have implemented a strict security and information technology management system, including the prohibition of copying and transferring of codes. We educate our staff on the need to, and require them to, comply with such security procedures. We also promote protection through contractual prohibitions, such as requiring our employees to enter into confidentiality and non-compete agreements.

Sales and Marketing

We actively market our services and solutions through our direct sales force and we use a mix of horizontal and vertical segmentation strategies to divide the market into groups with similar characteristics. Horizontal segmentation is used for products or solutions such as retail colocation, interconnectivity, bare metal services, and generic hybrid cloud managed services which are applicable to most of the enterprise customers. For more industry specific solutions, we employ vertical segmentation for wholesale build-outs, wholesale colocation as well as customized hybrid cloud managed services. Our sales and marketing teams are primarily based in Beijing, Shanghai, Shenzhen, Guangzhou, Hangzhou, Xi’an, Hong Kong and Taiwan. Aside from standard products, we are also leveraging and embedding our ecosystem’s offerings to provide turnkey hybrid cloud solutions for our key customers.

Our strong brand recognition, neutrality positioning, and large customer installed base have proven to be the important driving force for our sales. To strengthen our brand, we focus our marketing efforts on sponsoring seminars, conferences and special events to raise our profile with potential customers. In addition, we collaborate with various partners either on solution integration or “go to market” alignment to accelerate customers’ digital transformation. Our sales and marketing staff are not just focused on demand generation but also equally focus on providing high quality customer services to proactively retain existing customers.

85

Competition

We face competition from a wide range of data center service providers and other value-added service providers, including:

Carriers. We face competition from state-owned telecommunication carriers, including China Telecom, China Unicom and China Mobile. According to Frost & Sullivan, carrier-operated data centers took a share of 58.0% of the data center service market in 2023. In addition, all carriers operate their own networks. Competition is primarily focused on pricing, quality of services and geographic coverage. We believe we are well-positioned to compete with these major carriers. Unlike the three carriers, which construct data centers primarily to promote the sales of bandwidth, we provide connectivity to multiple networks in each of our carrier-neutral data centers, providing superior choice and performance. Our private network provides enhanced connectivity among different networks. In comparison, data centers operated by the three carriers generally provide access only to their own network and are often constrained by their networks’ coverage. Due to inadequate interconnectivity among China’s carriers’ networks and among the same carrier’s networks in different provinces, interconnectivity bottlenecks remain a major problem, contributing to slow transmission speeds across services and applications.
Carrier-neutral service providers. We face competition from other carrier-neutral service providers, such as SINNET and GDS. Competition is primarily focused on pricing and the quality and breadth of service offerings. We distinguish ourselves by our superior interconnectivity, extensive data transmission network, large number of high-quality data centers, and superior operations, maintenance and other customer services. Due to the unique nature of data center services, where relocation of customer servers and equipment is operationally difficult, customers are highly selective in choosing their data center service provider. Our strong brand, superior reputation and extensive operating experience and expertise remain the key differentiator in attracting and retaining our customers.
In-house data centers. Businesses may choose to house and maintain their own IT hardware, such as Baidu, Tencent and Alibaba, and other large enterprises, particularly in the financial services sector. Due to their in-house capabilities, these customers may outsource fewer services to other third-party data center service providers including us, if at all. However, we believe our data centers, coupled with our superior network services, offer a unique combination of hosting services that would make us attractive to businesses with in-house data centers.
Cloud service providers. Cloud services are a new and emerging market and therefore, we face competition from various market players who have entered into or plan to enter into the new market. In partnership with Microsoft, we offer cloud services, including Microsoft Azure, Microsoft 365 (formerly Office 365), Dynamics 365 and Power Platform, in China. We compete with domestic Chinese cloud service providers, such as Alibaba Cloud and Tencent Cloud, as well as international cloud services which are operated by other data center service providers in China, such as AWS. We believe our partnerships with Microsoft will make us attractive to potential customers, especially enterprise and government entity customers that have a strong demand for cloud services.
Other valued-added service providers. We face competition from other value-added telecommunications service providers including VPN service providers, such as Citic Telecom CPC, NOVA and HKT (6823.HK). As one of the leading service providers in each one of these value-added service markets, we believe our offerings not only complement our core hosting services, but also position us to capture additional growth opportunities.

Our competition with data center service providers located in Hong Kong and overseas is limited due to the small size of our data center service offerings in Hong Kong and overseas, but we may compete with them if we expand our service offerings in Hong Kong and overseas. We believe that there are currently no foreign competitors with a significant presence in the data center service market in China, partly due to the regulatory barriers in China’s telecommunications sector. As China represents a potentially lucrative market for foreign competitors, some foreign providers may seek to enter the Chinese market. In addition, as we expand our service offerings, such as cloud services, we expect to face more competition in those areas as well.

Our Environmental, Social and Governance (ESG) Initiatives

As a leading carrier-neutral internet data center services provider in China, VNET integrates environmental, social and governance, or the ESG, philosophy into major decisions of the company, promotes high-quality development of the company, and safeguards the interests of investors, customers, employees, communities and other stakeholders.

86

As a participant of the United Nations Global Compact, or the UNGC, VNET pledges to support its Ten Principles and the achievement of the United Nations Sustainable Development Goals, or the SDGs. In 2023, based on our SHIELD sustainability system, we actively carried out sustainable actions in the six implementation areas, namely Social, Human, Innovation, Environment, Leadership, and Development.

ESG Strategy

ESG Governance

Our board of directors and our management are responsible for ensuring that the company’s ESG strategy and related activities (including climate issues) are both relevant and effective. The company has established an ESG governance structure with cross-functional integration and coordination, supervised by our board of directors and led by our management.

Priorities and Materiality

Combining the concerns of all stakeholders on the sustainable development of the company, we conducted a comprehensive materiality assessment of the ESG issues covered by the six pillars of our SHIELD (Social-Human-Innovation-Environment-Leadership-Development) sustainability system.

Business Integrity

Business Ethics

We strictly abide by relevant laws and regulations, including the Company Law of the PRC, the Anti-Unfair Competition Law of the PRC, the Anti-Monopoly Law of the PRC, the Foreign Corrupt Practices Act of the United States, and the Sarbanes-Oxley Act. We also establish a complete and sound compliance management system tailored to the Company and have passed Anti-bribery Management Systems (ISO 37001) certification. We have formulated and issued the Code of Business Conduct and Ethics, requiring employees and third-party employees to engage in business activities accordingly.

We require all employees and suppliers to sign the anti-bribery commitment letter. In 2023, the company achieved 100% coverage of anti-corruption training for directors and employees, and as of December 31, 2023, there were no concluded legal cases regarding corrupt practices against the company or its employees.

We also pay attention to intellectual property management. In accordance with the laws and regulations related to intellectual property, such as the Patent Law of the PRC, the Trademark Law of the PRC, and the Copyright Law of the PRC, we have established and improved the intellectual property management system to protect our own rights and interests while avoiding infringement of other parties’ intellectual property rights.

Human Rights

As a participant of UNGC, we support the maintenance of internationally recognized labor human rights. We strictly abide by domestic laws and regulations such as the Labor Law of the People’s Republic of China and the Provisions on the Prohibition of Using Child Labor, and commit to abide by various international human rights conventions and incorporate them into corporate governance activities. These include the United Nations Universal Declaration of Human Rights, the United Nations Guiding Principles on Business and Human Rights, the Ten Principles of the UNGC, the Core Labor Standards of the International Labor Organization, and the Convention on the Elimination of All Forms of Discrimination against Women.

We oppose discrimination, any disregard or violation of human rights, and never tolerate any unlawful discrimination or harassment against race, ethnicity, region, gender, age, nationality or class, etc. We incorporate personal privacy protection, employee rights protection, and supply chain human rights protection into our business activities and proactively promote the implementation of related work. We also respect the right of existence and development for the impoverished, the disabled and other special groups, and lend support to the development of human rights in disadvantaged and remote areas.

87

Commitments to Carbon Neutrality

Carbon Emissions

We set ambitious carbon reduction targets in 2021, and comprehensively promoted the Company’s low-carbon transformation. In setting our targets, we define Scope 1 emissions as emissions from operations that are owned or controlled by the Company. We define Scope 2 emissions as emissions from the generation of purchased or acquired electricity, steam, heating or cooling consumed by the Company. We define Scope 3 emissions as all indirect emissions (not included in Scope 2) that occur in the Company’s value chain, including both upstream and downstream emissions. We commit:

by 2030, achieving operational carbon neutrality in Scope 1 and Scope 2 emissions; and
by 2030, achieving 100% renewable energy use in operations.

We promote the achievement of carbon neutrality through the four pathways, namely, carbon reduction, carbon removal, carbon offset, and carbon empowerment, making full use of energy-saving technology, renewable energy transformation, carbon trading, and upstream and downstream empowerment throughout the industrial chain. In 2023, we continued to conduct practices in technological innovation, distributed photovoltaic energy storage and hydrogen research, green power trading and other aspects, and achieved significant results.

In 2023, we conducted greenhouse gas emissions inventory covered the Scope 1, Scope 2, and Scope 3 within the organizational and reporting boundaries of 2023.

Environmental Initiatives

We are actively following a green development path that is “high-efficient, low-carbon, intensive and circular”, with the focus on improving the green management capability of a data center throughout its life cycle of siting, design, construction and operation to reduce its carbon footprint. By the end of 2023, we had obtained ten green data center certifications in total.

We actively respond to the national goal of accelerating the construction of a novel power system with new energy as the main body, and actively explore renewable energy, energy storage technology, energy-internet and other fields, leading the energy transformation of the industry. We are actively participating in green power trading in many regions. This year, we purchased about 56.9 million kWh of green electricity. In 2022, we signed a 2023 green power purchase agreement with CGN Solar (Shenzhen) Co., Ltd., which contains a five-year green power supply guarantee clause of about 500 million kWh. We also achieved an annual average PUE of 1.29 at our data centers with stabilized operations in 2023.

Climate Impact

As a supporter of the Task Force on Climate-related Financial Disclosures, we have taken climate change into consideration in our corporate strategy. Based on the degree of potential financial impact, impact on the stability of business activities, customer and shareholder concerns and other dimensions, we regularly evaluate risks and opportunities related to assets and businesses.

Reliable Products and Services

Providing customers with stable and reliable Internet infrastructure is the core of our business. Therefore, we continue to strengthen business continuity management and have passed the certification of Business Continuity Management Systems (ISO 22301). In 2023, we achieved zero major IDC operational disruptions or network outages.

We provide customers with high-quality pre-sales and after-sales services, and attach importance to the continuous improvement of service. In 2023, the nationwide customer satisfaction reached 99.81% and our satisfaction rate in resolving customer complaints reached 100%.

88

Data Protection and Information Security

At VNET, cybersecurity risk management is an integral part of our overall enterprise risk management program. We constantly enhance the construction and implementation of our information security management system. Through our implementation of a series of internal policies, such as the Compliance and Information Security Management Regulations, the Information Security Management System Guidelines, and the Information Security Risk Management Procedures, we clarify the information security management responsibilities of each of our business departments, and provide standardized guidance for the daily practice of information security management. We have obtained Level 1 disaster backup and recovery certification and Level 2 security operation and maintenance certifications issued by the China Cybersecurity Review, Certification and Market Regulation Big Data Center. Our data centers also have obtained Level 3 information system security integration certification, Level 3 information security emergency response certification, and Level 3 information security risk assessment certification. At present, a number of sites involved in our main business have been certified to Information Technology Service Management Systems (ISO/IEC 20000) and Information Security Management Systems (ISO/IEC 27001).

We carry out information security management from three levels of physical security, internal cybersecurity and external cybersecurity, and formulate privacy policies to ensure the security of personal data and privacy. We attach great importance to the cultivation of employees’ information security awareness and carry out various forms of information security training for employees. In 2023, we provided information security training to 100% of our employees. For more information, see “Item 16.K. Cybersecurity.”

Human Capital

Employment

We adhere to sustainable talent cultivation, fully respect and strictly protect the rights and interests of employees, focus on the fairness, diversity and inclusiveness of the workplace, pay attention to the physical and mental health and welfare of employees, and are committed to creating a working environment conducive to personal development for all employees.

We have established a multi-channel employee communication and appeal mechanism to fully protect employees’ rights to information, participation, privacy, expression, and supervision. We have built a complete welfare care system to provide all-round support for employees.

As of December 31, 2023, the total number of our employees was 3,038.

Diversity, Equity, and Inclusion

We insist on recruiting, assessing, motivating and training every employee equally to ensure that minority groups are not treated differently. In 2022, we became a signatory of the UN Women’s Empowerment Principles, actively guaranteeing equal pay for equal work regardless of gender, and working with global enterprises to improve gender equality practices and bring women’s potential into play.

As of December 31, 2023, 31% of our employees for management positions were female.

Training and Development

We attach great importance to the training of talents, formulate the Employee Training Management System and establish a systematic and multi-level employee training system to carry out targeted training for employees at different development stages. We realize digital talent training through the VNET E-Learning platform. As of December 31, 2023, 545 courses had been launched on the platform.

Through competitive compensation as well as a fair and effective performance evaluation mechanism, we continue to attract and motivate outstanding talents. We have established a comprehensive job level structure and a reasonable promotion mechanism to provide all employees with equal development opportunities.

89

Social Responsibility

Responsible Supply Chain

We strictly implement responsible procurement, actively identify and control risks of the supply chain, and help the entire industrial chain to jointly build an open and mutually beneficial cooperation environment. We strictly abide by national laws and regulations and relevant requirements in the industry, standardize the behavior of procurement personnel, strictly control the quality of cooperative suppliers, and implement closed-loop procurement management through systems as the Regulations on Procurement Management, the Regulations on Supplier Management, and the Code of Conduct for Procurement Personnel.

We actively promote suppliers to improve their performance on sustainability. In our supplier management work process, we incorporate considerations on their ESG risks and focus on their performance in environmental protection and low carbon, information security, labor rights and interests, occupational health and safety, as well as honesty and integrity.

Public Welfare

We actively fulfill social responsibilities as a corporate citizen and leverage our industrial strengths so that local communities can benefit from our operations. In 2023, we carried out various public welfare projects pertaining to ecological protection and adolescent education. In March 2023, approximately 80 of our employees, including our management and employee representatives, participated in the voluntary tree planting event we held at the suburb of Beijing. These employee volunteers planted more than 200 saplings and contributed to the protection and restoration of the ecosystem. Moreover, in March 2023, the Company held a charity sale, donating 30% of the proceeds to a public welfare school for homeless and left-behind children to purchase highly-needed supplies.

Regulations

This section sets forth a summary of the most significant rules and regulations that affect our business activities in China.

Regulations on Foreign Investment

Investment activities in China by foreign investors are principally governed by the Catalog of Industries for Encouraging Foreign Investment, or the Encouraging Catalog, and the Special Management Measures (Negative List) for the Access of Foreign Investment, or the Negative List which were promulgated and are amended from time to time by the Ministry of Commerce, or MOFCOM, and the National Development and Reform Commission, or NDRC, and together with the PRC Foreign Investment Law, or the Foreign Investment Law, and their respective implementation rules and ancillary regulations. The Encouraging Catalog and the Negative List lay out the basic framework for foreign investment in China, classifying businesses into three categories with regard to foreign investment: “encouraged”, “restricted” and “prohibited.” Industries not listed in the Catalog are generally deemed as falling into a fourth category “permitted” unless specifically restricted by other PRC laws.

In December 2021, the NDRC, and the MOFCOM promulgated the Special Management Measures (Negative List) for the Access of Foreign Investment (2021 version), or the 2021 Negative List, which took effect from January 1, 2022. On October 26, 2022, the MOFCOM and the NDRC jointly published the Catalog of Industries for Encouraging Foreign Investment (2022 Version), which became effective on January 1, 2023.

On January 1, 2020, the Foreign Investment Law, as well as the Regulations for Implementation of the Foreign Investment Law of the PRC, or the Implementation Regulations, came into effective, which replaced the trio of prior laws regulating foreign investment in China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations, and became the principal regulations governing foreign investment in China.

90

Pursuant to the Foreign Investment Law, “foreign investment” refers to investment activities directly or indirectly conducted by one or more natural persons, business entities, or otherwise organizations of a foreign country (collectively referred to as “foreign investors”) within China, and the investment activities include the following situations: (i) a foreign investor, individually or collectively with other investors, establishes a foreign-invested enterprise within China; (ii) a foreign investor acquires stock shares, equity shares, shares in assets, or other like rights and interests of an enterprise within China; (iii) a foreign investor, individually or collectively with other investors, invests in a new project within China; and (iv) investments in other means as provided by laws, administrative regulations, or the State Council. According to the Foreign Investment Law, the State Council will publish or approve to publish a catalogue for special administrative measures, or the “negative list.” The Foreign Investment Law grants national treatment to foreign invested entities, except for those foreign invested entities that operate in industries deemed to be either “restricted” or “prohibited” in the “negative list.” The Foreign Investment Law provides that foreign invested entities operating in foreign restricted or prohibited industries will require market entry clearance and other approvals from relevant PRC governmental authorities. Furthermore, the Foreign Investment Law provides that foreign invested enterprises established according to the existing laws regulating foreign investment may maintain their structure and corporate governance within five years after January 1, 2020.

The Implementation Regulations further provides, among other, that (i) if a foreign-invested enterprise incorporated prior to January 1, 2020 fails to adjust its corporate governance structure and other matters to be in compliance with the Companies Law of the PRC or the Partnership Enterprises Law of the PRC, as the case may be, and complete registration for amendments before January 1, 2025, the relevant governmental authority may no longer accept any other registration matters of such foreign-invested enterprise; and (ii) as for any foreign-invested enterprise incorporated prior to January 1, 2020, the provisions regarding equity interest transfer and distribution of profits, as agreed in its joint venture contracts, may remain effective and binding after its adjustment of corporate governance structure and other matters in accordance with the Companies Law of the PRC or the Partnership Enterprises Law of the PRC, as the case may be.

The NDRC and the MOFCOM jointly promulgated the Measures for the Security Review of Foreign Investment, on December 19, 2020, which became effective on January 18, 2021. Pursuant to the Measures for the Security Review of Foreign Investment, the NDRC and the MOFCOM will establish a working mechanism office in charge of the security review of foreign investment, and any foreign investment which has or would possibly have an impact on the national security shall be subject to security review by such working mechanism office. The Measures for the Security Review of Foreign Investment further requires that a foreign investor or its domestic affiliate shall apply for clearance of national security review with the working mechanism office before they conduct any investment into any of the following fields: (i) investment in the military industry or military-related industry, and investment in areas in proximity of defense facilities or military establishment; and (ii) investment in any important agricultural product, important energy and resources, critical equipment manufacturing, important infrastructure, important transportation services, important cultural products and services, important information technologies and internet products and services, important financial services, critical technologies and other important fields which concern the national security where actual control over the invested enterprise is obtained.

Regulations on Value-Added Telecommunications Business

Value-added Telecommunications Services

Pursuant to the PRC Telecommunications Regulations, or the Telecom Regulations, implemented on September 25, 2000, as amended on July 29, 2014 and February 6, 2016, telecommunications service providers are required to procure operation licenses prior to their commencement of operations. The Telecom Regulations distinguish “basic telecommunications services” from “value-added telecommunications services.” Value-added telecommunications services are defined as telecommunications and information services provided through public networks. A “Catalog of Telecommunications Business”, or the Catalog, was issued as an attachment to the Telecom Regulations to categorize telecommunications services as either basic or value-added. Pursuant to the currently effective Catalog, which was most recently amended in June 2019, value-added telecommunications services are divided into type I value-added telecommunications services (i.e. services “mainly based on facilities and resources”) and type II value-added telecommunications services (i.e. services “mainly based on public platforms”) and they will be regulated accordingly. For example, value-added telecommunications services (e.g. internet data center services) (“IDC Service”), content distribution network services (“CDN Service”), domestic internet protocol virtual private network services, and internet access services (“ISP Service”) which are primarily provided to enterprise users, closely attached to basic infrastructure and telecom resources, and have significant importance to national information security and public order, are categorized as type I value-added telecommunications services. Value-added telecommunications services (e.g. online data processing and transaction processing services and information services), which are mainly provided to the general public, have significant economic benefits, and are closely related to consumer rights and privacy protection are categorized as type II value-added telecommunications services.

91

Pursuant to the Telecom Regulations, value-added telecommunications services covering two or more provinces, autonomous regions, and/or municipalities directly administered by the central government shall be approved by the MIIT, and the providers of such cross-regional value-added telecommunications services are required to obtain the cross-regional value-added telecommunications business operation licenses, or the Cross-Regional VAT Licenses. Value-added telecommunications services covering certain area within one province, autonomous region, and/or municipality directly administered by the central government shall be approved by the local telecommunications administration authority of such region and the providers of such value-added telecommunications services are required to obtain value-added telecommunications business operating licenses, or the VAT Licenses. Pursuant to the Administrative Measures for Telecommunications Business Operating Licenses effective on July 3, 2017 and as amended from time to time, promulgated by the MIIT, Cross-Regional VAT licenses shall be approved and issued by the MIIT with five-year terms.

As of the date of this annual report, all of our principal operating entities that are required to obtain Cross-Regional and Provincial VAT License, pursuant to applicable PRC laws and regulations, have obtained such licenses.

For example, pursuant to the Cross-Regional VAT License issued to VNET Beijing, by the MIIT on January 17, 2012 (which was most recently updated on May 18, 2022) with a term effective until October 21, 2026, VNET Beijing is permitted to carry out its (i) full data center business under the first category of “value-added telecommunications business” across two province-level municipalities and four cities in China; (ii) data center business (excluding internet resources coordination service) under the first category of “value-added telecommunications business” across two province-level municipalities and 20 cities in China; (iii) VPN services under the first category of “value-added telecommunications business” across China; (iv) internet access service (excluding providing services for website users) under the first category of “value-added telecommunications business” across 19 province-level municipalities and provinces in China, and internet access service (solely providing services for website users) under the first category of “value-added telecommunications business” across three provinces in China; (v) domestic multi-party communications services under the second category of “value-added telecommunications business” across China; and (vi) domestic data transmission services through fixed network under the second category of “basic telecommunications business” across China. In addition, pursuant to the VAT License issued to VNET Beijing by Beijing Communications Administration on January 8, 2020 with a term effective until January 8, 2025, VNET Beijing is permitted to carry out information service business (limited to internet information service).

Pursuant to the Cross-Regional VAT License issued to BJ iJoy by the MIIT on October 23, 2019 with a term effective until May 6, 2024, BJ iJoy is permitted to carry out its (i) data center business (excluding internet resources coordination service) under the first category of “value-added telecommunications business” across two province-level municipalities and one city in China; (ii) VPN services under the first category of “value-added telecommunications business” across three province-level municipalities and provinces in China; (iii) internet access service under the first category of “value-added telecommunications business” across three province-level municipalities and provinces in China; and (iv) information service business (excluding internet information service) under the second category of “value-added telecommunications business” across China.

92

Pursuant to the Cross-Regional VAT License issued to VNET Technology by the MIIT on April 6, 2023 with a term effective until April 6, 2028, VNET Technology is permitted to carry out (i) internet access service under the first category of “value-added telecommunications business” across three province-level municipalities and provinces in China; and (ii) data center business (excluding internet resources coordination service) under the first category of “value-added telecommunications business”, which covers the services in three province-level municipalities and cities in China.

Pursuant to the Cross-Regional VAT License issued to SZ DYX by the MIIT on September 18, 2013 (which was most recently updated on March 17, 2023) with a term effective until March 17, 2028, SZ DYX is permitted to carry out (i) VPN services under the first category of “value-added telecommunications business” in China; (ii) data center business under the first category of “value-added telecommunications business”, which covers the services in Beijing, Shanghai and Shenzhen; (iii) data center business (solely providing internet resources coordination service) under the first category of “value-added telecommunications business”, which covers the services in six cities in China; (iv) internet access service under the first category of “value-added telecommunications business” across three province-level municipalities and provinces in China; (v) internet access service (solely providing services for website users) under the first category of “value-added telecommunications business” across 28 province-level municipalities, autonomous regions and provinces in China; (vi) domestic multi-party communications services under the second category of “value-added telecommunications business” across China; and (vii) information service business (solely providing internet information service).

Pursuant to the VAT License issued to SH Blue Cloud by Shanghai Communications Administration on October 20, 2017 (which was most recently updated on November 18, 2022) with a term effective until October 20, 2027, SH Blue Cloud is permitted to carry out (i) information service business (limited to internet information service) under the second category of “value-added telecommunications business”; (ii) online data processing and transaction processing service (solely providing for e-commerce services) under the second category of “value-added telecommunications business”; and (iii) internet domain name resolution service under the second category of “value-added telecommunications business” in Shanghai. In addition, SH Blue Cloud obtained the Cross-Regional VAT License issued by the MIIT on July 10, 2020 with a term effective until January 21, 2025, pursuant to which SH Blue Cloud is permitted to carry out (i) fixed network domestic data transmission business under the second category of “basic telecommunications business” across China; (ii) data center business under the first category of “value-added telecommunications business” in Beijing and Shanghai; (iii) CDN service under the first category of “value-added telecommunications business” in Beijing and Shanghai; (iv) VPN services under first category of “value-added telecommunications business” in Beijing and Shanghai; (v) internet access service under the first category of “value- added telecommunications business” in Beijing and Shanghai; (vi) domestic multi-party communications services under the second category of “value- added telecommunications business” across China; and (vii) information service business (excluding internet information service) under the second category of “value-added telecommunications business” across China.

Pursuant to the VAT License issued to Langfang Huahai Internet Technology Co., Ltd. by Hebei Communications Administration on December 9, 2022 with a term effective until December 9, 2027, Langfang Huahai Internet Technology Co., Ltd. is permitted to carry out data center business (excluding internet resources coordination service) under the first category of “value-added telecommunications business” in Langfang.

Internet Access Services

The MIIT promulgated the Circular on Further Regulating Market Access of IDC Service and ISP Service in 2012, or the Circular 552, which further stipulates the detailed requirements on capital, personnel, facility and equipment for conducting IDC Service and ISP Service business. On January 17, 2017, the MIIT further promulgated the Circular on Clearing Up and Regulatory the Internet Access Service Market, which emphasizes the requirements as specified under Circular 552 and prohibits business operation without licenses, business operation beyond permitted territorial scope and business scope set forth on the licenses and “multi-level sublease” in the market with respect to IDC Service, ISP Service and CDN Service. The IDC and ISP service providers shall not sublease the IP addresses, bandwidth or other network access resources they have obtained from basic telecommunication operators in the PRC to other enterprises for operating businesses of IDC Service, ISP Service or other business. In addition, enterprises engaged in the businesses of IDC Service, ISP Service or CDN Service shall conduct comprehensive self-inspection, rectify violations of the relevant regulations in a timely manner to ensure their business operations are in compliance with the applicable laws and regulations and the network facilities and network access resources are used in a compliant manner. The regulatory authorities shall urge enterprises in violation of the relevant regulations to make rectifications in a timely manner and take stern actions in accordance with the laws against the enterprises that refuse to make such rectifications, and such enterprises may fail to pass the annual inspection, may be included in the enterprise list of bad credit record, or the licenses or permits of such enterprises may not be renewed upon expiration and their cooperation with the basic telecommunications operators may be adversely affected under serious circumstances.

93

Pilot Scheme for Broadband Access Business

The MIIT initiated a periodical pilot scheme for broadband access business by issuing the Notice on Liberalizing the Broadband Access Market to Private Capital on December 25, 2014, pursuant to which, the qualified private sector enterprises are encouraged, but not required, to apply to participate in the pilot scheme in broadband access business and the pilot scheme lasts for 3 years commencing on March 1, 2015. From 2015 to 2017, MIIT issued a series of notices in succession to expand the pilot scheme to all cities in nine provinces and several designated. On June 19, 2018, MIIT issued the Notice on Deepening the Pilot Scheme in Broadband Access Business to extend the effective period of the pilot scheme to December 31, 2020 and further expand the pilot scheme to all cities in fourteen provinces and several designated cities in other provinces. As of the date of this annual report, we are qualified to provide broadband access services in Beijing.

Energy Conservation of Internet Data Centers

On January 21, 2019, the MIIT, National Government Office Administration and National Energy Administration jointly published the Guidance on Promotion of Green Data Center, pursuant to which authorities encourage data centers to adhere to certain average levels of energy conservation and aim to reach several goals including, among others, maintaining the power usage effectiveness (PUE) of newly constructed large and extra-large data centers at or below 1.4 from the year 2022 onward.

Pursuant to the Three-year Plan for the Development of New-type Data Centers (2021-2023) issued by the MIIT on July 4, 2021, the PUE of newly constructed large and extra-large data centers should be below 1.35 by the end of 2021; by the end of 2023, the PUE of newly constructed large and extra-large data centers should be below 1.3 and that in cold and frigid regions should be below 1.25. On October 18, 2021, the MIIT, NDRC, SAMR, National Energy Administration and Ministry of Ecology and Environment jointly published the Opinions on Promoting Energy Conservation and Carbon Reduction in Key Areas by Tightening the Energy Efficiency Constraint, pursuant to which the PUE of newly constructed large and extra-large data centers should be at or below 1.3, and from the year 2025 onward, the PUE of data centers should generally be at or below 1.5.

Some local governmental authorities also issued regulations and relevant implementation rules in order to control the energy conservation of data centers. For example, on February 14, 2022, the GOPGB issued the Beijing Municipality’s Catalogue for the Prohibition and Restriction of Newly Increased Industries (2022 Edition), or the 2022 Catalogue, which is a revised edition of the catalogue GOPGB issued in 2018. The 2022 Catalogue prohibits new construction or expansion within Beijing of (i) call centers, and (ii) data centers which are involved in providing internet data services or information processing and storage support services, except for cloud computing data centers in compliance with the Implementation Plan on Coordinated Development of Data Centers in Beijing. Moreover, in July 2021, the Development and Reform Commission of Beijing Municipality published the Regulations on Further Strengthening the Regulations on Energy Conservation Monitoring of Data Center Projects to stipulate further energy conservation requirements applicable to data center projects, including, among others, limiting the proportion of power of racks for data storage function, requiring higher usage percentage of renewable energy sources and lower PUE, as well as charging more expensive and differentiated power tariffs accordingly for data centers with PUEs above 1.4. On July 3, 2023, the Development and Reform Commission of Beijing Municipality published the Notice on Further Strengthening the Regulations on Energy Conservation Monitoring of Data Center Projects, which replaced the Regulations on Further Strengthening the Energy Conservation Monitoring of Data Center Projects and reaffirmed the aforementioned energy conservation requirements.

On January 2, 2019, Shanghai Municipal Commission of Economy and Information and Shanghai Municipal Development and Reform Commission jointly published the Guidance on Strengthening the Coordinated Construction of the Internet Data Center in Shanghai Municipality, pursuant to which, authorities encourage to effectively control the construction scale and energy consumption gross of internet data centers and aim to reach several goals including, among others, the PUE of newly constructed internet data center shall be strictly controlled below 1.3, and the PUE of reconstructed internet data center shall be strictly controlled below 1.4, from the year 2020 onward. In April 2021, the Shanghai Municipal Commission of Economy and Informatization and the Shanghai Municipal Development and Reform Commission jointly published their Notice on Coordinated Construction of Data Centers in Shanghai in 2021 to restate that the comprehensive PUE of newly constructed data centers should be lower than 1.3 and reconstructed data centers should be lower than 1.4. Moreover, in November 2022, the Shanghai Municipal Commission of Economy and Informatization and the Shanghai Municipal Development and Reform Commission jointly published the Implementation Plan for Peaking Carbon Dioxide Emissions in New Infrastructures in Shanghai, which provides that the PUE of newly constructed data centers should be lower than 1.3 during the “14th Five-Year Plan” period, and should strive to be lower than 1.25 during the “15th Five-Year Plan” period.

94

In April 2019, the Shenzhen Development and Reform Commission issued the Notice on the Relevant Matters of Energy Conservation Examination for Data Centers to strictly control the amount of annual comprehensive energy consumption of newly constructed data centers. In November 2020, the General Office of the People’s Government of Guangdong Province issued the Three-year Implementation Plan (2020-2022) on Promotion of the Construction of New Infrastructures in Guangdong Province, pursuant to which the average designed PUE of data centers in Guangdong Province should be lower than 1.3 as of the year 2022. In April 2021, the Energy Bureau of Guangdong Province published the Notice on Guangdong Province Data Center Energy Consumption Protection Requirement, according to which from 2021 to 2022, as a principle, increases in new data center racks will not be approved in Guangdong Province, except for projects integrating existing resources and constructed by enterprises for self-use (small scale data centers with 1,000 or fewer standard racks). In addition, on January 6, 2023, the Development and Reform Commission of Guangdong Province and the Department of Industry and Information Technology of Guangdong Province jointly issued the Opinions on Strengthening the Layout and Construction of Data Centers, pursuant to which, the average PUE of data centers which are newly constructed and located in data center clusters of national hubs shall be at or below 1.25 while the average PUE of other data centers in Guangdong province shall be at or below 1.3.

Regulations on Foreign Investment in Telecommunications Enterprises

The PRC government imposes limitations on the foreign ownership of PRC companies that engage in telecommunications-related business. Pursuant to the Administrative Rules for Foreign Investments in Telecommunications Enterprises, or the Foreign Investment Telecommunications Rules, issued by the PRC State Council on December 11, 2001 and effective on January 1, 2002, which was further amended on February 6, 2016, a foreign investor is currently prohibited from owning more than 50% of the equity interest in a PRC company that engages in value-added telecommunications business, and the major foreign investor of a telecommunication business in China must also have experience and a sound track record in providing value-added telecommunications services overseas. Although the Guidance Catalog of Industries for Foreign Investment, as amended in 2017, and the Negative List (2021) allow a foreign investor to own more than 50% of the total equity interest in e-commerce business, domestic multi-party communications services, information storage and re-transmission services, and call center services, other requirements provided by the Foreign Investment Telecommunications Rules (such as the track record and experience requirement for a major foreign investor) still apply. Foreign investors that meet these requirements must obtain approvals from the MIIT, which retain discretion in granting approvals. On April 7, 2022, the State Council of the PRC issued the Decision to Amend and Abolish Certain Administrative Regulations, which makes amendments to the Foreign Investment Telecommunications Rules. The amendments include, among others, removing the qualification requirements for major foreign investors that hold interest in PRC companies conducting value-added telecommunications business as set out in the Foreign Investment Telecommunications Rules. The amended Foreign Investment Telecommunications Rules became effective on May 1, 2022.

The Circular on Strengthening the Administration of Foreign Investment in and Operation of Value-Added Telecommunications Business issued by the MIIT on July 13, 2006, among others, requires a foreign investor to set up a foreign investment enterprise and obtain an operating permit in order to carry out any value-added telecommunications business in China. Under this circular, a domestic value-added telecommunications service operator that holds a VAT license is prohibited from leasing, transferring or selling such license to foreign investors, and from providing any assistance in the form of resources, sites or facilities to foreign investors that conduct value-added telecommunications business illegally in China. Furthermore, the relevant trademarks and domain names that are used in the value-added telecommunications business of domestic operators must be owned by such domestic operators or their shareholders. The circular further requires each VAT license holder to have the necessary facilities for its approved business operations and to maintain such facilities in the regions covered by its VAT license. In addition, all value-added telecommunications service operators are required to maintain network and information security in accordance with the standards set forth under relevant PRC regulations.

On January 12, 2017, the State Council issued the Notice on Several Measures for Expansion of Opening-up Policy and Active Use of Foreign Capital, or the Notice No. 5, which purports to relax restrictions on foreign investment in sectors including services, manufacturing and mining. Specifically, the Notice No. 5 proposes to gradually open up telecommunication, Internet, culture, education and transportation industries to foreign investors. However, there are still substantial uncertainties with respect to the implementing rules and regulations of Notice No. 5.

95

In January 2019, the State Council published its approval of Fully Promoting the Comprehensive Pilot Program for Expanding the Opening Up of Service Industry in Beijing, pursuant to which Beijing will lift foreign ownership limits on internet access service industry (only the service of providing users with internet access) in certain pilot zones in Beijing. Nevertheless, the local authorities in Beijing has not promulgated any implementing rules or guidelines as of the date of this annual report. On April 8, 2024, the MIIT issued the Circular on Implementing the Pilot Programs Work to Expand the Opening - up of the Value - Added Telecommunications Services. The circular states that the MIIT will launch pilot programs to expand the opening - up of value - added telecommunications services and the pilot programs will be initially launched in certain pilot zones in Beijing, Shanghai, Hainan, and the Shenzhen. In the regions approved to launch pilot programs, foreign ownership restrictions in certain value - added telecommunications business will be removed, including IDC Service, CDN Service, ISP Service, online data processing and transaction processing services, and information publishing platforms and delivery services (excluding internet news information, online publishing, online audiovisual, and internet cultural operations) and information protection and processing services. Foreign invested enterprises conducting these services in approved pilot regions are required to obtain approval from the MIIT in accordance with applicable laws and regulations. The circular also indicates that based on the implementation of the pilot programs, the scope of the pilot regions may be expanded. As this circular is newly issued, it remains uncertain as to the interpretation and implementation of this circular.

Regulations on Internet Security

On November 7, 2016, the SCNPC promulgated the Cybersecurity Law, which became effective on June 1, 2017. Pursuant to the Cybersecurity Law, internet operators must comply with applicable laws and regulations and fulfill their obligations to safeguard network security in conducting business and providing services. Internet operators must take technical and other necessary measures as required by laws and regulations to safeguard the operation of networks, respond to network security effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data. In addition, the Cybersecurity Law requires internet operators to formulate contingency plans for cybersecurity incidents, and initiate relevant contingency plans, take corresponding remedial measures and report to the competent departments upon occurrence of any incident endangering cybersecurity.

On September 14, 2022, the CAC released the Notice on Seeking Public Comments on the Decision on Amending the Cybersecurity Law of the PRC (Draft for Public Comments), which imposes more stringent legal liabilities and raises the upper limit of monetary fines for serious violation of the security protection obligations of network operation, network information, critical information infrastructure and personal information under the Cybersecurity Law to RMB50 million or 5% of the company’s total sales from the previous year.

In September 2016, the General Office of the MIIT issued a Trial Administrative Measures on the Use and Operation Maintenance of Internet Information Security Management System, which, among others, regulates the operation and maintenance of the information security management system established or rend by an operator of telecommunication business such as IDC Service, CDN Service or ISP Service. Pursuant to these administrative measures, the relevant telecommunication operator is obligated to monitor the information transmitted through its internet information security management system and take timely measures to deal with information that is prohibited to be published or transmitted. Moreover, it must preserve access log record with the internet information security management system according to relevant laws and industry standards, and provide the record for examination upon request from the authorities. It must also take necessary measures to maintain and safeguard the normal operation of its internet information security management system.

In November 2017, MIIT promulgated the Circular on Regulating the Use of Domain Names for Internet Information Services, which became effective on January 1, 2018. Pursuant to this circular, the ISP service provider must verify the identity of each internet information service provider. If the internet information service provider fails to provide its true and accurate identity information, the ISP service provider is prohibited from providing ISP Services to it. In addition, the ISP service provider is required to regularly check the status of domain names used by the internet information service providers, and if relevant domain name is invalid and the real identity information of the user is absent, it should cease providing ISP Services.

96

Pursuant to the Measures for Cybersecurity Review promulgated by the CAC and certain other PRC regulatory authorities in April 2020, which took effect in June 2020, critical information infrastructure operators must pass a cybersecurity review when purchasing network products and services that affect or may affect national security. On December 28, 2021, the CAC, the NDRC, the MIIT, and several other PRC governmental authorities jointly issued the revised Cybersecurity Review Measures, which became effective on February 15, 2022 and replaced the Measures for Cybersecurity Review promulgated in 2020. Pursuant to Cybersecurity Review Measures, CIIOs that purchase network products and services and network platform operators engaging in data processing activities that affect or may affect national security are subject to cybersecurity review under the Cybersecurity Review Measures. According to the Cybersecurity Review Measures, before purchasing any network products or services, a CIIO shall assess potential national security risks that may arise from the launch or use of such products or services, and apply for a cybersecurity review with the cybersecurity review office of CAC if national security will or may be affected. In addition, network platform operators who possess personal information of more than 1,000,000 users, and intend to be listed on a foreign stock exchange must be subject to the cybersecurity review. The Cybersecurity Review Measures also provide that the relevant competent governmental authorities may initiate a cybersecurity review against the relevant CIIOs and network platform operators if the authorities believe that the network product or service or data processing activities of such operators affect or may affect national security.

On June 10, 2021, the SCNPC published the Data Security Law, which took effect on September 1, 2021. The Data Security Law requires data processing, which includes the collection, storage, use, processing, transmission, provision and publication of data, to be conducted in a legitimate and proper manner. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data processing activities. The Data Security Law also introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, and the degree of harm it may cause to national security, public interests, or legitimate rights and interests of individuals or organizations if such data are tampered with, destroyed, leaked, illegally acquired or illegally used. The appropriate level of protection measures is required to be taken for each respective category of data. For example, a processor of important data is required to designate the personnel and the management body responsible for data security, carry out risk assessments of its data processing activities and file the risk assessment reports with the competent authorities. State core data, i.e. data having a bearing on national security, the lifelines of national economy, people’s key livelihood and major public interests, shall be subject to stricter management system. Moreover, the Data Security Law provides a national security review procedure for those data activities which affect or may affect national security and imposes export restrictions on certain data and information. In addition, the Data Security Law also provides that any organization or individual within the territory of the PRC shall not provide any foreign judicial body and law enforcement body with any data without the approval of the competent PRC governmental authorities. Violation of Data Security Law may subject the relevant entities or individuals to warning, fines, and business suspension, revocation of permits or business licenses, or even criminal liabilities.

On July 30, 2021, the State Council promulgated the Regulations on Protection of Security of Critical Information Infrastructure, which took effect on September 1, 2021, and pursuant to which, “critical information infrastructures” refer to critical network facilities and information systems involved in important industries and fields, such as public communication and information services, energy, transportation, water conservancy, finance, public services, governmental digital services, science and technology related to national defense industry, as well as those which may seriously endanger national security, national economy and citizen’s livelihood or public interests if damaged or malfunctioned, or if any leakage of data in relation thereto occurs. Pursuant to these regulations, the relevant governmental authorities are responsible for stipulating rules for the identification of critical information infrastructures with reference to several factors set forth in the regulations, and further identify the CIIO in the related industries in accordance with such rules. The relevant authorities shall also notify operators identified as the CIIO.

97

On November 14, 2021, the CAC published Draft Data Security Regulations, which provides that data processors conducting the following activities shall apply for cybersecurity review: (i) merger, reorganization or separation of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests affects or may affect national security; (ii) listing abroad of data processors processing over 1,000,000 users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; (iv) other data processing activities that affect or may affect national security. The Draft Data Security Regulations also requires data processors processing over 1,000,000 users’ personal information to comply with the regulations on important data processors, including, among others, appointing a person in charge of data security and establishing a data security management organization, filing with the competent authority within fifteen working days after identifying its important data, formulating data security training plans and organizing data security education and training for all staff every year, and that the education and training time of data security related technical and management personnel shall not be less than 20 hours per year. The Draft Data Security Regulations also provides that data processors processing important data or going public overseas shall conduct an annual data security assessment by themselves or entrust a data security service institution to do so, and submit the data security assessment report of the previous year to the local branch of CAC before January 31 of each year. Further, the Draft Cyber Data Security Regulations also requires Internet platform operators to establish platform rules, privacy policies and algorithm strategies related to data, and solicit public comments on their official websites and personal information protection related sections for no less than 30 working days when they formulate platform rules or privacy policies or makes any amendments that may have significant impacts on users’ rights and interests. Platform rules and privacy policies formulated by operators of large Internet platforms with more than 100 million daily active users, or amendments to such rules or policies by operators of large Internet platforms with more than 100 million daily active users that may have significant impacts on users’ rights and interests shall be evaluated by a third-party organization designated by the CAC and reported to local branch of the CAC for approval.

On July 7, 2022, the CAC published the Measures for the Security Assessment of Cross-border Transfer of Data, which became effective on September 1, 2022. These measures require the data processor providing data overseas and falling under any of the following circumstances to apply for the security assessment of cross-border transfer of data with the local provincial-level counterparts of the national cybersecurity authority: (i) where the data processor intends to provide important data overseas; (ii) where a critical information infrastructure operator and a data processor who has processed personal information of more than 1,000,000 individuals intends to provide personal information overseas; (iii) where a data processor who has provided personal information of 100,000 individuals or sensitive personal information of 10,000 individuals to overseas recipients, in each case as calculated cumulatively, since 1 January of the last year intends to provide personal information overseas; and (iv) other circumstances where the security assessment of data cross-border transfer is required as prescribed by the CAC. Furthermore, the data processor shall conduct a self-assessment on the risk of data cross-border transfer prior to applying for the foregoing security assessment, under which the data processor shall focus on certain factors including, among others, the legitimacy, fairness and necessity of the purpose, scope and method of data cross-border transfer and the data processing of overseas recipients, the scale, scope, type and sensitivity of the data to be transferred abroad, the risks that the cross-border data transfer may bring to national security, public interests and the legitimate rights and interests of individuals or organizations as well as whether the cross-border data transfer related contracts or the other legally binding documents to be entered with overseas recipients have fully included the data security protection responsibilities and obligations.

98

On December 8, 2022, the MIIT issued the Measures for the Administration of Data Security in the Field of Industry and Information Technology (for Trial Implementation), which became effective on January 1, 2023. The measures are aimed to regulate the processing activities of data in the field of industry and information technology field conducted by relevant data processors in the PRC. The measures apply to industrial enterprises, software and information technology service companies, and companies holding licenses for operation of telecommunication services that independently determine the purposes and methods of data processing in the course of data processing activities. Data processing activities include, among others, the collection, storage, use, processing, transmission, provision, and disclosure of data. Pursuant to the measures, data in the field of industry and information technology includes industrial data, telecommunication data and radio data generated and collected during the operation of relevant services. The measures provide for the classification of data in the field of industry and information technology as general, important, or core data, and provide specific requirements for the management of data classifications and data protection measures, including, among others, data collection, storage, processing, transmission, disclosure, and destruction for data processors in the field of industry and information technology. In particular, data processors processing important data and core data are required to complete filings with relevant authorities for the catalogue of important data and core data. The filing information includes basic information on the data, such as category, classification, quantity, processing purposes and methods of data processing, scope of use, liable entities, data sharing, cross-border transfer of data and data security protection measures. If over 30% of the quantity (i.e. number of data items or amount of data stored) of important and core data changes or there is any material change to other filing information, data processors must update the filing information with the relevant authorities within three months after such change. Furthermore, the measures provide data security requirements for cross-border and data transfers for data processors. If a data processor needs to transfer data in cases of merger, restructuring, or bankruptcy, it shall establish a data transfer plan and notify users affected. In addition, the measures indicate that the legal representative or principal of the data processor should be the primary person held accountable for data security and the person in charge of data security should take direct responsibility for the security of data processing activities.

On March 22, 2024, the CAC published the Provisions on Promoting and Regulating Cross - border Data Transfer, or the Cross - border Data Transfer Provisions, which became effective on the same day. The Cross - border Data Transfer Provisions provide certain exemptions, including, among others, (i) where cross - border transfer of personal information is required for the execution or performance of a contract to which such individual is a party, and (ii) where data processors other than CIIOs provide personal information (excluding sensitive personal information) of less than 100,000 individuals accumulatively abroad as of January 1 of the current year, from obligations under the circumstances of cross - border data transfer such as the obligations for data security assessment, concluding a standard contract for provision of personal information abroad or passing the certification for personal information protection. In addition, pursuant to the Cross - border Data Transfer Provisions, such personal information targeted by the above exemptions shall not include important data, and such important data subject to the data security assessment for cross - border transfer shall be notified or publicly announced by relevant departments or regions.

Each of the VIEs and their subsidiaries, as a data center services provider, is therefore subject to the regulations relating to Internet security. We have adopted data security, data recovery and backup measures to comply with these regulations. See “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business and Industry—Actual or alleged failure to comply with laws and regulations related to cybersecurity, information security, privacy and data protection could lead to government enforcement actions, have a serious adverse effect on our reputation, and discourage current and potential clients from doing business with us.”

99

Regulations on Intellectual Property Rights

Patent Law

According to the PRC Patent Law, the State Intellectual Property Office is responsible for administering patent law in China. The patent administration departments of the provincial, autonomous region, or municipal governments are responsible for administering patent law within their respective jurisdictions. The PRC patent system adopts a first-to-file principle, which means that when more than one person files different patent applications for the same invention, only the person who files the application first is entitled to obtain a patent of the invention. To be patentable, an invention or a utility model must meet three criteria: novelty, inventiveness, and practicability. A patent is valid for twenty years in the case of an invention, ten years in the case of utility models, and fifteen years in the case of designs.

Copyright

The PRC Copyright Law, which became effective on June 1, 1991 and was last amended in 2020, provides that Chinese citizens, legal persons, or other organizations own copyright in their copyrightable works, whether published or not, which include, among others, works of literature, art, natural science, social science, engineering technology, and computer software. Copyright owners enjoy certain legal rights, including right of publication, right of authorship, and right of reproduction. The Copyright Law as revised in 2010 extends copyright protection to Internet activities, products disseminated over the Internet, and software products. In addition, the Copyright Law provides for a voluntary registration system administered by the China Copyright Protection Center. Pursuant to the Copyright Law, an infringer of copyrights is subject to various civil liabilities, which include ceasing infringement activities, apologizing to the copyright owners, and compensating the loss of the copyright owners. Infringers of copyright may also be subject to fines and/or administrative or criminal liabilities in severe situations.

Pursuant to the Computer Software Copyright Protection Regulations promulgated by the State Council on December 20, 2001 and amended on January 30, 2013, the software copyright owner may go through the registration formalities with a software registration authority recognized by the State Council’s copyright administrative department. The software copyright owner may authorize others to exercise that copyright and is entitled to receive remuneration.

Trademark Law

Trademarks are protected under the PRC Trademark Law, which was adopted on August 23, 1982 and subsequently amended in 1993, 2001, 2013, and 2019, respectively, and the Implementation Regulations of the PRC Trademark Law adopted by the State Council in 2002 and most recently amended on April 29, 2014. The Trademark Office of China under the National Intellectual Property Administration handles trademark registrations. The Trademark Office grants a ten-year term to registered trademarks and the term may be renewed for another ten-year period upon request by the trademark owner. A trademark registrant may license its registered trademarks to another party by entering into trademark license agreements, which must be filed with the Trademark Office for the record. As with patents, the Trademark Law has adopted a first-to-file principle with respect to trademark registration. If a trademark applied for is identical or similar to another trademark which has already been registered or subject to a preliminary examination and approval for use on the same or similar kinds of products or services, such a trademark application may be rejected. Any person applying for the registration of a trademark may not injure existing trademark rights first obtained by others, nor may any person register in advance a trademark that has already been used by another party and has already gained a “sufficient degree of reputation” through such party’s use.

Regulations on Domain Names

MIIT promulgated the Measures on Administration of Internet Domain Names on August 24, 2017, which became effective on November 1, 2017. Pursuant to these measures, MIIT is in charge of the administration of PRC internet domain names. The domain name registration follows a first-to-file principle. Applicants for registration of domain names must provide the true, accurate, and complete information of their identities to domain name registration service institutions. The applicants will become the holder of such domain names upon the completion of the registration procedure.

100

Regulations on Taxation

Enterprise Income Tax

On March 16, 2007, the National People’s Congress promulgated the PRC Enterprise Income Tax Law, which was amended on February 24, 2017 and December 29, 2018. On December 6, 2007, the State Council enacted the Regulations for the Implementation of the Enterprise Income Tax Law, which became effective on January 1, 2008 and amended on April 23, 2019. Under the Enterprise Income Tax Law and the relevant implementation regulations, both resident enterprises and non-resident enterprises are subject to tax in China. Resident enterprises are defined as enterprises that are established in China in accordance with PRC laws, or that are established in accordance with the laws of foreign countries but are actually or in effect controlled from within China. Non-resident enterprises are defined as enterprises that are organized under the laws of foreign countries and whose actual management is conducted outside China, but have established institutions or premises in China, or have no such established institutions or premises but have income generated from inside China. Under the Enterprise Income Tax Law and relevant implementing regulations, a uniform corporate income tax rate of 25% is applied. However, if non-resident enterprises have not formed permanent establishments or premises in China, or if they have formed permanent establishment or premises in China but there is no actual relationship between the relevant income derived in China and the established institutions or premises set up by them, enterprise income tax is set at the rate of 10% with respect to their income sourced from inside the PRC.

Value-Added Tax

On March 23, 2016, the Ministry of Finance, or the MOF and the State Taxation Administration of the PRC, or the SAT jointly issued the Circular on the Pilot Program for Overall Implementation of the Collection of Value Added Tax Instead of Business Tax, or Circular 36, which took effect on May 1, 2016. Pursuant to the Circular 36, all of the companies operating in construction, real estate, finance, modern service or other sectors which were required to pay business tax are required to pay VAT, in lieu of business tax. The VAT rate is 6%, except for rate of 11% for real estate sale, land use right transferring and providing service of transportation, postal sector, basic telecommunications, construction, real estate lease; rate of 17% for providing lease service of tangible property; and rate of zero for specific cross-bond activities.

On April 4, 2018, MOF and SAT jointly promulgated the Circular of the Ministry of Finance and the State Administration of Taxation on Adjustment of Value-Added Tax Rates, or Circular 32, according to which, (i) for VAT taxable sales or importation of goods originally subject to value-added tax rates of 17% and 11% respectively, such tax rates shall be adjusted to 16% and 10%, respectively; (ii) for purchase of agricultural products originally subject to deduction rate of 11%, such deduction rate shall be adjusted to 10%; (iii) for purchase of agricultural products for the purpose of production and sales or consigned processing of goods subject to tax rate of 16%, the input VAT will be calculated at a 12% deduction rate; (iv) for exported goods originally subject to tax rate of 17% and export tax refund rate of 17%, the export tax refund rate shall be adjusted to 16%; and (v) for exported goods and cross-border taxable acts originally subject to tax rate of 11% and export tax refund rate of 11%, the export tax refund rate shall be adjusted to 10%. Circular 32 became effective on May 1, 2018 and shall supersede any previously existing provisions in the case of any inconsistency.

Further, On March 20, 2019, MOF, SAT and the General Administration of Customs jointly issued the Announcement on Policies for Deepening the VAT Reform, or Announcement 39, to further slash value-added tax rates. According to the Announcement 39, (i) for general VAT payers’ sales activities or imports that are subject to VAT at an existing applicable rate of 16% or 10%, the applicable VAT rate is adjusted to 13% or 9% respectively; (ii) for the agricultural products purchased by taxpayers to which an existing 10% deduction rate is applicable, the deduction rate is adjusted to 9%; (iii) for the agricultural products purchased by taxpayers for production or commissioned processing, which are subject to VAT at 13%, the input VAT will be calculated at a 10% deduction rate; (iv) for the exportation of goods or labor services that are subject to VAT at 16%, with the applicable export refund at the same rate, the export refund rate is adjusted to 13%; and (v) for the exportation of goods or cross-border taxable activities that are subject to VAT at 10%, with the export refund at the same rate, the export refund rate is adjusted to 9%. The Announcement 39 came into effect on April 1, 2019 and shall be prevail in case of any conflict with existing provisions.

Dividend Withholding Tax

The Enterprise Income Tax Law provides that since January 1, 2008, an income tax rate of 10% will normally be applicable to dividends declared to non-PRC resident investors that do not have an establishment or place of business in China, or that have such establishment or place of business but the relevant income is not effectively connected with the establishment or place of business, to the extent such dividends are derived from sources within China.

101

Pursuant to the Arrangement Between the Mainland of China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and the Prevention of Fiscal Evasion with Respect to Taxes on Income and Capital, and other applicable PRC laws, if a Hong Kong resident enterprise is determined by the competent PRC tax authority to have met the relevant conditions and requirements under this arrangement and other applicable laws, the 10% withholding tax on the dividends the Hong Kong resident enterprise receives from a PRC resident enterprise may be reduced to 5%. However, based on the Notice of the State Administration of Taxation on the Issues concerning the Application of the Dividend Clauses of Tax Agreements issued on February 20, 2009, if the relevant PRC tax authorities determine, in their discretions, that a company benefits from such reduced income tax rate due to a structure or arrangement that is primarily tax-driven, such PRC tax authorities may adjust the preferential tax treatment. Pursuant to the Circular on Several Questions regarding the “Beneficial Owner” in Tax Treaties, which was issued on February 3, 2018 by the SAT and became effective on April 1, 2018, when determining the applicant’s status as the “beneficial owner” regarding tax treatments in connection with dividends, interests, or royalties in the tax treaties, several factors, including, without limitation, whether the applicant is obligated to pay more than 50% of his or her income in twelve months to residents in third country or region, whether the business operated by the applicant constitutes the actual business activities, and whether the counterparty country or region to the tax treaties does not levy any tax or grant any tax exemption on relevant incomes or levy tax at an extremely low rate, will be taken into account, and such factors will be analyzed according to the actual circumstances of the specific cases. This circular further provides that an applicant who intends to prove his or her status as the “beneficial owner” must submit the relevant documents to the relevant tax bureau pursuant to the Announcement on Issuing the Measures for the Administration of Non-Resident Taxpayers’ Enjoyment of the Treatment under Tax Agreements, and such measures were replaced by the Announcement on Issuing the Measures for the Administration of Non-Resident Taxpayers’ Enjoyment of the Treatment under Agreements, which was issued on October 14, 2019 and became effective on January 1, 2020.

Regulations on Employment and Social Welfare

Labor Contract Law

The PRC Labor Contract Law, which became effective on January 1, 2008 and amended on December 28, 2012, primarily aims at regulating rights and obligations of employer and employee relationships, including the establishment, performance, and termination of labor contracts. Pursuant to the Labor Contract Law, labor contracts must be executed in writing if labor relationships are to be or have been established between employers and employees. Employers are prohibited from forcing employees to work above certain time limits and employers must pay employees for overtime work in accordance with national regulations. In addition, employee wages must not be lower than local standards on minimum wages and must be paid to employees in a timely manner.

Social Insurance

Enterprises in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate their businesses or where they are located. According to the Social Insurance Law, an employer that fails to make social insurance contributions may be ordered to pay the required contributions within a stipulated deadline and be subject to a late fee. If the employer still fails to rectify the failure to make social insurance contributions within the stipulated deadline, it may be subject to a fine ranging from one to three times the amount overdue. On July 20, 2018, the General Office of the State Council issued the Plan for Reforming the State and Local Tax Collection and Administration Systems, which stipulated that the SAT will become solely responsible for collecting social insurance premiums.

Housing Fund

In accordance with the Regulations on the Administration of Housing Funds, which was promulgated by the State Council in 1999 and amended in 2002 and 2019, employers must register at the designated administrative centers and open bank accounts for depositing employees’ housing funds. Employers and employees are also required to pay and deposit housing funds, with an amount no less than 5% of the monthly average salary of the employee in the preceding year in full and on time.

102

Regulations on Land Use Rights and Construction

On June 11, 2003, the Ministry of Land and Resources, or the MLR, promulgated the Regulation on Grant of State-owned Land Use Rights by Agreement, which became effective on August 1, 2003. According to such regulation, the land use rights (excluding land use rights of properties to be used for business purposes, such as commercial, tourism, entertainment and commodity residential properties, which land use rights must be granted by way of tender, auction or listing-for-sale according to relevant laws and regulations) may be granted by way of agreement. The local land bureau and the intended user will negotiate the land fees which shall not be lower than the minimum price approved by the relevant government and enter into the grant contract. Upon signing of the contract for the grant of land use rights, the grantee is required to pay the land fees pursuant to the terms of the contract and the contract is then submitted to the relevant local land bureau for the issue of the land use right certificate.

If two or more entities are interested in the land use rights proposed to be granted, such land use rights shall be granted by way of tender, auction or listing-for-sale. Furthermore, according to the Provisions on the Grant of State-owned Construction Land Use Right by Way of Tender, Auction and Listing-for-Sale, which became effective on November 1, 2007, land use rights for properties for commercial use, tourism, entertainment and commodity residential purposes can only be granted through tender, auction and listing-for-sale.

According to the Interim Regulations of the People’s Republic of China Concerning the Grant and Transfer of the Right to the Use of the State-Owned Land in the Urban Areas, which became effective on May 19, 1990 was revised and the revised regulations were implemented on November 29, 2020, after land use rights relating to a particular area of land have been granted by the State, unless any restriction is imposed, the party to whom such land use rights are granted may transfer (for a term not exceeding the term which has been granted by the State), lease or mortgage such land use rights on the conditions provided by laws and regulations. Upon a transfer of land use rights, all rights and obligations contained in the contract pursuant to which the land use rights were originally granted by the State are assigned from the transferor to the transferee. Upon expiration of the term of grant, the grantee may apply for renewal of the term. Upon approval by the relevant local land bureau, a new contract shall be entered into to renew the grant, and a grant fee shall be paid.

According to the Land Registration Regulations promulgated by the State Land Administration Bureau, the predecessor of the MLR, on November 18, 1989 and revised on December 28, 1995 and the revised regulations were implemented on February 1, 1996, all land use rights which are duly registered are protected by the law, and the land registration is achieved by the issue of a land use right certificate by the relevant authority to the land user.

Under the Administration Law of Urban Real Property of the People’s Republic of China, which was promulgated by the SCNPC on July 5, 1994, amended on August 30, 2007, August 27, 2009 and August 26, 2019, and the amendment became effective on January 1, 2020, the land must be developed in line with the purposes of the land and the deadline for commencement of construction as stipulated in the grant contract. Where the construction does not commence within one year of commencement of construction as stipulated in the grant contract, an idle land fee may be charged at a rate of not more than 20% of the fee for the grant of land use rights. Where the construction does not commence within two years, land use rights may be forfeited without compensation, except where the commencement of construction is delayed due to force majeure, an act of the government or relevant government departments or preliminary work necessary for the commencement of construction.

Regulations on Filing and Energy Conservation of Fixed-Asset Investment

On November 30, 2016, the State Council promulgated the Administrative Regulations on the Approval and Filing of Enterprises’ Investment Projects, which became effective on February 1, 2017. On March 8, 2017, the NDRC promulgated the Measures for the Administration of the Approval and Filing of Enterprises’ Investment Projects, which became effective on April 8, 2017. Under such regulations, except those concerning national security or involving the allocation of major productive forces nationwide, strategic resource development or vital public interests, among others, investment projects shall be subject to filing administration. The projects subject to filing administration shall undergo the filing formalities under the territorial principle, except as otherwise provided by the State Council.

103

Under the Measures for the Energy Conservation Examination of Fixed-Asset Investment Projects (2016 Version), which was promulgated by the NDRC on November 27, 2016, and became effective on January 1, 2017, for an enterprise investment project, the construction entity shall, before commencing the construction, obtain the energy conservation examination opinion issued by the energy conservation examination authority. The construction entity shall not commence the construction of a project which fails to undergo energy conservation examination in accordance with the provisions of these measures or fails to pass energy conservation examination, and if the project has been completed, it shall not be put into production and use. In the case of any major change in the construction content and energy efficiency level of a fixed-asset investment project having passed energy conservation examination, the construction entity shall file an amendment application with the energy conservation examination authority. On March 28, 2023, the NDRC issued the Energy Conservation Examination of Fixed-Asset Investment Projects (2023 Version), which became effective on June 1, 2023 and replaced the Energy Conservation Examination of Fixed-Asset Investment Projects (2016 Version), further providing, certain administrative penalties against failure to undergo energy conservation examination and energy conservation acceptance. Shanghai, Beijing, Shenzhen, Guangdong, Hebei, Jiangsu and other provinces and cities have formulated detailed regulations on the examination of energy conservation of fixed-asset investment within their jurisdictions, and reinforced interim and post-filing supervision.

Regulations on Fire Control

Pursuant to the Fire Safety Law, which was promulgated by the SCNPC on April 29, 1998, revised on October 28, 2008, and amended on April 23, 2019 and April 29, 2021, and the Interim Provisions on Administration of Fire Control Design Review and Acceptance of Construction Project promulgated by the Ministry of Housing and Urban-Rural Development on April 1, 2020, which became effective on June 1, 2020 and was last amended on August 21, 2023 with effect from October 30, 2023, the construction entity of a largescale crowded venue (including the construction of a manufacturing plant whose size is over 2,500 square meters) and other special construction projects must apply for fire prevention design review with fire control authorities, and complete fire assessment inspection and acceptance procedures after the construction project is completed. The construction entity of other construction projects must complete the filing procedures with the fire safety design inspection and acceptance authorities within five business days after passing the construction completion inspection and acceptance. If the construction entity fails to pass the fire safety inspection before such venue is put into use or fails to conform to the fire safety requirements after such inspection but still put it into use, it will be subject to (i) orders to suspend the construction of projects, use of such projects, or operation of relevant business, and (ii) a fine between RMB30,000 and RMB300,000.

Regulations on Lease

On December 1, 2010, Ministry of Housing and Urban-Rural Development promulgated the Administrative Measures for Leasing of Commodity Housing, which became effective on February 1, 2011. According to such measures, the landlords and tenants are required to enter into lease contracts which should generally contain specified provisions, and the lease contract should be registered with the relevant construction or property authorities at municipal or county level within 30 days after its conclusion. If the lease contract is extended or terminated or if there is any change to the registered items, the landlord and the tenant are required to effect extension of registration, deregistration or alteration registration with the relevant construction or property authorities within 30 days after the occurrence of the extension, termination or alteration.

Regulations on Foreign Exchange Registration of Overseas Investment by PRC Residents

According to the Operation Guidance for the Issues Concerning Foreign Exchange Administration over Round-trip Investment regarding the procedures for SAFE registration under the State Administration of Foreign Exchange, or SAFE, or the Circular 37, PRC residents are required to register with local SAFE branches in connection with their direct establishment or indirect control of an offshore entity for the purposes of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in Circular 37 as a “special purpose vehicle.” The term “control” under Circular 37 is broadly defined as the operation rights, beneficiary rights or decision-making rights acquired by the PRC residents in the offshore special purpose vehicles or PRC companies by such means as acquisition, trust, proxy, voting rights, repurchase, convertible bonds or other arrangements. Circular 37 further requires amendment to the registration in the event of any changes with respect to the basic information of the special purpose vehicle, such as changes in a PRC resident individual shareholder, name or operation period; or any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. If the shareholders of the offshore holding company who are PRC residents do not complete their registration with the local SAFE branches, the PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to the offshore company, and the offshore company may be restricted in its ability to contribute additional capital to its PRC subsidiaries. Moreover, failure to comply with SAFE registration and amendment requirements described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.

104

On February 13, 2015, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment, or the SAFE Notice 13, which took effect on June 1, 2015. SAFE Notice 13 has delegated to the qualified banks the authority to register all PRC residents’ investment in “special purpose vehicle” pursuant to the Circular 37, except that those PRC residents who have failed to comply with Circular 37 will remain to fall into the jurisdiction of the local SAFE branches and must make their supplementary registration application with the local SAFE branches.

Regulations on Employee Stock Option Granted by Listed Companies

On December 25, 2006, the People’s Bank of China issued the Administration Measures on Individual Foreign Exchange Control, which became effective on February 1, 2007 and the Implementation Rules of the Administrative Measures on Individual Foreign Exchange Control was issued by SAFE on January 5, 2007 and was amended on May 29, 2016 and March 23, 2023. Under these regulations, all foreign exchange matters involved in employee share ownership plans, share option plans and other equity incentive plans participated by PRC individuals shall be transacted upon the approval from the SAFE or its authorized branch.

On February 15, 2012, the SAFE promulgated the Notice of Issues Related to the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Listed Company, or the SAFE Notice 7, replacing the Application Procedure of Foreign Exchange Administration for PRC Residents Participating in Employee Stock Holding Plan or Stock Option Plan of Overseas-Listed Company promulgated in March 2007. The SAFE Notice 7 is applicable to domestic directors, supervisors, senior management and other employees of an overseas-listed domestic company, PRC subsidiaries or branches of an overseas-listed company and any PRC entities which are directly or indirectly controlled by an overseas-listed company, or Domestic Company, including PRC citizens and foreign citizens who have resided in the PRC for one year or more, or PRC Residents. Under the SAFE Notice 7, PRC Residents who participate in a share incentive plan of an overseas publicly listed company are required, through the Domestic Company or a PRC agent, or Domestic Agent, to complete certain procedures and transactional foreign exchange matters under the stock incentive plan upon the examination by, and the approval of, SAFE or its authorized local counterparts; the Domestic Agent is required to register relevant information of the stock incentive plan with the authorized local counterparts of SAFE within three business days of each quarter and is also required to complete foreign exchange cancellation procedures within twenty business days after termination of the stock incentive plan.

Regulations on Foreign Currency Exchange

Pursuant to applicable PRC regulations on foreign currency exchange, Renminbi is freely convertible only to the extent of current account items, such as trade-related receipts and payments, interest and dividends. Capital account items, such as direct equity investments, loans and repatriation of investment, unless expressly exempted by laws and regulations, require the prior registration at the designated foreign exchange banks for conversion of Renminbi into a foreign currency, such as U.S. dollars. Payments for transactions that take place within the PRC must be made in Renminbi. Domestic companies or individuals can repatriate foreign currency payments received from abroad, or deposit these payments abroad subject to the requirement that such payments shall be repatriated within a certain period of time. Foreign-invested enterprises may retain foreign exchange in accounts with designated foreign exchange banks. Foreign currencies received for current account items can be either retained or sold to financial institutions that have foreign exchange settlement or sales business without prior approval from the SAFE, subject to certain regulations. Foreign exchange income under capital account can be retained or sold to financial institutions that have foreign exchange settlement and sales business, with prior approval from the SAFE, unless otherwise provided.

In addition, in March 2015, SAFE promulgated the Circular on Reforming the Administration Approach Regarding the Foreign Exchange Capital Settlement of Foreign-invested Enterprises, or the SAFE Circular 19, which was most recently amended on March 23, 2023. The SAFE Circular 19 provides that, among other things, a foreign-invested enterprise may convert up to 100% of the foreign currency in its capital account into RMB on a discretionary basis according to the actual needs. On June 9, 2016, SAFE further issued the Circular of the State Administration of Foreign Exchange on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, to further expand and strengthen such discretionary conversion reform under SAFE Circular 19, which was further amended on December 4, 2023. SAFE Circular 16 provides an integrated standard for conversion of foreign exchange under capital account items on a discretionary basis which applies to all enterprises registered in the PRC. Pursuant to SAFE Circular 16, in addition to foreign currency capital, the discretionary conversion policy expands to foreign currency debts borrowed by an enterprise (except financial institutions) and repatriated funds raised through overseas listing. In addition, SAFE Circular 16 has narrowed the scope of purposes for which an enterprise must not use the RMB funds so converted, which include, among others, (i) payment for expenditure beyond its business scope or otherwise as prohibited by the applicable laws and regulations; (ii) directly or indirectly used for investment in securities or other investment and wealth management (except for wealth management products and structured deposits with risk rating results of not higher than Grade II); (iii) provision of loans to non-affiliated enterprises, except where it is expressly permitted in the business scope of the enterprise; and (iv) purchasing residential real estate not for self-use (except for enterprises engaging in real estate development and leasing operations).

105

In November 2012, SAFE promulgated the Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment, as most recently amended on December 30,2019, which substantially amends and simplifies the current foreign exchange procedure. Pursuant to this circular, the opening of various special purpose foreign exchange accounts (e.g. pre-establishment expenses account, foreign exchange capital account, guarantee account), the reinvestment of lawful incomes derived by foreign investors in the PRC (e.g. profit, proceeds of equity transfer, capital reduction, liquidation and early repatriation of investment), and purchase and remittance of foreign exchange as a result of capital reduction, liquidation, early repatriation or share transfer in an foreign investment enterprise no longer require SAFE approval, and multiple capital accounts for the same entity may be opened in different provinces, which was not possible before. In addition, SAFE promulgated the Circular on the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and the Supporting Documents in May 2013, as most recently amended on December 30,2019, which specifies that the administration by SAFE or its local branches over direct investment by foreign investors in the PRC shall be conducted by way of registration and banks shall process foreign exchange business relating to the direct investment in the PRC based on the registration information provided by SAFE and its branches.

In addition, SAFE Notice 13 delegates the authority to enforce the foreign exchange registration in connection with the inbound and outbound direct investment under relevant SAFE rules to certain banks and therefore further simplifies the foreign exchange registration procedures for inbound and outbound direct investment.

On October 23, 2019, the SAFE issued the Circular on Further Advancing the Facilitation of Cross Border Trade and Investment, or SAFE Circular 28, which was most recently amended on December 4, 2023. SAFE Circular 28 provides, among others, that the foreign-invested enterprises can use RMB converted from foreign currency denominated capital for equity investment in China, provided that the equity investments are genuine and in compliance with the applicable foreign investment-related laws and regulations. In addition, SAFE Circular 28 further provides that qualified enterprises in certain pilot areas may use the capital income from their registered capital, foreign debt or overseas listing for domestic payments, without providing authenticity certifications to the relevant banks in advance for those domestic payments.

Pursuant to the Circular of the State Administration for Foreign Exchange on Optimizing Foreign Exchange Administration to Support the Development of Foreign-related Business promulgated and effective on April 10, 2020 by SAFE, the reform of facilitating the payments of incomes under the capital accounts shall be promoted nationwide. Under the prerequisite of ensuring true and compliant use of funds and compliance and complying with the prevailing administrative provisions on use of income from capital projects, enterprises which satisfy the criteria are allowed to use income under the capital account, such as capital funds, foreign debt and overseas listing, for domestic payment, without the need to provide proof materials for veracity to the bank beforehand for each transaction.

Regulations on Dividend Distribution

Under applicable PRC laws and regulations, foreign investment enterprises in China may pay dividends only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, foreign investment enterprises in China are required to allocate at least 10% of their respective accumulated profits each year, if any, to fund statutory reserve funds unless these reserves have reached 50% of the registered capital of the respective enterprises. These reserves are not distributable as cash dividends.

Regulations on M&A and Overseas Listing

On August 8, 2006, six PRC regulatory agencies jointly issued the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which became effective on September 8, 2006 and was amended on June 22, 2009. The M&A Rules, among other things, require that (i) PRC entities or individuals obtain MOFCOM approval before they establish or control a special purpose vehicle, or SPV, overseas, provided that they intend to use the SPV to acquire their equity interests in a PRC company at the consideration of newly issued share of the SPV, or Share Swap, and list their equity interests in the PRC company overseas by listing the SPV in an overseas market; (ii) the SPV obtains MOFCOM’s approval before it acquires the equity interests held by the PRC entities or PRC individual in the PRC company by Share Swap; and (iii) the SPV obtains CSRC approval before it lists overseas.

On July 6, 2021, the Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law were issued. The opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.

106

On February 17, 2023, the CSRC issued the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Overseas Listing Regulations, and five supporting guidelines, which became effective on March 31, 2023. Pursuant to the Overseas Listing Regulations, companies in mainland China that directly or indirectly offer or list their securities in an overseas market, including a company in mainland China limited by shares and an offshore company whose main business operations are in the mainland China and intends to offer shares or be listed in an overseas market based on its equities, assets or similar interests in mainland China are required to file with the CSRC within three business days after submitting their listing application documents to the regulator in the place of intended listing. In addition, the listed issuers are also imposed with reporting obligations by the Overseas Listing Regulations. In particular, the listed issuers should submit report to the CSRC within 3 working days upon the occurrence and public announcement of any of the following material events: (i) change of control; (ii) investigations or sanctions imposed by overseas securities regulatory agencies or other relevant authorities, (iii) change of listing status or transfer of listing segment, or (iv) voluntary or mandatory delisting. Failure to complete the filing under the Overseas Listing Regulations or conceals any material fact or falsifies any major content in its filing documents may subject the company to administrative penalties, such as order to rectify, warnings, fines, and its controlling shareholders, actual controllers, direct officers-in-charge and other direct personnel-in-charge may also be subject to administrative penalties, such as warnings and fines. The Overseas Listing Regulations also provide that a company in mainland China must file with the CSRC within three business days for its follow on offering of securities after it is listed in an overseas market. On February 17, 2023, the CSRC also issued the Notice on Administration of the Filing of Overseas Offering and Listing by Domestic Companies and held a press conference for the release of the Overseas Listing Regulations, which, among others, clarified that the companies in mainland China that have been listed overseas before March 31, 2023 are not required to file with the CSRC immediately, but these companies should complete filing with the CSRC for their refinancing activities in accordance with the Overseas Listing Regulations. Based on the foregoing, we are not required to complete filing with the CSRC for our prior overseas offerings at this stage, but we may be subject to the filing requirements for our future capital raising activities under the Overseas Listing Regulations.

On February 24, 2023, the CSRC issued the Provisions on Strengthening the Confidentiality and Archive Management Work Relating to the Overseas Securities Offering and Listing by Domestic Companies, which became effective on March 31, 2023. These provisions aim to expand the applicable scope of the regulation to indirect overseas offerings and listings by PRC domestic companies and emphasize the confidentiality and archive management duties of PRC domestic companies during the process of overseas offerings and listings. Given these provisions were recently promulgated, there are substantial uncertainties as to their interpretation, application, and enforcement.

C.Organizational Structure

We commenced operations in 1999, and through a series of corporate restructurings, established a holding company, 21 ViaNet Holding Inc., or 21 ViaNet, in October 2009 under the laws of the Cayman Islands. 21 ViaNet was formerly a wholly-owned subsidiary of aBitCool, a company incorporated under the laws of the Cayman Islands. On November 10, 2009, 21 ViaNet Holding Inc. changed its name into AsiaCloud Inc., or AsiaCloud. In October 2010, AsiaCloud effected a repurchase and cancellation of all its outstanding shares held by aBitCool and the issuance of ordinary shares and preferred shares to the shareholders of aBitCool so that they maintained their respective ownership interests in AsiaCloud directly. In connection with the restructuring, AsiaCloud changed its name to 21Vianet Group, Inc., and on October 13, 2021, 21Vianet Group, Inc. changed its company name to VNET Group, Inc..

Due to restrictions under PRC laws on foreign ownership of entities engaged in data center and telecommunications value-added services, we conduct our operations in China through contractual arrangements among us, our wholly-owned PRC subsidiaries, the variable interest entities and their shareholders. As a result of these contractual arrangements, we control the variable interest entities and have consolidated the financial statements of our consolidated affiliated entities in our consolidated financial statements.

107

The following diagram illustrates our current corporate structure of our principal operating entities:

Graphic

108

Contractual Arrangements with the Variable Interest Entities and Their Shareholders

We conduct our business in China through our subsidiaries, including the variable interest entities. Due to legal restrictions and prohibitions on foreign ownership in Chinese companies providing, among other things, telecommunications value-added businesses, we conduct our business in China through contractual arrangements with the variable interest entities and the respective VIE equity holders.

As we are a Cayman Islands company, we are classified as a foreign enterprise under PRC laws and regulations and our wholly-owned PRC subsidiaries, VNET China, SZ Zhuoaiyi, aBitCool DG and SH Edge Connect, are considered as wholly foreign owned enterprises (the “WFOEs”, each a “WFOE”). The VIEs consolidated in our financial statements include VNET Technology, BJ iJoy, HuLianXinCheng Network and SH Zhiyan. The VIE equity holders are founders, directors, executive officers, employees or shareholders of our company or entities ultimately controlled by our founders. For the three fiscal years ended December 31, 2023, our consolidated affiliated entities contributed most of our total net revenues.

The contractual arrangements enable us to: (a) direct the activities of the variable interest entities and their subsidiaries that most significantly impact the economic performance of such entities; (b) receive substantially all of the economic benefits of the variable interest entities and their subsidiaries in consideration for the services provided by our WOFEs; and (c) have an exclusive option to purchase all or part of the equity interests in the variable interest entities when and to the extent permissible under PRC laws. As a result of the contractual arrangements, we bear the risks of, and enjoy the rewards associated with, and therefore are the primary beneficiary of these variable interest entities.

Our contractual arrangements with the variable interest entities and their shareholders are described in further detail as follows. For the purpose of this section and unless the context specifies otherwise, “us,” “we,” and “our” refer to our company and/or the corresponding subsidiaries.

Contractual Arrangements with the VIEs and Their Shareholders

In April 2024, as part of our corporate governance improvement initiative, we revisited contractual arrangements with certain VIEs (namely, VNET Technology, HuLianXinCheng, and SH Zhiyan) and their respective shareholders and entered into a series of amended and restated contractual agreements to replace and supersede in their entirety the prior contractual agreements entered into years ago. The contractual arrangements, including the related contractual agreements, with BJ iJoy and its shareholders remain unchanged. The below is a summary of the material terms of the contractual agreements among our subsidiaries, the VIEs and the VIEs’ respective shareholders.

Share Pledge Agreements

On April 22, 2024, VNET China entered into a share pledge agreement with VNET Technology’s two shareholders. Pursuant to the share pledge agreement, each of the shareholders pledged his shares in VNET Technology to VNET China in order to guarantee the performance by the shareholders of their obligations under the equity option agreement, the loan agreement and the power of attorney, as well as the performance by VNET Technology of its obligations under the equity option agreement, the power of attorney, and payment of service fees to VNET China under the exclusive consultation and service agreement. In the event of a breach by VNET Technology or any shareholder of contractual obligations under the equity pledge agreement, VNET China, as pledgee, will have the right to dispose of the pledged equity interests in VNET Technology and will have priority in receiving the proceeds from such disposal. The shareholders of VNET Technology also have undertaken that, without prior written consent of VNET China, they will not dispose of, create, or allow any encumbrance on the pledged equity interests. We have registered the pledges of the equity interests in VNET Technology with the local branch of the State Administration for Industry and Commerce of the PRC (currently known as State Administration for Market Regulation of the PRC).

Power of Attorney

Pursuant to the respective power of attorney entered into on April 22, 2024, each shareholder of VNET Technology irrevocably authorized VNET Group, Inc. to act as his attorney in-fact to exercise all of his or her rights as a shareholder of VNET Technology, including the right to convene shareholder meetings, the right to vote and sign any resolution as a shareholder, the right to appoint directors, supervisors, and officers, and the right to sell, transfer, pledge, and dispose of all or a portion of the equity interest held by such shareholder. These powers of attorney will remain in force for ten years. Upon request by VNET Group, Inc., each shareholder of VNET Technology shall extend the term of its authorization prior to its expiration.

109

Equity Option Agreements

Pursuant to the equity option agreement on April 22, 2024 by and among VNET China, VNET Technology, VNET Beijing and each of the shareholders of VNET Technology, the shareholders of VNET Technology and VNET Technology (as the shareholder of VNET Beijing) have irrevocably granted VNET China an exclusive option to purchase all or part of their equity interests in VNET Technology and VNET Beijing when permissible under PRC laws. VNET China or its designated person may exercise such options to purchase equity interests at the lower of the amount of their respective paid-in capital in VNET Technology and VNET Beijing and the lowest price permitted under applicable PRC laws. The shareholders of VNET Technology and VNET Technology (as the shareholder of VNET Beijing) have undertaken that, without VNET China’s prior written consent, they will not, among other things, (i) transfer or otherwise dispose of their equity interests in VNET Technology and VNET Beijing, (ii) create any pledge or encumbrance on their equity interests in VNET Technology and VNET Beijing, (iii) change the registered capital of VNET Technology or VNET Beijing, (iv) merge VNET Technology and VNET Beijing with any other entity, (v) dispose of VNET Technology’s or VNET Beijing’s material assets (except in the ordinary course of business), or (vi) amend VNET Technology’s or VNET Beijing’s articles of association. The equity option agreement will remain effective for ten years and can be renewed upon request by VNET China.

Loan Agreements

VNET China and the shareholders of VNET Technology entered into a loan agreement on April 22, 2024. Pursuant to the agreements, VNET China has provided interest-free loan facilities of RMB57.0 million and RMB3.0 million, respectively, to the shareholders of VNET Technology, Mr. Sheng Chen and Mr. Jun Zhang, which was used to provide capital to VNET Technology to develop our data center and telecommunications value-added business and related businesses. There is no fixed term for the loan. To repay the loans, the shareholders of VNET Technology are required to transfer their shares in VNET Technology to VNET China or any entity or person designated by VNET China, as permitted under PRC laws. The shareholders of VNET Technology also undertake not to transfer all or part of their equity interests in VNET Technology to any third party, or to create any encumbrance, without the written permission from VNET China.

Exclusive Consultation and Service Agreement

Pursuant to the exclusive consultation service agreement entered into on April 22, 2024 by and among VNET China, VNET Technology and VNET Beijing, VNET China has the exclusive right to provide VNET Technology and VNET Beijing with software technology development, technology consulting, and technical services required by the business of VNET Technology and VNET Beijing. Without VNET China’ prior written consent, VNET Technology and VNET Beijing cannot accept any same or similar services subject to this agreement from any third party. VNET Technology and VNET Beijing agree to pay VNET China an annual service fee at an amount that is equal to 100% of its monthly after-tax profits, after making up losses from previous years, or an amount that is adjusted in accordance with VNET China’ sole discretion for the relevant month and also the mutually-agreed amount for certain other technical services, both of which should be paid within 5 days after VNET China sends invoice. VNET China has exclusive ownership of all the intellectual property rights created as a result of the performance of the exclusive consultation and service agreement, to the extent permitted by applicable PRC laws. To guarantee the performance the obligations of VNET Technology and VNET Beijing thereunder, the shareholders of VNET Technology have agreed to pledge their equity interests in VNET Technology to VNET China pursuant to the equity pledge agreement. The Exclusive Consultation and Service Agreement will remain effective for ten years, unless otherwise terminated by VNET China. Upon request by VNET China, the term of this agreement can be renewed prior to its expiration.

In April 2013, we completed acquisition of 100% equity interests in iJoy Holding Limited, or iJoy BVI, and its subsidiaries (collectively known as “iJoy”). In June 2014, we established aBitCool DG, which controls 100% of the equity interests in HuLianXinCheng Network through contractual arrangements entered into in July 2014. In 2017, we disposed of 66.67% of the equity interest in the WiFire Entities, which was previously controlled as to 100% by us through the contractual arrangement between HuLianXinCheng Network and us. The remaining 33.33% equity interest in the WiFire Entities was disposed with nil consideration in late 2023. As result of such disposal, we no longer record financial contributions of WiFire Entities. In November 2020, we established SH Edge Connect which controls 100% of the equity interests in SH Zhiyan and its wholly subsidiaries SH Blue Cloud through contractual arrangements entered into in December 2020. We have entered into contractual arrangements in relation to the each of BJ iJoy, HuLianXinCheng Network and SH Zhiyan. Such contractual arrangements have substantially similar terms as those in relation to VNET Technology, and has the same effect of allowing us to receive the economic benefits from its operations, obtain effective control over the variable interest entity and its subsidiaries, and allow the financial results of that VIE entity and its subsidiaries to be consolidated into our consolidated financial statements. Han Kun Law Offices, our PRC legal counsel, is of the opinion that:

110

(a)

the ownership structures of the VIE Entities and our corresponding subsidiaries in China do not and will not violate any applicable PRC laws and regulations currently in effect;

(b)

each of the contractual arrangements entered into by the VIE Entities, the corresponding subsidiaries and the respective VIE equity holders governed by PRC laws and regulations is valid, legal and binding, and does not and will not violate any applicable PRC laws and regulations or their respective articles of association currently in effect; and

(c)

each of the contractual arrangements entered into by the VIE Entities, the corresponding subsidiaries and the respective VIE equity holders governed by PRC laws and regulations will not be deemed as “concealment of illegal intentions with a lawful form” and void under the PRC Contract Law.

Additionally, we have been advised by our PRC legal counsel, however, that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws and regulations. Accordingly, there can be no assurance that the PRC regulatory authorities, in particular the MIIT, which regulates providers of telecommunications value-added services and other participants in the PRC telecommunications industry, and the MOFCOM, will not in the future take a view that is contrary to the above opinion of our PRC legal counsel. Our PRC legal counsel has further advised that, if the PRC government is of the view that the agreements establishing the structure for operating the value-added services in China are in violation of PRC laws restrictions on foreign investment in the telecommunications industry, we could be subject to severe penalties including being prohibited from continuing our operations. See “Item 3. Key Information - D. Risk Factors—Risks Related to Our Corporate Structure—There are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulation, and rules relating to the agreements that establish the variable interest entities structure for our operations in China, including potential future actions by the PRC government, which could affect the enforceability of our contractual arrangements with the variable interest entities, and consequently, significantly affect our financial condition and results of operations. If the PRC government finds the agreements with the variable interest entities non-compliant with relevant PRC laws, regulations and rules, of these laws, regulations, and rules or the interpretation thereof change in the future, we could be subject to severe penalties or be forced to relinquish our interest in the variable interest entities.”

D.Property, Plants and Equipment

Our headquarters are located at Guanjie Building Southeast, 1st Floor, 10# Jiuxianqiao East Road, Chaoyang District, Beijing, the People’s Republic of China. We mainly lease facilities for our office space in Beijing, Shanghai, Guangzhou, Shenzhen, Ningbo, Hangzhou, Hong Kong, Taiwan, and other locations. Our office leases generally have terms ranging from one to nine years and may be renewed upon expiration of the lease terms. As of December 31, 2023, our offices occupied an aggregate of 26,136 square meters.

We had also leased facilities for our self-built data centers with a total floor area of approximately 425,903 square meters.

We own and occupy several buildings, primarily located in Beijing, Shanghai, Jiangsu, Anhui, Shaanxi, Inner Mongolia Autonomous Region, Sichuan and Guangdong, with a total floor area of approximately 387,879 square meters, some of which are built into our data centers.

ITEM 4A.UNRESOLVED STAFF COMMENTS

Not applicable.

111

ITEM 5.OPERATING AND FINANCIAL REVIEW AND PROSPECTS

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on Form 20-F. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under, see “Item 3. Key Information—D. Risk Factors” or in other parts of this annual report on Form 20-F.

A.Operating Results

Overview

We are a leading carrier-neutral and cloud-neutral data center services provider in China. We have one of the largest carrier-neutral data center networks in China with our 50 self-built data centers and 112 partnered data centers with an aggregate capacity of 93,597 cabinets under our management as of December 31, 2023.

We offer managed hosting services to host our customers’ servers and networking equipment and provide interconnectivity to improve the performance, availability and security of their internet infrastructure. We also provide cloud services through partnerships to cover public, private and hybrid cloud scenarios. In addition, we provide customized enterprise VPN services and solutions, including SD-WAN, to enterprises across various industries. These value-added services strengthen our capability to provide quality services and meet our customers’ additional demands.

We historically provided managed network services, consisting of CDN services, hosting area network services, route optimization and last-mile broadband services. In September 2017, we disposed of 66.67% of the equity interests in six wholly-owned subsidiaries engaged in the managed network services business, collectively referred as to the WiFire Entities, and the remaining 33.33% equity interest in the WiFire Entities was disposed in late 2023. In September and December 2017, we disposed of all of our equity interests and shares in Sichuan Aipu Network Co., Ltd. and its affiliates, collectively referred as the Aipu Group, engaged in the last-mile broadband business. As a result of these transactions, we deconsolidated the financial results related to the managed network services business from our consolidated statements of operations starting from the fourth quarter of 2017.

Our total net revenues generated from providing hosting and related services increased from RMB6,189.8 million in 2021 to RMB7,065.2 million in 2022 and further to RMB7,412.9 million (US$1,044.1 million) in 2023, representing a CAGR of 9.4% from 2021 to 2023. We generated a net profit of RMB515.1 million in 2021, recorded a net loss of RMB762.0 million in 2022, and recorded a net loss of RMB2,579.2 million (US$365.8 million) in 2023, which reflected share-based compensation expenses of RMB320.0 million, RMB118.2 million, and RMB35.3 million (US$5.0 million) in 2021, 2022, and 2023, respectively. Our results of operations also reflect the effects of our acquisitions and dispositions during the respective periods.

Factors Affecting Our Results of Operations

Our business and results of operations are generally affected by the development of China’s data center services market, which has grown rapidly in recent years. According to Frost & Sullivan, the total revenue of China’s data center services market increased from RMB68.1 billion in 2018 to RMB155.4 billion in 2023, representing a CAGR of 17.9%, and is expected to grow at a CAGR of 14.1% from 2023 to 2028, reaching RMB300.5 billion by 2028. However, any adverse changes in the data center services market in China may harm our business and results of operations.

While our business is generally influenced by factors affecting the data center services market in China, we believe that our results of operations are more directly affected by company-specific factors, including the number of cabinets under management and cabinet utilization rate, monthly recurring revenues and churn rate, pricing, growth in complementary markets and optimization of our cost structure.

112

Number of Cabinets under Management and Cabinet Utilization Rate

Our revenues are directly affected by the number of cabinets under management and the utilization rates of these cabinet spaces. We had 78,540, 87,322, and 93,597 cabinets under management as of December 31, 2021, 2022, and 2023, respectively. Our utilization rates of cabinets were 53.1%, 55.0%, and 59.0% as of December 31, 2021 and 2022, and 2023, respectively. We calculate the cabinet utilization rate in a given period by dividing the number of utilized cabinets as of the end the period by the number of total cabinets under management as of the end of the same period. Our period-end cabinet utilization rate fluctuates due to the continuous changes in both the amount of our utilized cabinets and total cabinets under management. Our future results of operations and growth prospects will largely depend on our ability to increase the number of cabinets under management while maintaining optimal cabinet utilization rate.

With the rapid growth of China’s internet industry, demand for cabinet spaces has increased significantly and we do not always have sufficient self-built data center capacity to meet such demand. It usually takes nine to 18 months to build a data center together with cabinets and equipment installed. To meet our customers’ immediate demand, we partner with China Telecom, China Unicom, China Mobile or other parties and lease cabinets from them. Due to the time needed to build data centers and the long-term nature of these investments, if we overestimate the market demand for cabinets, it will lower our cabinet utilization rate and negatively affect our results of operations.

Monthly Recurring Revenues and Churn Rate

Our average monthly recurring revenues and churn rate directly affect our results of operations. Our hosting and related services are based on a recurring revenue model. We consider these services recurring as we generally bill our customers and recognize revenues on a fixed and recurring basis each month during the terms of our service contracts with them, generally ranging from one to three years. Our non-recurring revenues are primarily comprised of fees charged for installation services, additional bandwidth used by customers beyond the contracted amount and other value-added services. These services are considered to be non-recurring as they are billed and recognized over the period of the customer service agreement.

We use “monthly recurring revenues” to measure the revenues we recognize from our managed hosting services on a recurring basis each month. In 2021, 2022, and 2023, our recurring revenues were consistently around 90% of our net revenues. Our average monthly recurring revenues per cabinet for managed retail services was RMB9,190, RMB9,270, and RMB9,497 for the year ended December 31, 2021, 2022, and 2023.

We use the churn rate to measure the reduction of monthly revenues that is attributable to the termination of customer contracts as a percentage of total monthly recurring revenues of the previous month. Our average monthly churn rate for our managed hosting services was 0.2% in 2021, 0.2% in 2022, and 0.4% in 2023.

Pricing

Our results of operations also depend on the price level of our services. Due to the quality of our services and our optimized interconnectivity among carriers and networks, we are generally able to command premium pricing for our services. Nonetheless, because we are generally regarded as a premium data center and network service provider, many customers only place their mission critical servers and equipment, but not other non-critical functions, in our data centers. As we try to acquire more business from new and existing customers, expand into new markets, or try to adapt to changing market conditions, we may need to lower our prices or provide other incentives to compete effectively.

Growth in New and Complementary Markets

Our results of operations also depend on the growth of our cloud service business and VPN service business that complement our core managed hosting service business.

Cloud services, largely through our partnerships with Microsoft and other cloud service providers, have continually contributed to our results of operations since 2013. While our cloud computing platforms are now supporting a significant number of customers, we believe the cloud computing market in China is still in its early stages. Key factors for growth in this market include signing up services from new customers, improving utilization rates of cloud computing resources with existing customers introducing well-developed applications to improve cloud computing adoption rates, and partnering with more cloud providers to offer a comprehensive cloud-neutral platform.

113

As one of the largest enterprise VPN service providers in the Asia Pacific region, we have experienced and expect continual growth in this market to meet customers’ growing demand for enterprise-grade VPN services with secure, dedicated connections. Key growth drivers include adding new customers, increasing the number of connections with existing customers and realizing revenue synergies with our other business groups.

Our Cost Structure

Our ability to maintain and improve our gross margins depends on our ability to effectively manage our cost of revenues, which consist of telecommunications costs and other data center related costs. Telecommunications costs consist of (i) expenses associated with acquiring bandwidth and related resources from carriers for our data centers, and (ii) rentals, utilities and other costs in connection with the cabinets we lease from our partnered data centers. Other data center related costs include utilities and rental expenses for our self-built data centers, employee payroll, depreciation and amortization of our property and equipment, and other related costs. The changes in these costs usually reflect the changes in the number of cabinets under management and our headcount.

The mix of self-built data centers and partnered data centers also affects our cost structure. The gross margin for cabinets located in our partnered data centers is generally lower than that of cabinets located in our self-built data centers. This is because telecommunication carriers who lease cabinet spaces to us for our partnered data centers typically demand a profit on top of their costs in connection with the leasing of cabinet spaces to us. We plan to continue to lease data centers from such carriers or purchase data center facilities to meet the immediate market demand while building new or expanding our existing self-built data centers in the Greater Beijing Area, Yangtze River Delta, Greater Bay Area and other regions in China. If we cannot effectively manage the market demand and increase the number of cabinets located in self-built data centers relative to partnered data centers, we may not be able to improve our gross margins.

Key Components of Results of Operations

Net Revenues

The following table sets forth our net revenues for the years presented:

For the Years Ended December 31,

 

2021

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

 

(in thousands)

Net revenues

 

6,189,801

 

7,065,232

 

7,412,930

 

1,044,089

We generate all of our revenues from the hosting and related services business. We provide retail managed hosting services to house our customers’ servers and networking equipment in our data centers, and wholesale managed hosting services to deliver customized data center sites to our customers based on their unique requirements. We also provide cloud services and VPN services as part of our hosting and related services business.

The contracts with our wholesale customers generally have terms ranging from eight to ten years. The contracts with our retail customers generally have terms ranging from one to three years and most of these contracts have an automatic renewal provision. Our customers are generally billed on a monthly basis according to the services used in the previous month.

Cost of Revenues

Our cost of revenues primarily consists of telecommunications cost, and other costs. The following table sets forth, for the periods indicated, our cost of revenues, in absolute amounts and as a percentage of our total net revenues:

2021

2022

2023

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

 

(in thousands, except percentages)

Cost of revenues:

  

  

  

  

  

  

  

Telecommunications costs

 

2,477,366

 

40.0

 

2,813,513

 

39.8

 

2,799,673

 

394,326

 

37.8

Others

 

2,274,405

 

36.8

 

2,893,463

 

41.0

 

3,320,772

 

467,721

 

44.8

Total cost of revenues

 

4,751,771

 

76.8

 

5,706,976

 

80.8

 

6,120,445

 

862,047

 

82.6

114

Telecommunications costs refer to expenses incurred in acquiring telecommunication resources from carriers for our data centers, including bandwidth and cabinet leasing costs. Cabinet leasing costs cover rentals, utilities and other costs associated with the cabinets we lease from our partnered data centers. Our other costs of revenues include utilities costs for our self-built data centers, depreciation and amortization, employee payroll and other compensation costs and other miscellaneous items related to our service offerings.

We expect that our cost of revenues of hosting and related services will continue to increase as our business expands, both organically and as a result of acquisitions.

Operating Expenses

Our operating expenses consist of sales and marketing expenses, general and administrative expenses and research and development expenses. The following table sets forth our operating expenses, both as an absolute amount and as a percentage of total net revenues for the periods indicated.

For the Years Ended December 31,

2021

2022

2023

% of Net

% of Net

% of Net

    

RMB

    

Revenues

    

RMB

    

Revenues

    

RMB

    

US$

    

Revenues

 

(in thousands, except percentages)

Operating expenses:

  

  

  

  

  

  

  

Sales and marketing expenses(1)

 

255,400

 

4.1

 

311,917

 

4.4

 

266,207

 

37,494

 

3.6

Research and development expenses(1)

 

188,489

 

3.1

 

306,842

 

4.3

 

322,220

 

45,384

 

4.3

General and administrative expenses(1)

 

842,354

 

13.6

 

642,945

 

9.1

 

541,850

 

76,318

 

7.3

Allowance for doubtful debt

 

18,399

 

0.3

 

35,409

 

0.5

 

368,505

 

51,903

 

5.0

Impairment of loan receivable to potential investee

2,807

 

0.0

 

 

 

 

 

Impairment of long-lived assets

109,267

 

1.8

 

 

 

506,686

 

71,365

 

6.8

Impairment of goodwill

1,364,191

192,142

18.4

Operating income

 

 

(60,013)

 

(0.8)

 

(106,273)

 

(14,968)

 

(1.4)

Total Operating Expenses(1)

1,416,716

22.9

1,237,100

17.5

3,263,386

459,638

44.0

Note:

(1)Includes share-based compensation expense as follows:

For the Years Ended December 31,

2021

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Allocation of share-based compensation expenses:

  

  

  

  

Sales and marketing expenses

 

2,545

 

17,794

 

3,141

 

442

Research and development expenses

 

10,805

 

14,305

 

3,272

 

461

General and administrative expenses

 

292,947

 

85,508

 

28,883

 

4,068

Total share-based compensation expenses

 

306,297

 

117,607

 

35,296

 

4,971

Sales and Marketing Expenses

Our sales and marketing expenses primarily consist of compensation and benefit expenses for our sales and marketing staff, including share-based compensation expenses, as well as advertisement and agency service fees. Our sales and marketing expenses also include office-related expenses and business development expenses associated with our sales and marketing activities. To a lesser extent, our sales and marketing expenses include depreciation of equipment used associated with our selling and marketing activities.

115

Research and Development Expenses

Our research and development expenses primarily include salaries, employee benefits, share-based compensation expenses and other expenses incurred in connection with our technological innovations, such as our proprietary smart routing technology and cloud computing infrastructure service technologies.

General and Administrative Expenses

Our general and administrative expenses primarily consist of compensation and benefits paid to our management and administrative staff, including share-based compensation expenses, the cost of third-party professional services, and depreciation and amortization of property and equipment used in our administrative activities. Our general and administrative expenses, to a lesser extent, also include office rent, office-related expenses, and expenses associated with training and team building activities.

Share-Based Compensation Expenses

We recorded share-based compensation expenses in connection with share options and RSUs granted under our 2010 Plan, 2014 Plan and 2020 Plan. As of February 29, 2024, options to purchase 419,202 ordinary shares and 2,291,115 RSUs that have been granted to our employees, directors and consultants were outstanding and not vested yet. We recorded share-based compensation expenses in the amount of RMB306.3 million, RMB117.6 million, and RMB35.3 million (US$5.0 million) for the years ended December 31, 2021, 2022, and 2023, respectively, in connection with our share-based incentive grants.

Taxation

The Cayman Islands

The Cayman Islands currently does not levy taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to our company levied by the government of the Cayman Islands, except for stamp duties that may be applicable on instruments executed in, or after execution brought within the jurisdiction of, the Cayman Islands. The Cayman Islands is not a party to any double taxation treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. Additionally, upon payments of dividends by our company to the shareholders, no Cayman Islands withholding tax will be imposed.

The British Virgin Islands

The Company and all dividends, interest, rents, royalties, compensation and other amounts paid by the Company to persons who are not resident in the BVI and any capital gains realized with respect to any shares, debt obligations, or other securities of the Company by persons who are not resident in the BVI are exempt from all provisions of the Income Tax Ordinance in the BVI.

No estate, inheritance, succession or gift tax, rate, duty, levy or other charge is payable by persons who are not resident in the BVI with respect to any shares, debt obligation or other securities of the Company.

All instruments relating to transfers of property to or by the Company and all instruments relating to transactions in respect of the shares, debt obligations or other securities of the Company and all instruments relating to other transactions relating to the business of the Company are exempt from payment of stamp duty in the BVI. This assumes that the Company does not hold an interest in real estate in the BVI.

There are currently no withholding taxes or exchange control regulations in the BVI applicable to the Company or its members.

Hong Kong

Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate of 16.5% for the years ended December 31, 2021, 2022, and 2023. A two-tiered profits tax rates regime was introduced in 2018 under which the first HK$2.0 million of assessable profits earned by an eligible company will be taxed at 8.25% and the remaining profits will continue to be taxed at 16.5%. There is an anti-fragmentation measure where each group will have to nominate only one company in the group to benefit from the progressive rates. Additionally, upon payments of dividends by the Company to its shareholders, no HK withholding tax will be imposed.

116

The Hong Kong government has enacted new tax laws to implement the Pillar Two model rules published by the Organisation for Economic Cooperation and Development (“OECD”), which are expected to come into effect from 1 January 2025. We continue to monitor the local legislation for Hong Kong and development of Pillar Two model rules in other jurisdictions the Company operates and assess the potential impact.

Taiwan

DYX Taiwan branch is incorporated in Taiwan and is subject to Taiwan profits tax rate of 20% for each of the years ended December 31, 2021, 2022, and 2023.

The PRC

The Company’s PRC subsidiaries are incorporated in the PRC and subject to the statutory rate of 25% on the taxable income in accordance with the Enterprise Income Tax Law, or the EIT Law, which was effective on January 1, 2008 and amended on December 29, 2018, except for certain entities eligible for preferential tax rates.

Dividends, interests, rent or royalties payable by the Company’s PRC subsidiaries to any non-PRC resident enterprise and proceeds from any such non-PRC resident enterprise investor’s disposition of assets (after deducting the net value of such assets) are subject to a 10% withholding tax, unless the corresponding non-PRC resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangement with China that provides a reduced withholding tax rate or an exemption from withholding tax.

VNET Beijing was qualified as a High and New Technology Enterprise, or HNTE, since 2008 and is eligible for a 15% preferential tax rate. In October 2014, VNET Beijing obtained a new certificate and renewed the certificate in October 2017,2020 and 2023, with a validity term of three years. In accordance with the PRC Income Tax Law, an enterprise awarded with the HNTE certificate may enjoy a reduced EIT rate of 15%. For the years ended December 31, 2021, 2022, and 2023, the tax rate for VNET Beijing was 15%, 15% and 15%, respectively.

In April 2011, Xi’an Sub, a subsidiary of VNET Beijing located in Shaanxi Province, was qualified for a preferential tax rate of 15% and started to apply this rate from then on. The preferential tax rate is awarded to companies that are located in West Regions of China which operate in certain encouraged industries. For the years ended December 31, 2021,2022, and 2023, the applicable tax rate assessed for Xi’an Sub was 15%, 15% and 15%, respectively.

In October 2015, SH Blue Cloud, a subsidiary located in Shanghai, was qualified for a HNTE and became eligible for a 15% preferential tax rate. The HNTE certificate has been renewed in November 2018 and November 2021 with a validity term of three years. For the years ended December 31, 2021, 2022, and 2023, SH Blue Cloud enjoyed a preferential tax rate of 15%.

In November 2016, SZ DYX, a subsidiary located in Guangdong Province, was qualified for a HNTE and became eligible for a 15% preferential tax rate effective for three consecutive years. The HNTE certificate has been renewed in November 2019 and December 2022 with a validity term of three years. For the years ended December 31, 2021, 2022, and 2023, SZ DYX enjoyed a preferential tax rate of 15%.

In December 2016, BJ TenxCloud, a subsidiary located in Beijing and the Company acquired in July 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in December 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022, and 2023, BJ TenxCloud enjoyed a preferential tax rate of 15%.

The EIT Law also provides that enterprises established under the laws of foreign countries or regions and whose “place of effective management” is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. The definition of “place of effective management” refers to an establishment that exercises, in substance, overall management and control over the production and business, personnel, accounting, properties, etc. of an enterprise. The administrative practice associated with interpreting and applying the concept of “place of effective management” is unclear. The Company does not believe that the legal entities organized outside the PRC should be condiered as residents for EIT Law purposes. If such entity is deemed as a PRC tax resident, it will be subject to PRC income tax at the rate of 25% on its worldwide income under the EIT Law, meanwhile the dividends it receives from another PRC tax resident company will be exempted from 25% PRC income tax.

117

In November 2011, the Ministry of Finance and the State Administration of Taxation jointly issued two circulars setting out the details of the pilot value-added tax, or VAT, reform program, which changed the charge of sales tax from business tax to VAT for certain pilot industries. The pilot VAT reform program initially applied only to the pilot industries in Shanghai, and was expanded to eight additional regions, including, among others, Beijing and Guangdong province, in 2012. In August 2013, the program was further expanded nationwide. In May 2016, the program was expanded to cover additional industry sectors such as construction, real estate, finance and consumer services. In November 2017, PRC State Counsel issued State Counsel Order 691 to abolish business tax, and issued the amendment to Interim Regulations of PRC Value Added Taxes, or the VAT Regulation, pursuant to which enterprises and individuals that (i) sell goods or labor services of processing, repair or replacement of goods, (ii) sell services, intangible assets, or immovables, or (iii) import goods within the territory of the PRC are subject to VAT.

Effective from September 2012, the vast majority of services provided by VNET China and certain services provided by VNET Technology and VNET Beijing were subject to a VAT of 6%.

On March 20, 2019, the Ministry of Finance, the State Administration of Taxation and the General Administration of Customs jointly issued the Notice of Strengthening Reform of VAT Policies, or the Announcement No. 39. Pursuant to the Announcement No. 39, the generally applicable VAT rates are simplified to 13%, 9%, 6%, and nil, which became effective on April 1, 2019. In addition, a general VAT taxpayer is allowed to offset its qualified input VAT paid on taxable purchases against the output VAT chargeable on the telecommunication services and modern services provided by it.

Recently Issued Accounting Pronouncements

A list of recently issued accounting pronouncements that are relevant to us is included in Note 2 to our consolidated financial statements included elsewhere in this annual report.

Useful life of long-lived assets

We regularly assess the estimated useful lives of our property and equipment, and intangible assets. In January 2024, with the assistance of an external appraisal firm, we completed an assessment of the useful lives of certain data center properties and equipment and revised the estimated useful lives from a range of two to ten years, to three to fifteen years, based on an analysis of the property and equipment’s current use, historical age patterns, and industry trends and practices. This change in estimated useful lives will be accounted for as a change in accounting estimate, prospectively beginning in fiscal year 2024. Based on the carrying amount of relevant data center properties and equipment as of December 31, 2023, we expected the effect of this change in estimate to be a reduction in depreciation expense of approximately RMB395 million for the year ending December 31, 2024.

Inflation

In the last three years, inflation in China has not materially impacted our results of operations. According to the National Bureau of Statistics of China, the annual average percent changes in the consumer price index in China for 2021, 2022, and 2023 were 0.9%, 2.0%, and 0.2%, respectively. Although we have not been materially affected by inflation in the past, we cannot assure you that we will not be affected in the future by higher rates of inflation in China.

118

Results of Operations

The following table sets forth our consolidated results of operations for the periods indicated both in absolute amount and as a percentage of our total net revenues. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The results of operations in any period are not necessarily indicative of the results you may expect for future periods.

For the Years Ended December 31,

2021

2022

2023

    

RMB

    

%

    

RMB

    

%

    

RMB

    

US$

    

%

 

(in thousands, except percentages)

Consolidated Statements of Operations:

  

  

  

  

  

  

  

Net revenues

6,189,801

 

100.0

 

7,065,232

 

100.0

 

7,412,930

 

1,044,089

 

100.0

Cost of revenues

(4,751,771)

 

(76.8)

 

(5,706,976)

 

(80.8)

 

(6,120,445)

 

(862,047)

 

(82.6)

Gross profit

1,438,030

 

23.2

 

1,358,256

 

19.2

 

1,292,485

 

182,042

 

17.4

Sales and marketing expenses

(255,400)

 

(4.1)

 

(311,917)

 

(4.4)

 

(266,207)

 

(37,494)

 

(3.6)

Research and development expenses

(188,489)

 

(3.1)

 

(306,842)

 

(4.3)

 

(322,220)

 

(45,384)

 

(4.3)

General and administrative expenses

(842,354)

 

(13.6)

 

(642,945)

 

(9.1)

 

(541,850)

 

(76,318)

 

(7.3)

Allowance for doubtful debt

(18,399)

 

(0.3)

 

(35,409)

 

(0.5)

 

(368,505)

 

(51,903)

 

(5.0)

Impairment of long-lived assets

(109,267)

 

(1.8)

 

 

 

(506,686)

 

(71,365)

 

(6.8)

Impairment of goodwill

(1,364,191)

(192,142)

(18.4)

Impairment of loan receivable to potential investee

(2,807)

 

(0.0)

 

 

 

 

 

Operating income

 

 

60,013

 

0.8

 

106,273

 

14,968

 

1.4

Total operating expenses

(1,416,716)

 

(22.9)

 

(1,237,100)

 

(17.5)

 

(3,263,386)

 

(459,638)

 

(44.0)

Operating profit (loss)

21,314

0.3

121,156

1.7

(1,970,901)

(277,596)

(26.6)

Interest income

31,897

 

0.5

 

31,574

 

0.4

 

41,802

 

5,888

 

0.6

Interest expense

(334,950)

 

(5.4)

 

(273,305)

 

(3.9)

 

(312,172)

 

(43,969)

 

(4.2)

Impairment of long-term investments

(3,495)

 

(0.1)

 

 

 

(11,166)

 

(1,573)

 

(0.2)

Other income

33,923

 

0.5

 

17,328

 

0.2

 

27,344

 

3,851

 

0.4

Other expenses

(22,700)

 

(0.4)

 

(26,599)

 

(0.4)

 

(16,086)

 

(2,266)

 

(0.2)

Changes in the fair value of financial liabilities

829,149

 

13.4

 

22,626

 

0.3

 

(165,930)

 

(23,371)

 

(2.2)

Foreign exchange gain (loss), net

110,036

 

1.8

 

(523,235)

 

(7.4)

 

(78,965)

 

(11,122)

 

(1.1)

Income (loss) before income taxes and (loss) gain from equity method investments

665,174

 

10.7

 

(630,455)

 

(9.1)

 

(2,486,074)

 

(350,158)

 

(33.5)

Income tax expenses

(111,407)

 

(1.8)

 

(133,464)

 

(1.9)

 

(114,374)

 

(16,109)

 

(1.5)

(Loss) gain from equity method investments

(38,666)

 

(0.6)

 

1,925

 

0.0

 

3,279

 

462

 

0.0

Net income (loss)

515,101

8.3

(761,994)

(11.0)

(2,597,169)

(365,805)

(35.0)

Net profit attributable to noncontrolling interest

(15,003)

 

(0.2)

 

(13,958)

 

(0.2)

 

(46,667)

 

(6,573)

 

(0.6)

Net income (loss) attributable to VNET Group, Inc.

500,098

 

8.1

 

(775,952)

 

(11.2)

 

(2,643,836)

 

(372,378)

 

(35.6)

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

Net Revenues

Our net revenues increased by 4.9% from RMB7,065.2 million in 2022 to RMB7,412.9 million (US$1,044.1 million) in 2023, primarily due to (i) the increases in the total number of utilized cabinets and the amount of average monthly recurring revenue per cabinet for managed retail service, which were attributable to growing customer demand, and (ii) the increased demand for our cloud services. The number of cabinets under our management increased by 8.3% from 87,322 as of December 31, 2022 to 93,597 as of December 31, 2023.

Cost of Revenues

Our cost of revenues increased by 7.2% from RMB5,707.0 million in 2022 to RMB6,120.4 million (US$862.0 million) in 2023, primarily due to (i) increases in our telecommunication, utility and depreciation costs attributable to the delivery of additional cabinets and (ii) increased customer demand for our cloud services.

119

Gross Profit

As a result of the foregoing, our gross profit decreased by 4.8% from RMB1,358.3 million in 2022 to RMB1,292.5 million (US$182.0 million) in 2023. Our gross margin decreased from 19.2% in 2022 to 17.4% in 2023, primarily due to an increase in depreciation and amortization expenses as additional data centers were put into service during the past quarters.

Operating Expenses

Our operating expenses increased by 163.8% from RMB1,237.1 million in 2022 to RMB3,263.4 million (US$459.6 million) in 2023. Our operating expenses as a percentage of net revenues increased from 17.5% in 2022 to 44.0% in 2023.

Sales and Marketing Expenses. Our sales and marketing expenses decreased by 14.7% from RMB311.9 million in 2022 to RMB266.2 million (US$37.5 million) in 2023, primarily due to a decrease in the staff costs. As a percentage of net revenues, our sales and marketing expenses decreased from 4.4% in 2022 to 3.6% in 2023.

Research and Development Expenses. Our research and development expenses increased by 5.0% from RMB306.8 million in 2022 to RMB322.2 million (US$45.4 million) in 2023, primarily due to our increased investments to strengthen our research and development capabilities. As a percentage of net revenues, our research and development expenses were 4.3% and 4.3% in 2022 and 2023.

General and Administrative Expenses. Our general and administrative expenses decreased by15.7% from RMB642.9 million in 2022 to RMB541.9 million (US$76.3 million) in 2023, primarily due to a decrease in our share-based compensation expenses, resulted from a smaller number of RSUs granted in 2023, and staff costs. As a percentage of net revenues, our general and administrative expenses decreased from 9.1% in 2022 to 7.3% in 2023.

Allowance for doubtful debt. Our allowance for doubtful debt increased from RMB35.4 million in 2022 to RMB368.5 million (US$51.9 million) in 2023, primarily due to the increase in bad debt risk. As a percentage of net revenues, our allowance for doubtful debt increased from 0.5% in 2022 to 5.0% in 2023.

Impairment of long-lived assets. Our impairment of long-lived assets was RMB506.7 million (US$71.4 million) in 2023. As a result of the weaker-than-expected operations of several data centers and our preemptive plan to consolidate several data centers, the impairment of long-lived assets was recorded based on our assessment, which was the excess of the carrying amount of the asset groups over their fair value. We recorded nil impairment of long-lived assets in 2022.

Impairment of goodwill. Our impairment of goodwill was RMB1,364.2 million (US$192.1 million) in 2023, which represented the amount by which the difference of the carrying value of the reporting unit over its fair value exceeded the carrying amount of goodwill. We recorded nil impairment of goodwill in 2022.

Interest Income

Our interest income increased by 32.4% from RMB31.6 million in 2022 to RMB41.8 million (US$5.9 million) in 2023.

Interest Expense

Our interest expense increased by 14.2% from RMB273.3 million in 2022 to RMB312.2 million (US$44.0 million) in 2023, primarily due to the increases in bank and other borrowings.

Other Income

Our other income increased by 57.8% from RMB17.3 million in 2022 to RMB27.3 million (US$3.9 million) in 2023. Other income comprises miscellaneous non-operating income that we generate.

Other Expenses

Our other expenses decreased from RMB26.6 million in 2022 to RMB16.1 million (US$2.3 million) in 2023, primarily due to the combined effects of a decrease in allowance for other receivables and an increase in loss on disposal of certain of our equipment.

120

Changes in the Fair Value of Financial Liabilities

Changes in the fair value of financial liabilities were RMB165.9 million (US$23.4 million) in 2023, primarily due to the increase in the fair value of the bifurcated redemption feature of the 2027 Convertible Notes for the year ended December 31, 2023.

Foreign Exchange Loss, Net

We had a foreign exchange loss, net of RMB79.0 million (US$11.1 million) in 2023, which represents unrealized net loss caused by the appreciation of the U.S. dollar against the Renminbi.

Income Tax Expenses

We recorded income tax expenses in the amount of RMB114.4 million (US$16.1 million) in 2023, compared with income tax expenses of RMB133.5 million in 2022, with the effective tax rate of 4.61% . This is primarily due to:

Change in valuation allowance leads to an increase in the income tax expense in the amount of RMB606.1million (US$85.4 million) in 2023;
Loss incurred outside China increases the income tax expense by RMB101.6 million (US$14.3 million) in 2023.

Net Loss

As a result of the foregoing, we recorded a net loss of RMB2,597.2 million (US$365.8 million) in 2023, as compared to a net loss of RMB762.0 million in 2022.

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

See “Item 5. Operating and Financial Review and Prospects - 5.A Operating Results - Year Ended December 31, 2022 Compared to Year Ended December 31, 2021” beginning on page 112 of our annual report on Form 20 - F for the year ended December 31, 2022 filed with the Securities and Exchange Commission on April 26, 2022.

B.Liquidity and Capital Resources

Cash Flows and Working Capital

The accompanying consolidated financial statements have been prepared assuming that we will continue as a going concern, which contemplates the realization of assets and the satisfaction of liabilities in the normal course of business. We have experienced recurring losses from operations. As of December 31, 2023, we had an accumulated deficit of RMB11,016.3 million (US$1,551.6 million) and net current liabilities of RMB1,613.7 million (US$227.3 million). For the year ended December 31, 2023, the net cash we generated from operating activities amounted to RMB2,063.5 million (US$290.6 million). Our ability to continue as a going concern is dependent on our ability to generate cash flows from operations, and our ability to arrange adequate financing arrangements. These above factors raise doubt about our ability to continue as a going concern.

As of December 31, 2022, we had RMB2,661.3 million in cash and cash equivalents and RMB328.2 million in restricted cash (current and non-current portion). As of December 31, 2023, we had RMB2,243.5 million (US$316.0 million) in cash and cash equivalents and RMB2,855.5 million (US$402.2 million) in restricted cash (current and non-current portion) RMB356.8 million (US$50.3 million) in short-term investments.

As of December 31, 2022, we had long-term borrowings (current portion) from various commercial banks with an aggregate outstanding balance of RMB484.0 million, and long-term borrowings (excluding current portion) from various commercial banks with an aggregate outstanding balance of RMB3,049.9 million. As of December 31, 2023, we had short-term bank borrowings and long-term borrowings (current portion) from various commercial banks with an aggregate outstanding balance of RMB753.3 million (US$106.1 million), and long-term borrowings (excluding current portion) from various commercial banks with an aggregate outstanding balance of RMB5,113.5 million (US$720.2 million). We have entered into long-term borrowing arrangements since 2013 with maturity terms of 3 to 15 years. The short-term borrowings outstanding as of December 31, 2023 bear a weighted-average interest rate of 3.65% per annum. The long-term borrowings (including current and non-current portions) outstanding as of December 31, 2021, 2022, and 2023 bore weighted-average interest rates of 5.31%, 5.11%, and 4.97% per annum, respectively.

121

We had unused credit lines in an aggregate amount of RMB2,811.1 million (US$395.9 million) as of December 31, 2023 under credit agreements with 12 banks. As of the same date, we used RMB5,116.9 million (US$720.7 million) of the credit lines under the credit agreements with 10 banks, pursuant to which we were granted credit lines in an aggregate amount of RMB7,928.0 million (US$1,116.6 million). There are no material covenants that restrict our ability to undertake additional financing associated with the used credit lines. No terms and conditions of the unused credit lines are available yet because utilization of such unused portion requires approval by the banks and separate loan agreements setting forth detailed terms and conditions will only be entered into with the banks upon utilization. We believe the working capital as of December 31, 2023 is sufficient for our present requirements.

As of December 31, 2023, we had total outstanding debts (consisting of borrowings) of RMB5,866.8 million (US$826.3 million), all of which were onshore debt obligations. We believe we have sufficient financial resources to meet both of our onshore and offshore debt obligations when due. The growth of our business relies on the construction of new data centers. We also intend to acquire or invest in companies whose businesses are complementary to ours. We intend to use the proceeds of our outstanding debt mainly to construct new data centers and fund our acquisitions. As of December 31, 2023, we had purchase commitments made for acquisitions of machinery, equipment, construction in progress, bandwidth and cabinet capacity of RMB2,323.5 million (US$327.3 million) becoming due within twelve months, and we intend to use a portion of the proceeds to fund these purchase commitments. Except as disclosed in this annual report, we have no outstanding bank loans or financial guarantees or similar commitments to guarantee the payment obligations of third parties. We believe that our current cash, cash equivalents and time deposits, our cash flow from operations and proceeds from our financing activities will be sufficient to meet our anticipated cash needs, including our cash needs for working capital and capital expenditures, for the next 12 months. If we have additional liquidity needs in the future, we may conduct additional financing, including equity offering and debt financing in private or public capital markets and control of operating expenses and capital expenditure where necessary, to meet such needs.

As of December 31, 2023, the total amount of cash and cash equivalents, restricted cash and short-term investments was RMB5,455.8 million (US$768.4 million), of which RMB1,358.5 million (US$191.3 million), RMB1,079.6 million (US$152.1 million) and RMB3,017.7 million (US$425.0 million) was held by our consolidated affiliated entities, PRC subsidiaries and offshore subsidiaries, respectively. Cash transfers from our PRC subsidiaries to our subsidiaries outside of China are subject to PRC government control of currency conversion. Restrictions on the availability of foreign currency may affect the ability of our PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to us, or otherwise satisfy their foreign currency denominated obligations. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Governmental regulation of currency conversion may limit our ability to receive and utilize our revenues effectively.” The major cost that would be incurred to distribute dividends is the withholding tax imposed on the dividends distributed by our PRC operating subsidiaries at the rate of 10% or a lower rate under an applicable tax treaty, if any.

Convertible Promissory Notes

2025 Convertible Notes

From February to June 2020, we entered into convertible promissory note purchase agreements with a group of investors led by Goldman Sachs Asia Strategic Pte. Ltd. in an aggregate principal amount of US$200,000,000 through a private placement to the investors, collectively referred to as the “2025 Convertible Notes.”

In March and April 2023, we received notices from certain holders of the 2025 Convertible Notes, requiring us to redeem the 2025 Convertible Notes at 109% of the principal amount of US$64.0 million plus all accrued but unpaid interest. We have subsequently repurchased the remaining outstanding 2025 Convertible Notes. Following completion of such repurchase in 2023, no 2025 Convertible Notes is outstanding.

2026 Convertible Notes

In January 2021, we issued USD-denominated convertible senior notes due 2026 in an aggregate principal amount of US$600.0 million at a zero-coupon rate, or the 2026 Convertible Notes. The 2026 Convertible Notes will mature on February 1, 2026, unless earlier repurchased, redeemed or converted in accordance with their terms prior to such date.

In February 2024, we successfully repurchased and cancelled US$600 million principal amount of 2026 Convertible Notes pursuant to the terms of the 2026 Convertible Notes. Following completion of such repurchase, no 2026 Convertible Notes is outstanding.

122

2027 Convertible Notes

In January 2022, we issued USD-denominated convertible notes due 2027 in an aggregate principal amount of US$250.0 million at an interest rate of 2% per annum, or the 2027 Convertible Notes, pursuant to an investment agreement with the funds managed by Blackstone Tactical Opportunities (NYSE: BX), or Blackstone, the world’s largest alternative investment firm. The 2027 Convertible Notes will be convertible, at any time on and after the original issuance date, at the option of holders, into Class A ordinary shares of the Company at a conversion price of US$1.8333 per Class A ordinary share, or into ADSs at a conversion price of US$11.00 per ADS. The conversion prices are subject to adjustment under the terms of the 2027 Convertible Notes. The Company may effect a mandatory conversion at its election, if its ADSs achieve a price threshold of 200% of the conversion price for a specified period. Such 2027 Convertible Notes will bear an interest rate of 2.0% per annum and rank senior to any of the Company’s other indebtedness that is expressly subordinated in right of payment to the 2027 Convertible Notes. Unless the 2027 Convertible Notes have been duly redeemed or converted into Class A ordinary shares of the Company in full prior to the maturity date of the 2027 Convertible Notes, certain number of Series A-1 perpetual convertible preferred shares of the Company with a par value US$0.00001 per share will be issued as repayment of the 2027 Convertible Notes to upon maturity, pursuant to the calculation method set forth in the 2027 Convertible Notes. Moreover, subject to certain conditions, holders of the 2027 Convertible Notes have the right to require the Company to redeem, all of their 2027 Convertible Notes, or any portion of the principal thereof, during the redemption period set forth in the 2027 Convertible Notes. In the event of occurrence of a Fundamental Change, holders of the 2027 Convertible Notes have the right to require the Company to redeem, all of their 2027 Convertible Notes, or any portion of the principal thereof, at a redemption price equal to the sum of the principal amount of the notes, plus the total amount of accrued interest, plus Incremental Amount .

In accordance with the 2027 Convertible Notes, a “Fundamental Change” is defined to include any one of more of the following events:

(a) a “person” or “group” (within the meaning of Section 13(d)(3) of the Exchange Act), other than the Company or any of its wholly-owned subsidiaries, has become or files any report with the SEC indicating that such person or group has become the direct or indirect “beneficial owner” (as defined below) of the Company’s equity securities representing more than fifty percent (50%) of the voting power of all of the Company’s then-outstanding equity securities;

(b) the consummation of (i) any sale, lease or other transfer, in one transaction or a series of transactions, of all or substantially all of the assets of the Company and its subsidiaries, taken as a whole, to any Person, other than one or more of the Company’s wholly-owned subsidiaries; or (ii) any transaction or series of related transactions in connection with which (whether by means of merger, consolidation, share exchange, combination, reclassification, recapitalization, acquisition, liquidation or otherwise) all of the Class A Ordinary Shares are exchanged for, converted into, acquired for, or constitutes solely the right to receive, other securities, cash or other property (other than changes resulting solely from a subdivision or combination, or a change in par value, of the Ordinary Shares); provided, however, that any merger, consolidation, share exchange or combination of the Company pursuant to which all Persons that directly or indirectly “beneficially owned” (as defined below) all classes of the Company’s equity securities immediately before such transaction directly or indirectly “beneficially own,” immediately after such transaction, more than fifty percent (50%) of all classes of equity securities of the surviving, continuing or acquiring company or other transferee, as applicable, or the parent thereof, in substantially the same proportions vis-à-vis each other as immediately before such transaction will be deemed not to be a Fundamental Change pursuant to this clause (b);

(c) the shareholders of the Company approve any plan or proposal for the liquidation or dissolution of the Company;

(d) (i) the Founder ceases to be the largest holder of the Company’s voting power represented by all voting securities of the Company (excluding all voting securities of the Company beneficially owned by the investors and their affiliates (as such term is defined in Rule 405 under the Securities Act)) and (ii) the Founder has resigned from the Board, or been removed from the Board by the Board or the Company’s shareholders; or

(e) the ADSs are delisted from unless the Company’s ADSs or Class A Ordinary Shares are listed for trading on another reputable international stock exchange (including The Stock Exchange of Hong Kong).

For the purposes of this definition, whether a Person is a “beneficial owner” and whether shares are “beneficially owned” will be determined in accordance with Rule 13d-3 under the Exchange Act.

123

In accordance with the 2027 Convertible Notes, the term “Incremental Amount” is defined as an incremental amount (which shall not be less than zero), if applicable, that is equal to (a) 50% of the principal amount, minus (b) the interest that has already been paid in cash,minus (c) the fair market value of non-cash dividend that have already been paid in accordance with the agreements underlying the 2027 Convertible Notes, minus (d) the accrued interest and minus (e) the stub period interest that has accrued until, but excluding, the date that the redemption price under the 2027 Convertible Notes is paid in full.

Selected Condensed Consolidated Cash Flows Data

The following table sets forth a summary of our cash flows for the periods indicated:

For the Years Ended December 31,

2021

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

(in thousands)

Net cash generated from operating activities

1,387,922

2,440,214

2,063,480

290,635

Net cash used in investing activities

(3,772,613)

 

(3,559,252)

 

(3,905,109)

 

(550,023)

Net cash generated from financing activities

967,577

 

2,298,080

 

3,941,134

 

555,097

Effect on foreign exchange rate changes on cash and cash equivalents and restricted cash

9,150

 

101,979

 

9,988

 

1,407

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

(1,407,964)

 

1,281,021

 

2,109,493

 

297,116

Cash and cash equivalents and restricted cash at beginning of the year

3,116,437

 

1,708,473

 

2,989,494

 

421,061

Cash and cash equivalents and restricted cash at end of the year

1,708,473

 

2,989,494

 

5,098,987

 

718,177

Cash and cash equivalents, restricted cash and short-term investments at end of the year

1,708,473

 

2,989,494

 

5,455,807

 

768,434

Operating Activities

Net cash generated from operating activities was RMB2,063.5 million (US$290.6 million) in 2023, primarily resulting from a net loss of RMB2,597.2 million (US$365.8 million), positively adjusted for certain items such as (i) depreciation and amortization of RMB1,807.3 million (US$254.6 million), (ii) impairment of goodwill of RMB1,364.2 million (US$192.1 million), (iii) impairment of long-lived assets of RMB506.7 million (US$71.4 million), (iv) allowance for doubtful debt of RMB368.5 million (US$51.9 million), (v) foreign exchange loss of RMB79.0 million (US$11.1 million), (vi) share-based compensation expense of RMB35.3 million (US$5.0 million), (vii) the increase in advances from customers of RMB447.3 million (US$63.0 million) and (viii) the increase in accrued expenses and other payables of RMB200.1 million (US$28.2 million), partially offset by certain item such as the increase in prepaid expenses and other current assets of RMB365.8 million (US$51.5 million).

Net cash generated from operating activities was RMB2,440.2 million in 2022, primarily resulted from a net loss of RMB762.0 million, positively adjusted for certain items such as (i) depreciation and amortization of RMB1,595.9 million, (ii) foreign exchange loss of RMB523.2 million, (iii) share-based compensation expense of RMB118.2 million, (iv) the decrease in prepaid expenses and other current assets of RMB622.0 million, (v) the increase in accrued expenses and other payables of RMB226.9 million and (vi) the increase in accounts and notes payables of RMB220.1 million, partially offset by certain item such as the increase in accounts and notes receivable of RMB381.2 million.

Net cash generated from operating activities was RMB1,387.9 million in 2021, primarily resulted from a net income of RMB515.1 million, positively adjusted for certain items such as (i) depreciation and amortization of RMB1,267.6 million, (ii) share-based compensation expenses of RMB320.0 million, (iii) the increase in accrued expenses and other payables of RMB316.0 million and (iv) the increase in accounts and notes payables of RMB195.7 million, partially offset by certain item such as the increase in accounts and notes receivable of RMB533.3 million.

Investing Activities

Net cash used in investing activities was RMB3,905.1 million (US$550.0 million) in 2023, as compared to net cash used in investing activities of RMB3,559.3 million in 2022. Net cash used in investing activities in 2023 is primarily related to our purchase of property and equipment in the amounts of RMB2,967.4 million (US$418.0 million), our payments for long-term investments in the amount of RMB517.3 million (US$72.9 million) and our payment for short-term investments in the amount of RMB503.3 million (US$70.9 million), offset by proceeds received from maturity of short-term investments of RMB144.5 million (US$20.4 million) and payment for loan to a related party in the amount of RMB115.0 million (US$16.2 million).

124

Net cash used in investing activities was RMB3,559.3 million in 2022, as compared to net cash used in investing activities of RMB3,772.6 million in 2021. Net cash used in investing activities in 2022 is primarily related to our purchase of property and equipment in the amounts of RMB2,995.6 million, our payments for long-term investments in the amount of RMB213.0 million and our payment for loan to a third party in the amount of RMB217.6 million.

Net cash used in investing activities was RMB3,772.6 million in 2021, as compared to net cash used in investing activities of RMB3,889.2 million in 2020. Net cash used in investing activities in 2021 is primarily related to our purchase of property and equipment in the amounts of RMB2,691.9 million, our prepayments and deposits for acquiring data center in the amount of RMB679.9 million, offset by proceeds received from maturity for short-term investments in the amount of RMB347.5 million.

Financing Activities

Net cash generated from financing activities was RMB3,941.1 million (US$555.1 million) in 2023, as compared to net cash generated from financing activities amounting to RMB2,298.1 million in 2022. Net cash generated from financing activities in 2023 is primarily related to proceeds from issuance of ordinary shares of RMB2,122.1 million (US$298.9 million), proceeds from long-term bank borrowings of RMB1,813.9 million (US$255.5 million), partially offset by repurchase of 2025 Convertible Notes of RMB529.2 million (US$74.5 million), repayments of long-term bank borrowings of RMB292.6 million (US$41.2 million), and payments for purchase of property and equipment through finance lease of RMB210.9 million (US$29.7 million).

Net cash generated from financing activities was RMB2,298.1 million in 2022, as compared to net cash generated from financing activities amounting to RMB967.6 million in 2021. Net cash generated from financing activities in 2022 is primarily related to the net proceeds from the issuance of 2027 Convertible Notes of RMB1,592.6 million and the proceeds from long-term bank borrowings of RMB1,099.9 million, partially offset by our repayment of long-term bank borrowings of RMB238.3 million and our payment for purchase of property and equipment through finance leases of RMB231.0 million.

Net cash generated from financing activities was RMB967.6 million in 2021, as compared to net cash generated from financing activities amounting to RMB4,163.3 million in 2020. Net cash generated from financing activities in 2021 is primarily related to the net proceeds from issuance of 2026 Convertible Notes of RMB3,790.4 million and proceeds from long-term bank borrowings of RMB1,628.4 million, partially offset by payment for share repurchase and cancellation of RMB1,701.8 million and the repayment of 2021 Notes of RMB1,945.6 million.

Material Cash Requirements

Our material cash requirements as of December 31, 2023 and any subsequent interim period primarily include our capital expenditures, long-term borrowings, convertible promissory notes, purchase commitments, operating lease obligations and finance lease minimum lease payment.

Our capital expenditures were primarily for building self-built data centers, purchasing bandwidth and cabinet capacity and purchasing network equipment, servers and other equipment. Our capital expenditures have been primarily funded by cash generated from our operations and net cash provided by financing activities. We had capital expenditures (i.e. overall outflow of funds for acquiring property and equipment, intangible assets, land use rights, engaging in mergers and acquisitions as well as long-term investments) of RMB3,991 million, RMB3,352 million, and RMB3,578 million (US$504.0 million) in 2021, 2022, and 2023, respectively. We expect to deliver approximately 100 to 120 megawatts power capacity during the year of 2024, through both organic growth and strategic acquisitions. We may incur additional capital expenditure for real property purchase, data center construction and network capacity expansion if our actual development is beyond our current plan.

As of December 31, 2023, our unused short-term and long-term borrowing facilities amounted to RMB2,811.1 million (US$396.9 million). We have pledged land use rights with the net book value of RMB196.2 million (US$27.6 million), property with the net book value of RMB155.2 million (US$21.8 million), leasehold improvements with the net book value of RMB246.7 million (US$34.7 million), computer and network equipment with the net book value of RMB442.2 million (US$62.3 million) and office equipment with the net book value of RMB1.8 million (US$0.3 million) for our borrowings.

Short-term borrowings outstanding as of December 31, 2023 bear a weighted-average interest rate of 3.65% per annum. Long-term borrowings (including the current portions) outstanding as of December 31, 2023 bear a weighted-average interest rate of 4.97% per annum, and are denominated in Renminbi. These loans were obtained from financial institutions located in the PRC.

125

Our convertible promissory notes as of the date of this annual report consist primarily of the 2027 Convertible Notes issued in January 2022, with an aggregate principal amount of US$250.0 million at an interest rate of 2% per annum, which will mature in February 2027.

Our operating lease obligations are primarily related to the lease of office and data center space. Our operating cash payments for operating leases was RMB593.6 million, RMB635.6 million, and RMB796.5 million (US$112.2 million) for the years ended December 31, 2021, 2022, and 2023, respectively.

Our finance lease minimum lease payment is primarily related to finance leases for electronic equipment, optic fibers and property. Our financing cash payments for finance leases amounted to RMB579.7 million, RMB231.0 million, and RMB210.9 million (US$29.7 million) for the years ended December 31, 2021, 2022, and 2023, respectively.

We plan to fund our existing and future material cash requirements with cash from the proceeds from our operations, bank borrowings and other appropriate financing instruments, if available.

We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We do not have retained or contingent interests in assets transferred. We have not entered into contractual arrangements that support the credit, liquidity or market risk for transferred assets. We do not have obligations that arise or could arise from variable interests held in an unconsolidated entity, or obligations related to derivative instruments that are both indexed to and classified in our own equity, or not reflected in the statement of financial position.

Other than as discussed above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December 31, 2023.

Holding Company Structure

VNET Group, Inc. is a holding company with no material operations of its own. We conduct our operations primarily through our PRC subsidiaries and consolidated affiliated entities in China. As a result, although other means are available for us to obtain financing at the holding company level, VNET Group, Inc.’s ability to pay dividends and to finance any debt it may incur depends upon dividends paid by our subsidiaries. If our subsidiaries or any newly formed subsidiaries incur debt on its own behalf in the future, the instruments governing their debt may restrict its ability to pay dividends to VNET Group, Inc. In addition, our PRC subsidiaries and consolidated affiliated entities are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC laws, our PRC subsidiaries and consolidated affiliated entities are required to set aside a portion of their after-tax profits each year to fund a statutory reserve and to further set aside a portion of its after-tax profits to fund the employee welfare fund at the discretion of the board or the enterprise itself. Although the statutory reserves can be used, among other ways, to increase the registered capital and eliminate future losses in excess of retained earnings of the respective companies, the reserve funds are not distributable as cash dividends except in the event of liquidation of these subsidiaries and consolidated affiliated entities.

126

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

Research and Development and Intellectual Property

Our strong research and development capabilities support and enhance our service offerings. We have an experienced research and development team and devote significant resources to our research and development efforts, focusing on improving customer experience, increasing operational efficiency and bringing innovative solutions to the market quickly.

We have made continual investments and trainings for research and development to drive our growth in both mature and emerging businesses. We incurred RMB188.5 million, RMB306.8 million, and RMB322.2 million (US$45.4 million) in research and development expenses for the years ended December 31, 2021, 2022, and 2023, respectively. As of December 31, 2023, our experienced research and development team is equipped with experienced 198 engineers who have more than ten years of relevant industry experience.

Our research and development efforts have yielded 170 patents, 105 patent applications and 335 software copyright registrations as of December 31, 2023, all in China and focused on the areas including (i) energy saving technology, (ii) data center design and facility maintenance and operations, (iii) network operation and maintenance management, (iv) cloud-related technologies, and (v) edge computing and blockchain.

We rely on a combination of copyright, patent, trademark, trade secret and other intellectual property laws, nondisclosure agreements and other protective measures to protect our intellectual property rights. We generally control access to and use of our proprietary software and other confidential information through the use of internal and external controls, including physical and electronic security, contractual protections, and intellectual property law. We have implemented a strict security and information technology management system, including the prohibition of copying and transferring of codes. We educate our staff on the need to, and require them to, comply with such security procedures. We also promote protection through contractual prohibitions, such as requiring our employees to enter into confidentiality and non-compete agreements.

D.Trend Information

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

127

E.Critical Accounting Estimates

We prepare our financial statements in conformity with U.S. GAAP, which requires us to make judgments, estimates and assumptions. We continually evaluate these estimates and assumptions based on the most recently available information, our own historical experiences and various other assumptions that we believe to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from our expectations as a result of changes in our estimates. Some of our accounting policies require a higher degree of judgment than others in their application and require us to make significant accounting estimates.

Goodwill

Goodwill represents the excess of the purchase price over the amounts assigned to the fair value of the assets acquired and the liabilities assumed of an acquired business. Goodwill is tested annually for impairment on a qualitative or quantitative basis for the reporting unit as of December 31, or more frequently when events or circumstances indicate an impairment may exist at the reporting unit level. When performing the annual impairment test, the Company has the option of first performing a qualitative assessment to determine the existence of events and circumstances that would lead to a determination that it is more likely than not that the fair value of a reporting unit is less than its carrying amount. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, the overall financial performance of the reporting unit, and other specific information related to the operations. If such a conclusion is reached, the Company would then be required to perform a quantitative impairment assessment of goodwill. However, if the assessment leads to a determination that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, then no further assessments are required. A quantitative assessment for the determination of impairment is made by comparing the carrying amount of the reporting unit with its fair value, which is generally calculated using the discounted cash flow method.

Considering the adverse changes in macroeconomic and market conditions in 2023 as well as a sustained decrease in share price, the Company determined that a quantitative assessment was required at December 31, 2023. The Company estimated the fair value of a reporting unit by using income approach, which considered a number of factors, including expected future cash flows and discounted rate. Expected future cash flows are dependent on certain key assumptions including forecasted revenue growth rates. Based on the quantitative assessment results, the difference of the reporting unit’s carrying amount over its fair value exceeded the total amount of goodwill as of December 31, 2023. Therefore, the Company recognized impairment of goodwill in its full amount of RMB1,364.2 million (US$192.1 million) for the year ended December 31, 2023.

Impairment of long-lived assets

The Company evaluates long-lived assets, such as fixed assets, purchased or internally developed intangible assets with finite lives, and operating lease right-of-use assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment. When such events occur, the Company assesses the recoverability of the asset groups by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in the consolidated statements of operations.

As of December 31, 2023, due to weaker-than-expected operations, the Company tested certain long-lived asset groups for recoverability. Impairment loss is calculated as the amount by which the carrying amount of the relevant asset groups exceeds its estimated fair value. Impairment loss of RMB506.7 million (US$71.4 million) was recorded for the year ended December 31, 2023.

F.Off-Balance Sheet Arrangements

We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We have not entered into any derivative contracts that are indexed to our shares and classified as shareholder’s equity, or that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. Moreover, we do not have any variable interest in any unconsolidated entity that provides financing, liquidity, market risk or credit support to us or engages in leasing, hedging or research and development services with us.

128

G.Safe Harbor

This annual report on Form 20-F contains forward-looking statements. These statements are made under the “safe harbor” provisions of Section 21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements can be identified by terminology such as “will,” “expects,” “anticipates,” “future,” “intends,” “plans,” “believes,” “estimates,” “may,” “intend,” “is currently reviewing,” “it is possible,” “subject to” and similar statements. Among other things, the sections titled “Item 3. Key Information—D. Risk Factors,” “Item 4. Information on the Company,” and “Item 5. Operating and Financial Review and Prospects” in this annual report on Form 20-F, as well as our strategic and operational plans, contain forward -looking statements. We may also make written or oral forward-looking statements in our reports filed with or furnished to the SEC, in our annual report to shareholders, in press releases and other written materials and in oral statements made by our officers, directors or employees to third parties. Statements that are not historical facts, including statements about our beliefs and expectations, are forward-looking statements and are subject to change, and such change may be material and may have a material adverse effect on our financial condition and results of operations for one or more prior periods. Forward -looking statements involve inherent risks and uncertainties. A number of important factors could cause actual results to differ materially from those contained, either expressly or impliedly, in any of the forward-looking statements in this annual report on Form 20-F. Potential risks and uncertainties include, but are not limited to, a further slowdown in the growth of China’s economy, government measures that may adversely and materially affect our business, failure of the wealth management services industry in China to develop or mature as quickly as expected, diminution of the value of our brand or image due to our failure to satisfy customer needs and/or other reasons, our inability to successfully execute the strategy of expanding into new geographical markets in China, our failure to manage growth, and other risks outlined in our filings with the SEC. All information provided in this annual report on Form 20-F and in the exhibits is as of the date of this annual report on Form 20-F unless otherwise noted herein, and we do not undertake any obligation to update any such information, except as required under applicable law.

ITEM 6.DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

A.Directors and Senior Management

The following table sets forth information regarding our directors and executive officers as of the date of this annual report.

Directors and Executive Officers

    

Age

    

Position/Title

Sheng Chen

 

55

 

Co-Chairperson of the Board of Directors, Interim Chief Executive Officer and Founder

Jianbiao Zhu

 

50

 

Co-Chairperson of the Board of Directors and Executive Director

Yoshihisa Ueno

 

61

 

Independent Director

Kenneth Chung-Hou Tai

 

73

 

Independent Director

Sean Shao

 

67

 

Independent Director

Erhfei Liu

 

65

 

Independent Director

Changqing Ye

 

53

 

Independent Director

Qiyu Wang

 

46

 

Chief Financial Officer

Mr. Sheng Chen, also known as Josh Sheng Chen, is our founder, has served as the co-chairperson of our Board since January 2024, and has served as interim chief executive officer of the Company since April 2024. Mr. Sheng Chen served as the executive chairman of the board from the Company’s inception until January 2024. Mr. Sheng Chen has been instrumental to the development and success of our business. Mr. Sheng Chen provides vision, overall management, and strategic decision-making relating to marketing, investment planning, and corporate development. Mr. Sheng Chen has more than 26 years’ experience in the internet infrastructure industry in China and started his entrepreneur career in 1990 when he was a sophomore at Tsinghua University. Mr. Sheng Chen founded our business in May 1996 and started the first carrier-neutral data center in China in July 1999. Mr. Sheng Chen currently also serves as a director of Cloud Tech Services Limited and Yipu Chain Network (Beijing) Technology Co., Ltd. Mr. Sheng Chen received his bachelor’s degree in electrical engineering from Tsinghua University in 1991. Mr. Sheng Chen is a member of the Tsinghua Entrepreneur and Executive Club and a managing director of the Internet Society of China.

129

Mr. Jianbiao Zhu has served as the co-chairperson of our Board since January 2024. Mr. Zhu currently serves as an executive director, the vice chairman of the board of directors, the chairman of the strategic development committee, a member of the executive committee and the chief executive officer of Shandong Hi-Speed Holdings Group Limited (a company listed on the main board of the Hong Kong Stock Exchange, stock code: 412). Moreover, Mr. Zhu has been an independent non-executive director of IPE Group Limited (a company listed on the main board of the Stock Exchange, stock code: 929) since November 2022, and an executive director of Shandong Hi-Speed New Energy Group Limited (a company listed on the Hong Kong Stock Exchange, stock code: 1250) since May 2022. Mr. Zhu has been an independent non-executive director of Beijing Energy International Holding Co., Ltd. (a company listed on the Hong Kong Stock Exchange, stock code: 686) since June 2021. From November 2012 to March 2017, he held various positions with CITIC Private Equity Funds Management Co., Ltd., including chief operating officer, investment decision committee member and investment management committee member. Prior to that, Mr. Zhu was the executive deputy general manager and the chairman of the investment decision committee for Changsheng Fund Management Co., Ltd., and a lecturer on the Faculty of Investment and Finance of Guangdong University of Finance and Economics. Mr. Zhu holds a bachelor’s degree in economics from Jiangxi University of Finance and Economics and master’s and doctorate degrees in finance from Jinan University.

Mr. Yoshihisa Ueno has served as our Director since October 2010. Mr. Ueno is a serial entrepreneur and venture capitalist with operations and industrial expertise in the U.S., Europe, Japan and China and over 39 years of incubation investment experience in emerging technology startups. Mr. Ueno has been our lead investor and board member of several of our affiliated companies since 2006. Mr. Ueno has been the founding partner of Synapse Company Limited and Synapse Partners Limited since December 2002, Synapse Holdings Limited since October 2013 and SMC Synapse Partners Limited from December 2010 to September 2015. Mr. Ueno has also been a director of several start-up portfolios such as Hivelocity Inc. from May 2015 to March 2023 and Catalyst Group Limited (Exicon Limited) from March 2015. Mr. Ueno has also served as director of Beyondsoft Corporation (a company listed on the Shenzhen Stock Exchange, stock code: 2649), from September 2005 to March 2010, CDS GS Japan Ltd. (a joint venture with CDC Corp. NASQAQ: CHINA) from June 2011 to April 2012, and Insource (HK) Ltd. (a JV with Insource Co., Ltd. (a company listed on the Tokyo Stock Exchange, stock code: 6200)) from December 2011 to September 2014. Mr. Ueno has managed several venture funds such as the Japan-China Bridge Fund from March 2005 to February 2011, Intellectual Property Bank (IPB) Partners Fund #1 in Japan from March 2006 to March 2010 and IPB Holding LLC in the U.S. from March 2006 to July 2007. Mr. Ueno also served as the chief executive officer at Cycolor, Inc., in the U.S. from September 1998 to June 2003, until Cycolor, Inc. was acquired by Eastman Kodak in early 2003. Mr. Ueno worked for Fujitec from April 1985 to May 1997 in various managerial capacities in Japan, China, the United Kingdom, Spain and Hong Kong. Mr. Ueno received his bachelor’s degree in business administration from Takushoku University.

Mr. Kenneth Chung-Hou Tai has served as our Director since October 2012. Mr. Tai is a prominent figure in the Taiwanese technology sector with over 40 years of industry experience with leading technology and hardware companies in Taiwan and the U.S. Mr. Tai co-founded Acer Computer in 1976, which has become one of the top five branded PC vendors in the world today, and held various managerial positions during his tenure. Later in his technology career, Mr. Tai founded Investar Capital, a venture capital firm focusing on IT companies. Mr. Tai is a member of the board of directors of Digitimes Incorporated, the only technology-focused newspaper in Taiwan. Currently, Mr. Tai serves on the board of directors of several public companies in Taiwan, including Asustek Computer Inc. (a company listed on the Taiwan Stock Exchange, stock code: 2357), Chief Telecom Corporation (a company listed on Taipei Exchange, stock code: 6561), and Wafer Works Corporation (a company listed on Taipei Exchange, stock code: 6182). Mr. Tai also serves on the board of directors of several private companies. Mr. Tai received a master’s degree in business administration from Tam Kang University and a bachelor’s degree in electrical engineering from National Chiao Tung University in Taiwan.

130

Mr. Sean Shao has served as our Director since August 2015. Mr. Shao also serves as independent director and chairman of the audit committee for UTStarcom Holdings Corp. (a company listed on Nasdaq, Nasdaq: UTSI) since October 2012. He served as chief financial officer and a board member of Trina Solar Limited from 2006 to 2008 and from 2015 to 2017, respectively. Mr. Shao was also an independent director and chairman of the audit committee of Luckin Coffee Inc. from May 2019 through July 2020 and was re-appointed as an independent director of Luckin Coffee Inc. in September 2020. He was also the chairman of a special committee of the board which investigated accounting improprieties at Luckin Coffee Inc. during 2020. In addition, Mr. Shao served as chief financial officer of ChinaEdu Corporation and Watchdata Technologies Ltd from 2004 to 2006. Prior to that, Mr. Shao worked at Deloitte Touche Tohmatsu CPA Ltd. for approximately a decade. Mr. Shao received his master’s degree in healthcare administration from the University of California at Los Angeles in 1988 and his bachelor’s degree in arts from East China Normal University in 1982. Mr. Shao is a member of the American Institute of Certified Public Accountants.

Mr. Erhfei Liu has served as our Director since May 2015. Mr. Liu also serves as independent director for J&T Global Express Limited (a company listed on the Hong Kong Stock Exchange, stock code: 1519), QingLing Motors (Group) Co., Ltd. (a company listed on the Hong Kong Stock Exchange, stock code: 1122), Frontage Holdings Corporation (a company listed on the Hong Kong Stock Exchange, stock code: 1521) and CMB Wing Lung Bank (a subsidiary of China Merchants Bank Co., Ltd., a company listed on the Hong Kong Stock Exchange, stock code: 3968). From 2016 to 2022, he served as independent director for Jiangxi Copper Corporation (a company listed on the Hong Kong Stock Exchange, stock code: 358). Mr. Liu has served as CEO of Asia Investment Fund (AIF), a private equity investment fund, since 2018, and co-founder and director of Cindat Capital Management Limited (Cindat), a global restate investment platform, from 2013 to 2017. Mr. Liu has remained in his position as a director at Cindat, but no longer participates in the day to day operations since 2018. From 1999 to 2012, Mr. Liu served as Chairman of Merrill Lynch China initially and Country Executive of Bank of America Merrill Lynch. In addition to his various investment banking responsibilities, he was also in charge of the firm’s private equity business in Greater China from 2006 to 2010. Prior to joining Merrill Lynch, Mr. Liu worked as head of Asia or China for Goldman Sachs, Morgan Stanley, Smith Barney and Indosuez. Mr. Liu received an MBA from Harvard Business School and his bachelor’s degrees from Brandeis University and Beijing Foreign Languages University.

Mr. Changqing Ye has served as our Director since August 2022. Mr. Ye also serves as independent director for Baozun Inc. (a company listed on Nasdaq, Stock Code: BZUN), Niu Technologies Inc. (a company listed on Nasdaq, Stock Code: NIU), Jinxin Fertility Group Limited (a company listed on the Hong Kong Stock Exchange, stock code: 1951), Ascentage Pharma Group Limited (a company listed on the Hong Kong Stock Exchange, stock code: 6855), Hygeia Healthcare Group Limited (a company listed on the Hong Kong Stock Exchange, stock code: 6078), and NWTN Inc. (a company listed on NASDAQ, Stock Code: NWTN). From December 2018 to September 2022, Mr. Ye also served as Independent Director for Luzhou Bank (a company listed on the Hong Kong Stock Exchange, stock code: 1983). From February 2011 to December 2015, Mr. Ye served as an investment committee member, the group chief financial officer and a managing director of CITICPE Group. Prior to that, Mr. Ye worked at PricewaterhouseCoopers Zhong Tian LLP from April 1993 to January 2011. Mr. Ye received a bachelor’s degree in journalism from Huazhong University of Science and Technology in China and a master’s degree in business administration from Warwick University in the United Kingdom. Mr. Ye is a certified public accountant in China.

Mr. Qiyu Wang has served as our chief financial officer since July 2023. He served as our vice president of finance since April 2022. Prior to joining us, Mr. Wang had over 20 years’ experience in the Chinese telecommunications industry, in charge of business operations, financial management and capital operations. From 2016 to 2021, Mr. Wang served as a vice president of China Telecom Global Limited, overseeing strategic business development and mergers and acquisitions. From 2010 to 2016, he served as the chief financial officer of China Communications Services International Limited. Prior to that, he served as the finance manager at the headquarters of China Telecommunications Corporation Limited. Mr. Wang received his EMBA from Hong Kong University of Science and Technology. As the chief financial officer of the Company, Mr. Wang is the highest-ranking person with dedicated risk management responsibility on an operational level.

131

Employment Agreements

We have entered into employment agreements with each of our executive officers. Under these agreements, each of our senior executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. In such case, the executive officer will not be entitled to receive payment of any severance benefits or other amounts by reason of the termination, and the executive officer’s right to all other benefits will terminate, except as required by any applicable law. We may also terminate an executive officer’s employment without cause upon one-month advance written notice. In such case of termination by us, we are required to provide compensation to the executive officer, including severance pay, as expressly required by the applicable law of the jurisdiction where the executive officer is based. The executive officer may terminate the employment at any time with a one-month advance written notice, if there is any significant change in the executive officer’s duties and responsibilities inconsistent in any material and adverse respect with his or her title and position or a material reduction in the executive officer’s annual salary before the next annual salary review, or if otherwise approved by the board of directors.

Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence, and not to use, except as required in the performance of his or her duties in connection with the employment, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice and to assign all right, title and interest in them to us, and assist us in obtaining patents, copyrights and other legal rights for these inventions, designs and trade secrets.

In addition, each executive officer has agreed to be bound by non-competition and non-solicitation restrictions during the term of his or her employment and for one year following the last date of employment. Specifically, each executive officer has agreed not to (i) approach our clients, customers or contacts or other persons or entities introduced to the executive officer for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii) assume employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors; or (iii) seek directly or indirectly, to solicit the services of any of our employees who is employed by us on or after the date of the executive officer’s termination, or in the year preceding such termination.

132

B.Compensation

For the year ended December 31, 2023, we and our subsidiaries and consolidated operating entities paid aggregate compensation of approximately RMB14.2 million (US$2.0 million) to our directors and executive officers as a group, of which, RMB8.6 million (US$1.2 million) was settled in cash and RMB5.7 million (US$0.8 million) was settled in restricted shares issued under our 2020 share incentive plan. We set aside an aggregate of RMB0.1 million (US$0.02 million) for pensions, retirement or other benefits for our directors and executive officers in 2023. For option grants to our directors and officers, see “—Share Incentive Plans.”

Share Incentive Plans

On July 16, 2010, we adopted our 2010 Plan to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and to promote the success of our business. We subsequently amended our 2010 Plan on January 14, 2011 and July 6, 2012. On May 29, 2014, we adopted our 2014 Plan on our annual general meeting, which was subsequently amended on April 1, 2015 and December 22, 2017 by unanimous written approval of our board of directors. On May 29, 2020, we adopted the 2020 Share Incentive Plan (such plan, as amended from time to time, the “2020 Plan”). Upon the adoption of the 2020 Plan, we have ceased to grant any new awards under the 2010 Plan and the 2014 Plan (collectively the “Existing Plans”) while the Existing Plans and outstanding awards granted thereunder shall remain effective and can be amended by the Company from time to time pursuant to the applicable terms thereunder. If any outstanding awards under the Existing Plans are subsequently forfeited, then the shares subject to such awards shall be available for the grant pursuant to the 2020 Plan. We subsequently amended the 2020 Plan, which became effective on January 10, 2024 (the “2020 Plan Amendment”).

Pursuant to the 2020 Plan Amendment, the maximum aggregate number of Class A ordinary shares of the Company authorized for issuance under the 2020 Share Incentive Plan shall increase to a number equal to 15% of the total number of issued and outstanding ordinary shares of the Company on an as-converted basis when the Company issues any new ordinary shares or any other securities convertible into or exercisable or exchangeable for ordinary shares of the Company in a capital raising transaction. The 2020 Plan permit the grant of option, restricted share or restricted share units award.

As of the date of this Annual Report, the maximum aggregate number of ordinary shares that may be issued pursuant to all awards under the 2020 Plan is 46,560,708 Class A ordinary shares. To the extent any award granted pursuant to our 2010 Plan or 2014 Plan terminates, expires, lapses or forfeited after the effective date for any reason, shares subject to such awards shall also become available to the grant of an award pursuant to the 2020 Plan. As of February 29, 2024, options to purchase 419,202 ordinary shares and 2,291,115 RSUs that have been granted to our employees, directors and consultants were outstanding, without giving effect to the options that were exercised or terminated and RSUs that were vested.

133

    

Options

    

Restricted

    

Exercise Price

    

  

    

Date of

Name

    

Granted

    

Share Units

    

(US$/Share)

    

Date of Grant

    

Expiration

Sheng Chen

 

*

 

 

0.15

 

July 16, 2010

 

July 16, 2020

 

 

*

 

 

August 30, 2012

 

 

 

*

 

 

November 23, 2013

 

 

 

*

 

 

March 7, 2015

 

 

 

*

 

 

November 21, 2015

 

 

 

*

 

 

November 26, 2016

 

 

 

*

 

 

August 18, 2019

 

*

November 2, 2021

5,790,701

January 26, 2024

Yoshihisa Ueno

 

 

*

 

 

October 1, 2012

 

 

 

*

 

 

April 25, 2014

 

 

 

*

 

 

December 2, 2017

 

 

 

*

 

 

March 7, 2018

 

 

 

*

 

 

March 3, 2020

 

*

March 13, 2023

Kenneth Chung-Hou Tai

 

*

 

 

October 16, 2012

 

 

*

 

 

November 21, 2015

 

 

*

 

 

August 14, 2016

 

 

*

 

 

May 12, 2017

 

 

*

 

 

March 7, 2018

 

 

May 15, 2019

 

 

March 3, 2020

 

*

March 13, 2023

Sean Shao

 

*

 

 

November 21, 2015

 

 

*

 

 

May 15, 2019

 

 

 

 

March 3, 2020

 

*

March 13, 2023

Erhfei Liu

*

November 21, 2015

*

May 15, 2019

March 3, 2020

*

March 13, 2023

Changqing Ye

 

*

 

 

August 26, 2022

 

Qiyu Wang

*

July 5, 2023

Other individuals as a group

28,953,524

2,912,425

0.15 to 0.85

 

 

*

Shares underlying vested options or Restricted Share Units are less than 1% of our total outstanding shares.

Our 2010 Plan, 2014 Plan and 2020 Plan have similar terms, the following paragraphs describe the principal terms of these plans.

Plan Administration. Our board and the compensation committee of the board will administer our plans. A committee of one or more members of the board designated by our board or the compensation committee is also authorized to grant or amend awards to participants other than senior executives. The committee will determine the provisions and terms and conditions of each award grant. It shall also have discretionary power to interpret the terms of our plans.

Award Agreement. Awards granted under our plans are evidenced by an award agreement that sets forth terms, conditions and limitations for each award, which may include the term of an award, the provisions applicable in the event the participant’s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind an award.

Eligibility. We may grant awards to our employees, consultants and directors. However, no shares may be optioned, granted or awarded if such action would cause an incentive share option to fail to qualify as an incentive share option under Section 422 of the Internal Revenue Code of 1986 of the United States.

Acceleration of Awards upon Change in Control. The participant’s awards shall become fully exercisable and all forfeiture restrictions on such awards shall lapse, unless converted, assumed or replaced by a successor.

134

Exercise Price. The exercise price of an option shall be determined by the plan administrator and set forth in the award agreement and may be a fixed or variable price related to the fair market value of the shares, to the extent not prohibited by applicable laws. Subject to certain limits set forth in the plan, the exercise price may be amended or adjusted in the absolute discretion of the plan administrator, the determination of which shall be final, binding and conclusive. To the extent not prohibited by applicable laws or any exchange rule, a downward adjustment of the exercise prices of options shall be effective without the approval of the shareholders or the approval of the affected participants.

Vesting Schedule. In general, our plan administrator determines, or the evidence of the award specifies, the vesting schedule.

Amendment and Termination of the Plan. With the approval of our board, our plan administrator may, at any time and from time to time, amend, modify or terminate the plan, provided, however, that no such amendment shall be made without the approval of our shareholders to the extent such approval is required by applicable laws, or in the event that such amendment increases the number of shares available under our plan, permits our plan administrator to extend the term of our plan or the exercise period for an option beyond ten years from the date of grant or results in a material increase in benefits or a change in eligibility requirements, unless we decides to follow home country practice.

Maximum Number of Shares Authorized for Issuance (with respect to the 2020 Plan only). The maximum aggregate number of Class A ordinary shares authorized for issuance under the 2020 Share Incentive Plan equals to 15% of the total number of issued and outstanding ordinary shares of the Company on an as-converted basis when the Company issues any new ordinary shares or any other securities convertible into or exercisable or exchangeable for ordinary shares of the Company in a capital raising transaction.

C.Board Practices

Board of Directors

Our board of directors currently consists of seven directors. A director is not required to hold any shares in the company by way of qualification. Under our currently effective memorandum and articles of association, a director may vote in respect of any contract or proposed contract or arrangement and notwithstanding that he may be interested therein and if he does so his vote shall be counted and he may be counted in the quorum at the meeting of the directors at which such contract or proposed contract or arrangement is considered. Any of our directors who is in any way, whether directly or indirectly, interested in a contract or proposed contract with our company is required to declare the nature of his interest at a meeting of the directors. Our directors may exercise all the powers of the company to borrow money, mortgage or charge its undertaking, property and uncalled capital, and issue debentures, debenture stock or other securities whenever money is borrowed or as security for any debt, liability or obligation of the company or of any third party.

Board Diversity Disclosure

The following table provides the diversity statistics of our Board of Directors required by Rule 5606 of the Nasdaq Listing Rules.

Board Diversity Matrix (As of February 29, 2024)

 

Country of Principal Executive Office

    

People’s Republic of China

Foreign Private Issuer

Yes

Disclosure Prohibited Under Home Country Law

No

Total Number of Directors

Seven

Female

   

Male

   

Non-Binary

   

Did not Disclose Gender

Part I: Gender Identity

  

Directors

Seven

Part II: Demographic Background

Underrepresented Individual in Home Country Jurisdiction

LGBTQ+

Did Not Disclose Demographic Background

135

Committees of the Board of Directors

We have three committees under the board of directors: the audit committee, the compensation committee and the nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee’s members and functions are described below.

Audit Committee

Our audit committee consists of Sean Shao, Yoshihisa Ueno and Changqing Ye, each of whom satisfies the “independence” requirements of Rule 5605 of Nasdaq Stock Market Rules and Rule 10A-3 under the Securities Exchange Act of 1934. Sean Shao is the chair of our audit committee. The purpose of the audit committee is to assist our board of directors with its oversight responsibilities regarding: (i) the integrity of our financial statements, (ii) our compliance with legal and regulatory requirements, (iii) the independent auditor’s qualifications and independence and (iv) the performance of our internal audit function and independent auditor. Our audit committee is the highest governing body charged with responsibility for monitoring and auditing risk management performance on an operational level. The audit committee will be responsible for, among other things:

appointing the independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by the independent auditors;
reviewing with the independent auditors any audit problems or difficulties and management’s response;
discussing the annual audited financial statements with management and the independent auditors;
reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures;
reviewing and approving all proposed related party transactions;
meeting separately and periodically with management and the independent auditors; and
monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to help ensure proper compliance.

Compensation Committee

Our compensation committee consists of Yoshihisa Ueno, Kenneth Chung-Hou Tai and Sheng Chen. Yoshihisa Ueno and Kenneth Chung-Hou Tai each satisfies the “independence” requirements of Rule 5605 of Nasdaq Stock Market Rules. Yoshihisa Ueno is the chair of our compensation committee. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated. The compensation committee is responsible for, among other things:

reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;
reviewing and recommending to the board for determination with respect to the compensation of our non-employee directors; and
reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements.

Nominating and Corporate Governance Committee

Our nominating and corporate governance committee consists of Kenneth Chung-Hou Tai, Sheng Chen and Yoshihisa Ueno. Kenneth Chung-Hou Tai and Yoshihisa Ueno each satisfies the “independence” requirements of Rule 5605 of Nasdaq Stock Market Rules. Kenneth Chung-Hou Tai is the chair of our nominating and corporate governance committee. The nominating and corporate governance committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things:

136

selecting and recommending to the board nominees for election by the shareholders or appointment by the board;
reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity;
making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and
advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken.

Duties of Directors

Under Cayman Islands law, our directors have a fiduciary duty to act honestly and a duty to act in what they consider in good faith with a view to our best interests. Our directors must also exercise their powers only for a proper purpose. Our directors also owe to our company a duty to act with care and diligence that a reasonably prudent person would exercise in comparable circumstances and a duty to exercise the skill they actually possess. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association as amended and restated from time to time. We have the right to seek damages if a duty owed by our directors is breached.

Terms of Directors and Officers

Our officers are appointed by and serve at the discretion of our board of directors. Our directors are not subject to a term of office and hold office until such time as they are removed from office by ordinary resolution or the unanimous written resolution of all shareholders. We do not have a mandatory retirement age for directors. The office of a director shall be vacated if, among other things, the director (i) becomes bankrupt or makes any arrangement or composition with his or her creditors; (ii) dies or is found by our company to be or becomes of unsound mind; (iii) resign his office by notice in writing to our company; or (iv) without special leave of absence from our board, is absent from three consecutive board meetings and the board resolves that his office be vacated.

D.Employees

We had 3,221, 3,293, and 3,038 employees as of December 31, 2021, 2022, and 2023, respectively. The following table sets forth the number of our employees by function as of December 31, 2023:

As of December 31, 2023

    

Number of

    

% of

 

Functional Area

    

Employees

    

Total

 

Operations

 

1,480

49

%

Sales, marketing and customer support

 

383

13

%

Research and development

 

528

17

%

General and administrative

 

647

21

%

Total

 

3,038

100

%

Among our total employees as of December 31, 2023, 1,752 were located in Beijing, and 1,286 in other cities in mainland China, Hong Kong, Macau and Taiwan.

Our recruiting efforts include on-campus recruiting, online recruiting and the use of professional recruiters. We partner with leading national research institutions and employ other measures designed to bring us into contact with suitable candidates for employment.

137

As required by regulations in China, we participate in various government statutory employee benefit plans, including social insurance funds, namely a pension contribution plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund. We are required under PRC laws to contribute to employee benefit plans at specified percentages of the salaries, bonuses and certain allowances of our employees up to a maximum amount specified by the local government from time to time.

We enter into standard employment agreements with our employees. We also enter into standard confidentiality and non-compete agreements with our senior management. The non-compete restricted period typically expires two years after the termination of employment, and we agree to compensate the employee with a certain percentage of his or her pre-departure salary during the restricted period.

E.Share Ownership

See “Item 7. Major Shareholders and Related Party Transactions—A. Major Shareholders.”

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

Not Applicable.

ITEM 7.MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

A.Major Shareholders

The following table sets forth information with respect to the beneficial ownership of our ordinary shares, as of February 29, 2024, except as otherwise indicated in the corresponding footnotes, by:

each of our directors and executive officers; and
each person known to us to own beneficially more than 5.0% of our ordinary shares.

138

The calculations in the table below assume there are 1,579,266,750 ordinary shares issued and outstanding as of February 29, 2024, comprising of (a) 1,548,485,027 Class A ordinary shares outstanding, excluding (i) treasury shares and (ii) Class A ordinary shares in the form of ADSs that are reserved for issuance upon the exercise of share incentive awards, (b) 30,721,723 Class B ordinary shares, (c) 60,000 Class C ordinary shares issued and outstanding and (d) no Class D ordinary shares issued and outstanding.

Percentage ownership and beneficial ownership is determined in accordance with the rules and regulations of the SEC. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days of February 29, 2024, including through the exercise of any option, warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person.

Shares Beneficially Owned

    

    

% of

% of

beneficial

 

Voting

    

Number

    

ownership

    

Power(1)(2)

Directors and Executive Officers:

Sheng Chen(3)

64,811,349

 

4.1

 

17.3

Jianbiao Zhu

Yoshihisa Ueno(4)

4,417,488

 

*

 

1.3

Kenneth Chung-Hou Tai

*

 

*

 

*

Sean Shao

*

 

*

 

*

Erhfei Liu

*

 

*

 

*

Changqing Ye

*

 

*

 

*

Qiyu Wang

*

 

*

 

*

All Directors and Officers as a Group

71,556,171

4.5

18.7

Principal Shareholders:

 

 

Shandong Hi-Speed Holdings Group Limited(5)

650,424,192

41.2

35.0

Success Flow International Investment Limited(6)

455,296,932

28.8

24.5

Choice Faith Group Holdings Limited(7)

195,127,260

12.4

10.5

FIL Limited(8)

82,039,020

5.2

4.4

*

Less than 1% of our total outstanding shares.

(1)Percentage of total voting power represents voting power with respect to all of our Class A, Class B, Class C and Class D ordinary shares, as a single class. Each holder of our Class B ordinary shares is entitled to ten votes per Class B ordinary share and each holder of Class A ordinary shares is entitled to one vote per Class A ordinary share held by our shareholders on all matters submitted to them for a vote. Each holder of Class C ordinary shares is entitled to one vote per Class C ordinary share on all matters submitted to them for a vote, except that we shall only proceed with the following matters with the written consent of the holders holding a majority of the issued and outstanding Class C ordinary shares or with the sanction of a special resolution passed at a separate meeting of the holders of the issued and outstanding Class C ordinary shares: (i) any appointment or removal of directors other than the appointment or removal of directors that is made pursuant to a shareholder’s right under the Investor Rights Agreement, dated January 15, 2015, among us, King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein, and the Share Subscription Agreement, dated May 23, 2016, between us and Tuspark Innovation Venture Limited (the “Restrictions on Appointment or Removal of External Investors Directors Clause”); (ii) entry into any agreement by us or our subsidiaries with any shareholder who holds more than 10% of our issued and outstanding share capital or such shareholder’s affiliate, other than agreements entered into in our ordinary course of business with a total contract amount below 10% of our consolidated total revenue in the most recent completed fiscal year; and (iii) any proposed amendments to our memorandum and articles of associations that will amend, alter, modify or change the rights attached to Class C ordinary shares. For the avoidance of doubt, due to the exit of certain external investors, the Restrictions on Appointment or Removal of External Investors Directors Clause has ceased to be effective. Each holder of our Class D ordinary shares is entitled to 500 votes per Class D ordinary shares. Our Class A, Class B, Class C and Class D ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders, except as may otherwise be required by law. Our Class B, Class C and Class D ordinary shares are convertible at any time by the holder into Class A ordinary shares on a 1:1 basis.

139

(2)In the computation of the percentages of aggregate voting power, we have included our Series A perpetual convertible preferred shares and our Series A-1 perpetual convertible preferred shares, the holders of which are entitled to (i) vote with the holders of the Class A ordinary shares on any and all matters submitted for a vote of shareholders and (ii) a number of votes per such preferred share equal to the number of Class A ordinary share into which each of such Series A perpetual convertible preferred shares and Series A-1 perpetual convertible preferred shares is then convertible at the time of the related record date as if the holders of such Series A perpetual convertible preferred shares or Series A-1 perpetual convertible preferred shares were holders of Class A ordinary shares.
(3)Consists of (i) one Class A ordinary shares held by GenTao Capital Limited (“GenTao)”, a British Virgin Islands company solely owned by Mr. Sheng Chen; (ii) 19,670,117 Class B ordinary shares held by Fast Horse Technology Limited (“Fast Horse”), a British Virgin Islands company solely owned by Mr. Sheng Chen; (iii) 8,087,875 Class B ordinary shares held by Sunrise Corporate Holding Ltd. (“Sunrise”), a British Virgin Islands company solely owned by Mr. Sheng Chen; (iv) 60,000 Class C ordinary shares, 769,486 Class B ordinary shares and four Class A ordinary shares held by Personal Group Limited, a British Virgin Islands company solely owned by Mr. Sheng Chen; and (v) 1,479,660 Class A ordinary shares issuable upon vesting of Mr. Sheng Chen’s restricted share units within 60 days of February 29, 2024, and (vi) 34,744,206 Class A ordinary shares acquired by Beacon Capital Group Inc. (“Beacon”) from the vesting of performance-based restricted share units on February 2, 2024 (these units were granted to Mr. Sheng Chen and issued to Beacon at his direction). Mr. Sheng Chen is the sole and direct shareholder of GenTao, Fast Horse, Sunrise, Personal Group and Beacon and may be deemed to have beneficial ownership of the shares held by them. Mr. Sheng Chen, as a personal guarantor, together with GenTao, Beacon, Fast Horse and Sunrise, entered into a US$50.25 million term loan facility agreement dated as of August 19, 2021, as amended from time to time (the “Facility Agreement”) with Bold Ally (Cayman) Limited (“Lender”). Mr. Sheng Chen entered into British Virgin Islands Equitable Share Mortgages dated as of August 19, 2021 with the Lender, pursuant to which, on August 19, 2021, Mr. Sheng Chen pledged all of the British Virgin Islands shares of GenTao, Beacon and Sunrise as collateral to secure repayment of amounts outstanding under the Facility Agreement. In addition, each of GenTao, Beacon, Fast Horse and Sunrise in their capacity as mortgagor (the “Mortgagors”) entered into a Cayman equity share mortgage dated August 19, 2021 with the Lender as mortgagee, where each of the Mortgagors has agreed to pledge applicable ordinary shares of the Company owned by the respective Mortgagors to the Lender upon receiving top-up notice from the Lender. On December 15, 2021, GenTao received a letter from the Lender, claiming that the events of default were continuing and an early termination event had occurred under the Facility Agreement. On February 8, 2023, GenTao transferred 8,085,939 ADSs of the Company to an account designated by the Lender. Pursuant to the Facility Agreement and the related share mortgages (collectively, the “Facility Documentation”), the Lender may take further remedial actions, including without limitation, transferring any other shares of the Company pledged by the Mortgagors under Facility Documentation or exercising the voting power thereof in accordance with such documents. As of the date of this annual report, 1 Class A ordinary shares of the Company owned by GenTao and an aggregate of 27,757,992 Class B ordinary shares of the Company remain pledged to the Lender pursuant to the Facility Documentation, 19,670,117 of which are held by Fast Horse and 8,087,875 of which are held by Sunrise. As of the date of this annual report, the Lender held 5,604,821 ADSs of the Company in its account. Mr. Sheng Chen, on behalf of the borrower and the guarantors, is still in active discussions with the Lender on solutions of mutual benefit to cure the events of default. The business address for Mr. Sheng Chen is Guanjie Building, Southeast 1st Floor, 10# Jiuxianqiao East Road, Chaoyang District, Beijing 100016, China. The foregoing descriptions of the agreements and arrangements in this paragraph do not purport to be complete and are qualified in their entirety by reference to such agreement, filed as set forth in Mr. Sheng Chen’s Schedule 13D/A filing with the SEC on February 17, 2023. Information set forth above is based upon Mr. Sheng Chen’s Schedule 13D/A filing with the SEC on February 17, 2023 and February 6, 2024.For more detailed information on Mr. Sheng Chen’s personal financial situation, please refer to the amendments to Schedule 13D filed by him with the SEC since February 17, 2023.
(4)Consists of (i) 2,194,200 Class B ordinary shares and 1,344,228 Class A ordinary shares held by Mr. Ueno, and (ii) 879,060 Class A ordinary shares upon vesting of Mr. Ueno’s restricted share units within 60 days of February 29, 2024. Mr. Ueno is an independent director of our company. The business address for Mr. Ueno is Suite 701-702, Plaza 228, No.228 Wan Chai Road, Wan Chai, Hong Kong.
(5)Consists of (i) 455,296,932 Class A Ordinary Shares held by Success Flow and (ii) 195,127,260 Class A Ordinary Shares held by Choice Faith. Both Success Flow and Choice Faith are direct wholly-owned subsidiaries of Shandong Hi-Speed Holdings Group Limited (“SDHG”), which may be deemed to have beneficial ownership held by Success Flow and Choice Faith. Information set forth above is based upon SDHG’s Schedule 13D filing with the SEC on January 5, 2024. The principal business address of SDHG is 38/F, The Center, 99 Queen’s Road Central, Central, Hong Kong SAR, People’s Republic of China. SDHG is a company organized under the laws of Bermuda.

140

(6)Consists of 455,296,932 Class A Ordinary Shares held by Success Flow. Success Flow is a direct wholly-owned subsidiary of SDHG, which may be deemed to have beneficial ownership held by Success Flow. Information set forth above is based upon Success Flow’s Schedule 13D filing with the SEC on January 5, 2024. The principal business address of Success Flow is Sea Meadow House, Blackburne Highway, (P.O. Box 116), Road Town, Tortola, British Virgin Islands. Success Flow is a business company organized under the laws of the British Virgin Islands
(7)Consists of 195,127,260 Class A Ordinary Shares held by Choice Faith. Choice Faith is a direct wholly-owned subsidiary of SDHG, which may be deemed to have beneficial ownership held by Choice Faith. Information set forth above is based upon Choice Faith’s Schedule 13D filing with the SEC on January 5, 2024. The principal business address of Choice Faith is Sea Meadow House, Blackburne Highway, (P.O. Box 116), Road Town, Tortola, British Virgin Islands. Choice Faith is a business company organized under the laws of the British Virgin Islands.
(8)Consists of 82,039,020 Class A ordinary shares held in the form of ADSs by FIL Limited, a company organized under the laws of Bermuda, certain of its subsidiaries and affiliates, and other companies. Information set forth above is based upon FIL Limited’s Schedule 13G filing with the SEC on February 9, 2024. The business address of FIL Limited is Pembroke Hall, 42 Crow Lane, Hamilton, Bermuda, HM19.

Our authorized ordinary shares are divided into Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares. Holders of Class A ordinary shares are entitled to one vote per share, while holders of Class B ordinary shares are entitled to ten votes per share and holders of Class C ordinary shares are entitled to one vote per share, except that we shall only proceed with the following matters with the written consent of the holders holding a majority of the issued and outstanding Class C ordinary shares or with the sanction of a special resolution passed at a separate meeting of the holders of the issued and outstanding Class C ordinary shares: (i) any appointment or removal of directors other than the appointment or removal of directors that is made pursuant to a shareholder’s right under the Investor Rights Agreement, dated January 15, 2015, among the Company, King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein, and the Share Subscription Agreement, dated May 23, 2016, between Company and Tuspark Innovation Venture Limited (the “Restrictions on Appointment or Removal of External Investors Directors Clause”); (ii) entry into any agreement by us or our subsidiaries with any shareholder who holds more than 10% of our issued and outstanding share capital or such shareholder’s affiliate, other than agreements entered into in our ordinary course of business with a total contract amount below 10% of our consolidated total revenue in the most recent completed fiscal year; and (iii) any proposed amendments to our memorandum and articles of associations that will amend, alter, modify or change the rights attached to Class C ordinary shares. Holders of our Class B ordinary shares or Class C ordinary shares may choose to convert their Class B ordinary shares or Class C ordinary shares into the same number of Class A ordinary shares at any time. For the avoidance of doubt, due to the exit of certain external investors, the Restrictions on Appointment or Removal of External Investors Directors Clause has ceased to be effective. Our board of directors has approved and authorized the issuance of up to 555,000 Class D ordinary shares to Mr. Sheng Chen, our founder and cochairperson. The increase of authorized share capital to include Class D ordinary shares was approved by the Company’s shareholders at the extraordinary general meeting held on October 5, 2023. The Class D ordinary shares will have the same rights as the Company’s existing Class B ordinary shares except for voting rights, and holders of Class D ordinary shares shall be entitled to 500 votes per share on all matters submitted to shareholder vote. The proposed issuance of Class D ordinary shares is subject to and conditional upon the occurrence of conversion of pledged Class B ordinary shares beneficially owned by Mr. Sheng Chen into Class A ordinary shares upon a transfer to any person who is not an affiliate of Mr. Sheng Chen (each, a “Class B Conversion”). Following each Class B Conversion, the Company will issue a number of Class D ordinary shares to Mr. Sheng Chen that is equal to one-fiftieth (1/50) of the number of converted Class B ordinary shares, with fractional shares rounded down to the nearest whole share. The purchase price for each Class D ordinary share shall be equal to the volume weighted average price of the Company’s ADSs for the 30 trading days immediately prior to applicable issuance date, adjusted by the ADS-to-share ratio. As of the date of this annual report, no Class D ordinary shares has been issued. For details, see “Item 3. Key Information—D. Risk Factors—Risks Related to our ADSs—Our multi-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and ADSs may view as beneficial.”

We issued Class A ordinary shares represented by our ADSs in our initial public offering in April 2011 and issued Class C ordinary shares in October 2019 to further enhance our ability to execute business strategies over the long term under the leadership of our board and senior management. Our board of directors approved and authorized the issuance of Class D ordinary shares in February 2023 as an initiative to protect the Company’s interests and continued stability. As of the date of this annual report, no Class D ordinary shares have been issued.

141

To our knowledge, as of February 29, 2024, a total of 855,576,682 Class A ordinary shares and 16 Class B ordinary shares are held by eleven record holders in the United States, including Citibank N.A., the depositary of our ADS program. The number of beneficial owners of our ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States.

The Special Committee is in the process of carefully considering and evaluating the two proposals with respect to the proposed going-private transaction and other potential strategic alternatives we may pursue. For more details, see “Item 4. Information on the Company—A. History and Development of the Company.”

B.Related Party Transactions

Transactions with Shareholders and Affiliates

From January 1 to October 31, 2023, we purchased services from companies that are under common control with Beijing Chengyishidai Network Engineering Technology Co., Ltd., in the amount of RMB31.1million.

For the year ended December 31, 2023, we provided a loan to Shanghai Puping Information Technology Co., Ltd., (“Shanghai Puping”), in the amount of RMB80.3 million. We also had current receivables due from Shanghai Puping in the amount of RMB218.4 million as of December 31, 2023.

For the year ended December 31, 2023, we received loan proceeds in the amount of RMB9.8 million from Shanghai Shibei Hi-Tech Co., Ltd. Interest from the loan was written off in the amount of RMB1.3 million.

From March 1, 2023 to December 31, 2023, we leased properties for data centers from Sanhe Mingtai Machinery Manufacturing Co., Ltd. (“Sanhe Mingtai”). Lease cost and property management fee was RMB14.3 million and RMB3.1 million for the period, respectively. We also made lease payment to Sanhe Mingtai in amount of RMB10.8 million. As of December 31, 2023, ROU assets of RMB171.6 million and lease liabilities of RMB173.6 million were associated with such leases. For the year ended December 31, 2023, we provided a loan to Sanhe Mingtai in the amount of RMB33.8 million. We had current receivable due from Sanhe Mintai in the amount of RMB56.8 million as of December 31, 2023.

From May 15, 2023 to December 31, 2023, we obtained a loan in the amount of RMB350.0 million from Changzhou Gaoxin Interconnection Co., Ltd., at an interest rate of 6.0% per annum. Interest from the loan was RMB13.2 million. We also had current payables including interest payable in the amount of RMB356.1 million as of December 31, 2023.

Other Transactions with Related Parties

Our other related party transactions, including services provided by/to our equity method investees and other investees measured using measurement alternative in the ordinary course of business were insignificant for the year ended December 31, 2023.

Contractual Arrangements with the Variable Interest Entities and Their Shareholders

See “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with the Variable Interest Entities and Their Shareholders.”

Our PRC subsidiaries and consolidated affiliated entities have engaged, during the ordinary course of business, in a number of customary transactions with each other. All of these inter-company balances have been eliminated in consolidation.

Employment Agreement

Please refer to “Item 6. Directors, Senior Management and Employees—A. Directors and Senior Management—Employment Agreements.”

C.Interests of Experts and Counsel

Not applicable.

142

ITEM 8.FINANCIAL INFORMATION

A.Consolidated Statements and Other Financial Information

We have appended consolidated financial statements filed as part of this annual report.

Legal Proceedings

From time to time, we are subject to legal proceedings, investigations and claims incidental to the conduct of our business. For risks and uncertainties relating to the pending case against us, see “Item 3. Key Information—D. Risk Factors—Risks Related to Our Business and Industry—We may be subject to legal and administrative proceedings or arbitration claims from time to time, and the court rulings or arbitration awards may not be favorable to us.” We are currently not involved in any legal or administrative proceedings that may have a material adverse impact on our business, financial position or profitability.

Arbitration in relation to the acquisition of BJ TenxCloud

In July 2021, we, through our wholly-owned subsidiary, Shenzhen Cloud Native Technology Co., Ltd. (“SZ Cloud Native”) entered into a Purchase Framework Agreement to acquire 100% of the equity interest in Beijing TenxCloud Technology Ltd. (“BJ TenxCloud”) from a seller consortium for a total consideration of RMB414.7 million, including both cash consideration as well as warrants (the “Warrants”) issued by our subsidiary – VNET Technology Group Limited (“VNET Technology Cayman”) . In addition, we were obligated to pay cash of RMB70.0 million and to issue certain numbers of the shares of the VNET Group, Inc. or its subsidiary with estimated value of RMB167.4 million as of December 31, 2021 to certain selling shareholders who remain as the key employees of BJ TenxCloud.

During the period from March 2023 to March 2024, five members of the seller consortium (the “Seller Claimants”) have separately initiated arbitration proceedings against VNET Group. Inc., VNET Technology Cayman and SZ Cloud Native administered by the China International Economic and Trade Arbitration Commission (“CIETAC”), each demanding payment of the unpaid sums due (collectively, the “Seller Arbitration Proceedings”). In aggregate, the Seller Claimants seek to recover approximately RMB180.1 million plus interest and other expenses as damages in the Seller Arbitration Proceedings.

We have separately initiated an arbitration proceeding administered by CIETAC to unwind the transactions contemplated under the Purchase Framework Agreement and all other relevant agreements as well as to obtain the return all consideration made by us under such agreement, on the ground that the seller consortium made material misrepresentations under the Purchase Framework Agreement and the related transactions.

We are vigorously defending against the allegations in the Seller Arbitration Proceedings and have requested suspension of each of the Seller Arbitration Proceedings. In April 2024, CIETAC suspended two of the Seller Arbitration Proceedings. As of the date of this annual report, CIETAC has not made rulings on the rest Seller Arbitration Proceedings or the arbitration proceedings and requests made by us.

Disputes with Shanghai VNET Information System Co., Ltd.

Shanghai VNET Information System Co., Ltd. is a company bearing “VNET” in its name but is not affiliated with us. In January 2008, VNET Beijing and VNET China brought two lawsuits against Shanghai VNET Information System Co., Ltd. in a Beijing court for intellectual property rights infringement and unfair competition. VNET Beijing and VNET China prevailed in each case. The court ordered Shanghai VNET Information System Co., Ltd. to stop infringing our trademark and stop engaging unfair competition activities. VNET Beijing and VNET China was also awarded RMB150,000 in damages for each case. In October 2010, VNET China filed another complaint against Shanghai VNET Information System Co., Ltd. for domain name infringement and unfair competition. In July 2011, Shanghai VNET Information System Co., Ltd. settled the case with us and transferred the domain name www.VNET.com.cn to us for free. However, Shanghai VNET Information System Co., Ltd. may continue to include “VNET” as part of its official company name when the name is spelt out in full, while using “VNET” or our logo in a short form or other context is prohibited.

143

Our co-chairperson, Mr. Sheng Chen, holds a minority equity interest in Shanghai VNET Information System Co., Ltd. due to historical reasons. As a result of the restriction on equity transfer pursuant to its articles of association, it is not practical for Mr. Sheng Chen to transfer his equity interest in Shanghai VNET Information System Co., Ltd. to us or any other parties. Mr. Sheng Chen, however, has executed an irrevocable power of attorney, pursuant to which Mr. Sheng Chen has appointed VNET Beijing as his attorney-in-fact to attend shareholders’ meeting of Shanghai VNET Information System Co., Ltd. and to exercise all the shareholder’s voting rights. Such power of attorney remains valid and irrevocable so long as Mr. Sheng Chen remains the shareholder of Shanghai VNET Information System Co., Ltd.

Shareholder Class Action Lawsuits

In December 2023 and January 2024, we and certain of our current and former executive officers were named defendants in a putative securities class action lawsuit filed in the United States District Court for the Southern District of New York alleging that VNET Group, Inc. made materially false and/or misleading statements and/or failed to disclose certain material information concerning our founder and co-chairperson, Mr. Sheng Chen’s financing activities and the related impact on the Company’s business operations, captioned Semerak v. VNET Group, Inc., No. 23-cv-11187 (S.D.N.Y.) (the “Semerak Action”). The lawsuit assert claims under Section 10(b) and Section 20(a) of the U.S. Exchange Act.

Dividend Policy

We do not plan to pay any dividends on our ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.

Our board of directors has complete discretion whether to distribute dividends, subject to certain restrictions under Cayman Islands law and our memorandum and articles or association. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant.

Holders of our ADSs will be entitled to receive dividends, if any, subject to the terms of the deposit agreement, to the same extent as the holders of our ordinary shares. Cash dividends will be paid to the depositary in U.S. dollars, which will distribute them to the holders of ADSs according to the terms of the deposit agreement. Other distributions, if any, will be paid by the depositary to the holders of ADSs by any means it deems legal, fair and practical.

144

We are a holding company incorporated in the Cayman Islands. We rely on dividends from our operating subsidiary to fund cash and financing requirements. Our operating subsidiary is required to comply with the applicable PRC regulations when it pays dividends to us. See “Item 3. Key Information—D.Risk Factors—Risks Related to Doing Business in China—We may rely on dividends paid by our operating subsidiaries to fund cash and financing requirements, and limitations on the ability of our operating subsidiaries to make payments to us could have a material adverse effect on our ability to conduct our business and fund our operations.”

B.Significant Changes

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

ITEM 9.THE OFFER AND LISTING

A.Offering and Listing Details

Our ADSs, each representing six of our Class A ordinary shares, have been listed on the Nasdaq Global Select Market since April 21, 2011 under the symbol “VNET.”

B.Plan of Distribution

Not applicable.

C.Markets

Our ADSs, each representing six of our ordinary shares, have been traded on the Nasdaq Global Select Market since April 21, 2011 under the symbol “VNET.”

D.Selling Shareholders

Not applicable.

E.Dilution

Not applicable.

F.Expenses of the Issue

Not applicable.

ITEM 10.ADDITIONAL INFORMATION

A.Share capital

Not applicable.

B.Memorandum and Articles of Association

We are a Cayman Islands company and our corporate affairs are governed by our memorandum and articles of association and by the Companies Act (As Revised) and common law of the Cayman Islands.

145

As of the date hereof, our authorised share capital of the Company is US$30,000 divided into 3,000,000,000 shares, par value of US$0.00001 each, comprised of (i) 2,698,935,000 Class A ordinary shares of a par value of US$0.00001 each, (ii) 300,000,000 Class B ordinary shares of a par value of US$0.00001 each, (iii) 60,000 Class C ordinary shares of a par value of US$0.00001 each, (iv) 555,000 Class D ordinary shares of a par value of US$0.00001 each, (v) 150,000 Series A perpetual convertible preferred shares of a par value of US$0.00001 each, and (vi) 300,000 Series A-1 perpetual convertible preferred shares of a par value of US$0.00001 each. As of February 29, 2024, there are 1,548,485,027 Class A ordinary shares (excluding (i) treasury shares and (ii) Class A ordinary shares in the form of ADSs that are reserved for issuance upon the exercise of share incentive awards) issued and outstanding, 30,721,723 Class B ordinary shares issued and outstanding, 60,000 Class C ordinary shares issued and outstanding, no Class D ordinary shares issued and outstanding, and no Series A perpetual convertible preferred shares or Series A-1 perpetual convertible preferred shares issued and outstanding.

The following are summaries of material provisions of our currently effective memorandum and articles of association and the Companies Act insofar as they relate to the material terms of our shares.

Registered Office and Objects

The Registered Office of the Company is situated at the offices of Maples Corporate Services Limited, PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands, or at such other location within the Cayman Islands as our directors may from time to time determine. The objects for which the Company is established are unrestricted and the Company shall have full power and authority to carry out any object not prohibited by the Companies Act or any other law of the Cayman Islands.

Board of Directors

See “Item 6. Directors, Senior Management and Employees—C. Board Practices—Board of Directors.”

Ordinary Shares

General. Our ordinary shares are divided into Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares. Holders of Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares have the same rights except for voting and conversion rights (as described in more details below). Our ordinary shares are issued in registered form, and are issued when registered in our register of members (shareholders). Our shareholders who are non-residents of the Cayman Islands may freely hold and vote their shares.

Dividends. The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors, subject to the Companies Act and our articles of association. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business.

Conversion. Each Class B ordinary share, each Class C ordinary share or each Class D ordinary share is convertible into one Class A ordinary share at any time by the holder thereof. Class A ordinary shares are not convertible into Class B ordinary shares, Class C ordinary shares or Class D ordinary shares under any circumstances.

146

Upon any sale, transfer, assignment or disposition of Class B ordinary shares by a holder thereof to any Person or entity who is not an existing holder of such Class B ordinary sharess, the Founder, an Affiliate of the Founder, or a Founder Affiliate, or upon a change of control of the ultimate beneficial ownership of any Class B ordinary shares to any Person or entity who is not an existing holder of Class B ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

For Class C ordinary shares, the following conversion mechanism is not incorporated into the Company’s memorandum and articles of association, but is nevertheless agreed to with the respective shareholders or documented in the Company’s authorization. Upon any sale, transfer, assignment or disposition of such number of Class C ordinary shares by the holder thereof or the direct or indirect transfer or assignment of the voting power attached to such number of Class C ordinary shares through voting proxy or otherwise to any person that is not an Affiliate of such holder, or upon the direct or indirect sale, transfer, assignment or disposition of a majority of the issued and outstanding voting securities of, or the direct or indirect transfer or assignment of the voting power attached to such voting securities through voting proxy or otherwise, or the direct or indirect sale, transfer, assignment or disposition of all or substantially all of the assets of, a holder of Class C ordinary shares that is an entity to any person that is not an Affiliate of such holder, any number of Class C ordinary shares held by a holder thereof will be automatically and immediately converted into an equal number of Class A ordinary shares.

Upon any sale, transfer, assignment or disposition of Class D ordinary shares by a holder thereof to any Person or entity who is not an existing holder of such Class D ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, or upon a change of control of the ultimate beneficial ownership of any Class D ordinary shares to any Person or entity who is not an existing holder of Class D ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, such Class D ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

Voting Rights. In respect of matters requiring shareholders’ votes, on a show of hands, each shareholder is entitled to one vote for each ordinary share registered in such shareholder’s name on the register of members of the Company or, on a poll, each Class A ordinary share is entitled to one vote, each Class B ordinary share is entitled to ten votes, each Class C ordinary shares is entitled to one vote per share, except that we shall only proceed with the following matters with the written consent of the holders holding a majority of the issued and outstanding Class C ordinary shares or with the sanction of a special resolution passed at a separate meeting of the holders of the issued and outstanding Class C ordinary shares:

(i)any appointment or removal of directors other than the appointment or removal of directors that is made pursuant to a shareholder’s right under the Investor Rights Agreement, dated January 15, 2015, among the Company, King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein, and the Share Subscription Agreement, dated May 23, 2016, between Company and Tuspark Innovation Venture Limited (the “Restrictions on Appointment or Removal of External Investors Directors Clause”);
(ii)entry into any agreement by us or our subsidiaries with any shareholder who holds more than 10% of our issued and outstanding share capital or such shareholder’s affiliate, other than agreements entered into in our ordinary course of business with a total contract amount below 10% of our consolidated total revenue in the most recent completed fiscal year; and
(iii)any proposed amendments to our memorandum and articles of associations that will amend, alter, modify or change the rights attached to Class C ordinary shares. Voting at any shareholders’ meeting is by show of hands unless a poll is demanded. A poll may be demanded by the chairperson of the meeting or by any three shareholders entitled to vote at the meeting, or one or more shareholders holding at least 10% of the paid-up voting share capital or 10% of the total voting rights entitled to vote at the meeting and Present.

147

For the avoidance of doubt, due to the exit of certain external investors, the Restrictions on Appointment or Removal of External Investors Directors Clause has ceased to be effective.

Our board of directors has approved and authorized the issuance of up to 555,000 Class D ordinary shares to Mr. Sheng Chen, our founder and cochairperson. The increase of authorized share capital to include Class D ordinary shares was approved by the Company's shareholders at the extraordinary general meeting held on October 5, 2023. The Class D ordinary shares will have the same rights as the Company’s existing Class B ordinary shares except for voting rights, and holders of Class D ordinary shares shall be entitled to 500 votes per share on all matters submitted to shareholder vote. The proposed issuance of Class D ordinary shares is subject to and conditional upon the occurrence of conversion of pledged Class B ordinary shares beneficially owned by Mr. Sheng Chen into Class A ordinary shares upon a transfer to any person who is not an affiliate of Mr. Sheng Chen (each, a “Class B Conversion”). Following each Class B Conversion, the Company will issue a number of Class D ordinary shares to Mr. Sheng Chen that is equal to one-fiftieth (1/50) of the number of converted Class B ordinary shares, with fractional shares rounded down to the nearest whole share. The purchase price for each Class D ordinary share shall be equal to the volume weighted average price of the Company’s ADSs for the 30 trading days immediately prior to applicable issuance date, adjusted by the ADS-to-share ratio. As of the date of this annual report, no Class D ordinary shares has been issued. For details, see “Item 3. Key Information—D. Risk Factors—Risks Related to our ADSs—Our multi-class voting structure will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and ADSs may view as beneficial.”

A quorum required for a meeting of shareholders consists of at least one shareholder present in person or by proxy or, if a corporation or other non-natural person, by its duly authorized representative, who holds no less than one-third of the voting power of the shares in issue carrying a right to vote at a meeting of shareholders. Shareholders’ meetings may be held annually and may be convened by our board of directors on its own initiative or upon a requisition to the directors made by shareholders holding in aggregate at least one-third of the voting power of the shares in issue carrying a right to vote at a meeting of shareholders. Advance notice of at least 14 days is required for a meeting of shareholders.

An ordinary resolution to be passed by the shareholders requires a simple majority of votes attaching to the ordinary shares cast in a general meeting while a special resolution requires no less than two-thirds of the votes attaching to the ordinary shares cast in a general meeting. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our memorandum and articles of association. A special resolution is required for matters including, but not limited to, amending the memorandum and articles of association of the company, reducing share capital and winding up. Our shareholders may affect certain changes by ordinary resolution, including increasing the amount of our authorized share capital, consolidating and dividing all or any of our share capital into shares of larger amount than our existing shares, and the cancellation of any authorized but unissued shares.

Transfer of Shares. Subject to the restrictions of our memorandum and articles of association, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in any usual or common form or any other form approved by our board of directors.

Our board of directors may, in its sole discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our directors may also decline to register any transfer of any share unless (a) the instrument of transfer is lodged with us, accompanied by the certificate for the shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer; (b) the instrument of transfer is in respect of only one class of shares; (c) the instrument of transfer is properly stamped, if required; (d) in the case of a transfer to joint holders, the number of joint holders to whom the share is to be transferred does not exceed four; (e) the shares transferred are free of any lien in favor of us; and (f) a nominal processing fee determined to be payable by our directors (not to exceed the maximum sum as Nasdaq may determine to be payable) has been paid to us in respect thereof.

If our directors refuse to register a transfer, they must, within two months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal. The registration of transfers may, on 14 days’ notice being given by advertisement in one or more newspapers or by electronic means, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine; provided, however, that the registration of transfers may not be suspended and the register may not closed for more than 30 days in any year.

148

Liquidation. On a return of capital on winding up, if the assets available for distribution among our shareholders are more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed among shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay the whole of the share capital, the assets will be distributed so that, as nearly as may be, the losses are borne by our shareholders in proportion to the par value of the shares held by them.

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

Redemption, Repurchase and Surrender of Shares. We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by a special resolution of our shareholders. Our company may also repurchase any of our shares provided that the manner of such purchase has been approved by an ordinary resolution of our shareholders, or the manner of purchase is in accordance with the procedures set out in our memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company’s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption or repurchase would result in there being no shares outstanding, or (c) if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration.

Variations of Rights of Shares. Whenever the capital of our company is divided into different classes, the rights attached to any such class of shares may, subject to any right or restriction attached to any class, be materially adversely varied either with the written consent of the holders of a majority of the issued shares of that class or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class. The rights conferred upon the holders of the shares of any class will not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking in priority to or pari passu with such previously existing shares.

Inspection of Books and Records. Holders of our ordinary shares will have no general right under Cayman Islands law to inspect our corporate records (except for our memorandum and articles of association, our register of mortgages and charges and special resolutions of our shareholders) or as authorized by the board or by a special resolution of our shareholders.

C.Material Contracts

In January 2022, we entered into an investment agreement with the funds managed by Blackstone Tactical Opportunities (NYSE: BX), or Blackstone, the world’s largest alternative investment firm, pursuant to which we issued USD-denominated convertible notes due 2027 in an aggregate principal amount of US$250.0 million at an interest rate of 2% per annum, or the 2027 Convertible Notes to the investors. The 2027 Convertible Notes will be convertible, at any time on and after the original issuance date, at the option of holders, into Class A ordinary shares of the Company at a conversion price of US$1.8333 per Class A ordinary share, or into ADSs at a conversion price of US$11.00 per ADS. The conversion prices are subject to adjustment under the terms of the 2027 Convertible Notes. The Company may effect a mandatory conversion at its election, if its ADSs achieve a price threshold of 200% of the conversion price for a specified period. Such 2027 Convertible Notes will bear an interest rate of 2.0% per annum and rank senior to any of the Issuer’s other indebtedness that is expressly subordinated in right of payment to the 2027 Convertible Notes. Unless the 2027 Convertible Notes have been duly redeemed or converted into Class A ordinary shares of the Company in full prior to the maturity date of the 2027 Convertible Notes, certain number of Series A-1 perpetual convertible preferred shares of the Company with a par value US$0.00001 per share will be issued as repayment of the 2027 Convertible Notes to upon maturity, pursuant to the calculation method set forth in the 2027 Convertible Notes. Moreover, subject to certain conditions, holders of the 2027 Convertible Notes have the right to require the Company to redeem, all of their 2027 Convertible Notes, or any portion of the principal thereof, during the redemption period set forth in the 2027 Convertible Notes.

149

In November 2023, we entered into an investment agreement (the “Investment Agreement”) with Success Flow and Choice Faith to make an equity investment in an aggregate amount of US$299 million in the Company. Both Success Flow and Choice Faith are beneficially owned by SDHG. On the same date, Success Flow and Choice Faith also entered into an investor rights agreement with us. In December 2023, a consolidated operating entity of the Group entered into the Strategic Cooperation Agreement with SDHG, pursuant to which, both parties will leverage their respective resources and strengths to develop renewable energy projects in northern China.

Other than in the ordinary course of business and other than those described above, in “Item 4. Information on the Company” and “Item 7. Major Shareholders and Related Party Transactions—B. Related Party Transactions” or elsewhere in this annual report, we have not entered into any material contract during the two years immediately preceding the date of this annual report.

D.Exchange Controls

See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Foreign Currency Exchange.”

E.Taxation

The following summary of the material Cayman Islands, PRC and United States federal income tax consequences of an investment in our ADSs or Class A ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this annual report, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in our ADSs or Class A ordinary shares, such as the tax consequences under state, local and other tax laws.

The Cayman Islands

The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to our company levied by the government of the Cayman Islands, except for stamp duties that may be applicable on instruments executed in, or after execution, brought within the jurisdiction of, the Cayman Islands. The Cayman Islands is not a party to any double taxation treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands.

Payment of dividends and capital in respect of the shares will not be subject to taxation in the Cayman Islands and no withholding will be requested on the payment of a dividend or capital to any holder of the shares, nor will gains derived from the disposal of the shares be subject to Cayman Islands income or corporation tax.

People’s Republic of China Taxation

Under the EIT Law, an enterprise established under the laws of foreign countries or regions and whose “place of effective management” is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. Circular 82, as amended, clarified that dividends and other income paid by certain offshore enterprises controlled by a PRC company or a PRC company group established outside of the PRC will be considered PRC-source income and subject to PRC withholding tax, currently at a rate of 10% (or a lower rate under an applicable tax treaty, if any), when paid to non-PRC enterprise shareholders. Under the implementation regulations to the EIT Law, a “place of effective management” is defined as a body that has material and overall management and control over the manufacturing and business operations, personnel and human resources, finances and properties of an enterprise. In addition, the circular mentioned above specifies that certain offshore enterprises controlled by a PRC company or a PRC company group will be classified as PRC resident enterprises if the following are located or resident in the PRC: senior management personnel and departments that are responsible for daily production, operation and management; financial and personnel decision-making bodies; key properties, accounting books, the company seal, and minutes of board meetings and shareholders meetings; and half or more of the senior management or directors having voting rights. Although the circular only applies to offshore enterprises controlled by PRC enterprises and not those controlled by PRC individuals, the determining criteria set forth in the circular may reflect the State Administration of Taxation’s general position on how the “place of effective management” test should be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises or individuals.

150

We believe that we are not a PRC resident enterprise. However, if the PRC tax authorities determine we are a PRC resident enterprise for EIT purposes, we may be required to withhold tax at the rate of 10% (or a lower rate under an applicable tax treaty, if any) from dividends we pay to our non-PRC resident enterprise shareholders (20% for non-PRC individual shareholders), including the holders of our ADSs. In addition, non-PRC holders of shares and ADSs may be subject to PRC tax on gains realized on the sale or other disposition of ADSs or Class A ordinary shares at the same rates if such income is treated as sourced from within the PRC. It is unclear whether our non-PRC holders of shares and ADSs would be able to claim the benefits of any tax treaties between their jurisdictions of tax residence and the PRC in the event that we are treated as a PRC resident enterprise. See “Item 3. Key Information—D. Risk Factors—Risks Related to Doing Business in China—Under the PRC Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification could result in unfavorable tax consequences to us and our non-PRC holders of shares and ADSs.”

Certain U.S. Federal Income Tax Considerations

The following is a discussion of the certain U.S. federal income tax consequences to the U.S. Holders described below of owning and disposing of ADSs or Class A ordinary shares, but it does not purport to be a comprehensive description of all of the tax considerations that may be relevant to a particular person’s decision to hold ADSs or Class A ordinary shares. This discussion applies only to a U.S. Holder that holds ADSs or Class A ordinary shares as capital assets for U.S. federal income tax purposes. In addition, it does not describe all of the tax consequences that may be relevant in light of a U.S. Holder’s particular circumstances, including alternative minimum tax and Medicare contribution tax consequences, and tax consequences applicable to U.S. Holders subject to special rules, such as:

certain financial institutions;
dealers or traders in securities that use a mark-to-market method of tax accounting;
persons holding ADSs or Class A ordinary shares as part of a straddle, wash sale, hedging or conversion transaction or integrated transaction or persons entering into a constructive sale with respect to the ADSs or Class A ordinary shares;
persons whose functional currency for U.S. federal income tax purposes is not the U.S. dollar;
entities classified as partnerships for U.S. federal income tax purposes (and investors therein);
tax-exempt entities, “individual retirement accounts” or “Roth IRAs”;
persons that own or are deemed to own ADSs or Class A ordinary shares representing ten percent or more of our voting power or value;
persons who acquired ADSs or Class A ordinary shares pursuant to the exercise of an employee stock option or otherwise as compensation; or
persons holding ADSs or Class A ordinary shares in connection with a trade or business conducted outside of the United States.

If an entity that is classified as a partnership for U.S. federal income tax purposes owns ADSs or Class A ordinary shares, the U.S. federal income tax treatment of its partners will generally depend on the status of such partners and the activities of the partnership. Partnerships owning ADSs or Class A ordinary shares and partners in such partnerships should consult their tax advisers as to the particular U.S. federal income tax consequences of owning and disposing of ADSs or Class A ordinary shares.

This discussion is based on the Internal Revenue Code of 1986, as amended, or the Code, administrative pronouncements, judicial decisions and final, temporary and proposed Treasury regulations, and the income tax treaty between the United States and the PRC, or the Treaty, all as of the date hereof, any of which is subject to change, possibly with retroactive effect. This discussion is also based, in part, on representations by the depositary and assumes that each obligation under the deposit agreement and any related agreement will be performed in accordance with its terms.

For purposes of this discussion, a “U.S. Holder” is a person that is eligible for the benefits of the Treaty, and is a beneficial owner of ADSs or Class A ordinary shares that for U.S. federal income tax purposes is:

151

a citizen or individual resident of the United States;
a corporation, or other entity taxable as a corporation, created or organized in or under the laws of the United States, any state therein or the District of Columbia; or
an estate or trust the income of which is subject to U.S. federal income taxation regardless of its source.

Treasury regulations that apply to taxable years beginning on or after December 28, 2021, or the Foreign Tax Credit Regulations, may in some circumstances prohibit a U.S. person from claiming a foreign tax credit with respect to certain non-U.S. taxes that are not creditable under applicable income tax treaties. Accordingly, U.S. investors that are not eligible for benefits under the Treaty should consult their tax advisers regarding the creditability or deductibility of any PRC taxes imposed on dividends on, or dispositions of, the ADSs or Class A ordinary shares. This discussion does not apply to investors in this special situation.

U.S. Holders should consult their tax advisers concerning the U.S. federal, state, local and non-U.S. tax consequences of owning and disposing of ADSs or Class A ordinary shares in their particular circumstances.

In general, a U.S. Holder who owns ADSs will be treated as the owner of the underlying shares represented by those ADSs for U.S. federal income tax purposes. Accordingly, no gain or loss will be recognized if a U.S. Holder exchanges ADSs for the underlying shares represented by those ADSs.

Except as described in “Passive Foreign Investment Company Rules” below, this discussion assumes that we are not a passive foreign investment company, or PFIC.

Taxation of Distributions

Distributions paid on the ADSs or Class A ordinary shares, other than certain pro rata distributions of ADSs or Class A ordinary shares, will be treated as dividends to the extent paid out of our current or accumulated earnings and profits (as determined under U.S. federal income tax principles). Because we do not maintain calculations of our earnings and profits under U.S. federal income tax principles, it is expected that distributions generally will be reported to U.S. Holders as “dividends” for U.S. federal income tax purposes. Such dividends will not be eligible for the dividends-received deduction generally available to U.S. corporations under the Code. Subject to applicable limitations, dividends paid to certain non-corporate U.S. Holders may be taxable at reduced rates. Non-corporate U.S. Holders should consult their tax advisers regarding the availability of the reduced tax rate on dividends in their particular circumstances.

Dividends will be included in a U.S. Holder’s income generally on the date of the U.S. Holder’s, or in the case of ADSs, the Depositary’s, receipt. The amount of any dividend income paid in currency other than U.S. dollars will be the U.S. dollar amount calculated by reference to the spot rate in effect on the date of receipt, regardless of whether the payment is in fact converted into U.S. dollars on such date. If the dividend is converted into U.S. dollars on the date of receipt, a U.S. Holder generally should not be required to recognize foreign currency gain or loss in respect of the amount received. A U.S. Holder may have foreign currency gain or loss if the dividend is converted into U.S. dollars after the date of receipt.

Dividends will be treated as foreign-source income for foreign tax credit purposes. As described in “—People’s Republic of China Taxation,” dividends paid by us may be subject to PRC withholding tax. For U.S. federal income tax purposes, the amount of the dividend income will include amounts withheld in respect of the PRC withholding tax. Subject to applicable limitations, which vary depending upon the U.S. Holder’s circumstances, PRC taxes withheld from dividend payments (at a rate not exceeding the applicable rate provided in the Treaty) generally will be creditable against a U.S. Holder’s U.S. federal income tax liability. The rules governing foreign tax credits are complex and U.S. Holders should consult their tax advisers regarding the creditability of foreign tax credits in their particular circumstances. In lieu of claiming a credit, a U.S. Holder may elect to deduct such PRC taxes in computing its taxable income, subject to applicable limitations. An election to deduct creditable foreign taxes instead of claiming foreign tax credits must apply to all creditable foreign taxes paid or accrued in the taxable year.

152

Sale or Other Disposition of ADSs or Class A Ordinary Shares

For U.S. federal income tax purposes, gain or loss realized on the sale or other taxable disposition of ADSs or Class A ordinary shares will be capital gain or loss, and will be long-term capital gain or loss if the U.S. Holder held the ADSs or Class A ordinary shares for more than one year. The amount of the gain or loss will equal the difference between the U.S. Holder’s tax basis in the ADSs or Class A ordinary shares disposed of and the amount realized on the disposition, in each case as determined in U.S. dollars.

As described in “—People’s Republic of China Taxation” above, gains on the sale of ADSs or Class A ordinary shares may be subject to PRC taxes if we are treated as a PRC resident enterprise for PRC tax purposes. Under the Code, capital gains of U.S. persons are generally treated as U.S.-source income. However, a U.S. Holder may be able to elect to treat the gain as foreign-source income under the Treaty and claim foreign tax credit in respect to any PRC tax on dispositions. The Foreign Tax Credit Regulations generally preclude a U.S. Holder from claiming a foreign tax credit with respect to PRC income taxes on gains from dispositions of ADSs or Class A ordinary shares if the U.S. Holder does not elect to apply the benefits of the Treaty. However, in that case it is possible that any PRC taxes on disposition gains may either be deductible or reduce the amount realized on the disposition. The rules governing foreign tax credits and deductibility of foreign taxes are complex. U.S. Holders should consult their tax advisers regarding the consequences of the imposition of any PRC tax on disposition gains, including the Treaty’s resourcing rule, any reporting requirements with respect to a Treaty-based return position and the creditability or deductibility of the PRC tax in their particular circumstances (including any applicable limitations).

Passive Foreign Investment Company Rules

In general, a non-U.S. corporation is a PFIC for any taxable year in which (i) 75% or more of its gross income consists of passive income or (ii) 50% or more of the average quarterly value of its assets consists of assets that produce, or are held for the production of, passive income. For purposes of the above calculations, a non-U.S. corporation that owns, directly or indirectly, at least 25% by value of the shares of another corporation is treated as if it held its proportionate share of the assets of the other corporation and received directly its proportionate share of the income of the other corporation. Passive income generally includes dividends, interest, rents, royalties and certain gains. Cash is a passive asset for these purposes. Based on the composition of our income and assets and the value of our assets, including goodwill, which is based on the price of the ADSs, we believe that we were not a PFIC for the 2023 taxable year. However, it is not entirely clear how the contractual arrangements between our wholly-owned PRC subsidiaries, our consolidated affiliated entities and the shareholders of our consolidated affiliated entities will be treated for purposes of the PFIC rules. Because the treatment of the contractual arrangements is not entirely clear, because we hold a substantial amount of cash, and because PFIC status depends upon the composition of our income and assets and the value of our assets from time to time (which may be determined, in part, by reference to the market price of the ADSs or Class A ordinary shares, which could be volatile), there can be no assurance that we will not be a PFIC for our current taxable year or any future taxable year.

If we were a PFIC for any taxable year and any of our subsidiaries, consolidated affiliated entities or other companies in which we own or are treated as owning equity interests were also a PFIC (any such entity, a “Lower-tier PFIC”), U.S. Holders would be deemed to own a proportionate amount (by value) of the shares of each Lower-tier PFIC and would be subject to U.S. federal income tax according to the rules described in the subsequent paragraph on (i) certain distributions by a Lower-tier PFIC and (ii) dispositions of shares of Lower-tier PFICs, in each case as if the U.S. Holders held such shares directly, even though the U.S. Holders had not received the proceeds of those distributions or dispositions.

In general, if we were a PFIC for any taxable year during which a U.S. Holder holds ADSs or Class A ordinary shares, gain recognized by such U.S. Holder on a sale or other disposition (including certain pledges) of its ADSs or Class A ordinary shares would be allocated ratably over that U.S. Holder’s holding period. The amounts allocated to the taxable year of the sale or disposition and to any year before we became a PFIC would be taxed as ordinary income. The amount allocated to each other taxable year would be subject to tax at the highest rate in effect for individuals or corporations, as appropriate, for that taxable year, and an interest charge would be imposed on the resulting tax liability for each such year. Furthermore, to the extent that distributions received by a U.S. Holder in any year on its ADSs or Class A ordinary shares exceed 125% of the average of the annual distributions on the ADSs or Class A ordinary shares received during the preceding three taxable years or the U.S. Holder’s holding period for the ADSs or Class A ordinary shares, whichever is shorter, such distributions would be subject to taxation in the same manner.

153

Alternatively, if we were a PFIC and if the ADSs were “regularly traded” on a “qualified exchange,” as defined in applicable Treasury regulations, a U.S. Holder could make a mark-to-market election that would result in tax treatment different from the general tax treatment for PFICs described in the preceding paragraph. The ADSs would be treated as “regularly traded” for any calendar year in which more than a de minimis quantity of the ADSs were traded on a qualified exchange on at least 15 days during each calendar quarter. The New York Stock Exchange, where our ADSs are listed, is a qualified exchange for this purpose. U.S. Holders will not be able to make a mark-to-market election with respect to Lower-tier PFICs, if any. Accordingly, if we were a PFIC for any taxable year, a U.S. Holder that makes the mark-to-market election may continue to be subject to the general PFIC rules with respect to such U.S. Holder’s indirect interest in any Lower-tier PFICs.

If a U.S. Holder makes the mark-to-market election, the U.S. Holder generally will recognize as ordinary income any excess of the fair market value of the ADSs at the end of each taxable year over their adjusted tax basis, and will recognize an ordinary loss in respect of any excess of the adjusted tax basis of the ADSs over their fair market value at the end of the taxable year (but only to the extent of the net amount of income previously included as a result of the mark-to-market election). If a U.S. Holder makes the election, the U.S. Holder’s tax basis in the ADSs will be adjusted to reflect the income or loss amounts recognized. Any gain recognized on the sale or other disposition of ADSs in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as an ordinary loss (but only to the extent of the net amount of income previously included as a result of the mark-to-market election, with any excess treated as capital loss).

If a U.S. Holder makes the mark-to-market election, distributions paid on ADSs will be treated as discussed under “—Taxation of Distributions” above. However, regardless of whether a U.S. Holder makes the mark-to-market election, if we were a PFIC or, with respect to particular U.S. Holder, were treated as a PFIC for the taxable year in which we paid a dividend or for the prior taxable year, the preferential dividend rates discussed above with respect to dividends paid to certain non-corporate U.S. Holders would not apply.

If we are a PFIC for any taxable year during which a U.S. Holder owns ADSs or Class A ordinary shares, we will generally continue to be treated as a PFIC with respect to the U.S. Holder for all succeeding years during which the U.S. Holder owns ADSs or Class A ordinary shares, even if we cease to meet the threshold requirements for PFIC status.

We do not intend to provide the information that would otherwise enable U.S. Holders to make a “qualified electing fund election,” which would have resulted in alternate treatment if we were a PFIC for any taxable year.

If we were a PFIC for any taxable year during which a U.S. Holder owned any ADSs or Class A ordinary shares, the U.S. Holder would generally be required to file annual reports with the Internal Revenue Service.

U.S. Holders should consult their tax advisers regarding the determination of whether we are a PFIC for any taxable year and the potential application of the PFIC rules to their ownership of ADSs or Class A ordinary shares.

Information Reporting and Backup Withholding

Payments of dividends and sales proceeds from the sale or exchange of our ADSs or Class A ordinary shares, that are made within the United States or through certain U.S.-related financial intermediaries generally are subject to information reporting, and may be subject to backup withholding, unless (i) the U.S. Holder is a corporation or other exempt recipient or (ii) in the case of backup withholding, the U.S. Holder provides a correct taxpayer identification number and certifies that it is not subject to backup withholding, generally on Internal Revenue Service Form W-9. Backup withholding is not an additional tax. The amount of any backup withholding from a payment to a U.S. Holder will be allowed as a credit against the holder’s U.S. federal income tax liability and may entitle it to a refund, provided that the required information is timely furnished to the Internal Revenue Service.

Certain U.S. Holders who are individuals (or entities formed or availed of to hold certain “specified foreign financial assets”) may be required to report information relating to their ownership of ADSs or Class A ordinary shares, unless the ADSs or Class A ordinary shares are held in accounts at financial institutions (in which case the accounts may be reportable if maintained by non-U.S. financial institutions). U.S. Holders should consult their tax advisers regarding their reporting obligations with respect to the ADSs or Class A ordinary shares.

F.Dividends and Paying Agents

Not applicable.

154

G.Statement by Experts

Not applicable.

H.Documents on Display

We have filed with the SEC a registration statement on Form F-1, including relevant exhibits and securities under the Securities Act with respect to underlying ordinary shares represented by the ADSs.

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. Copies of reports and other information, when so filed, may be inspected without charge and may be obtained at prescribed rates at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549, and at the regional office of the SEC located at Citicorp Center, 500 West Madison Street, Suite 1400, Chicago, Illinois 60661. The public may obtain information regarding the Washington, D.C. Public Reference Room by calling the SEC at 1-800-SEC-0330. 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.

Our internet website is www.vnet.com. We make available free of charge on our website our annual reports on Form 20-F and any amendments to such reports as soon as reasonably practicable following the electronic filing of such report with the SEC. In addition, we provide electronic or paper copies of our filings free of charge upon request. The information contained on our website is not part of this or any other report filed with or furnished to the SEC.

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. Our financial statements have been prepared in accordance with U.S. GAAP.

We will furnish hard copies of our annual report which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP free of charge to our shareholders and ADS holders upon request.

I.Subsidiary Information

For a listing of our subsidiaries, see “Item 4. Information on the Company—C. Organizational Structure.”

J.Annual Report to Security Holders

Not applicable.

ITEM 11.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

Our exposure to interest rate risk primarily relates to interest expenses incurred in respect of borrowings, finance lease liabilities as well as interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. As of December 31, 2023, we had (i) long-term borrowings (current portions) with an aggregate outstanding balance of RMB723.3 million (US$101.9 million), and (ii) long-term borrowings (excluding current portions) with an aggregate outstanding balance of RMB5,113.5 million (US$720.2 million). The long-term borrowings bore weighted-average interest rate of 4.97% per annum.A hypothetical one percentage point (100 basis-point) decrease in interest rates would have resulted in a decrease of approximately RMB67.8 million (US$9.6 million) in interest expense for the year ended December 31, 2023. We have not used derivative financial instruments in our investment portfolio. Interest earning instruments and interest-bearing obligations carry a degree of interest rate risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in market interest rates. However, our future interest income and interest expenses may fluctuate due to changes in market interest rates.

155

Foreign Exchange Risk

We earn most of our revenues and incur most of our expenses in Renminbi, and most of our sales and purchase contracts are denominated in Renminbi. However, we have significant amount of U.S. dollar-denominated debt instruments outstanding and our functional currency is the U.S. dollar. We have not used any derivative financial instruments to hedge our exposure to foreign exchange risk. The Renminbi depreciated by 9.2% against the U.S. dollar in 2022 and then depreciated by 1.7% in 2023. The Company intends to hold U.S. dollar-denominated financial assets and will convert to RMB according to the trend of exchange rate changes. The Company may also consider converting RMB to U.S. dollar to make interest, principal or repurchase payments for our U.S. dollars-denominated debt instruments. As of December 31, 2023, we had total U.S. dollar-denominated cash and cash equivalents, restricted cash and short-term investments in the amount of US$454.2 million. A hypothetical 10% increase in the exchange rate of the U.S. dollar against the RMB would have resulted in an increase of RMB322.5 million (US$45.4 million) in the value of our U.S. dollar-denominated financial assets as of December 31, 2023.

The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People’s Bank of China. Since June 2010, the RMB has fluctuated against the U.S. dollar, at times significantly and unpredictably, and in recent years the RMB has depreciated significantly against the U.S. dollar. It is difficult to predict whether the depreciation will continue and how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the U.S. dollar in the future. As our costs and expenses are mostly denominated in RMB, the appreciation of the RMB against the U.S. dollar would increase our costs in U.S. dollar terms. In addition, as our operating subsidiaries and VIEs in China receive revenues in RMB, any significant depreciation of the RMB against the U.S. dollar may have a material and adverse effect on our revenues in U.S. dollar terms and financial condition, and the value of, and any dividends payable on, our ordinary shares. For example, to the extent that we need to convert U.S. dollars into Renminbi for capital expenditures and working capital and other business purposes, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the RMB amount we would receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs, making interest, principal or repurchase payments for our U.S. dollars-denominated debt instruments, strategic acquisitions or investments or other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amount available to us.

Inflation Risk

In the last three years, inflation in China has not materially impacted our results of operations. According to the National Bureau of Statistics of China, the annual average percent changes in the consumer price index in China for 2021, 2022, and 2023 were 0.9%, 2.0%, and 0.2%, respectively. Although we have not been materially affected by inflation in the past, we cannot assure you that we will not be affected in the future by higher rates of inflation in China.

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.

156

D.American Depositary Shares

Fees and Charges Our ADS holders May Have to Pay

Citibank, N.A., the depositary of our ADS program, collects 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 depositary 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 depositary may collect its annual fee for depositary services by deductions from cash distributions or by directly billing investors or by charging the book-entry system accounts of participants acting for them. The depositary may generally refuse to provide fee-attracting services until its fees for those services are paid. Citibank’s principal executive office is located at 388 Greenwich Street, New York, New York, 10013. The depositary bank typically appoints a custodian to safeguard the securities on deposit. In this case, the custodian is Citibank Hong Kong, located at 9/F Citi Tower, One Bay East, 83 Hoi Bun Road, Kwun Tong, Kowloon, Hong Kong. As an ADS holder, you will be required to pay the following service fees to the depositary bank:

Service

    

Fees

Issuance of ADSs

 

Up to US$0.05 per ADS issued

Cancellation of ADSs

 

Up to US$0.05 per ADS canceled

Distribution of cash dividends or other cash distributions

 

Up to US$0.05 per ADS held

Distribution of ADSs pursuant to stock dividends, free stock distributions or exercise of rights

 

Up to US$0.05 per ADS held

Distribution of securities other than ADSs or rights to purchase additional ADSs

 

Up to US$0.05 per ADS held

Depositary services

 

Up to US$0.05 per ADS held on the applicable record date(s) established by the Depositary

As an ADS holder, you will also be responsible to pay certain fees and expenses incurred by the depositary bank and certain taxes and governmental charges such as:

fees for the transfer and registration of Class A ordinary shares charged by the registrar and transfer agent for the Class A ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of Class A ordinary shares);
expenses incurred for converting foreign currency into U.S. dollars;
expenses for cable, telex and fax transmissions and for delivery of securities;
taxes and duties upon the transfer of securities (i.e., when Class A ordinary shares are deposited or withdrawn from deposit); and
fees and expenses incurred in connection with the delivery or servicing of Class A ordinary shares on deposit.

Depositary fees payable upon the issuance and cancellation of ADSs are typically paid to the depositary bank by the brokers (on behalf of their clients) receiving the newly issued ADSs from the depositary bank and by the brokers (on behalf of their clients) delivering the ADSs to the depositary bank for cancellation. The brokers in turn charge these fees to their clients. Depositary fees payable in connection with distributions of cash or securities to ADS holders and the depositary services fee are charged by the depositary bank to the record holders of ADSs as of the applicable ADS record date.

The depositary fees payable for cash distributions are generally deducted from the cash being distributed. In the case of distributions other than cash (i.e., stock dividends, rights), the depositary bank charges the applicable fee to the record date ADS holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or uncertificated in the direct registration system), the depositary bank sends invoices to the applicable record date ADS holders. In the case of ADSs held in brokerage and custodian accounts (via DTC), the depositary bank generally collects its fees through the systems provided by DTC (whose nominee is the registered holder of the ADSs held in DTC) from the brokers and custodians holding ADSs in their DTC accounts. The brokers and custodians who hold their clients’ ADSs in DTC accounts in turn charge their clients’ accounts the amount of the fees paid to the depositary banks.

157

In the event of refusal to pay the depositary fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary fees from any distribution to be made to the ADS holder.

Note that the fees and charges you may be required to pay may vary over time and may be changed by us and by the depositary bank. You will receive prior notice of such changes.

The depositary bank may reimburse us for certain expenses incurred by us in respect of the ADR program established pursuant to the deposit agreement, by making available a portion of the depositary fees charged in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank may agree from time to time.

Fees and Other Payments Made by the Depositary to Us

Our depositary has agreed to reimburse us for certain expenses we incur that are related to establishment and maintenance of the ADS program, including investor relations expenses and exchange application and listing fees. There are limits on the amount of expenses for which the depositary will reimburse us, but the amount of reimbursement available to us is not related to the amounts of fees the depositary collects from investors. During the year ended December 31, 2023, we received US$1.8 million and US$1.9 million from the depositary as reimbursement for our expenses incurred in connection with the establishment and maintenance of the ADS program for the year of 2022 and 2023, respectively.

158

PART II

ITEM 13.DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None.

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

See “Item 10. Additional Information” for a description of the rights of security holders, which remain unchanged since our initial public offering.

ITEM 15.CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

Our management, with the participation of our chief executive officer and chief financial officer, has performed an evaluation of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of the end of the period covered by this annual report, as required by Rule 13a-15(b) under the Exchange Act. Based on such evaluation, our management has concluded that, as of the end of the period covered by this annual report, our disclosure controls and procedures were effective.

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Exchange Act. Our internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of its published consolidated financial statements. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective may not prevent or detect misstatements and can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Our management, with the participation of our chief executive officer and chief financial officer, conducted an assessment of the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, we used the criteria established within the Internal Control —Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this assessment, our management has concluded that, as of December 31, 2023, our internal control over financial reporting was effective.

Changes in Internal Control over Financial Reporting

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

Attestation Report of the Registered Public Accounting Firm

Our independent registered public accounting firm, KPMG Huazhen LLP, has audited the effectiveness of our internal control over financial reporting as of December 31, 2023 and has issued an attestation report set forth below.

159

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors

VNET Group, Inc.:

Opinion on Internal Control Over Financial Reporting

We have audited VNET Group, Inc. and subsidiaries’ (the Company) internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission”. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2023, the related consolidated statements of operations, comprehensive loss, shareholders’ equity, and cash flows for the years then ended, and the related notes (collectively, the consolidated financial statements), and our report dated April 26, 2024 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible 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 Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. 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 audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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.

/s/KPMG Huazhen LLP

Beijing, China

April 26, 2024

160

ITEM 16A.AUDIT COMMITTEE FINANCIAL EXPERT

Our board of directors has determined that both Mr. Sean Shao and Mr. Changqing Ye, independent directors (under the standards set forth in Nasdaq Stock Market Rule 5605(a)(2) and Rule 10A-3 under the Exchange Act) and members of our audit committee, are audit committee financial experts.

ITEM 16B.CODE OF ETHICS

Our board of directors has adopted a code of ethics that applies to our directors, officers, employees and agents, including certain provisions that specifically apply to our chief executive officer, chief financial officer, chief operating officer, vice presidents and any other persons who perform similar functions for us. We have filed our code of business conduct and ethics as an exhibit to our registration statement on Form F-1 (No. 333-173292).

ITEM 16C.PRINCIPAL ACCOUNTANT FEES AND SERVICES

The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by our independent registered public accounting firms for the periods indicated:

For the Years Ended

December 31,

    

2022

    

2023

 

(in US$ thousands)

Audit fees(1)

2,275

1,936

Tax fees

 

81

 

Other fees(2)

 

240

 

Notes:

(1)“Audit fees” means the aggregate fees billed or expected to be billed for professional services rendered by our independent registered public accounting firms for the audit of our annual financial statements and services in connection with statutory and regulatory filing.
(2)“Other fees” means the aggregate fees billed for professional services provided in 2022 in connection with the acquisitions, compliance with the Sarbanes-Oxley Act and optimization of internal controls over financial reporting.

The policy of our audit committee is to pre-approve all audit and non-audit services provided by our independent registered public accounting firms, including audit, audit-related and tax services as described above, prior to the commencement of such services.

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.

161

ITEM 16F.CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

The disclosure called for by paragraph (a) of this Item 16F was previously reported, as that term is defined in Rule 12b-2 under the Exchange Act, in “Item 16.F. Change in Registrant’s Certifying Accountant” of our annual report on Form 20-F for the fiscal year ended December 31, 2022 filed with the SEC on April 26, 2023.

ITEM 16G.CORPORATE GOVERNANCE

Certain corporate governance practices in the Cayman Islands, which is our home country, are considerably different than the standards applied to U.S. domestic issuers. Nasdaq Stock Market Rules provide that foreign private issuers are exempt from certain corporate governance requirements of Nasdaq and may follow their home country practices, subject to certain exceptions and requirements to the extent that such exemptions would be contrary to U.S. federal securities laws and regulations. We currently follow our home country practice that: (i) does not require us to disclose any agreements or arrangements of third party director or nominee compensation, (ii) does not require us to solicit proxy and hold meetings of our shareholders every year, (iii) does not require us to make available to shareholders an annual report containing audited financial statements within a reasonable time following our filing of an annual report with the SEC, (iv) does not require that a majority of our board of directors satisfy the “independence” requirements of Rule 5605 of Nasdaq Stock Market Rules, (v) does not require each member of our compensation committee and nominating and corporate governance committee to be an independent director, (vi) does not require that director nominees be either selected or recommended by independent directors, (vii) does not require us to seek shareholder approval prior to the issuance of securities in connection with the acquisition of stock or assets of another company, (viii) does not require us to seek shareholder approval prior to the issuance of securities when the issuance or potential issuance will result in a change of control of the Company, (ix) does not require us to seek shareholders’ approval for amending our share incentive plan, (x) does not require us to obtain shareholder approval for issuing additional securities exceeding 20% of our outstanding ordinary shares, (xi) does not require that voting rights of existing shareholders cannot be disparately reduced or restricted through any corporate action or issuance, and (xii) does not restrict a company’s transactions with directors, requiring only that directors exercise a duty of care and owe certain fiduciary duties to the companies for which they serve. In the future, we may rely on other exemptions provided by Nasdaq.

In accordance with NASDAQ Stock Market Rule 5250(d)(1), we will post this annual report on Form 20-F on our company website at https://ir. vnet.com/. In addition, we will provide hard copies of our annual report free of charge to shareholders and ADS holders upon request.

ITEM 16H.MINE SAFETY DISCLOSURE

Not applicable.

162

ITEM 16I.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not Applicable.

ITEM 16J.INSIDER TRADING POLICIES

Not Applicable.

ITEM 16K.CYBERSECURITY

At VNET, cybersecurity risk management is an integral part of our overall enterprise risk management program. Our cybersecurity risk management program is based on industry best practices that aim (1) to provide a roadmap for effective security management practices and controls that protect and maintain the confidentiality, integrity, and availability of Company’s information systems and information assets, including non-public information and (2) to prevent data exfiltration, manipulation, and destruction, as well as system and transactional disruption. It is also designed to provide a framework for handling cybersecurity threats and incidents, including threats and incidents associated with the use of applications developed and services provided by third-party service providers, and facilitate coordination across different departments of our company. This framework includes steps for assessing the severity of a cybersecurity threat, identifying the source of a cybersecurity threat including whether the cybersecurity threat is associated with a third-party service provider, implementing cybersecurity countermeasures and mitigation strategies and informing management and our board of directors of material cybersecurity threats and incidents. We carry out information security management from three levels of physical security, internal cybersecurity and external cybersecurity, and formulate privacy policies to ensure the security of personal data and privacy. Our cybersecurity team is responsible for assessing our cybersecurity risk management program and we currently do not engage third parties for such assessment. In addition, we require information security awareness and training to be completed annually by our employees, including all new hires. Our IT department is available to all employees to answer questions related to security awareness and information security best practice references and archived documentation, and we provide targeted training from time to time on topics such as phishing and secure application development, among others. Our data centers are certified as level 3 by the China Cybersecurity Review Technology and Certification Center (CCRC) for information system security integration service, information security emergency response service, and information security risk assessment service. We are ISO 27001 certified in the main operating regions of the Company.

Our board of directors has overall oversight responsibility for our risk management, and delegates cybersecurity risk management oversight to the audit committee of the board of directors. The audit committee is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which the company is exposed and implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. The audit committee also reports material cybersecurity risks to our full board of directors. Management is responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining cybersecurity programs. Our cybersecurity programs are under the direction of our Chief Information Security Officer, or CISO who receives reports from our cybersecurity team and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and dedicated personnel are certified and experienced information systems security professionals and information security managers with many years of experience. Management, including the CISO, CEO and CFO and our cybersecurity team, regularly update the audit committee on the company’s cybersecurity programs, material cybersecurity risks and mitigation strategies and provide cybersecurity reports quarterly that cover, among other topics, update the status of any material cybersecurity incidents or material risks from cybersecurity threats to the Company, if any, the relevant disclosure issues, assessments of the Company’s cybersecurity programs, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies.

In 2023, we did not identify any cybersecurity threats that have materially affected or are reasonably likely to materially affect our business strategy, results of operations, or financial condition. However, despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident. For more information about these risks, please see “Risk Factors –– Risks Related to Our Business and Industry––Actual or alleged failure to comply with laws and regulations related to cybersecurity, information security, privacy and data protection could lead to government enforcement actions, have a serious adverse effect on our reputation, and discourage current and potential clients from doing business with us” in this annual report on Form 20-F.

163

PART III

ITEM 17.FINANCIAL STATEMENTS

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

ITEM 18.FINANCIAL STATEMENTS

The consolidated financial statements of VNET Group, Inc. and its subsidiaries and consolidated affiliated entities are included at the end of this annual report.

ITEM 19.EXHIBITS

Exhibit Number

    

Description of Document

 

 

1.1

 

Fifth Amended and Restated Memorandum and Articles of Incorporation of the Registrant (incorporated by reference to Exhibit 1.1 from the amendment No.1 to annual report on Form 20-F for the year ended December 31, 2022 filed with the Commission on February 1, 2024.)

 

2.1

 

Specimen American Depositary Receipt of the Registrant (incorporated by reference to Exhibit 4.1 from our registration statement on Form F-1 (File No. 333-173292), as amended, initially filed with the Commission on April 4, 2011)

 

2.2

 

Specimen Certificate for Class A Ordinary Shares of the Registrant (incorporated by reference to Exhibit 4.2 from our registration statement on Form F-1 (File No. 333-173292), as amended, initially filed with the Commission on April 4, 2011)

 

2.3

 

Deposit Agreement among the Registrant, the depositary and holders and beneficial holders of the American Depositary Shares (incorporated by reference to Exhibit 4.3 from our registration statement on Form S-8 (File No. 333-177273), as amended, filed with the Commission on October 13, 2011)

 

2.4

 

Amended and Restated Shareholders Agreement between the Registrant and other parties therein dated January 14, 2011 (incorporated by reference to Exhibit 4.4 from our registration statement on Form F-1 (File No. 333-173292), as amended, initially filed with the Commission on April 4, 2011)

 

2.5*

 

Description of securities

 

4.1

 

Form of Indemnification Agreement between the Registrant and its Directors (incorporated by reference to Exhibit 10.3 from our registration statement on Form F-1 (File No. 333-173292), as amended, initially filed with the Commission on April 4, 2011)

 

4.2

 

Form of Employment Agreement between the Registrant and an Executive Officer of the Registrant (incorporated by reference to Exhibit 10.4 from our registration statement on Form F-1 (File No. 333-173292), as amended, initially filed with the Commission on April 4, 2011)

 

4.3*

 

English translation of Loan Agreement dated April 22, 2024, among VNET Data Center Co., Ltd. and the shareholders of Beijing Yiyun Network Technology Co., Ltd.

 

4.4*

 

English translation of Share Pledge Agreement dated April 22, 2024, among VNET Data Center Co., Ltd., Beijing Yiyun Network Technology Co., Ltd. and the shareholders of Beijing Yiyun Network Technology Co., Ltd.

 

4.5*

 

English translation of Power of Attorney, dated April 22, 2024 by the shareholders of Beijing Yiyun Network Technology Co., Ltd.

 

4.6*

 

English translation of Exclusive Consultation and Service Agreement dated April 22, 2024, among VNET Data Center Co., Ltd., Beijing VNET Broad Band Data Center Co., Ltd. and Beijing Yiyun Network Technology Co., Ltd.

 

164

Exhibit Number

    

Description of Document

 

 

4.7*

 

English translation of Equity Option Agreement dated April 22, 2024, among VNET Data Center Co., Ltd., Beijing Yiyun Network Technology Co., Ltd., Beijing VNET Broad Band Data Center Co., Ltd. and the shareholders of Beijing Yiyun Network Technology Co., Ltd.

 

4.8

 

Commitment Letter dated September 30, 2010, by AsiaCloud Inc. (which later changed its name to 21Vianet Group, Inc. and then to VNET Group, Inc.), 21Vianet Data Center Co., Ltd. (which is referred to as VNET Data Center Co., Ltd. in this annual report), Sheng Chen and Jun Zhang (incorporated by reference to Exhibit 4.13 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 19, 2013)

 

4.9

 

2010 Share Incentive Plan, as amended on January 14, 2011 and July 6, 2012 (incorporated by reference to Exhibit 10.12 from our Form S-8 (File No. 333-187695), initially filed with the Commission on April 3, 2013)

 

4.10

 

English summary of Property Lease Agreement dated February 4, 2013, between Beijing Xingguang Tuocheng Investment Co., Ltd. and Beijing 21Vianet Broad Band Data Center Co., Ltd. (which is referred to as Beijing VNET Broad Band Data Center Co., Ltd. in this annual report) (incorporated by reference to Exhibit 4.18 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 19, 2013)

 

4.11*

 

English translation of Loan Agreement dated April 22, 2024, between Abitcool (China) Broadband Inc. and Sheng Chen, the sole shareholder of HuLianXinCheng Network Technology (Beijing) Co., Ltd. (previously known as WiFire Network Technology (Beijing) Co., Ltd. And aBitcool Small Micro Network Technology (BJ) Co., Ltd.)

 

4.12*

 

English translation of Equity Pledge Agreement dated April 22, 2024, between Abitcool (China) Broadband Inc. and Sheng Chen, the sole shareholder of HuLianXinCheng Network Technology (Beijing) Co., Ltd. (previously known as WiFire Network Technology (Beijing) Co., Ltd. and aBitcool Small Micro Network Technology (BJ) Co., Ltd.)

 

4.13*

 

English translation of Power of Attorney dated April 22, 2024, by Sheng Chen, the sole shareholder of HuLianXinCheng Network Technology (Beijing) Co., Ltd. (previously known as WiFire Network Technology (Beijing) Co., Ltd. and aBitcool Small Micro Network Technology (BJ) Co., Ltd.)

 

4.14*

 

English translation of Exclusive Consultation and Service Agreement dated April 22, 2024, between Abitcool (China) Broadband Inc. and HuLianXinCheng Network Technology (Beijing) Co., Ltd. (previously known as WiFire Network Technology (Beijing) Co., Ltd. and aBitcool Small Micro Network Technology (BJ) Co., Ltd.)

 

4.15*

 

English translation of Equity Option Agreement dated April 22, 2024, among Abitcool (China) Broadband Inc., HuLianXinCheng Network Technology (Beijing) Co., Ltd. (previously known as WiFire Network Technology (Beijing) Co., Ltd. and aBitcool Small Micro Network Technology (BJ) Co., Ltd.) and Sheng Chen

 

4.16

 

English translation of Commitment Letter dated January 11, 2021 by Sheng Chen and WiFire Network Technology (Beijing) Co., Ltd. (previously known as aBitcool Small Micro Network Technology (BJ) Co., Ltd. and later changed its name to HuLianXinCheng Network Technology (Beijing) Co., Ltd.) (incorporated by reference to Exhibit 4.21 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 28, 2021)

 

4.17

 

English translation of Commitment Letter dated January 11, 2021 by WiFire Group Inc. (previously known as aBitcool Broadband Inc.) (incorporated by reference to Exhibit 4.22 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 28, 2021)

 

4.18

2014 Share Incentive Plan, as amended on April 1, 2015 and December 22, 2017 (incorporated by reference to Exhibit 10.1 from our Form S - 8 (File No. 333 - 222521), initially filed with the Commission on January 12, 2018)

 

4.19

 

English translation of the equity interest purchase agreement dated September 27, 2017, by and among Beijing TUS Yuanchuang Technology Development Co., Ltd., a company wholly owned by Tus-Holdings, Beijing 21Vianet Broad Band Data Center Co., Ltd. (which is referred to as Beijing VNET Broad Band Data Center Co., Ltd. in this annual report), WiFire Network Technology (Beijing) Co., Ltd., WiFire (Beijing) Technology Co., Ltd., Guangzhou Gehua Network Technology and Development Company Limited, Beijing Chengyishidai Network

165

Exhibit Number

    

Description of Document

 

 

Technology Co., Ltd., Zhiboxintong (Beijing) Network Technology Co., Ltd., Beijing Fastweb Network Technology Co., Ltd. and Guangzai Wuxian (Shanghai) Network Technology Co., Ltd (incorporated by reference to Exhibit 4.30 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 12, 2018)

 

4.20

 

English translation of the lease dated August 15, 2018 by and between the Beijing 21Vianet Broad Band Data Center Co., Ltd. (which is referred to as Beijing VNET Broad Band Data Center Co., Ltd. in this annual report) and Beijing Tuspark Harmonious Investment Development Co., Ltd. (incorporated by reference to Exhibit 4.33 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on March 27, 2019)

 

4.21

2020 Share Incentive Plan (incorporated herein by reference to Exhibit 99.1 on Form 6-K furnished to the Commission on May 29, 2020)

4.22

 

Amendment to 2020 Share Incentive Plan (incorporated by reference to Exhibit 99.1 from our Form 6-K (File No. 001-35126), initially furnished with the Commission on January 23, 2024)

 

4.23

 

Amended and Restated Investment Agreement dated July 24, 2019 by and among 21Vianet Group, Inc. (which later changed its name to VNET Group, Inc.), 21Vianet DRP Investment Holdings Limited (which later changed its name to VNET DRP Investment Holdings Limited) and Marble Stone Holdings Limited (incorporated by reference to Exhibit 4.28 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 2, 2020)

 

4.24

 

Restructuring Agreement dated July 24, 2019 by and among 21Vianet Group, Inc. (which later changed its name to VNET Group, Inc.), 21Vianet DRP Investment Holdings Limited (which later changed its name to VNET DRP Investment Holdings Limited) and Marble Stone Holdings Limited (incorporated by reference to Exhibit 4.29 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 2, 2020)

 

4.25

 

Amendment to Restructuring Agreement dated January 15, 2020 by and among 21Vianet Group, Inc. (which later changed its name to VNET Group, Inc.), 21Vianet DRP Investment Holdings Limited (which later changed its name to VNET DRP Investment Holdings Limited) and Marble Stone Holdings Limited (incorporated by reference to Exhibit 4.30 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 2, 2020)

 

4.26

 

Share Subscription Agreement dated October 14, 2019 by and between 21Vianet Group, Inc. (which later changed its name to VNET Group, Inc.) and Personal Group Limited (incorporated by reference to Exhibit 4.31 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 2, 2020)

4.27*

English translation of Equity Pledge Agreement dated April 22, 2024, between Shanghai Edge Connect Technology Co., Ltd. and the shareholder of Shanghai Zhiyan Yunwei Technology Co., Ltd.

4.28*

English translation of Power of Attorney dated April 22, 2024, by the shareholder of Shanghai Zhiyan Yunwei Technology Co., Ltd.

4.29*

English translation of Exclusive Consultation and Service Agreement dated April 22, 2024, between Shanghai Edge Connect Technology Co., Ltd. and Shanghai Zhiyan Yunwei Technology Co., Ltd.

4.30*

 

English translation of Equity Option Agreement dated April 22, 2024, among Shanghai Edge Connect Technology Co., Ltd., Shanghai Zhiyan Yunwei Technology Co., Ltd. and its shareholder

4.31

English translation of Letter of Undertaking dated December 10, 2020, by Shanghai Zhiyan Yunwei Technology Co., Ltd. and its shareholder (incorporated by reference to Exhibit 4.39 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 28, 2021)

4.32

English translation of Letter of Undertaking dated December 10, 2020, by Shanghai Edge Connect Technology Co., Ltd. (incorporated by reference to Exhibit 4.40 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 28, 2021)

166

Exhibit Number

    

Description of Document

 

 

4.33

English translation of Supplementary Exclusive Technical Consulting and Service Agreement dated December 10, 2020, among Shanghai Edge Connect Technology Co., Ltd., Shanghai Zhiyan Yunwei Technology Co., Ltd. and its shareholder (incorporated by reference to Exhibit 4.41 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 28, 2021)

4.34

English translation of Share Repurchase Agreement dated March 23, 2021, between 21Vianet Group, Inc. (which later changed its name to VNET Group, Inc.) and Tuspark Innovation Venture Limited (incorporated by reference to Exhibit 4.42 from our annual report on Form 20-F (File No. 001-35126), initially filed with the Commission on April 28, 2021)

4.35

Investment Agreement dated January 28, 2022 by and among VNET Group, Inc. and Vector Holdco Pte. Ltd., BTO Vector Fund FD (CYM) L.P. and Blackstone Tactical Opportunities Fund - FD L.P. (incorporated by reference to Exhibit 99.2 from our Form 6-K (File No. 001-35126), initially furnished with the Commission on January 31, 2022)

4.36

Investment Agreement dated November 16, 2023, entered into by and among VNET Group, Inc. and Success Flow International Investment Limited and Choice Faith Group Holdings Limited (incorporated by reference to Exhibit 99.2 from our Form 6-K (File No. 001-35126), initially furnished with the Commission on November 16, 2023)

4.37

Investor Rights Agreement dated November 16, 2023, entered into by and among VNET Group, Inc. and Success Flow International Investment Limited and Choice Faith Group Holdings Limited (incorporated by reference to Exhibit 99.3 from our Form 6-K (File No. 001-35126), initially furnished with the Commission on November 16, 2023)

4.38*

English translation of Loan Agreement dated October 30, 2012, among Joytone Infotech Co., Ltd. and the shareholders of Beijing iJoy Information Technology Co., Ltd.

4.39*

English translation of Amended and Restated Equity Pledge Agreement dated July 18, 2019, among Joytone Infotech Co., Ltd. and the shareholders of Beijing iJoy Information Technology Co., Ltd.

4.40*

English translation of Power of Attorney dated July 18, 2019, by the shareholders of Beijing iJoy Information Technology Co., Ltd.

4.41*

English translation of Exclusive Consultation and Service Agreement dated October 30, 2012, between Joytone Infotech Co., Ltd. and Beijing iJoy Information Technology Co., Ltd.

4.42*

English translation of Equity Option Agreement dated July 18, 2019, among Joytone Infotech Co., Ltd., Beijing iJoy Information Technology Co., Ltd. and the shareholders of Beijing iJoy Information Technology Co., Ltd.

 

4.43*

English translation of Supplementary Agreement to the Exclusive Consultation and Service Agreement dated July 30, 2013, between Joytone Infotech Co., Ltd and Beijing iJoy Information Technology Co., Ltd.

11.1

 

Code of Business Conduct and Ethics of Registrant (incorporated by reference to Exhibit 99.1 from our F-1 registration statement (File No. 333-173292), as amended, initially filed with the Commission on April 4, 2011)

 

12.1*

 

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

 

12.2*

 

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

 

13.1**

 

Chief Executive Officer Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

13.2**

 

Chief Financial Officer Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

15.1*

 

Consent of Ernst & Young Hua Ming LLP, Independent Registered Public Accounting Firm

 

167

Exhibit Number

    

Description of Document

 

 

15.2*

Consent of KPMG Huazhen LLP, Independent Registered Public Accounting Firm

15.3*

Consent of Han Kun Law Offices

97*

 

VNET Group, Inc. Incentive Compensation Recoupment Policy

 

101.INS*

 

XBRL Instance Document

 

101.SCH*

 

XBRL Taxonomy Extension Schema Document

 

101.CAL*

 

XBRL Taxonomy Extension Calculation Linkbase Document

 

101.DEF*

 

XBRL Taxonomy Extension Definition Linkbase Document

 

101.LAB*

 

XBRL Taxonomy Extension Label Linkbase Document

 

101.PRE*

 

XBRL Taxonomy Extension Presentation Linkbase Document

104*

Cover Page Interactive Data File (embedded within the Inline XBRL document)

*

Filed with this Annual Report on Form 20-F.

**

Furnished with Annual Report on Form 20-F.

168

SIGNATURES

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

 

VNET Group, Inc.

 

 

 

 

By:

/s/ Sheng Chen

 

Name:

Sheng Chen

 

 

Title:

Co-chairperson of Board of Directors

Date: April 26, 2024

169

VNET GROUP, INC.

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

Page

Consolidated Financial Statements

 

 

 

Report of Independent Registered Public Accounting Firm (KPMG Huazhen LLP, Beijing, China, Auditor Firm ID: 1186)

F-2 — F-3

Report of Independent Registered Public Accounting Firm (Ernst & Young Hua Ming LLP, Shanghai, China, PCAOB ID: 1408)

F-4

Consolidated Balance Sheets as of December 31, 2022 and 2023

F-5 — F-8

 

Consolidated Statements of Operations for the Years Ended December 31, 2021, 2022 and 2023

F-9

 

Consolidated Statements of Comprehensive Income (Loss) for the Years Ended December 31, 2021, 2022 and 2023

F-10

 

Consolidated Statements of Cash Flows for the Years Ended December 31, 2021, 2022 and 2023

F-11 — F-13

 

Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2021, 2022 and 2023

F-14 — F-16

 

Notes to the Consolidated Financial Statements for the Years Ended December 31, 2021, 2022 and 2023

F-17 — F-77

F-1

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and Board of Directors
VNET Group, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of VNET Group, Inc. and subsidiaries (the Company) as of December 31, 2022 and 2023, the related consolidated statements of operations, comprehensive loss, shareholders equity, and cash flows for the years then ended, and the related notes (collectively, 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, 2022 and 2023, and the results of its operations and its cash flows for the years then ended, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Companys internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated April 26, 2024 expressed an unqualified opinion on the effectiveness of the Companys internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Companys management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. 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.

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.

F-2

Valuation of goodwill for a reporting unit

As discussed in Notes 2(o) and 11 to the consolidated financial statements, the Company recognized impairment of goodwill in its full amount of RMB1,364,191 thousand as of December 31, 2023. The Company assesses goodwill for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. When it is more-likely-than-not that the carrying amount of the reporting unit exceeds its fair value, a quantitative impairment test is required. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. The Company estimated the fair value of a reporting unit using income approach.

We identified the valuation of goodwill for a reporting unit as a critical audit matter. Subjective and challenging auditor judgment was required to evaluate the revenue growth rates used in the Company’s estimate of the fair value of the reporting unit. In addition, specialized skills and knowledge were required to evaluate the discount rate used in such estimate.

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 determination of forecasted revenue growth rates and discount rate used in the Company’s estimate of the fair value of the reporting unit. We evaluated the Company’s forecasted revenue growth rates by comparing them to the revenue growth rates of comparable companies. We also assessed the Company’s forecasted revenue growth rates by comparing them to historical results and to underlying business strategies. We involved valuation professionals with specialized skills and knowledge, who assisted in evaluating the discount rate by comparing it to a discount rate range that was independently developed using publicly available market data for comparable entities.

Valuation of certain long-lived asset groups

As discussed in Notes 2(p), 8, 9 and 16 to the consolidated financial statements, the Company evaluates long-lived assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset group may not be recoverable. When such events occur, the Company assesses the recoverability of the asset group by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach and the impairment loss is recognized in the consolidated statements of operations. Impairment loss of RMB506,686 thousand for certain asset groups was recorded for the year ended December 31, 2023.

We identified the valuation of certain long-lived asset groups as a critical audit matter. Subjective and challenging auditor judgement was required to evaluate the revenue growth rates of certain asset groups used to evaluate the undiscounted cash flows. In addition, specialized skills and knowledge were required to evaluate the discount rate used in the estimates of discounted cash flows of certain asset groups.

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 determination of the forecasted revenue growth rates and the discount rate used in the Company’s estimate of the fair value of the long-lived asset groups. We evaluated the Company’s forecasted revenue growth rates by comparing them to the revenue growth rates of comparable companies. We also assessed the Company’s forecasted revenue growth rates by comparing them to historical results and to underlying business strategies. We involved valuation professionals with specialized skills and knowledge, who assisted in evaluating the discount rate by comparing it to a discount rate range that was independently developed using publicly available market data for comparable entities.

/s/KPMG Huazhen LLP

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

Beijing, China
April 26, 2024

F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Shareholders and the Board of Directors of VNET Group, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated statements of operations, comprehensive income, cash flows and shareholders’ equity for the year ended December 31, 2021 and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021, and the results of its operations and its cash flows for the year ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the 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 financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Ernst & Young Hua Ming LLP

We have served as the Company’s auditor from 2010 to 2022.

Shanghai, the People’s Republic of China

April 26, 2022

F-4

VNET GROUP, INC.

CONSOLIDATED BALANCE SHEETS

(Amounts in thousands)

 

As of December 31, 

 

Note

 

2022

 

2023

    

  

    

RMB

    

RMB

    

US$

ASSETS

 

  

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

 

  

Cash and cash equivalents

 

2,661,321

 

2,243,537

 

315,996

Restricted cash

 

327,673

 

2,854,568

 

402,057

Accounts and notes receivable (net of allowance for doubtful debt of RMB134,569 and RMB188,356 as of December 31, 2022 and 2023, respectively)

 

5

 

1,763,693

 

1,715,975

 

241,690

Short-term investments

6

356,820

50,257

Prepaid expenses and other current assets

 

7

2,147,500

 

2,375,341

 

334,560

Amounts due from related parties

 

24

 

152,089

 

277,237

 

39,048

Total current assets

 

7,052,276

 

9,823,478

 

1,383,608

Non-current assets:

 

  

 

 

 

Property and equipment, net

 

8

 

11,964,498

 

13,024,393

 

1,834,447

Intangible assets, net

 

9

 

1,497,131

 

1,383,406

 

194,849

Land use rights, net

 

10

 

576,020

 

602,503

 

84,861

Operating lease right-of-use assets, net

16

3,503,925

4,012,329

565,125

Goodwill

 

11

 

1,364,191

 

 

Restricted cash

 

500

 

882

 

124

Deferred tax assets, net

 

23

 

196,098

 

247,644

 

34,880

Long-term investments, net

 

12

 

242,194

 

757,949

 

106,755

Other non-current assets

 

13

551,572

 

533,319

 

75,116

Total non-current assets

 

19,896,129

 

20,562,425

 

2,896,157

Total assets

 

26,948,405

 

30,385,903

 

4,279,765

The accompanying notes are an integral part of these consolidated financial statements

F-5

VNET GROUP, INC.

CONSOLIDATED BALANCE SHEETS (CONTINUED)

(Amounts in thousands)

 

As of December 31, 

 

Note

 

2022

 

2023

    

  

    

RMB

    

RMB

    

US$

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

  

 

  

 

  

 

  

Current liabilities:

 

  

 

  

 

  

 

  

Accounts and notes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB483,030 and RMB493,837 as of December 31, 2022 and 2023, respectively)

 

713,628

 

696,177

 

98,054

Short-term bank borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB30,000 as of December 31, 2023)

14

30,000

4,225

Accrued expenses and other payables (including amounts of Consolidated VIEs without recourse to the Company of RMB1,488,031 and RMB1,616,423 as of December 31, 2022 and 2023, respectively)

 

15

 

2,410,479

 

2,783,102

 

391,992

Advances from customers (including amounts of Consolidated VIEs without recourse to the Company of RMB1,157,963 and RMB1,605,247 as of December 31, 2022 and 2023, respectively)

 

1,157,963

 

1,605,247

 

226,094

Deferred revenue (including amounts of Consolidated VIEs without recourse to the Company of RMB84,775 and RMB83,546 as of December 31, 2022 and 2023, respectively)

 

95,078

 

95,477

 

13,448

Income taxes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB25,188 and RMB13,531 as of December 31, 2022 and 2023, respectively)

 

42,017

 

35,197

 

4,957

Amounts due to related parties (including amounts of Consolidated VIEs without recourse to the Company of RMB6,928 and RMB356,080 as of December 31, 2022 and 2023, respectively)

 

24

 

6,928

 

356,080

 

50,153

Current portion of long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB417,442 and RMB544,803 as of December 31, 2022 and 2023, respectively)

 

14

 

484,020

 

723,325

 

101,878

Current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB165,221 and RMB97,388 as of December 31, 2022 and 2023, respectively)

 

16

 

206,260

 

115,806

 

16,311

Current portion of deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB3,646 and RMB8,062 as of December 31, 2022 and 2023, respectively)

 

20

 

3,646

 

8,062

 

1,136

Current portion of operating lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB655,663 and RMB754,935 as of December 31, 2022 and 2023, respectively)

16

674,288

780,164

109,884

Convertible promissory notes

19

537,778

4,208,495

592,754

Total current liabilities

 

6,332,085

 

11,437,132

 

1,610,886

The accompanying notes are an integral part of these consolidated financial statements

F-6

VNET GROUP, INC.

CONSOLIDATED BALANCE SHEETS (CONTINUED)

(Amounts in thousands)

 

As of December 31, 

 

Note

 

2022

 

2023

    

  

    

RMB

    

RMB

    

US$

Non-current liabilities:

 

  

 

  

 

  

 

  

Long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB1,861,545 and RMB2,464,811 as of December 31, 2022 and 2023, respectively)

 

14

 

3,049,856

 

5,113,521

 

720,224

Convertible promissory notes

19

5,859,259

1,769,946

249,292

Derivative liability

19

188,706

26,579

Non-current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB615,309 and RMB720,954 as of December 31, 2022 and 2023, respectively)

 

16

 

1,047,640

 

1,159,525

 

163,316

Unrecognized tax benefits (including amounts of Consolidated VIEs without recourse to the Company of RMB86,799 and RMB98,082 as of December 31, 2022 and 2023, respectively)

 

23

 

87,174

 

98,457

 

13,867

Deferred tax liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB149,475 and RMB139,174 as of December 31, 2022 and 2023, respectively)

 

23

 

682,580

 

688,362

 

96,954

Deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB2,726 and RMB11,862 as of December 31, 2022 and 2023, respectively)

 

20

 

2,672

 

145,112

 

20,439

Non-current portion of operating lease liabilities (including amounts of Consolidated VIEs without resource to the Company of RMB2,872,323 and RMB3,230,506 as of December 31, 2022 and 2023, respectively)

16

2,905,283

3,270,759

460,677

Total non-current liabilities

 

13,634,464

 

12,434,388

 

1,751,348

Total liabilities

 

19,966,549

 

23,871,520

 

3,362,234

Commitments and contingencies

 

29

The accompanying notes are an integral part of these consolidated financial statements

F-7

VNET GROUP, INC.

CONSOLIDATED BALANCE SHEETS (CONTINUED)

(Amounts in thousands, except for share and per share data)

 

As of December 31, 

 

Note

 

2022

 

2023

    

  

    

RMB

    

RMB

    

US$

Shareholders’ equity:

 

  

 

  

 

  

 

  

Class A ordinary shares (par value of US$0.00001 per share; 1,199,490,000 and 2,698,935,000 shares authorized; 859,932,323 and 1,513,609,283 shares issued and outstanding as of December 31, 2022 and 2023, respectively)

 

27

 

56

 

103

 

14

Class B ordinary shares (par value of US$0.00001 per share; 300,000,000 shares authorized; 30,721,723 shares issued and outstanding as of December 31, 2022 and 2023)

 

27

 

4

 

4

 

1

Class C ordinary Shares (par value of US$0.00001 per share; 60,000 shares authorized; 60,000 shares issued and outstanding as of December 31, 2022 and 2023)

27

Additional paid-in capital

 

15,239,926

 

17,291,312

 

2,435,430

Accumulated other comprehensive income (loss)

 

 

11,022

 

(14,343)

 

(2,020)

Statutory reserves

 

77,996

 

80,615

 

11,354

Accumulated deficit

 

(8,369,868)

 

(11,016,323)

 

(1,551,617)

Treasury stock

 

 

(349,523)

 

(326,953)

 

(46,050)

Total VNET Group, Inc. shareholders’ equity

 

6,609,613

 

6,014,415

 

847,112

Noncontrolling interest

 

372,243

 

499,968

 

70,419

Total shareholders’ equity

 

6,981,856

 

6,514,383

 

917,531

Total liabilities and shareholders’ equity

 

26,948,405

 

30,385,903

 

4,279,765

The accompanying notes are an integral part of these consolidated financial statements

F-8

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

(Amounts in thousands, except for share and per share data)

 

For the years ended December 31, 

 

Note

 

2021

 

2022

 

2023

    

  

    

RMB

    

RMB

    

RMB

    

US$

Net revenues

 

  

 

  

 

  

 

  

 

  

Hosting and related services

 

  

 

6,189,801

 

7,065,232

 

7,412,930

 

1,044,089

Cost of revenues

 

  

 

 

 

 

Hosting and related services

 

  

 

(4,751,771)

 

(5,706,976)

 

(6,120,445)

 

(862,047)

Gross profit

 

  

 

1,438,030

 

1,358,256

 

1,292,485

 

182,042

Operating income (expenses)

 

  

 

  

 

 

 

Operating income

 

  

 

 

60,013

 

106,273

 

14,968

Sales and marketing expenses

 

 

(255,400)

 

(311,917)

 

(266,207)

 

(37,494)

Research and development expenses

 

  

 

(188,489)

 

(306,842)

 

(322,220)

 

(45,384)

General and administrative expenses

 

  

 

(842,354)

 

(642,945)

 

(541,850)

 

(76,318)

Allowance for doubtful debt

 

  

 

(18,399)

 

(35,409)

 

(368,505)

 

(51,903)

Impairment of loan receivable to potential investee

(2,807)

Impairment of long-lived assets

 

  

 

(109,267)

 

 

(506,686)

 

(71,365)

Impairment of goodwill

11

(1,364,191)

(192,142)

Total operating expenses

 

  

 

(1,416,716)

 

(1,237,100)

 

(3,263,386)

 

(459,638)

Operating profit (loss)

 

  

 

21,314

 

121,156

 

(1,970,901)

 

(277,596)

Interest income

 

  

 

31,897

 

31,574

 

41,802

 

5,888

Interest expense

 

  

 

(334,950)

 

(273,305)

 

(312,172)

 

(43,969)

Other income

 

  

 

33,923

 

17,328

 

27,344

 

3,851

Other expenses

 

  

 

(22,700)

 

(26,599)

 

(16,086)

 

(2,266)

Changes in the fair value of financial liabilities

829,149

22,626

(165,930)

(23,371)

Impairment of long-term investments

 

  

 

(3,495)

 

 

(11,166)

 

(1,573)

Foreign exchange gain (loss), net

 

  

 

110,036

 

(523,235)

 

(78,965)

 

(11,122)

Income (loss) before income taxes and (loss) gain from equity method investments

 

  

 

665,174

 

(630,455)

 

(2,486,074)

 

(350,158)

Income tax expenses

 

23

 

(111,407)

 

(133,464)

 

(114,374)

 

(16,109)

(Loss) gain from equity method investments

 

  

 

(38,666)

 

1,925

 

3,279

 

462

Net income (loss)

 

  

 

515,101

 

(761,994)

 

(2,597,169)

 

(365,805)

Net income attributable to noncontrolling interest

 

  

 

(15,003)

 

(13,958)

 

(46,667)

 

(6,573)

Net income (loss) attributable to VNET Group, Inc.

 

  

 

500,098

 

(775,952)

 

(2,643,836)

 

(372,378)

Earning (loss) per share:

 

  

 

  

 

 

 

Basic

 

26

 

0.57

(0.87)

(2.93)

(0.41)

Diluted

 

26

 

(0.36)

(0.87)

(2.93)

(0.41)

Shares used in earning (loss) per share computation:

 

 

  

 

  

 

  

 

Basic

 

26

 

865,352,554

 

886,817,620

 

901,143,138

 

901,143,138

Diluted

 

26

 

911,591,433

 

886,817,620

 

901,143,138

 

901,143,138

The accompanying notes are an integral part of these consolidated financial statement

F-9

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

(Amounts in thousands)

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

    

US$

Net income (loss)

 

515,101

 

(761,994)

 

(2,597,169)

 

(365,805)

Other comprehensive (loss) income, net of tax of nil

 

 

 

 

Foreign currency translation adjustments, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

 

(3,573)

Other comprehensive (loss) income, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

 

(3,573)

Comprehensive income (loss)

 

480,193

 

(660,529)

 

(2,622,534)

 

(369,378)

Comprehensive income attributable to noncontrolling interest

 

(15,003)

 

(13,958)

 

(46,667)

 

(6,573)

Comprehensive income (loss) attributable to VNET Group, Inc.

 

465,190

 

(674,487)

 

(2,669,201)

 

(375,951)

The accompanying notes are an integral part of these consolidated financial statements

F-10

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Amounts in thousands)

 

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

CASH FLOWS FROM OPERATING ACTIVITIES

 

  

 

  

 

  

 

  

Net income (loss)

 

515,101

 

(761,994)

 

(2,597,169)

 

(365,805)

Adjustments to reconcile net income (loss) to net cash generated from operating activities:

 

 

 

 

Foreign exchange (gain) loss, net

 

(110,036)

 

523,235

 

78,965

 

11,122

Depreciation and amortization

 

1,267,578

 

1,595,942

 

1,807,339

 

254,559

Loss on disposal of property and equipment and intangible assets

 

6,339

 

15,592

 

3,198

 

450

Allowance for doubtful debt

 

18,399

 

50,409

 

368,505

 

51,903

Share-based compensation expense

 

320,010

 

118,170

 

35,296

 

4,971

Impairment of loan receivable to potential investee

2,807

Deferred income tax expenses (benefits)

 

325

 

17,887

 

(43,152)

 

(6,078)

Loss (gain) from equity method investments

 

38,666

 

(1,925)

 

(3,279)

 

(462)

Distribution received from an equity method investment

15,232

Gain from disposal of subsidiaries

 

(17,153)

 

(1,388)

 

(495)

 

(70)

Impairment of long-lived assets

 

109,267

 

 

506,686

 

71,365

Impairment of goodwill

1,364,191

192,142

Impairment of long-term investments

 

3,495

 

 

11,166

 

1,573

Lease expense

557,865

508,818

433,121

61,004

Changes in the fair value of financial liabilities

(829,149)

(22,626)

165,930

23,371

Changes in operating assets and liabilities, net of effects of acquisitions and disposals:

 

 

 

 

Accounts and notes receivable

 

(533,323)

 

(381,194)

 

(5,766)

 

(812)

Prepaid expenses and other current assets

 

73,639

 

621,973

 

(365,762)

 

(51,517)

Amounts due from related parties

 

(17,502)

 

(6,997)

 

(2,886)

 

(406)

Accounts and notes payables

 

195,728

 

220,129

 

(24,430)

 

(3,441)

Unrecognized tax benefits

 

8,877

 

9,601

 

11,283

 

1,589

Accrued expenses and other payables

 

315,989

 

226,893

 

200,059

 

28,180

Deferred revenue

 

(7,550)

 

39,383

 

399

 

56

Advances from customers

 

307

 

116,061

 

447,284

 

62,999

Income taxes payable

 

14,742

 

(1,753)

 

(6,820)

 

(961)

Deferred government grants

 

93

 

5,000

 

155,333

 

21,878

Amounts due to related parties

 

7,431

 

(992)

 

6,131

 

864

Operating lease liabilities

(554,023)

(465,242)

(481,647)

(67,839)

Net cash generated from operating activities

 

1,387,922

 

2,440,214

 

2,063,480

 

290,635

The accompanying notes are an integral part of these consolidated financial statements

F-11

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)

(Amounts in thousands)

 

For the years ended December 31, 

 

2021

 

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

CASH FLOWS FROM INVESTING ACTIVITIES

 

  

 

  

 

  

 

  

Purchases of property and equipment

 

(2,691,928)

 

(2,995,608)

(2,967,447)

 

(417,956)

Purchases of intangible assets

 

(42,285)

 

(57,295)

(50,906)

 

(7,170)

Purchases of land use rights

(91,744)

(47,704)

(42,275)

(5,954)

Proceeds from disposal of property and equipment

 

10,220

 

6,132

31,703

 

4,465

Proceeds from disposal of subsidiaries, net

 

 

300

12,704

 

1,790

Payments for short-term investments

 

(64,605)

 

(503,276)

 

(70,885)

Payment of loans to third parties

 

(16,474)

 

(217,586)

(1,600)

 

(225)

Payment of loans to related parties

(75,872)

(500)

(115,048)

(16,205)

Receipt of loans to third parties

 

17,010

 

5,000

93,996

 

13,239

Receipt of loans to a related party

9,800

1,380

Proceeds received from maturity of short-term investments

 

347,520

 

144,516

 

20,355

Proceeds from disposal of long-term investments

 

120

 

 

Payments for long-term investments

 

(5,000)

 

(213,000)

(517,278)

 

(72,857)

Prepayments and deposits for acquisition of data center

 

(679,941)

 

(36,000)

 

Collection of deposit for acquisition of data center

30,000

Payments for acquisitions, net of cash acquired

 

(509,634)

 

(2,991)

2

 

Net cash used in investing activities

 

(3,772,613)

 

(3,559,252)

(3,905,109)

 

(550,023)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

  

Proceeds from exercise of stock options

 

472

 

 

Proceeds from issuance of ordinary shares (Note 27)

 

(131)

 

2,122,123

 

298,895

Payment of issuance costs of ordinary shares

(1,880)

(265)

Proceeds from issuance of 2027 Convertible Notes, net of issuance cost

1,592,627

Repurchase of 2025 Convertible Notes (Note 19)

(529,175)

(74,533)

Proceeds from issuance of 2026 Convertible Notes, net of issuance cost

3,790,396

Proceeds from long-term bank borrowings

1,628,438

1,099,893

1,813,927

255,486

Proceeds from short-term bank borrowings

 

 

30,000

 

4,225

Proceeds from other long-term borrowings

 

220,000

 

282,000

1,020,008

 

143,665

Repayments of long-term bank borrowings

(179,455)

(238,305)

(292,625)

(41,215)

Repayments of short-term bank borrowings

 

(34,000)

 

 

Repayments and deposits for other long-term borrowings

 

(175,123)

 

(207,089)

(268,124)

 

(37,764)

Payments for purchase of property and equipment through finance leases

 

(579,660)

 

(231,046)

(210,902)

 

(29,705)

Proceeds from loan from a related party (Note 24)

350,000

49,296

Repayment of loans from third parties

 

(66,884)

 

(78,000)

 

(10,986)

Contribution from noncontrolling interest in subsidiaries

11,223

Payments for acquisition of noncontrolling interest

 

 

(10,122)

 

(1,426)

Payments for share repurchase and cancellation

 

(1,701,807)

 

 

Refund of prepayment for share repurchase plan

7,317

1,031

Repayment of notes payable

(1,945,620)

Profit distribution to noncontrolling interest

 

(272)

 

(11,413)

 

(1,607)

Net cash generated from financing activities

 

967,577

 

2,298,080

3,941,134

 

555,097

Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash

9,150

101,979

9,988

1,407

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

 

(1,407,964)

 

1,281,021

2,109,493

 

297,116

Cash and cash equivalents and restricted cash at beginning of year

 

3,116,437

 

1,708,473

2,989,494

 

421,061

Cash and cash equivalents and restricted cash at end of year

 

1,708,473

 

2,989,494

5,098,987

 

718,177

Reconciliation of cash and cash equivalents and restricted cash to the consolidated balance sheets

 

  

 

  

 

  

 

Cash and cash equivalents

 

1,372,481

 

2,661,321

 

2,243,537

 

315,996

Restricted cash-current

 

327,767

 

327,673

 

2,854,568

 

402,057

Restricted cash-non-current

 

8,225

 

500

 

882

 

124

Total cash and cash equivalents and restricted cash

 

1,708,473

 

2,989,494

 

5,098,987

 

718,177

The accompanying notes are an integral part of these consolidated financial statements

F-12

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)

(Amounts in thousands)

 

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

    

US$

Supplemental disclosures of cash flow information:

 

  

 

  

 

  

 

  

Income taxes paid

 

(82,995)

(159,784)

(145,605)

(20,508)

Interest paid

 

(259,765)

(222,411)

(251,066)

(35,362)

Interest received

 

30,121

31,758

41,814

5,889

Supplemental disclosures of non-cash activities:

 

 

 

 

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

2,080,748

944,148

952,999

134,227

Purchase of property and equipment through finance leases

 

284,007

144,455

265,974

37,462

Purchase of property and equipment included in accrued expenses and other payables

 

321,140

457,282

270,909

38,157

Purchase of intangible assets included in accrued expenses and other payables

 

3,910

4,768

3,497

493

Payables for issuance cost of ordinary shares included in accrued expenses and other payables

35,840

5,048

Asset acquistion settled with equity interests of a subsidiary (Note 4)

116,996

16,479

Consideration payable for acquisition of noncontrolling interest included in accrued expenses and other payables

47,549

6,697

The accompanying notes are an integral part of these consolidated financial statements

F-13

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (CONTINUED)

(Amounts in thousands, except for share data)

    

    

    

    

    

    

Series A

    

    

    

Total

    

    

 

 

 

 

 

perpetual

Accumulated

 

 

 

VNET

 

 

 

Number of

 

Additional

 

convertible

other

 

Group, Inc.

 

Total

ordinary

Treasury

Ordinary

paid-in

 

preferred

comprehensive

Statutory

Accumulated

 

shareholders’

Noncontrolling

shareholders’

    

Notes

    

shares

    

Stock

    

shares

    

capital

    

shareholders

    

loss

    

reserves

    

deficit

    

equity

    

interest

    

equity

Balance as of January 1, 2021

 

817,959,713

 

(349,523)

 

56

 

13,083,119

 

1,047,468

   

(55,535)

 

74,462

 

(7,235,113)

 

6,564,934

 

332,546

 

6,897,480

Consolidated net income

 

 

 

 

 

 

 

500,098

 

500,098

 

15,003

 

515,101

Contribution by noncontrolling interest

11,223

11,223

Conversion of perpetual convertible preferred shares and cumulative dividend

54,507,816

3

1,076,208

(1,047,468)

(106)

(28,637)

Foreign exchange difference

(22,773)

(22,773)

(22,773)

Conversion of convertible promissory notes

42,401,010

3

1,639,803

1,639,806

1,639,806

Shares repurchase

(48,634,493)

(3)

(866,400)

(12,029)

(826,458)

(1,704,890)

(1,704,890)

Share-based compensation

22

264,854

264,854

264,854

Issuance of new shares for share option exercise and restricted share units vested

27

16,680,000

1

(1)

Share issued to depositary bank

7,800,000

Appropriation of dividend

(272)

(272)

(272)

Share options exercised

22

86,862

472

472

472

Restricted share units vested

5,929,122

Settlement of share options and restricted share units with shares held by depository bank

 

(6,015,984)

 

 

 

 

 

 

 

 

 

Balance as of December 31, 2021

890,714,046

(349,523)

60

15,198,055

(90,443)

74,462

(7,590,382)

7,242,229

358,772

7,601,001

The accompanying notes are an integral part of these consolidated financial statement

F-14

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (CONTINUED)

(Amounts in thousands, except for share data)

Total

 

 

 

 

 

Accumulated

 

 

 

VNET

 

 

 

Number of

 

Additional

 

other

 

Group, Inc.

 

Total

ordinary

Treasury

Ordinary

paid-in

 

comprehensive

Statutory

Accumulated

 

shareholders’

Noncontrolling

shareholders’

    

Notes

    

shares

    

Stock

    

shares

    

capital

    

(loss) income

    

reserves

    

deficit

    

equity

    

interest

    

equity

Balance as of January 1, 2022

 

890,714,046

 

(349,523)

 

60

 

15,198,055

 

(90,443)

 

74,462

 

(7,590,382)

 

7,242,229

 

358,772

 

7,601,001

Consolidated net loss

 

 

 

 

 

 

 

(775,952)

 

(775,952)

 

13,958

 

(761,994)

Disposal of noncontrolling interest

(487)

(487)

Share-based compensation

 

22

 

 

 

 

41,871

 

 

 

 

41,871

 

 

41,871

Appropriation of statutory reserves

 

 

 

 

 

 

 

3,534

 

(3,534)

 

 

 

Share options exercised

 

22

2,802

 

 

 

 

 

 

 

 

 

Restricted share units vested

5,666,844

Settlement of share options and restricted share units with shares held by depository bank

 

(5,669,646)

 

 

 

 

 

 

 

 

 

Foreign exchange difference

101,465

101,465

101,465

Balance as of December 31, 2022

 

890,714,046

 

(349,523)

 

60

 

15,239,926

 

11,022

 

77,996

 

(8,369,868)

 

6,609,613

 

372,243

 

6,981,856

The accompanying notes are an integral part of these consolidated financial statements

F-15

VNET GROUP, INC.

CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (CONTINUED)

(Amounts in thousands, except for share data)

Total

 

 

 

 

 

Accumulated

 

 

 

VNET

 

 

Number of

 

Additional

other

 

Group, Inc.

 

Total

ordinary

Treasury

Ordinary

paid-in

comprehensive

Statutory

 

Accumulated

shareholders’

Noncontrolling

shareholders’

    

Notes

    

shares

    

Stock

    

shares

    

capital

    

income (loss)

    

reserves

    

deficit

    

equity

    

interest

    

equity

Balance as of January 1, 2023

 

890,714,046

 

(349,523)

 

60

 

15,239,926

 

11,022

 

77,996

 

(8,369,868)

 

6,609,613

 

372,243

 

6,981,856

Consolidated net loss

 

 

 

 

 

 

 

(2,643,836)

 

(2,643,836)

 

46,667

 

(2,597,169)

Issuance of ordinary shares, net of issurance cost

27

650,424,192

47

2,084,356

2,084,403

2,084,403

Contribution by noncontrolling interest

4

116,996

116,996

Acquistion of noncontrolling interest

(27,200)

(27,200)

(30,471)

(57,671)

Appropriation of dividend

 

 

 

 

 

 

 

 

 

 

(5,467)

 

(5,467)

Share-based compensation

 

22

 

 

 

 

16,800

 

 

 

 

16,800

 

 

16,800

Appropriation of statutory reserves

2,619

(2,619)

Reissuance of treasury stock for share option exercise and restricted share units vested

27

3,252,768

22,570

(22,570)

Restricted share units vested

 

3,043,692

 

 

 

 

 

 

 

 

 

Settlement of restricted share units by reissuance of treasury stock

 

(3,043,692)

 

 

 

 

 

 

 

 

 

Foreign exchange difference

(25,365)

(25,365)

(25,365)

Balance as of December 31, 2023

1,544,391,006

(326,953)

107

17,291,312

(14,343)

80,615

(11,016,323)

6,014,415

499,968

6,514,383

Balance as of December 31, 2023 US$

 

1,544,391,006

 

(46,050)

 

15

 

2,435,430

 

(2,020)

 

11,354

 

(1,551,617)

 

847,112

 

70,419

 

917,531

The accompanying notes are an integral part of these consolidated financial statements

F-16

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION

VNET Group, Inc. (the “Company”) was incorporated under the laws of the Cayman Islands on October 16, 2009. The Company, together with its consolidated subsidiaries and variable interest entities (“VIEs”) are principally engaged in the provision of data center hosting and related services. Where appropriate, the term “Company” also refers to the Company itself and its consolidated subsidiaries and VIEs as a whole.

(a)As of December 31, 2023, the principal consolidated subsidiaries and VIEs of the Company are as follows:

Entity

    

Date of
incorporation/
acquisition

    

Place of
incorporation

    

Percentage
of direct
ownership
by the
Company

    

Principal activities

 

  

  

  

Subsidiaries:

  

  

  

  

VNET Group Limited (“VNET HK”)

May 25, 2007

Hong Kong

100

%  

Investment holding

VNET Data Center Co., Ltd. (“VNET China”) (1)

June 12, 2000

PRC

100

%  

Provision of technical and consultation services and rental of long-lived assets

VNET (Foshan) Technology Co., Ltd. (“FS Technology”) (1)

December 20, 2011

PRC

100

%  

Trading of network equipment, provision of technical and internet data center services

VNET Anhui Suzhou Technology Co., Ltd. (“SZ Technology”) (1)

November 16, 2011

PRC

100

%  

Trading of network equipment

VNET Hangzhou Information Technology Co., Ltd. (“HZ Technology”) (1)

March 4, 2013

PRC

100

%  

Provision of internet data center services

VNET Mobile Limited (“VNET Mobile”)

April 30, 2013

Hong Kong

100

%  

Investment holding and provision of telecommunication services

WiFire Group Inc. (“WiFire Group”)

March 7, 2014

British Virgin Islands

100

%

Investment holding

Joytone Infotech Co., Ltd. (“SZ Zhuoaiyi”) (1)

April 30, 2013

PRC

100

%  

Provision of technical and consultation services

VNET Ventures Limited (“Ventures”)

March 6, 2014

Hong Kong

100

%  

Investment holding

Abitcool (China) Broadband Inc. (“aBitCool DG”) (1)

June 13, 2014

PRC

100

%  

Dormant company

Diyixian.com Limited (“DYX”)

August 10, 2014

Hong Kong

100

%  

Provision of virtual private network services

VNET Zhuhai Financial Leasing Co., Ltd. (“Zhuhai Financial Leasing”) (1)

April 9, 2015

PRC

100

%  

Provision of finance leasing business services

VNET DRP Investment Holdings Limited (“DRP investment”)

January 13, 2017

Hong Kong

100

%  

Investment holding

Shihua DC Investment Holdings Limited (“Shihua Investment”)

March 14, 2017

Cayman Islands

51

%

Investment holding

VNET (Xi’an) Technology Co., Ltd. (“Xi’an Tech”) (1)

July 5, 2012

PRC

51

%

Provision of technical and internet data center services

Foshan Zhuoyi Intelligence Data Co., Ltd. (“FS Zhuoyi”) (1)

July 7, 2016

PRC

51

%

Provision of internet data center services

Beijing Hongyuan Network Technology Co., Ltd. (“BJ Hongyuan”) (1)

December 8, 2014

PRC

51

%

Provision of internet data center services

Dermot Holdings Limited (“Dermot BVI”) 

August 10, 2014

British Virgin Islands

100

%

Investment holding

VNET Technology Development (Suzhou) Co., Ltd.(“Suzhou Technology”)

March 13, 2019

PRC

100

%

Provision of internet data center services

Huailai hulianyun Technology Co., Ltd.(“Huailai hulianyun”)

June 26, 2019

PRC

100

%

Provision of internet data center services

Shihua DC Investment Holdings 2 Limited (“Shihua Holdings 2”) 

August 20, 2019

Cayman Islands

100

%

Investment holding

Shanghai Waigaoqiao Free Trade Zone Gaogang Technology Co., Ltd. (“Waigaoqiao Technology”) (1)/(4)

August 20, 2019

PRC

100

%

Provision of internet data center services

Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd.(“Tongyun BJ”)

January 19, 2020

PRC

100

%

Provision of internet data center services

Shanghai Edge Connect Technology Co., Ltd. (“SH Edge Connect”) (1)

November 3, 2020

PRC

100

%

Provision of technical and internet data center services

Beijing Jianghe Cloud Technology Co., Ltd. (“BJ JHC”) (1)

November 17, 2020

PRC

100

%

Provision of internet data center services

Beijing Shuntou Green Energy Data Technology Co., Ltd. (“BJ ST”) (1)

November 17, 2020

PRC

100

%

Provision of internet data center services

Jiwa Senlin (Beijing) Engineering Co., Ltd.(“Jiwa Engineering BJ”) (1)

April 8, 2021

PRC

100

%

Provision of internet data center services

Beijing TenxCloud Technology Co., Ltd. (“BJ TenxCloud”) (1)/(3)

July 15, 2021

PRC

100

%

Provision of digitalization solution services

Zhongke Zijing Technology Co., Ltd. (“Zhongke Zijing”) (1)/(14)

August 16, 2021

PRC

100

%

Provision of technical and consultation services

Gu’an Junhui Network Technology Co., Ltd. (“Gu’an Junhui”) (1)/(4)

August 16, 2021

PRC

100

%

Provision of internet data center services

Beijing Jianghe Shuzhi Technology Co., Ltd.(“BJ Jianghe Shuzhi”) (1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Jianghe Chuangke (Beijing) Technology Co., Ltd.(“Jianghe Chuangke”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(“Jianghe Industrial”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(“BJ Xunneng”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

F-17

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION (CONTINUED)

Entity

    

Date of
incorporation/
acquisition

    

Place of
incorporation

    

Percentage
of direct
ownership
by the
Company

    

Principal activities

 

  

  

  

Variable Interest Entities (the “VIEs”):

  

  

  

  

Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”) (2)

October 22, 2002

PRC

Provision of internet data center services

Beijing iJoy Information Technology Co., Ltd. (“BJ iJoy”) (2)

April 30, 2013

PRC

Provision of internet data center, content delivery network services

WiFire Network Technology (Beijing) Co., Ltd. (“WiFire Network”) (2)

April 1, 2014

PRC

Provision of telecommunication services

Shanghai Zhiyan Yunwei Technology Co., Ltd. (“SH Zhiyan”) (2)

December 12, 2020

PRC

Provision of telecommunication services

Held directly by VNET Technology:

  

  

  

  

Beijing VNET Broad Band Data Center Co., Ltd. (“VNET Beijing”) (2)

March 15, 2006

PRC

Provision of internet data center services

Shanghai Shilian Technology Co., Ltd. (“SH Shilian”)

October 22, 2012

PRC

Provision of internet data center services

Beijing VNET Technology Co., Ltd.(“VNET BJ”)

April 1, 2021

PRC

Provision of internet data center services

Held directly by VNET Beijing:

  

  

  

  

VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd. (“Xi’an Sub”) (2)

June 23, 2008

PRC

Provision of internet data center services

Langfang Xunchi Computer Data Processing Co., Ltd. (“LF Xunchi”) (2)

December 19, 2011

PRC

Dormant company

Beijing Yilong Xinda Technology Co., Ltd. (“Yilong Xinda”) (2)

February 28, 2013

PRC

Provision of internet data center services

Beijing Yichengtaihe Investment Co., Ltd. (“BJ Yichengtaihe”) (2)

September 30, 2014

PRC

Provision of internet data center services

Guangzhou Lianyun Big Data Co., Ltd. (“GZ Lianyun”) (2)

April 14, 2016

PRC

Provision of internet data center services

Beijing Xianghu Yunlian Technology Co., Ltd. (“Xianghu Yunlian”) (2)

November 7, 2018

PRC

Provision of internet data center services

Shanghai Hujiang Songlian Technology Co., Ltd.(“Hujiang Songlian”) (2)

December 17, 2018

PRC

Provision of internet data center services

Beijing Shuhai Hulian Technology Co., Ltd. (“BJ Shuhai”) (2)

January 2, 2019

PRC

Provision of internet data center services

Nantong Chenghong Cloud Computing Co., Ltd. (“NT Chenghong”) (2)

December 24, 2019

PRC

Provision of internet data center services

Held directly by SH Shilian:

Shanghai Shuzhong Investment Management Co., Ltd. (“SH Shuzhong”) (2)

June 30, 2020

PRC

Provision of internet data center services

Sanhe Shulifang Information Technology Co., Ltd. (“Shulifang”) (2)

July 21, 2020

PRC

Provision of internet data center services

Langfang Huahai Internet Technology Co., Ltd. (“LF Huahai”) (2)

September 11, 2020

PRC

Provision of internet data center services

Shanghai Hesheng Data System Co., Ltd. (“SH Hesheng”) (2)/(5)

November 11, 2021

PRC

Provision of internet data center services

Hebei Ketai Internet Technology Co., Ltd.(“HB Ketai”)

September 26, 2022

PRC

Provision of internet data center services

Held directly by VNET BJ:

WLCB Century Cloud Data Technology Co., Ltd.(“WLCB Century Cloud”)

April 1, 2021

PRC

Provision of internet data center services

Held directly by SH Zhiyan:

Shanghai Blue Cloud Technology Co., Ltd. (“SH Blue Cloud”) (2)

March 21, 2013

PRC

Provision of Office 365 and Windows Azure platform services

Shanghai Edge Blue Cloud Network Technology Co., Ltd. (“SH Edge Network”) (2)/(6)

January 7, 2021

PRC

Provision of internet data center services

Held directly by DYX and LF Xunchi:

Shenzhen Diyixian Telecommunication Co., Ltd. (“SZ DYX”) (1)

August 10, 2014

PRC

20

%  

Provision of virtual private network services

(1)Collectively, the “PRC Subsidiaries”.
(2)Collectively, the “Consolidated VIEs”.
(3)On July 15, 2021, the Company through its subsidiary, Shenzhen Cloud Native Technology Co., Ltd. (“SZ Cloud Native”), acquired 100% equity interest of BJ TenxCloud.
(4)On August 16, 2021, the Company through its subsidiary, Jiwa Engineering BJ, acquired 100% equity interest of Zhongke Zijing and Gu’an Junhui.
(5)On November 11, 2021, the Company through its subsidiary, SH Shilian, acquired 100% equity interest of SH Hesheng.
(6)On January 7, 2021, the Company, through SH Zhiyan, established SH Edge Network for internet data center services.
(7)On August 1, 2022, the Company through its subsidiary, VNET Saturn and YF WFOE, acquired 100% equity interest of BJ Jianghe Shuzhi, Jianghe Chuangke, Jianghe Industrial and BJ Xunneng (Note 4).

F-18

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION (CONTINUED)

(b)PRC laws and regulations prohibit foreign ownership of internet and telecommunications-related businesses. To comply with these foreign ownership restrictions, the Company conducts its businesses in the PRC through its VIEs using contractual agreements (the “VIE Agreements”). The Company controls four significant VIEs, namely VNET Technology, BJ iJoy, WiFire Network and SH Zhiyan as of December 31, 2023. The key terms of the VIE Agreements in relation to BJ iJoy, WiFire Network and SH Zhiyan are substantially similar to VNET Technology, except for the terms separately disclosed as below.

The equity interests of VNET Technology are legally held by certain PRC individuals, including Mr. Sheng Chen, the Executive Chairman of Board of Directors of the Company and Zhang Jun (collectively the “Nominee Shareholders”). The following is a summary of the key terms of the VIE Agreements of VNET Technology:

Exclusive option agreement

Pursuant to the exclusive option agreement entered into amongst VNET China and the Nominee Shareholders of VNET Technology, the Nominee Shareholders granted the Company or its designated party, an exclusive irrevocable option to purchase all or part of the equity interests held by the Nominee Shareholders in VNET Technology, when and to the extent permitted under the PRC laws, at an amount equal to RMB1. VNET Technology cannot declare any profit distributions or grant loans in any form without the prior written consent of VNET China. The Nominee Shareholders must remit in full any funds received from VNET Technology to VNET China, in the event any distributions are made by VNET Technology. The term of this agreement is 10 years, expiring on December 18, 2016, which is renewable at the sole discretion of VNET China. On December 19, 2016, this agreement was renewed for another 10 years, expiring on December 18, 2026.

SH Zhiyan has substantially similar exclusive option agreement except that the term of SH Zhiyan will terminate when SH Edge Connect, the primary beneficiary, purchases all of SH Zhiyan’s equity interest held by the Nominee Shareholder, Shanghai Rongyan Yunqi Technology Co., Ltd. (“SH Rongyan”).

Exclusive technical consulting and service agreement

Pursuant to the exclusive technical consulting and service agreement entered into between VNET China and VNET Technology, VNET China is to provide exclusive management consulting services and internet technical services in return for fees based on of a predetermined hourly rate of RMB1, which is adjustable at the sole discretion of VNET China. The term of this agreement is 10 years, expiring on December 18, 2016, which is renewable at the sole discretion of VNET China. On December 19, 2016, this agreement was renewed for another 10 years, expiring on December 18, 2026.

SH Zhiyan has substantially similar exclusive technical consulting and service agreement except that the term for SH Zhiyan would be in effect for an unlimited term unless terminated in writing by SH Edge Connect, the primary beneficiary of VIE SH Zhiyan.

Loan agreement

In January 2011, VNET China and the Nominee Shareholders entered into a loan agreement. Pursuant to the agreement, VNET China has provided interest-free loan facilities of RMB7,000 and RMB3,000, respectively, to the Nominee Shareholders of VNET Technology for the purpose of providing capital to VNET Technology to develop its data center and telecommunications value-added business and related businesses. There is no fixed term for the loan.

The Nominee Shareholders of SH Zhiyan did not enter into any loan agreement to fund the capital injected in SH Zhiyan.

F-19

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION (CONTINUED)

Power of attorney agreement

The Nominee Shareholders entered into the power of attorney agreement whereby they granted an irrevocable proxy of the voting rights underlying their respective equity interests in VNET Technology to VNET China, which includes, but are not limited to, all the shareholders’ rights and voting rights empowered to the Nominee Shareholders by the company law and VNET Technology’s Articles of Association. The power of attorney remains valid and irrevocable from the date of execution, so long as each Nominee Shareholder remains as a shareholder of VNET Technology.

The power of attorney agreement in relation to VNET Technology was reassigned to VNET Group, Inc. in September 2010.

Share pledge agreement

Pursuant to the share pledge agreement entered into amongst VNET China, VNET Technology and the Nominee Shareholders, the Nominee Shareholders have contemporaneously pledged all their equity interests in VNET Technology to guarantee the repayment of the loan under the Loan Agreement between VNET China and the Nominee Shareholders. On August 10, 2015, a Notification of Cancellation of share pledge registration was issued by Beijing Administration for Industry and Commerce, Pinggu Branch to cancel the registration of the share pledge by one of the Nominee Shareholders of VNET Technology, Zhang Jun. Such cancellation does not affect the effectiveness of the share pledge agreement and does not lessen the control imposed on the contractual parties of the Company.

If VNET Technology breaches its respective contractual obligations under the Share pledge agreement and the loan agreement, VNET China, as pledgee, will be entitled to certain rights, including the right to sell the pledged equity interests. The Nominee Shareholders agreed not to transfer, sell, pledge, dispose of or otherwise create any new encumbrance on their equity interests in VNET Technology without the prior written consent of VNET China.

SH Zhiyan has substantially similar term the Nominee Shareholders of SH Zhiyan did not enter into any loan agreement to fund the capital injected in SH Zhiyan as mentioned above.

Financial support letter

Pursuant to the financial support letter, VNET Group, Inc. agreed to provide unlimited financial support to VNET Technology for its operations and agreed to forego the right to seek repayment in the event VNET Technology is unable to repay such funding.

SH Zhiyan has substantially similar term except that SH Edge Connect provides unlimited financial support to SH Zhiyan for its operations.

Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Company and VNET Technology through the irrevocable power of attorney agreement, whereby the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in VNET Technology to the Company. In addition, the Company, through VNET China, obtained effective control over VNET Technology through the ability to exercise all the rights of VNET Technology’s shareholders pursuant to the share pledge agreement and exclusive option agreement. The Company demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses through the financial support letter. In addition, the Company also demonstrates its ability to receive substantially all of the economic benefits of VNET Technology through VNET China through the consulting and service agreement. Thus, the Company is the primary beneficiary of VNET Technology and consolidates VNET Technology and its subsidiaries under Accounting Standards Codification (“ASC”) Subtopic 810-10, Consolidation: Overall (“ASC 810-10”). Similar conclusion has been reached with respect to the VIE structures with the Company or the Company’s subsidiaries, as the respective primary beneficiaries for other VIEs, i.e., BJ iJoy, WiFire Network and SH Zhiyan.

F-20

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION (CONTINUED)

Financial support letter (continued)

In the opinion of the Company’s management and PRC counsel, (i) the ownership structure of the VIEs is in compliance with applicable PRC laws and regulations in any material respect, and (ii) each of the VIE Agreements is valid, legally binding and enforceable to each party of such agreements under the existing PRC laws and will not violate any PRC laws or regulations currently in effect.

However, the interpretation and application of current PRC laws and regulations are evolving and new laws and regulations may become effective from time to time in the future. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual arrangements with the VIEs are found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and regulations. To the extent that changes and new PRC laws and regulations prohibit the Company’s VIE arrangements from complying with the principles of consolidation, the Company would have to deconsolidate the financial position and results of operations of its VIEs. In the opinion of management, the likelihood of loss of control in respect of the Company’s current ownership structure or the contractual arrangements with the VIEs is remote based on current facts and circumstances.

(c)VIE disclosures

Except for certain property with carrying amounts of RMB619,738 that were pledged to secure borrowings granted to the Company, there were no pledges or collateralization of the Consolidated VIEs’ assets as of December 31, 2023. Creditors of the Consolidated VIEs have no recourse to the general credit of the primary beneficiaries of the Consolidated VIEs, and such amounts have been parenthetically presented on the face of the consolidated balance sheets. The Consolidated VIEs operate the data centers and own facilities including data center buildings, leasehold improvements, fiber optic cables, computers and network equipment, which are recognized in the Company’s consolidated financial statements. They also hold certain value-added technology licenses, registered copyrights, trademarks and registered domain names, including the official website, which are also considered as revenue-producing assets. However, none of such assets was recorded on the Company’s consolidated balance sheets as such assets were all acquired or internally developed with insignificant cost and expensed as incurred. In addition, the Company also hires data center operation and marketing workforce for its daily operations and such costs are expensed when incurred. The Company has not provided any financial or other support that it was not previously contractually required to provide to the Consolidated VIEs during the periods presented.

F-21

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION (CONTINUED)

The following tables represent the financial information of the Consolidated VIEs as of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023 before eliminating the intercompany balances and transactions between the Consolidated VIEs and other entities within the Company:

As of December 31, 

2022

2023

    

RMB

    

RMB

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

 

1,428,768

 

923,692

Restricted cash

 

301,825

 

434,421

Accounts receivable (net of allowance for doubtful debt of RMB100,797 and RMB161,837 as of December 31, 2022 and 2023 respectively)

 

1,400,546

 

1,412,456

Prepaid expenses and other current assets

 

1,976,164

 

2,081,948

Amounts due from related parties

 

13,942

 

58,823

Total current assets

 

5,121,245

 

4,911,340

Non-current assets:

 

 

Property and equipment, net

 

7,495,362

 

7,398,768

Intangible assets, net

 

475,652

 

453,606

Land use rights, net

 

44,233

 

56,971

Operating lease right-of-use assets, net

3,452,533

3,948,272

Goodwill

 

332,645

 

Restricted cash

 

 

382

Deferred tax assets, net

 

153,676

 

208,266

Other non-current assets

 

165,570

 

148,383

Long-term investments, net

 

82,744

 

168,377

Total non-current assets

 

12,202,415

 

12,383,025

Total assets

 

17,323,660

 

17,294,365

Current liabilities:

 

 

Short-term bank borrowings

30,000

Accounts and notes payable

 

483,030

 

493,837

Accrued expenses and other payables

 

1,488,031

 

1,616,423

Advances from customers

 

1,157,963

 

1,605,247

Deferred revenue

 

84,775

 

83,546

Income taxes payable

 

25,188

 

13,531

Amounts due to inter-companies, net (1)

 

6,071,651

 

4,736,035

Amounts due to related parties

 

6,928

 

356,080

Current portion of finance lease liabilities

 

165,221

 

97,388

Current portion of long-term borrowings

 

417,442

 

544,803

Current portion of deferred government grants

 

3,646

 

8,062

Current portion of operating lease liabilities

655,663

754,935

Total current liabilities

 

10,559,538

 

10,339,887

F-22

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

1.    ORGANIZATION (CONTINUED)

As of December 31, 

2022

2023

    

RMB

    

RMB

Non-current liabilities:

Amounts due to inter-companies, net (1)

 

1,020,972

 

1,020,972

Long-term borrowings

 

1,861,545

 

2,464,811

Non-current portion of finance lease liabilities

 

615,309

 

720,954

Unrecognized tax benefits

 

86,799

 

98,082

Deferred tax liabilities

 

149,475

 

139,174

Deferred government grants

 

2,726

 

11,862

Non-current portion of operating lease liabilities

2,872,323

3,230,506

Total non-current liabilities

 

6,609,149

 

7,686,361

Total liabilities

 

17,168,687

 

18,026,248

For the years ended December 31, 

    

2021

    

2022

    

2023

    

RMB

    

RMB

    

RMB

Net revenues

 

5,145,110

 

5,944,519

 

6,418,125

Net income (loss)

 

92,594

 

(66,764)

 

(999,101)

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net cash generated from operating activities

 

866,712

1,351,179

 

1,418,796

Net cash used in investing activities

 

(2,695,707)

(1,849,339)

 

(1,431,085)

Net cash generated from (used in) financing activities

 

1,788,528

1,243,495

 

(359,809)

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

 

(40,467)

745,335

 

(372,098)

(1)Amounts due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and property and equipment on behalf of the Consolidated VIEs.

F-23

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(a)   Basis of presentation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) assuming the Company will continue as a going concern.

The Company has incurred losses since its inception. As of December 31, 2023, the Company had an accumulated deficit of RMB11.0 billion and in a net current liability position in an amount of RMB1.6 billion. Absent any other action, the Company likely will require additional liquidity to continue its operations over the next 12 months.

With the Company’s unused loan facilities with banks and financial institutions, strategy to obtain financing from the issuance of equity shares, bonds and convertible notes, and control of operating expenses and capital expenditure where necessary, management has determined that the Company has the ability to manage the liquidity needs to enable continuation of operations for the foreseeable future.

(b)   Principles of consolidation

The consolidated financial statements include the financial statements of the Company, its subsidiaries and the Consolidated VIEs for which the Company or a subsidiary of the Company is the primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries and the Consolidated VIEs are eliminated upon consolidation. Results of acquired subsidiaries and its Consolidated VIEs are consolidated from the date on which control is transferred to the Company.

(c)   Use of estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Significant estimates and assumptions reflected in the Company’s financial statements include, but are not limited to, determining the valuation allowance for deferred tax assets, the fair value of convertible promissory notes and derivative liability, the fair value of assets acquired and liabilities assumed in acquisitions, the recoverability of long-lived assets, the fair values of asset groups, the fair value of a reporting unit, the estimated useful lives of property and equipment, and intangible assets, and incremental borrowing rate of leases. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements.

The Company regularly assesses the estimated useful lives of its property and equipment, and intangible assets. In January 2024, the Company, with the assistance of an external appraisal firm, completed an assessment of the useful lives of certain data center property and equipment and revised the estimated useful lives from a range of 2 to 10 years, to 3 to 15 years, based on an analysis of the property and equipment’s current use, historical age patterns, and industry trends and practices. This change in estimated useful lives will be accounted for as a change in accounting estimate, prospectively beginning in fiscal year 2024. Based on the carrying amounts of relevant data center property and equipment as of December 31, 2023, the Company expected the effect of this change in estimate to be a reduction in depreciation expense of approximately RMB409 million for the year ending December 31, 2024.

(d)   Foreign currency

The functional currency of the Company and its overseas subsidiaries is the United States dollar (“US$”), whereas the functional currency of the Company’s PRC subsidiaries and its Consolidated VIEs is the Chinese Renminbi (“RMB”) as determined based on the criteria of ASC Topic 830, Foreign Currency Matters (“ASC 830”). The Company uses the RMB as its reporting currency.

The financial statements of the Company and its overseas subsidiaries are translated from the functional currency to the reporting currency, RMB. Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical costs in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of operations.

F-24

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(d)   Foreign currency (continued)

The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in other comprehensive (loss) income within the statements of comprehensive income (loss).

(e)   Convenience translation

Translations of consolidated balance sheets, consolidated statements of operations, comprehensive income (loss), cash flows, and shareholders’ equity from RMB to US$ as of and for the year ended December 31, 2023 are solely for the convenience of the reader and were calculated at the noon buying rate of US$1.00 to RMB7.0999 on December 29, 2023, the last business day in fiscal year 2023, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be converted, realized or settled into US$ at such rate or at any other rate.

(f)   Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and demand deposits placed with banks which are unrestricted as to withdrawal and use and have original maturities less than three months. All highly liquid investments with a stated maturity of 90 days or less from the date of purchase are classified as cash equivalents.

(g)   Restricted cash

Restricted cash mainly represents amounts held by a few banks in escrow as security for credit facilities, the deposits for finance lease, the deposits held in escrow for the advances received from end customers subscribing Microsoft 365 and Windows Azure services (the disbursement of which shall be agreed by both Microsoft (China) Co., Ltd. (“Microsoft”) and the Company), the deposits for business operation, the deposits for loans and the deposits held for legal proceedings. As of 31 December 2023, the amount of restricted cash also included the deposits of RMB2,117,730 held in escrow for the repurchase of the 2026 Convertible Notes.

(h)   Short-term investments

The Company’s short-term investments primarily include the Company’s investment in a short-term wealth management product managed by a financial institution in Hong Kong S.A.R. The Company elects to apply the fair value option for the short-term investment. Realized and unrealized fair value changes in the short-term investment are recorded in other income in the consolidated statement of operations. In addition, other highly liquid investments with original maturities of greater than three months but less than twelve months, are also classified as short-term investments.

(i)   Accounts receivable and allowance for doubtful debt

Pursuant to ASC 326, Financial Instruments-Credit Losses, an allowance for credit losses for financial assets, including accounts receivable, carried at amortized cost to present the net amount expected to be collected as of the balance sheet date. Such allowance is based on credit losses expected to arise over the life of the asset’s contractual term, which includes consideration of prepayments. Assets are written off when the Company determines that such financial assets are deemed uncollectible and are recognized as a deduction from the allowance for credit losses. Expected recoveries of amounts previously written off, not to exceed the aggregate of the amount previously written off, are included in determining the necessary reserve at the balance sheet date. The Company pools financial assets based on similar risk characteristics to estimate expected credit losses. The Company estimates expected credit losses on financial assets individually when those assets do not share similar risk characteristics. The Company closely monitors its accounts receivable including timely account reconciliations, detailed reviews of past due accounts, updated credit limits, and monthly analysis of the adequacy of their reserve for credit losses.

F-25

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(i)   Accounts receivable and allowance for doubtful debt (continued)

The Company utilizes a loss rate approach to determine lifetime expected credit losses for its financial assets. This method is used for calculating an estimate of losses based primarily on the Company’s historical loss experience. In determining loss rates, the Company evaluates information related to historical losses, adjusted for current conditions and further adjusted for the period of time that the Company can reasonably forecast. The Company has concluded that it can reasonably support a forecast period for the contractual life of its financial assets. Qualitative and quantitative adjustments related to current conditions and the reasonable and supportable forecast period consider the following: the customer or vendor ‘s creditworthiness, changes in the policy and procedures to establish customer credit limits, changes in the payment terms of receivables, existence and effect of any concentration of credit and changes in the level of such concentrations, and the effects of other external forces such as the current and forecasted direction of the economic and business environment.

(j)   Property and equipment

Property and equipment are stated at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired in a business combination are recognized initially at fair value at the data of acquisition. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:

Category

    

Estimated useful life

Property

 

25-46 years

Leasehold improvements

 

Over the shorter of lease term or the estimated useful lives of the assets

Optical fibers

 

10-20 years

Computer and network equipment

 

1-10 years

Office equipment

 

2-8 years

Motor vehicles

 

2-8 years

Repair and maintenance costs are charged to expense as incurred, whereas the costs of betterments that extend the useful life of property and equipment are capitalized as additions to the related assets. Retirements, sale and disposals of assets are recorded by removing the cost and accumulated depreciation with any resulting gain or loss reflected in the consolidated statements of operations.

Property and equipment that are purchased or constructed which require a period of time before the assets are ready for their intended use are accounted for as construction-in-progress. Construction-in-progress is recorded at acquisition cost, including installation costs. Construction-in-progress is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use.

(k)   Intangible assets

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method. These amortization methods reflect the estimated pattern in which the economic benefits of the respective intangible assets are to be consumed.

The Company has capitalized certain internal use software development costs in accordance with ASC Subtopic 350-40, Intangibles-Goodwill and Other: Internal-Use Software (“ASC 350-40”), amounting to RMB11,422, RMB15,322 and RMB16,195 for the years ended December 31, 2021, 2022 and 2023, respectively. The Company capitalizes certain costs relating to software acquired, developed, or modified solely to meet the Company’s internal requirements and for which there are no substantive plans to market the software. These costs mainly include the research staff costs directly associated with the internal-develop software projects during the application development stage. Capitalized internal-use software costs are included in “intangible assets, net”.

F-26

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(k)   Intangible assets (continued)

Intangible assets have weighted average useful lives from the date of purchase/ acquisition as follows:

Purchased software

    

5.1 years

Radio spectrum license

 

15 years

Operating permits*

32.1 years

Customer relationships*

 

8.3 years

Licenses*

 

15 years

Supplier relationships*

 

10 years

Trade names*

 

20 years

Technology platform*

 

5 years

Non-complete agreements*

 

5 years

Internal use software

 

3.4 years

Customer contract*

7 years

*

Acquired in the acquisitions of subsidiaries.

(l)   Leases

The Company determines if an arrangement is a lease at inception. Leases are classified as operating or finance leases in accordance with the recognition criteria in ASC 842-20-25. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.

The Company has lease agreements with lease and non-lease components, which are accounted for separately. The Company elected the short-term lease exemption for all contracts with lease term of 12 months or less.

At the commencement date of a lease, the Company determines the classification of the lease based on the relevant factors present and records a right-of-use (“ROU”) asset and lease liability for operating lease, and records property and equipment and finance lease liability for finance lease. ROU assets and property and equipment acquired through lease represent the right to use an underlying asset for the lease term, and operating lease liabilities and finance lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are calculated as the present value of the lease payments not yet paid. If the rate implicit in the Company’s leases is not readily available, the Company uses an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. This incremental borrowing rate reflects the fixed rate at which the Company could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. ROU assets include any lease prepayments and are reduced by lease incentives. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise that option.

Leases with an initial lease term of 12 months or less are not recorded on the consolidated balance sheets. Lease expense for these leases is recognized on a straight-line basis over the lease term.

(m)   Land use right

The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under ASC 842. Amortization of the prepayments is provided on a straight-line basis over the terms of the respective land use rights certificates.

F-27

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(n)   Long-term investments

The Company’s long-term investments primarily consist of equity investments without readily determinable fair value, equity method investments.

Pursuant to ASC Topic 321, Investments—Equity Securities (“ASC 321”), equity investments, except for those accounted for under the equity method and those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Equity securities with readily determinable fair value are measured at fair values, and any changes in fair value are recognized in earnings.

For equity investments measured at fair value with changes in fair value recorded in earnings, the Company does not assess whether those securities are impaired. For those equity investments that the Company elects to use the measurement alternative, the Company makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in net loss equal to the difference between the carrying value and fair value.

Investments in equity investees represent investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC Subtopic 323-10, Investments-Equity Method and Joint Ventures: Overall (“ASC 323-10”). The Company applies the equity method of accounting that is consistent with ASC 323-10 in limited partnerships in which the Company holds a three percent or greater interest. Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net profit or loss into its consolidated statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill included in equity method investments on the consolidated balance sheets. The Company evaluates its equity method investments for impairment under ASC 323-10. An impairment loss on the equity method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary.

(o)   Goodwill

Goodwill represents the excess of the purchase price over the amounts assigned to the fair value of the identifiable assets acquired and the liabilities assumed of an acquired business. The Company assesses goodwill for impairment in accordance with ASC Subtopic 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events, as defined by ASC 350-20.

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting units, and other specific information related to the operations. If the Company believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test described above is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess.

Pursuant to ASC 350-20, the Company performed assessment and completed its annual impairment test for goodwill that has arisen out of its acquisitions. No impairment loss of goodwill was recognized for the years ended December 31, 2021 and 2022. RMB1,364,191 of goodwill impairment loss was recognized for the year ended December 31, 2023. See Note 11 for details.

F-28

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(p)   Impairment of long-lived assets

The Company evaluates long-lived assets, such as fixed assets, purchased or internally developed intangible assets with finite lives, and operating lease right-of-use assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment. When such events occur, the Company assesses the recoverability of the asset groups by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in the consolidated statements of operations.

As of December 31, 2021, due to continuing losses and physical condition changed, the Company recorded the long-lived assets impairment amounting to RMB109,267, resulting from excess of the carrying amount of the asset group over the fair value of the asset group.

No impairment was recognized for the year ended December 31, 2022 as there was no impairment indicator identified.

As of December 31, 2023, due to the weaker-than-expected operations, the Company tested certain long-lived asset groups for recoverability. Impairment loss is calculated as the amount by which the carrying amount of the relevant asset groups exceeds their estimated fair value. Impairment loss of RMB506,686 was recorded for the year ended December 31, 2023.

The Company determined the fair value of relevant asset group using the income approach based on the discounted cash flows associated with the asset group.

The impairment loss reduced the carrying amount of the long-lived assets of the group on a pro-rata basis using the relative carrying amount of those assets except that the loss allocated to an individual long-lived asset of the group shall not reduce the carrying amount of that asset below its fair value whenever that fair value is determinable without undue cost and effort.

The Company recorded impairment charges associated with its long-lived assets as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Impairment of property and equipment

 

106,311

 

 

480,099

Impairment of intangible assets

 

 

 

15,113

Impairment of right-of-use assets

11,474

Impairment of other non-current assets

 

2,956

 

 

(q)   Fair value of financial instruments

The Company’s financial instruments primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other receivables and payables, amounts due from/to related parties, long-term borrowings, available-for-sale debt investments, convertible promissory notes and a derivative liability. Other than long-term borrowings, convertible promissory notes and the derivative liability, the carrying values of these financial instruments approximate their fair values due to their short-term maturities.

F-29

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(q)   Fair value of financial instruments (continued)

The carrying amounts of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. The Company elected the fair value option for the 2025 Convertible Notes (Note 19) upon initial recognition as financial liability as the fair value better represents the value of the underlying liabilities. The purchase consideration and contingent purchase considerations in both cash and shares are initially measured at fair value on the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The bifurcated redemption feature of 2027 Convertible Notes (Note 19) is recorded as a derivative liability, which is initially measured at fair value, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The Company recorded the 2026 Convertible Notes (Note 19) and 2027 Convertible Notes (Note 19) using amortized cost method on its consolidated balance sheets and measures the fair value for disclosure purposes only. See Note 28 for disclosure of fair value measurements.

(r)   Revenue recognition

The Company provides hosting and related services including hosting of customers’ servers and networking equipment, connecting customers’ servers with internet backbones (“Hosting service”), virtual private network services providing encrypted secured connection to public internet (“VPN service”) and other value-added services and public cloud service through strategic partnership with Microsoft.

The Company recognizes revenue as it satisfies a performance obligation when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price, including variable consideration, if any; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer.

Once a contract is determined to be within the scope of ASC 606 at contract inception, the Company reviews the contract to determine which performance obligations it must deliver and which of these performance obligations are distinct. The Company recognizes revenue based on the amount of the transaction price that is allocated to each performance obligation when that performance obligation is satisfied or as it is satisfied.

The Company is a principal and records revenue on a gross basis when the Company is primarily responsible for fulfilling the service, has discretion in establishing pricing and controls the promised service before transferring that service to customers. Otherwise, the Company records revenue at the net amounts as commissions.

The Company’s revenue recognition policies are as follows:

Hosting services are services that the Company dedicates data center space to house customers’ servers and networking equipment and provides tailored server administration services including operating system support and assistance with updates, server monitoring, server backup and restoration, server security evaluation, firewall services, and disaster recovery. The Company also provides interconnectivity services to connect customers with each other, internet backbones in China and other networks through Border Gateway Protocol, or BGP, network, or single-line, dual-line or multiple-line networks. Hosting services are typically provided to customers for a fixed amount over the contract service period and the related revenues are recognized on a straight-line basis over the term of the contract. For certain contracts where considerations are based on the usage of the Hosting services, the related revenues are recognized based on the consumption at the predetermined rate as the services are rendered throughout the contract term.

VPN services are services that the Company extends customers’ private networks by setting up secure and dedicated connections through the public internet. VPN services are provided to customers for a fixed amount over the contract service period and revenue are recognized on a straight-line basis over the term of the contract.

F-30

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(r)   Revenue recognition (continued)

The Company partners with Microsoft to provide Cloud services that allow enterprise and individual customers to run their applications over the internet using the IT infrastructure. Cloud services are generally charged by the Company to the end customers for a fixed amount or based on the actual usage of the cloud resources at predetermined rates over the subscription period, which in general is one year. The Company fulfils its performance obligation of facilitating Microsoft to provide the Cloud services to the end customers by providing, but not limited to, contract processing management, billing, payment collection, maintenance, help desk supports and certain IT infrastructure services. These are considered as a series of distinct services that are substantially the same and have the same pattern of transfer to the customer; therefore, they are accounted for as a single performance obligation that is satisfied over time. The corresponding consideration that the Company is entitled to is recognized as revenue using a time-based method since this best depicts the pattern of the control transfer. Revenue from Cloud services consists of monthly incentive revenues received from Microsoft upon completion of certain conditions and gross billing amount received from end customers net of considerations remitted by the Company to Microsoft. When the contract is modified to add distinct services to the single performance obligation for additional fees, such changes are accounted for prospectively as a termination of the old contract and the creation of a new contract.

For certain arrangements, customers are required to pay the Company before the services are delivered. When either party to a revenue contract has performed, the Company recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the Company’s performance and the customer’s payment. Contract liabilities were mainly related to fee received for Hosting services to be provided over the contract period, which were presented as deferred revenue on the consolidated balance sheets.

Deferred revenue represented the Company’s obligation to transfer the goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. As of January 1, 2022 and 2023, the Company has deferred revenue amounting up to RMB95,078 and RMB95,477, respectively, which were recognized as revenue for the years ended December 31, 2022 and 2023 in an amount of RMB39,374 and RMB78,683, respectively .

The Company’s certain hosting service contains lease and non-lease components. The Company elected to adopt the practical expedient which allows lessors to combine lease and non-lease components and account for them as one component if 1) the timing and pattern of transfer of the lease component and non-lease component is the same; 2) the lease component should be classified as an operating lease if it were accounted for separately. The combined component is accounted for in accordance with the current lease accounting guidance (“ASC 842”) if the lease component is predominant, and in accordance with the ASC 606 if the non-lease component is predominant. The Company has determined that the non-lease component is the predominant component in Hosting service. Therefore, the Company has accounted for the combined component in accordance with ASC 606.

The Company does not disclose the value of unsatisfied performance obligations as the Company’s revenue contracts are (i) contracts with an original expected length of one year or less or (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

(s)   Cost of revenues

Cost of revenues consists primarily of telecommunication costs, depreciation of the Company’s long-lived assets, amortization of acquired intangible assets, utility, maintenance, data center rental expenses directly attributable to the provision of the IDC services, payroll and other related costs of operations.

(t)   Advertising expenditures

Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB7,272, RMB6,829 and RMB9,826 for the years ended December 31, 2021, 2022 and 2023, respectively.

F-31

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(u)   Research and development expenses

Research and development expenses consist primarily of payroll and related personnel costs for routine upgrades and related enhancements of the Company’s services and network. Research and development expenses are expensed as incurred except for costs to develop internal-use software or add significant upgrades and enhancements resulting in additional functionality to internal-use software that meet the capitalization criteria in accordance with ASC Subtopic 350-40, Intangibles-Goodwill and Other, Internal-Use Software.

(v)   Government grants

Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects. The amount of such government grants is determined solely at the discretion of the relevant government authorities and there is no assurance that the Company will continue to receive these government grants in the future. Government grants are recognized when it is probable that the Company will comply with the conditions attached to them, and the grants are received. When the grant relates to an expense item, it is recognized in the consolidated statement of operations over the period necessary to match the grant on a systematic basis to the costs that it is intended to compensate, as a reduction of the related operating expense. When the grant relates to an asset, it is recognized as deferred government grants and released to the consolidated statement of operations in equal amounts over the expected useful life of the related asset, when operational, as a reduction of the related depreciation expense.

(w)   Capitalized interest

Interest costs are capitalized if they are incurred during the acquisition, construction or production of a qualifying asset and such costs could have been avoided if expenditures for these assets have not been made.

As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Interest expense and amortization cost of bonds payable

 

133,959

 

 

Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes (Note 19)

25,919

58,350

59,429

Interest expense on bank and other borrowings

 

103,925

 

172,328

 

222,918

Interest expense on finance leases

 

124,567

 

104,088

 

90,679

Total interest costs

 

388,370

 

334,766

 

373,026

Less: Total interest costs capitalized

 

(53,420)

 

(61,461)

 

(60,854)

Interest expense, net

 

334,950

 

273,305

 

312,172

(x)   Income taxes

The Company accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The carrying amount of deferred tax assets is reviewed on an entity-by-entity basis and is reduced by a valuation allowance to the extent that it is more-likely-than-not that the benefits of the deferred tax assets will not be realized in future years. The valuation allowance is determined based on the weight of positive and negative evidence including future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences, and verifiable tax planning. The estimated future taxable income involves significant assumptions of forecasted revenue growth that take into consideration of the Company’s historical financial results, its plan of expanding operating capacity as well as current industry trends. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date of the change in tax rate. All deferred income tax assets and liabilities are classified as non-current on the consolidated balance sheets.

F-32

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(x)   Income taxes (continued)

The Company applies ASC Topic 740, Accounting for Income Taxes (“ASC 740”), to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements.

The Company has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “income tax expenses” in the consolidated statements of operations.

(y)   Share-based compensation

Share options and Restricted Share Units (“RSUs”) granted to employees are accounted for under ASC Topic 718, Compensation—Stock Compensation (“ASC 718”), which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as compensation expenses over the requisite service period and/or performance period (which is generally the vesting period) in the consolidated statements of operations. The Company accounts for forfeitures as they occur.

The Company has elected to recognize compensation expenses using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. For share-based awards granted with performance conditions, the Company recognizes compensation expenses using the accelerated method. The Company commences recognition of the related compensation expenses if it is probable that the defined performance condition will be met. To the extent that the Company determines that it is probable that a different number of share-based awards will vest depending on the outcome of the performance condition, the cumulative effect of the change in estimate is recognized in the period of change. For share-based awards with market conditions, the probability to achieve market conditions is reflected in the grant date fair value. The Company recognized the related compensation expenses when the requisite service is rendered using the accelerate method.

On November 26, 2016, the Board approved a new incentive program to certain individuals with a new bonus scheme which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The Company remeasures the fair value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares were fixed and recorded the compensation cost over the remaining vesting term.

A cancellation of the terms or conditions of an equity award under original award in exchange for a new award should be treated as modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the original awards are not expected to be satisfied. The incremental compensation cost is measured as the excess of the fair value of the replacement awards over the fair value of original awards at the modification date. Therefore, in relation to the modified awards, the Company recognizes share-based compensation over the vesting periods of the new awards, which comprises (i) the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii) any unrecognized compensation cost of original awards, using either the original term or the new term, whichever results in higher expenses for each reporting period. For a modification of a market condition, the incremental portion of share-based compensation and unrecognized compensation cost of original award are recognized over new vesting period. For modification of a liability award that remains a liability after modification, the liability award continues to be remeasured at fair value at each reporting date.

F-33

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(z)   Earnings (Loss) per share

In accordance with ASC Topic 260, Earnings per Share (“ASC 260”), basic earnings (loss) per share is computed by dividing earnings (loss) attributable to ordinary shareholders by the weighted average number of unrestricted ordinary shares outstanding during the year using two-class method. Under the two-class method, earnings (loss) is allocated between ordinary shares and participating securities based on their participating rights. The Company’s series A preferred shares (Note 18) are participating securities. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders using two-class method as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Contingently issuable shares, including performance-based share awards and contingent considerations to be settled in shares, are included in the computation of basic earnings (loss) per share only when there is no circumstance under which those shares would not be issued. Contingently issuable shares are included in the denominator of the diluted loss per share calculation as of the beginning of the period or as of the inception date of the contingent share arrangement, if later, only when dilutive and when all the necessary conditions have been satisfied as of the reporting period end. For contracts that may be settled in ordinary shares or in cash at the election of the Company, share settlement is presumed, pursuant to which incremental shares relating to the number of shares that would be required to settle the contract are included in the denominator of diluted loss per share calculation if the effect is more dilutive. Ordinary equivalent shares consist of the ordinary shares issuable upon the exercise of the share options, using the treasury stock method and shares issuable upon the conversion of the company’s series A preferred shares and convertible promissory notes using if converted method. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects would be anti-dilutive.

(aa)   Treasury stock

When the Company acquires treasury stock, the repurchased ordinary shares is accounted for under the cost method whereby the entire cost of the acquired shares is recorded as treasury stock. The cost basis for the reissuance of treasury stock is determined using a weighted-average cost basis. To the extent that the reissuance price is more than the cost basis (gain), the excess is recorded as an increase to additional paid-in capital. If the reissuance price is less than the cost basis (loss), the difference is recorded to additional paid-in capital to the extent there is a remaining balance. Any losses in excess of that amount is charged to accumulated deficit .

(bb)   Comprehensive income (loss)

Comprehensive income (loss) is defined as the increase (decrease) in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) of the Company includes only foreign currency translation adjustments related to the Company and its overseas subsidiaries, whose functional currency is US$.

(cc)   Segment reporting

In accordance with ASC Topic 280, Segment Reporting (“ASC 280”), the Company had one reportable segment since the Company’s chief executive officer, who has been identified as the Company’s chief operating decision-maker (“CODM”) formerly relied on the results of operations of hosting and related services when making decisions on allocating resources and assessing performance of the Company, and the CODM reviews the operation result of the Company as a whole. Hosting and related services business focuses primarily on colocation, interconnectivity, cloud, VPN, hybrid IT and other value-added services.

As substantial all of the Company’s long-lived assets and revenues are located in and derived from the PRC, geographical segments are not presented.

(dd)   Employee benefits

The full-time employees of the Company’s PRC subsidiaries are entitled to staff welfare benefits including medical care, housing fund, pension benefits and unemployment insurance, which are governmental mandated defined contribution plans. These entities are required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued.

F-34

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(ee)   Recent accounting pronouncements

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) and require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendments apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combinations—Overall. The amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and it should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this ASU from January 1, 2023 with no material impact on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments introduce a new requirement to disclose significant segment expenses regularly provided to the chief operating decision maker (CODM), extends certain annual disclosures to interim periods, clarifies single reportable segment entities must apply ASC 280 in its entirety, permits more than one measure of segment profit or loss to be reported under certain conditions, and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted ASU 2023-07 on January 1, 2024 with no material impact on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its consolidated financial statements.

3.    CONCENTRATION OF RISKS

(a)   Credit risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, accounts receivable, other receivables and amounts due from related parties. As of December 31, 2022 and 2023, the aggregate amount of cash and cash equivalents and restricted cash short-term investments of RMB2,677,823 and RMB2,431,089, respectively, were held at major financial institutions located in the PRC, and US$455,187 and US$426,022, respectively, were deposited with major financial institutions located outside the PRC. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors’ interests. However, China promulgated a new Bankruptcy Law in August 2006 that came into effect on June 1, 2007, which contains a separate article expressly stating that the State Council may promulgate implementation measures for the bankruptcy of Chinese banks based on the Bankruptcy Law. Under the new Bankruptcy Law, a Chinese bank may go into bankruptcy. In addition, since China’s concession to the World Trade Organization, foreign banks have been gradually permitted to operate in China and have been significant competitors against Chinese banks in many aspects, especially since the opening of the Renminbi business to foreign banks in late 2006. Therefore, the risk of bankruptcy of those Chinese banks in which the Company has deposits has increased. In the event of bankruptcy of one of the banks which holds the Company’s deposits, the Company is unlikely to claim its deposits back in full since the bank is unlikely to be classified as a secured creditor based on PRC laws.

(b)   Business, supplier, customer, and economic risk

The Company participates in a relatively dynamic and competitive industry that is heavily reliant operation excellence of the services. The Company believes that changes in any of the following areas could have a material adverse effect on the Company’s future financial position, result of operations or cash flows:

F-35

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

3.    CONCENTRATION OF RISKS (CONTINUED)

(b)   Business, supplier, customer, and economic risk (continued)

(i)Business risk—Third parties may develop technological or business model innovations that address data center and network requirements in a manner that is, or is perceived to be, equivalent or superior to the Company’s services. If competitors introduce services that compete with, or surpass the quality, price or performance of the Company’s services, the Company may be unable to renew its agreements with existing customers or attract new customers at the prices and levels that allow the Company to generate reasonable rates of return on its investment.
(ii)Supplier risk—The Company’s operations are dependent upon bandwidth and cabinet capacity provided by the third-party telecom carriers. There can be no assurance that the Company will be able to secure the cabinet and bandwidth supply from the third-party telecom carriers, neither the Company is adequately prepared for unexpected increases in bandwidth demands by its customers. The communications capacity the Company has leased, include cabinet and bandwidth, may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of its third-party providers. Any failure of these network providers to provide the capacity the Company requires may result in a reduction in, or interruption of, service to its customers. A significant portion of the Company’s total bandwidth and cabinet resources are purchased from its five largest suppliers, who collectively accounted for 39%, 35% and 42% of the Company’s total bandwidth and cabinet resources for the years ended December 31, 2021, 2022 and 2023, respectively.
(iii)Customer risk—The success of the Company’s business going forward will rely in part on Company’s ability to continue to obtain and expand business from existing customers while also attracting new customers. The Company has a diversified base of customers covering its services and one, one and one single entity customer generated more than 10% of the Company’s total net revenues for the years ended December 31, 2021, 2022 and 2023, respectively. Certain customers are local subsidiaries of a telecommunication carrier in China, which the Company views as separate customers as it negotiates with, maintain and support each of these entities given that each of them has the separate decision-making authority and services procurement budget. None of these customers individually contributed more than 2% of the Company’s revenues in any given year but in the aggregate, they contributed approximately 6%, 6% and 5% of the Company’s total revenues for the years ended December 31, 2021, 2022 and 2023, respectively.
(iv)Political, economic and social uncertainties—The Company’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective.
(v)Regulatory restrictions—The applicable PRC laws, rules and regulations currently prohibit foreign ownership of companies that provide internet related services, including hosting and related services. Accordingly, the Company’s subsidiary, VNET China, is currently ineligible to apply for the required licenses for providing IDC services in China. As a result, the Company operates its IDC services in the PRC through its Consolidated VIEs which holds the licenses and permits required to provide IDC services in the PRC. The PRC Government may also choose at anytime to block access to certain website operators which could also materially impact the Company’s ability to generate revenue.

(c)   Currency convertibility risk

The Company transacts substantially all its business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the PRC government abolished the dual-rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of China (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

F-36

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

3.    CONCENTRATION OF RISKS (CONTINUED)

(d)   Foreign currency exchange rate risk

From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The (appreciation) depreciation of the RMB against US$ was approximately (2.3%), 9.2% and 1.7% in the years ended December 31, 2021, 2022 and 2023, respectively.

(e)   Interest rate risk

The Company is exposed to interest rate risk on its interest-bearing assets and liabilities. As part of its asset and liability risk management, the Company reviews and takes appropriate steps to manage its interest rate exposures on its interest-bearing assets and liabilities. The Company has not been exposed to material risks due to changes in market interest rates, and not used any derivative financial instruments to manage the interest risk exposure during the periods presented.

4.    ACQUISITION OF SUBSIDIARIES

Acquisitions in 2023

Sanhe Mingtai Digital Industrial Park Co., Ltd. (“Sanhe Digital”)

In March 2023, the Company through one of its Consolidated VIEs, Langfang Huahai Network Technology Co., Ltd. (“Langfang Huahai”), acqcuired 100% equity interest in Sanhe Ditital by issuance of 22.5% equity interest (share consideration) of Langfang Huahai. The share consideration is referenced to the fair value of the identifiable assets acquired and liabilities assumed. The purpose of the transaction is to acquire the property and land use rights for data center. As Sanhe Digital does not possess all the elements that are necessary to conduct normal operations as a business, such acquisition is accounted for as an acquisition of assets. Sanhe Digital was subsequently merged into Langfang Huahai in December 2023.

The carrying amount of the net identifiable assets of Sanhe Digital were as follows:

    

RMB

Net assets acquired:

  

Current assets

 

3

Property and equipment, net

 

105,538

Land use rights, net

 

14,258

Deferred tax assets

 

2,232

Accrued expenses and other payables

 

(2,277)

Deferred tax liabilities

 

(2,758)

Total share consideration

 

116,996

Acquisitions in 2022

Kunshan Kunhui Network Co., Ltd. (“KS Kunhui”)

On August 5, 2022, as part of its business strategy to expand the existing hosting service, the Company through its subsidiary, Beijing FengFu Technology Co., Ltd., acquired 100% of the equity interests in KS Kunhui, which primarily provides internet data center service, for a total cash consideration of RMB50,000. As KS Kunhui is in operations and possess all the elements that are necessary to conduct normal operations as a business, such acquisition is accounted for as business combination.

F-37

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

4.    ACQUISITION OF SUBSIDIARIES (CONTINUED)

Acquisitions in 2022 (continued)

The following table summarizes the estimated fair value of the assets acquired and liabilities assumed as of the date of acquisition:

    

RMB

Cash and cash equivalents

 

9,014

Property and equipment, net

 

92,157

Operating lease right-of-use assets, net

 

199,255

Operating permits (Note 9)

 

29,000

Customer contract (Note 9)

 

59,500

Deferred tax assets

 

13,921

Other current assets

 

289,480

Total assets acquired

 

692,327

Other current liabilities

 

(436,124)

Operating lease liabilities

 

(208,612)

Deferred tax liabilities

 

(22,125)

Total liabilities assumed

 

(666,861)

Net assets acquired

 

25,466

Purchase consideration

 

50,000

Goodwill

 

24,534

The revenue and net loss of KS Kunhui since the acquisition date included in the consolidated statement of operations for the year ended December 31, 2022 were nil and RMB24,757, respectively. The goodwill, which is not tax deductible, is primarily attributable to synergies expected to be achieved from the acquisition.

The pro forma results of revenue and earnings of the acquiree as if the combinations occurred as of the beginning of the comparable prior annual reporting period of the acquiree were not presented because the effects of the business combination was not significant to the Company’s consolidated results of operations.

BJ Jianghe Shuzhi, Jianghe Chuangke, Jianghe Industrial and BJ Xunneng (collectively “BJ JiangHeCloud”)

On August 1, 2022, the Company through its subsidiaries, YF WOFE and 21Vianet Saturn, acquired 100% equity interests in BJ JiangHeCloud at a total cash consideration of RMB847,438. Among the consideration, RMB57,500 is refundable if relevant condition set out in the agreements is not achieved. The purpose of the transaction is to establish several new data centers. As BJ JiangHeCloud does not possess all the elements that are necessary to conduct normal operations as a business and had not yet commenced operations, such acquisition is accounted for as an acquisition of assets. As of December 31, 2023, as the relevant condition was not met, the RMB57,500 refundable prepayment was included in other non-current assets.

The carrying amount of the net identifiable assets of BJ JiangHeCloud were as follows:

    

RMB

Net assets acquired:

Cash and cash equivalents

 

3,325

Other current assets

 

3,959

Property and equipment, net

 

306,546

Operating permits (Note 9)

 

479,989

Land use rights, net (Note 10)

 

221,556

Other current liabilities

 

(15,448)

Deferred tax liabilities

 

(209,989)

Total consideration in cash

 

789,938

F-38

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

5.    ACCOUNTS AND NOTES RECEIVABLE, NET

Accounts and notes receivable and the allowance for doubtful debt consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

Accounts receivable

 

1,897,111

 

1,903,458

Notes receivable

 

1,151

 

873

Allowance for doubtful debt

 

(134,569)

 

(188,356)

 

1,763,693

 

1,715,975

As of December 31, 2022 and 2023, all accounts and notes receivable were due from third party customers. An analysis of the allowance for doubtful debt was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Balance at beginning of the year

 

68,921

99,620

134,569

Additional due to business combination

 

16,256

Additional provision charged to expense

 

14,990

34,949

54,512

Write-off of accounts receivable

 

(547)

(725)

Balance at the end of the year

 

99,620

134,569

188,356

6.    SHORT-TERM INVESTMENTS

Short-term investments consisted of the following as of December 31, 2023:

    

As of December 31,

2023

RMB

Aggregate cost basis

 

354,149

Gross unrealized holding gain

 

2,671

Aggregate fair value

 

356,820

The Company’s short-term investments as of December 31, 2023 represent a short-term wealth management product issued by a financial institution in Hong Kong S.A.R. The wealth management product has been redeemed by the Company in January 2024.

F-39

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

7.    PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

Prepaid expenses (1)

 

988,467

 

1,344,525

Tax recoverable

620,901

907,629

Deposits

 

59,653

 

33,941

Loans to third parties (2)

 

376,851

 

5,787

Staff advances

 

2,992

 

2,518

Interest receivables

 

544

 

532

Others

 

98,092

 

80,409

 

2,147,500

 

2,375,341

(1)Prepaid expenses mainly represented the unamortized portion of prepayments made to Microsoft for the cloud services, the prepayments to telecommunication operators for bandwidth, data centers or cabinets and the prepayments for office expense.
(2)In December 2022, loan amounting to RMB279,500 was provided to the third party selling shareholders of KS Kunhui (Note 4) to settle the liabilities to KS Kunhui. The loan bears an interest rate of 7.5% per annum and has a maturity term ranging from four to six months. The loan was secured by the third parties’ equity shares in their subsidiaries and certain property and equipment of their subsidiaries. During 2023, RMB85,000 was repaid to the Company, RMB194,500 of the above outstanding loan as well as RMB93,400 of another loan provided to a third party in September 2021 with an original maturity period of 18 months were overdue and full amount of allowance for credit losses was recognized as of December 31, 2023. The credit losses were recorded in allowance for doubtful debt in the consolidated statement of operations.

An analysis of the allowance for doubtful debt in relation to other receivables was as follows:

For the years ended December 31,

    

2022

    

2023

 

RMB

 

RMB

Balance at beginning of the year

 

130,908

 

131,624

Addition

 

15,460

 

313,993

Write-off

 

(15,000)

 

Foreign exchange difference

 

256

 

52

Balance at the end of the year

 

131,624

 

445,669

F-40

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

8.    PROPERTY AND EQUIPMENT, NET

Property and equipment, including those held under finance leases, consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

At cost:

Property

 

2,236,257

 

2,672,822

Leasehold improvements

 

4,819,257

 

5,821,394

Computer and network equipment

 

7,577,082

 

8,437,075

Optical fibers

 

142,723

 

142,723

Office equipment

 

87,093

 

93,543

Motor vehicles

 

4,098

 

3,937

 

14,866,510

 

17,171,494

Less: Accumulated depreciation

 

(5,548,663)

 

(6,987,542)

9,317,847

10,183,952

Construction-in-progress

 

2,770,348

 

3,444,237

Impairment

 

(123,697)

 

(603,796)

Property and equipment, net

 

11,964,498

 

13,024,393

See note 2 (p) for details of impairment of property and equipment.

Depreciation expense was RMB1,164,725, RMB1,462,550 and RMB1,663,932 for the years ended December 31, 2021, 2022 and 2023, respectively, and were included in the following captions:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Cost of revenues

 

1,107,655

 

1,386,800

 

1,573,970

Sales and marketing expenses

 

963

 

1,029

 

1,721

General and administrative expenses

 

23,186

 

35,715

 

38,280

Research and development expenses

 

32,921

 

39,006

 

49,961

 

1,164,725

 

1,462,550

 

1,663,932

The carrying amounts of the Company’s property and equipment held under finance leases at respective balance sheet dates were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Property

 

993,158

 

993,158

Computer and network equipment

 

971,814

 

648,989

Optical fibers

 

137,924

 

137,924

 

2,102,896

 

1,780,071

Less: Accumulated depreciation

 

(847,449)

 

(709,209)

 

1,255,447

 

1,070,862

Construction-in-progress

 

 

219,283

Impairment

 

(18,808)

(19,361)

1,236,639

 

1,270,784

F-41

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

8.    PROPERTY AND EQUIPMENT, NET (CONTINUED)

Depreciation of property, computer and network equipment and optical fibers under finance leases was RMB274,052, RMB224,140 and RMB199,926 for the years ended December 31, 2021, 2022 and 2023, respectively.

The carrying amounts of property and equipment pledged by the Company to secure borrowings (Note 14) granted to the Company at the respective balance sheet dates were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Property

 

118,050

 

155,239

Leasehold improvements

92,629

246,662

Computer and network equipment

137,876

442,167

Office equipment

 

919

1,829

F-42

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

9.    INTANGIBLE ASSETS, NET

The following table presented the Company’s intangible assets as of the respective balance sheet dates:

Radio

Internal

Purchased

spectrum

Operating

Technology

Customer

Supplier

Trade

Customer

Non-Complete

use

software

license

Permits

Platform

relationships

Licenses

relationships

names

contract

Agreement

software

Total

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

Intangible assets, cost December 31, 2022

 

207,565

 

134,543

 

1,217,876

 

38,050

 

257,183

 

5,772

 

39,053

 

116,266

 

190,141

 

1,800

 

74,224

 

2,282,473

Accumulated amortization

(139,443)

(83,294)

(56,433)

(18,258)

(235,810)

(3,428)

(34,281)

(48,929)

(68,622)

(1,800)

(53,785)

(744,083)

Impairment

(41,259)

(41,259)

Intangible assets, net December 31, 2022

 

68,122

 

9,990

 

1,161,443

 

19,792

 

21,373

 

2,344

 

4,772

 

67,337

 

121,519

 

 

20,439

 

1,497,131

Intangible assets, cost December 31, 2023

233,513

136,825

1,199,210

38,050

257,183

5,772

39,053

116,266

190,141

1,800

90,419

2,308,232

Accumulated amortization

(157,081)

(87,145)

(89,226)

(23,739)

(256,888)

(3,812)

(37,299)

(54,742)

(89,002)

(1,800)

(67,020)

(867,754)

Impairment

(802)

(41,959)

(14,311)

(57,072)

Intangible assets, net December 31, 2023

 

75,630

 

7,721

 

1,109,984

 

 

295

 

1,960

 

1,754

 

61,524

 

101,139

 

 

23,399

 

1,383,406

Radio spectrum license represented the spectrum license awarded by the Hong Kong Telecommunication Authority. Operating permits relate to the government authorized high-capacity utilities from the assets acquisitions. Customer relationships relate to the relationships that arose as a result of existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived from the expected renewal of these existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Licenses mainly represented the telecommunication service license in relation to virtual private network services. Supplier relationships relate to the relationships that arose as a result of existing bandwidth supply agreements with certain network operators, which were valued using a replacement cost method given the relative ease of replacement. Trade names mainly relate to the trade names of Dermot Entities. Customer contract related to existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived over the contractual period of the existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Technology platform relates to the TenxCloud Cloud Native Application Platform and Kubedata platform from acquisition of BJ TenxCloud in 2021 and platform software from acquisition of iJoy BVI in 2013.

The intangible assets are amortized using the straight-line method, which is the Company’s best estimate of how these assets will be economically consumed over their respective estimated useful lives ranging from 1 to 48 years.

See note 2 (p) for details of impairment of intangible assets.

Amortization expenses were approximately RMB94,751, RMB122,470 and RMB128,042 for the years ended December 31, 2021, 2022 and 2023, respectively.

The annual estimated amortization expenses for the intangible assets for each of the next five years are as follows:

    

RMB

2024

 

294,541

2025

 

153,513

2026

 

27,877

2027

 

17,591

2028

 

11,325

 

504,847

F-43

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

10.  LAND USE RIGHTS, NET

Land use rights held by the Company represent operating lease prepayments and are amortized over the remaining term of the respective rights.

As of December 31, 

2022

2023

    

RMB

    

RMB

Cost

 

617,808

 

664,272

Accumulated amortization

 

(41,788)

 

(61,769)

Land use rights, net

 

576,020

 

602,503

The carrying amounts of land use rights pledged by the Company to secure borrowings (Note 14) granted to the Company at the respective balance sheet dates were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Land use rights

 

115,895

 

196,195

11.  GOODWILL

The changes in the carrying amount of goodwill were as follows:

For the years ended December 31, 

2022

2023

    

RMB

    

RMB

Balance as of January 1

Goodwill, gross

 

1,339,657

 

1,364,191

Accumulated impairment losses

Goodwill, net

1,339,657

1,364,191

Goodwill acquired

24,534

Impairment

 

 

(1,364,191)

Balance as of December 31

 

Goodwill, gross

1,364,191

1,364,191

Accumulated impairment losses

(1,364,191)

Goodwill, net

1,364,191

 

As of December 31, 2021 and 2022, the Company has performed assessment and no impairment loss was recorded.

Considering the adverse changes in macroeconomic and market conditions in 2023 as well as a sustained decrease in share price, the Company determined that a quantitative assessment was required at December 31, 2023. The Company estimated the fair value of a reporting unit by using income approach, which considered a number of factors, including expected future cash flows and discounted rate. Expected future cash flows are dependent on certain key assumptions including forecsted revenue growth rates. Based on the quantitative assessment results, the difference of the reporting unit’s carrying amount over its fair value exceeded the total amount of goodwill as of December 31, 2023. Therefore, the Company recognized impairment of goodwill in its full amount of RMB1,364,191 for the year ended December 31, 2023.

F-44

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

12.  LONG-TERM INVESTMENTS, NET

The Company’s long-term investments consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

Equity investments without readily determinable fair values

 

17,137

 

19,821

Equity method investments

 

223,457

 

738,128

Available-for-sale debt investments

 

1,600

 

 

242,194

 

757,949

Equity investments without readily determinable fair values

The investment income comprised of dividend income of RMB659, RMB391 and RMB3,270 for the years ended December 31, 2021, 2022 and 2023, respectively.

The Company recorded an impairment loss of long-term investments amounting to nil, nil and RMB9,327 for the years ended December 31, 2021, 2022 and 2023, respectively.

Equity method investments:

    

Increase (decrease)

    

 during

the year ended

As of December 31, 2021

December 31, 2022

As of December 31, 2022

Share 

Investments

Share 

Distribution/derecognize

Share

Impairment

Investments

Cost of

equity

Impairment of

in equity

Cost of 

equity gain

of share equity

Cost of

 equity gain

of

 in equity

    

 investments

    

loss

    

investment

    

  investee

    

investments

    

(loss)

(gain) loss

    

 investments

    

 (loss)

    

investment

    

 investee

    

RMB

    

RMB

RMB

RMB

    

RMB

    

RMB

    

RMB

    

RMB

RMB

    

RMB

RMB

Yizhuang Fund

 

101,000

 

(32,285)

68,715

 

3,159

(71,874)

Jingliang Inter Cloud

6,000

 

(5,013)

987

 

(4)

6,000

(5,017)

983

Jingliang Century Cloud

4,000

 

4,000

 

4,000

4,000

ZJK Energy

5,907

 

(3,816)

2,091

 

16

5,907

(3,800)

2,107

WiFire Entities

 

20,000

 

(20,000)

 

20,000

(20,000)

Qidi Chengxin

3,930

(217)

3,713

(116)

3,930

(333)

3,597

BJ Chaohulian

5,000

(1,505)

(3,495)

5,000

(1,505)

(3,495)

Dexin Tonglian

3,000

(333)

3,000

(333)

2,667

SH Edge Interchange*

900

(797)

900

(797)

103

Changzhou Gaoxin

210,000

210,000

210,000

 

145,837

 

(62,836)

(3,495)

79,506

 

213,900

1,925

(71,874)

258,737

(31,785)

(3,495)

223,457

    

Increase (decrease) 

    

during 

the year ended

As of December 31, 2022

December 31, 2023

As of December 31, 2023

Share 

Impairment

Investments

Share 

Distribution/derecognize

Share

Impairment

Investments

Cost of 

equity 

of

in equity

Cost of

equity gain

of share equity

Cost of

equity

of

 in equity 

    

investments

    

loss

    

investment

    

investee

    

investments

    

 (loss)

    

(gain)loss

    

investments

    

gain (loss)

    

investment

    

investee

    

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Jingliang Inter Cloud

 

6,000

(5,017)

983

(2)

6,000

(5,019)

981

Jingliang Century Cloud

 

4,000

4,000

4,000

4,000

ZJK Energy

 

5,907

(3,800)

2,107

(45)

5,907

(3,845)

2,062

WiFire Entities

 

20,000

(20,000)

(20,000)

20,000

Qidi Chengxin

 

3,930

(333)

3,597

(119)

3,930

(452)

3,478

BJ Chaohulian

5,000

(1,505)

(3,495)

5,000

(1,505)

(3,495)

Dexin Tonglian

 

3,000

(333)

2,667

(475)

3,000

(808)

2,192

SH Edge Interchange*

900

(797)

103

(103)

900

(900)

Changzhou Gaoxin

210,000

210,000

488,392

5,107

698,392

5,107

703,499

Zhuhai Private

23,000

(1,084)

23,000

(1,084)

21,916

258,737

(31,785)

(3,495)

223,457

491,392

3,279

20,000

750,129

(8,506)

(3,495)

738,128

*

“SH Edge Interchange” represents Shanghai Edge Cloud Interchange Technology Co., Ltd.

F-45

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

12.  LONG-TERM INVESTMENTS, NET (CONTINUED)

Equity method investments (continued):

The Company through its subsidiary, VNET Beijing, entered into an agreement to invest in the Yizhuang Venture Investment Fund (“Yizhuang Fund”) as a limited partner since April 2012 with capital injection of RMB101,000 and held 27.694% of the investee as of December 31, 2020, 2021. Given the Company holds more than three percent interest in the Yizhuang Fund as a limited partner, the investment is accounted for under the equity method as prescribed in ASC Subtopic 323-10, Investments Equity Method (“ASC 323-10”). For the year ended December 31, 2022, the Company received distribution from Yizhuang Fund as return on investments with an amount of RMB15,232. As of December 31, 2022, the operating period of Yizhuang Fund was expired and the liquidation work was initiated. The Company derecognized the investment and recognized the estimated recoverable amount of RMB56,642 in prepaid expenses and other current assets.

In September 2017, after the disposal of 66.67% equity interest in the WiFire Entities, the Company held the remaining 33.33% equity interest in the WiFire Entities, which is accounted for equity method investment at fair value at the disposal date. As of December 31, 2022, the equity method investment balance is reduced to nil after the pickup of loss in the WiFire Entities. In October and November 2023, the Company transferred the remaining 33.33% equity interest in the WiFire Entities to third parties with nil consideration.

In January 2018, the Company through its subsidiary, VNET Beijing, and a third company jointly set up Beijing Jingliang Interconnected Cloud Technology Inc. (“Jingliang Inter Cloud”) and Jingliang Century Cloud Technology Inc. (“Jingliang Century Cloud”). The Company injected capital of RMB6,000 and RMB4,000 and the Company held 60% and 40% of equity interest in Jingliang Inter Cloud and Jingliang Century Cloud, respectively. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over Jingliang Inter Cloud’s operation and financial decisions.

In December 2019, the Company through its subsidiary, VNET Beijing, and a third company jointly set up Chengdu Qidi Chengxin Education Limited (“Qidi Chengxin”). The Company injected capital of RMB3,930 and held 59% of equity interest in Qidi Chengxin. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.

In January 2021, the Company through its subsidiary, VNET Beijing, and two third parties jointly set up Beijing Super Internet Technology Research Institute Co., Ltd. (“BJ Chaohulian”). The Company injected capital of RMB5,000 and held 30% of equity interest in BJ Chaohulian. As of December 31, 2021, the equity method investment balance is reduced to nil after the Company pickup of loss amounting to RMB1,505 and recorded impairment of investment amounting to RMB3,495.

In September 2022, the Company through its subsidiary, Shanghai Cloud Network Co., Ltd., and five third parties jointly set up Dexin Tonglian (Beijing) Culture Technology Co., Ltd. (“Dexin Tonglian”). The Company injected capital of RMB3,000 and hold 30% of equity interest in Dexin Tonglian. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.

In November 2022, the Company through its subsidiary, VNET HK, and a third party jointly set up Changzhou Gaoxin Interconnection Co., Ltd. (“Changzhou Gaoxin”). The Company injected capital of RMB210,000 and held 35% of equity interest in Changzhou Gaoxin. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions. In April and May 2023, the Company injected additional capital of RMB488,392 and its shareholding remained at 35%.

In February 2023, the Company through its subsidiary, SH Shilian, and Zhuhai VNET Enterprise Management Partnership (Limited Partnership), an entity controlled by the founder of the Company, jointly set up Zhuhai VNET Private Equity Fund Management Co., Ltd. (“Zhuhai Private”). The Company injected capital of RMB23,000 and held 40% of equity interest in Zhuhai Private. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.

F-46

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

13.  OTHER NON-CURRENT ASSETS

As of December 31, 2022 and 2023, other non-current assets included prepayment for acquisition of datacenters and purchase of property and equipment amounting to RMB293,500 and RMB293,500, which consist of 53% and 55% of other non-current assets, respectively.

14.  BORROWINGS

Borrwings were as follows as of the respective balance sheet dates:

As of December 31, 

2022

2023

    

RMB

    

RMB

Short term bank borrowings

 

 

30,000

Long-term bank borrowings, current portion

 

289,941

 

334,511

Other long-term borrowings, current portion

194,079

388,814

 

484,020

 

753,325

Long-term bank borrowings, non-current portion

 

2,694,249

 

4,170,981

Other long-term borrowings, non-current portion

355,607

942,540

Total borrowings

 

3,533,876

 

5,866,846

The short-term bank borrowings outstanding as of December 31, 2023 bore a weighted average interest rate of 3.65% per annum.

The long-term borrowings (including current portion) outstanding as of December 31, 2022 and 2023 bore a weighted average interest rate of 5.11% and 4.97% per annum, respectively, and were denominated in RMB. These loans were obtained from financial institutions located in the PRC.

As of December 31, 2022 and 2023, unused loan facilities for bank and other borrowings amounted to RMB3,164,371 and RMB2,811,123 , respectively.

Borrowings as of December 31, 2022 and 2023 were secured by the following:

December 31, 2022

Long-term borrowings (including current portion)

 

Secured by

(RMB)

 

  

1,879,631

 

Secured by a subsidiary’s share.

800,989

Secured by a subsidiary’s land-use right with net book value of RMB24,460 (Note 10).

247,171

Secured by a subsidiary’s property and equipment and land-use right with net book value of RMB118,050 and RMB91,435, respectively (Note 8/Note 10), and a subsidiary’s share.

156,077

 

Secured by a subsidiary’s property and equipment with net book value of RMB231,424 (Note 8), and a subsidiary’s share.

450,008

Unsecured borrowing.

3,533,876

F-47

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

14.  BORROWINGS (CONTINUED)

December 31, 2023

Short-term borrowings

    

Secured by

(RMB)

 

  

30,000

Unsecured borrowing.

Long-term borrowings (including current portion)

 

Secured by

(RMB)

 

  

2,180,490

Secured by a subsidiary’s share.

3,101,522

Secured by property and equipment and land-use right with net book value of RMB845,898 and RMB196,195, respectively (Note 8/Note 10), and a subsidiary’s share

554,834

Unsecured borrowing.

5,836,846

The following table summarizes the aggregate required repayments of the principal amounts of the Company’s long-term borrowings, including bank and other borrowings in the succeeding five years and thereafter:

    

RMB

For the years ending December 31,

2024

 

799,314

2025

 

816,677

2026

 

751,209

2027

 

683,110

2028

689,511

2029 and thereafter

 

2,273,233

F-48

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

15.  ACCRUED EXPENSES AND OTHER PAYABLES

The components of accrued expenses and other payables were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Payables for purchase of property, equipment and software

 

1,280,742

 

1,431,547

Payroll and welfare payables

 

433,376

 

477,367

Consideration due to the original shareholders of BJ TenxCloud (1)

 

229,323

 

229,323

Liability classified share-based payments (1)

131,116

149,612

Accrued service fees

66,494

126,001

Payables for office supplies and utilities

 

69,288

 

105,871

Payables for acquisitions and long-term investments

47,805

99,340

Value-added tax and other taxes payable

 

31,706

 

35,391

Interest payables

 

35,785

 

77,168

Others

 

84,844

 

51,482

 

2,410,479

 

2,783,102

(1)On July 15, 2021, the Company acquired 100% of the equity interests in BJ TenxCloud from third party selling shareholders. The balance of consideration due to original shareholders represented the amounts the selling shareholders claimed according to the acquisition agreement.

In addition, the Company is obligated to issue various numbers of the shares of the Company or its subsidiary to certain selling shareholders who will remain as the employees of BJ TenxCloud, determinable based on achievements of the financial and operational targets by BJ TenxCloud during various post-acquisition periods. As such share-base payments will be forfeited if these employees cease their employments with the Company, the Company recognized these payments as compensation costs over the requisite service periods. The Company classified the share-based payments as liability classified share-based payments.

F-49

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

16.  LEASES

Leases are classified as operating leases or finance leases in accordance with ASC 842. The Company’s operating leases mainly related to building, office facilities and equipment and the rights to use the land in the PRC. For leases with terms greater than 12 months, the Company records the related asset and liability at the present value of lease payments over the term. Certain leases include rental escalation clauses, renewal options and/or termination options, which are factored into the Company’s determination of lease payments when appropriate.

As of December 31, 

 

    

2022

    

2023

 

Weighted average remaining lease term:

Operating lease

 

10.7 years

 

9.7 years

Finance lease

 

18.9 years

 

18.7 years

Weighted average discount rate:

 

  

 

  

Operating lease

 

7.50

%  

7.59

%

Finance lease

 

10.44

%  

10.04

%

Lease cost for finance leases capitalized were immaterial for the years ended December 31, 2021, 2022 and 2023.

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Lease cost

 

  

 

  

Finance lease cost:

 

  

 

  

Depreciation

 

274,052

224,140

 

199,926

Interest expenses

 

124,567

104,088

 

90,679

Operating lease cost

 

568,044

691,197

 

749,800

Total lease cost

 

966,663

1,019,425

 

1,040,405

Short-term lease cost and variable lease cost for operating leases and finance leases were immaterial for the years ended December 31, 2021, 2022 and 2023.

Other information related to leases was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

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

Operating cash payments for operating leases

 

593,615

635,615

796,541

Financing cash payments for finance leases

 

579,660

231,046

210,902

F-50

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

16.  LEASES (CONTINUED)

Future lease payments under operating leases and finance leases as of December 31, 2023 were as follows:

Operating Leases

Finance Leases

    

RMB

    

RMB

2024

 

807,678

180,355

2025

 

739,747

173,799

2026

 

680,034

165,015

2027

 

545,468

158,978

2028

528,173

156,920

2029 and thereafter

 

2,630,069

1,705,594

Total future lease payments

 

5,931,169

2,540,661

Less: Imputed interest

 

(1,880,246)

(1,265,329)

Present value of future lease payments*

 

4,050,923

1,275,332

*

Present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to RMB780,164 and RMB3,270,759 for the year ended December 31, 2023, respectively.

Present value of future finance lease payments consisted of current portion of finance lease liabilities and non-current portion of finance lease liabilities, amounting to RMB115,806 and RMB1,159,525 for the year ended December 31, 2023, respectively.

17.  BONDS PAYABLE

On April 15, 2019, the Company issued and sold bonds with an aggregate principal amount of US$300,000 at a coupon rate of 7.875% per annum (“2021 Notes”). The 2021 Notes has matured on October 15, 2021. The 2021 Notes were listed and quoted on the SGX-ST. Interest on the 2021 Notes is payable semi-annually in arrears on April 15 and October 15 in each year, beginning from October 15, 2019.

Net proceeds from 2021 Notes after deducting issuance costs were RMB1,976,474. The 2021 Notes are unsecured and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated to the bonds; equal in right of payment to any of the Company’s liabilities that are not so subordinated, including the 2020 Notes; effectively junior in the right of payment to any secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including accounts payables) of the Company’s subsidiaries and Consolidated VIEs.

On October 4, 2021, the Company repaid the outstanding 2021 Notes with principal amount of US$300,000.

18.  PERPETUAL CONVERTIBLE PREFERRED SHARES

In June 2020, the Company issued 150,000 Series A perpetual convertible preferred shares (the “Series A Preferred Shares”) at the subscription price of 1,000 US dollars per subscribed share for a total cash consideration of US$150,000.

The significant terms of the Series A Preferred Shares are summarized as follows:

Dividends

From and after the original issuance date, cumulative dividends on each Series A Preferred Share will accrue in arrears at the dividend rate of 4.5% per annum on the original issuance price of 1,000 US dollars per subscribed share. All accrued dividends on any Series A Preferred Share will be paid in cash, when, as and if declared by the Board of Directors out of funds legally available therefor or upon a liquidation of the Company.

F-51

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

18.  PERPETUAL CONVERTIBLE PREFERRED SHARES (CONTINUED)

Dividends (continued)

Holders of the Series A Preferred Shares will also be entitled to receive any dividends declared by the Board of Directors on a pro rata basis with the ordinary shares determined on an as-converted basis. The dividends or distributions shall be distributed among all holders of ordinary shares and Series A Preferred Shares in proportion to the number of ordinary shares that would be held by each such holder if all Series A Preferred Shares had been converted to ordinary shares as of the record date fixed for determining those entitled to receive such distribution.

For dividends on cumulative preferred stock classified in permanent equity, dividends are not recognized until declared by the Board of Directors. RMB28,637 dividend was declared by the Company on the conversion date.

Liquidation preference

In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company, the holders of Series A Preferred Shares will be entitled to be paid out of the assets of the Company available for distribution to its shareholders before any distribution or payment out of the assets of the Company will be made to the holders of ordinary shares at a preferential amount in cash equal to the greater of (i) the aggregate original issuance price of 1,000 US dollars per Series A Preferred Shares, plus any unpaid, accrued and accumulated dividends on all such Series A Preferred Shares (whether or not declared) and (ii) the aggregate value that such holders of Series A Preferred Shares would have received had all holders of Series A Preferred Shares, immediately prior to such Liquidation, converted all Series A Preferred Shares then outstanding (together with any unpaid, accrued and accumulated dividends thereon) into Class A ordinary shares at the applicable conversion price then in effect.

If the Company has insufficient assets to pay the holders of the Series A Preferred Shares the full preferential amount, (a) the holders of the Series A Preferred Shares will share ratably in any distribution of the remaining assets of the Company in proportion to the respective full preferential amounts which would otherwise be payable to each such holder in full, and (b) the Company will not make or agree to make, or set aside for the benefit of the holders of ordinary shares, any payments to the holders of ordinary shares.

Conversion

Series A Preferred Shares can be converted at any time at the option of the holder into Class A ordinary shares by dividing the original issuance price plus any unpaid, accrued and accumulated dividends up to, but excluding, the conversion date by the conversion price in effect immediately prior to such conversion. Series A Preferred Shares will be mandatorily converted into Class A ordinary shares at any time after six months from the original issuance date when the daily volume-weighted average price of the ADS (“VWAP”) of certain period equals or exceeds the 200% of the conversion price per ADS (“Conversion Threshold”).

Conversion price is initially, US$2.8333 per Class A Ordinary Shares or US$17.00 per ADS and is subject to additional adjustments if the Company makes certain dilutive issuances of shares.

Voting

Each Series A Preferred Shares holder will be entitled to a number of vote equal to the number of Class A ordinary shares then issuable upon its conversion into Class A ordinary shares at the record date for determination of the shareholders entitled to vote on such matters, or, if no such record date is established, at the date when such vote is taken or any written consent of shareholders is solicited.

Accounting for the Series A Preferred Shares

The Series A Preferred Shares are classified as permanent equity and initially recorded at the issuance price at the time of closing. There were no embedded features that qualified for bifurcation and separate accounting in accordance with ASC 815-10, Derivatives and Hedging. As the time of closing, beneficial conversion features with the amount of RMB470,643 was recorded as a reduction to the respective preferred shares with an offsetting credit to additional paid-in capital. This amount was immediately accreted back as a deemed distribution to Series A perpetual convertible preferred shareholders.

F-52

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

18.  PERPETUAL CONVERTIBLE PREFERRED SHARES (CONTINUED)

Accounting for the Series A Preferred Shares (continued)

The Company early adopted ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), starting on January 1, 2021 using modified retrospective transition method applied to those transactions outstanding as of January 1, 2021. The impact of adoption of ASU 2020-06 was immaterial for Series A Preferred Shares.

On March 1, 2021, 150,000 Series A Preferred Shares all has been converted into 54,507,816 Class A Ordinary Shares at the conversion price US$17.00 per ADS.

19.  CONVERTIBLE PROMISSORY NOTES

2025 Convertible Notes

During the year ended December 31, 2020, the Company entered into agreements with a group of investors led by Goldman Sachs Asia Strategic Pte. Ltd. (the “Purchasers”) to issue the Company’s convertible promissory note (the “2025 Convertible Notes”) for total gross proceeds of US$200,000. The 2025 Convertible Notes will mature in five years and, bear interest at the rate of 2% per annum from the issuance date which will be payable semiannually in arrears in cash.

Conversion

Purchasers have the option to convert all or a portion of the outstanding 2025 Convertible Notes and any accrued and unpaid interest, into ADSs at the conversion price at any time. The conversion price will initially be US$12.00 per ADS or will be subject to customary adjustments when the decrease in VWAP exceeds certain threshold. In addition, the conversion price will be adjusted in the event when the Company makes certain dilutive issuances of shares.

Redemption upon maturity

Unless previously redeemed or converted, the Company shall redeem the 2025 Convertible Notes on the maturity date in an amount equal to the sum of (i) 115% of the then outstanding principal amount of the 2025 Convertible Notes and (ii) the interest accrued but unpaid on the maturity date. The Company may not redeem the 2025 Convertible Notes at its option prior to the maturity date.

Early redemption at the option of the Purchasers

If any portion of the outstanding principal amount of the 2025 Convertible Notes has not been converted by the third anniversary of the date of issuance of the 2025 Convertible Notes, the Purchasers at their sole discretion will have the right to require the Company to redeem, in whole or in part, the outstanding principal amount of the 2025 Convertible Notes which has not been converted previously in an amount equal to the sum of (i) 109% of the outstanding principal amount and (ii) the interest accrued but unpaid on the outstanding principal amount.

The Company elected to account for the 2025 Convertible Notes at fair value as a whole. Issuance costs including underwriting commissions and offering expenses were approximately RMB18,932, which were recognized in earnings as incurred.

During the years ended December 31, 2020 and 2021, Purchasers of the 2025 Convertible Notes exercised the right to convert 23,710,140 and 42,401,010 newly issued Class A ordinary shares at the conversion price of US$12 per ADS. Upon conversion, the fair value of converted portion was RMB720,547 and RMB1,639,806, respectively. Issuance costs was approximately RMB2,939 and nil, respectively, which were credited to capital accounts with the changes in the fair value up to the conversion date recorded in earning. No conversion rights were exercised by the Purchasers for the years ended December 31, 2022 and 2023.

F-53

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)

2025 Convertible Notes (continued)

From March to June 2023, the Company received notices from the holders of the 2025 Convertible Notes, requiring the Company to redeem the 2025 Convertible Notes at 109% of the principal amount plus all accrued but unpaid interest within three months since the receipt of notices. The Company repurchased all of the outstanding 2025 Convertible Notes with principal amount of US$68,000 during the year ended December 31, 2023.

The interest expense on the convertible promissory was recorded based on the stated rate of 2% in the interest expense within the consolidated statements of operations. For the years ended December 31, 2021, 2022 and 2023, the interest expense was RMB9,703, RMB9,147 and RMB4,471, respectively.

As of December 31, 2022, the fair value of the remaining 2025 Convertible Notes was RMB537,778. The changes in fair value gain of convertible promissory notes of RMB829,149,RMB22,626 and RMB21,816 were recognized in the changes in the fair value of financial liabilities in the consolidated statement of operations for the years ended December 31,2021, 2022 and 2023, respectively.

2026 Convertible Notes

In January 2021, the Company issued US$600,000 principal amount 0.00% convertible senior notes including US$75,000 sold upon the exercise of the over-allotment option (the “2026 Convertible Notes”). The 2026 Convertible Notes will mature on February 1, 2026 unless redeemed, repurchased or converted prior to such date.

Holders may convert their 2026 Convertible Notes at their option prior to the close of business on the business day immediately preceding August 1, 2025 only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price of ADSs’, each representing six Class A ordinary shares of the Company, par value US$0.00001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price per 1,000 US dollars principal amount of the 2026 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the ADSs and the conversion rate on each such trading day; (3) if the Company calls the 2026 Convertible Notes for a tax or optional redemption; or (4) upon the occurrence of specified corporate events. On or after August 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2026 Convertible Notes at any time. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs, or a combination of cash and ADSs, at its election. If the Company satisfies its conversion obligation solely in cash or through payment and delivery, as the case may be, of a combination of cash and ADSs, the amount of cash and ADSs, if any, due upon conversion will be based on a daily conversion value calculated on a proportionate basis for each trading day in a 40 trading day observation period.

The initial conversion rate of the 2026 Convertible Notes is 18.3574 of the Company’s ADS per 1,000 US dollars principal amount of the 2026 Convertible Notes (which is equivalent to an initial conversion price of approximately US$54.47 per ADS). The conversion rate will be subject to adjustment in some events. In addition, following certain corporate events that occur prior to the maturity date, if a make-whole fundamental change occurs prior to the maturity date of the 2026 Convertible Notes, or under certain circumstances upon a tax redemption or the Company’s optional redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its 2026 Convertible Notes in connection with such corporate event, such make-whole fundamental change or such notice of tax redemption or notice of optional redemption, as the case may be. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs (plus cash in lieu of a fractional ADS) or a combination of cash and ADSs, at its election. The conversion option may be settled in cash, ADSs, or a combination of cash and ADSs at the Company’s option.

F-54

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)

2026 Convertible Notes (continued)

The Company may not redeem the 2026 Convertible Notes prior to February 6, 2024 unless certain tax-related events occur. From February 6, 2024 to the 40th scheduled trading day immediately before the maturity date, the Company may redeem for cash all or part of the 2026 Convertible Notes, at its option, if the last reported sale price of the Company’s ADSs has been at least 130% of the conversion price then in effect on (i) each of at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately prior to the date the Company provides notice of redemption; and (ii) the trading day immediately preceding the date the Company sends such notice. Holders of the notes have the right to require the Company to repurchase for cash all of the 2026 Convertible Notes, or any portion of the principal thereof, on February 1, 2024 or in the event of certain fundamental changes. The redemption price will equal 100% of the principal amount of the 2026 Convertible Notes to be redeemed, plus any accrued and unpaid special interest, if any, to, but not including, the redemption date.

ASU 2020-06 simplified an issuer’s accounting for convertible instrument by eliminating the cash conversion and beneficial conversion feature models in ASC 470-20, Debt with Conversion and Other Options, that requires separate accounting for such conversion features. Results for reporting periods beginning after January 1, 2021 are presented under ASU 2020-06, while prior period amounts have not been adjusted and continue to be reported in accordance with historic accounting. The impact of adopting the new guidance was not material to consolidated financial statements and there was no adjustment to beginning retained earnings on January 1, 2021.

The 2026 Convertible Notes was accounted for as one unit of liability account using amortized cost method under ASU 2020-06, with no embedded derivative features being bifurcated.

The gross proceeds from issuance of the 2026 Convertible Notes were US$600,000. Debt issuance costs including underwriting commissions and offering expenses were approximately US$13,841, which were presented as deduction from liability and amortized into interest expense over the remaining period of 5 years. As of December 31, 2022 and 2023, the net carrying amount of the 2026 Convertible Notes was RMB4,119,048 and RMB4,208,495, respectively. For the years ended December 31, 2021, 2022 and 2023, no coupon interest expense was recognized. The amortization of issuance costs was RMB16,216, RMB18,525 and RMB19,499 for the years ended December 31, 2021, 2022 and 2023, respectively. The effective interest rate was 0.47% for the years ended December 31, 2021, 2022 and 2023.

As of December 31, 2023, the balance of the 2026 Convertible Notes was presented as current liability since the holders are able to exercise their redemption right on February 1, 2024. In January 2024, the Company received notices from the holders of the 2026 Convertible Notes, requiring the Company to redeem the 2026 Convertible Notes at 100% of the principal amount. The Company repurchased all of the outstanding 2026 Convertible Notes with principal amount of of US$600,000 in February 2024.

2027 Convertible Notes

On January 28, 2022, the Company entered into an investment agreement with funds managed by Blackstone Tactical Opportunities (each fund as an “Investor Party”) to issue the Company’s convertible promissory note (the “2027 Convertible Notes”) with principal amount of US$250,000. The 2027 Convertible Notes will mature in five years unless redeemed or converted prior to maturity date. For any holder that is an Investor Party as of the maturity date, the maturity date shall be extended to the 31st day after the maturity date (the “Investor Maturity Date”) and unless the 2027 Convertible Notes held by such holder have been duly redeemed or converted prior to the Investor Maturity Date, the Company’s repayment obligation to such holder will be satisfied by issuance and delivery of an aggregate number of Series A-1 perpetual convertible preferred shares equal to (1) the remaining portion of the principal amount, divided by (2) 1,000 US dollars, in repayment of the 2027 Convertible Notes. 2027 Convertible Notes bear interest at the rate of 2% per annum and paid in cash semi-annually unless prior written notice is provided to the holders by the Company.

F-55

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)

2027 Convertible Notes (continued)

Conversion

2027 Convertible Notes are convertible at any time on and after the original issuance date, at the option of holders, into Class A ordinary shares of the Company at a conversion price of US$1.8333 per Class A ordinary share, or into ADSs at a conversion price of US$11.00 per ADS. The conversion prices are subject to adjustment under the terms of the 2027 Convertible Notes. The Company may effect a mandatory conversion at its election at any time on or after the third anniversary of the original issuance date, if its ADSs achieve a price threshold of 200% of the conversion price for a specified period.

Redemption

The holders have the right to require the Company to redeem the 2027 Convertible Notes during the Redemption Period as defined below in an amount equal to the sum of: (a) the principal amount of the 2027 Convertible Notes; plus (b) the total amount of the accrued interest, and any stub period interest that has accrued until, but excluding, the date the redemption price is paid in full; plus (c) the incremental amount in case a fundamental change specified in the investment agreement has occurred. Incremental amount is equal to (a) 50% of the principal amount, minus (b) the interest that has already been paid in cash, minus (c) the fair market value of a dividend or distribution paid to the holder in any form other than cash or as Class A Ordinary Shares, minus (d) the accrued interest and minus (e) the stub period interest accrued. Any portion of the redemption price not paid by the Company on the redemption date shall accrue interest at a rate of 10% per annum annually from the redemption date to the date when the redemption price is paid in full.

“Redemption Period” means: (a) in the case of any holder that is the Investor Party, (i) the period commencing on the date of a fundamental adverse regulatory change, a fundamental change or an event of default as defined in the investment agreement and ending on the fifth anniversary of the original issuance date, and (ii) the thirty-day period beginning on the fifth anniversary of the original issuance date; and (b) in the case of any holder that is not Investor Party, the period commencing on the date of a fundamental adverse regulatory change or an event of default and ending on the fifth anniversary of the original issuance date. Fundamental change represents events defined in the investment agreement, including that a “person” or “group” (within the meaning of Section 13(d)(3) of the Exchange Act), other than the Company or any of its wholly-owned subsidiaries, has become or files any report with the SEC indicating that such person or group has become the direct or indirect “beneficial owner” of the Company’s equity securities representing more than fifty percent (50%) of the voting power of all of the Company’s then-outstanding equity securities.

The gross proceeds from issuance of the 2027 Convertible Notes were US$250,000. Debt issuance costs were approximately US$162, which were presented as deduction from liability and amortized into interest expense over the remaining period of 5 years. As of December 31, 2022 and 2023, the net carrying amount of the 2027 Convertible Notes was RMB1,740,211 and RMB1,769,946, respectively. For the years ended December 31, 2022 and 2023, the coupon interest expense was RMB30,498 and RMB35,234, respectively. The effective interest rate was both 2.02% for the years ended December 31, 2022 and 2023.

The redemption feature is required to be bifurcated as a separate unit of liability account and measured at fair value as it is not clearly and closely related to the debt host contract. After the bifurcation, the 2027 Convertible Notes was accounted for using amortized cost method. The fair value of the redemption feature was immaterial initially and subsequently at December 31, 2022. As of December 31, 2023, the fair value of the bifurcated redemption feature was RMB188,706 and was recored as derivative liablitiy in the consolidated balance sheet. The changes in fair value of derivative liability was recognized in the changes in the fair value of financial liabilities in the consolidated statement of operations for the year ended December 31, 2023.

F-56

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

20.  DEFERRED GOVERNMENT GRANTS

During the years ended December 31, 2021, 2022 and 2023, the Company received nil, RMB5,000 and RMB155,333 government grants respectively from the relevant PRC government authorities for the use in construction of property and equipment. These grants are initially deferred and subsequently recognized in the consolidated statements of operations when the Company has complied with the conditions or performance obligations attached to the related government grants, such as completion of the construction of relevant property and equipment, and the grants are no longer refundable. Grants that subsidize the construction cost of property and equipment are amortized over the life of the related assets as a reduction of the associated depreciation expense.

Movements of deferred government grants were as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Balance at beginning of the year

 

6,174

 

4,368

 

6,318

Additions

 

 

5,000

 

155,333

Recognized as a reduction of depreciation expense

 

(1,806)

 

(3,050)

 

(8,477)

Balance at end of the year

 

4,368

 

6,318

 

153,174

21.  EMPLOYEE CONTRIBUTION PLAN

As stipulated by the regulations of the PRC, full-time employees of the Company in the PRC participate in a government-mandated multiemployer defined contribution plan organized by municipal and provincial governments. Under the plan, certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. The Company is required to make contributions to the plan based on certain percentages of employees’ salaries. The total expenses for the plan were RMB158,673, RMB191,914 and RMB208,556 for the years ended December 31, 2021, 2022 and 2023, respectively.

22.  SHARE-BASED COMPENSATION

(a)Option granted to employees

In order to provide additional incentives to employees and to promote the success of the Company’s business, the Company adopted a share incentive plan in 2010 (the “2010 Plan”). Under the 2010 Plan, the Company may grant options and RSUs to its employees, directors and consultants to purchase an aggregate of no more than 39,272,595 ordinary shares of the Company. The 2010 Plan was approved by the Board of Directors and shareholders of the Company on July 16, 2010. The 2010 Plan is administered by the Board of Directors or the Compensation Committee of the Board as set forth in the 2010 Plan (the “Plan Administrator”). All share options to be granted under the 2010 Plan have a contractual term of ten years and generally vest over 3 to 4 years in the grantee’s option agreement.

In order to further promote the success and enhance the value, the Company adopted a share incentive plan in 2014 (the “2014 Plan”). Under the 2014 Plan, the Company may issue an aggregate of no more than 20,461,380 shares (“Maximum Number”) and such Maximum Number should be automatically increased by a number that is equal to 15% of the number of new shares issued by the Company from time to time. The maximum aggregate number of ordinary shares to be issued under 2014 Plan was subsequently amended to 39,606,817, as approved by the Board of Directors and shareholders of the Company on October 30, 2015. All share options, restricted shares and restricted share units to be granted under the 2014 Plan have a contractual term of ten years and generally vest over 3 to 4 years in the grantee’s option agreement.

In order to continuously attract and retain talents, the Company adopted a share incentive plan in 2020 (the “2020 Plan”). Under the 2020 Plan, the Company is authorized to issue an aggregate of 46,560,708 Class A ordinary shares of the Company (equal to the sum of (i) 5% of the Company’s share capital as of the date hereof, calculated on an as-converted basis by taking into consideration all the convertible promissory notes issued and to be issued by the Company, and (ii) 7,562,532 Class A ordinary shares reserved under the “2010 Plan” and “2014 Plan” for future grants) will be reserved for future issuance.

F-57

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

22.  SHARE-BASED COMPENSATION (CONTINUED)

(a)

Option granted to employees (continued)

After adoption of the 2020 Plan, the Company ceased to grant any new awards under the 2010 Plan and 2014 Plan while the outstanding awards granted thereunder will remain effective and can be amended by the Company from time to time pursuant to the applicable terms thereto. The 2020 Plan was approved by the Board of Directors and shareholder of the Company on May 13, 2020.

The following table summarized the Company’s employee share option activity under the 2010 Plan:

Weighted 

Weighted

average 

 average 

remaining 

Aggregate 

Number of 

exercise 

contractual 

intrinsic 

options

price

term

value

    

    

(US$)

    

(Years)

    

(US$)

Outstanding, January 1, 2023

 

359,202

 

0.17

 

1.96

 

Exercised

 

 

 

 

Outstanding, December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Vested as of December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Exercisable as of December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the fair value of the underlying stock at each reporting date, for those awards that have an exercise price below the estimated fair value of the Company’s shares. As of December 31, 2023, the Company had options outstanding to purchase an aggregate of 359,202 shares with an exercise price below the fair value of the Company’s shares, resulting in an aggregate intrinsic value of RMB809 (US$114).

The aggregate fair value at the grant date of the outstanding options as of December 31, 2023 was determined to be RMB5,211. The total fair value of share options exercised during the years ended December 31, 2021, 2022 and 2023 was US$122, US$4 and nil, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2021, 2022 and 2023 was US$67, US$2 and nil, respectively.

(b)Shares granted to management

The Company granted 3,534,767, 866,716 and 20,550 RSUs in 2021, 2022 and 2023, respectively, with performance conditions whereby a predetermined number will vest upon the annual performance review in accordance with predetermined performance targets for the grantees over a one or four-year period. To the extent that the Company considered the performance targets were probable of achievement, the Company recognized related compensation expenses using the accelerated recognition method to reflect the graded vesting attribution.

The Company granted 298,454, 22,000 and nil RSUs in 2021, 2022 and 2023, respectively, with performance conditions whereby a predetermined number will vest upon with the achievement of predetermined operation performance targets for the Company. To the extent that the Company considered the performance targets were probable of achievement, the Company recognized the related compensation expenses using the accelerated recognition method.

F-58

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

22.  SHARE-BASED COMPENSATION (CONTINUED)

(b)Shares granted to management (continued)

The Company granted 1,368,227 RSUs in 2023, which generally vest over a two to four-year service period.

The following table summarized the Company’s RSUs activity under the 2014 and 2020 Plans:

    

    

Weighted

    

Weighted

    

average

average

Aggregate

Number of

grant date

remaining

intrinsic

RSUs

fair value

contractual life

value

    

    

(US$)

    

(Years)

    

(US$)

Unvested, January 1, 2023

1,700,864

11.28

6.1

Granted

 

1,388,777

 

2.96

 

 

Vested

 

(507,282)

 

5.04

 

 

Forfeited

 

(2,553)

 

13.26

 

 

Unvested, December 31, 2023

 

2,579,806

 

8.07

 

6.6

 

7,404

Share-based compensation expenses for RSUs are measured based on the closing fair market value of the Company’s ADS on the date of grant. The aggregate fair value of the unvested RSUs as of December 31, 2023 was RMB52,568 (US$7,404). The weighted average grant date fair value of RSUs granted during the years ended December 31, 2021, 2022 and 2023 was US$12.31, US$5.48 and US$2.96, respectively. The total fair value of RSUs vested during the years ended December 31, 2021, 2022 and 2023 was US$42,672, US$6,883 and US$2,557, respectively.

As of December 31, 2023, there was RMB34,916 (US$4,918) of unrecognized share-based compensation expenses related to RSUs which is expected to be recognized over a weighted average vesting period of 1.1 years. Total unrecognized share-based compensation expenses may be adjusted for future changes when actual forfeitures incurred.

(c)Share-based compensation due to business combination

On July 15, 2021, the Company acquired 100% of the equity interests in BJ TenxCloud from third party selling shareholders. The Company is obligated to issue a variable number of the shares of the Company or its subsidiary for a fixed monetary amount to certain selling shareholders who will remain as the employees of BJ TenxCloud, determinable based on achievements of the financial and operational targets by BJ TenxCloud during various post-acquisition periods. As such share-based payments will be forfeited if these employees cease their employments with the Company, the Company recognized these payments as compensation costs over the requisite service periods ranging from 12 months to 36 months. The Company classified the share-based payments as liability classified share-based payments.

For the years ended December 31, 2021, 2022 and 2023, the Company recorded compensation cost of RMB55,156, RMB75,960 and RMB18,496, within the Company’s consolidated statements of operations. As of December 31, 2023, there was no unrecognized share-based compensation expenses in relation to the above transaction.

Total share-based compensation expenses relating to share options, RSUs granted to employees and share-based compensation due to business combination recognized for the years ended December 31, 2021, 2022 and 2023 were as follows:

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Cost of revenues

 

13,713

 

563

 

Sales and marketing expenses

 

2,545

 

17,794

 

3,141

General and administrative expenses

 

292,947

 

85,508

 

28,883

Research and development expenses

 

10,805

 

14,305

 

3,272

 

320,010

 

118,170

 

35,296

F-59

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

23.  TAXATION

Enterprise income tax (“EIT”)

Cayman Islands

The Company is incorporated in the Cayman Islands and conducts its primary business operations through the subsidiaries and VIEs in the PRC and Hong Kong. Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands.

British Virgin Islands

Subsidiaries in British Virgin Islands are not subject to tax on income or capital gains under the current laws of the British Virgin Islands. Additionally, upon payments of dividends by the Company to its shareholders, no British Virgin Islands withholding tax will be imposed.

Hong Kong

Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate of 16.5% for the years ended December 31, 2021, 2022 and 2023. A two-tiered profits tax rates regime was introduced in 2018 under which the first HK$2 million of assessable profits earned by an eligible company will be taxed at 8.25% and the remaining profits will continue to be taxed at 16.5%. There is an anti-fragmentation measure where each group will have to nominate only one company in the group to benefit from the progressive rates. Additionally, upon payments of dividends by the Company to its shareholders, no HK withholding tax will be imposed.

The Hong Kong government has enacted new tax laws to implement the Pillar Two model rules published by the Organisation for Economic Co-operation and Development (“OECD”), which are expected to come into effect from 1 January 2025. The Company continues to monitor the local legislation for Hong Kong and development of Pillar Two model rules in other jurisdictions the Company operates and assess the potential impact.

Taiwan

DYX Taiwan branch is incorporated in Taiwan and is subject to Taiwan profits tax rate of 20% for the years ended December 31, 2021, 2022 and 2023.

The PRC

The Company’s PRC subsidiaries are incorporated in the PRC and subject to the statutory rate of 25% on the taxable income in accordance with the Enterprise Income Tax Law (The “EIT Law”), which was effective since January 1, 2008, except for certain entities eligible for preferential tax rates.

Dividends, interests, rent or royalties payable by the Company’s PRC subsidiaries, to non-PRC resident enterprises, and proceeds from any such non-resident enterprise investor ‘s disposition of assets (after deducting the net value of such assets) shall be subject to 10% withholding tax, unless the respective non-PRC resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.

VNET Beijing was qualified for a High and New Technology Enterprise (“HNTE”) since 2008 and is eligible for a 15% preferential tax rate. In October 2014, VNET Beijing obtained a new certificate and reapplied the certificate in October 2017, 2020 and 2023, with a validity term of three years. In accordance with the PRC Income Tax Laws, an enterprise awarded with the HNTE certificate may enjoy a reduced EIT rate of 15%. For the years ended December 31, 2021, 2022 and 2023, the tax rate for VNET Beijing was 15%, 15% and 15%, respectively.

F-60

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

23.  TAXATION (CONTINUED)

Enterprise income tax (“EIT”) (continued)

The PRC (continued)

In April 2011, Xi’an Sub, a subsidiary located in Shaanxi Province, was qualified for a preferential tax rate of 15% and started to apply this rate from then on. The preferential tax rate is awarded to companies that are located in West Regions of China which operate in certain encouraged industries. For the years ended December 31, 2021, 2022 and 2023, the tax rate assessed for Xi’an Sub was 15%.

In October 2015, SH Blue Cloud, a subsidiary located in Shanghai, was qualified for a HNTE and became eligible for 15% preferential tax rate. The certificate was reapplied in November 2018 and November 2021 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, SH Blue Cloud enjoyed a preferential tax rate of 15%.

In November 2016, SZ DYX, a subsidiary located in Guangdong Province, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in November 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, SZ DYX enjoyed a preferential tax rate of 15%.

In December 2016, BJ TenxCloud, a subsidiary located in Beijing and the Company acquired in July 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in December 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, BJ TenxCloud enjoyed a preferential tax rate of 15%.

In December 2019, SH Hesheng, a subsidiary located in Shanghai, in which the Company acquired 100% of the equity in November 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years. For the years ended December 31, 2021, 2022 and 2023, the tax rate assessed for SH Hesheng was 15%, 25% and 25%, respectively.

The EIT Law also provides that enterprises established under the laws of foreign countries or regions and whose “place of effective management” is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. The definition of “place of effective management” refers to an establishment that exercises, in substance, overall management and control over the production and business, personnel, accounting, properties, etc. of an enterprise.

The administrative practice associated with interpreting and applying the concept of “place of effective management” is unclear. The Company does not believe that the legal entities organized outside the PRC should be considered as residents for EIT Law purposes. If such an entity is deemed as a PRC tax resident, it will be subject to 25% PRC EIT under the EIT Law on its worldwide income, meanwhile the dividend it receives from another PRC tax resident company will be exempted from 25% PRC income tax.

Income (loss) before income taxes consisted of:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Non-PRC

 

675,369

 

(421,597)

(331,586)

PRC

 

(48,861)

 

(206,933)

(2,151,209)

 

626,508

 

(628,530)

(2,482,795)

F-61

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

23.  TAXATION (CONTINUED)

Enterprise income tax (“EIT”) (continued)

Income tax expenses comprised of:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Current

 

(111,082)

 

(115,577)

 

(157,526)

Deferred

 

(325)

 

(17,887)

 

43,152

 

(111,407)

 

(133,464)

 

(114,374)

The reconciliation of tax computed by applying the statutory income tax rate of 25% for the years ended December 31, 2021, 2022 and 2023 applicable to the PRC operations to income tax expenses were as follows:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Income (loss) before income taxes

 

626,508

 

(628,530)

 

(2,482,795)

Income tax (expenses) benefits computed at applicable tax rates (25%)

 

(156,627)

 

157,133

 

620,699

Non-deductible expenses

 

(13,116)

 

(72,156)

 

(700)

Research and development expenses

 

45,122

 

67,789

 

65,863

Preferential rate

 

14,232

 

(6,163)

 

(6,140)

Current and deferred tax rate differences

 

26,115

 

15,847

 

11,036

International rate differences

 

120,678

 

(75,119)

 

(101,585)

Tax exempted income

 

14,536

 

249

 

2,803

Foreign investment

(49,815)

(39,224)

(53,617)

Unrecognized tax benefits

 

(12,338)

(13,674)

(11,283)

Change in valuation allowance

 

(79,733)

(135,732)

(606,071)

Prior year provision to return true up

 

(22,898)

(28,949)

(34,759)

Others

 

2,437

(3,465)

(620)

Income tax expenses

 

(111,407)

(133,464)

(114,374)

F-62

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

23.  TAXATION (CONTINUED)

Deferred Tax

The significant components of deferred taxes were as follows:

 

As of December 31, 

 

2022

 

2023

    

RMB

    

RMB

Deferred tax assets

 

  

 

  

Allowance for doubtful debt

 

52,658

 

125,500

Impairment of long-lived assets

40,784

166,576

Impairment of long-term investments

3,024

4,866

Accrued expense

 

22,108

39,896

Tax losses

 

358,454

849,672

Property and equipment

 

38,365

2,919

Intangible assets

 

7,142

 

9,432

Finance lease

 

372,997

 

386,327

Deferred government grant

 

1,714

 

3,357

Operating lease

 

768,638

 

949,362

Loss picked up on equity method investments

69,440

10,558

Valuation allowance

 

(397,457)

(955,738)

Total deferred tax assets, net of valuation allowance

 

1,337,867

 

1,592,727

Deferred tax liabilities

 

 

Intangible assets

 

266,922

 

405,964

Property and equipment

 

360,989

 

172,095

Capitalized interest expense

 

39,606

 

49,544

Finance lease

289,586

296,789

Operating lease

768,638

949,362

Investment in subsidiaries

98,608

159,691

Total non-current deferred tax liabilities

1,824,349

2,033,445

Net deferred tax liabilities

(486,482)

(440,718)

Analysis as:

Deferred tax assets

196,098

247,644

Deferred tax liabilities

682,580

688,362

Net deferred tax liabilities

 

(486,482)

 

(440,718)

As of December 31, 2023, the Company has net tax operating losses from its PRC subsidiaries and its Consolidated VIEs, as per filed tax returns, of RMB2,099,407, which will expire at various times between 2024 and 2033 and the majority expiring by 2028, if not utilized.

As of December 31, 2023, the undistributed earnings of the Company’s PRC subsidiaries the Company intends to permanently reinvested were RMB1,803,272. Other than these indefinitely reinvested amount, as of December 31, 2023, the Company has recognized deferred tax liabilities amounting to RMB159,691 associated with SH Zhiyan, one of its VIEs.

F-63

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

23.  TAXATION (CONTINUED)

Deferred Tax (continued)

The following table presents the movements of the valuation allowance:

    

For the years ended December 31,

2022

    

2023

 

RMB

 

RMB

Balance at beginning of year

 

261,960

 

397,457

Addition

 

135,732

 

606,071

Expiration

 

(235)

 

(47,790)

Balance at end of year

 

397,457

 

955,738

Unrecognized Tax Benefits

As of December 31, 2022 and 2023, the Company recorded unrecognized tax benefits of RMB87,174 and RMB98,457, respectively.

The unrecognized tax benefits and its related interest are primarily related to non-deductible expenses and accrued expenses. RMB61,827 of the total unrecognized tax benefits, ultimately recognized, will impact the effective tax rate. It is possible that the amount of uncertain tax benefits will change in the next 12 months, however, an estimate of the range of the possible outcomes cannot be made at this time.

A roll-forward of unrecognized tax benefits principal was as follows:

 

For the years ended December 31, 

 

2022

 

2023

    

RMB

    

RMB

Balance at beginning of year

 

64,854

 

64,528

Reversal based on tax positions related to prior years

 

(418)

 

Additions based on tax positions related to the current year

 

92

 

Balance at end of year

 

64,528

 

64,528

For the years ended December 31, 2021, 2022 and 2023, the Company recorded interest expense of RMB6,606, RMB9,874 and RMB11,283, respectively. Accumulated interest expense recorded by the Company was RMB22,646 and RMB33,929 as of December 31, 2022 and 2023, respectively. As of December 31, 2023, the tax years ended December 31, 2018 through 2023 for the PRC subsidiaries remain open for statutory examination by the PRC tax authorities.

F-64

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

24.   RELATED PARTY TRANSACTIONS

a)Related parties *

Name of related parties

    

Relationship with the Company

Tuspark Innovation Venture Ltd. (“Tuspark Innovation”)

The controlling shareholder of the Company before April 13,2021

Ziguang Financial Leasing Co., Ltd. (“Ziguang Finance Leasing”) (1)

A company controlled by controlling shareholder of the Company before April 13, 2021

Beijing Huaqing Property Management Co., Ltd. (“Beijing Huaqing”) (1)

A company controlled by controlling shareholder of the Company before April 13, 2021

Shanghai Shibei Hi-Tech Co., Ltd. (“SH Shibei”)

Noncontrolling shareholder of a subsidiary

Shanghai Puping Information Technology Co., Ltd. (“Shanghai Puping”) (2)

A company controlled by minority shareholder of the Company

Beijing Chengyishidai Network Engineering Technology Co., Ltd. (“CYSD”)(4)

Equity investee of the Company before October 16, 2023

Jingliang Interconnected Cloud Technology Co., Ltd. (“Jingliang Inter Cloud”)

Equity investee of the Company

Beijing New Internet Digital Technology Research Institution Limited (“BJ New Internet”)

Equity investee of the Company

Anhui Suzhou Century Broadband Data Technology Co., Ltd. (“SZ Century”) (3)

A company controlled by an equity investee of principal shareholder of the Company from December 1, 2021 to October 31, 2022

SH Edge Interchange

Equity investee of the Company since September 30, 2022

Changzhou Gaoxin

Equity investee of the Company

Sanhe Mingtai Machinery Manufacturing Co., Ltd. (“Sanhe Mingtai”)

Noncontrolling shareholder of a subsidiary since March 1, 2023

Beijing Jiwa Forest System Technology Co., Ltd. (“Beijing Jiwa”)

A company controlled by the founder of the Company since October 1, 2023

*

These are the related parties that have engaged in significant transactions with the Company for the years ended December 31, 2021, 2022 and 2023.

(1)

These companies are ultimately controlled by the same party. Tuspark Innovation was the controlling shareholder as of December 31, 2020. These companies ceased to be related parties as the Company repurchased shares from Tuspark Innovation on April 13, 2021.

(2)

This entity is controlled by Waburg Pincus, a significant minority shareholder of the Company.

(3)

SZ Century was controlled by an equity investee of a principal shareholder of the Company from December 1, 2021. SZ Century ceased to be a related party as the equity interests in SZ Century was disposed by the equity investee of the principal shareholder on October 31, 2022.

(4)

This company was disposed by the Company in September 2017, included in WiFire Entities, and determined by the Company as a related party before the Company disposed the remaining equity interests held in October 2023.

F-65

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

24.   RELATED PARTY TRANSACTIONS (CONTINUED)

b)Other than disclosed elsewhere, the Company had the following significant related party transactions for the years ended December 31, 2021, 2022 and 2023:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Services provided to:

 

  

 

  

 

  

-SZ Century

 

1,445

 

14,089

 

-SH Edge Interchange

651

938

-Jingliang Inter Cloud

480

-BJ New Internet

170

-Others

144

2

 

Services provided by:

 

  

 

  

 

  

-CYSD

38,918

36,673

31,119

-Beijing Huaqing

 

1,254

-Sanhe Mingtai (1)

 

17,366

-Beijing Jiwa

 

 

 

1,891

-Others

 

1,223

 

513

 

333

 

Loan to:

 

  

 

  

 

  

-Shanghai Puping

 

75,611

80,263

- BJ New Internet

261

-SH Edge Interchange

500

1,000

-Sanhe Mingtai

33,785

Receipt of loan to:

-SH Shibei

9,800

Loan by:

-Changzhou Gaoxin (2)

350,000

Interest income from loan to:

 

  

 

  

 

  

-SH Shibei

 

1,321

(1,321)

-SH Edge Interchange

 

1

 

32

 

Interest expense by loan to:

 

 

-Changzhou Gaoxin

 

13,183

Lease payment paid to:

-Ziguang Finance Leasing

10,431

 

 

-Beijing Qidi Yefeng

2,154

-Sanhe Mingtai (1)

10,801

Cash consideration for shares repurchase

-Tuspark Innovation

1,701,804

(1)

The Company leased properties for data centers from Sanhe Mingtai. Lease cost and property management fee was RMB14,268 and RMB3,098 for the period from March 1, 2023 to December 31, 2023, respectively. As of December 31, 2023, ROU assets of RMB171,629 and lease liabilities of RMB173,628 were associated with such leases.

(2)

In May 2023, the Company obtained a loan in the amount of RMB350,000 from Changzhou Gaoxin at an interest rate of 6.0% per annum. The maturity date of the loan was March 2024, which was subsequently extended to July 2024 in March 2024.

F-66

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

24.   RELATED PARTY TRANSACTIONS (CONTINUED)

c)The Company had the following related party balances as of December 31, 2022 and 2023:

 

As of December 31, 

 

2022

 

2023

    

RMB

    

RMB

Amounts due from related parties:

 

  

 

  

Current:

 

  

 

  

-Shanghai Puping

138,142

218,405

-SH Shibei

11,121

-BJ New Internet

441

441

-SH Edge Interchange

1,191

1,533

-Sanhe Mingtai

56,833

-Others

 

1,194

 

25

 

152,089

 

277,237

Amounts due to related parties:

 

  

 

  

Current:

 

  

 

  

- CYSD

6,398

-Changzhou Gaoxin

356,067

-Others

 

530

 

13

 

6,928

 

356,080

25.  RESTRICTED NET ASSETS

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries.

In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company’s PRC subsidiaries, a foreign-invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise’s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least 10% of its annual after-tax profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. VNET China was established as a foreign-invested enterprise and, therefore, is subject to the above mandated restrictions on distributable profits. As of December 31, 2022, and 2023, the Company’s PRC subsidiaries had appropriated RMB77,995 and RMB80,615, respectively, in its statutory reserves.

As a result of these PRC laws and regulations subject to the limit discussed above that require annual appropriations of 10% of after-tax income to be set aside, prior to payment of dividends as general reserve fund, the Company’s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company. Amounts restricted include paid-in capital, additional paid in capital and statutory reserve funds of the Company’s PRC subsidiaries and the equity of the Consolidated VIEs, as determined pursuant to PRC generally accepted accounting principles, totaling an aggregate of RMB15,231,710 as of December 31, 2023.

F-67

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

26.  EARNING (LOSS) PER SHARE

Basc and diluted earning (loss) per share for each of the years presented were calculated as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Numerator:

Net income (loss)

 

515,101

 

(761,994)

 

(2,597,169)

Net income attributable to noncontrolling interest

 

(15,003)

 

(13,958)

 

(46,667)

Net income (loss) attributable to the Company

 

500,098

 

(775,952)

 

(2,643,836)

Dividend distribution to perpetual convertible preferred shareholders

(5,831)

 

 

Adjusted net income (loss) attributable to ordinary shareholders - Basic

494,267

(775,952)

(2,643,836)

Changes in the fair value of financial liabilities

(829,149)

Adjusted interest for convertible promissory notes

9,703

Adjusted net loss attributable to ordinary shareholders -Diluted

 

(325,179)

(775,952)

(2,643,836)

Denominator:

    

  

    

  

    

  

Weighted average number of shares outstanding—basic

865,352,554

886,817,620

901,143,138

Weighted average number of shares outstanding—diluted

911,591,433

886,817,620

901,143,138

Earning (loss) per share—Basic:

 

 

 

Net earning (loss)

 

0.57

 

(0.87)

 

(2.93)

 

0.57

 

(0.87)

 

(2.93)

Loss per share—Diluted:

 

 

 

Net loss

 

(0.36)

 

(0.87)

 

(2.93)

 

(0.36)

 

(0.87)

 

(2.93)

During the year ended December 31, 2021, the Company issued 7,800,000 ordinary shares to its share depositary bank which will be used to settle stock option awards upon their exercise. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are treated as escrowed shares for accounting purposes and therefore, have been excluded from the computation of loss per share. Any ordinary shares not used in the settlement of stock option awards will be returned to the Company.

Stock options, RSUs, the Company’s 2025 Convertible Notes, 2026 Convertible Notes and 2027 Convertible Notes (Note 19) or other potentially dilutive equity instruments were excluded from the calculation of diluted loss earnings per share if they were anti-dilutive.

F-68

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

27.  SHARE CAPITAL

Holders of Class A Ordinary Shares, Class B Ordinary Shares and Class C Ordinary Shares are entitled to the same rights except for voting and conversion rights. In respect of matters requiring a shareholder’s vote, each Class A Ordinary Share is entitled to one vote right, each Class B Ordinary Share is entitled to ten votes, and each Class C Ordinary Share is entitled to one vote and certain veto rights. Each Class B Ordinary Share and Class C Ordinary Share is convertible into one Class A Ordinary Share at any time by the holder. Class A Ordinary Shares are not convertible into Class B Ordinary Share and Class C Ordinary Shares under any circumstances. Upon any sale, transfer, assignment or disposition of Class B ordinary shares by a holder thereof to any person or entity who is not an existing holder of such Class B ordinary shares, the founder, an affiliate of the founder, or a founder affiliate, or upon a change of control of the ultimate beneficial ownership of any Class B ordinary shares to any person or entity who is not an existing holder of Class B ordinary shares, the founder, an affiliate of the founder, or a founder affiliate, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares. Upon any any sale, transfer, assignment or disposition of Class C ordinary shares by a holder thereof to any person or entity which is not an affiliate of such holder, such Class C Ordinary Shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

During the year ended December 31, 2021, Purchaser of the 2025 Convertible Notes exercised the right to convert approximately 42.3% of the total principal amount issued to 42,401,010 newly issued Class A ordinary shares at the conversion price of US$12 per ADS.

On March 1, 2021, 150,000 Series A Preferred Shares were converted into 54,507,816 Class A Ordinary Shares.

In April 2021, the Company repurchased from Tuspark Innovation Venture Ltd., (“Tuspark”) 48,634,493 Class B ordinary shares for an aggregate purchase price of US$260.0 million. The repurchase price was at US$5.346 per ordinary share, or US$32.076 per ADS. 48,634,493 Class B ordinary shares were cancelled immediately. Meanwhile, remaining 62,418,897 Class B ordinary shares held by Tuspark were converted into the same number of Class A ordinary shares of the Company.

On August 19, 2021, 4,100,000 Class B ordinary shares held by Sunrise Corporate Holding Ltd., were converted into the same number of Class A ordinary shares.

During the year ended December 31, 2021, 16,680,000 Class A ordinary shares were issued to settle the share options exercised and RSUs vested.

During the year ended December 31, 2021, the Company issued 7,800,000 Class A ordinary shares to its share depositary bank which will be used to settle stock option awards upon their exercise. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are treated as escrowed shares for accounting purposes.

On January 27, 2022, the Company’s board of directors authorized the issuance of 300,000 Series A-1 perpetual convertible preferred shares by re-designation of the authorized but unissued Class A Ordinary Shares. As of December 31, 2023, no Series A-1 perpetual convertible preferred shares have been issued.

On February 15, 2023, the Company’s board of directors approved and authorized the issuance of up to 555,000 newly created Class D ordinary shares to Mr. Sheng Chen by re-designation of the authorized but unissued Class A Ordinary Shares. The Class D ordinary shares will have the same rights as the Company’s Class B ordinary shares except for voting rights. Each Class D ordinary share shall be entitled to 500 votes on all matters submitted to shareholder vote. As of December 31, 2023, no Class D ordinary shares have been issued.

Pursuant to the shareholder resolution adopted on October 5, 2023, the Company’s authorized share capital was increased by creation of an additional 1,500,000,000 Class A ordinary shares.

During the year ended December 31, 2023, 3,252,768 treasury stock was reissued to settle the share options exercised and RSUs vested.

F-69

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

27. SHARE CAPITAL (CONTINUED)

In December 2023, the Company issued 455,296,932 Class A ordinary shares to Success Flow International Investment Limited (“Success Flow”) and 195,127,260 Class A ordinary shares to Choice Faith Group Holdings Limited (“Choice Faith”), for an aggregate cash consideration of RMB2,122,123. Both entities were controlled by Shandong Hi-Speed Holdings Group Limited. The issuance costs for Class A ordinary shares were RMB37,720. In connection with the financing transaction, in November 2023, Mr. Sheng Chen, the Founder and Executive Chairman of the Board of Directors, and his affiliated investment vehicles (together with Mr. Sheng Chen, the “Founder Parties”) entered into a voting and consortium agreement (the “Voting and Consortium Agreement”) with Success Flow and Choice Faith. Pursuant to the Voting and Consortium Agreement, Success Flow shall vote in accordance with any voting instructions provided by the Founder Parties during the period beginning on the earlier of February 29, 2024 or sixty calendar days after the closing date of the investment and ending upon the third anniversary of the closing date of the investment. In December 2023, the Founder Parties entered into a supplemental agreement with the investors, pusuant to which, the period of the Voting and Consortium Agreement was amended to commence upon the later of (i) the expiration or termination of Interim Period and (ii) the occurrence of the Triggering Event. “Interim Period” means the period commencing on the date of closing, being December 28, 2023, and ending on the earlier of (x) February 29, 2024 and (y) termination of the Investment Agreement in accordance the terms thereunder. “Triggering Event” means the entry by the Company of a framework agreement with a third party, pursuant to which the parties agree to enter into a long-term strategic partnership for not less than two years in relation to the low carbon strategy of the Company and/or the expansion of the operations of the Company in Hong Kong, Taiwan and/or other territories outside mainland China.

28.  FAIR VALUE MEASUREMENTS

The Company applies ASC 820. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement.

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 — Include other inputs that are directly or indirectly observable in the marketplace.

Level 3 — Unobservable inputs which are supported by little or no market activity.

ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach; and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.

F-70

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

28.  FAIR VALUE MEASUREMENTS (CONTINUED)

Assets and liabilities measured at fair value on a recurring basis include short-term investments, available-for-sale debt securities, the 2025 Convertible Notes, derivative liability and share consideration due to the original shareholders for business combination. Liabilities measured at amortized cost method include the 2026 Convertible Notes and the 2027 Convertible Notes. The fair value of these financial instruments are summarized below:

Fair value measurement using:

    

Quoted prices in 

Significant other 

active markets for

observable

Unobservable 

identical assets

inputs

inputs

Fair value at 

(Level 1)

(Level 2)

(Level 3)

December 31, 2022

    

RMB

    

RMB

    

RMB

    

RMB

Long-term investments:

 

 

  

 

 

- Available-for-sale debt securities

 

 

 

1,600

 

1,600

Assets

 

 

 

1,600

 

1,600

Convertible promissory notes

 

 

 

 

- 2025 Convertible promissory notes

537,778

537,778

- 2026 Convertible promissory notes

3,446,432

3,446,432

- 2027 Convertible promissory notes

1,858,095

1,858,095

Liabilities

 

3,446,432

 

 

2,395,873

 

5,842,305

Fair value measurement using:

Quoted prices in 

Significant other 

active markets for

observable

Unobservable 

identical assets

inputs

inputs

Fair value at 

(Level 1)

(Level 2)

(Level 3)

December 31, 2023

    

RMB

    

RMB

    

RMB

    

RMB

Short-term investments:

 

 

 

 

- Wealth management product

 

 

356,820

 

356,820

Assets

 

 

356,820

 

356,820

Convertible promissory notes

- 2026 Convertible promissory notes

4,196,500

4,196,500

- 2027 Convertible promissory notes

1,586,681

1,586,681

Derivative liability

188,706

188,706

Liabilities

 

4,196,500

 

 

1,775,387

5,971,887

The 2026 Convertible Notes are classified within Level 1 because they are valued by using quoted market prices.

Short-term investments are valued based on price per unit quoted by financial institution and are classified within Level 2 of the fair value hierarchy.

The 2025 Convertible Notes, the 2027 Convertible Notes, derivative liability and long-term investments are classified within Level 3. The fair value of 2025 Convertible Notes and 2027 Convertible Notes is measured using binomial tree pricing model that involves several parameters including the Company’s stock price, stock price volatility determined from the Company’s historical stock prices, the remaining maturity term and the discount rate. The fair value of 2025 Convertible Notes as of December 31, 2022 was estimated with the following key assumptions:

As of December 31

 

2022

 

Volatility

 

94.00%-96.00

%

Discount rate

 

16.00

%

Risk-free interest rate

 

4.23%-4.28

%

F-71

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

28.  FAIR VALUE MEASUREMENTS (CONTINUED)

The fair value of derivative liability is measured using binomial tree pricing model taking the value difference with and without the redemption feature that involves several parameters including volatility, discount rate, risk-free interest rate and the probability of triggering events. The fair value of derivative liability as of December 31, 2023 was estimated with the following key assumptions:

    

As of December 31

 

2023

 

Volatility

 

90.00

%

Discount rate

 

14.65

%

Risk-free interest rate

 

3.99

%

Probability of triggering events

 

15.00

%

The assumptions are inherently uncertain and subjective. Changes in any unobservable inputs may have a significant impact on the fair value of derivative liability.

The Company measures equity investments elected to use the measurement alternative at fair value on a nonrecurring basis, in the cases of an impairment charge is recognized, fair value of an investment is remeasured in an acquisition/a disposal, and an orderly transaction for identical or similar investments of the same issuer was identified.

The following tables presented a reconciliation of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (level 3):

2025 Convertible Notes

    

RMB

Fair value at December 31, 2021

 

513,754

Foreign exchange loss

46,650

Changes in fair value

(22,626)

Fair value at December 31, 2022

 

537,778

Changes in fair value

(21,816)

Settlement

(527,089)

Foreign exchange loss

11,127

Fair value at December 31, 2023

 

    

Share consideration due to the original

shareholders for business combination

    

RMB

Fair value at December 31, 2021

214,577

Transfer out of Level 3

(214,577)

Fair value at December 31, 2022

Derivative liability

RMB

Fair value at December 31, 2022

Changes in fair value

187,746

Foreign exchange loss

960

Fair value at December 31, 2023

188,706

F-72

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

28.  FAIR VALUE MEASUREMENTS (CONTINUED)

Assets measured at fair value on a non-recurring basis

The Company measures certain non-financial assets on a nonrecurring basis. The Company’s non-financial assets, including long-lived assets such as property and equipment, intangible assets, right-of-use assets, and goodwill, would be measured at fair value only if they were determined to be impaired. The fair values of long-lived assets and reporting unit were measured under income approach, based on the Company’s best estimation which primarily includes significant unobservable inputs (level 3) such as future cash flows and discount rate.

Long-lived assets within certain asset groups were measured at fair value on a nonrecurring basis at December 31, 2023 due to an impairment recognized on those assets at that date (see Note 2(p)). Fair value of the asset groups was estimated using discounted cash flows under the income approach classified in Level 3 of the fair value hierarchy. Under the income approach, revenue growth rates in a range of 0% to 38% were used and the cash flows were discounted using a rate of 8.6%.

29.  COMMITMENTS AND CONTINGENCIES

Capital commitments

As of December 31, 2023, the Company has the following commitments to purchase certain computer and network equipment and construction-in-progress:

    

RMB

For the year ending December 31, 

2024

1,435,439

2025

348,096

2026

6,120

2027

7,402

2028

3,744

2029 and thereafter

7

 

1,800,808

Bandwidth and cabinet capacity purchase commitments

As of December 31, 2023, the Company has outstanding purchase commitments in relation to bandwidth and cabinet capacity consisting of the following:

    

RMB

For the year ending December 31, 

2024

888,030

2025

227,716

2026

173,244

2027

72,906

2028

7,820

2029 and thereafter

2,627

 

1,372,343

F-73

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

29. COMMITMENTS AND CONTINGENCIES (CONTINUED)

Income Taxes

As of December 31, 2023, the Company has recognized an accrual of RMB98,457 for unrecognized tax benefits and its interest (Note 23). The final outcome of the tax uncertainty is dependent upon various matters including tax examinations, interpretation of tax laws or expiration of status of limitation. However, due to the uncertainties associated with the status of examinations, including the protocols of finalizing audits by the relevant tax authorities, there is a high degree of uncertainty regarding the future cash outflows associated with these tax uncertainties.

Securities Litigation

In December 2023 and January 2024, the Company and certain of its current and former executive officers were named as defendants in a putative securities class action lawsuit filed in the United States District Court for the Southern District of New York. The complaint alleges that the Company made materially false and/or misleading statements and/or failed to disclose certain material information concerning the founder and co-chairperson, Mr. Sheng Chen’s financing activities and the related impact on the Company’s business operations in violation of the U.S. securities laws. On March 22, 2024, the Court ordered motion-to-dismiss briefing for the amended compliant to be completed by October 3, 2024. At the date of issue of the consolidated financial statements, the Company is unable to predict the outcome of the lawsuit, or reasonably estimate a range of possible losses, if any, given the early stage of this lawsuit. Therefore, no contingent liability has been recorded by the Company as of December 31, 2023.

Operating Litigation

In the ordinary course of business, the Company may from time to time be involved in legal proceedings and litigations. As of December 31, 2023, the Company did not consider an unfavorable outcome in any material respects in the outstanding legal proceedings and litigations to be probable.

F-74

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION

In the Company-only financial statements, the Company’s investment in subsidiaries is stated at cost plus equity in undistributed earnings of subsidiaries since inception.

The Company records its investment in its subsidiary under the equity method of accounting as prescribed inASC 323-10, Investment-Equity Method and Joint Ventures, and such investment is presented on the balance sheets as “Investments in subsidiaries” and the share of the subsidiaries’ profit or loss is presented as “Share of profits of subsidiaries and Consolidated VIEs” on the statements of operations.

The subsidiaries did not pay any dividends to the Company for the years presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Company’s consolidated financial statements.

F-75

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED)

Condesed balance sheets

    

As of December 31, 

2022

2023

    

RMB

    

RMB

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

7,661

 

30

Prepaid expenses and other current assets

99,962

 

192,953

Amounts due from subsidiaries

 

12,399,253

 

13,352,240

Total current assets

12,506,876

 

13,545,223

Non-current assets:

 

 

Investments in subsidiaries

1,484,730

 

Total non-current assets

1,484,730

 

Total assets

13,991,606

 

13,545,223

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Accrued expenses and other payables

88,225

 

137,826

Account payables

56

 

57

Convertible promissory notes

537,778

4,208,495

Amounts due to subsidiaries

 

896,675

 

1,225,778

Total current liabilities

1,522,734

 

5,572,156

Non-current liabilities:

 

 

Convertible promissory notes

5,859,259

1,769,946

Derivative liability

188,706

Total non-current liabilities

5,859,259

 

1,958,652

Total liabilities

7,381,993

 

7,530,808

Shareholders’ equity:

 

Class A ordinary shares

56

 

103

Class B ordinary shares

4

 

4

Class C ordinary shares

Additional paid-in capital

15,239,926

 

17,291,312

Accumulated other comprehensive income (loss)

11,022

 

(14,343)

Accumulated deficit

(8,291,872)

 

(10,935,708)

Treasury stock

(349,523)

 

(326,953)

Total shareholders’ equity

6,609,613

 

6,014,415

Total liabilities and shareholders’ equity

13,991,606

 

13,545,223

F-76

Table of Contents

VNET GROUP, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)

(Amounts in thousands, unless otherwise stated)

30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED)

Conensed statements of operations

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Operating expenses

 

  

 

  

 

  

General and administrative expenses

 

(275,881)

 

(36,219)

 

(24,663)

Operating loss

 

(275,881)

 

(36,219)

 

(24,663)

Other loss

 

(119,932)

 

(247,083)

 

(94,452)

Changes in the fair value of financial liabilities

829,149

22,626

(165,930)

Share of profits (losses) from subsidiaries and Consolidated VIEs

 

66,762

 

(515,276)

 

(2,358,791)

Net income (loss)

 

500,098

 

(775,952)

 

(2,643,836)

Condensed statements of comprehensive income (loss)

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net income (loss)

 

500,098

 

(775,952)

 

(2,643,836)

Other comprehensive (loss) income, net of tax of nil

 

 

 

Foreign currency translation adjustments, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

Other comprehensive (loss) income, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

Comprehensive income (loss)

 

465,190

 

(674,487)

 

(2,669,201)

Condensed statements of cash flows

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net cash (used in) generated from operating activities

 

(218,664)

 

(14,927)

 

29,940

Net cash generated from (used in) investing activities

 

113,530

 

(1,670,058)

 

(37,571)

Net cash generated from financing activities

 

143,037

 

1,592,627

 

Net increase (decrease) in cash and cash equivalents

 

37,903

 

(92,358)

 

(7,631)

Cash and cash equivalents at beginning of the year

 

62,116

 

100,019

 

7,661

Cash and cash equivalents at end of the year

 

100,019

 

7,661

 

30

F-77

EX-2.5 2 vnet-20231231xex2d5.htm EXHIBIT 2.5

Exhibit 2.5

Description of Rights of Each Class of Securities Registered under Section 12 of the Securities Exchange

Act of 1934 (the “Exchange Act”)

American Depositary Shares (“ADSs”), each ADSs representing six Class A ordinary shares of VNET Group, Inc. (“VNET,” “we,” “our,” “our company,” or “us”) are listed and traded on the NASDAQ Global Select Market and, in connection therewith, the Class A ordinary shares are registered under Section 12(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This exhibit contains a description of the rights of (i) the holders of Class A ordinary shares and (ii) the holders of ADSs. Class A ordinary shares underlying the ADSs are held by Citibank N.A., as depositary, and holders of ADSs will not be treated as holders of Class A ordinary shares.

Description of Class A Ordinary Shares

The following is a summary of material provisions of our currently effective fifth amended and restated memorandum and articles of association (the “Memorandum and Articles of Association”), as well as the Companies Act (As Revised) of the Cayman Islands (the “Companies Act”) insofar as they relate to the material terms of the Class A ordinary shares. Notwithstanding this, because it is a summary, it may not contain all the information that you may otherwise deem important. For more complete information, you should read the entire Memorandum and Articles of Association, which has been filed with the Securities and Exchange Commission (the “SEC”) as Exhibit 1.1 to amendment No.1 of our annual report on Form 20-F for the year of 2022 filed with the SEC on February 1, 2024.

Type and Class of Securities (Item 9.A.5 of Form 20-F)

Each Class A ordinary share has par value of US$0.00001. The number of Class A ordinary shares that have been issued (excluding (i) treasury shares and (ii) Class A ordinary shares in the form of ADSs that are reserved for issuance upon the exercise of share incentive awards) as of the last day of the fiscal year covered by the annual report on Form 20-F with which this Exhibit 2.5 is filed or incorporated by reference is provided on the cover of such annual report on Form 20-F. Our Class A ordinary shares may be held in either certified or uncertified form.

Preemptive Rights (Item 9.A.3 of Form 20-F)

The holders of Class A ordinary shares of VNET do not have preemptive right.

Limitations or Qualifications (Item 9.A.6 of Form 20-F)

We have a multi-class voting structure such that our authorized ordinary shares consist of Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares. In respect of matters requiring the votes of shareholders, holders of Class A ordinary shares are entitled to one vote per share, while (i) holders of Class B ordinary shares are entitled to ten votes per share and (ii) holders of Class C ordinary shares are entitled to one vote per share, except that we shall only proceed with the following matters with the written consent of the holders holding a majority of the issued and outstanding Class C ordinary shares or with the sanction of a special resolution passed at a separate meeting of the holders of the issued and outstanding Class C ordinary shares:

·

any appointment or removal of directors other than the appointment or removal of directors that is made pursuant to a shareholder’s right under the Investor Rights Agreement, dated January 15, 2015, among the Company, King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein, and the Share Subscription Agreement, dated May 23, 2016, between Company and Tuspark Innovation Venture Limited;

·

entry into any agreement by us or our subsidiaries with any shareholder who holds more than 10% of our issued and outstanding share capital or such shareholder’s affiliate, other than agreements entered into in our ordinary course of business with a total contract amount below 10% of our consolidated total revenue in the most recent completed fiscal year; and

·

any proposed amendments to our memorandum and articles of associations that will amend, alter, modify or change the rights attached to Class C ordinary shares.

1


Holders of Class D ordinary shares are entitled to 500 votes per share.

Due to the super voting powers attached to the Class B ordinary shares, the Class C ordinary shares and Class D ordinary shares, the voting power of holders of the Class A ordinary shares may be materially limited.

Rights of Other Types of Securities (Item 9.A.7 of Form 20-F)

Not applicable.

Rights of Class A Ordinary Shares (Item 10.B.3 of Form 20-F) General

Our ordinary shares are divided into Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares. Holders of Class A ordinary shares, Class B ordinary shares, Class C ordinary shares and Class D ordinary shares have the same rights except for voting and conversion rights (as described in more details below). Our ordinary shares are issued in registered form, and are issued when registered in our register of members (shareholders). Our shareholders who are non-residents of the Cayman Islands may freely hold and vote their shares.

Dividends

The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors, subject to the Companies Act and our articles of association. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts as they fall due in the ordinary course of business.

Conversion

Each Class B ordinary share, each Class C ordinary share and each Class D ordinary share is convertible into one Class A ordinary share at any time by the holder thereof. Class A ordinary shares are not convertible into Class B ordinary shares, Class C ordinary shares or Class D ordinary shares or preferred shares under any circumstances.

Upon any sale, transfer, assignment or disposition of Class B ordinary shares by a holder thereof to any Person or entity who is not an existing holder of such Class B ordinary sharess, the Founder, an Affiliate of the Founder, or a Founder Affiliate, or upon a change of control of the ultimate beneficial ownership of any Class B ordinary shares to any Person or entity who is not an existing holder of Class B ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

For Class C ordinary shares, the following conversion mechanism is not incorporated into the Company’s memorandum and articles of association, but is nevertheless agreed to with the respective shareholders or documented in the Company’s authorization. Upon any sale, transfer, assignment or disposition of such number of Class C ordinary shares by the holder thereof or the direct or indirect transfer or assignment of the voting power attached to such number of Class C ordinary shares through voting proxy or otherwise to any person that is not an Affiliate of such holder, or upon the direct or indirect sale, transfer, assignment or disposition of a majority of the issued and outstanding voting securities of, or the direct or indirect transfer or assignment of the voting power attached to such voting securities through voting proxy or otherwise, or the direct or indirect sale, transfer, assignment or disposition of all or substantially all of the assets of, a holder of Class C ordinary shares that is an entity to any person that is not an Affiliate of such holder, any number of Class C ordinary shares held by a holder thereof will be automatically and immediately converted into an equal number of Class A ordinary shares.

Upon any sale, transfer, assignment or disposition of Class D ordinary shares by a holder thereof to any Person or entity who is not an existing holder of such Class D ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, or upon a change of control of the ultimate beneficial ownership of any Class D ordinary shares to any Person or entity who is not an existing holder of Class D ordinary shares, the Founder, an Affiliate of the Founder, or a Founder Affiliate, such Class D ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

2


Voting Rights

In respect of matters requiring shareholders’ votes, each Class A ordinary share is entitled to one vote, each Class B ordinary share is entitled to ten votes, and each Class C ordinary shares is entitled to one vote per share, except that we shall only proceed with the following matters with the written consent of the holders holding a majority of the issued and outstanding Class C ordinary shares or with the sanction of a special resolution passed at a separate meeting of the holders of the issued and outstanding Class C ordinary shares: (i) any appointment or removal of directors other than the appointment or removal of directors that is made pursuant to a shareholder’s right under the Investor Rights Agreement, dated January 15, 2015, among the Company, King Venture Holdings Limited, Xiaomi Ventures Limited and certain other parties named therein, and the Share Subscription Agreement, dated May 23, 2016, between Company and Tuspark Innovation Venture Limited (the “Restrictions on Appointment or Removal of External Investors Directors Clause”); (ii) entry into any agreement by us or our subsidiaries with any shareholder who holds more than 10% of our issued and outstanding share capital or such shareholder’s affiliate, other than agreements entered into in our ordinary course of business with a total contract amount below 10% of our consolidated total revenue in the most recent completed fiscal year; and (iii) any proposed amendments to our memorandum and articles of associations that will amend, alter, modify or change the rights attached to Class C ordinary shares. For the avoidance of doubt, due to the exit of certain external investors, the Restrictions on Appointment or Removal of External Investors Directors Clause has ceased to be effective.

Our board of directors has approved and authorized the issuance of up to 555,000 Class D ordinary shares to Mr. Sheng Chen, our founder and cochairperson. The increase of authorized share capital to include Class D ordinary shares was approved by the Company's shareholders at the extraordinary general meeting held on October 5, 2023. The Class D ordinary shares will have the same rights as the Company’s existing Class B ordinary shares except for voting rights, and holders of Class D ordinary shares shall be entitled to 500 votes per share on all matters submitted to shareholder vote. The proposed issuance of Class D ordinary shares is subject to and conditional upon the occurrence of conversion of pledged Class B ordinary shares beneficially owned by Mr. Sheng Chen into Class A ordinary shares upon a transfer to any person who is not an affiliate of Mr. Sheng Chen (each, a “Class B Conversion”). Following each Class B Conversion, the Company will issue a number of Class D ordinary shares to Mr. Sheng Chen that is equal to one-fiftieth (1/50) of the number of converted Class B ordinary shares, with fractional shares rounded down to the nearest whole share. The purchase price for each Class D ordinary share shall be equal to the volume weighted average price of the Company’s ADSs for the 30 trading days immediately prior to applicable issuance date, adjusted by the ADS-to-share ratio. As of the date of this annual report, no Class D ordinary shares has been issued.

Voting at any shareholders’ meeting is by show of hands unless a poll is demanded. A poll may be demanded by the chairperson of the meeting or by any three shareholders entitled to vote at the meeting, or one or more shareholders holding at least 10% of the paid-up voting share capital or 10% of the total voting rights entitled to vote at the meeting (“Present”)

3


A quorum required for a meeting of shareholders consists of at least one shareholder Present or, if a corporation or other non-natural person, by its duly authorized representative, who holds no less than one-third of the voting power of the shares in issue carrying a right to vote at a meeting of shareholders. Shareholders’ meetings may be held annually and may be convened by our board of directors on its own initiative or upon a requisition to the directors made by shareholders holding in aggregate at least one-third of the voting power of the shares in issue carrying a right to vote at a meeting of shareholders. Advance notice of at least 14 days is required for a meeting of shareholders.

An ordinary resolution to be passed by the shareholders requires a simple majority of votes attaching to the ordinary shares cast in a general meeting while a special resolution requires no less than two-thirds of the votes attaching to the ordinary shares cast in a general meeting. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the Shareholders of our company, as permitted by the Companies Act and our memorandum and articles of association. A special resolution is required for matters including, but not limited to, amending the memorandum and articles of association of the company, reducing share capital and winding up. Our Shareholders may affect certain changes by ordinary resolution, including increasing the amount of our authorized share capital, consolidating and dividing all or any of our share capital into shares of larger amount than our existing shares, and the cancellation of any authorized but unissued shares.

Transfer of Shares

Subject to the restrictions of our memorandum and articles of association, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in any usual or common form or any other form approved by our board of directors.

Our board of directors may, in its sole discretion, decline to register any transfer of any ordinary share which is not fully paid up or on which we have a lien. Our directors may also decline to register any transfer of any share unless (a) the instrument of transfer is lodged with us, accompanied by the certificate for the shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer; (b) the instrument of transfer is in respect of only one class of shares; (c) the instrument of transfer is properly stamped, if required; (d) in the case of a transfer to joint holders, the number of joint holders to whom the share is to be transferred does not exceed four; I the shares transferred are free of any lien in favor of us; and (f) a nominal processing fee determined to be payable by our directors (not to exceed the maximum sum as Nasdaq may determine to be payable) has been paid to us in respect thereof.

If our directors refuse to register a transfer, they must, within two months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal. The registration of transfers may, on 14 days’ notice being given by advertisement in one or more newspapers or by electronic means, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine; provided, however, that the registration of transfers may not be suspended and the register may not closed for more than 30 days in any year.

4


Liquidation

On a return of capital on winding up, if the assets available for distribution among our shareholders are more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus will be distributed among shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay the whole of the share capital, the assets will be distributed so that, as nearly as may be, the losses are borne by our shareholders in proportion to the par value of the shares held by them.

Calls on Shares and Forfeiture of Shares

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

Redemption, Repurchase and Surrender of Shares

We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders thereof, on such terms and in such manner as may be determined, before the issue of such shares, by our board of directors or by a special resolution of our shareholders. Our company may also repurchase any of our shares provided that the manner of such purchase has been approved by an ordinary resolution of our shareholders, or the manner of purchase is in accordance with the procedures set out in our memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company’s profits or out of the proceeds of a fresh issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a) unless it is fully paid up, (b) if such redemption or repurchase would result in there being no shares outstanding, or (c) if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration.

Inspection of Books and Records.

Holders of our ordinary shares will have no right to inspect our corporate records except as conferred by Cayman Islands law or authorized by the board or by a special resolution of the shareholders.

Requirements to Change the Rights of Holders of Class A Ordinary Shares (Item 10.B.4 of Form 20-F)

Variations of Rights of Shares

Whenever the capital of our company is divided into different classes, the rights attached to any such class of shares may, subject to any right or restriction attached to any class, be varied either with the written consent of the holders of a majority of the issued shares of that class or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of that class. The rights conferred upon the holders of the shares of any class will not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking in priority to or pari passu with such previously existing shares.

Limitations on the Rights to Own Class A Ordinary Shares (Item 10.B.6 of Form 20-F)

There are no limitations under the laws of the Cayman Islands or under the Memorandum and Articles of Association that limit the right of shareholders who are non-residents of the Cayman Islands in holding or voting their Class A ordinary shares.

5


Provisions Affecting Any Change of Control (Item 10.B.7 of Form 20-F)

Anti-Takeover Provisions in the Memorandum and Articles of Association

Some provisions of the Memorandum and Articles of Association may discourage, delay or prevent a change in control of our company or management that shareholders may consider favorable, including provisions that authorize our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders and limit the ability of shareholders to requisition and convene general meetings of shareholders.

However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under the Memorandum and Articles of Association for a proper purpose and for what they believe in good faith to be in the best interests of our company.

Ownership Threshold (Item 10.B.8 of Form 20-F)

There are no provisions under the laws of the Cayman Islands or under the Memorandum and Articles of Association that govern the ownership threshold above which shareholder ownership must be disclosed.

Differences Between the Law of Different Jurisdictions (Item 10.B.9 of Form 20-F)

The Companies Act is modeled after that of the English companies legislation but does not follow recent English law statutory enactments, and accordingly there are significant differences between the Companies Act and the current Companies Act of England. In addition, the Companies Act differs from laws applicable to Delaware corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of the Companies Act applicable to us and the laws applicable to Delaware corporations and their shareholders.

Mergers and Similar Arrangements

The Companies Act permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies and non-Cayman Islands companies. For these purposes, (a) “merger” means the merging of two or more constituent companies and the vesting of their undertakings, property and liabilities in one of such companies as the surviving company and (b) a “consolidation” means the combination of two or more constituent companies into a consolidated company and the vesting of the undertakings, property and liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then be authorized by (a) a special resolution of the shareholders of each constituent company, and (b) such other authorization, if any, as may be specified in such constituent company’s articles of association. The written plan of merger or consolidation must be filed with the Registrar of Companies in the Cayman Islands together with a declaration as to the solvency of the consolidated or surviving company, a declaration as to the assets and liabilities of each constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the Cayman Islands Gazette.

A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose a company is a “parent” of a subsidiary if it holds issued shares that together represent at least ninety percent (90%) of the votes at a general meeting of the subsidiary.

The consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands.

6


Dissenting shareholders have the right to be paid the fair value of their shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) if they follow the required procedures, subject to certain exceptions. The exercise of dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures.

In addition, there are statutory provisions that facilitate the reconstruction and amalgamation of companies by way of schemes of arrangement, provided that the arrangement is approved by a) 75% in value of the shareholders or class of shareholders, as the case may be, or (b) a majority in number representing 75% in value of the creditors or each class of creditors, as the case may be, with whom the arrangement is to be made, that are, in each case, present and voting at a meeting, or meetings, convened for that purpose. The convening of the meetings and subsequently the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can be expected to approve the arrangement if it determines that:

·

the statutory provisions as to the due majority vote have been met;

·

the shareholders have been fairly represented at the meeting in question and the statutory majority are acting bona fide without coercion of the minority to promote interests adverse to those of the class;

·

the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in respect of his interest; and

·

the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act.

The Companies Act also contains a statutory power of compulsory acquisition which may facilitate the “squeeze out” of dissentient minority shareholder upon a takeover offer. When a takeover offer is made and accepted by holders of 90% of the shares affected (within four months), the offeror may, within a two-month period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands, but this is unlikely to succeed in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion.

If the arrangement and reconstruction by way of scheme of arrangement is thus approved, or if a takeover offer is made and accepted, in accordance with the foregoing statutory procedures, the dissenting shareholder would have no rights comparable to appraisal rights, save that objectors to a takeover offer may apply to the Grand Court of the Cayman Islands for various orders that the Grand Court of the Cayman Islands has a broad discretion to make, which would otherwise ordinarily be available to dissenting shareholders of United States corporations, providing rights to receive payment in cash for the judicially determined value of the shares.

Shareholders’ Suits

In principle, we will normally be the proper plaintiff and as a general rule a derivative action may not be brought by a minority shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, there are exceptions to the foregoing principle, including when:

·

a company acts or proposes to act illegally or ultra vires;

·

the act complained of, although not ultra vires, could only be effected duly if authorized by more than a simple majority vote that has not been obtained; and

·

those who control the company are perpetrating a “fraud on the minority.”

7


Indemnification of Directors and Executive Officers and Limitation of Liability

The ability of Cayman Islands companies to provide in their articles of association for indemnification of officers and directors is not limited, except that any indemnity would not be effective if it were held by the Cayman Islands courts to be contrary to public policy, which would include any attempt to provide indemnification against civil fraud or the consequences of committing a crime. The Memorandum and Articles of Association provide that our directors and officers shall be indemnified against all actions, proceedings, costs, charges, expenses, losses, damages or liabilities incurred or sustained by such director or officer, other than by reason of such person’s own dishonesty, willful default or fraud, in or about the conduct of our company’s business or affairs (including as a result of any mistake of judgment) or in the execution or discharge of his duties, powers, authorities or discretions, including without prejudice to the generality of the foregoing, any costs, expenses, losses or liabilities incurred by such director or officer in defending (whether successfully or otherwise) any civil proceedings concerning our company or its affairs in any court whether in the Cayman Islands or elsewhere. This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. In addition, we have entered into indemnification agreements with each of our directors and executive officers that will provide such persons with additional indemnification beyond that provided in the Memorandum and Articles of Association.

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or Persons controlling us under the foregoing provisions, we have been informed that, in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

Directors’ Fiduciary Duties

Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components, the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director must act in a manner he or she reasonably believes to be in the best interests of the corporation. A director must not use his or her corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interests of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction and that the transaction was of fair value to the corporation.

As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company, and therefore it is considered that he or she owes the following duties to the company including a duty to act bona fide in the best interests of the company, a duty not to make a personal profit out of his or her position as director (unless the company permits him or her to do so), a duty not to put himself or herself in a position where the interests of the company conflict with his or her personal interests or his or her duty to a third party and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his or her duties a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, there are indications that the English and commonwealth courts are moving towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

Under the Memorandum and Articles of Association, directors who are in any way, whether directly or indirectly, interested in a contract or proposed contract with our company must declare the nature of their interest at a meeting of the board of directors. Following such declaration, a director may vote in respect of any contract or proposed contract notwithstanding his interest.

8


Shareholder Proposals

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided that it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other Person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.

The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company’s articles of association. The Memorandum and Articles of Association allow any one or more of our shareholders who together hold shares which carry in aggregate not less than one-third of the total number of votes attaching to all issued and outstanding shares of our company entitled to vote at general meetings to requisition an extraordinary general meeting of our shareholders, in which case our board of directors is obliged to convene an extraordinary general meeting and to put the proposals so requisitioned to a vote at such meeting. Other than this right to requisition a shareholders’ meeting, the Memorandum and Articles of Association do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings not called by such shareholders. As an exempted Cayman Islands company, we are not obliged by law to call shareholders’ annual general meetings.

Cumulative Voting

Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled for a single director, which increases the shareholder’s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but the Memorandum and Articles of Association do not provide for cumulative voting.

Removal of Directors

Under the Delaware General Corporation Law, a director of a corporation may be removed with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Memorandum and Articles of Association, directors may be removed with or without cause, by an ordinary resolution of our shareholders. In addition, a director’s office shall be vacated if the director (i) becomes bankrupt or makes any arrangement or composition with his creditors; (ii) dies or is found to be or becomes of unsound mind; (iii) resigns his office by notice in writing to the company; (iv) without special leave of absence from our board of directors, is absent from three consecutive meetings of the board and the board resolves that his office be vacated or; (v) is removed from office pursuant to any other provisions of the Memorandum and Articles of Association.

Transactions with Interested Shareholders

The Delaware General Corporation Law contains a business combination statute applicable to Delaware public corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging in certain business combinations with an “interested shareholder” for three years following the date on which such Person becomes an interested shareholder. An interested shareholder generally is one which owns or owned 15% or more of the target’s outstanding voting shares within the past three years. This has the effect of limiting the ability of a potential acquiror to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction that resulted in the Person becoming an interested shareholder. This encourages any potential acquiror of a Delaware public corporation to negotiate the terms of any acquisition transaction with the target’s board of directors

9


Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions entered into must be bona fide in the best interests of the company, for a proper corporate purpose and not with the effect of perpetrating a fraud on the minority shareholders.

Restructuring

A company may present a petition to the Grand Court of the Cayman Islands for the appointment of a restructuring officer on the grounds that the company:

(a)

is or is likely to become unable to pay its debts; and

(b)

intends to present a compromise or arrangement to its creditors (or classes thereof) either pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring.

The Grand Court may, among other things, make an order appointing a restructuring officer upon hearing of such petition, with such powers and to carry out such functions as the court may order. At any time (i) after the presentation of a petition for the appointment of a restructuring officer but before an order for the appointment of a restructuring officer has been made, and (ii) when an order for the appointment of a restructuring officer is made, until such order has been discharged, no suit, action or other proceedings (other than criminal proceedings) shall be proceeded with or commenced against the company, no resolution to wind up the company shall be passed, and no winding up petition may be presented against the company, except with the leave of the court. However, notwithstanding the presentation of a petition for the appointment of a restructuring officer or the appointment of a restructuring officer, a creditor who has security over the whole or part of the assets of the company is entitled to enforce the security without the leave of the court and without reference to the restructuring officer appointed.

Dissolution; Winding Up

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. The Delaware General Corporation Law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board of directors. Under the Companies Act, our company may be dissolved, liquidated or wound up by a special resolution, or by an ordinary resolution on the basis that our company is unable to pay its debts as they fall due. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so.

Variation of Rights of Shares

If at any time, our share capital is divided into different classes of shares, under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under the Memorandum and Articles of Association and as permitted by the Companies Act, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with the sanction of a special resolution of the holders of the shares of that class.

Amendment of Governing Documents

Under the Delaware General Corporation Law, a corporation’s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under the Companies Act, the Memorandum and Articles of Association may only be amended by a special resolution of our shareholders.

10


Anti-takeover Provisions

Some provisions of the Memorandum and Articles of Association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including a provision that authorizes our board of directors to issue preferred shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preferred shares without any further vote or action by our shareholders and limit the ability of shareholders to requisition and convene general meetings of shareholders.

However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under the Memorandum and Articles of Association for a proper purpose and for what they believe in good faith to be in the best interests of our company.

Rights of Non-Resident or Foreign Shareholders

There are no limitations imposed by foreign law or by the Memorandum and Articles of Association on the rights of non-resident or foreign shareholders to hold or exercise voting rights on our ordinary shares. In addition, there are no provisions in the Memorandum and Articles of Association governing the ownership threshold above which shareholder ownership must be disclosed.

Directors’ Power to Issue Shares

Under the Memorandum and Articles of Association, our board of directors is empowered to issue or allot shares or grant options and warrants with or without preferred, deferred, qualified or other special rights or restrictions. Our board of directors may authorize the division of our shares into any number of classes and the different classes shall be authorized, established and designated (or redesignated as the case may be) and the variations in the relative rights (including, without limitation, voting, dividend and redemption rights), restrictions, preferences, privileges and payment obligations as between the different classes (if any) may be fixed and determined by our board of directors. Our board of directors may issue shares with such preferred or other rights, all or any of which may be greater than the rights of Class A ordinary shares, at such time and on such terms as they may think appropriate.

Exempted Company.

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

·

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

·

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

·

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

·

an exempted company may issue no par value shares;

·

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

11


·

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

·

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

·

an exempted company may register as a segregated portfolio company.

“Limited liability” means that the liability of each shareholder is limited to the amount unpaid by the shareholder on that shareholder’s shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil).

Changes in Capital (Item 10.B.10 of Form 20-F)

Our shareholders may from time to time by ordinary resolutions:

·

consolidate and divide all or any of its share capital into shares of a larger amount than its existing shares;

·

convert all or any of its paid up shares into stock and reconvert that stock into paid up shares of any denomination;

·

subdivide its existing shares, or any of them into shares of a smaller amount provided that in the subdivision the proportion between the amount paid and the amount, if any, unpaid on each reduced share shall be the same as it was in case of the share from which the reduced share is derived; and

·

cancel any shares that, at the date of the passing of the resolution, have not been taken or agreed to be taken by any Person and diminish the amount of its share capital by the amount of the shares so cancelled.

Subject to the Companies Act, our shareholders may by special resolution reduce our share capital and any capital redemption reserve in any manner authorized by law.

Debt Securities (Item 12.A of Form 20-F)

Not applicable.

Warrants and Rights (Item 12.B of Form 20-F)

Not applicable.

Other Securities (Item 12.C of Form 20-F

Not applicable.

American Depositary Shares (Items 12.D.1 and 12.D.2 of Form 20-F)

Citibank, N.A., as depositary, registers and delivers the ADSs. Each ADS represents ownership of six Class A ordinary shares, deposited with Citibank Hong Kong, as custodian for the depositary. Each ADS also represents ownership of any other securities, cash or other property which may be held by the depositary. The office of the custodian is located at 10/F, Harbour Front (II), 22, Tak Fung Street, Hung Hom, Kowloon, Hong Kong. The principal executive office of the depositary is located at 388 Greenwich Street, New York, New York, 10013.

The Direct Registration System, or DRS, is a system administered by The Depository Trust Company, or DTC, pursuant to which the depositary may register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto.

12


We do not treat ADS holders as our shareholders and accordingly, you, as an ADS holder, do not have shareholder rights. Cayman Islands law governs shareholder rights. The depositary is the holder of the Class A ordinary shares underlying your ADSs. As a holder of ADSs, you have ADS holder rights. A deposit agreement among us, the depositary and you, as an ADS holder, and the beneficial owners of ADSs sets out ADS holder rights as well as the rights and obligations of the depositary. The laws of the State of New York govern the deposit agreement and the ADSs.

The following is a summary of the material provisions of the deposit agreement. This summary description assumes you have opted to own the ADSs directly by means of an ADS registered in your name and, as such, we will refer to you as the “holder.” When we refer to “you,” we assume the reader owns ADSs and will own ADSs at the relevant time. For more complete information, you should read the entire deposit agreement and the form of American Depositary Receipt (“ADR”) which contains the terms of your ADSs. The deposit agreement has been filed with the SEC as an exhibit to a Registration Statement on Form S-8 (File No. 333-177273), as amended, for our company on October 13, 2011. The form of ADR is on file with the SEC (as a prospectus) and was filed on April 21, 2011.

Holding the ADSs

As an owner of ADSs, you may hold your ADSs either by means of an ADR registered in your name, through a brokerage or safekeeping account, or through an account established by the depositary bank in your name reflecting the registration of uncertificated ADSs directly on the books of the depositary bank (commonly referred to as the direct registration system, or DRS). The direct registration system reflects the uncertificated, or book-entry, registration of ownership of ADSs by the depositary bank. Under the direct registration system, ownership of ADSs is evidenced by periodic statements issued by the depositary bank to the holders of the ADSs. The direct registration system includes automated transfers between the depositary bank and The Depository Trust Company, or DTC, the central book-entry clearing and settlement system for equity securities in the United States. If you decide to hold your ADSs through your brokerage or safekeeping account, you must rely on the procedures of your broker or bank to assert your rights as an ADS owner. Banks and brokers typically hold securities such as ADSs through clearing and settlement systems such as DTC. The procedures of such clearing and settlement systems may limit your ability to exercise your rights as an owner of ADSs. Please consult with your broker or bank if you have any questions concerning these limitations and procedures. All ADSs held through DTC will be registered in the name of a nominee of DTC.

Dividends and Distributions

As a holder, you generally have the right to receive the distributions we make on the securities deposited with the custodian. Your receipt of these distributions may be limited, however, by practical considerations and legal limitations. Holders will receive such distributions under the terms of the deposit agreement in proportion to the number of ADSs held as of a specified record date.

Distributions of Cash

Whenever we make a cash distribution for the securities on deposit with the custodian, we will deposit the funds with the custodian. Upon receipt of confirmation of the deposit of the requisite funds, the depositary bank will arrange for the funds to be converted into U.S. dollars and for the distribution of U.S. dollars to the holders, subject to the laws and regulations of the Cayman Islands.

The conversion into U.S. dollars will take place only if practicable and if U.S. dollars are transferable to the United States. The amounts distributed to holders will be net of the fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement. The depositary bank will apply the same method for distributing the proceeds of the sale of any property (such as undistributed rights) held by the custodian in respect of securities on deposit.

13


The distribution of cash will be made net of the fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement.

Distributions of Shares

Whenever we make a free distribution of Class A ordinary shares for the securities on deposit with the custodian, we will deposit the applicable number of Class A ordinary shares with the custodian. Upon receipt of confirmation of such deposit, the depositary bank will either distribute to holders new ADSs representing the Class A ordinary shares deposited or modify the ADS-to-Class A ordinary share ratio, in which case each ADS you hold will represent rights and interests in the additional Class A ordinary shares so deposited. Only whole new ADSs will be distributed. Fractional entitlements will be sold and the proceeds of such sale will be distributed as in the case of a cash distribution.

The distribution of new ADSs or the modification of the ADS-to-Class A ordinary share ratio upon a distribution of Class A ordinary shares will be made net of the fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement. In order to pay such taxes or governmental charges, the depositary bank may sell all or a portion of the new Class A ordinary shares so distributed.

No such distribution of new ADSs will be made if it would violate a law (i.e., the U.S. securities laws) or if it is not operationally practicable. If the depositary bank does not distribute new ADSs as described above, it may sell the Class A ordinary shares received upon the terms described in the deposit agreement and will distribute the proceeds of the sale as in the case of a distribution of cash.

Distributions of Rights

Whenever we intend to distribute rights to purchase additional Class A ordinary shares, we will give prior notice to the depositary bank and we will assist the depositary bank in determining whether it is lawful and reasonably practicable to distribute rights to purchase additional ADSs to holders.

The depositary bank will establish procedures to distribute rights to purchase additional ADSs to holders and to enable such holders to exercise such rights if it is lawful and reasonably practicable to make the rights available to holders of ADSs, and if we provide all of the documentation contemplated in the deposit agreement (such as opinions to address the lawfulness of the transaction). You may have to pay fees, expenses, taxes and other governmental charges to subscribe for the new ADSs upon the exercise of your rights. The depositary bank is not obligated to establish procedures to facilitate the distribution and exercise by holders of rights to purchase new Class A ordinary shares other than in the form of ADSs.

The depositary bank will not distribute the rights to you if:

·

we do not timely request that the rights be distributed to you or we request that the rights not be distributed to you; or

·

we fail to deliver satisfactory documents to the depositary bank; or

·

it is not reasonably practicable to distribute the rights.

The depositary bank will sell the rights that are not exercised or not distributed if such sale is lawful and reasonably practicable. The proceeds of such sale will be distributed to holders as in the case of a cash distribution. If the depositary bank is unable to sell the rights, it will allow the rights to lapse.

14


Elective Distributions

Whenever we intend to distribute a dividend payable at the election of shareholders either in cash or in additional shares, we will give prior notice thereof to the depositary bank and will indicate whether we wish the elective distribution to be made available to you. In such case, we will assist the depositary bank in determining whether such distribution is lawful and reasonably practicable.

The depositary bank will make the election available to you only if it is reasonably practicable and if we have provided all of the documentation contemplated in the deposit agreement. In such case, the depositary bank will establish procedures to enable you to elect to receive either cash or additional ADSs, in each case as described in the deposit agreement.

If the election is not made available to you, you will receive either cash or additional ADSs, depending on what a shareholder of Class A ordinary shares in the Cayman Islands would receive upon failing to make an election, as more fully described in the deposit agreement.

Other Distributions

Whenever we intend to distribute property other than cash, Class A ordinary shares or rights to purchase additional Class A ordinary shares, we will notify the depositary bank in advance and will indicate whether we wish such distribution to be made to you. If so, we will assist the depositary bank in determining whether such distribution to holders is lawful and reasonably practicable.

If it is reasonably practicable to distribute such property to you and if we provide all of the documentation contemplated in the deposit agreement, the depositary bank will distribute the property to the holders in a manner it deems practicable.

The distribution will be made net of fees, expenses, taxes and governmental charges payable by holders under the terms of the deposit agreement. In order to pay such taxes and governmental charges, the depositary bank may sell all or a portion of the property received.

The depositary bank will not distribute the property to you and will sell the property if:

·

we do not request that the property be distributed to you or if we ask that the property not be distributed to you; or

·

we do not deliver satisfactory documents to the depositary bank; or

·

the depositary bank determines that all or a portion of the distribution to you is not reasonably practicable.

The proceeds of such a sale will be distributed to holders as in the case of a cash distribution.

Redemption

Whenever we decide to redeem any of the securities on deposit with the custodian, we will notify the depositary bank in advance. If it is reasonably practicable and if we provide all of the documentation contemplated in the deposit agreement, the depositary bank will provide notice of the redemption to the holders.

The custodian will be instructed to surrender the shares being redeemed against payment of the applicable redemption price. The depositary bank will convert the redemption funds received into U.S. dollars upon the terms of the deposit agreement and will establish procedures to enable holders to receive the net proceeds from the redemption upon surrender of their ADSs to the depositary bank. You may have to pay fees, expenses, taxes and other governmental charges upon the redemption of your ADSs. If less than all ADSs are being redeemed, the ADSs to be retired will be selected by lot or on a pro rata basis, as the depositary bank may determine.

15


Changes Affecting Class A Ordinary Shares

The Class A ordinary shares held on deposit for your ADSs may change from time to time. For example, there may be a change in nominal or par value; a split-up, cancellation, consolidation or reclassification of such Class A ordinary shares; or a recapitalization, reorganization, merger, consolidation or sale of assets.

If any such change were to occur, your ADSs would, to the extent permitted by law, represent the right to receive the property received or exchanged in respect of the Class A ordinary shares held on deposit. The depositary bank may in such circumstances deliver new ADSs to you; amend the deposit agreement, the ADRs and the applicable Registration Statement(s) on Form F-6; call for the exchange of your existing ADSs for new ADSs; and take any other actions that are appropriate to reflect as to the ADSs the change affecting the Class A ordinary shares. If the depositary bank may not lawfully distribute such property to you, the depositary bank may sell such property and distribute the net proceeds to you as in the case of a cash distribution.

Issuance of ADSs upon Deposit of Class A Ordinary Shares

The depositary bank may create ADSs on your behalf if you or your broker deposits Class A ordinary shares with the custodian. The depositary bank will deliver these ADSs to the Person you indicate only after you pay any applicable issuance fees and any charges and taxes payable for the transfer of the Class A ordinary shares to the custodian. Your ability to deposit Class A ordinary shares and receive ADSs may be limited by U.S. and Cayman Islands legal considerations applicable at the time of deposit.

The issuance of ADSs may be delayed until the depositary bank or the custodian receives confirmation that all required approvals have been given and that the Class A ordinary shares have been duly transferred to the custodian. The depositary bank will only issue ADSs in whole numbers.

When you make a deposit of Class A ordinary shares, you will be responsible for transferring good and valid title to the depositary bank. As such, you will be deemed to represent and warrant that:

·

The Class A ordinary shares are duly authorized, validly issued, fully paid, non-assessable and legally obtained.

·

All preemptive (and similar) rights, if any, with respect to such Class A ordinary shares have been validly waived or exercised.

·

You are duly authorized to deposit the Class A ordinary shares.

·

The Class A ordinary shares presented for deposit are free and clear of any lien, encumbrance, security interest, charge, mortgage or adverse claim, and are not, and the ADSs issuable upon such deposit will not be, “restricted securities” (as defined in the deposit agreement).

·

The Class A ordinary shares presented for deposit have not been stripped of any rights or entitlements.

If any of the representations or warranties are incorrect in any way, we and the depositary bank may, at your cost and expense, take any and all actions necessary to correct the consequences of the misrepresentations.

Transfer, Combination and Split Up of ADRs

As an ADR holder, you will be entitled to transfer, combine or split up your ADRs and the ADSs evidenced thereby. For transfers of ADRs, you will have to surrender the ADRs to be transferred to the depositary bank and also must:

·

ensure that the surrendered ADR certificate is properly endorsed or otherwise in proper form for transfer;

·

provide such proof of identity and genuineness of signatures as the depositary bank deems appropriate;

16


·

provide any transfer stamps required by the State of New York or the United States; and

·

pay all applicable fees, charges, expenses, taxes and other government charges payable by ADR holders pursuant to the terms of the deposit agreement, upon the transfer of ADRs.

To have your ADRs either combined or split up, you must surrender the ADRs in question to the depositary bank with your request to have them combined or split up, and you must pay all applicable fees, charges and expenses payable by ADR holders, pursuant to the terms of the deposit agreement, upon a combination or split up of ADRs.

Withdrawal of Shares Upon Cancellation of ADSs

As a holder, you will be entitled to present your ADSs to the depositary bank for cancellation and then receive the corresponding number of underlying Class A ordinary shares at the custodian’s offices. Your ability to withdraw the Class A ordinary shares may be limited by U.S. and Cayman Islands legal considerations applicable at the time of withdrawal. In order to withdraw the Class A ordinary shares represented by your ADSs, you will be required to pay to the depositary bank the fees for cancellation of ADSs and any charges and taxes payable upon the transfer of the Class A ordinary shares being withdrawn. You assume the risk for delivery of all funds and securities upon withdrawal. Once canceled, the ADSs will not have any rights under the deposit agreement.

If you hold ADSs registered in your name, the depositary bank may ask you to provide proof of identity and genuineness of any signature and such other documents as the depositary bank may deem appropriate before it will cancel your ADSs. The withdrawal of the Class A ordinary shares represented by your ADSs may be delayed until the depositary bank receives satisfactory evidence of compliance with all applicable laws and regulations. Please keep in mind that the depositary bank will only accept ADSs for cancellation that represent a whole number of securities on deposit.

You will have the right to withdraw the Class A ordinary shares represented by your ADSs at any time except for:

·

Temporary delays that may arise because (i) the transfer books for the Class A ordinary shares or ADSs are closed, or (ii) Class A ordinary shares are immobilized on account of a shareholders’ meeting or a payment of dividends;

·

Obligations to pay fees, taxes and similar charges; and

·

Restrictions imposed because of laws or regulations applicable to ADSs or the withdrawal of securities on deposit.

The deposit agreement may not be modified to impair your right to withdraw the securities represented by your ADSs except to comply with mandatory provisions of law.

Voting Rights

As a holder, you generally have the right under the deposit agreement to instruct the depositary bank to exercise the voting rights for the Class A ordinary shares represented by your ADSs. The voting rights of holders of ordinary shares are described in “Description of Share Capital.”

The depositary bank will distribute to you any notice of shareholders’ meeting received from us together with information explaining how to instruct the depositary bank to exercise the voting rights of the securities represented by ADSs.

Voting at our shareholders’ meetings is by show of hands unless a poll is demanded. A poll may be demanded by the chairperson of such shareholder meeting or any shareholder Present. If the depositary bank timely receives voting instructions from a holder of ADSs, the depositary bank will endeavor to cause the Class A ordinary shares on deposit to be voted as follows: (a) in the event voting takes place at a shareholders’ meeting by show of hands, the depositary bank will instruct the custodian to vote all Class A ordinary shares on deposit in accordance with the voting instructions received from a majority of the holders of ADSs who provided voting instructions; or (b) in the event voting takes place at a shareholders’ meeting by poll, the depositary bank will instruct the custodian to vote the ordinary shares on deposit in accordance with the voting instructions received from holders of ADSs. In the event of voting by poll, Class A ordinary shares in respect of which no timely voting instructions have been received from ADS holders will not be voted.

17


In order to give you a reasonable opportunity to instruct the depositary bank as to the exercise of voting rights relating to deposited securities, if we request the depositary bank to act, pursuant to the deposit agreement, we will give the depositary notice of any such meeting and details concerning the matters to be voted upon at least 30 days in advance of the meeting date, although our post-IPO memorandum and articles of association only otherwise require an advance notice of at least 14 days.

Please note that the ability of the depositary bank to carry out voting instructions may be limited by practical and legal limitations and the terms of the securities on deposit. We cannot assure you that you will receive voting materials in time to enable you to return voting instructions to the depositary bank in a timely manner. Securities for which no voting instructions have been received will not be voted.

18


Fees and Charges

As an ADS holder, you will be required to pay the following service fees to the depositary bank:

Service

    

Fees

·

Issuance of ADSs

Up to U.S. 5¢ per ADS issued

·

Cancellation of ADSs

Up to U.S. 5¢ per ADS canceled

·

Distribution of cash dividends or other cash distributions

Up to U.S. 5¢ per ADS held

·

Distribution of ADSs pursuant to stock dividends, free stock distributions or exercise of rights.

Up to U.S. 5¢ per ADS held

·

Distribution of securities other than ADSs or rights to purchase additional ADSs

Up to U.S. 5¢ per ADS held

·

Depositary Services

Up to U.S. 5¢ per ADS held on the applicable record date(s) established by the Depositary

·

Transfer of ADRs

U.S. $1.50 per certificate presented for transfer

As an ADS holder, you will also be responsible to pay certain fees and expenses incurred by the depositary bank and certain taxes and governmental charges such as:

·

fees for the transfer and registration of Class A ordinary shares charged by the registrar and transfer agent for the Class A ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of Class A ordinary shares);

·

expenses incurred for converting foreign currency into U.S. dollars;

·

expenses for cable, telex and fax transmissions and for delivery of securities;

·

taxes and duties upon the transfer of securities (i.e., when Class A ordinary shares are deposited or withdrawn from deposit); and

·

fees and expenses incurred in connection with the delivery or servicing of Class A ordinary shares on deposit.

Depositary fees payable upon the issuance and cancellation of ADSs are typically paid to the depositary bank by the brokers (on behalf of their clients) receiving the newly issued ADSs from the depositary bank and by the brokers (on behalf of their clients) delivering the ADSs to the depositary bank for cancellation. The brokers in turn charge these fees to their clients. Depositary fees payable in connection with distributions of cash or securities to ADS holders and the depositary services fee are charged by the depositary bank to the record holders of ADSs as of the applicable ADS record date.

The depositary fees payable for cash distributions are generally deducted from the cash being distributed. In the case of distributions other than cash (i.e., stock dividends, rights), the depositary bank charges the applicable fee to the record date ADS holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or uncertificated in the direct registration system), the depositary bank sends invoices to the applicable record date ADS holders. In the case of ADSs held in brokerage and custodian accounts (via DTC), the depositary bank generally collects its fees through the systems provided by DTC (whose nominee is the registered holder of the ADSs held in DTC) from the brokers and custodians holding ADSs in their DTC accounts. The brokers and custodians who hold their clients’ ADSs in DTC accounts in turn charge their clients’ accounts the amount of the fees paid to the depositary banks.

19


In the event of refusal to pay the depositary fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary fees from any distribution to be made to the ADS holder.

Note that the fees and charges you may be required to pay may vary over time and may be changed by us and by the depositary bank. You will receive prior notice of such changes.

The depositary bank may reimburse us for certain expenses incurred by us in respect of the ADR program established pursuant to the deposit agreement, by making available a portion of the depositary fees charged in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank may agree from time to time.

Amendments and Termination

We may agree with the depositary bank to modify the deposit agreement at any time without your consent. We undertake to give holders 30 days prior notice of any modifications that would materially prejudice any of their substantial rights under the deposit agreement. We will not consider to be materially prejudicial to your substantial rights any modifications or supplements that are reasonably necessary for the ADSs to be registered under the Securities Act or to be eligible for book-entry settlement, in each case without imposing or increasing the fees and charges you are required to pay. In addition, we may not be able to provide you with prior notice of any modifications or supplements that are required to accommodate compliance with applicable provisions of law.

You will be bound by the modifications to the deposit agreement if you continue to hold your ADSs after the modifications to the deposit agreement become effective. The deposit agreement cannot be amended to prevent you from withdrawing the Class A ordinary shares represented by your ADSs (except as permitted by law).

We have the right to direct the depositary bank to terminate the deposit agreement. Similarly, the depositary bank may in certain circumstances on its own initiative terminate the deposit agreement. In either case, the depositary bank must give notice to the holders at least 30 days before termination. Until termination, your rights under the deposit agreement will be unaffected.

After termination, the depositary bank will continue to collect distributions received (but will not distribute any such property until you request the cancellation of your ADSs) and may sell the securities held on deposit. After the sale, the depositary bank will hold the proceeds from such sale and any other funds then held for the holders of ADSs in a non-interest bearing account. At that point, the depositary bank will have no further obligations to holders other than to account for the funds then held for the holders of ADSs still outstanding (after deduction of applicable fees, taxes and expenses).

Books of Depositary Bank

The depositary bank will maintain ADS holder records at its depositary office. You may inspect such records at such office during regular business hours but solely for the purpose of communicating with other holders in the interest of business matters relating to the ADSs and the deposit agreement.

The depositary bank will maintain in New York facilities to record and process the issuance, cancellation, combination, split up and transfer of ADSs. These facilities may be closed from time to time, to the extent not prohibited by law.

20


Limitations on Obligations and Liabilities

The deposit agreement limits our obligations and the depositary bank’s obligations to you. Please note the following:

·

We and the depositary bank are obligated only to take the actions specifically stated in the deposit agreement without negligence or bad faith.

·

The depositary bank disclaims any liability for any failure to carry out voting instructions, for any manner in which a vote is cast or for the effect of any vote, provided it acts in good faith and in accordance with the terms of the deposit agreement.

·

The depositary bank disclaims any liability for any failure to determine the lawfulness or practicality of any action, for the content of any document forwarded to you on our behalf or for the accuracy of any translation of such a document, for the investment risks associated with investing in Class A ordinary shares, for the validity or worth of the Class A ordinary shares, for any tax consequences that result from the ownership of ADSs, for the credit-worthiness of any third party, for allowing any rights to lapse under the terms of the deposit agreement, for the timeliness of any of our notices or for failure to give notice.

·

We and the depositary bank will not be obligated to perform any act that is inconsistent with the terms of the deposit agreement.

·

We and the depositary bank disclaim any liability if we or the depositary bank are prevented or forbidden from or subject to any civil or criminal penalty or restraint on account of, or delayed in, doing or performing any act or thing required by the terms of the deposit agreement, by reason of any provision, present or future of any law or regulation, or by reason of present or future provision of any provision of our articles of association, or any provision of or governing the securities on deposit, or by reason of any act of God or war or other circumstances beyond our control.

·

We and the depositary bank disclaim any liability by reason of any exercise of, or failure to exercise, any discretion provided for the deposit agreement or in our articles of association or in any provisions of or governing the securities on deposit.

·

We and the depositary bank further disclaim any liability for any action or inaction in reliance on the advice or information received from legal counsel, accountants, any Person presenting Class A ordinary shares for deposit, any holder of ADSs or authorized representatives thereof, or any other Person believed by either of us in good faith to be competent to give such advice or information.

·

We and the depositary bank also disclaim liability for the inability by a holder to benefit from any distribution, offering, right or other benefit that is made available to holders of Class A ordinary shares but is not, under the terms of the deposit agreement, made available to you.

·

We and the depositary bank may rely without any liability upon any written notice, request or other document believed to be genuine and to have been signed or presented by the proper parties.

·

We and the depositary bank also disclaim liability for any consequential or punitive damages for any breach of the terms of the deposit agreement.

The deposit agreement specifically states that no disclaimer of liability under the Securities Act is intended by any provision of the deposit agreement.

21


Pre-Release Transactions

Subject to certain terms and conditions, the depositary bank may issue to broker/dealers ADSs before receiving a deposit of Class A ordinary shares. These transactions are commonly referred to as “pre-release transactions” and are entered into between the depositary bank and the applicable broker/dealer. The deposit agreement limits the aggregate size of pre-release transactions (not to exceed 30% of the shares on deposit in the aggregate) and imposes a number of conditions on such transactions (i.e., the need to receive full collateral, the type of collateral required, the representations required from brokers, etc.). The depositary bank may retain the compensation received from the pre-release transactions.

Taxes

You will be responsible for the taxes and other governmental charges payable on the ADSs and the securities represented by the ADSs. We, the depositary bank and the custodian may deduct from any distribution the taxes and governmental charges payable by holders and may sell any or all property on deposit to pay the taxes and governmental charges payable by holders. You will be liable for any deficiency if the sale proceeds do not cover the taxes that are due.

The depositary bank may refuse to issue ADSs, to deliver, transfer, split and combine ADRs, or to release securities on deposit until all taxes and charges are paid by the applicable holder. The depositary bank and the custodian may take reasonable administrative actions to obtain tax refunds and reduced tax withholding for any distributions on your behalf. However, you may be required to provide to the depositary bank and to the custodian proof of taxpayer status and residence and such other information as the depositary bank and the custodian may require to fulfill legal obligations. You are required to indemnify us, the depositary bank and the custodian for any claims with respect to taxes based on any tax benefit obtained for you.

Foreign Currency Conversion

The depositary bank will arrange for the conversion of all foreign currency received into U.S. dollars if such conversion is practical, and it will distribute U.S. dollars in accordance with the terms of the deposit agreement. You may have to pay fees and expenses incurred in converting foreign currency, such as fees and expenses incurred in complying with currency exchange controls and other governmental requirements.

If the conversion of foreign currency is not practical or lawful, or if any required approvals are denied or not obtainable at a reasonable cost or within a reasonable period, the depositary bank may take the following actions in its discretion:

·

convert the foreign currency to the extent practical and lawful and distribute U.S. dollars to the holders for whom the conversion and distribution is lawful and practical;

·

distribute the foreign currency to holders for whom the distribution is lawful and practical; and

·

hold the foreign currency (without liability for interest) for the applicable holders.

22


EX-4.3 3 vnet-20231231xex4d3.htm EXHIBIT 4.3

Exhibit 4.3

Loan Agreement

This Loan Agreement (the “Agreement”) is entered into by and between the following parties (the “Parties”) in Beijing, the People’s Republic of China (excluding the Hong Kong SAR, the Macao SAR and Taiwan solely for the purposes of this Agreement, hereinafter referred to as the “PRC”) on April 22, 2024:

(1)

VNET Data Center Co., Ltd.(the “Lender”), a wholly foreign-owned enterprise, organized and existing under the laws of the PRC, with its registered address at 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing;

(2)

the names as listed in Attachment (collectively referred to as the “Borrowers”, and each, a “Borrower”).

Whereas:

1.

The Lender and the Borrowers each entered into a Loan Agreement (the “Original Loan Agreement”) on 28 January 2011;

2.

As of the date hereof, the Borrowers hold 100% of equity interests in Beijing Yiyun Network Technology Co., Ltd.(the “Borrower Company”). The Borrower’s shareholding in the Borrower Company is set forth in the Attachment. All of the equity interest now held and hereafter acquired by the Borrower in the Borrower Company shall be referred to as the “Borrower Equity Interest”;

3.

The Lender agrees to provide the Borrowers with interest-free loans totaling RMB 60 million, including a loan of RMB 57 million to Chen Sheng and a loan of RMB 3 million to Zhang Jun for the purposes set force in this Agreement.

After friendly consultation, the Parties agree as follows:

1

Loan

1.1

In accordance with the terms and conditions of this Agreement, the Lender agrees to provide to the Borrowers interest-free loan in the aggregate amount of RMB 60,000,000 (the “Loan”). Once the Lender receives a notice from the Borrower requesting the provision of all or any part of the Loan during the term of this Agreement, the Lender shall, within one (1) month after receiving such notice, provide that portion of Loan to the Borrower. The term of the Loan shall be the term of this Agreement. During the term of the Loan, upon occurrence of any of the following circumstances, the term of the Loan shall accelerate and the Borrower shall immediately repay the full amount of the Loan:

1.1.1

Thirty (30) days elapsed after the Borrower receives a written notice from the Lender requesting repayment of the Loan;

1.1.2

The Borrower’s death, lack or limitation of civil capacity;

1.1.3

The Borrower ceases (for any reason) to be a shareholder of the Borrower Company or its affiliates, and the Borrower is not an employee of the Lender, the Borrower Company or their affiliates;

1.1.4

The Borrower engages in criminal act or is involved in criminal activities;

1.1.5

When the laws of the PRC permit the Lender to operate the relevant business operated by the Borrower Company or to invest in the Borrower Company without adopting controlling documents, the relevant Chinese authorities commence to approve such business, and the Lender decides to exercise the equity option right as stipulated under the Equity Option Agreement (the “Equity Option Agreement”); or that the Borrower or the Borrower Company constitutes a breach or default of its representations, warranties, undertakings or obligations under the Equity Option Agreement;

1


1.1.6

The Borrower Company failed to obtain or renew any governmental approval or license necessary for the operation of its core business.

1.2

The Borrowers agree to accept the aforementioned Loan provided by the Lender, and hereby agrees and undertakes to use the Loan solely for the contribution of the registered capital of the Borrower Company, or for the working capital of the Borrower Company. Without the Lender’s prior written consent, the Borrowers shall not use the Loan for any purpose other than as set forth herein.

1.3

The Lender and the Borrowers hereby collectively agree and confirm that the Borrowers shall repay the Loan only through the following means (or otherwise approved by the Lender): by transferring the Borrower Equity Interest in whole to the Lender or the Lender’s designated persons (legal or natural persons) pursuant to the Lender’s exercise of its right to acquire the Borrower Equity Interest under the Equity Option Agreement, and any proceeds from the transfer of the Borrower Equity Interest (to the extent permissible) shall be used by the Borrowers to repay the Loan to the Lender or the Lender’s designated persons, in accordance with this Agreement and in the manner designated by the Lender.

1.4

The Lender and the Borrowers hereby agree and confirm that to the extent permitted by the applicable laws, the Lender shall have the right (but not the obligation) to purchase or designate other persons (legal or natural persons) to purchase the Borrower Equity Interest in part or in whole at any time, at the price stipulated in the Equity Option Agreement.

1.5

The Borrowers also undertakes to execute an irrevocable Power of Attorney (the “Power of Attorney”), which authorizes the Lender or a legal or natural person designated by the Lender to exercise all of the Borrower’s rights as a shareholder of the Borrower Company.

1.6

When the Borrower transfers the Borrower Equity Interest to the Lender or the Lender’s designated person(s) in accordance with the Equity Option Agreement, (1) in the event that the transfer price of such Borrower Equity Interest equals to or is lower than the principal of the Loan under this Agreement, the Loan under this Agreement shall be an interest-free loan; (2) in the event that the transfer price of such Borrower Equity Interest exceeds the actual principal amount of the Loan under this Agreement, the excess over the actual principal amount shall be the interest of the Loan under this Agreement to the extent not prohibited by the PRC laws, and all of such interest shall be repaid by the Borrower to the Lender or otherwise paid by the Borrower to the Lender’s designated person(s) through legal means within ten (10) days after receiving the transfer price.

2

Representations and Warranties

2.1

Between the date of this Agreement and the date of termination of this Agreement, the Lender hereby makes the following representations and warranties to the Borrower:

2.1.1

The Lender is a corporation duly organized and legally existing in accordance with the laws of China;

2.1.2

The Lender has the legal capacity to execute and perform this Agreement. The execution and performance by the Lender of this Agreement do not violate the Lender’s articles of association or other organizational documents, and the Lender has obtained all necessary and proper approvals and authorizations for the execution and performance of this Agreement; and

2.1.3

This Agreement constitutes the Lender’s legal, valid, and binding obligations enforceable in accordance with its terms.

2.2

Between the date of this Agreement and the date of termination of this Agreement, the Borrowers hereby undertake the following representations and warranties:

2


2.2.1

The Borrowers have the legal capacity to execute and perform this Agreement. The Borrowers have obtained all necessary and proper approvals and authorizations for the execution and performance of this Agreement;

2.2.2

This Agreement constitutes the Borrower’s legal, valid, and binding obligations enforceable in accordance with its terms; and

2.2.3

There are no disputes, litigations, arbitrations, administrative proceedings, or any other legal proceedings relating to the Borrowers, nor are there any potential disputes, litigations, arbitrations, administrative proceedings, or any other legal proceedings relating to the Borrowers.

3

Borrower’s Covenants

3.1

As and when the Borrowers become, and for so long as the Borrowers remain shareholders of the Borrower Company, the Borrowers irrevocably covenants that during the term of this Agreement, the Borrowers shall ensure the Borrower Company:

3.1.1

to strictly abide by the provisions of the Equity Option Agreement and the Exclusive Consultation and Service Agreement (the “Exclusive Consultation and Service Agreement”) to which the Borrower Company is a party, and to refrain from any action/omission that may affect the effectiveness and enforceability of the Equity Option Agreement and the Exclusive Consultation and Service Agreement.

3.1.2

at the request of the Lender (or a party designated by the Lender), to execute the contracts/agreements on business cooperation with the Lender (or a party designated by the Lender), and to strictly abide by such contracts/agreements;

3.1.3

to provide the Lender with all of the information on the Borrower Company’s business operations and financial condition at the Lender’s request;

3.1.4

to immediately notify the Lender of the occurrence of any litigation, arbitration, or administrative proceedings relating to the Borrower Company's assets, business, or income;

3.1.5

at the request of the Lender, to appoint any persons designated by the Lender as the director or the executive director of the Borrower Company;

3.2

the Borrowers covenant that during the term of this Agreement, he/she shall:

3.2.1

endeavor to keep the Borrower Company to be engaged in the current principal business;

3.2.2

abide by the provisions of this Agreement, the Power of Attorney, the Equity Pledge Agreement (the “Equity Pledge Agreement”) and the Equity Option Agreement to which the Borrower is a party, perform his/her obligations under this Agreement, the Power of Attorney, the Equity Pledge Agreement and the Equity Option Agreement, and refrain from any action/omission that may affect the effectiveness and enforceability of this Agreement, the Power of Attorney, the Equity Pledge Agreement and the Equity Option Agreement;

3.2.3

without the prior written consent of the Lender, not sell, transfer, mortgage or dispose of in any other manner the legal or beneficial interest in the Borrower Equity Interest, or allow the encumbrance thereon of any security interest, except in accordance with the Equity Pledge Agreement, the Exclusive Option Agreement and the Power of Attorney;

3.2.4

ensure any shareholders’ meeting and/or the board of directors (or the executive director) of the Borrower Company not to approve the sale, transfer, mortgage or disposition in any other manner of any legal or beneficial interest in the Borrower Equity Interest, or allow the encumbrance thereon of any security interest, except

3


to the Lender or the Lender’s designated person, and the Lender shall have the right to instruct the Borrower to ensure that the Borrower’s shareholders’ meeting and/or the board of directors (or the executive director) approve the disposal of the assets and revenues of the Borrower Company or its subsidiaries and the management of the operations of the Borrower Company or its subsidiaries in accordance with the instructions of the Lender;

3.2.5

ensure any shareholders’ meeting and/or the board of directors (or the executive director) of the Borrower Company not to approve the merger or consolidation of the Borrower Company with any person, or its acquisition of or investment in any person, without the prior written consent of the Lender;

3.2.6

immediately notify the Lender of the occurrence of any litigation, arbitration or administrative proceedings relating to the Borrower Company's assets, business or revenue or relating to the Borrower Equity Interest;

3.2.7

to the extent necessary to maintain his/her ownership of the Borrower Equity Interest, execute all necessary or appropriate documents, take all necessary or appropriate actions and file all necessary or appropriate complaints or raise necessary and appropriate defense against all claims;

3.2.8

without the prior written consent of the Lender, not cause the Borrower Company to sell, transfer, mortgage or dispose of in any manner any material assets of the Borrower Company or legal or beneficial interest in the material business or revenues of the Borrower Company, or allow the encumbrance thereon of any security interest, and refrain from any action/omission that may have a material impact on the assets, business and liabilities of the Borrower Company;

3.2.9

appoint any designee of the Lender as the director or the executive director of the Borrower Company, at the request of the Lender;

3.2.10

to the extent permitted by the laws of China, at the request of the Lender at any time, promptly and unconditionally transfer all of the Borrower Equity Interest to the Lender or the Lender’s designated representative(s) at any time, and ensure the other shareholders of the Borrower Company to waive their right of first refusal with respect to the share transfer described in this Section;

3.2.11

to the extent permitted by the laws of China, at the request of the Lender at any time, ensure that the other shareholders of the Borrower Company shall promptly and unconditionally transfer all of their equity interests in the Borrower Company to the Lender or the Lender’s designated representative(s) at any time, and the Borrower hereby waives his/her right of first refusal (if any) with respect to the equity transfer by such other shareholders described in this Section;

3.2.12

in the event that the Lender purchases the Borrower Equity Interest from the Borrower in accordance with the provisions of the Equity Option Agreement, use such purchase price obtained thereby to repay the Loan to the Lender; and

3.2.13

without the prior written consent of the Lender, not cause the Borrower Company to supplement, change, or amend its articles of association in any manner, increase or decrease its registered capital or change its share capital structure in any manner.

4

Liability for Default

4.1

If the Borrower materially breaches any provision under this Agreement, or fails to perform, performs incompletely or delays to perform any obligation under this Agreement, it shall constitute a breach under this Agreement on the part of the Borrower.  The Lender is entitled to require the Borrower to rectify or take remedial measures.  If the Borrower fails to rectify or take remedial measures within ten (10) days after the Lender delivers a written notice to

4


the Borrower and requires for rectification (or within any other reasonable period required by the Lender), the Lender is entitled to, at its sole discretion, (1) terminate this Agreement and require the Borrower to compensate all the losses; or (2) require specific performance of the obligations of the Borrower under this Agreement and require the Borrower to compensate all the losses.  This Section shall not prejudice any other rights of the Lender under this Agreement.

4.2

Unless otherwise required by the applicable laws, the Borrower shall not terminate this Agreement unilaterally in any event. Unless otherwise expressly set forth in this Agreement or requested by the Lender in writing, the Borrower shall not, in any event, repay the principal of the Loan thereon before the termination of the term of the Loan.

4.3

In the event that the Borrower fails to perform the repayment obligations set forth in this Agreement, the Borrower shall pay an overdue interest of 0.01% per day for the outstanding payment, until the day the Borrower repays the full principal of the Loan, overdue interests and other payable amounts.

5

Notices

5.1

All notices and other communications required to be given pursuant to this Agreement or otherwise given in connection with this Agreement shall be delivered personally, or sent by registered mail, prepaid postage, a commercial courier service, facsimile transmission or email to the address of such Party set forth below. The dates on which notices shall be deemed to have been effectively given shall be determined as follows:

5.1.1

Notices given by personal delivery shall be deemed effectively given on the date of receipt at the address set forth below, or the date on which such notices are placed at the address set forth below;

5.1.2

Notices given by courier service, registered mail or prepaid postage shall be deemed effectively given on the date of receipt, refusal or return for any reason at the address set forth below;

5.1.3

Notices given by facsimile transmission shall be deemed effectively given on the date of successful transmission to the Fax no. set forth below (as evidenced by an automatically generated confirmation of transmission). Notices given by email shall be deemed effectively given on the date of successful transmission, provided that the sending Party has received a system message indicating successful transmission or has not received a system message within 24 hours indicating failure of delivery or return of email.

5.2

For the purpose of notices, the addresses of the Parties are as follows:

Lender:

VNET Data Center Co., Ltd.

Address:

No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attn:

Gong Bo

Borrower:

Chen Sheng

Address:

No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attn:

Chen Sheng

Borrower:

Zhang Jun

Address:

No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attn:

Zhang Jun

5.3

Any Party may at any time change its address for notices by a notice delivered to the other Party in accordance with the terms of this Section.

6

Confidentiality

5


The Parties acknowledge that the existence and the terms of this Agreement and any oral or written information exchanged between the Parties in connection with the preparation and performance of this Agreement are regarded as confidential information. Each Party shall maintain the confidentiality of all such confidential information, and without obtaining the written consent of the other Party, it shall not disclose any relevant confidential information to any third parties, except for the information that: (a) is or will be in the public domain (other than through the receiving Party’s unauthorized disclosure); (b) is under the obligation to be disclosed pursuant to the applicable laws or regulations, rules of any stock exchange, or orders of the court or other government authorities; or (c) is required to be disclosed by any Party to its shareholders, directors, employees, legal counsels or financial advisors regarding the transaction contemplated hereunder, provided that such shareholders, directors, employees, legal counsels or financial advisors shall be bound by the confidentiality obligations similar to those set forth in this Section.  Disclosure of any confidential information by the shareholders, director, employees of or agencies engaged by any Party shall be deemed disclosure of such confidential information by such Party and such Party shall be held liable for breach of this Agreement.

7

Governing Law and Resolution of Disputes

7.1

The execution, validity, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and construed in accordance with the laws of the People’s Republic of China.

7.2

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the parties.

7.3

Except for those matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of the Borrower Company and its subsidiaries in respect of the equity, assets, property rights or land assets of the Borrower Company and its subsidiaries. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of the Borrower Company and / or its subsidiaries are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

8

Miscellaneous

8.1

This Agreement shall come into force on the date of formal signing by the parties and shall expire on the date on which each party has fulfilled its respective obligations under this Agreement.

8.2

The Original Loan Agreement shall be terminated and replaced in its entirety by this Agreement. Any amendment, change and supplement to this Agreement shall be made in writing by all of the Parties. Any amendment agreement and supplementary agreement duly executed by the Parties hereto with regard to this Agreement shall constitute an integral part of this Agreement, and shall have equal legal validity as this Agreement.

8.3

In the event that one or several of the provisions of this Agreement are held to be invalid, illegal or unenforceable in any aspect in accordance with any laws or regulations, the validity, legality or enforceability of the remaining provisions of this Agreement shall not be affected

6


or compromised in any respect. The Parties shall strive in good faith to replace such invalid, illegal or unenforceable provisions with effective provisions that accomplish to the greatest extent permitted by law the intentions of the Parties, and the economic effect of such effective provisions shall be as close as possible to the economic effect of those invalid, illegal or unenforceable provisions.

8.4

The attachments (if any) to this Agreement shall be an integral part of this Agreement and shall have the same legal validity as this Agreement.

8.5

In the event of the death, incapacity, divorce or any other circumstance of the Borrower that may affect the Borrower’s exercise of his shareholder rights in the Borrower Company, none of the Borrower’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Borrower in the Borrower Company shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of such shareholder’s obligations hereunder; the Borrower’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity interests of the Borrower Company held by the Borrower shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of the Borrower hereunder.

8.6

Any obligations that occur or that are due as a result of this Agreement upon the expiration or early termination of this Agreement shall survive the expiration or early termination thereof. The provisions of Sections 4, 6, 7 and this Section 8.5 shall survive the termination of this Agreement.

8.7

This Agreement shall be written in Chinese language in three copies, each Party having one copy.

[The remainder of this page is intentionally left blank]

7


IN WITNESS WHEREOF, the Parties have executed or caused their authorized representatives to execute this Loan Agreement as of the date first above written.

Lender:

VNET Data Center Co., Ltd.

(Company seal: /s/ VNET Data Center Co., Ltd.)

Borrower:

Chen Sheng

By:

/s/ Chen Sheng

Borrower:

Zhang Jun

By:

/s/ Zhang Jun


Attachment: Borrower’s shareholding

Borrowers

Name of Company

Equity Proportion

Registered Capital in RMB

Chen Sheng

Beijing Yiyun Network Technology Co., Ltd.

95.00%

57,000,000

Zhang Jun

5.00%

3,000,000


EX-4.4 4 vnet-20231231xex4d4.htm EXHIBIT 4.4

Exhibit 4.4

Equity Pledge Agreement

This Equity Pledge Agreement (this “Agreement”) is entered into between the following parties (the “Parties”) on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan):

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Party B: the names are listed in Attachment

Party C: Beijing Yiyun Network Technology Co., Ltd.

Address: BOE Science and Technology Park, No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Whereas:

1.

The parties have entered into an Equity Pledge Agreement (hereinafter referred to as the “Original Equity Pledge Agreement”) in October, 2023;

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC;

3.

Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”) is a limited liability company established in PRC;

4.

Party B (“the Pledgors”) are the shareholders of VNET Technology, holding the percentage of equity interest in the VNET Technology as listed in the Attachment;

5.

Party A, VNET Technology and other related parties have entered into the Exclusive Consultation and Service Agreement on April 22, 2024 (“Exclusive Consultation and Service Agreement”); Party A, Party B, VNET Technology and other related parties have entered into the Equity Option Agreement (“Equity Option Agreement”) on April 22, 2024; Party A and Party B have entered into the Loan Agreement (“Loan Agreement”) on April 22, 2024; each of Party B have authorized Party A’s overseas affiliated listed company group VNET Group, Inc. or its designees through execution of a Power of Attorney on April 22, 2024 (“Power of Attorney”), respectively;

6.

In order to secure the due collection by Party A of the service fees under the Exclusive Consultation and Service Agreement from VNET Technology which is owned by Party B and to secure the performance of the Equity Option Agreement, Loan Agreement and Power of Attorney, the Pledgors pledge, on a joint and several basis, all of the equity interest in VNET Technology held by them as collateral for the above agreements with Party A as the Pledgee.

Therefore, the Parties have, through friendly consultations and based on the principles of equality and mutual benefits, reached the following agreement for compliance:

1.

Definition

Unless otherwise specified hereunder, the following terms shall be interpreted in accordance with the definitions below:

Pledge: means all the contents set out in Article 2 hereof.

Equity Interest: means the100% equity interest in VNET Technology legally held by the Pledgors on a joint basis and all current and future shareholders’ rights and interests derived from such equity interest.

Agreements: means the Exclusive Consultation and Service Agreement, the Equity Option Agreement, Loan Agreement, Power of Attorney and this Agreement, each as amended supplement and restated from time to time.

1


Event of Default: means any of the circumstances set out in Article 7 hereof.

Default Notice: means notice issued by Party A pursuant to this Agreement declaring an Event of Default.

Obligations: means any obligation the Pledgors and VNET Technology shall perform under the Agreements (if involve).

2.

Pledge

2.1

The Pledgors pledge all Equity Interest in VNET Technology held by them to Party A as collateral for the rights and interests of Party A under the Agreements.

2.2

The scope secured by the equity pledge hereunder shall be Obligations, all fees (including legal fees) and expenses payable to Party A by VNET Technology and/or the Pledgors and losses, interest, liquidated damages, damages and costs for realization of claims which shall be borne by VNET Technology and/or the Pledgors under the Agreements and the liabilities of VNET Technology and the Pledgors to Party A in case of whole or partial invalidation of the Agreements due to any reason.

2.3

The Pledge hereunder shall mean the priority right of payment enjoyed by Party A from amounts derived from converting the Equity Interest pledged to Party A by the Pledgors into cash or from the auction or sale of the Equity Interest pledged to Party A by the Pledgors.

2.4

Unless expressly agreed otherwise by Party A in writing after the effectiveness of this Agreement, the pledge hereunder may be discharged only after VNET Technology and the Pledgors have duly performed all of their obligations and liabilities under the Agreements and after written confirmation by Party A. If VNET Technology or the Pledgors fail to fully perform all or part of their obligations or liabilities under the Agreements on the expiration of the term set out in the Agreements, Party A shall still be entitled to the Pledge set out hereunder until the relevant obligations and liabilities referred to above have been fully performed to the reasonable satisfaction of Party A.

2.5

In the event that the VNET Technology is dissolved or liquidated in accordance with the mandatory requirements of the PRC law, as per the pledgee’s request, any benefits or interests distributed by the VNET Technology to the Pledgors after the dissolution or liquidation proceedings shall (1) be deposited into the bank account designated by the pledgee or its designees and shall be supervised by the pledgee or its designees to settle the secured debts first; or (2) be granted unconditionally to the pledgee or its designees subject to compliance with the PRC law.

3.

Effectiveness

3.1

This Pledge Agreement shall be effective on the date on which it is signed by the Parties or affixed with the chops of the Parties. The Pledgors shall (1) register the pledge provided in this Agreement on the registry of members of the VNET Technology within 3 working days after the execution of this Agreement, and (2) submit to the relevant administration for industry and commerce (“AIC”) the application for registration of the pledge provided in this Agreement within 30 days after the execution of this Agreement or any other timeline agreed by the Parties. Each Party agrees that for the purpose of completing the pledge registration with the relevant AIC, each Party together with any other shareholder of the VNET Technology shall submit to the relevant AIC this Agreement or any share pledge contract that is signed in accordance with the requirements of the relevant AIC but reflects the pledge information provided in this Agreement (“AIC Share Pledge Contract”). If there is anything not provided in the AIC Share Pledge Contract, each Party agrees to refer to this Agreement. The Pledgors and the VNET Technology shall submit all the necessary documents and complete all the necessary procedures in accordance with the PRC laws and the relevant AIC’s requirements to ensure the pledge is registered as soon as the application is submitted.

2


3.2

During the pledge, if VNET Technology fails to pay the service fee in accordance with the Exclusive Consultation and Service Agreement or fails to perform other terms thereunder or any of the terms under the Equity Option Agreement, Loan Agreement, or Power of Attorney, Party A shall be entitled to exercise the Pledge in accordance with the provisions hereof upon reasonable notice.

4.

Possession and Custody of Pledge Certificate

4.1

The Pledgors shall, within 10 working days from the date of the signature of this Agreement or at any earlier time mutually agreed by the Parties, deliver the original Investment Certificates for the Equity Interest in VNET Technology held by them to Party A for custody, provide Party A with the certificates showing that the Pledge hereunder has been duly registered in the register of shareholders, complete all of the approval and registration formalities required by the laws and regulations of the People’s Republic of China, and provide the evidential documents certifying that registration of the Equity Interest Pledge with the industrial and commercial registration authorities has been completed.

4.2

If change of registration is required by law due to any change to the registration items of the Pledge, Party A and Party B shall complete the relevant change of registration and provide relevant change of registration documents within five working days from the date of change of the registration items.

4.3

During the period the Equity Interest is pledged, the Pledgors shall instruct VNET Technology not to distribute any dividends or adopt any profit distribution plan. If any economic benefits of any nature in respect of the Equity Interest pledged other than dividends or other profit distribution plan due to the Pledgors, the Pledgors shall, at the request of Party A, instruct VNET Technology to remit the relevant amounts (after being converted into cash) into the bank account designated by Party A and without the prior written consent of Party A, the Pledgors may not use such funds.

4.4

During the period the Equity Interest is pledged, if the Pledgors subscribe the newly increased registered capital of VNET Technology or acquire the equity interest in VNET Technology held by other Pledgors (the “Newly Increased Equity”), such Newly Increased Equity shall automatically become the Equity Interest pledged hereunder and the Pledgors shall complete the various formalities required to create pledge over such Newly Increased Equity within 10 working days from the acquisition of the Newly Increased Equity by the Pledgors. If the Pledgors fail to complete relevant formalities in accordance with the above provisions, Party A may immediately exercise the Pledge in accordance with the provisions of Article 8.

5.

Representations and Warranties of the Pledgors

The Pledgors separately and non-jointly make the following representations and warranties to Party A at the time of the signature of this Agreement and acknowledge that Party A enters into and performs this Agreement in reliance of such representations and warranties:

5.1

The Pledgors legally hold the Equity Interest hereunder and have the right to pledge such Equity Interest to Party A as collateral.

5.2

At any time from the signing date of this Agreement to the period during which Party A is entitled to the Pledge in accordance with the provisions of Article 2.4 hereof, there shall not be any legal claim or due interference from any other party in the event that Party A exercises its rights or enforces the Pledge in accordance with this Pledge Agreement.

5.3

Party A may exercise the Pledge in the methods provided by the laws, regulations and this Agreement.

3


5.4

They have obtained all necessary corporate authorizations to enter into this Agreement and to perform their obligations hereunder and the signing of this Agreement and performance of their obligations hereunder shall not violate the provisions of any applicable laws and regulations and the authorized signatories hereof have been legally and validly authorized.

5.5

There is no other encumbrance on or any form of third party security interest (including but not limited to pledge) o­ver the Equity Interest held by the Pledgors. Except the rights and interests agreed in the Equity Option Agreement and Power of Attorney.

5.6

There is no pending civil, administrative or criminal litigation, administrative penalty or arbitration in respect of the Equity Interest and there is no civil, administrative or criminal litigation, administrative penalty or arbitration in respect of the Equity Interest that is to occur.

5.7

There is no tax or charge in relation to the Equity Interest which is payable but not paid or any legal procedure or formality in relation to the Equity Interest which shall be completed but not completed.

5.8

The terms hereunder are the expression of their true intent and are legally binding on them.

6.

Undertakings of the Pledgors

6.1

During the existence of this Agreement, the Pledgors separately and non-jointly undertake to Party A that the Pledgors shall:

6.1.1

without the prior written consent of Party A, not transfer the Equity Interest or create or permit the existence of any other encumbrance or any form of third party security interest, such as pledge etc., which may affect the rights and interests of Party A, except for the transfer of the Equity Interest to Party A or its designated person at the request of Party A,except the rights and interests agreed in the Equity Option Agreement and Power of Attorney;

6.1.2

comply with and implement the provisions of all relevant applicable laws and regulations, and upon the receipt of any notice, instruction or recommendation issued or formulated by the relevant authorities in respect of the Pledge, show such notice, instruction or recommendation to Party A within five working days and shall act in accordance with the reasonable instructions of Party A;

6.1.3

promptly notify Party A of any event or notice received which may affect the Equity Interest of the Pledgors or the rights in respect of any portion of the Equity Interest and any event or relevant notice received which may change any of the Pledgors’ obligations herein or affect the performance of the obligations herein by the Pledgors, and shall act in accordance with the reasonable instructions of Party A.

6.2

The Pledgors agree that the exercise by Party A of its rights in accordance with the terms of this Agreement shall not be interrupted or interfered by the Pledgors or their successors or assignees or any other person.

6.3

The Pledgors warrant to Party A that, in order to protect or improve the collateral under this Agreement for the obligations of the Pledgors and/or VNET Technology under the Agreements, the Pledgors shall make all necessary amendments (if applicable) to the articles of association of VNET Technology, faithfully execute and procure other parties who have an interest in the Pledge to execute all certificates of rights and deeds required by Party A and/or perform and procure other parties who have an interests in the Pledge to take all actions required by Party A, and facilitate the exercise of the Pledge by Party A, sign all modification documents in relation to the equity certificates with Party A and

4


any third party designated by Party A and provide Party A with all documents in respect of the Pledge which they deem necessary within a reasonable period.

6.4

The Pledgors warrants to Party A that, for the benefits of Party A, the Pledgors shall comply with and perform all of the warranties, undertakings, covenants and representations. If the Pledgors fail to perform or to fully perform their warranties, undertakings, covenants and representations, the Pledgors shall compensate Party A for all the losses sustained by Party A as a result thereof.

7.

Event of Default

7.1

The following events shall all be deemed as Events of Default:

7.1.1

Pledgors and/or VNET Technology fail to perform their obligations under the Agreements;

7.1.2

Any of the representations, warranties or undertakings made by the Pledgors in Articles 5 and 6 hereof is materially misleading or erroneous, and/or the Pledgors breach the representations, warranties or undertakings in Articles 5 and 6 hereof;

7.1.3

The Pledgors materially breach any term of this Agreement;

7.1.4

Except as provided in Article 6.1.1 hereof, the Pledgors relinquish the Equity Interest pledged or transfer the Equity Interest pledged without the written consent of Party A;

7.1.5

Any of the Pledgors’ own external borrowings, securities, compensations, undertakings or other payment liabilities is required to be paid or performed before schedule due to breach or is due but cannot be repaid or performed on schedule, and as a result, Party A has reason to believe that the ability of the Pledgors to perform the obligations hereunder has been affected, and accordingly affecting the interest of Party A;

7.1.6

The Pledgors is unable to pay normal debts or other indebtedness, and accordingly affecting the interests of Party A;

7.1.7

Party A believes that the ability of the Pledgors to perform the obligations hereunder has been affected due to any adverse change to the properties owned by the Pledgors.

7.2

If the Pledgors are or become aware of any of the events referred to in the Article 7.1 above or of any event which may lead to the occurrence of the above-mentioned events, they shall promptly notify Party A in writing. For the avoidance of doubt, each party of Party B has only the obligation to notify Party A in Article 7.1 in relation to its respective pledged equity.

7.3

Unless the Events of Default set out in clause 7.1 of this Article have been satisfactorily resolved in a way satisfactory to Party A, Party A may, at any time at or after the occurrence of an Event of Default on the part of the Pledgors, send a written Default Notice to the Pledgors requesting them to promptly pay the amounts owed and other amounts payable under the Agreements or to perform Agreements on a timely basis. If the Pledgors or VNET Technology fails to timely cure the breach or take necessary remedies within 10 days from the date on which such written notice is sent, Party A may exercise the Pledge in accordance with the provisions of Article 8 hereof.

8.

Exercise of Pledge

8.1

Without the written consent of Party A, the Pledgors may not transfer the Equity Interest before the fees and obligations under the Agreements have been fully performed.

5


8.2

When exercising the Pledge, Party A shall send Default Notice to the Pledgors in accordance with the provisions of Article 7.3 hereof.

8.3

Subject to the provisions of Article 7.3, Party A may exercise the Pledge at any time after sending the Default Notice in accordance with Article 7.3.

8.4

The Pledgors agree that, to the extent permitted by the laws and regulations of the PRC, Party A may exercise part or all of the pledge rights under this Agreement at any time after the execution and effectiveness of this Agreement.

8.5

Without limiting Party A’s rights under Article 8.4, Party A may exercise all pledge rights under this Agreement at any time when the laws of the PRC permit Party A to operate the relevant business operated by VNET Technology or to invest in VNET Technology without adopting controlling agreements.

8.6

The Pledgors agree that there is no limit to the number of times of exercise of the pledge rights by Party A in accordance with this agreement, unless Party A has fully exercised the pledge rights or held all the equity of VNET Technology; this Agreement shall terminate automatically after Party A has fully exercised the pledge rights or held all of the equity interest in VNET Technology.

8.7

Party A shall have the priority right of payment from the amounts derived from converting all or part of the Equity Interest hereunder into cash pursuant to legal procedures or from the auction or sale of such Equity Interest until the service fees owed and all other amounts payable under the Agreements have been fully satisfied and the Agreements have been fully performed.

8.8

When Party A exercises the Pledge according to this Agreement, the Pledgors may not set obstacles and shall provide necessary assistance for Party A to enforce the Pledge.

9.

Assignment

9.1

Unless with express prior written consent of Party A, the Pledgors may not assign any of their rights and/or obligations hereunder to any third party.

9.2

This Agreement shall be binding on the Pledgors and their successors and shall be effective to Party A and its successors or assignees.

9.3

Party A may at any time assign all or any of its rights and obligations under the Agreements to any third party designated by it. In such a case, the assignee shall enjoy the rights to which Party A entitled hereunder and undertake the obligations undertaken by Party A hereunder. When Party A assigns the rights and obligations under the Agreements, the Pledgors shall sign relevant agreements and/or documents for such assignment at the request of Party A.

9.4

After the change of the Pledgee and/or Pledgors as a result of any assignment, the parties to the new pledge shall amend this Pledge Agreement or sign a new pledge agreement and the Pledgors shall be responsible for the completion of all relevant registration formalities.

10.

Handling Fee and Other Expenses

10.1

All fees and out-of-pocket expenses related to this Agreement, including but not limited to legal fees, printing cost, stamp tax and any other taxes and expenses etc., shall be borne by Party A.

11.

Force Majeure

11.1

When the performance of this Agreement is delayed or prevented due to any Force

6


Majeure Event, the party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of being delayed or prevented. Force Majeure Event shall mean any event which is beyond the reasonable control of a party and which is unavoidable even with reasonable care of the affected party, including but not limited to government act, force of nature, fire, explosion, geographic change, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a party. The party who is affected by the Force Majeure Event and seeks exemption from the obligation of performance under this Agreement or any term hereof shall notify the other party of such exemption event as soon as possible and inform the other party of the steps to be taken to complete the performance.

11.2

The party affected by the Force Majeure does not need to undertake any liability hereunder. However, the party seeking exemption may only be exempted from the obligation to perform on the condition that the affected party has made feasible endeavors to perform this Agreement and only to the extent of performance being delayed or prevented. As soon as the reason for such exemption is cured or remedied, the Parties agree to make their best endeavors to resume the performance under this Agreement.

12.

Governing Law and Dispute Resolution

12.1

The execution, validity, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and construed in accordance with the laws of the People’s Republic of China.

12.2

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the parties.

12.3

Except for those matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of VNET Technology and its subsidiaries in respect of the equity, assets, property rights or land assets of VNET Technology and its subsidiaries. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of VNET Technology and / or its subsidiaries are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

13.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant party or parties.

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 41, Jiuxianqiao Road, Chaoyang District, Beijing Telephone: 010-84562121

Attention: Gong Bo

7


Party B:

Chen Sheng

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention:Chen Sheng

Zhang Jun

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention:Zhang Jun

Party C: Beijing Yiyun Network Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Telephone: 010-84562121

Attention:Gong Bo

14.

Attachment

The attachment listed in this Agreement shall be an integral part hereof.

15.

Waiver

Failure to exercise or delay in exercising any right, remedy, power or privilege hereunder by Party A shall not be deemed as a waiver of such right, remedy, power or privilege. Any single or partial exercise of any right, remedy, power or privilege by Party A shall not preclude Party A from exercising any other rights, remedies, powers or privileges. The rights, remedies, powers and privileges set out hereunder are cumulative and shall not preclude the application of any right, remedy, power and privilege provided under any law.

16.

Miscellaneous

16.1

This Agreement shall completely terminate and replace the Original Equity Pledge Agreement. Any amendment, supplement or change to this Agreement shall be made in writing and may be effective only after it has been signed by the Parties and affixed with the chops of the Parties.

16.2

The Parties hereby acknowledge that this Agreement is a fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

16.3

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

16.4

In the event of Party B’s death, incapacity, divorce or any other circumstance that may affect the shareholder’s exercise of his rights as a shareholder of VNET Technology, none of Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of VNET Technology held by Party B shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of Party B’s obligations hereunder; Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of VNET Technology held by Party B shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

[The remainder of this page is intentionally left blank]

8


IN WITNESS WHEREOF, the Parties have executed and caused their authorized representatives to execute this Equity Interest Pledge Agreement as of the date first above written.

Party A: VNET Data Center Co., Ltd. (seal)

(Company seal: /s/ VNET Data Center Co., Ltd.)

Party B: /s/ Chen Sheng

Party B: /s/Zhang Jun

Party C: Beijing Yiyun Network Technology Co., Ltd. (seal)

(Company seal: /s/ Beijing Yiyun Network Technology Co., Ltd.)


Attachment: List of Party B

No.

Name of Shareholder

Equity Proportion

Registered Capital in
RMB

1.

Chen Sheng

95.00%

57,000,000

2.

Zhang Jun

5.00%

3,000,000


EX-4.5 5 vnet-20231231xex4d5.htm EXHIBIT 4.5

Exhibit 4.5

Power of Attorney

The undersigned, Chen Sheng, as a holder of RMB 57,000,000 of registered capital (the “Target Shares”) of Beijing Yiyun Network Technology Co., Ltd. (the “Company” or “VIE”), agrees on April 22, 2024 to grant the rights of, in and to my shareholding of the Target Shares in the Company to the listed company group (the “VNET Group, Inc.”) or the person(s) designated by VNET Group, Inc. (including, without limitation, the directors of VNET Group, Inc.’s parent company and their successors and any liquidators replacing directors of the parent company, but excluding the undersigned, or any entity who is not independent or may give rise to an actual or potential conflict of interest) (the “Authorizee”), and hereby unconditionally and irrevocably authorizes the Authorizee to exercise the following rights within the term of this power of attorney:

The Authorizee is authorized to act on behalf of the undersigned and in the undersigned’s name to exercise all the rights of, in and to shareholding of the Target Shares in the Company in accordance with the laws and articles of association of the Company, including, without limitation, proposing to convene shareholders meeting, receiving any notice regarding convention and procedures of shareholders meeting, attending any shareholders meeting of the Company and exercising any and all voting rights as holder of the Target Shares of the Company (including designating and appointing any director, general manager, chief financial officer and any other officer of the Company and making decision regarding dividend and distribution, each as authorized representative of the undersigned at applicable shareholders meeting of the Company), execute any resolutions and minutes on behalf of the undersigned and in the undersigned’s name as holder of the Target Shares of the Company, file the required documents in the relevant company registry (or the corresponding local Administration for Industry and Commerce), and selling, transferring, encumbering or disposing the Target Shares of the Company held by the undersigned, and cause the Company to dispose the assets of the Company or its subsidiaries in accordance with the instructions of the Authorizee or the shareholders’ resolution approved by the Authorizee pursuant to this Power of Attorney. Without written consent from VNET Group, Inc., the undersigned shall have no right to increase the capital, decrease the capital, transfer, re-encumber or otherwise dispose or change the Target Shares held by the undersigned.

The Authorizee has the right to authorize any person unanimously appointed by its board of directors (or the executive director) to exercise the rights granted to the Authorizee under this power of attorney.

During the period of this power of attorney, the undersigned hereby waives to exercise any rights attaching to the Target Shares which have been authorized to the Authorizee by this power of attorney in the Company’s capacity as a shareholder and cease to exercise any right thereof on his own behalf.

In connection with the authorization under this power of attorney, the undersigned hereby undertakes and warrants that:

i.

The undersigned shall not execute any document or make any commitment with any other party that is in conflict of interests with the agreements executed by the authorized party and under performance. The undersigned shall not take any action or omit to take any action that may result in the conflict of interests between the undersigned and VNET Group, Inc. and its shareholders. If such conflict of interest arises (and VNET Group, Inc. is entitled to unilaterally determine whether such conflict of interest arises), the undersigned shall take steps to eliminate it as soon as possible in a timely manner subject to VNET Group, Inc.’s consent. If the undersigned refuses to take measures to eliminate conflicts of interest, VNET Group, Inc. shall have the right to exercise the call option under the Equity Option Agreement and/or the pledge right under the Equity Pledge Agreement.

ii.

In the event of the bankruptcy, liquidation, dissolution or termination of VIE, all assets acquired by the undersigned after the bankruptcy, liquidation, dissolution or termination of VIE, including the equity interest of VIE, will be transferred to VNET Group, Inc. free of charge or at the lowest price permitted by the then PRC law, or disposed of by the then liquidator for the benefit of VNET Group, Inc.’s direct or indirect shareholders and/or creditors.

iii.

In the case of death, incapacitation, marriage, divorce, bankruptcy or any other events which may affect the exercise of the equity interest held by the undersigned in VIE, the undersigned shall ensure that my successors (including spouse, children, parents, brothers and sisters, grandparents,

1


and maternal grandparents) or any shareholders or transferees who then hold equity interest in VIE will issue a power of attorney the same as this power of attorney and assume all of rights and obligations hereunder held by the undersigned.

iv.

The undersigned will provide sufficient assistance to the Authorizee and/or VNET Group, Inc. in obtaining the entrusted rights, including timely execution of the relevant legal documents as necessary (e.g., for purpose the submission of documents required for the approval, registration or filing with governmental authorities or requirements of laws and regulations, regulatory documents, articles of association or orders or orders of other governmental authorities). Upon receipt of a written request from VNET Group, Inc. in connection with the exercise of the entrusted rights, the undersigned shall take actions within three (3) days after the receipt of such written request to satisfy the VNET Group, Inc.’s request.

The undersigned acknowledges that: (i) The undersigned's Target Shares of the Company and any interest therein is not community property and the undersigned's spouse does not own and has no control over such property or interest; (ii) The undersigned's daily operation, management and voting matters of the Company are not influenced by the undersigned's spouse; and (iii) in the event of the undersigned's divorce from his or her spouse, the undersigned will take all actions deemed necessary by VNET Group, Inc. to safeguard the performance of the control documents.

The undersigned further confirms that, upon the request of VNET Group, Inc., when the PRC law allows VNET Group, Inc. to operate the relevant business operated by the Company or invest in the Company without the use of the control documents, the undersigned will transfer all of the Target Shares of the Company to VNET Group, Inc. and/or its designated third parties and terminate the control documents. Subject to PRC law, upon termination of the control documents, the undersigned will return any consideration received from VNET Group, Inc. in connection with the acquisition of Target Shares of the Company to VNET Group, Inc. or an entity designated by VNET Group, Inc. in the manner required by VNET Group, Inc.

In all disputes arising out of or in connection with the execution of this power of attorney, either party to the power of attorney and the Authorizee shall be entitled to submit such disputes to arbitration by the China International Economic and Trade Arbitration Commission in accordance with its arbitration rules then in force. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitral award shall be final and binding on both parties to the agreement. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of VIE and its subsidiaries in respect of the equity, assets, property rights or land assets of VIE and its subsidiaries. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of VIE and / or its subsidiaries are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this document. This power of attorney shall remain in effect except for matters in dispute between the undersigned and the Authorized.

In the event of the undersigned’s death, incapacity, divorce or any circumstances that may affect the undersigned’s exercise of his shareholder rights in the Company, none of the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of the Borrower’s obligations hereunder; the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall continue to be bound by the terms of this Power of Attorney and the responsibilities and obligations of such shareholder hereunder.

If any part of this power of attorney shall become invalid or unenforceable due to the mandatory provisions of law, the undersigned will use his best efforts to seek an alternative satisfactory to VNET Group, Inc., and other authorization shall remain in full force and effect.

2


This power of attorney shall become effective from the date hereof and replace the original Power of Attorney executed by the undersigned. This power of attorney shall be valid for ten years from the execution date of this Power of Attorney. In the event that the VNET Group, Inc. determines that the laws of the PRC allow the VNET Group, Inc. to operate the relevant business operated by VIE or to invest in VIE without adopting controlling agreements, the VNET Group, Inc. shall have the right to terminate this Power of Attorney at any time by notifying the undersigned in writing during the validity period of this Power of Attorney. Upon the expiration of this power of attorney, the undersigned shall, at the request of VNET Group, Inc., extend the term of this power of attorney.

[The remainder of this page is intentionally left blank]

3


Authorizer: /s/ Chen Sheng

Date: April 22, 2024

4


Power of Attorney

The undersigned, Zhang Jun, as a holder of RMB 3,000,000 of registered capital (the “Target Shares”) of Beijing Yiyun Network Technology Co., Ltd. (the “Company” or “VIE”), agrees on April 22, 2024 to grant the rights of, in and to my shareholding of the Target Shares in the Company to The listed company group (the “VNET Group, Inc.”) or the person(s) designated by VNET Group, Inc. (including, without limitation, the directors of VNET Group, Inc.’s parent company and their successors and any liquidators replacing directors of the parent company, but excluding the undersigned, or any entity who is not independent or may give rise to an actual or potential conflict of interest) (the “Authorizee”), and hereby unconditionally and irrevocably authorizes the Authorizee to exercise the following rights within the term of this power of attorney:

The Authorizee is authorized to act on behalf of the undersigned and in the undersigned’s name to exercise all the rights of, in and to shareholding of the Target Shares in the Company in accordance with the laws and articles of association of the Company, including, without limitation, proposing to convene shareholders meeting, receiving any notice regarding convention and procedures of shareholders meeting, attending any shareholders meeting of the Company and exercising any and all voting rights as holder of the Target Shares of the Company (including designating and appointing any director, general manager, chief financial officer and any other officer of the Company and making decision regarding dividend and distribution, each as authorized representative of the undersigned at applicable shareholders meeting of the Company), execute any resolutions and minutes on behalf of the undersigned and in the undersigned’s name as holder of the Target Shares of the Company, file the required documents in the relevant company registry (or the corresponding local Administration for Industry and Commerce), and selling, transferring, encumbering or disposing the Target Shares of the Company held by the undersigned, and cause the Company to dispose the assets of the Company or its subsidiaries in accordance with the instructions of the Authorizee or the shareholders’ resolution approved by the Authorizee pursuant to this Power of Attorney. Without written consent from VNET Group, Inc., the undersigned shall have no right to increase the capital, decrease the capital, transfer, re-encumber or otherwise dispose or change the Target Shares held by the undersigned.

The Authorizee has the right to authorize any person unanimously appointed by its board of directors (or the executive director) to exercise the rights granted to the Authorizee under this power of attorney.

During the period of this power of attorney, the undersigned hereby waives to exercise any rights attaching to the Target Shares which have been authorized to the Authorizee by this power of attorney in the Company’s capacity as a shareholder and cease to exercise any right thereof on his own behalf.

In connection with the authorization under this power of attorney, the undersigned hereby undertakes and warrants that:

i.

The undersigned shall not execute any document or make any commitment with any other party that is in conflict of interests with the agreements executed by the authorized party and under performance. The undersigned shall not take any action or omit to take any action that may result in the conflict of interests between the undersigned and VNET Group, Inc. and its shareholders. If such conflict of interest arises (and VNET Group, Inc. is entitled to unilaterally determine whether such conflict of interest arises), the undersigned shall take steps to eliminate it as soon as possible in a timely manner subject to VNET Group, Inc.’s consent. If the undersigned refuses to take measures to eliminate conflicts of interest, VNET Group, Inc. shall have the right to exercise the call option under the Equity Option Agreement and/or the pledge right under the Equity Pledge Agreement.

ii.

In the event of the bankruptcy, liquidation, dissolution or termination of VIE, all assets acquired by the undersigned after the bankruptcy, liquidation, dissolution or termination of VIE, including the equity interest of VIE, will be transferred to VNET Group, Inc. free of charge or at the lowest price permitted by the then PRC law, or disposed of by the then liquidator for the benefit of VNET Group, Inc.’s direct or indirect shareholders and/or creditors.

iii.

In the case of death, incapacitation, marriage, divorce, bankruptcy or any other events which may affect the exercise of the equity interest held by the undersigned in VIE, the undersigned shall ensure that my successors (including spouse, children, parents, brothers and sisters, grandparents,

5


and maternal grandparents) or any shareholders or transferees who then hold equity interest in VIE will issue a power of attorney the same as this power of attorney and assume all of rights and obligations hereunder held by the undersigned.

iv.

The undersigned will provide sufficient assistance to the Authorizee and/or VNET Group, Inc. in obtaining the entrusted rights, including timely execution of the relevant legal documents as necessary (e.g., for purpose the submission of documents required for the approval, registration or filing with governmental authorities or requirements of laws and regulations, regulatory documents, articles of association or orders or orders of other governmental authorities). Upon receipt of a written request from VNET Group, Inc. in connection with the exercise of the entrusted rights, the undersigned shall take actions within three (3) days after the receipt of such written request to satisfy the VNET Group, Inc.’s request.

The undersigned acknowledges that: (i) The undersigned's Target Shares of the Company and any interest therein is not community property and the undersigned's spouse does not own and has no control over such property or interest; (ii) The undersigned's daily operation, management and voting matters of the Company are not influenced by the undersigned's spouse; and (iii) in the event of the undersigned's divorce from his or her spouse, the undersigned will take all actions deemed necessary by VNET Group, Inc. to safeguard the performance of the control documents.

The undersigned further confirms that, upon the request of VNET Group, Inc., when the PRC law allows VNET Group, Inc. to operate the relevant business operated by the Company or invest in the Company without the use of the control documents, the undersigned will transfer all of the Target Shares of the Company to VNET Group, Inc. and/or its designated third parties and terminate the control documents. Subject to PRC law, upon termination of the control documents, the undersigned will return any consideration received from VNET Group, Inc. in connection with the acquisition of Target Shares of the Company to VNET Group, Inc. or an entity designated by VNET Group, Inc. in the manner required by VNET Group, Inc..

In all disputes arising out of or in connection with the execution of this power of attorney, either party to the power of attorney and the Authorizee shall be entitled to submit such disputes to arbitration by the China International Economic and Trade Arbitration Commission in accordance with its arbitration rules then in force. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitral award shall be final and binding on both parties to the agreement. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of VIE and its subsidiaries in respect of the equity, assets, property rights or land assets of VIE and its subsidiaries. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of VIE and / or its subsidiaries are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this document. This power of attorney shall remain in effect except for matters in dispute between the undersigned and the Authorized.

In the event of the undersigned’s death, incapacity, divorce or any circumstances that may affect the undersigned’s exercise of his shareholder rights in the Company, none of the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of the Borrower’s obligations hereunder; the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall continue to be bound by the terms of this Power of Attorney and the responsibilities and obligations of such shareholder hereunder.

If any part of this power of attorney shall become invalid or unenforceable due to the mandatory provisions of law, the undersigned will use his best efforts to seek an alternative satisfactory to VNET Group, Inc., and other authorization shall remain in full force and effect.

6


This power of attorney shall become effective from the date hereof and replace the original Power of Attorney executed by the undersigned. This power of attorney shall be valid for ten years from the execution date of this Power of Attorney. In the event that the VNET Group, Inc. determines that the laws of the PRC allow the VNET Group, Inc. to operate the relevant business operated by VIE or to invest in VIE without adopting controlling agreements, the VNET Group, Inc. shall have the right to terminate this Power of Attorney at any time by notifying the undersigned in writing during the validity period of this Power of Attorney. Upon the expiration of this power of attorney, the undersigned shall, at the request of VNET Group, Inc., extend the term of this power of attorney.

[The remainder of this page is intentionally left blank]

7


Authorizer: /s/ Zhang Jun

Date: April 22, 2024

8


EX-4.6 6 vnet-20231231xex4d6.htm EXHIBIT 4.6

Exhibit 4.6

Exclusive Consultation and Service Agreement

This Exclusive Consultation and Service Agreement (the “Agreement”) is entered into between the following Parties (the “Parties”) on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan):

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Party B:

Beijing Yiyun Network Technology Co., Ltd.

Address: BOE Science and Technology Park, No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Beijing VNET Broad Band Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

WHEREAS:

1.

The Parties have entered into an Exclusive Technical Consultation and Service Agreement on December 19, 2006 and a Supplemental Agreement to the Exclusive Technical Consultation and Service Agreement on December 19, 2016 (hereinafter collectively referred to as the “Original Exclusive Consultation and Service Agreement”);

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC and has consultation and service resources;

3.

Each of Party B is a limited liability company established and registered in PRC. All business activities that Party B operate and develop currently and at any time during the term of this Agreement are collectively referred to as “Principal Business”; and

4.

Party A agrees to provide Party B with consultation and other related services and Party B agrees to accept the consultation and services provided by Party A in accordance with the terms of this Agreement.

Therefore, the Parties have, through friendly consultation and based on the principles of equality and mutual benefits, reached the following agreement for compliance:

1.

Consultation and Services: Sole and Exclusive Right

1.1

During the term of this Agreement, Party A agrees to provide Party B with relevant consultation and services (details see Attachment 1) as Party B’s sole consultation and service provider in accordance with the conditions of this Agreement.

1.2

Party B agree to accept the consultation and services provided by Party A during the term of this Agreement. In consideration of the value of the consultation and services provided by Party A and the good cooperating relationship between the Parties, Party B further agree that it will not accept any consultation or services provided by any third party in respect of the business scope involved in this Agreement during the term of this Agreement, except with prior written consent of Party A.

1.3

In respect of any right, title, interest, intangible assets and intellectual property right (including but not limited to copyright, patent, software, know-how, commercial secrets and others), no matter developed by Party A on its own, or developed by Party B based on the intellectual property of Party A, or developed by Party A based on the intellectual property of Party B, Party A shall have sole, exclusive and full ownership, rights and interests, and Party B may not claim any aforesaid right, title, interest, intangible assets or intellectual property right against Party A. Unless expressly authorized by Party A, Party B do not have any interest in Party A’s intellectual

1


property rights that are used by Party A to provide services under this Agreement. In order to ensure Party A’s rights under this Article, Party B shall sign all appropriate documents, take all appropriate actions, submit all applications and filings, provide all appropriate assistance, and take all other actions considered necessary at Party A’s own discretion, to assign to Party A the ownership, rights and interests of any such intellectual property rights and intangible assets, and/or to improve protection of such intellectual property rights and intangible assets of Party A (including registration of intellectual property rights and intangible assets under the name of Party A).

However, if the development is carried out by Party A based on the intellectual property of Party B, Party B shall guarantee that there is no defect in such intellectual property right. Otherwise, Party B shall be responsible for damages caused to Party A. If Party A has undertaken the responsibility for compensating any third party as a result therefrom, and after making such compensation, Party A shall be entitled to claim indemnity against Party B for all of its losses.

1.4

In consideration of the good cooperating relationship between the Parties, Party B undertake that it shall obtain Party A’s consent if it wishes to carry out any business cooperation with any other enterprise, and that Party A or its affiliated company shall have the priority right of cooperation under the same conditions.

1.5

The shareholders of Party B hereby grant to Party A an irrevocable and exclusive option to purchase any part or all of Party B’s assets and business from the shareholders of Party B at the lowest price permitted by the laws of the PRC at Party A’s sole discretion to the extent permitted by the laws and regulations of the PRC. The Parties shall then enter into a separate assets or business transfer agreement, specifying the terms and conditions of the transfer of the assets.

2.

Calculation and Payment of Consultation and Service Fees (“Service Fee”)

2.1

The Parties agree that the Service Fee under this Agreement shall be determined and paid based on the method set out in Attachment 2.

2.2

If Party B fail to pay the Service Fee or other expenses in accordance with the provisions of this Agreement, Party B shall pay to Party A an additional liquidated damage of 0.05% per day for the delayed amount.

2.3

Party A shall be entitled to, at its own expense, appoint its employees or registered accountants of China or other countries (“Authorized Representatives of Party A”) to inspect the accounts of Party B in order to audit the calculation method and amount of the Service Fee. Therefore, Party B shall provide the Authorized Representatives of Party A such documents, accounts, records, data, etc. as requested by the Authorized Representatives of Party A so that the Authorized Representatives of Party A may audit the accounts of Party B and determine the amount of the Service Fee. In the absence of material error, the amount of the Service Fee shall be the amount as determined by the Authorized Representatives of Party A.

2.4

Unless otherwise agreed by the Parties, the Service Fee payable by Party B to Party A under this Agreement shall not be subject to any deduction or setoff (such as bank charges).

2.5

In addition to the payment of Service Fee by Party B, Party B shall at the same time pay to Party A actual costs arising out of the provision of the consultation and services under this Agreement, including but not limited to various travel expenses, transportation fees, printing expenses, postage, etc.

3.

Representations and Warranties

3.1

The Parties represent and warrant as follows:

3.1.1

Party A is a company duly registered and validly existing under the Chinese law; Party A will obtain all government permissions and licenses required to provide

2


any services prior to providing such services under this Agreement (if applicable).

3.1.2

Party A’s performance of this Agreement shall be within its corporate power and business scope, it has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there is no breach of any legal or contractual restrictions by which it is bound or affected; and

3.1.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party A.

3.2

Each of Party B hereby represents and warrants as follows:

3.2.1

Each of Party B is a company duly registered and validly existing under the Chinese law, and each of Party B has acquired and shall maintain all government permissions and licenses required for Principal Business;

3.2.2

Each of Party B’s performance of this Agreement shall be within its corporate power and business scope, and each of Party B has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there is no breach of any legal or contractual restrictions by which it is bound or affected; and

3.2.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party B.

4.

Confidentiality

4.1

The Parties agree that any oral or written material relating to this Agreement, the contents of this Agreement and the exchange of materials between the Parties for the preparation or performance of this Agreement shall be deemed to be confidential (“Confidential Information”). The Parties shall keep all such Confidential Information to be confidential. The Parties shall not disclose, give or transfer such Confidential Information to any third party (including the receiving Party being merged with, taken over or controlled directly or indirectly by, any third party) without the prior written consent of the Party providing the Confidential Information. Upon the termination of this Agreement, the Parties shall return any document, material or software containing Confidential Information to the original owner of the Confidential Information or the Party providing Confidential Information, or destroy the Confidential Information on its own with the consent of the original owner or providing Party (including the deletion of Confidential Information from any memory device) and shall not continue to use such Confidential Information. The Parties shall take necessary measures to disclose Confidential Information only to their shareholders, directors, staff, agents or professional advisors who need to know and shall procure that such shareholders, directors, staff, agents and professional advisors shall comply with the confidentiality obligations hereunder. The Parties, the shareholders, directors, staff, agents or professional advisors of the Parties shall sign specific confidentiality agreements for the compliance and implementation by the Parties.

4.2

The above restrictions shall not apply to:

4.2.1

materials that are generally available to the public at the time of disclosure;

4.2.2

materials that have become generally available to the public after the disclosure without the fault of Party A or Party B;

4.2.3

materials that Party A or Party B can prove to be in its possession before the disclosure and it is not obtained from the other Party directly or indirectly; and

4.2.4

Confidential Information which Party A or Party B is obliged to disclose to the

3


governmental departments, stock exchange etc. based on the requirement of law or which Party A or Party B discloses to its direct legal counsel and financial advisors due to the need of its normal operations.

4.3

The Parties agree that this provision shall continue to be in force no matter if this Agreement is modified, rescinded or terminated.

5.

Compensation

5.1

If any party of Party B violates any of the agreements under this Agreement in material respects, or does not perform, does not fully perform or delays the performance of any of the obligations under this Agreement, it constitutes Party B’s breach of contract under this Agreement. Party A has the right to request Party B to make corrections or take remedial measures. If any party of Party B fails to make corrections or take remedial measures within ten (10) days after Party A sends a written notice to Party B and submits the request for correction, Party A has the right at its discretion to (1) terminate this Agreement, and require Party B to compensate for all the losses; or (2) require the mandatory performance of Party B’s obligations under this Agreement, and require Party B to compensate for all the losses. This Article does not prejudice other rights of Party A under this Agreement.

5.2

Unless otherwise stipulated by law, Party B shall not unilaterally terminate or revoke this Agreement in any circumstances.

5.3

In the case of breach on the part of Party B which causes the Party A to sustain any costs, liabilities or suffer any losses (including but not limited to loss of company profits), Party B shall compensate Party A with respect to the above costs, liabilities or losses (including but not limited to interest paid or lost due to the breach and attorney’s fee). The total amount of compensation payable by Party B to Party A shall be equal to the losses incurred as a result of the breach. The above compensation shall include benefits Party A should obtain for the performance of the contract provided that the compensation shall not exceed the reasonable expectation of Party B.

5.4

Any loss, damage, liability or expense incurred by Party A in connection with Party A’s lawsuit, claim or other request by third parties originated from or arising from Party A’s services provided to Party B under this Agreement shall be compensated by Party B to Party A, so as to prevent Party A from damage, unless the loss, damage, liability or expense is caused by Party A’s gross negligence or intentional misconduct.

6.

Effectiveness, Performance and Term

6.1

This Agreement is signed on the date first set forth above and shall become effective at the same time. This Agreement shall replace the Original Exclusive Consultation and Service Agreement.

6.2

Party A may terminate this Agreement in advance at any time after the execution and effectiveness of this Agreement by prior notifying Party B in writing.

6.3

Without limiting Party A’s rights under Article 6.2, Party A may terminate this Agreement at any time by prior notifying Party B in writing when the laws of the PRC permit Party A to operate the relevant business operated by Party B or to invest in Party B without adopting controlling agreements.

6.4

Unless this Agreement is terminated early by Party A, the valid term of the Agreement shall be ten years, commencing from the date on which the Agreement becomes effective. If Party A requests before the expiration of the Agreement, the Parties shall extend the term of the Agreement based on Party A’s request and shall, in accordance with the request of Party A, sign a separate exclusive consultation and service agreement or continue to perform this Agreement.

7.

Termination

4


7.1

If Party B terminate this Agreement early without reason during the valid term of this Agreement, it shall compensate Party A for all losses sustained by Party A as a result thereof and shall pay related Service Fee for services that have already been completed to Party A.

7.2

The Parties may terminate this Agreement with mutual agreement.

7.3

The rights and obligations of the Parties under Article 1.3, Article 4, Article 5, Article 7.1, Article 8 and Article 14 shall survive the termination of this Agreement.

8.

Dispute Resolution

8.1

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either Party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Party B and its subsidiaries in respect of the equity, assets, property rights or land assets of Party B and its subsidiaries. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Party B and / or its subsidiaries are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

8.2

Except for the matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith.

9.

Force Majeure

9.1

Force Majeure Event shall mean any event which is beyond the reasonable control of a Party and which is unavoidable even with reasonable care of the affected Party, including but not limited to government act, force of nature, fire, explosion, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a Party. The Party who is affected by the Force Majeure Event and seeks exemption from the obligation to perform under this Agreement shall notify the other Party of such exemption event as soon as possible and provide to the other party details of Force Majeure Event and relevant supporting documents within fifteen (15) days after the written notice is given, explaining the reasons for such failure to perform, incomplete performance or delay in performance.

9.2

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event as defined above, the Party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of the performance being delayed or prevented. The Party affected by Force Majeure shall take appropriate measures to mitigate or remove the effect of Force Majeure and endeavor to resume the performance of the obligations delayed or prevented as a result of Force Majeure. Upon removal of Force Majeure Event, the Parties shall make their best efforts to resume the performance under this Agreement.

10.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service

5


or facsimile to the following addresses of relevant Party or Parties.

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Telephone:010-84562121

Attention:Gong Bo

Party B:

Beijing Yiyun Network Technology Co., Ltd

Address: BOE Science and Technology Park, No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Telephone:010-84562121

Attention:Gong Bo

Beijing VNET Broad Band Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Telephone:010-84562121

Attention:Gong Bo

11.

Assignment

Party B may not transfer any of its rights or obligations under this Agreement to any third party without Party A’s prior written consent. Party A may transfer its rights and obligations under this Agreement to its affiliated enterprise without Party B’s consent but Party A shall notify Party B of such transfer.

In the event of the death, incapacity, divorce or any other circumstance that may affect the shareholder’s exercise of his rights as a shareholder of Party B, none of the shareholder’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of Party B held by such shareholder shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of such shareholder’s obligations hereunder; the shareholder’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of Party B held by such shareholder shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

12.

Severability

The Parties hereby acknowledge that this Agreement is a fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

13.

Amendment and Supplement

Any amendment and supplement to this Agreement by the Parties shall be made in writing. Any amendment and supplement to this Agreement duly signed by the Parties shall form part of this Agreement and shall have the same legal effect of this Agreement.

14.

Governing Law

The conclusion, effectiveness, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and interpreted in accordance with the Chinese law.

IN WITNESS WHEREOF, the Parties have through their authorized representatives signed this Agreement on the date first set forth above for compliance.

6


15.

Language and Copy

This Agreement is written in Chinese in three originals.

[The remainder of this page is intentionally left blank]

7


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party A: VNET Data Center Co., Ltd.

(Company seal: /s/ VNET Data Center Co., Ltd.)

8


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party B: Beijing Yiyun Network Technology Co., Ltd. (seal)

(Company seal: /s/ Beijing Yiyun Network Technology Co., Ltd.)

9


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party B: Beijing VNET Broad Band Data Center Co., Ltd. (seal)

(Company seal: /s/ Beijing VNET Broadband Data Center Co., Ltd.)

10


Attachment 1

List of Content of Consultation and Services

1.

provision of software development and research services.

2.

provision of pre-post and on the job training services.

3.

provision of technology development and technology transfer services.

4.

provision of public relations services.

5.

provision of market survey, research and consultation services (Except for market investigations in which foreign-owned enterprises are restricted by Chinese laws).

6.

provision of in progress mid and short term marketing development and marketing planning services.

7.

provision of technical consulting and technology transfer services.

8.

provision of services of sale of self produced products.

9.

provision of enterprise management consultation service.

10.

provision of consulting, management and decision-making services on the disposal of the assets and income of Party B or its subsidiaries, and management of the operations of Party B or its subsidiaries.

11.

provision of other relevant services required by Party B from time to time as permitted by Chinese law.

11


Attachment 2:

Calculation of Service Fee and Payment Method

I.

Subject to Chinese law, after making up the annual losses of previous years (if needed), deducting necessary cost, expenditure and taxes of business operation, Party B should pay Party A corresponding to all amounts of after-tax profits without counting the Service Fees hereunder as the Service Fees in accordance with agreement hereunder. Party A has the right to adjust the amount of such Service Fees in accordance with specific circumstances of technical consulting and services provided by Party A, business conditions of Party B, development requirement conditions of Party B.

II.

The amount of Service Fee shall be agreed by the Parties based on the following factors:

1.

Technical difficulty and degree of complexity of the consultation and services;

2.

Time spent by employees of Party A in connection with the consultation and services;

3.

Specific content of the consultation and services and their commercial value;

4.

Market reference price for same type of consultation and services.

III.

Party A shall summarize the Service Fee on a monthly basis. Party B shall pay such Service Fee to the bank account designated by Party A within 5 days from the receipt of invoices submitted by Party A. Party B shall send a copy of the remittance evidence to Party A by fax or post within 10 working days from the date of remittance.

IV.

If Party A is of the view that the mechanism for the determination of the service price as stipulated in this article is not suitable due to certain reason and needs to be adjusted, Party A may adjust the price of the service and determine the new charging criteria or mechanism in its sole discretion, and Party B shall accept the adjustment of such service fee.

12


EX-4.7 7 vnet-20231231xex4d7.htm EXHIBIT 4.7

Exhibit 4.7

Equity Option Agreement

This Equity Option Agreement (this “Agreement”) is made on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan) by and among the following Parties (the “Parties”):

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Party B:

the names are listed in Attachment 1 (collectively referred to as the “Founders”).

Party C:

Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”)

Address: BOE Science and Technology Park, No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Beijing VNET Broad Band Data Center Co., Ltd. (“VNET Beijing”)

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Whereas:

1.

The Parties have entered into a Restated and Amended Optional Share Purchase Agreement (hereinafter referred to as the “Original Equity Option Agreement”) on September 27, 2023;

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC;

3.

Each of Party C is a limited liability company established in PRC, and VNET Technology is the sole shareholder of VNET Beijing, holding 100% of the equity interest in VNET Beijing;

4.

Party B are the shareholders of VNET Technology, holding the percentage of equity interest in VNET Technology as listed in the Attachment 1;

5.

Party A and Party B have entered into the Equity Pledge Agreement on April 22, 2024, under which Party B provides security for Party C’s performance of its obligations under the Exclusive Consultation and Service Agreement entered into with Party A on April 22, 2024. In order to ensure the performance of the pledge and in consideration of the technical support provided to Party C by Party A and the good cooperation relationship among the Parties, the Parties have agreed as follows. Meanwhile this Agreement shall completely terminate and replace the Original Equity Option Agreement.

1.

Grant of Option

1.1

Grant

The Parties hereto agree that, from the effective date of this Agreement, unless it has been disclosed to Party A and expressly permitted in writing by Party A in advance, Party A shall have the exclusive option to purchase at any time by Party A or any third party designated by Party A (i) all of the equity interest in VNET Technology held by Party B, (ii) all of the equity interest in VNET Beijing held by VNET Technology (Party B and VNET Technology hereinafter collectively referred to as the “Grantors”) at the lowest price permitted by the laws and regulations of the People’s Republic of China at the time of the exercise of the option, subject to the satisfaction of the conditions agreed hereunder. Such option shall be granted to Party A as soon as this Agreement is signed by the Parties and becomes effective, and the option, once granted, may not be revoked or changed during the valid term of this Agreement (including any extended term based on Article 1.2


below).

1.2

Term

This Agreement is signed by the Parties and becomes effective on the date first set forth above. This Agreement shall be valid for a term of ten years, commencing from the effective date of this Agreement. Before the expiration of this Agreement, if Party A so requests, the Parties shall extend the term of this Agreement based on the request of Party A and shall sign a separate equity option agreement or continue to perform this Agreement according to the request of Party A.

2.

Exercise of Option and Completion

2.1

Time of Exercise

2.1.1

The Grantors unanimously agree that, to the extent permitted by the laws and regulations of the People’s Republic of China, Party A may exercise all or part of the option hereunder at any time after the signature and effectiveness of this Agreement.

2.1.2

Without limiting Party A’s rights under Article 2.1.1, Party A may exercise all of its option under this Agreement at any time when the laws of the PRC permit Party A to operate the relevant business operated by Party C or to invest in Party C without adopting controlling agreements.

2.1.3

The Grantors unanimously agree that there shall not be any limitation on the number of times for the exercise of the option by Party A, unless it has acquired and holds all of the equity interest in Party C; in the event that Party A has acquired and held all of Party C’s equity interests, this Agreement shall automatically terminate.

2.1.4

The Grantors unanimously agree that Party A may designate a third party as its representative to exercise the option provided that Party A shall notify the Grantors in writing at the time of the exercise of the option.

2.2

Disposal of Exercise Price

The Grantors unanimously agree that all of the exercise prices obtained by the Grantors as a result of the exercise of the option by Party A shall be donated to Party A or its designees without compensation or be transferred from the Grantors to Party A or its designees through other means as agreed by Party A in writing.

2.3

Assignment

The Grantors unanimously agree that Party A may assign all or part of the option hereunder to a third party without the prior consent of the Grantors. Such third party shall be deemed as a contracting party of this Agreement and shall exercise the option in accordance with the conditions hereunder and assume the rights and obligations of Party A hereunder.

2.4

Notice of Exercise

If Party A exercises the option, it shall notify the relevant Grantors in writing ten working days before the Completion Date (as defined below). Such notice shall specify the following terms:

2.4.1

The date for the valid completion of the equity interest (hereinafter referred to as “Completion Date”) after the exercise of the option;

2.4.2

The name of the holder under whom the equity interest should be registered


after the exercise of the option;

2.4.3

Quantity and percentage of the equity interest purchased from the Grantors respectively;

2.4.4

Price for the exercise of the option and its payment method; and

2.4.5

Power of attorney (if the option is exercised by a third party designated by Party A).

The Parties agree that Party A may at any time designate a third party to act in the name of such third party to exercise the option and register the equity interest.

2.5

Equity Transfer

Each time when Party A exercises the option, within ten working days from the receipt of the notice of exercise from Party A in accordance with Article 2.4 hereof:

(1)

the Grantors shall procure Party C to hold the meeting of the shareholders’ meeting on a timely basis, at which the resolutions of shareholders’ meeting approving the transfer of the equity interest from the Grantors to Party A and/or the third party designated by Party A and the Grantors waive the right of first refusal shall be adopted;

(2)

Party B shall sign a transfer agreement which is consistent with the material content of the Equity Transfer Agreement set out in Attachment 2 hereto with Party A (or if applicable, the third party designated by it);

(3)

VNET Technology shall sign a transfer agreement which is consistent with the material content of the Equity Transfer Agreement set out in Attachment 3 hereto with Party A (or if applicable, the third party designated by it);

(4)

the parties collectively listed as Party B and/or VNET Technology shall execute all other necessary contracts, agreements or documents, obtain all necessary governmental approvals and consents and take all necessary actions to transfer valid ownership of the equity interest purchased to Party A and/or the third party designated by Party A without any security interest, cause Party A and/or the third party designated by Party A to become the registered owner of the equity interest purchased registered in the industrial and commercial register and deliver to Party A and/or the third party designated by Party A the latest business license, articles of association and certificate of approval (if applicable) and other relevant documents issued by or registered with the relevant Chinese authorities showing the change of the equity interest in Party C and the change of directors and legal representative etc.

3.

Representations and Warranties

3.1

The Grantors make the following representations and warranties separately and severally (except as otherwise agreed below):

3.1.1

They have complete rights and authorizations to sign and perform this Agreement;

3.1.2

The performance of this Agreement and the obligations hereunder does not violate the laws, regulations and other agreements which are binding on them and does not need to be approved or authorized by government departments;

3.1.3

There is no litigation, arbitration or other judicial or administrative proceeding which is pending or which may have a material effect on the performance of this Agreement;


3.1.4

All the circumstances which may have an adverse effect on the performance of this Agreement have been disclosed to Party A;

3.1.5

They are in stable and good financial status;

3.1.6

The equity interest in Party C held by them is without any pledge, security, liability or other third party encumbrances and is free from third party claim except for the interests set forth in the Equity Pledge Agreement and the Power of Attorney.

The Power of Attorney under this Agreement shall mean the power of attorney authorizing certain rights to Party A executed by each of the Party B on the date of this Agreement.

3.1.7

They will not create any pledge, liability and other third party encumbrances on the equity interest in Party C held by them and will not transfer, donate or otherwise dispose of the equity interest held by them to any person other than Party A or the third party designated by Party A;

3.1.8

The option granted to Party A shall be exclusive and the Grantors shall not otherwise grant any option or similar rights to any person other than Party A or the third party designated by Party A;

3.1.9

During the valid term of this Agreement, Founders shall guarantee the business operated by Party C shall comply with laws, regulations, rules and other administrative rules and guidelines promulgated by government authorities and there will not be any violation of any of the above provisions which causes material adverse effect on the business or assets operated by the company;

3.1.10

Founders shall guarantee that they shall maintain the existence of Party C based on good financial and commercial standards and practice. They shall operate its business and handle its affairs prudently and effectively and shall make their best endeavors to ensure the permits, licenses and approval replies etc. necessary for Party C’s operation on an ongoing basis and to ensure that such permits, licenses and approval replies will not be cancelled, revoked or declared invalid;

3.1.11

Founders shall guarantee that they shall provide Party A with all of the materials relating to the operation and finance of Party C at the request of Party A;

3.1.12

The Grantors within the scope of authority shall guarantee Before Party A (or the third party designated by Party A) exercises the option and obtains all of the equity interest or interests in Party C, Party C may not engage in the following activities unless agreed by Party A (or the third party designated by Party A) in writing:

(a)

sell, transfer, mortgage or otherwise dispose of any assets, business or revenue, or permit to create any other security interest thereon (except for those arising out of the ordinary or daily course of business or having been disclosed to Party A and expressly agreed by Party A in writing in advance);

(b)

enter into any transaction which will have a material adverse effect on its assets, liabilities, operation, equity interest and other legal rights (except for those arising out of the ordinary or daily course of business or having been disclosed to Party A and expressly agreed by Party A in writing in advance);

(c)

incur, succeed, guarantee or permit the existence of any liabilities, except for (i) liabilities incurred in the ordinary or daily course of


business other than as a result of borrowing; (ii) liabilities which have been disclosed to Party A and expressly agreed by Party A in writing in advance;

(d)

adopt any resolution of shareholders’ meeting with respect to the increase or decrease of the registered capital of Party C or otherwise change the structure of the registered capital;

(e)

supplement, change or amend the articles of association of Party C in any form, or amend the business scope of Party C;

(f)

merge with or enter into consortium with any person or acquire any person or invest in any person;

(g)

make or result in any acquisitions, sale of control right or assets, merger, consolidation, joint venture or partnership arrangements or incorporate any subsidiary or pass any resolution relating to reduction of registered capital, dissolution or liquidation;

(h)

effect a recapitalization, reclassification, split-off, spin-off or bankruptcy;

(i)

provide loans or credits to third parties.

3.1.13

Before Party A (or the third party designated by Party A) exercises the option and obtains all of the equity interest in or assets of Party C, the Grantors shall not jointly or separately engage in the following activities unless expressly agreed by Party A (or the third party designated by Party A) in writing:

(a)

supplement, change or amend the constitutional documents of Party C in any form and such supplement, change or amendment will have a material adverse effect on the assets, liabilities, operation, equity interest and other legal rights of Party C (except for the increase of the registered capital on a pro-rata basis for the satisfaction of legal requirements), or may affect the effective performance of this Agreement and other agreements signed by Party A, Party B and Party C;

(b)

cause Party C to enter into any transaction which will have a material and adverse effect on its assets, liabilities, operation, equity interest and other legal rights (except for those arising out of the ordinary or daily course of business or having been disclosed to Party A and expressly agreed by Party A in writing in advance);

(c)

sell, transfer, mortgage or otherwise dispose of the legal or beneficiary interests in any equity interest in Party C or permit the creation of any other security interest thereon at any time from the effective date of this Agreement, except the rights and interests set up according to the Equity Pledge Agreement, the Power of Attorney and this Agreement;

(d)

cause the shareholders’ meeting of Party C to approve the sale, transfer, mortgage or other disposal of the legal or beneficiary interests in any equity interest or to permit the creation of any other security interest thereon except the rights and interests set up according to the Equity Pledge Agreement, the Power of Attorney and this Agreement;

(e)

cause the shareholders’ meeting of Party C to approve Party C to merge or enter into consortium with any person or to acquire any person or to invest in any person or to restructure in any other form; and


(f)

winding up, liquidating or dissolving Party C voluntarily.

3.1.14

Before Party A (or the third party designated by Party A) exercises the option and obtains all of the equity interest in or the assets of Party C, the Grantors jointly and separately undertake to:

(a)

promptly notify Party A in writing of any litigation, arbitration or administrative proceeding relating to the equity interest held by them or any circumstance which may have an adverse effect on such equity interest which has occurred or which may occur;

(b)

at the request of Party A from time to time, cause the shareholders’ meeting of Party C to deliberate and approve the transfer of the equity interest purchased as set out hereunder, cause Party C to amend its article of association to reflect the transfer of the equity interest from the Grantors to Party A and/or the third party designated by Party A and other matters of modification referred to hereunder and promptly apply for approval (if such approval is required by law) and completion of modification registration with Chinese authorities, and cause Party C to adopt a resolution of the shareholders’ meeting approving the appointment of the persons designated by Party A and/or the third party designated by Party A to be the new directors and new legal representative;

(c)

in order to maintain their legal and valid ownership of the equity interest, sign all necessary or proper documents, take all necessary or proper actions and raise all necessary and proper accusations or carry out necessary and proper defense against all claims;

(d)

at the request of Party A from time to time, unconditionally and promptly transfer the equity interest held by them to the third party designated by Party A at any time and waive their preemptive rights with respect to the above-mentioned equity transfer carried out by another current shareholder; and

(e)

strictly comply with this Agreement and the various provisions of the other contracts signed by the Grantors with Party A jointly and separately, fully perform the various obligations under such contracts and not to conduct any act/omission sufficient to affect the validity and enforceability of such contracts.

3.2

Undertakings

Party C undertake to Party A that Party C shall be responsible for all the expenses arising out of the equity transfer and shall complete all necessary formalities to make Party A and/or the third party designated by Party A become the shareholder of Party C. The formalities include but not limited to assisting Party A in obtaining necessary approvals with respect to the equity transfer from government departments, submitting such documents as equity transfer agreement and resolutions of shareholders’ meeting to relevant administration department for industry and commerce and amending the articles of association of the company, the register of shareholders and other constitutional documents of the company.

3.3

Party C and Party B hereby jointly and separately represent and warrant to Party A on the signature date of this Agreement and each Completion Date as follows (except as stipulated under below):

(1)

They have the right and ability to sign and deliver this Agreement and any equity transfer agreement to which they are parties and which are signed for each transfer of the equity interest purchased in accordance with this Agreement (each a “Transfer Agreement”) and to perform their obligations under this Agreement and any Transfer


Agreement. This Agreement and each Transfer Agreement to which they are parties shall constitute their legal, valid and binding obligations and may be enforced against them in accordance with terms thereof upon signature;

(2)

Whether the signature and delivery of this Agreement or any Transfer Agreement or the performance of their obligations under this Agreement or the Transfer Agreement will not: (i) result in violation of any relevant laws and regulations of China; (ii) conflict with their articles of association or other constitutional documents; (iii) result in breach of any contract or instrument to which they are parties or which is binding on them or constitute a default under any contract or instrument to which they are parties or which is binding on them; (iv) result in violation of any condition for the grant and/or continuous validity of any license or approval issued to them; or (v) result in suspension or revocation of, or imposition of additional conditions on, any license or approval issued to them;

(3)

The Grantors have good and sellable ownership in all of the equity interest in Party C held by them. The Grantors have not created any security interest over the above-mentioned equity interest;

(4)

The Grantors undertake that Party C has no unpaid liabilities except for (i) liabilities incurred in the ordinary course of business and (i) liabilities which have been disclosed to Party A and expressly agreed by Party A in writing in advance;

(5)

The Grantors undertake that Party C has complied with all the laws and regulations applicable to equity and assets acquisitions;

(6)

The Grantors undertake that there is no current or pending litigation, arbitration or administrative proceeding in relation to the equity interest, the assets of Party C or Party C and no material litigation, arbitration or administrative proceeding in relation to the equity interest, the assets of Party C or Party C is likely to occur.

4.

Tax

Taxes incurred by each Party during the performance of this Agreement shall be borne by the Party on its own.

5.

Breach

5.1

If Party B or Party C breaches this Agreement or any representations or warranties made by it in this Agreement, Party A may notify the default party in writing requiring it to cure the breach within ten days from the receipt of such notice, to take relevant measures to effectively prevent the occurrence of damages on a timely basis and to continue the performance of this Agreement. If damage occurs, the default party shall indemnify Party A so that Party A may obtain all rights and interests it should obtain in the event that the contract is performed.

5.2

If Party B or Party C fails to cure its breach within ten days from the receipt of the notice in accordance with Article 5.1 above, Party A may require the default party to compensate it for any expenses, liabilities or losses (including but not limited to the interest paid or lost as a result of the breach and attorney’s fees) sustained by it due to the default party. At the same time, Party A may implement the Equity Transfer Agreement attached hereto to transfer the equity interest held by the Grantors to Party A and/or the third party designated by Party A.

6.

Governing Law and Dispute Resolution

6.1

Governing Law

This Agreement shall be governed by the laws of the People’s Republic of China, including but not limited to the completion, performance, effectiveness and interpretation of this


Agreement.

6.2

Friendly Consultations

If any dispute arises out of the interpretation or performance of this Agreement, the Parties shall settle such dispute through friendly consultations or third party mediation. If such dispute cannot be settled through the above-mentioned methods, such dispute shall be submitted to the arbitration institution within 30 days from the commencement date of the relevant discussions mentioned above.

6.3

Arbitration

Any dispute arising out of this Agreement shall be submitted to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules. The arbitration proceedings shall be conducted in Beijing. The arbitration award shall be final and binding on the Parties. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of VNET Technology and its subsidiaries in respect of the equity, assets, property rights or land assets of VNET Technology and its subsidiaries. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of VNET Technology and / or its subsidiaries are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

7.

Confidentiality

7.1

The Parties agree that any oral or written material relating to this Agreement, the contents of this Agreement and the exchange of materials between the Parties for the preparation or performance of this Agreement shall be deemed to be confidential (“Confidential Information”). The Parties shall keep all such Confidential Information to be confidential. The Parties shall not disclose, give or transfer such Confidential Information to any third party (including the receiving Party being merged with, taken over or controlled directly or indirectly by, any third party) without the prior written consent of the Party providing the Confidential Information. Upon the termination of this Agreement, the Parties shall return any document, material or software containing Confidential Information to the original owner of the Confidential Information or the Party providing Confidential Information, or destroy the Confidential Information on its own with the consent of the original owner or providing Party (including the deletion of Confidential Information from any memory device) and shall not continue to use such Confidential Information. The Parties shall take necessary measures to disclose Confidential Information only to their shareholders, directors, staff, agents or professional advisors who need to know and shall procure that such shareholders, directors, staff, agents and professional advisors shall comply with the confidentiality obligations hereunder. The Parties, the shareholders, directors, staff, agents or professional advisors of the Parties shall sign specific confidentiality agreements for the compliance and implementation by the Parties.

7.2

The above restrictions shall not apply to:

7.2.1

materials that are generally available to the public at the time of disclosure;

7.2.2

materials that have become generally available to the public after the disclosure without the fault of any Party;

7.2.3

materials that Party A, Party B or Party C can prove to be in its possession before the disclosure and it is not obtained from the other Party directly or indirectly; and


7.2.4

Confidential Information which Party A, Party B or Party C is obliged to disclose to the governmental departments, stock exchange etc. based on the requirement of law or which Party A , Party B or Party C discloses to its direct legal counsel and financial advisors due to the need of its normal operations.

7.3

The Parties agree that this provision shall continue to be in force no matter if this Agreement is modified, rescinded or terminated.

a)

Miscellaneous

8.1

Entire Agreement

The Parties hereby acknowledge that this Agreement is the fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. This Agreement shall constitute the entire agreement of the Parties relating to the subject matter hereof. If there is discrepancy between all previous discussions, negotiations and agreements and this Agreement, this Agreement shall prevail. This Agreement shall be amended by the Parties hereto in writing. The attachment hereto shall form part of this Agreement and have the same effect as this Agreement.

8.2

Notice

8.2.1

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant party or parties:

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Telephone:010-84562121

Attention:Gong Bo

Party B:

Chen Sheng

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention:Chen Sheng

Zhang Jun

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention:Zhang Jun

Party C:

Beijing Yiyun Network Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Telephone: 010-84562121

Attention:Gong Bo

Beijing VNET Broad Band Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Telephone:010-84562121

Attention:Gong Bo

8.2.2

Notice and letter shall be deemed delivered in the following circumstances:


8.2.2.1

if sent by fax, it shall be deemed delivered on the date record shown on the fax, however, if the fax is sent after 5:00 of the day or on the date on which it is not a working day at the destination, the delivery date shall be the next working day from the date record indicated;

8.2.2.2

if sent by personal delivery (including courier service), it shall be deemed delivered on the date the receipt is signed;

8.2.2.3

if sent by registered post, it shall be deemed delivered on the fifteenth day after the date shown on the receipt of the registered post.

8.2.3

Binding Effect

This Agreement shall be binding on the Parties.

8.3

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

At any time after the signature of this Agreement, if the equity interest in VNET Technology held by Party B and the equity interest in VNET Beijing held by VNET Technology changes, the Parties agree to amend and restate this Agreement so that the rights of Party A hereunder shall not be adversely affected in any respect.

In the event of Party B’s death, incapacity, divorce or any other circumstance that may affect the shareholder’s exercise of his rights as a shareholder of VNET Technology, none of Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of VNET Technology held by Party B shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of Party B’s obligations hereunder; Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of VNET Technology held by Party B shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

8.4

Language

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

8.5

Day and Working Day

“Days” referred to herein shall be calendar days. “Working days” referred to herein shall be Mondays to Fridays.

8.6

Headings

The headings of this Agreement are for the ease of reference only and shall not be used for the interpretation of this Agreement.

8.7

Unresolved Matters

The matters not provided hereunder shall be settled by the Parties through consultations in accordance with the laws of the People’s Republic of China.

[The remainder of this page is intentionally left blank]


IN WITNESS WHEREOF, the Parties have executed or caused their authorized representatives to execute this Exclusive Option Agreement as of the date first above written.

Party A: VNET Data Center Co., Ltd. (seal)

(Company seal: /s/ VNET Data Center Co., Ltd.)

Party B: /s/ CHEN Sheng

Party B: /s/ ZHANG Jun

Party C: Beijing Yiyun Network Technology Co., Ltd. (seal)

(Company seal: /s/ Beijing Yiyun Network Technology Co., Ltd.)

Party C: Beijing VNET Broad Band Data Center Co., Ltd. (seal)

(Company seal: /s/ Beijing VNET Broad Band Data Center Co., Ltd.)


Attachment 1: Shareholding of VNET Technology

No.

Name of Shareholder

Equity Proportion

Registered Capital in
RMB

1.

Chen Sheng

95.00%

57,000,000

2.

Zhang Jun

5.00%

3,000,000


Attachment 2: Equity Transfer Agreement

Equity Transfer Agreement

This Equity Transfer Agreement (this “Agreement”) is entered into by and among the following parties on April 22, 2024 in Beijing:

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Party B: Please refer to the name list attached hereto as Attachment A.

Party C: Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”)

Address: BOE Science and Technology Park, No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

In this Agreement, Party A, Party B and Party C shall be individually referred to as a “Party” and collectively as the “Parties”.

Whereas:

1.

Party A is a wholly foreign owned enterprise established and existing in the People’s Republic of China (hereinafter referred to as “PRC”);

2.

Party C is a wholly domestic company registered in Beijing, PRC. Currently, Party B holds 100% of the equity interest in Party C (hereinafter referred to as “Relevant Equity Interest”); and

3.

Party B wishes to comply with the relevant provisions of the Equity Option Agreement signed by it on April 22, 2024 with Party A to transfer all or part of equity interest in Party C held by it to Party A and/or the third party designated by Party A at the time of the exercise of the option by Party A and/or the third party designated by Party A, and Party A and/or the third party designated by Party A agrees to acquire such equity interest (hereinafter referred to as “Equity Transfer”).

Therefore, the Parties reached the following agreement through negotiations:

1.

Equity Transfer

1.1

Party B agrees to transfer the Relevant Equity Interest to Party A with each of the Party B transferring the all of the registered capital as set forth in the Attachment A. Party A agrees to accept such transfer. After the closing of the transfer, Party A is to hold a 100% equity stake in Party B.

1.2

As the consideration for the equity transfer, Party A shall pay each of the Party B the number of RMB Yuan setting forth in the Attachment A pursuant to Article 2.

1.3

Party B agrees to the Equity Transfer under this Article, and is willing to and shall procure the other shareholders (other than Party B) of Party C to be willing to sign necessary documents including resolutions of shareholders’ meeting and letters on waiver of preemptive right to acquire the Relevant Equity Interest in respect thereof and assist in completing other necessary formalities for the Equity Transfer.

1.4

Party B and Party C shall be jointly and separately responsible for taking necessary actions, including but not limited to signing this Agreement, adopting the resolutions of shareholders’ meeting and the amendments to the articles of association etc., in order to achieve the transfer of equity interest from Party B to Party A, and responsible for completing all governmental approval or industrial and commercial registration formalities within ten working days from the sending of the notice of exercise by Party A in accordance with the provisions of the Equity Option Agreement to make Party A become the registered owner of such equity interest in the register.

1


2.

Payment of Transfer Price

2.1

Party A shall, within five business days of execution of this Agreement, pay the number of the RMB Yuan to each of the Party B as set forth in the Attachment A.

2.2

Party B shall issue proper receipt of payment to Party A within five working days from the receipt of each payment referred to in Article 2.1.

3.

Representations and Warranties

3.1

Each Party hereto represents and warrants as follows:

(a)

such Party is a duly established and existing company or an individual with full civil capacity and has complete powers and abilities to sign and perform this Agreement and other documents necessary for effecting the purpose of this Agreement and other documents relating to this Agreement;

(b)

such Party has taken or will take all necessary actions in order to properly and validly authorize the execution, delivery and performance of this Agreement and all other relevant documents relating to the transaction hereunder, and such execution, delivery and performance will not violate any of the relevant laws, regulations and governmental rules or infringe on the legal rights and interests of any third party.

3.2

Party B and Party C jointly and separately represent and warrant to Party A as follows:

(a)

Party B currently legally and validly holds 100% of the equity interest in Party C and the acquiring and holding of such equity interest by Party B do not violate any laws, regulations or governmental decisions or infringe on the interests and rights of any third party;

(b)

Party C is a limited liability company duly established and validly existing under the PRC law and it has complete capacity of right and capacity of act and has the right to possess, dispose of and operate its assets and business and carry out the business which it is operating or plans to operate. Party C has obtained all licenses, certificates or other governmental approval, permission, registration formalities to engage in all of the businesses set out in its business license;

(c)

Since its establishment, Party C has never had any act violating relevant laws, regulations or governmental rules;

(d)

There is no security interest or any other third party right on the equity interest in Party C held by Party B;

(e)

They have not omitted to provide Party A with any documents or information in relation to Party C or its business, which may affect the decision of Party A to enter into this Agreement;

(f)

Before the completion of the Equity Transfer, they will not authorize or cause the issuance of, or undertake to issue, new equity interest other than the equity interest already issued on the signature date hereof in any form of act or omission or change the structure of the registered capital or the structure of the shareholders of Party C in any form.

4.

Effectiveness

This Agreement is executed on the date first set forth above and shall take effect as of such date.

2


5.

Dispute Resolution

If any dispute arises between the Parties with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute through friendly consultations. In case no settlement can be reached within 30 days from the request to settle the dispute through consultations raised by any Party, any Party may submit the relevant dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its current Arbitration Rules. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties.

6.

Governing Law

The effectiveness, interpretation and enforcement of this Agreement shall be governed by the PRC law.

7.

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

8.

Severability of Agreement

If any provision hereunder is invalid or unenforceable due to inconsistency with relevant law, such provision shall be invalid or unenforceable only within the scope of the relevant law, and shall not affect the legal force of other provisions of this Agreement.

9.

Attachments to Agreement

Any attachment hereto shall be an integral part of this Agreement and shall have the same legal effect as this Agreement.

10.

Miscellaneous

10.1

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

10.2

If Party A designates any third party to exercise the option, references to Party A under this Equity Transfer Agreement shall mean Party A and/or the third party designated by Party A as the case may be.

[The remainder of this page is intentionally left blank]

3


[Signing Page of the Equity Transfer Agreement]

Party A: VNET Data Center Co., Ltd. (Seal)

(Company seal: /s/ VNET Data Center Co., Ltd.)

Party B: CHEN Sheng

By: /s/ CHEN Sheng

Party B: ZHANG Jun

By: /s/ ZHANG Jun

Party C: Beijing Yiyun Network Technology Co., Ltd. (Seal)

(Company seal: /s/ Beijing Yiyun Network Technology Co., Ltd.)

4


Attachment A: Share Transfer Particulars

No.

Name of Shareholder

Equity Proportion

Registered Capital in RMB

1.

Chen Sheng

95.00%

57,000,000

2.

Zhang Jun

5.00%

3,000,000

5


Attachment 3: Equity Transfer Agreement

Equity Transfer Agreement

This Equity Transfer Agreement (this “Agreement”) is entered into by and among the following parties on April 22, 2024 in Beijing:

Party A: VNET Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

Party B: Beijing Yiyun Network Technology Co., Ltd.

Address: BOE Science and Technology Park, No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Party C: Beijing VNET Broad Band Data Center Co., Ltd.

Address: 3rd Floor, Building 5, Courtyard 1, Jiuxianqiao Road, Chaoyang District, Beijing

In this Agreement, Party A, Party B and Party C shall be individually referred to as a “Party” and collectively as the “Parties”.

Whereas:

1.

Party A is a wholly foreign owned enterprise established and existing in the People’s Republic of China (hereinafter referred to as “PRC”);

2.

Party C is a wholly domestic company registered in Beijing, PRC. Currently, Party B holds 100% of the equity interest in Party C (hereinafter referred to as “Relevant Equity Interest”); and

3.

Party B wishes to comply with the relevant provisions of the Equity Option Agreement signed by it on April 22, 2024 with Party A to transfer all or part of equity interest in Party C held by it to Party A and/or the third party designated by Party A at the time of the exercise of the option by Party A and/or the third party designated by Party A, and Party A and/or the third party designated by Party A agrees to acquire such equity interest (hereinafter referred to as “Equity Transfer”).

Therefore, the Parties reached the following agreement through negotiations:

1.

Equity Transfer

1.1

Party B agrees to transfer the Relevant Equity Interest to Party A.

1.2

As the consideration for the equity transfer, Party A shall pay Party B RMB [______ ]pursuant to Article 2.

1.3

Party B agrees to the Equity Transfer under this Article, and is willing to and shall procure the other shareholders (other than Party B) of Party C to be willing to sign necessary documents including resolutions of shareholders’ meeting and letters on waiver of preemptive right to acquire the Relevant Equity Interest in respect thereof and assist in completing other necessary formalities for the Equity Transfer.

1.4

Party B and Party C shall be jointly and separately responsible for taking necessary actions, including but not limited to signing this Agreement, adopting the resolutions of shareholders’ meeting and the amendments to the articles of association etc., in order to achieve the transfer of equity interest from Party B to Party A, and responsible for completing all governmental approval or industrial and commercial registration formalities within ten working days from the sending of the notice of exercise by Party A in accordance with the provisions of the Equity Option Agreement to make Party A become the registered owner of such equity interest in the register.

6


2.

Payment of Transfer Price

2.1

Party A shall, within five business days of execution of this Agreement, pay RMB [_____] to Party B.

2.2

Party B shall issue proper receipt of payment to Party A within five working days from the receipt of each payment referred to in Article 2.1.

3.

Representations and Warranties

3.1

Each Party hereto represents and warrants as follows:

(a)

such Party is a duly established and existing company or an individual with full civil capacity and has complete powers and abilities to sign and perform this Agreement and other documents necessary for effecting the purpose of this Agreement and other documents relating to this Agreement;

(b)

such Party has taken or will take all necessary actions in order to properly and validly authorize the execution, delivery and performance of this Agreement and all other relevant documents relating to the transaction hereunder, and such execution, delivery and performance will not violate any of the relevant laws, regulations and governmental rules or infringe on the legal rights and interests of any third party.

3.2

Party B and Party C jointly and separately represent and warrant to Party A as follows:

(a)

Party B currently legally and validly holds 100% of the equity interest in Party C and the acquiring and holding of such equity interest by Party B do not violate any laws, regulations or governmental decisions or infringe on the interests and rights of any third party;

(b)

Party C is a limited liability company duly established and validly existing under the PRC law and it has complete capacity of right and capacity of act and has the right to possess, dispose of and operate its assets and business and carry out the business which it is operating or plans to operate. Party C has obtained all licenses, certificates or other governmental approval, permission, registration formalities to engage in all of the businesses set out in its business license;

(c)

Since its establishment, Party C has never had any act violating relevant laws, regulations or governmental rules;

(d)

There is no security interest or any other third party right on the equity interest in Party C held by Party B;

(e)

They have not omitted to provide Party A with any documents or information in relation to Party C or its business, which may affect the decision of Party A to enter into this Agreement;

(f)

Before the completion of the Equity Transfer, they will not authorize or cause the issuance of, or undertake to issue, new equity interest other than the equity interest already issued on the signature date hereof in any form of act or omission or change the structure of the registered capital or the structure of the shareholders of Party C in any form.

4.

Effectiveness

This Agreement is signed on the date first set forth above and becomes effective at the same time.

7


5.

Dispute Resolution

If any dispute arises between the Parties with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute through friendly consultations. In case no settlement can be reached within 30 days from the request to settle the dispute through consultations raised by any Party, any Party may submit the relevant dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its current Arbitration Rules. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties.

6.

Governing Law

The effectiveness, interpretation and enforcement of this Agreement shall be governed by the PRC law.

7.

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

8.

Severability of Agreement

If any provision hereunder is invalid or unenforceable due to inconsistency with relevant law, such provision shall be invalid or unenforceable only within the scope of the relevant law, and shall not affect the legal force of other provisions of this Agreement.

9.

Attachments to Agreement

Any attachment hereto shall be an integral part of this Agreement and shall have the same legal effect as this Agreement.

10.

Miscellaneous

10.1

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

10.2

If Party A designates any third party to exercise the option, references to Party A under this Equity Transfer Agreement shall mean Party A and/or the third party designated by Party A as the case may be.

[The remainder of this page is intentionally left blank]

8


[Signing Page of the Equity Transfer Agreement]

Party A: VNET Data Center Co., Ltd. (Seal)

(Company seal: /s/ VNET Data Center Co., Ltd.)

Party B: Beijing Yiyun Network Technology Co., Ltd. (Seal)

(Company seal: /s/ Beijing Yiyun Network Technology Co., Ltd.)

Party C: Beijing VNET Broad Band Data Center Co., Ltd. (Seal)

(Company seal: /s/ Beijing VNET Broad Band Data Center Co., Ltd.)

9


EX-4.11 8 vnet-20231231xex4d11.htm EXHIBIT 4.11

Exhibit 4.11

Loan Agreement

This Loan Agreement (the “Agreement”) is entered into by and between the following parties (the “Parties”) in Beijing, the People’s Republic of China (excluding the Hong Kong SAR, the Macao SAR and Taiwan solely for the purposes of this Agreement, hereinafter referred to as the “PRC”) on April 22, 2024:

(1)

Abitcool (China) Broadband Inc. (the “Lender”), a wholly foreign-owned enterprise, organized and existing under the laws of the PRC, with its registered address at Room 10, 3rd Floor, Administrative Service Center Building, No.6 Zhongxing Road, Hongmei Town, Dongguan;

(2)

the name is listed in Attachment (the “Borrower”).

Whereas:

1.

The Lender and Chen Sheng entered into a Loan Agreement (the “Original Loan Agreement”) on January 11, 2021;

2.

As of the date hereof, the Borrower holds 100% of equity interests in HuLianXinCheng Network Technology (Beijing) Co., Ltd. (the “Borrower Company”). The Borrower’s shareholding in the Borrower Company is set forth in the Attachment. All of the equity interest now held and hereafter acquired by the Borrower in the Borrower Company shall be referred to as the “Borrower Equity Interest”;

3.

The Lender agrees to provide the Borrower with interest-free loans totaling RMB 950,000, for the purposes set force in this Agreement.

After friendly consultation, the Parties agree as follows:

1

Loan

1.1

In accordance with the terms and conditions of this Agreement, the Lender agrees to provide to the Borrower interest-free loan in the aggregate amount of RMB 950,000 (the “Loan”). Once the Lender receives a notice from the Borrower requesting the provision of all or any part of the Loan during the term of this Agreement, the Lender shall, within one (1) month after receiving such notice, provide that portion of Loan to the Borrower. The term of the Loan shall be the term of this Agreement. During the term of the Loan, upon occurrence of any of the following circumstances, the term of the Loan shall accelerate and the Borrower shall immediately repay the full amount of the Loan:

1.1.1

Thirty (30) days elapsed after the Borrower receives a written notice from the Lender requesting repayment of the Loan;

1.1.2

The Borrower’s death, lack or limitation of civil capacity;

1.1.3

The Borrower ceases (for any reason) to be a shareholder of the Borrower Company or its affiliates, and the Borrower is not an employee of the Lender, the Borrower Company or their affiliates;

1.1.4

The Borrower engages in criminal act or is involved in criminal activities;

1.1.5

When the laws of the PRC permit the Lender to operate the relevant business operated by the Borrower Company or to invest in the Borrower Company without adopting controlling documents, the relevant Chinese authorities commence to approve such business, and the Lender decides to exercise the equity option right as stipulated under the Equity Option Agreement (the “Equity Option Agreement”); or that the Borrower or the Borrower Company constitutes a breach or default of its representations, warranties, undertakings or obligations under the Equity Option Agreement;

1


1.1.6

The Borrower Company failed to obtain or renew any governmental approval or license necessary for the operation of its core business.

1.2

The Borrower agrees to accept the aforementioned Loan provided by the Lender, and hereby agrees and undertakes to use the Loan solely for the contribution of the registered capital of the Borrower Company, or for the working capital of the Borrower Company. Without the Lender’s prior written consent, the Borrower shall not use the Loan for any purpose other than as set forth herein.

1.3

The Lender and the Borrower hereby collectively agree and confirm that the Borrower shall repay the Loan only through the following means (or otherwise approved by the Lender): by transferring the Borrower Equity Interest in whole to the Lender or the Lender’s designated persons (legal or natural persons) pursuant to the Lender’s exercise of its right to acquire the Borrower Equity Interest under the Equity Option Agreement, and any proceeds from the transfer of the Borrower Equity Interest (to the extent permissible) shall be used by the Borrower to repay the Loan to the Lender or the Lender’s designated persons, in accordance with this Agreement and in the manner designated by the Lender.

1.4

The Lender and the Borrower hereby agree and confirm that to the extent permitted by the applicable laws, the Lender shall have the right (but not the obligation) to purchase or designate other persons (legal or natural persons) to purchase the Borrower Equity Interest in part or in whole at any time, at the price stipulated in the Equity Option Agreement.

1.5

The Borrower also undertakes to execute an irrevocable Power of Attorney (the “Power of Attorney”), which authorizes the Lender or a legal or natural person designated by the Lender to exercise all of the Borrower’s rights as a shareholder of the Borrower Company.

1.6

When the Borrower transfers the Borrower Equity Interest to the Lender or the Lender’s designated person(s) in accordance with the Equity Option Agreement, (1) in the event that the transfer price of such Borrower Equity Interest equals to or is lower than the principal of the Loan under this Agreement, the Loan under this Agreement shall be an interest-free loan; (2) in the event that the transfer price of such Borrower Equity Interest exceeds the actual principal amount of the Loan under this Agreement, the excess over the actual principal amount shall be the interest of the Loan under this Agreement to the extent not prohibited by the PRC laws, and all of such interest shall be repaid by the Borrower to the Lender or otherwise paid by the Borrower to the Lender’s designated person(s) through legal means within ten (10) days after receiving the transfer price.

2

Representations and Warranties

2.1

Between the date of this Agreement and the date of termination of this Agreement, the Lender hereby makes the following representations and warranties to the Borrower:

2.1.1

The Lender is a corporation duly organized and legally existing in accordance with the laws of China;

2.1.2

The Lender has the legal capacity to execute and perform this Agreement. The execution and performance by the Lender of this Agreement do not violate the Lender’s articles of association or other organizational documents, and the Lender has obtained all necessary and proper approvals and authorizations for the execution and performance of this Agreement; and

2.1.3

This Agreement constitutes the Lender’s legal, valid, and binding obligations enforceable in accordance with its terms.

2.2

Between the date of this Agreement and the date of termination of this Agreement, the Borrower hereby undertakes the following representations and warranties:

2


2.2.1

The Borrower has the legal capacity to execute and perform this Agreement. The Borrower has obtained all necessary and proper approvals and authorizations for the execution and performance of this Agreement;

2.2.2

This Agreement constitutes the Borrower’s legal, valid, and binding obligations enforceable in accordance with its terms; and

2.2.3

There are no disputes, litigations, arbitrations, administrative proceedings, or any other legal proceedings relating to the Borrower, nor are there any potential disputes, litigations, arbitrations, administrative proceedings, or any other legal proceedings relating to the Borrower.

3

Borrower’s Covenants

3.1

As and when the Borrower becomes, and for so long as the Borrower remains shareholders of the Borrower Company, the Borrower irrevocably covenants that during the term of this Agreement, the Borrower shall ensure the Borrower Company:

3.1.1

to strictly abide by the provisions of the Equity Option Agreement and the Exclusive Consultation and Service Agreement (the “Exclusive Consultation and Service Agreement”) to which the Borrower Company is a party, and to refrain from any action/omission that may affect the effectiveness and enforceability of the Equity Option Agreement and the Exclusive Consultation and Service Agreement.

3.1.2

at the request of the Lender (or a party designated by the Lender), to execute the contracts/agreements on business cooperation with the Lender (or a party designated by the Lender), and to strictly abide by such contracts/agreements;

3.1.3

to provide the Lender with all of the information on the Borrower Company’s business operations and financial condition at the Lender’s request;

3.1.4

to immediately notify the Lender of the occurrence of any litigation, arbitration, or administrative proceedings relating to the Borrower Company's assets, business, or income;

3.1.5

at the request of the Lender, to appoint any persons designated by the Lender as the director or the executive director of the Borrower Company;

3.2

the Borrower covenants that during the term of this Agreement, he/she shall:

3.2.1

endeavor to keep the Borrower Company to be engaged in the current principal business;

3.2.2

abide by the provisions of this Agreement, the Power of Attorney, the Equity Pledge Agreement (the “Equity Pledge Agreement”) and the Equity Option Agreement to which the Borrower is a party, perform his/her obligations under this Agreement, the Power of Attorney, the Equity Pledge Agreement and the Equity Option Agreement, and refrain from any action/omission that may affect the effectiveness and enforceability of this Agreement, the Power of Attorney, the Equity Pledge Agreement and the Equity Option Agreement;

3.2.3

without the prior written consent of the Lender, not sell, transfer, mortgage or dispose of in any other manner the legal or beneficial interest in the Borrower Equity Interest, or allow the encumbrance thereon of any security interest, except in accordance with the Equity Pledge Agreement, the Exclusive Option Agreement and the Power of Attorney;

3.2.4

ensure any shareholders’ meeting and/or the board of directors (or the executive director) of the Borrower Company not to approve the sale, transfer, mortgage or disposition in any other manner of any legal or beneficial interest in the Borrower Equity Interest, or allow the encumbrance thereon of any security interest, except

3


to the Lender or the Lender’s designated person, and the Lender shall have the right to instruct the Borrower to ensure that the Borrower’s shareholders’ meeting and/or the board of directors (or the executive director) approve the disposal of the assets and revenues of the Borrower Company and the management of the operations of the Borrower Company in accordance with the instructions of the Lender;

3.2.5

ensure any shareholders’ meeting and/or the board of directors (or the executive director) of the Borrower Company not to approve the merger or consolidation of the Borrower Company with any person, or its acquisition of or investment in any person, without the prior written consent of the Lender;

3.2.6

immediately notify the Lender of the occurrence of any litigation, arbitration or administrative proceedings relating to the Borrower Company's assets, business or revenue or relating to the Borrower Equity Interest;

3.2.7

to the extent necessary to maintain his/her ownership of the Borrower Equity Interest, execute all necessary or appropriate documents, take all necessary or appropriate actions and file all necessary or appropriate complaints or raise necessary and appropriate defense against all claims;

3.2.8

without the prior written consent of the Lender, not cause the Borrower Company to sell, transfer, mortgage or dispose of in any manner any material assets of the Borrower Company or legal or beneficial interest in the material business or revenues of the Borrower Company, or allow the encumbrance thereon of any security interest, and refrain from any action/omission that may have a material impact on the assets, business and liabilities of the Borrower Company;

3.2.9

appoint any designee of the Lender as the director or the executive director of the Borrower Company, at the request of the Lender;

3.2.10

to the extent permitted by the laws of China, at the request of the Lender at any time, promptly and unconditionally transfer all of the Borrower Equity Interest to the Lender or the Lender’s designated representative(s) at any time, and ensure the other shareholders of the Borrower Company to waive their right of first refusal with respect to the share transfer described in this Section;

3.2.11

to the extent permitted by the laws of China, at the request of the Lender at any time, ensure that the other shareholders of the Borrower Company shall promptly and unconditionally transfer all of their equity interests in the Borrower Company to the Lender or the Lender’s designated representative(s) at any time, and the Borrower hereby waives his/her right of first refusal (if any) with respect to the equity transfer by such other shareholders described in this Section;

3.2.12

in the event that the Lender purchases the Borrower Equity Interest from the Borrower in accordance with the provisions of the Equity Option Agreement, use such purchase price obtained thereby to repay the Loan to the Lender; and

3.2.13

without the prior written consent of the Lender, not cause the Borrower Company to supplement, change, or amend its articles of association in any manner, increase or decrease its registered capital or change its share capital structure in any manner.

4

Liability for Default

4.1

If the Borrower materially breaches any provision under this Agreement, or fails to perform, performs incompletely or delays to perform any obligation under this Agreement, it shall constitute a breach under this Agreement on the part of the Borrower.  The Lender is entitled to require the Borrower to rectify or take remedial measures.  If the Borrower fails to rectify or take remedial measures within ten (10) days after the Lender delivers a written notice to

4


the Borrower and requires for rectification (or within any other reasonable period required by the Lender), the Lender is entitled to, at its sole discretion, (1) terminate this Agreement and require the Borrower to compensate all the losses; or (2) require specific performance of the obligations of the Borrower under this Agreement and require the Borrower to compensate all the losses.  This Section shall not prejudice any other rights of the Lender under this Agreement.

4.2

Unless otherwise required by the applicable laws, the Borrower shall not terminate this Agreement unilaterally in any event. Unless otherwise expressly set forth in this Agreement or requested by the Lender in writing, the Borrower shall not, in any event, repay the principal of the Loan thereon before the termination of the term of the Loan.

4.3

In the event that the Borrower fails to perform the repayment obligations set forth in this Agreement, the Borrower shall pay an overdue interest of 0.01% per day for the outstanding payment, until the day the Borrower repays the full principal of the Loan, overdue interests and other payable amounts.

5

Notices

5.1

All notices and other communications required to be given pursuant to this Agreement or otherwise given in connection with this Agreement shall be delivered personally, or sent by registered mail, prepaid postage, a commercial courier service, facsimile transmission or email to the address of such Party set forth below. The dates on which notices shall be deemed to have been effectively given shall be determined as follows:

5.1.1

Notices given by personal delivery shall be deemed effectively given on the date of receipt at the address set forth below, or the date on which such notices are placed at the address set forth below;

5.1.2

Notices given by courier service, registered mail or prepaid postage shall be deemed effectively given on the date of receipt, refusal or return for any reason at the address set forth below;

5.1.3

Notices given by facsimile transmission shall be deemed effectively given on the date of successful transmission to the Fax no. set forth below (as evidenced by an automatically generated confirmation of transmission). Notices given by email shall be deemed effectively given on the date of successful transmission, provided that the sending Party has received a system message indicating successful transmission or has not received a system message within 24 hours indicating failure of delivery or return of email.

5.2

For the purpose of notices, the addresses of the Parties are as follows:

Lender:

Abitcool (China) Broadband Inc.

Address:

No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attn:

Gong Bo

Borrower:

Chen Sheng

Address:

No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attn:

Chen Sheng

5.3

Any Party may at any time change its address for notices by a notice delivered to the other Party in accordance with the terms of this Section.

6

Confidentiality

The Parties acknowledge that the existence and the terms of this Agreement and any oral or written information exchanged between the Parties in connection with the preparation and performance of this Agreement are regarded as confidential information. Each Party shall maintain the confidentiality of all such confidential information, and without obtaining the written consent of the

5


other Party, it shall not disclose any relevant confidential information to any third parties, except for the information that: (a) is or will be in the public domain (other than through the receiving Party’s unauthorized disclosure); (b) is under the obligation to be disclosed pursuant to the applicable laws or regulations, rules of any stock exchange, or orders of the court or other government authorities; or (c) is required to be disclosed by any Party to its shareholders, directors, employees, legal counsels or financial advisors regarding the transaction contemplated hereunder, provided that such shareholders, directors, employees, legal counsels or financial advisors shall be bound by the confidentiality obligations similar to those set forth in this Section.  Disclosure of any confidential information by the shareholders, director, employees of or agencies engaged by any Party shall be deemed disclosure of such confidential information by such Party and such Party shall be held liable for breach of this Agreement.

7

Governing Law and Resolution of Disputes

7.1

The execution, validity, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and construed in accordance with the laws of the People’s Republic of China.

7.2

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the parties.

7.3

Except for those matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of the Borrower Company in respect of the equity, assets, property rights or land assets of the Borrower Company. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of the Borrower Company are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

8

Miscellaneous

8.1

This Agreement shall come into force on the date of formal signing by the parties and shall expire on the date on which each party has fulfilled its respective obligations under this Agreement.

8.2

The Original Loan Agreement shall be terminated and replaced in its entirety by this Agreement. Any amendment, change and supplement to this Agreement shall be made in writing by all of the Parties. Any amendment agreement and supplementary agreement duly executed by the Parties hereto with regard to this Agreement shall constitute an integral part of this Agreement, and shall have equal legal validity as this Agreement.

8.3

In the event that one or several of the provisions of this Agreement are held to be invalid, illegal or unenforceable in any aspect in accordance with any laws or regulations, the validity, legality or enforceability of the remaining provisions of this Agreement shall not be affected or compromised in any respect. The Parties shall strive in good faith to replace such invalid, illegal or unenforceable provisions with effective provisions that accomplish to the greatest extent permitted by law the intentions of the Parties, and the economic effect of such effective provisions shall be as close as possible to the economic effect of those invalid, illegal or unenforceable provisions.

6


8.4

The attachments (if any) to this Agreement shall be an integral part of this Agreement and shall have the same legal validity as this Agreement.

8.5

In the event of the death, incapacity, divorce or any other circumstance of the Borrower that may affect the Borrower’s exercise of his shareholder rights in the Borrower Company, none of the Borrower’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Borrower in the Borrower Company shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of such shareholder’s obligations hereunder; the Borrower’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity interests of the Borrower Company held by the Borrower shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of the Borrower hereunder.

8.6

Any obligations that occur or that are due as a result of this Agreement upon the expiration or early termination of this Agreement shall survive the expiration or early termination thereof. The provisions of Sections 4, 6, 7 and this Section 8.5 shall survive the termination of this Agreement.

8.7

This Agreement shall be written in Chinese language in two copies, each Party having one copy.

[The remainder of this page is intentionally left blank]

7


IN WITNESS WHEREOF, the Parties have executed or caused their authorized representatives to execute this Loan Agreement as of the date first above written.

Lender: Abitcool (China) Broadband Inc. (seal)

(Company seal: /s/ Abitcool (China) Broadband Inc.)

Borrower: Chen Sheng

By: /s/ Chen Sheng


Attachment: Borrower’s shareholding

Borrower

Name of Company

Equity
Proportion

Registered Capital in
RMB

Chen Sheng

HuLianXinCheng
Network Technology
(Beijing) Co., Ltd.

100%

950,000


EX-4.12 9 vnet-20231231xex4d12.htm EXHIBIT 4.12

Exhibit 4.12

Equity Pledge Agreement

This Equity Pledge Agreement (this “Agreement”) is entered into between the following parties (the “Parties”) on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan):

Party A: Abitcool (China) Broadband Inc.

Address: Room 10, 3rd Floor, Administrative Service Center Building, No.6 Zhongxing Road, Hongmei Town, Dongguan

Party B: the names are listed in Attachment.

Whereas:

1.

The Parties have entered into an Equity Pledge Agreement (hereinafter referred to as the “Original Equity Pledge Agreement”) in January 11, 2021;

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC;

3.

HuLianXinCheng Network Technology (Beijing) Co., Ltd. (“Hulian Xincheng”) is a limited liability company established in PRC;

4.

Party B (“the Pledgor”) is the shareholder of Hulian Xincheng, holding the percentage of equity interest in the Hulian Xincheng as listed in the Attachment;

5.

Party A and Hulian Xincheng have entered into the Exclusive Consultation and Service Agreement on April 22, 2024 (“Exclusive Consultation and Service Agreement”); Party A, Party B, and Hulian Xincheng have entered into the Equity Option Agreement (“Equity Option Agreement”) on April 22, 2024; Party A and Party B have entered into the Loan Agreement (“Loan Agreement”) on April 22, 2024; Party B has authorized Party A’s overseas affiliated listed company group VNET Group, Inc. or its designees through execution of a Power of Attorney on April 22, 2024 (“Power of Attorney”), respectively;

6.

In order to secure the due collection by Party A of the service fees under the Exclusive Consultation and Service Agreement from Hulian Xincheng which is owned by Party B and to secure the performance of the Equity Option Agreement, Loan Agreement and Power of Attorney, the Pledgor pledge, on a joint and several basis, all of the equity interest in Hulian Xincheng held by Party B as collateral for the above agreements with Party A as the Pledgee.

Therefore, the Parties have, through friendly consultations and based on the principles of equality and mutual benefits, reached the following agreement for compliance:

1.

Definition

Unless otherwise specified hereunder, the following terms shall be interpreted in accordance with the definitions below:

Pledge: means all the contents set out in Article 2 hereof.

Equity Interest: means the100% equity interest in Hulian Xincheng legally held by the Pledgor on a joint basis and all current and future shareholders’ rights and interests derived from such equity interest.

Agreements: means the Exclusive Consultation and Service Agreement, the Equity Option Agreement, Loan Agreement, Power of Attorney and this Agreement, each as amended supplement and restated from time to time.

Event of Default: means any of the circumstances set out in Article 7 hereof.

1


Default Notice: means notice issued by Party A pursuant to this Agreement declaring an Event of Default.

Obligations: means any obligation the Pledgor and Hulian Xincheng shall perform under the Agreements (if involve).

2.

Pledge

2.1

The Pledgor pledges all Equity Interest in Hulian Xincheng held by Party B to Party A as collateral for the rights and interests of Party A under the Agreements.

2.2

The scope secured by the equity pledge hereunder shall be Obligations, all fees (including legal fees) and expenses payable to Party A by Hulian Xincheng and/or the Pledgor and losses, interest, liquidated damages, damages and costs for realization of claims which shall be borne by Hulian Xincheng and/or the Pledgor under the Agreements and the liabilities of Hulian Xincheng and the Pledgor to Party A in case of whole or partial invalidation of the Agreements due to any reason.

2.3

The Pledge hereunder shall mean the priority right of payment enjoyed by Party A from amounts derived from converting the Equity Interest pledged to Party A by the Pledgor into cash or from the auction or sale of the Equity Interest pledged to Party A by the Pledgor.

2.4

Unless expressly agreed otherwise by Party A in writing after the effectiveness of this Agreement, the pledge hereunder may be discharged only after Hulian Xincheng and the Pledgor has duly performed all of their obligations and liabilities under the Agreements and after written confirmation by Party A. If Hulian Xincheng or the Pledgor fails to fully perform all or part of their obligations or liabilities under the Agreements on the expiration of the term set out in the Agreements, Party A shall still be entitled to the Pledge set out hereunder until the relevant obligations and liabilities referred to above have been fully performed to the reasonable satisfaction of Party A.

2.5

In the event that the Hulian Xincheng is dissolved or liquidated in accordance with the mandatory requirements of the PRC law, as per the pledgee’s request, any benefits or interests distributed by the Hulian Xincheng to the Pledgor after the dissolution or liquidation proceedings shall (1) be deposited into the bank account designated by the pledgee or its designees and shall be supervised by the pledgee or its designees to settle the secured debts first; or (2) be granted unconditionally to the pledgee or its designees subject to compliance with the PRC law.

3.

Effectiveness

3.1

This Pledge Agreement shall be effective on the date on which it is signed by the Parties or affixed with the chops of the Parties. The Pledgor shall (1) register the pledge provided in this Agreement on the registry of members of the Hulian Xincheng within 3 working days after the execution of this Agreement, and (2) submit to the relevant administration for industry and commerce (“AIC”) the application for registration of the pledge provided in this Agreement within 30 days after the execution of this Agreement or any other timeline agreed by the Parties. Each Party agrees that for the purpose of completing the pledge registration with the relevant AIC, each Party shall submit to the relevant AIC this Agreement or any share pledge contract that is signed in accordance with the requirements of the relevant AIC but reflects the pledge information provided in this Agreement (“AIC Share Pledge Contract”). If there is anything not provided in the AIC Share Pledge Contract, each Party agrees to refer to this Agreement. The Pledgor and the Hulian Xincheng shall submit all the necessary documents and complete all the necessary procedures in accordance with the PRC laws and the relevant AIC’s requirements to ensure the pledge is registered as soon as the application is submitted.

3.2

During the pledge, if Hulian Xincheng fails to pay the service fee in accordance with the Exclusive Consultation and Service Agreement or fails to perform other terms

2


thereunder or any of the terms under the Equity Option Agreement, Loan Agreement, or Power of Attorney, Party A shall be entitled to exercise the Pledge in accordance with the provisions hereof upon reasonable notice.

4.

Possession and Custody of Pledge Certificate

4.1

The Pledgor shall, within 10 working days from the date of the signature of this Agreement or at any earlier time mutually agreed by the Parties, deliver the original Investment Certificates for the Equity Interest in Hulian Xincheng held by Party B to Party A for custody, provide Party A with the certificates showing that the Pledge hereunder has been duly registered in the register of shareholders, complete all of the approval and registration formalities required by the laws and regulations of the People’s Republic of China, and provide the evidential documents certifying that registration of the Equity Interest Pledge with the industrial and commercial registration authorities has been completed.

4.2

If change of registration is required by law due to any change to the registration items of the Pledge, Party A and Party B shall complete the relevant change of registration and provide relevant change of registration documents within five working days from the date of change of the registration items.

4.3

During the period the Equity Interest is pledged, the Pledgor shall instruct Hulian Xincheng not to distribute any dividends or adopt any profit distribution plan. If any economic benefits of any nature in respect of the Equity Interest pledged other than dividends or other profit distribution plan due to the Pledgor, the Pledgor shall, at the request of Party A, instruct Hulian Xincheng to remit the relevant amounts (after being converted into cash) into the bank account designated by Party A and without the prior written consent of Party A, the Pledgor may not use such funds.

4.4

During the period the Equity Interest is pledged, if the Pledgor subscribes the newly increased registered capital of Hulian Xincheng or acquire the equity interest in Hulian Xincheng held by other Pledgor (the “Newly Increased Equity”), such Newly Increased Equity shall automatically become the Equity Interest pledged hereunder and the Pledgor shall complete the various formalities required to create pledge over such Newly Increased Equity within 10 working days from the acquisition of the Newly Increased Equity by the Pledgor. If the Pledgor fails to complete relevant formalities in accordance with the above provisions, Party A may immediately exercise the Pledge in accordance with the provisions of Article 8.

5.

Representations and Warranties of the Pledgor

The Pledgor makes the following representations and warranties to Party A at the time of the signature of this Agreement and acknowledge that Party A enters into and performs this Agreement in reliance of such representations and warranties:

5.1

The Pledgor legally holds the Equity Interest hereunder and have the right to pledge such Equity Interest to Party A as collateral.

5.2

At any time from the signing date of this Agreement to the period during which Party A is entitled to the Pledge in accordance with the provisions of Article 2.4 hereof, there shall not be any legal claim or due interference from any other party in the event that Party A exercises its rights or enforces the Pledge in accordance with this Pledge Agreement.

5.3

Party A may exercise the Pledge in the methods provided by the laws, regulations and this Agreement.

5.4

Party B has obtained all necessary corporate authorizations to enter into this Agreement and to perform their obligations hereunder and the signing of this Agreement and performance of their obligations hereunder shall not violate the provisions of any

3


applicable laws and regulations and the authorized signatories hereof have been legally and validly authorized.

5.5

There is no other encumbrance on or any form of third party security interest (including but not limited to pledge) o­ver the Equity Interest held by the Pledgor. Except the rights and interests agreed in the Equity Option Agreement and Power of Attorney.

5.6

There is no pending civil, administrative or criminal litigation, administrative penalty or arbitration in respect of the Equity Interest and there is no civil, administrative or criminal litigation, administrative penalty or arbitration in respect of the Equity Interest that is to occur.

5.7

There is no tax or charge in relation to the Equity Interest which is payable but not paid or any legal procedure or formality in relation to the Equity Interest which shall be completed but not completed.

5.8

The terms hereunder are the expression of their true intent and are legally binding on Party B.

6.

Undertakings of the Pledgor

6.1

During the existence of this Agreement, the Pledgor undertakes to Party A that the Pledgor shall:

6.1.1

without the prior written consent of Party A, not transfer the Equity Interest or create or permit the existence of any other encumbrance or any form of third party security interest, such as pledge etc., which may affect the rights and interests of Party A, except for the transfer of the Equity Interest to Party A or its designated person at the request of Party A,except the rights and interests agreed in the Equity Option Agreement and Power of Attorney;

6.1.2

comply with and implement the provisions of all relevant applicable laws and regulations, and upon the receipt of any notice, instruction or recommendation issued or formulated by the relevant authorities in respect of the Pledge, show such notice, instruction or recommendation to Party A within five working days and shall act in accordance with the reasonable instructions of Party A;

6.1.3

promptly notify Party A of any event or notice received which may affect the Equity Interest of the Pledgor or the rights in respect of any portion of the Equity Interest and any event or relevant notice received which may change any of the Pledgor’s obligations herein or affect the performance of the obligations herein by the Pledgor, and shall act in accordance with the reasonable instructions of Party A.

6.2

The Pledgor agrees that the exercise by Party A of its rights in accordance with the terms of this Agreement shall not be interrupted or interfered by the Pledgor or their successors or assignees or any other person.

6.3

The Pledgor warrants to Party A that, in order to protect or improve the collateral under this Agreement for the obligations of the Pledgor and/or Hulian Xincheng under the Agreements, the Pledgor shall make all necessary amendments (if applicable) to the articles of association of Hulian Xincheng, faithfully execute and procure other parties who have an interest in the Pledge to execute all certificates of rights and deeds required by Party A and/or perform and procure other parties who have an interests in the Pledge to take all actions required by Party A, and facilitate the exercise of the Pledge by Party A, sign all modification documents in relation to the equity certificates with Party A and any third party designated by Party A and provide Party A with all documents in respect of the Pledge which Party A deems necessary within a reasonable period.

4


6.4

The Pledgor warrants to Party A that, for the benefits of Party A, the Pledgor shall comply with and perform all of the warranties, undertakings, covenants and representations. If the Pledgor fails to perform or to fully perform their warranties, undertakings, covenants and representations, the Pledgor shall compensate Party A for all the losses sustained by Party A as a result thereof.

7.

Event of Default

7.1

The following events shall all be deemed as Events of Default:

7.1.1

Pledgor and/or Hulian Xincheng fail to perform their obligations under the Agreements;

7.1.2

Any of the representations, warranties or undertakings made by the Pledgor in Articles 5 and 6 hereof is materially misleading or erroneous, and/or the Pledgor breaches the representations, warranties or undertakings in Articles 5 and 6 hereof;

7.1.3

The Pledgor materially breaches any term of this Agreement;

7.1.4

Except as provided in Article 6.1.1 hereof, the Pledgor relinquishes the Equity Interest pledged or transfer the Equity Interest pledged without the written consent of Party A;

7.1.5

Any of the Pledgor’ own external borrowings, securities, compensations, undertakings or other payment liabilities is required to be paid or performed before schedule due to breach or is due but cannot be repaid or performed on schedule, and as a result, Party A has reason to believe that the ability of the Pledgor to perform the obligations hereunder has been affected, and accordingly affecting the interest of Party A;

7.1.6

The Pledgor is unable to pay normal debts or other indebtedness, and accordingly affecting the interests of Party A;

7.1.7

Party A believes that the ability of the Pledgor to perform the obligations hereunder has been affected due to any adverse change to the properties owned by the Pledgor.

7.2

If the Pledgor is or becomes aware of any of the events referred to in the Article 7.1 above or of any event which may lead to the occurrence of the above-mentioned events, they shall promptly notify Party A in writing. For the avoidance of doubt, each party of Party B has only the obligation to notify Party A in Article 7.1 in relation to its respective pledged equity.

7.3

Unless the Events of Default set out in clause 7.1 of this Article have been satisfactorily resolved in a way satisfactory to Party A, Party A may, at any time at or after the occurrence of an Event of Default on the part of the Pledgor, send a written Default Notice to the Pledgor requesting Party B to promptly pay the amounts owed and other amounts payable under the Agreements or to perform Agreements on a timely basis. If the Pledgor or Hulian Xincheng fails to timely cure the breach or take necessary remedies within 10 days from the date on which such written notice is sent, Party A may exercise the Pledge in accordance with the provisions of Article 8 hereof.

8.

Exercise of Pledge

8.1

Without the written consent of Party A, the Pledgor may not transfer the Equity Interest before the fees and obligations under the Agreements have been fully performed.

8.2

When exercising the Pledge, Party A shall send Default Notice to the Pledgor in accordance with the provisions of Article 7.3 hereof.

5


8.3

Subject to the provisions of Article 7.3, Party A may exercise the Pledge at any time after sending the Default Notice in accordance with Article 7.3.

8.4

The Pledgor agree that, to the extent permitted by the laws and regulations of the PRC, Party A may exercise part or all of the pledge rights under this Agreement at any time after the execution and effectiveness of this Agreement.

8.5

Without limiting Party A’s rights under Article 8.4, Party A may exercise all pledge rights under this Agreement at any time when the laws of the PRC permit Party A to operate the relevant business operated by Hulian Xincheng or to invest in Hulian Xincheng without adopting controlling agreements.

8.6

The Pledgor agrees that there is no limit to the number of times of exercise of the pledge rights by Party A in accordance with this agreement, unless Party A has fully exercised the pledge rights or held all the equity of Hulian Xincheng; this Agreement shall terminate automatically after Party A has fully exercised the pledge rights or held all of the equity interest in Hulian Xincheng.

8.7

Party A shall have the priority right of payment from the amounts derived from converting all or part of the Equity Interest hereunder into cash pursuant to legal procedures or from the auction or sale of such Equity Interest until the service fees owed and all other amounts payable under the Agreements have been fully satisfied and the Agreements have been fully performed.

8.8

When Party A exercises the Pledge according to this Agreement, the Pledgor may not set obstacles and shall provide necessary assistance for Party A to enforce the Pledge.

9.

Assignment

9.1

Unless with express prior written consent of Party A, the Pledgor may not assign any of their rights and/or obligations hereunder to any third party.

9.2

This Agreement shall be binding on the Pledgor and the Pledgor’s successors and shall be effective to Party A and its successors or assignees.

9.3

Party A may at any time assign all or any of its rights and obligations under the Agreements to any third party designated by it. In such a case, the assignee shall enjoy the rights to which Party A entitled hereunder and undertake the obligations undertaken by Party A hereunder. When Party A assigns the rights and obligations under the Agreements, the Pledgor shall sign relevant agreements and/or documents for such assignment at the request of Party A.

9.4

After the change of the Pledgee and/or Pledgor as a result of any assignment, the parties to the new pledge shall amend this Pledge Agreement or sign a new pledge agreement and the Pledgor shall be responsible for the completion of all relevant registration formalities.

10.

Handling Fee and Other Expenses

10.1

All fees and out-of-pocket expenses related to this Agreement, including but not limited to legal fees, printing cost, stamp tax and any other taxes and expenses etc., shall be borne by Party A.

11.

Force Majeure

11.1

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event, the party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of being delayed or prevented. Force Majeure Event shall mean any event which is beyond the reasonable control of a party

6


and which is unavoidable even with reasonable care of the affected party, including but not limited to government act, force of nature, fire, explosion, geographic change, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a party. The party who is affected by the Force Majeure Event and seeks exemption from the obligation of performance under this Agreement or any term hereof shall notify the other party of such exemption event as soon as possible and inform the other party of the steps to be taken to complete the performance.

11.2

The party affected by the Force Majeure does not need to undertake any liability hereunder. However, the party seeking exemption may only be exempted from the obligation to perform on the condition that the affected party has made feasible endeavors to perform this Agreement and only to the extent of performance being delayed or prevented. As soon as the reason for such exemption is cured or remedied, the Parties agree to make their best endeavors to resume the performance under this Agreement.

12.

Governing Law and Dispute Resolution

12.1

The execution, validity, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and construed in accordance with the laws of the People’s Republic of China.

12.2

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the parties.

12.3

Except for those matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Hulian Xincheng in respect of the equity, assets, property rights or land assets of Hulian Xincheng. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Hulian Xincheng are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

13.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant party or parties.

Party A: Abitcool (China) Broadband Inc.

Address: No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attention: Gong Bo

Party B: Chen Sheng

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Chen Sheng

7


14.

Attachment

The attachment listed in this Agreement shall be an integral part hereof.

15.

Waiver

Failure to exercise or delay in exercising any right, remedy, power or privilege hereunder by Party A shall not be deemed as a waiver of such right, remedy, power or privilege. Any single or partial exercise of any right, remedy, power or privilege by Party A shall not preclude Party A from exercising any other rights, remedies, powers or privileges. The rights, remedies, powers and privileges set out hereunder are cumulative and shall not preclude the application of any right, remedy, power and privilege provided under any law.

16.

Miscellaneous

16.1

This Agreement shall completely terminate and replace the Original Equity Pledge Agreement. Any amendment, supplement or change to this Agreement shall be made in writing and may be effective only after it has been signed by the Parties and affixed with the chops of the Parties.

16.2

The Parties hereby acknowledge that this Agreement is a fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

16.3

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

16.4

In the event of Party B’s death, incapacity, divorce or any other circumstance that may affect the shareholder’s exercise of its rights as a shareholder of Hulian Xincheng, none of Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of Hulian Xincheng held by Party B shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of Party B’s obligations hereunder; Party B’s spouse, heir, guardian,  creditor or any other person entitled to claim rights or interests in the equity of Hulian Xincheng held by Party B shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

[The remainder of this page is intentionally left blank]

8


IN WITNESS WHEREOF, the Parties have executed and caused their authorized representatives to execute this Equity Pledge Agreement as of the date first above written.

Party A: Abitcool (China) Broadband Inc. (seal)

(Company seal: /s/ Abitcool (China) Broadband Inc.)

Party B: /s/CHEN Sheng


Attachment: List of Party B

No.

Name of Shareholder

Equity Proportion

Registered Capital in
RMB

1.

Chen Sheng

100%

950,000


EX-4.13 10 vnet-20231231xex4d13.htm EXHIBIT 4.13

Exhibit 4.13

Power of Attorney

The undersigned, Chen Sheng, as a holder of RMB 950,000 of registered capital (the “Target Shares”) of HuLianXinCheng Network Technology (Beijing) Co., Ltd. (the “Company” or “VIE”), agrees on April 22, 2024 to grant the rights of, in and to my shareholding of the Target Shares in the Company to the listed company group (the “VNET Group, Inc.”) or the person(s) designated by VNET Group, Inc. (including, without limitation, the directors of VNET Group, Inc.’s parent company and their successors and any liquidators replacing directors of the parent company, but excluding the undersigned, or any entity who is not independent or may give rise to an actual or potential conflict of interest) (the “Authorizee”), and hereby unconditionally and irrevocably authorizes the Authorizee to exercise the following rights within the term of this power of attorney:

The Authorizee is authorized to act on behalf of the undersigned and in the undersigned’s name to exercise all the rights of, in and to shareholding of the Target Shares in the Company in accordance with the laws and articles of association of the Company, including, without limitation, proposing to convene shareholders meeting, receiving any notice regarding convention and procedures of shareholders meeting, attending any shareholders meeting of the Company and exercising any and all voting rights as holder of the Target Shares of the Company (including designating and appointing any director, general manager, chief financial officer and any other officer of the Company and making decision regarding dividend and distribution, each as authorized representative of the undersigned at applicable shareholders meeting of the Company), execute any resolutions and minutes on behalf of the undersigned and in the undersigned’s name as holder of the Target Shares of the Company, file the required documents in the relevant company registry (or the corresponding local Administration for Industry and Commerce), and selling, transferring, encumbering or disposing the Target Shares of the Company held by the undersigned, and cause the Company to dispose the assets of the Company in accordance with the instructions of the Authorizee or the shareholders’ resolution approved by the Authorizee pursuant to this Power of Attorney. Without written consent from VNET Group, Inc., the undersigned shall have no right to increase the capital, decrease the capital, transfer, re-encumber or otherwise dispose or change the Target Shares held by the undersigned.

The Authorizee has the right to authorize any person unanimously appointed by its board of directors (or the executive director) to exercise the rights granted to the Authorizee under this power of attorney.

During the period of this power of attorney, the undersigned hereby waives to exercise any rights attaching to the Target Shares which have been authorized to the Authorizee by this power of attorney in the Company’s capacity as a shareholder and cease to exercise any right thereof on his own behalf.

In connection with the authorization under this power of attorney, the undersigned hereby undertakes and warrants that:

i.

The undersigned shall not execute any document or make any commitment with any other party that is in conflict of interests with the agreements executed by the authorized party and under performance. The undersigned shall not take any action or omit to take any action that may result in the conflict of interests between the undersigned and VNET Group, Inc. and its shareholders. If such conflict of interest arises (and VNET Group, Inc. is entitled to unilaterally determine whether such conflict of interest arises), the undersigned shall take steps to eliminate it as soon as possible in a timely manner subject to VNET Group, Inc.’s consent. If the undersigned refuses to take measures to eliminate conflicts of interest, VNET Group, Inc. shall have the right to exercise the call option under the Equity Option Agreement and/or the pledge right under the Equity Pledge Agreement.

ii.

In the event of the bankruptcy, liquidation, dissolution or termination of VIE, all assets acquired by the undersigned after the bankruptcy, liquidation, dissolution or termination of VIE, including the equity interest of VIE, will be transferred to VNET Group, Inc. free of charge or at the lowest price permitted by the then PRC law, or disposed of by the then liquidator for the benefit of VNET Group, Inc.’s direct or indirect shareholders and/or creditors.

iii.

In the case of death, incapacitation, marriage, divorce, bankruptcy or any other events which may affect the exercise of the equity interest held by the undersigned in VIE, the undersigned shall ensure that my successors (including spouse, children, parents, brothers and sisters, grandparents,

1


and maternal grandparents) or any shareholders or transferees who then hold equity interest in VIE will issue a power of attorney the same as this power of attorney and assume all of rights and obligations hereunder held by the undersigned.

iv.

The undersigned will provide sufficient assistance to the Authorizee and/or VNET Group, Inc. in obtaining the entrusted rights, including timely execution of the relevant legal documents as necessary (e.g., for purpose the submission of documents required for the approval, registration or filing with governmental authorities or requirements of laws and regulations, regulatory documents, articles of association or orders or orders of other governmental authorities). Upon receipt of a written request from VNET Group, Inc. in connection with the exercise of the entrusted rights, the undersigned shall take actions within three (3) days after the receipt of such written request to satisfy the VNET Group, Inc.’s request.

The undersigned acknowledges that: (i) The undersigned's Target Shares of the Company and any interest therein is not community property and the undersigned's spouse does not own and has no control over such property or interest; (ii) The undersigned's daily operation, management and voting matters of the Company are not influenced by the undersigned's spouse; and (iii) in the event of the undersigned's divorce from his or her spouse, the undersigned will take all actions deemed necessary by VNET Group, Inc. to safeguard the performance of the control documents.

The undersigned further confirms that, upon the request of VNET Group, Inc., when the PRC law allows VNET Group, Inc. to operate the relevant business operated by the Company or invest in the Company without the use of the control documents, the undersigned will transfer all of the Target Shares of the Company to VNET Group, Inc. and/or its designated third parties and terminate the control documents. Subject to PRC law, upon termination of the control documents, the undersigned will return any consideration received from VNET Group, Inc. in connection with the acquisition of Target Shares of the Company to VNET Group, Inc. or an entity designated by VNET Group, Inc. in the manner required by VNET Group, Inc.

In all disputes arising out of or in connection with the execution of this power of attorney, either party to the power of attorney and the Authorizee shall be entitled to submit such disputes to arbitration by the China International Economic and Trade Arbitration Commission in accordance with its arbitration rules then in force. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitral award shall be final and binding on both parties to the agreement. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of VIE in respect of the equity, assets, property rights or land assets of VIE. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of VIE are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this document. This power of attorney shall remain in effect except for matters in dispute between the undersigned and the Authorized.

In the event of the undersigned’s death, incapacity, divorce or any circumstances that may affect the undersigned’s exercise of his shareholder rights in the Company, none of the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of the Borrower’s obligations hereunder; the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall continue to be bound by the terms of this Power of Attorney and the responsibilities and obligations of such shareholder hereunder.

If any part of this power of attorney shall become invalid or unenforceable due to the mandatory provisions of law, the undersigned will use his best efforts to seek an alternative satisfactory to VNET Group, Inc., and other authorization shall remain in full force and effect.

This power of attorney shall become effective from the date hereof and replace the original Power of Attorney executed by the undersigned. This power of attorney shall be valid for ten years from the

2


execution date of this Power of Attorney. In the event that the VNET Group, Inc. determines that the laws of the PRC allow the VNET Group, Inc. to operate the relevant business operated by VIE or to invest in VIE without adopting controlling agreements, the VNET Group, Inc. shall have the right to terminate this Power of Attorney at any time by notifying the undersigned in writing during the validity period of this Power of Attorney. Upon the expiration of this power of attorney, the undersigned shall, at the request of VNET Group, Inc., extend the term of this power of attorney.

[The remainder of this page is intentionally left blank]

3


Authorizer: /s/ Chen Sheng

Date: April 22, 2024

4


EX-4.14 11 vnet-20231231xex4d14.htm EXHIBIT 4.14

Exhibit 4.14

Exclusive Consultation and Service Agreement

This Exclusive Consultation and Service Agreement (the “Agreement”) is entered into between the following Parties (the “Parties”) on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan):

Party A: Abitcool (China) Broadband Inc.

Address: Room 10, 3rd Floor, Administrative Service Center Building, No.6 Zhongxing Road, Hongmei Town, Dongguan

Party B: HuLianXinCheng Network Technology (Beijing) Co., Ltd.

Address: Room 802, Information Building, No.13 Linyin North Street, Pinggu District, Beijing

WHEREAS:

1.

The Parties have entered into an Exclusive Technical Consultation and Service Agreement on January 11, 2021 and an Exclusive Service Agreement on January 11, 2021 (hereinafter collectively referred to as the “Original Exclusive Consultation and Service Agreement”);

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC and has consultation and service resources;

3.

Party B is a limited liability company established and registered in PRC. All business activities that Party B operates and develops currently and at any time during the term of this Agreement are collectively referred to as “Principal Business”; and

4.

Party A agrees to provide Party B with consultation and other related services and Party B agrees to accept the consultation and services provided by Party A in accordance with the terms of this Agreement.

Therefore, the Parties have, through friendly consultation and based on the principles of equality and mutual benefits, reached the following agreement for compliance:

1.

Consultation and Services: Sole and Exclusive Right

1.1

During the term of this Agreement, Party A agrees to provide Party B with relevant consultation and services (details see Attachment 1) as Party B’s sole consultation and service provider in accordance with the conditions of this Agreement.

1.2

Party B agrees to accept the consultation and services provided by Party A during the term of this Agreement. In consideration of the value of the consultation and services provided by Party A and the good cooperating relationship between the Parties, Party B further agrees that it will not accept any consultation or services provided by any third party in respect of the business scope involved in this Agreement during the term of this Agreement, except with prior written consent of Party A.

1.3

In respect of any right, title, interest, intangible assets and intellectual property right (including but not limited to copyright, patent, software, know-how, commercial secrets and others), no matter developed by Party A on its own, or developed by Party B based on the intellectual property of Party A, or developed by Party A based on the intellectual property of Party B, Party A shall have sole, exclusive and full ownership, rights and interests, and Party B may not claim any aforesaid right, title, interest, intangible assets or intellectual property right against Party A. Unless expressly authorized by Party A, Party B does not have any interest in Party A’s intellectual property rights that are used by Party A to provide services under this Agreement. In order to ensure Party A’s rights under this Article, Party B shall sign all appropriate documents, take all appropriate actions, submit all applications and filings, provide all appropriate assistance, and take all other actions considered necessary at Party A’s own discretion, to assign to Party A the ownership, rights and interests of any such intellectual property rights and intangible assets,

1


and/or to improve protection of such intellectual property rights and intangible assets of Party A (including registration of intellectual property rights and intangible assets under the name of Party A).

However, if the development is carried out by Party A based on the intellectual property of Party B, Party B shall guarantee that there is no defect in such intellectual property right. Otherwise, Party B shall be responsible for damages caused to Party A. If Party A has undertaken the responsibility for compensating any third party as a result therefrom, and after making such compensation, Party A shall be entitled to claim indemnity against Party B for all of its losses.

1.4

In consideration of the good cooperating relationship between the Parties, Party B undertakes that it shall obtain Party A’s consent if it wishes to carry out any business cooperation with any other enterprise, and that Party A or its affiliated company shall have the priority right of cooperation under the same conditions.

1.5

The shareholders of Party B hereby grant to Party A an irrevocable and exclusive option to purchase any part or all of Party B’s assets and business from the shareholders of Party B at the lowest price permitted by the laws of the PRC at Party A’s sole discretion to the extent permitted by the laws and regulations of the PRC. The Parties shall then enter into a separate assets or business transfer agreement, specifying the terms and conditions of the transfer of the assets.

2.

Calculation and Payment of Consultation and Service Fees (“Service Fee”)

2.1

The Parties agree that the Service Fee under this Agreement shall be determined and paid based on the method set out in Attachment 2.

2.2

If Party B fails to pay the Service Fee or other expenses in accordance with the provisions of this Agreement, Party B shall pay to Party A an additional liquidated damage of 0.05% per day for the delayed amount.

2.3

Party A shall be entitled to, at its own expense, appoint its employees or registered accountants of China or other countries (“Authorized Representatives of Party A”) to inspect the accounts of Party B in order to audit the calculation method and amount of the Service Fee. Therefore, Party B shall provide the Authorized Representatives of Party A such documents, accounts, records, data, etc. as requested by the Authorized Representatives of Party A so that the Authorized Representatives of Party A may audit the accounts of Party B and determine the amount of the Service Fee. In the absence of material error, the amount of the Service Fee shall be the amount as determined by the Authorized Representatives of Party A.

2.4

Unless otherwise agreed by the Parties, the Service Fee payable by Party B to Party A under this Agreement shall not be subject to any deduction or setoff (such as bank charges).

2.5

In addition to the payment of Service Fee by Party B, Party B shall at the same time pay to Party A actual costs arising out of the provision of the consultation and services under this Agreement, including but not limited to various travel expenses, transportation fees, printing expenses, postage, etc.

3.

Representations and Warranties

3.1

Party A hereby represents and warrants as follows:

3.1.1

Party A is a company duly registered and validly existing under the Chinese law; Party A will obtain all government permissions and licenses required to provide any services prior to providing such services under this Agreement (if applicable).

3.1.2

Party A’s performance of this Agreement shall be within its corporate power and business scope, it has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there

2


is no breach of any legal or contractual restrictions by which it is bound or affected; and

3.1.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party A.

3.2

Party B hereby represents and warrants as follows:

3.2.1

Party B is a company duly registered and validly existing under the Chinese law, and Party B has acquired and shall maintain all government permissions and licenses required for Principal Business;

3.2.2

Party B’s performance of this Agreement shall be within its corporate power and business scope, and Party B has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there is no breach of any legal or contractual restrictions by which it is bound or affected; and

3.2.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party B.

4.

Confidentiality

4.1

The Parties agree that any oral or written material relating to this Agreement, the contents of this Agreement and the exchange of materials between the Parties for the preparation or performance of this Agreement shall be deemed to be confidential (“Confidential Information”). The Parties shall keep all such Confidential Information to be confidential. The Parties shall not disclose, give or transfer such Confidential Information to any third party (including the receiving Party being merged with, taken over or controlled directly or indirectly by, any third party) without the prior written consent of the Party providing the Confidential Information. Upon the termination of this Agreement, the Parties shall return any document, material or software containing Confidential Information to the original owner of the Confidential Information or the Party providing Confidential Information, or destroy the Confidential Information on its own with the consent of the original owner or providing Party (including the deletion of Confidential Information from any memory device) and shall not continue to use such Confidential Information. The Parties shall take necessary measures to disclose Confidential Information only to their shareholders, directors, staff, agents or professional advisors who need to know and shall procure that such shareholders, directors, staff, agents and professional advisors shall comply with the confidentiality obligations hereunder. The Parties, the shareholders, directors, staff, agents or professional advisors of the Parties shall sign specific confidentiality agreements for the compliance and implementation by the Parties.

4.2

The above restrictions shall not apply to:

4.2.1

materials that are generally available to the public at the time of disclosure;

4.2.2

materials that have become generally available to the public after the disclosure without the fault of Party A or Party B;

4.2.3

materials that Party A or Party B can prove to be in its possession before the disclosure and it is not obtained from the other Party directly or indirectly; and

4.2.4

Confidential Information which Party A or Party B is obliged to disclose to the governmental departments, stock exchange etc. based on the requirement of law or which Party A or Party B discloses to its direct legal counsel and financial advisors due to the need of its normal operations.

4.3

The Parties agree that this provision shall continue to be in force no matter if this Agreement is

3


modified, rescinded or terminated.

5.

Compensation

5.1

If Party B violates any of the agreements under this Agreement in material respects, or does not perform, does not fully perform or delays the performance of any of the obligations under this Agreement, it constitutes Party B’s breach of contract under this Agreement. Party A has the right to request Party B to make corrections or take remedial measures. If Party B fails to make corrections or take remedial measures within ten (10) days after Party A sends a written notice to Party B and submits the request for correction, Party A has the right at its discretion to (1) terminate this Agreement, and require Party B to compensate for all the losses; or (2) require the mandatory performance of Party B’s obligations under this Agreement, and require Party B to compensate for all the losses. This Article does not prejudice other rights of Party A under this Agreement.

5.2

Unless otherwise stipulated by law, Party B shall not unilaterally terminate or revoke this Agreement in any circumstances.

5.3

In the case of breach on the part of Party B which causes the Party A to sustain any costs, liabilities or suffer any losses (including but not limited to loss of company profits), Party B shall compensate Party A with respect to the above costs, liabilities or losses (including but not limited to interest paid or lost due to the breach and attorney’s fee). The total amount of compensation payable by Party B to Party A shall be equal to the losses incurred as a result of the breach. The above compensation shall include benefits Party A should obtain for the performance of the contract provided that the compensation shall not exceed the reasonable expectation of Party B.

5.4

Any loss, damage, liability or expense incurred by Party A in connection with Party A’s lawsuit, claim or other request by third parties originated from or arising from Party A’s services provided to Party B under this Agreement shall be compensated by Party B to Party A, so as to prevent Party A from damage, unless the loss, damage, liability or expense is caused by Party A’s gross negligence or intentional misconduct.

6.

Effectiveness, Performance and Term

6.1

This Agreement is signed on the date first set forth above and shall become effective at the same time. This Agreement shall replace the Original Exclusive Consultation and Service Agreement.

6.2

Party A may terminate this Agreement in advance at any time after the execution and effectiveness of this Agreement by prior notifying Party B in writing.

6.3

Without limiting Party A’s rights under Article 6.2, Party A may terminate this Agreement at any time by prior notifying Party B in writing when the laws of the PRC permit Party A to operate the relevant business operated by Party B or to invest in Party B without adopting controlling agreements.

6.4

Unless this Agreement is terminated early by Party A, the valid term of the Agreement shall be ten years, commencing from the date on which the Agreement becomes effective. If Party A requests before the expiration of the Agreement, the Parties shall extend the term of the Agreement based on Party A’s request and shall, in accordance with the request of Party A, sign a separate exclusive consultation and service agreement or continue to perform this Agreement.

7.

Termination

7.1

If Party B terminates this Agreement early without reason during the valid term of this Agreement, it shall compensate Party A for all losses sustained by Party A as a result thereof and shall pay related Service Fee for services that have already been completed to Party A.

4


7.2

The Parties may terminate this Agreement with mutual agreement.

7.3

The rights and obligations of the Parties under Article 1.3, Article 4, Article 5, Article 7.1, Article 8 and Article 14 shall survive the termination of this Agreement.

8.

Dispute Resolution

8.1

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either Party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Party B in respect of the equity, assets, property rights or land assets of Party B. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Party B are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

8.2

Except for the matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith.

9.

Force Majeure

9.1

Force Majeure Event shall mean any event which is beyond the reasonable control of a Party and which is unavoidable even with reasonable care of the affected Party, including but not limited to government act, force of nature, fire, explosion, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a Party. The Party who is affected by the Force Majeure Event and seeks exemption from the obligation to perform under this Agreement shall notify the other Party of such exemption event as soon as possible and provide to the other party details of Force Majeure Event and relevant supporting documents within fifteen (15) days after the written notice is given, explaining the reasons for such failure to perform, incomplete performance or delay in performance.

9.2

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event as defined above, the Party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of the performance being delayed or prevented. The Party affected by Force Majeure shall take appropriate measures to mitigate or remove the effect of Force Majeure and endeavor to resume the performance of the obligations delayed or prevented as a result of Force Majeure. Upon removal of Force Majeure Event, the Parties shall make their best efforts to resume the performance under this Agreement.

10.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant Party or Parties.

Party A: Abitcool (China) Broadband Inc.

Address: No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attention: Gong Bo

5


Party B: HuLianXinCheng Network Technology (Beijing) Co., Ltd.

Address: No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attention: Gong Bo

11.

Assignment

Party B may not transfer any of its rights or obligations under this Agreement to any third party without Party A’s prior written consent. Party A may transfer its rights and obligations under this Agreement to its affiliated enterprise without Party B’s consent but Party A shall notify Party B of such transfer.

In the event of the death, incapacity, divorce or any other circumstance that may affect the shareholder’s exercise of its rights as a shareholder of Party B, none of the shareholder’s spouse, heir, guardian, creditor  or any other person entitled to claim rights or interests in the equity of Party B held by such shareholder shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of such shareholder’s obligations hereunder; the shareholder’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of Party B held by such shareholder shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

12.

Severability

The Parties hereby acknowledge that this Agreement is a fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

13.

Amendment and Supplement

Any amendment and supplement to this Agreement by the Parties shall be made in writing. Any amendment and supplement to this Agreement duly signed by the Parties shall form part of this Agreement and shall have the same legal effect of this Agreement.

14.

Governing Law

The conclusion, effectiveness, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and interpreted in accordance with the Chinese law.

IN WITNESS WHEREOF, the Parties have through their authorized representatives signed this Agreement on the date first set forth above for compliance.

15.

Language and Copy

This Agreement is written in Chinese in two originals.

[The remainder of this page is intentionally left blank]

6


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party A: Abitcool (China) Broadband Inc. (seal)

(Company seal: /s/ Abitcool (China) Broadband Inc.)

7


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party B: HuLianXinCheng Network Technology (Beijing) Co., Ltd. (seal)

(Company seal: /s/ HuLianXinCheng Network Technology (Beijing) Co., Ltd.)

8


Attachment 1

List of Content of Consultation and Services

1.

provision of software development and research services.

2.

provision of pre-post and on the job training services.

3.

provision of technology development and technology transfer services.

4.

provision of public relations services.

5.

provision of market survey, research and consultation services (Except for market investigations in which foreign-owned enterprises are restricted by Chinese laws).

6.

provision of in progress mid and short term marketing development and marketing planning services.

7.

provision of technical consulting and technology transfer services.

8.

provision of services of sale of self produced products.

9.

provision of enterprise management consultation service.

10.

provision of consulting, management and decision-making services on the disposal of the assets and income of Party B, and management of the operations of Party B.

11.

provision of other relevant services required by Party B from time to time as permitted by Chinese law.

9


Attachment 2:

Calculation of Service Fee and Payment Method

I.

Subject to Chinese law, after making up the annual losses of previous years (if needed), deducting necessary cost, expenditure and taxes of business operation, Party B should pay Party A corresponding to all amounts of after-tax profits without counting the Service Fees hereunder as the Service Fees in accordance with agreement hereunder. Party A has the right to adjust the amount of such Service Fees in accordance with specific circumstances of technical consulting and services provided by Party A, business conditions of Party B, development requirement conditions of Party B.

II.

The amount of Service Fee shall be agreed by the Parties based on the following factors:

1.

Technical difficulty and degree of complexity of the consultation and services;

2.

Time spent by employees of Party A in connection with the consultation and services;

3.

Specific content of the consultation and services and their commercial value;

4.

Market reference price for same type of consultation and services.

III.

Party A shall summarize the Service Fee on a monthly basis. Party B shall pay such Service Fee to the bank account designated by Party A within 5 days from the receipt of invoices submitted by Party A. Party B shall send a copy of the remittance evidence to Party A by fax or post within 10 working days from the date of remittance.

IV.

If Party A is of the view that the mechanism for the determination of the service price as stipulated in this article is not suitable due to certain reason and needs to be adjusted, Party A may adjust the price of the service and determine the new charging criteria or mechanism in its sole discretion, and Party B shall accept the adjustment of such service fee.

10


EX-4.15 12 vnet-20231231xex4d15.htm EXHIBIT 4.15

Exhibit 4.15

Equity Option Agreement

This Equity Option Agreement (this “Agreement”) is made on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan) by and among the following Parties (the “Parties”):

Party A: Abitcool (China) Broadband Inc.

Address: Room 10, 3rd Floor, Administrative Service Center Building, No.6 Zhongxing Road, Hongmei Town, Dongguan

Party B: the name is listed in Attachment 1.

Party C: HuLianXinCheng Network Technology (Beijing) Co., Ltd.

Address: Room 802, Information Building, No.13 Linyin North Street, Pinggu District, Beijing

Whereas:

1.

Party B, Party C and other related parties have entered into an Exclusive Share Option Agreement (hereinafter referred to as the “Original Equity Option Agreement”) on January 11, 2021;

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC;

3.

Party C is a limited liability company established in PRC, and Party B is the shareholder of Party C, holding 100% of the equity interest in Party C;

4.

Party A and Party B have entered into the Equity Pledge Agreement on April 22, 2024, under which Party B provides security for Party C’s performance of its obligations under the Exclusive Consultation and Service Agreement entered into with Party A. In order to ensure the performance of the pledge and in consideration of the technical support provided to Party C by Party A and the good cooperation relationship among the Parties, the Parties have agreed as follows. Meanwhile this Agreement shall completely terminate and replace the Original Equity Option Agreement.

1.

Grant of Option

1.1

Grant

The Parties hereto agree that, from the effective date of this Agreement, unless it has been disclosed to Party A and expressly permitted in writing by Party A in advance, Party A shall have the exclusive option to purchase all of the equity interest in Party C held by Party B at any time by Party A or any third party designated by Party A (Party B referred to as the “Grantor”) at the lowest price permitted by the laws and regulations of the People’s Republic of China at the time of the exercise of the option, subject to the satisfaction of the conditions agreed hereunder. Such option shall be granted to Party A as soon as this Agreement is signed by the Parties and becomes effective, and the option, once granted, may not be revoked or changed during the valid term of this Agreement (including any extended term based on Article 1.2 below).

1.2

Term

This Agreement is signed by the Parties and becomes effective on the date first set forth above. This Agreement shall be valid for a term of ten years, commencing from the effective date of this Agreement. Before the expiration of this Agreement, if Party A so requests, the Parties shall extend the term of this Agreement based on the request of Party A and shall sign a separate equity option agreement or continue to perform this Agreement according to the request of Party A.

2.

Exercise of Option and Completion

2.1

Time of Exercise


2.1.1

The Grantor agrees that, to the extent permitted by the laws and regulations of the People’s Republic of China, Party A may exercise all or part of the option hereunder at any time after the signature and effectiveness of this Agreement.

2.1.2

Without limiting Party A’s rights under Article 2.1.1, Party A may exercise all of its option under this Agreement at any time when the laws of the PRC permit Party A to operate the relevant business operated by Party C or to invest in Party C without adopting controlling agreements.

2.1.3

The Grantor agrees that there shall not be any limitation on the number of times for the exercise of the option by Party A, unless it has acquired and holds all of the equity interest in Party C; in the event that Party A has acquired and held all of Party C’s equity interests, this Agreement shall automatically terminate.

2.1.4

The Grantor agrees that Party A may designate a third party as its representative to exercise the option provided that Party A shall notify the Grantor in writing at the time of the exercise of the option.

2.2

Disposal of Exercise Price

The Grantor agrees that all of the exercise prices obtained by the Grantor as a result of the exercise of the option by Party A shall be donated to Party A or its designees without compensation or be transferred from the Grantor to Party A or its designees through other means as agreed by Party A in writing.

2.3

Assignment

The Grantor agrees that Party A may assign all or part of the option hereunder to a third party without the prior consent of the Grantor. Such third party shall be deemed as a contracting party of this Agreement and shall exercise the option in accordance with the conditions hereunder and assume the rights and obligations of Party A hereunder.

2.4

Notice of Exercise

If Party A exercises the option, it shall notify the Grantor in writing ten working days before the Completion Date (as defined below). Such notice shall specify the following terms:

2.4.1

The date for the valid completion of the equity interest (hereinafter referred to as “Completion Date”) after the exercise of the option;

2.4.2

The name of the holder under whom the equity interest should be registered after the exercise of the option;

2.4.3

Quantity and percentage of the equity interest purchased from the Grantor;

2.4.4

Price for the exercise of the option and its payment method; and

2.4.5

Power of attorney (if the option is exercised by a third party designated by Party A).

The Parties agree that Party A may at any time designate a third party to act in the name of such third party to exercise the option and register the equity interest.

2.5

Equity Transfer

Each time when Party A exercises the option, within ten working days from the receipt of the notice of exercise from Party A in accordance with Article 2.4 hereof:


(1)

the Grantor shall procure Party C to hold the meeting of the shareholders’ meeting on a timely basis, at which the resolutions of shareholders’ meeting approving the transfer of the equity interest from the Grantor to Party A and/or the third party designated by Party A and the Grantor waive the right of first refusal shall be adopted;

(2)

Party B shall sign a transfer agreement which is consistent with the material content of the Equity Transfer Agreement set out in Attachment 2 hereto with Party A (or if applicable, the third party designated by it);

(3)

the parties listed as Party B and/or Party C shall execute all other necessary contracts, agreements or documents, obtain all necessary governmental approvals and consents and take all necessary actions to transfer valid ownership of the equity interest purchased to Party A and/or the third party designated by Party A without any security interest, cause Party A and/or the third party designated by Party A to become the registered owner of the equity interest purchased registered in the industrial and commercial register and deliver to Party A and/or the third party designated by Party A the latest business license, articles of association and certificate of approval (if applicable) and other relevant documents issued by or registered with the relevant Chinese authorities showing the change of the equity interest in Party C and the change of directors and legal representative etc.

3.

Representations and Warranties

3.1

The Grantor makes the following representations and warranties separately and severally (except as otherwise agreed below):

3.1.1

Without prior written consent of Party A, the Grantor shall not sell, transfer, mortgage or otherwise dispose of the legal or beneficial interests in any of Party C’s equity interest, or permit to create any other security interest thereon at any time from the date hereof, except the pledge placed on Party C’s equity according to the Equity Pledge Agreement;

3.1.2

Without prior written consent of Party A, to procure the shareholder of Party C appointed by the Grantor not to approve to sell, transfer, mortgage or otherwise dispose of the legal or beneficiary interests in any equity interest in Party C or permit the creation of any other security interest thereon at any time from the effective date of this Agreement, except the pledge placed according to the Equity Pledge Agreement;

3.1.3

Without prior written consent of Party A, to procure the shareholder of Party C appointed by the Grantor not to approve the merger or consolidation of Party C with any person or the acquisition of or investment in any person;

3.1.4

Promptly notify Party A in writing of any litigation, arbitration or administrative proceeding relating to the equity interest held by the Grantor which has occurred or which may occur;

3.1.5

When Party A exercises equity option right, the shareholder’s resolution shall be made to approve the transfer of the equity being purchased hereof;

3.1.6

In order to maintain their legal and valid ownership of the equity interest of Party C, sign all necessary or proper documents, take all necessary or proper actions and raise all necessary and proper accusations or carry out necessary and proper defense against all claims;

3.1.7

At the request of Party A from time to time, unconditionally and promptly transfer the equity interest held by the Grantor to the representative designated by Party A at any time; and


3.1.8

Strictly comply with this Agreement and the various provisions of the other contracts signed by Party B, Party C and Party A jointly and separately, fully perform the various obligations under such contracts and not to conduct any act/omission sufficient to affect the validity and enforceability of such contracts.

3.2

Party C makes the following undertakings (except as otherwise agreed below):

3.2.1

Without prior written consent of Party A, Party C shall not supplement, change or amend the Articles of Association of Party C in any form, increase or decrease its registered capital, or otherwise change the structure of its registered capital;

3.2.2

To continue in good standing and to conduct its business and affairs prudently and efficiently in accordance with sound financial and commercial standards and practices;

3.2.3

Without prior written consent of Party A, Party C shall not sell, transfer, mortgage or otherwise dispose all or any of Party C’s equity and the legal or beneficial interests thereof, or permit any encumbrance thereof;

3.2.4

Without prior written consent of Party A, Party C shall not incur, succeed or allow any indebtedness to exist, except (i) the indebtedness is incurred in the normal or ordinary course of business and not by way of borrowing, and (ii) indebtedness which has been disclosed to Party A and acquired written consent from Party A;

3.2.5

Operate all of its business in the ordinary course of business at all times to maintain the value of Party C’s assets and refrain from any act/omission that may affect the state of its business and the value of its assets;

3.2.6

Without prior written consent of Party A, Party C shall not provide any person with loans, guarantees or other credit;

3.2.7

Upon Party A’s request, Party C shall provide Party A with all information about Party C’s operations and financial status;

3.2.8

Upon Party A’s request, Party C shall procure and maintain in effect insurance from insurance companies authorized by Party A in the same amounts and for the same types of insurance as are customarily taken out by companies carrying on similar business and owning similar property or assets in the same territory;

3.2.9

Promptly notify Party A of any litigation, arbitration or administrative proceeding relating to Party C’s assets, business and income which has occurred or which may occur;

3.2.10

In order to maintain the legal and valid ownership of Party C’s assets, sign all necessary or proper documents, take all necessary or proper actions and raise all necessary and proper accusations or carry out necessary and proper defense against all claims; and

3.2.11

Party C undertakes to Party A that Party C shall be responsible for all the expenses arising out of the equity transfer and shall complete all necessary formalities to make Party A and/or the third party designated by Party A become the shareholder of Party C. The formalities include but not limited to assisting Party A in obtaining necessary approvals with respect to the equity


transfer from government departments, submitting such documents as equity transfer agreement and resolutions of shareholders’ meeting to relevant administration department for industry and commerce and amending the articles of association of the company, the register of shareholders and other constitutional documents of the company.

3.3

Party C and Party B hereby jointly and separately represent and warrant to Party A on the signature date of this Agreement and each Completion Date as follows (except as stipulated under below):

(1)

They have the right and ability to sign and deliver this Agreement and any equity transfer agreement to which they are parties and which are signed for each transfer of the equity interest purchased in accordance with this Agreement (each a “Transfer Agreement”) and to perform their obligations under this Agreement and any Transfer Agreement. This Agreement and each Transfer Agreement to which they are parties shall constitute their legal, valid and binding obligations and may be enforced against them in accordance with terms thereof upon signature;

(2)

Whether the signature and delivery of this Agreement or any Transfer Agreement or the performance of their obligations under this Agreement or the Transfer Agreement will not: (i) result in violation of any relevant laws and regulations of China; (ii) conflict with their articles of association or other constitutional documents; (iii) result in breach of any contract or instrument to which they are parties or which is binding on them or constitute a default under any contract or instrument to which they are parties or which is binding on them; (iv) result in violation of any condition for the grant and/or continuous validity of any license or approval issued to them; or (v) result in suspension or revocation of, or imposition of additional conditions on, any license or approval issued to them;

(3)

The Grantor has good and sellable ownership in all of the equity interest in Party C held by them. The Grantor has not created any security interest over the above-mentioned equity interest;

(4)

The Grantor undertakes that Party C has no unpaid liabilities except for (i) liabilities incurred in the ordinary course of business and (i) liabilities which have been disclosed to Party A and expressly agreed by Party A in writing in advance;

(5)

The Grantor undertakes that Party C has complied with all the laws and regulations applicable to equity and assets acquisitions;

(6)

The Grantor undertakes that there is no current or pending litigation, arbitration or administrative proceeding in relation to the equity interest, the assets of Party C or Party C and no material litigation, arbitration or administrative proceeding in relation to the equity interest, the assets of Party C or Party C is likely to occur.

4.

Tax

Unless otherwise agreed in this Agreement, taxes incurred by each Party during the performance of this Agreement shall be borne by the Party on its own.

5.

Breach

5.1

If Party B or Party C breaches this Agreement or any representations or warranties made by it in this Agreement, Party A may notify the default party in writing requiring it to cure the breach within ten days from the receipt of such notice, to take relevant measures to effectively prevent the occurrence of damages on a timely basis and to continue the performance of this Agreement. If damage occurs, the default party shall indemnify Party A so that Party A may obtain all rights and interests it should obtain in the event that the contract is performed.


5.2

If Party B or Party C fails to cure its breach within ten days from the receipt of the notice in accordance with Article 5.1 above, Party A may require the default party to compensate it for any expenses, liabilities or losses (including but not limited to the interest paid or lost as a result of the breach and attorney’s fees) sustained by it due to the default party. At the same time, Party A may implement the Equity Transfer Agreement attached hereto to transfer the equity interest held by the Grantor to Party A and/or the third party designated by Party A.

6.

Governing Law and Dispute Resolution

6.1

Governing Law

This Agreement shall be governed by the laws of the People’s Republic of China, including but not limited to the completion, performance, effectiveness and interpretation of this Agreement.

6.2

Friendly Consultations

If any dispute arises out of the interpretation or performance of this Agreement, the Parties shall settle such dispute through friendly consultations or third party mediation. If such dispute cannot be settled through the above-mentioned methods, such dispute shall be submitted to the arbitration institution within 30 days from the commencement date of the relevant discussions mentioned above.

6.3

Arbitration

Any dispute arising out of this Agreement shall be submitted to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules. The arbitration proceedings shall be conducted in Beijing. The arbitration award shall be final and binding on the Parties. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Party C in respect of the equity, assets, property rights or land assets of Party C. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Party C are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

7.

Confidentiality

7.1

The Parties agree that any oral or written material relating to this Agreement, the contents of this Agreement and the exchange of materials between the Parties for the preparation or performance of this Agreement shall be deemed to be confidential (“Confidential Information”). The Parties shall keep all such Confidential Information to be confidential. The Parties shall not disclose, give or transfer such Confidential Information to any third party (including the receiving Party being merged with, taken over or controlled directly or indirectly by, any third party) without the prior written consent of the Party providing the Confidential Information. Upon the termination of this Agreement, the Parties shall return any document, material or software containing Confidential Information to the original owner of the Confidential Information or the Party providing Confidential Information, or destroy the Confidential Information on its own with the consent of the original owner or providing Party (including the deletion of Confidential Information from any memory device) and shall not continue to use such Confidential Information. The Parties shall take necessary measures to disclose Confidential Information only to their shareholders, directors, staff, agents or professional advisors who need to know and shall procure that such shareholders, directors, staff, agents and professional advisors shall comply with the confidentiality obligations hereunder. The Parties, the shareholders,


directors, staff, agents or professional advisors of the Parties shall sign specific confidentiality agreements for the compliance and implementation by the Parties.

7.2

The above restrictions shall not apply to:

7.2.1

materials that are generally available to the public at the time of disclosure;

7.2.2

materials that have become generally available to the public after the disclosure without the fault of any Party;

7.2.3

materials that Party A, Party B or Party C can prove to be in its possession before the disclosure and it is not obtained from the other Party directly or indirectly; and

7.2.4

Confidential Information which Party A, Party B or Party C is obliged to disclose to the governmental departments, stock exchange etc. based on the requirement of law or which Party A, Party B or Party C discloses to its direct legal counsel and financial advisors due to the need of its normal operations.

7.3

The Parties agree that this provision shall continue to be in force no matter if this Agreement is modified, rescinded or terminated.

a)

Miscellaneous

8.1

Entire Agreement

The Parties hereby acknowledge that this Agreement is the fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. This Agreement shall constitute the entire agreement of the Parties relating to the subject matter hereof. If there is discrepancy between all previous discussions, negotiations and agreements and this Agreement, this Agreement shall prevail. This Agreement shall be amended by the Parties hereto in writing. The attachment hereto shall form part of this Agreement and have the same effect as this Agreement.

8.2

Notice

8.2.1

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant party or parties:

Party A: Abitcool (China) Broadband Inc.

Address: No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attention: Gong Bo

Party B: Chen Sheng

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Chen Sheng

Party C: HuLianXinCheng Network Technology (Beijing) Co., Ltd.

Address: No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attention: Gong Bo

8.2.2

Notice and letter shall be deemed delivered in the following circumstances:

8.2.2.1

if sent by fax, it shall be deemed delivered on the date record shown on the fax, however, if the fax is sent after 5:00 of the day or on the date on which it is not a working day at the destination, the delivery date shall be the next working day from the date record indicated;


8.2.2.2

if sent by personal delivery (including courier service), it shall be deemed delivered on the date the receipt is signed;

8.2.2.3

if sent by registered post, it shall be deemed delivered on the fifteenth day after the date shown on the receipt of the registered post.

8.2.3

Binding Effect

This Agreement shall be binding on the Parties.

8.3

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

At any time after the signature of this Agreement, if the equity interest in Party C held by Party B changes, the Parties agree to amend and restate this Agreement so that the rights of Party A hereunder shall not be adversely affected in any respect.

In the event of Party B’s death, incapacity, divorce or any other circumstance that may affect the shareholder’s exercise of its rights as a shareholder of Party C, none of Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of Party C held by Party B shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of Party B’s obligations hereunder; Party B’s spouse, heir, guardian, creditor or any other person entitled to claim rights or interests in the equity of Party C held by Party B shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

8.4

Language

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

8.5

Day and Working Day

“Days” referred to herein shall be calendar days. “Working days” referred to herein shall be Mondays to Fridays.

8.6

Headings

The headings of this Agreement are for the ease of reference only and shall not be used for the interpretation of this Agreement.

8.7

Unresolved Matters

The matters not provided hereunder shall be settled by the Parties through consultations in accordance with the laws of the People’s Republic of China.

[The remainder of this page is intentionally left blank]


IN WITNESS WHEREOF, the Parties have executed or caused their authorized representatives to execute this Exclusive Option Agreement as of the date first above written.

Party A: Abitcool (China) Broadband Inc. (seal)

(Company seal: /s/ Abitcool (China) Broadband Inc.)

Party B: /s/ CHEN Sheng

Party C: HuLianXinCheng Network Technology (Beijing) Co., Ltd. (seal)

(Company seal: /s/ HuLianXinCheng Network Technology (Beijing) Co., Ltd.)


Attachment 1: Shareholding of Party C

No.

Name of Shareholder

Equity Proportion

Registered Capital in
RMB

1.

Chen Sheng

100%

950,000


Attachment 2: Equity Transfer Agreement

Equity Transfer Agreement

This Equity Transfer Agreement (this “Agreement”) is entered into by and among the following parties on April 22, 2024:

Party A: Abitcool (China) Broadband Inc.

Address: Room 10, 3rd Floor, Administrative Service Center Building, No.6 Zhongxing Road, Hongmei Town, Dongguan

Party B: the name is listed in Attachment A.

Party C: HuLianXinCheng Network Technology (Beijing) Co., Ltd.

Address: Room 802, Information Building, No.13 Linyin North Street, Pinggu District, Beijing

In this Agreement, Party A, Party B and Party C shall be individually referred to as a “Party” and collectively as the “Parties”.

Whereas:

1.

Party A is a wholly foreign owned enterprise established and existing in the People’s Republic of China (hereinafter referred to as “PRC”);

2.

Party C is a wholly domestic company registered in Beijing, PRC. Currently, Party B hold 100% of the equity interest in Party C (hereinafter referred to as “Relevant Equity Interest”); and

3.

Party B wishes to comply with the relevant provisions of the Equity Option Agreement signed by it on April 22, 2024 with Party A to transfer all or part of equity interest in Party C held by it to Party A and/or the third party designated by Party A at the time of the exercise of the option by Party A and/or the third party designated by Party A, and Party A and/or the third party designated by Party A agrees to acquire such equity interest (hereinafter referred to as “Equity Transfer”).

Therefore, the Parties reached the following agreement through negotiations:

1.

Equity Transfer

1.1

Party B agrees to transfer the Relevant Equity Interest to Party A with Party B transferring the all of the registered capital as set forth in the Attachment A. Party A agrees to accept such transfer. After the closing of the transfer, Party A is to hold a 100% equity stake in Party B.

1.2

As the consideration for the equity transfer, Party A shall pay Party B the number of RMB Yuan setting forth in the Attachment A pursuant to Article 2.

1.3

Party B agrees to the Equity Transfer under this Article, and are willing to and shall procure the other shareholders (other than Party B) of Party C to be willing to sign necessary documents including resolutions of shareholders’ meeting and letters on waiver of preemptive right to acquire the Relevant Equity Interest in respect thereof and assist in completing other necessary formalities for the Equity Transfer.

1.4

Party B and Party C shall be jointly and separately responsible for taking necessary actions, including but not limited to signing this Agreement, adopting the resolutions of shareholders’ meeting and the amendments to the articles of association etc., in order to achieve the transfer of equity interest from Party B to Party A, and responsible for completing all governmental approval or industrial and commercial registration formalities within ten working days from the sending of the notice of exercise by Party

1


A in accordance with the provisions of the Equity Option Agreement to make Party A become the registered owner of such equity interest in the register.

2.

Payment of Transfer Price

2.1

Party A shall, within five business days of execution of this Agreement, pay the number of the RMB Yuan to Party B as set forth in the Attachment A.

2.2

Party B shall issue proper receipt of payment to Party A within five working days from the receipt of each payment referred to in Article 2.1.

3.

Representations and Warranties

3.1

Each Party hereto represents and warrants as follows:

(a)

such Party is a duly established and existing company or an individual with full civil capacity and has complete powers and abilities to sign and perform this Agreement and other documents necessary for effecting the purpose of this Agreement and other documents relating to this Agreement;

(b)

such Party has taken or will take all necessary actions in order to properly and validly authorize the execution, delivery and performance of this Agreement and all other relevant documents relating to the transaction hereunder, and such execution, delivery and performance will not violate any of the relevant laws, regulations and governmental rules or infringe on the legal rights and interests of any third party.

3.2

Party B and Party C jointly and separately represent and warrant to Party A as follows:

(a)

Party B currently legally and validly holds 100% of the equity interest in Party C and the acquiring and holding of such equity interest by Party B do not violate any laws, regulations or governmental decisions or infringe on the interests and rights of any third party;

(b)

Party C is a limited liability company duly established and validly existing under the PRC law and it has complete capacity of right and capacity of act and has the right to possess, dispose of and operate its assets and business and carry out the business which it is operating or plans to operate. Party C has obtained all licenses, certificates or other governmental approval, permission, registration formalities to engage in all of the businesses set out in its business license;

(c)

Since its establishment, Party C has never had any act violating relevant laws, regulations or governmental rules;

(d)

There is no security interest or any other third party right on the equity interest in Party C held by Party B;

(e)

They have not omitted to provide Party A with any documents or information in relation to Party C or its business, which may affect the decision of Party A to enter into this Agreement;

(f)

Before the completion of the Equity Transfer, they will not authorize or cause the issuance of, or undertake to issue, new equity interest other than the equity interest already issued on the signature date hereof in any form of act or omission or change the structure of the registered capital or the structure of the shareholders of Party C in any form.

4.

Effectiveness

2


This Agreement is executed on the date first set forth above and shall take effect as of such date.

5.

Dispute Resolution

If any dispute arises between the Parties with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute through friendly consultations. In case no settlement can be reached within 30 days from the request to settle the dispute through consultations raised by any Party, any Party may submit the relevant dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its current Arbitration Rules. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties.

6.

Governing Law

The effectiveness, interpretation and enforcement of this Agreement shall be governed by the PRC law.

7.

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

8.

Severability of Agreement

If any provision hereunder is invalid or unenforceable due to inconsistency with relevant law, such provision shall be invalid or unenforceable only within the scope of the relevant law, and shall not affect the legal force of other provisions of this Agreement.

9.

Attachments to Agreement

Any attachment hereto shall be an integral part of this Agreement and shall have the same legal effect as this Agreement.

10.

Miscellaneous

10.1

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

10.2

If Party A designates any third party to exercise the option, references to Party A under this Equity Transfer Agreement shall mean Party A and/or the third party designated by Party A as the case may be.

[The remainder of this page is intentionally left blank]

3


[Signing Page of the Equity Transfer Agreement]

Party A: Abitcool (China) Broadband Inc. (Seal)

(Company seal: /s/ Abitcool (China) Broadband Inc.)

Party B: CHEN Sheng

By: /s/ CHEN Sheng

Party C: HuLianXinCheng Network Technology (Beijing) Co., Ltd. (Seal)

(Company seal: /s/ HuLianXinCheng Network Technology (Beijing) Co., Ltd.)

4


Attachment A: Share Transfer Particulars

No.

Name of Shareholder

Equity Proportion

Registered Capital in
RMB

1.

Chen Sheng

100%

950,000

5


EX-4.27 13 vnet-20231231xex4d27.htm EXHIBIT 4.27

Exhibit 4.27

Equity Pledge Agreement

This Equity Pledge Agreement (this “Agreement”) is entered into between the following parties (the “Parties”) on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan):

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: Room 340, 3rd Floor, Building 1, No. 100 Hulan West Road, Baoshan District, Shanghai

Party B: Shanghai Rongyan Cloud Technology Co., Ltd.

Address: Room 2207A, No. 28 Magi Road, China (Shanghai) Pilot Free Trade Zone

Whereas:

1.

The Parties have entered into an Equity Pledge Agreement (hereinafter referred to as the “Original Equity Pledge Agreement”) in December 10, 2020;

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC;

3.

Shanghai Zhiyan Yunwei Technology Co., Ltd. (“Zhiyan Yunwei”) is a limited liability company established in PRC;

4.

Party B (“the Pledgor”) is the shareholder of Zhiyan Yunwei, holding the percentage of equity interest in the Zhiyan Yunwei as listed in the Attachment;

5.

Party A and Zhiyan Yunwei have entered into the Exclusive Consultation and Service Agreement on April 22, 2024 (“Exclusive Consultation and Service Agreement”); Party A, Party B and Zhiyan Yunwei have entered into the Equity Option Agreement (“Equity Option Agreement”) on April 22, 2024; Party B has authorized Party A’s overseas affiliated listed company group VNET Group, Inc. or its designees through execution of a Power of Attorney on April 22, 2024 (“Power of Attorney”), respectively;

6.

In order to secure the due collection by Party A of the service fees under the Exclusive Consultation and Service Agreement from Zhiyan Yunwei which is owned by Party B and to secure the performance of the Equity Option Agreement, Loan Agreement and Power of Attorney, the Pledgor pledge, on a joint and several basis, all of the equity interest in Zhiyan Yunwei held by it as collateral for the above agreements with Party A as the Pledgee.

Therefore, the Parties have, through friendly consultations and based on the principles of equality and mutual benefits, reached the following agreement for compliance:

1.

Definition

Unless otherwise specified hereunder, the following terms shall be interpreted in accordance with the definitions below:

Pledge: means all the contents set out in Article 2 hereof.

Equity Interest: means the100% equity interest in Zhiyan Yunwei legally held by the Pledgor on a joint basis and all current and future shareholders’ rights and interests derived from such equity interest.

Agreements: means the Exclusive Consultation and Service Agreement, the Equity Option Agreement, Loan Agreement, Power of Attorney and this Agreement, each as amended supplement and restated from time to time.

Event of Default: means any of the circumstances set out in Article 7 hereof.

Default Notice: means notice issued by Party A pursuant to this Agreement declaring

1


an Event of Default.

Obligations: means any obligation the Pledgor and Zhiyan Yunwei shall perform under the Agreements (if involve).

2.

Pledge

2.1

The Pledgor pledges all Equity Interest in Zhiyan Yunwei held by it to Party A as collateral for the rights and interests of Party A under the Agreements.

2.2

The scope secured by the equity pledge hereunder shall be Obligations, all fees (including legal fees) and expenses payable to Party A by Zhiyan Yunwei and/or the Pledgor and losses, interest, liquidated damages, damages and costs for realization of claims which shall be borne by Zhiyan Yunwei and/or the Pledgor under the Agreements and the liabilities of Zhiyan Yunwei and the Pledgor to Party A in case of whole or partial invalidation of the Agreements due to any reason.

2.3

The Pledge hereunder shall mean the priority right of payment enjoyed by Party A from amounts derived from converting the Equity Interest pledged to Party A by the Pledgor into cash or from the auction or sale of the Equity Interest pledged to Party A by the Pledgor.

2.4

Unless expressly agreed otherwise by Party A in writing after the effectiveness of this Agreement, the pledge hereunder may be discharged only after Zhiyan Yunwei and the Pledgor has duly performed all of their obligations and liabilities under the Agreements and after written confirmation by Party A. If Zhiyan Yunwei or the Pledgor fails to fully perform all or part of their obligations or liabilities under the Agreements on the expiration of the term set out in the Agreements, Party A shall still be entitled to the Pledge set out hereunder until the relevant obligations and liabilities referred to above have been fully performed to the reasonable satisfaction of Party A.

2.5

In the event that Zhiyan Yunwei is dissolved or liquidated in accordance with the mandatory requirements of the PRC law, as per the pledgee’s request, any benefits or interests distributed by Zhiyan Yunwei to the Pledgor after the dissolution or liquidation proceedings shall (1) be deposited into the bank account designated by the pledgee or its designees and shall be supervised by the pledgee or its designees to settle the secured debts first; or (2) be granted unconditionally to the pledgee or its designees subject to compliance with the PRC law.

3.

Effectiveness

3.1

This Pledge Agreement shall be effective on the date on which it is signed by the Parties or affixed with the chops of the Parties. The Pledgor shall (1) register the pledge provided in this Agreement on the registry of members of Zhiyan Yunwei within 3 working days after the execution of this Agreement, and (2) submit to the relevant administration for industry and commerce (“AIC”) the application for registration of the pledge provided in this Agreement within 30 days after the execution of this Agreement or any other timeline agreed by the Parties. Each Party agrees that for the purpose of completing the pledge registration with the relevant AIC, each Party shall submit to the relevant AIC this Agreement or any share pledge contract that is signed in accordance with the requirements of the relevant AIC but reflects the pledge information provided in this Agreement (“AIC Share Pledge Contract”). If there is anything not provided in the AIC Share Pledge Contract, each Party agrees to refer to this Agreement. The Pledgor and Zhiyan Yunwei shall submit all the necessary documents and complete all the necessary procedures in accordance with the PRC laws and the relevant AIC’s requirements to ensure the pledge is registered as soon as the application is submitted.

3.2

During the pledge, if Zhiyan Yunwei fails to pay the service fee in accordance with the Exclusive Consultation and Service Agreement or fails to perform other terms thereunder or any of the terms under the Equity Option Agreement or Power of Attorney,

2


Party A shall be entitled to exercise the Pledge in accordance with the provisions hereof upon reasonable notice.

4.

Possession and Custody of Pledge Certificate

4.1

The Pledgor shall, within 10 working days from the date of the signature of this Agreement or at any earlier time mutually agreed by the Parties, deliver the original Investment Certificates for the Equity Interest in Zhiyan Yunwei held by it to Party A for custody, provide Party A with the certificates showing that the Pledge hereunder has been duly registered in the register of shareholders, complete all of the approval and registration formalities required by the laws and regulations of the People’s Republic of China, and provide the evidential documents certifying that registration of the Equity Interest Pledge with the industrial and commercial registration authorities has been completed.

4.2

If change of registration is required by law due to any change to the registration items of the Pledge, Party A and Party B shall complete the relevant change of registration and provide relevant change of registration documents within five working days from the date of change of the registration items.

4.3

During the period the Equity Interest is pledged, the Pledgor shall instruct Zhiyan Yunwei not to distribute any dividends or adopt any profit distribution plan. If any economic benefits of any nature in respect of the Equity Interest pledged other than dividends or other profit distribution plan due to the Pledgor, the Pledgor shall, at the request of Party A, instruct Zhiyan Yunwei to remit the relevant amounts (after being converted into cash) into the bank account designated by Party A and without the prior written consent of Party A, the Pledgor may not use such funds.

4.4

During the period the Equity Interest is pledged, if the Pledgor subscribes the newly increased registered capital of Zhiyan Yunwei or acquire the equity interest in Zhiyan Yunwei held by other Pledgor (the “Newly Increased Equity”), such Newly Increased Equity shall automatically become the Equity Interest pledged hereunder and the Pledgor shall complete the various formalities required to create pledge over such Newly Increased Equity within 10 working days from the acquisition of the Newly Increased Equity by the Pledgor. If the Pledgor fails to complete relevant formalities in accordance with the above provisions, Party A may immediately exercise the Pledge in accordance with the provisions of Article 8.

5.

Representations and Warranties of the Pledgor

The Pledgor makes the following representations and warranties to Party A at the time of the signature of this Agreement and acknowledge that Party A enters into and performs this Agreement in reliance of such representations and warranties:

5.1

The Pledgor legally holds the Equity Interest hereunder and have the right to pledge such Equity Interest to Party A as collateral.

5.2

At any time from the signing date of this Agreement to the period during which Party A is entitled to the Pledge in accordance with the provisions of Article 2.4 hereof, there shall not be any legal claim or due interference from any other party in the event that Party A exercises its rights or enforces the Pledge in accordance with this Pledge Agreement.

5.3

Party A may exercise the Pledge in the methods provided by the laws, regulations and this Agreement.

5.4

It has obtained all necessary corporate authorizations to enter into this Agreement and to perform their obligations hereunder and the signing of this Agreement and performance of its obligations hereunder shall not violate the provisions of any applicable laws and regulations and the authorized signatories hereof have been legally

3


and validly authorized.

5.5

There is no other encumbrance on or any form of third party security interest (including but not limited to pledge) over the Equity Interest held by the Pledgor, except the rights and interests agreed in the Equity Option Agreement and Power of Attorney.

5.6

There is no pending civil, administrative or criminal litigation, administrative penalty or arbitration in respect of the Equity Interest and there is no civil, administrative or criminal litigation, administrative penalty or arbitration in respect of the Equity Interest that is to occur.

5.7

There is no tax or charge in relation to the Equity Interest which is payable but not paid or any legal procedure or formality in relation to the Equity Interest which shall be completed but not completed.

5.8

The terms hereunder are the expression of its true intent and are legally binding on it.

6.

Undertakings of the Pledgor

6.1

During the existence of this Agreement, the Pledgor undertakes to Party A that the Pledgor shall:

6.1.1

without the prior written consent of Party A, not transfer the Equity Interest or create or permit the existence of any other encumbrance or any form of third party security interest, such as pledge etc., which may affect the rights and interests of Party A, except for the transfer of the Equity Interest to Party A or its designated person at the request of Party A, except the rights and interests agreed in the Equity Option Agreement and Power of Attorney;

6.1.2

comply with and implement the provisions of all relevant applicable laws and regulations, and upon the receipt of any notice, instruction or recommendation issued or formulated by the relevant authorities in respect of the Pledge, show such notice, instruction or recommendation to Party A within five working days and shall act in accordance with the reasonable instructions of Party A;

6.1.3

promptly notify Party A of any event or notice received which may affect the Equity Interest of the Pledgor or the rights in respect of any portion of the Equity Interest and any event or relevant notice received which may change any of the Pledgor’s obligations herein or affect the performance of the obligations herein by the Pledgor, and shall act in accordance with the reasonable instructions of Party A.

6.2

The Pledgor agrees that the exercise by Party A of its rights in accordance with the terms of this Agreement shall not be interrupted or interfered by the Pledgor or their successors or assignees or any other person.

6.3

The Pledgor warrants to Party A that, in order to protect or improve the collateral under this Agreement for the obligations of the Pledgor and/or Zhiyan Yunwei under the Agreements, the Pledgor shall make all necessary amendments (if applicable) to the articles of association of Zhiyan Yunwei, faithfully execute and procure other parties who have an interest in the Pledge to execute all certificates of rights and deeds required by Party A and/or perform and procure other parties who have an interests in the Pledge to take all actions required by Party A, and facilitate the exercise of the Pledge by Party A, sign all modification documents in relation to the equity certificates with Party A and any third party designated by Party A and provide Party A with all documents in respect of the Pledge which Party A deems necessary within a reasonable period.

6.4

The Pledgor warrants to Party A that, for the benefits of Party A, the Pledgor shall comply with and perform all of the warranties, undertakings, covenants and

4


representations. If the Pledgor fails to perform or to fully perform their warranties, undertakings, covenants and representations, the Pledgor shall compensate Party A for all the losses sustained by Party A as a result thereof.

7.

Event of Default

7.1

The following events shall all be deemed as Events of Default:

7.1.1

Pledgor and/or Zhiyan Yunwei fail to perform their obligations under the Agreements;

7.1.2Any of the representations, warranties or undertakings made by the Pledgor in Articles 5 and 6 hereof is materially misleading or erroneous, and/or the Pledgor breaches the representations, warranties or undertakings in Articles 5 and 6 hereof;

7.1.3

The Pledgor materially breaches any term of this Agreement;

7.1.4

Except as provided in Article 6.1.1 hereof, the Pledgor relinquishes the Equity Interest pledged or transfer the Equity Interest pledged without the written consent of Party A;

7.1.5

Any of the Pledgor’s own external borrowings, securities, compensations, undertakings or other payment liabilities is required to be paid or performed before schedule due to breach or is due but cannot be repaid or performed on schedule, and as a result, Party A has reason to believe that the ability of the Pledgor to perform the obligations hereunder has been affected, and accordingly affecting the interest of Party A;

7.1.6

The Pledgor is unable to pay normal debts or other indebtedness, and accordingly affecting the interests of Party A;

7.1.7

Party A believes that the ability of the Pledgor to perform the obligations hereunder has been affected due to any adverse change to the properties owned by the Pledgor.

7.2

If the Pledgor is or becomes aware of any of the events referred to in the Article 7.1 above or of any event which may lead to the occurrence of the above-mentioned events, they shall promptly notify Party A in writing. For the avoidance of doubt, each party of Party B has only the obligation to notify Party A in Article 7.1 in relation to its respective pledged equity.

7.3

Unless the Events of Default set out in clause 7.1 of this Article have been satisfactorily resolved in a way satisfactory to Party A, Party A may, at any time at or after the occurrence of an Event of Default on the part of the Pledgor, send a written Default Notice to the Pledgor requesting it to promptly pay the amounts owed and other amounts payable under the Agreements or to perform Agreements on a timely basis. If the Pledgor or Zhiyan Yunwei fails to timely cure the breach or take necessary remedies within 10 days from the date on which such written notice is sent, Party A may exercise the Pledge in accordance with the provisions of Article 8 hereof.

8.

Exercise of Pledge

8.1

Without the written consent of Party A, the Pledgor may not transfer the Equity Interest before the fees and obligations under the Agreements have been fully performed.

8.2

When exercising the Pledge, Party A shall send Default Notice to the Pledgor in accordance with the provisions of Article 7.3 hereof.

8.3

Subject to the provisions of Article 7.3, Party A may exercise the Pledge at any time

5


after sending the Default Notice in accordance with Article 7.3.

8.4

The Pledgor agrees that, to the extent permitted by the laws and regulations of the PRC, Party A may exercise part or all of the pledge rights under this Agreement at any time after the execution and effectiveness of this Agreement.

8.5

Without limiting Party A’s rights under Article 8.4, Party A may exercise all pledge rights under this Agreement at any time when the laws of the PRC permit Party A to operate the relevant business operated by Zhiyan Yunwei or to invest in Zhiyan Yunwei without adopting controlling agreements.

8.6

The Pledgor agrees that there is no limit to the number of times of exercise of the pledge rights by Party A in accordance with this agreement, unless Party A has fully exercised the pledge rights or held all the equity of Zhiyan Yunwei; this Agreement shall terminate automatically after Party A has fully exercised the pledge rights or held all of the equity interest in Zhiyan Yunwei.

8.7

Party A shall have the priority right of payment from the amounts derived from converting all or part of the Equity Interest hereunder into cash pursuant to legal procedures or from the auction or sale of such Equity Interest until the service fees owed and all other amounts payable under the Agreements have been fully satisfied and the Agreements have been fully performed.

8.8

When Party A exercises the Pledge according to this Agreement, the Pledgor may not set obstacles and shall provide necessary assistance for Party A to enforce the Pledge.

9.

Assignment

9.1

Unless with express prior written consent of Party A, the Pledgor may not assign any of their rights and/or obligations hereunder to any third party.

9.2

This Agreement shall be binding on the Pledgor and its successors and shall be effective to Party A and its successors or assignees.

9.3

Party A may at any time assign all or any of its rights and obligations under the Agreements to any third party designated by it. In such a case, the assignee shall enjoy the rights to which Party A entitled hereunder and undertake the obligations undertaken by Party A hereunder. When Party A assigns the rights and obligations under the Agreements, the Pledgor shall sign relevant agreements and/or documents for such assignment at the request of Party A.

9.4

After the change of the Pledgee and/or Pledgor as a result of any assignment, the parties to the new pledge shall amend this Pledge Agreement or sign a new pledge agreement and the Pledgor shall be responsible for the completion of all relevant registration formalities.

10.

Handling Fee and Other Expenses

10.1

All fees and out-of-pocket expenses related to this Agreement, including but not limited to legal fees, printing cost, stamp tax and any other taxes and expenses etc., shall be borne by Party A.

11.

Force Majeure

11.1

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event, the party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of being delayed or prevented. Force Majeure Event shall mean any event which is beyond the reasonable control of a party and which is unavoidable even with reasonable care of the affected party, including but not limited to government act, force of nature, fire, explosion, geographic change, storm,

6


flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a party. The party who is affected by the Force Majeure Event and seeks exemption from the obligation of performance under this Agreement or any term hereof shall notify the other party of such exemption event as soon as possible and inform the other party of the steps to be taken to complete the performance.

11.2

The party affected by the Force Majeure does not need to undertake any liability hereunder. However, the party seeking exemption may only be exempted from the obligation to perform on the condition that the affected party has made feasible endeavors to perform this Agreement and only to the extent of performance being delayed or prevented. As soon as the reason for such exemption is cured or remedied, the Parties agree to make their best endeavors to resume the performance under this Agreement.

12.

Governing Law and Dispute Resolution

12.1

The execution, validity, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and construed in accordance with the laws of the People’s Republic of China.

12.2

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the parties.

12.3

Except for those matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Zhiyan Yunwei in respect of the equity, assets, property rights or land assets of Zhiyan Yunwei. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Zhiyan Yunwei are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

.

13.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant party or parties.

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Gong Bo

Party B: Shanghai Rongyan Cloud Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Gong Bo

14.

Attachment

7


The attachment listed in this Agreement shall be an integral part hereof.

15.

Waiver

Failure to exercise or delay in exercising any right, remedy, power or privilege hereunder by Party A shall not be deemed as a waiver of such right, remedy, power or privilege. Any single or partial exercise of any right, remedy, power or privilege by Party A shall not preclude Party A from exercising any other rights, remedies, powers or privileges. The rights, remedies, powers and privileges set out hereunder are cumulative and shall not preclude the application of any right, remedy, power and privilege provided under any law.

16.

Miscellaneous

16.1

This Agreement shall completely terminate and replace the Original Equity Pledge Agreement. Any amendment, supplement or change to this Agreement shall be made in writing and may be effective only after it has been signed by the Parties and affixed with the chops of the Parties.

16.2

The Parties hereby acknowledge that this Agreement is a fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

16.3

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

16.4

In the event of Party B’s dissolution, liquidation, bankruptcy or any other circumstance that may affect the shareholder’s exercise of its rights as a shareholder of Zhiyan Yunwei, none of Party B’s creditor or any other person entitled to claim rights or interests in the equity of Zhiyan Yunwei held by Party B shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of Party B’s obligations hereunder; Party B’s creditor or any other person entitled to claim rights or interests in the equity of Zhiyan Yunwei held by Party B shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

[The remainder of this page is intentionally left blank]

8


IN WITNESS WHEREOF, the Parties have executed and caused their authorized representatives to execute this Equity Pledge Agreement as of the date first above written.

Party A: Shanghai Edge Connect Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Edge Connect Technology Co., Ltd.)

Party B: Shanghai Rongyan Cloud Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Rongyan Cloud Technology Co., Ltd. )


Attachment: List of Party B

No.

Name of Shareholder

Equity Proportion

Registered Capital in RMB

1.

Shanghai Rongyan Cloud Technology Co., Ltd.

100%

10,000,000.00


EX-4.28 14 vnet-20231231xex4d28.htm EXHIBIT 4.28

Exhibit 4.28

Power of Attorney

The undersigned, Shanghai Zhiyan Yunwei Technology Co., Ltd., as a holder of 100% of registered capital (the “Target Shares”) of Shanghai Rongyan Cloud Technology Co., Ltd. (the “Company” or “VIE”), agrees on April 22, 2024 to grant the rights of, in and to its shareholding of the Target Shares in the Company to The listed company group (the “VNET Group, Inc.”) or the person(s) designated by VNET Group, Inc. (including, without limitation, the directors of VNET Group, Inc.’s parent company and their successors and any liquidators replacing directors of the parent company, but excluding the undersigned, or any entity who is not independent or may give rise to an actual or potential conflict of interest) (the “Authorizee”), and hereby unconditionally and irrevocably authorizes the Authorizee to exercise the following rights within the term of this power of attorney:

The Authorizee is authorized to act on behalf of the undersigned and in the undersigned’s name to exercise all the rights of, in and to shareholding of the Target Shares in the Company in accordance with the laws and articles of association of the Company, including, without limitation, proposing to convene shareholders meeting, receiving any notice regarding convention and procedures of shareholders meeting, attending any shareholders meeting of the Company and exercising any and all voting rights as holder of the Target Shares of the Company (including designating and appointing any director, general manager, chief financial officer and any other officer of the Company and making decision regarding dividend and distribution, each as authorized representative of the undersigned at applicable shareholders meeting of the Company), execute any resolutions and minutes on behalf of the undersigned and in the undersigned’s name as holder of the Target Shares of the Company, file the required documents in the relevant company registry (or the corresponding local Administration for Industry and Commerce), and selling, transferring, encumbering or disposing the Target Shares of the Company held by the undersigned, and cause the Company to dispose the assets of the Company or its subsidiaries in accordance with the instructions of the Authorizee or the shareholders’ resolution approved by the Authorizee pursuant to this Power of Attorney. Without written consent from VNET Group, Inc., the undersigned shall have no right to increase the capital, decrease the capital, transfer, re-encumber or otherwise dispose or change the Target Shares held by the undersigned.

The Authorizee has the right to authorize any person unanimously appointed by its board of directors (or the executive director) to exercise the rights granted to the Authorizee under this power of attorney.

During the period of this power of attorney, the undersigned hereby waives to exercise any rights attaching to the Target Shares which have been authorized to the Authorizee by this power of attorney in the Company’s capacity as a shareholder and cease to exercise any right thereof on his own behalf.

In connection with the authorization under this power of attorney, the undersigned hereby undertakes and warrants that:

i.

The undersigned shall not execute any document or make any commitment with any other party that is in conflict of interests with the agreements executed by the authorized party and under performance. The undersigned shall not take any action or omit to take any action that may result in the conflict of interests between the undersigned and VNET Group, Inc. and its shareholders. If such conflict of interest arises (and VNET Group, Inc. is entitled to unilaterally determine whether such conflict of interest arises), the undersigned shall take steps to eliminate it as soon as possible in a timely manner subject to VNET Group, Inc.’s consent. If the undersigned refuses to take measures to eliminate conflicts of interest, VNET Group, Inc. shall have the right to exercise the call option under the Equity Option Agreement and/or the pledge right under the Equity Pledge Agreement.

ii.

In the event of the bankruptcy, liquidation, dissolution or termination of VIE, all assets acquired by the undersigned after the bankruptcy, liquidation, dissolution or termination of VIE, including the equity interest of VIE, will be transferred to VNET Group, Inc. free of charge or at the lowest price permitted by the then PRC law, or disposed of by the then liquidator for the benefit of VNET Group, Inc.’s direct or indirect shareholders and/or creditors.

iii.

In the case of bankruptcy, liquidation, dissolution, termination or any other events which may affect the exercise of the equity interest held by the undersigned in VIE, the undersigned shall ensure that any shareholders or transferees who then hold equity interest in VIE will issue a power of attorney

1


the same as this power of attorney and assume all of rights and obligations hereunder held by the undersigned.

iv.

The undersigned will provide sufficient assistance to the Authorizee and/or VNET Group, Inc. in obtaining the entrusted rights, including timely execution of the relevant legal documents as necessary (e.g., for purpose the submission of documents required for the approval, registration or filing with governmental authorities or requirements of laws and regulations, regulatory documents, articles of association or orders or orders of other governmental authorities). Upon receipt of a written request from VNET Group, Inc. in connection with the exercise of the entrusted rights, the undersigned shall take actions within three (3) days after the receipt of such written request to satisfy the VNET Group, Inc.’s request.

The undersigned further confirms that, upon the request of VNET Group, Inc., when the PRC law allows VNET Group, Inc. to operate the relevant business operated by the Company or invest in the Company without the use of the control documents, the undersigned will transfer all of the Target Shares of the Company to VNET Group, Inc. and/or its designated third parties and terminate the control documents. Subject to PRC law, upon termination of the control documents, the undersigned will return any consideration received from VNET Group, Inc. in connection with the acquisition of Target Shares of the Company to VNET Group, Inc. or an entity designated by VNET Group, Inc. in the manner required by VNET Group, Inc..

In all disputes arising out of or in connection with the execution of this power of attorney, either party to the power of attorney and the Authorizee shall be entitled to submit such disputes to arbitration by the China International Economic and Trade Arbitration Commission in accordance with its arbitration rules then in force. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitral award shall be final and binding on both parties to the agreement. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of VIE in respect of the equity, assets, property rights or land assets of VIE. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of VIE are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this document. This power of attorney shall remain in effect except for matters in dispute between the undersigned and the Authorized.

In the event of the undersigned’s death, incapacity, divorce or any circumstances that may affect the undersigned’s exercise of his shareholder rights in the Company, none of the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of the Borrower’s obligations hereunder; the undersigned’s spouse, heirs, guardians, creditors or any other person entitled to claim rights or interests in the equity of the Company held by the undersigned shall continue to be bound by the terms of this Power of Attorney and the responsibilities and obligations of such shareholder hereunder.

If any part of this power of attorney shall become invalid or unenforceable due to the mandatory provisions of law, the undersigned will use his best efforts to seek an alternative satisfactory to VNET Group, Inc., and other authorization shall remain in full force and effect.

This power of attorney shall become effective from the date hereof and replace the original Power of Attorney executed by the undersigned. This power of attorney shall be valid for ten years from the execution date of this Power of Attorney. In the event that the VNET Group, Inc. determines that the laws of the PRC allow the VNET Group, Inc. to operate the relevant business operated by VIE or to invest in VIE without adopting controlling agreements, the VNET Group, Inc. shall have the right to terminate this Power of Attorney at any time by notifying the undersigned in writing during the validity period of this Power of Attorney. Upon the expiration of this power of attorney, the undersigned shall, at the request of VNET Group, Inc., extend the term of this power of attorney.

[The remainder of this page is intentionally left blank]

2


Authorizer: (Company seal: /s/ Shanghai Zhiyan Yunwei Technology Co., Ltd.)

Date: April 22, 2024

3


EX-4.29 15 vnet-20231231xex4d29.htm EXHIBIT 4.29

Exhibit 4.29

Exclusive Consultation and Service Agreement

This Exclusive Consultation and Service Agreement (the “Agreement”) is entered into between the following Parties (the “Parties”) on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan):

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: Room 340, 3rd Floor, Building 1, No. 100 Hulan West Road, Baoshan District, Shanghai

Party B: Shanghai Zhiyan Yunwei Technology Co., Ltd.

Address: Room 2207A, No. 28 Magi Road, China (Shanghai) Pilot Free Trade Zone

WHEREAS:

1.

The Parties have entered into an Exclusive Technical Consultation and Service Agreement on December 10, 2020 (hereinafter referred to as the “Original Exclusive Consultation and Service Agreement”);

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC and has consultation and service resources;

3.

Party B is a limited liability company established and registered in PRC and the sole shareholder of Shanghai Blue Cloud Technology Co., Ltd (“SH Blue Cloud”), which holds 100% shares in SH Blue Cloud. All business activities that Party B operates and develops currently and at any time during the term of this Agreement are collectively referred to as “Principal Business”; and

4.

Party A agrees to provide Party B (together with its subsidiary SH Blue Cloud) with consultation and other related services and Party B agrees to accept the consultation and services provided by Party A in accordance with the terms of this Agreement.

Therefore, the Parties have, through friendly consultation and based on the principles of equality and mutual benefits, reached the following agreement for compliance:

1.

Consultation and Services: Sole and Exclusive Right

1.1

During the term of this Agreement, Party A agrees to provide Party B with relevant consultation and services (details see Attachment 1) as Party B’s sole consultation and service provider in accordance with the conditions of this Agreement.

1.2

Party B agrees to accept the consultation and services provided by Party A during the term of this Agreement. In consideration of the value of the consultation and services provided by Party A and the good cooperating relationship between the Parties, Party B further agrees that it will not accept any consultation or services provided by any third party in respect of the business scope involved in this Agreement during the term of this Agreement, except with prior written consent of Party A.

1.3

In respect of any right, title, interest, intangible assets and intellectual property right (including but not limited to copyright, patent, software, know-how, commercial secrets and others), no matter developed by Party A on its own, or developed by Party B based on the intellectual property of Party A, or developed by Party A based on the intellectual property of Party B, Party A shall have sole, exclusive and full ownership, rights and interests, and Party B may not claim any aforesaid right, title, interest, intangible assets or intellectual property right against Party A. Unless expressly authorized by Party A, Party B does not have any interest in Party A’s intellectual property rights that are used by Party A to provide services under this Agreement. In order to ensure Party A’s rights under this Article, Party B shall sign all appropriate documents, take all appropriate actions, submit all applications and filings, provide all appropriate assistance, and take all other actions considered necessary at Party A’s own discretion, to assign to Party A the ownership, rights and interests of any such intellectual property rights and intangible assets,

1


and/or to improve protection of such intellectual property rights and intangible assets of Party A (including registration of intellectual property rights and intangible assets under the name of Party A).

However, if the development is carried out by Party A based on the intellectual property of Party B, Party B shall guarantee that there is no defect in such intellectual property right. Otherwise, Party B shall be responsible for damages caused to Party A. If Party A has undertaken the responsibility for compensating any third party as a result therefrom, and after making such compensation, Party A shall be entitled to claim indemnity against Party B for all of its losses.

1.4

In consideration of the good cooperating relationship between the Parties, Party B undertakes that it shall obtain Party A’s consent if it wishes to carry out any business cooperation with any other enterprise, and that Party A or its affiliated company shall have the priority right of cooperation under the same conditions.

1.5

The shareholders of Party B hereby grant to Party A an irrevocable and exclusive option to purchase any part or all of Party B’s assets and business from the shareholders of Party B at the lowest price permitted by the laws of the PRC at Party A’s sole discretion to the extent permitted by the laws and regulations of the PRC. The Parties shall then enter into a separate assets or business transfer agreement, specifying the terms and conditions of the transfer of the assets.

2.

Calculation and Payment of Consultation and Service Fees (“Service Fee”)

2.1

The Parties agree that the Service Fee under this Agreement shall be determined and paid based on the method set out in Attachment 2.

2.2

If Party B fails to pay the Service Fee or other expenses in accordance with the provisions of this Agreement, Party B shall pay to Party A an additional liquidated damage of 0.05% per day for the delayed amount.

2.3

Party A shall be entitled to, at its own expense, appoint its employees or registered accountants of China or other countries (“Authorized Representatives of Party A”) to inspect the accounts of Party B in order to audit the calculation method and amount of the Service Fee. Therefore, Party B shall provide the Authorized Representatives of Party A such documents, accounts, records, data, etc. as requested by the Authorized Representatives of Party A so that the Authorized Representatives of Party A may audit the accounts of Party B and determine the amount of the Service Fee. In the absence of material error, the amount of the Service Fee shall be the amount as determined by the Authorized Representatives of Party A.

2.4

Unless otherwise agreed by the Parties, the Service Fee payable by Party B to Party A under this Agreement shall not be subject to any deduction or setoff (such as bank charges).

2.5

In addition to the payment of Service Fee by Party B, Party B shall at the same time pay to Party A actual costs arising out of the provision of the consultation and services under this Agreement, including but not limited to various travel expenses, transportation fees, printing expenses, postage, etc.

3.

Representations and Warranties

3.1

Party A hereby represents and warrants as follows:

3.1.1

Party A is a company duly registered and validly existing under the Chinese law; Party A will obtain all government permissions and licenses required to provide any services prior to providing such services under this Agreement (if applicable).

3.1.2

Party A’s performance of this Agreement shall be within its corporate power and business scope, it has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there

2


is no breach of any legal or contractual restrictions by which it is bound or affected; and

3.1.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party A.

3.2

Party B hereby represents and warrants as follows:

3.2.1

Party B is a company duly registered and validly existing under the Chinese law, and Party B has acquired and shall maintain all government permissions and licenses required for Principal Business;

3.2.2

Party B’s performance of this Agreement shall be within its corporate power and business scope, and Party B has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there is no breach of any legal or contractual restrictions by which it is bound or affected; and

3.2.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party B.

4.

Confidentiality

4.1

The Parties agree that any oral or written material relating to this Agreement, the contents of this Agreement and the exchange of materials between the Parties for the preparation or performance of this Agreement shall be deemed to be confidential (“Confidential Information”). The Parties shall keep all such Confidential Information to be confidential. The Parties shall not disclose, give or transfer such Confidential Information to any third party (including the receiving Party being merged with, taken over or controlled directly or indirectly by, any third party) without the prior written consent of the Party providing the Confidential Information. Upon the termination of this Agreement, the Parties shall return any document, material or software containing Confidential Information to the original owner of the Confidential Information or the Party providing Confidential Information, or destroy the Confidential Information on its own with the consent of the original owner or providing Party (including the deletion of Confidential Information from any memory device) and shall not continue to use such Confidential Information. The Parties shall take necessary measures to disclose Confidential Information only to their shareholders, directors, staff, agents or professional advisors who need to know and shall procure that such shareholders, directors, staff, agents and professional advisors shall comply with the confidentiality obligations hereunder. The Parties, the shareholders, directors, staff, agents or professional advisors of the Parties shall sign specific confidentiality agreements for the compliance and implementation by the Parties.

4.2

The above restrictions shall not apply to:

4.2.1

materials that are generally available to the public at the time of disclosure;

4.2.2

materials that have become generally available to the public after the disclosure without the fault of Party A or Party B;

4.2.3

materials that Party A or Party B can prove to be in its possession before the disclosure and it is not obtained from the other Party directly or indirectly; and

4.2.4

Confidential Information which Party A or Party B is obliged to disclose to the governmental departments, stock exchange etc. based on the requirement of law or which Party A or Party B discloses to its direct legal counsel and financial advisors due to the need of its normal operations.

4.3

The Parties agree that this provision shall continue to be in force no matter if this Agreement is

3


modified, rescinded or terminated.

5.

Compensation

5.1

If Party B violates any of the agreements under this Agreement in material respects, or does not perform, does not fully perform or delays the performance of any of the obligations under this Agreement, it constitutes Party B’s breach of contract under this Agreement. Party A has the right to request Party B to make corrections or take remedial measures. If Party B fails to make corrections or take remedial measures within ten (10) days after Party A sends a written notice to Party B and submits the request for correction, Party A has the right at its discretion to (1) terminate this Agreement, and require Party B to compensate for all the losses; or (2) require the mandatory performance of Party B’s obligations under this Agreement, and require Party B to compensate for all the losses. This Article does not prejudice other rights of Party A under this Agreement.

5.2

Unless otherwise stipulated by law, Party B shall not unilaterally terminate or revoke this Agreement in any circumstances.

5.3

In the case of breach on the part of Party B which causes the Party A to sustain any costs, liabilities or suffer any losses (including but not limited to loss of company profits), Party B shall compensate Party A with respect to the above costs, liabilities or losses (including but not limited to interest paid or lost due to the breach and attorney’s fee). The total amount of compensation payable by Party B to Party A shall be equal to the losses incurred as a result of the breach. The above compensation shall include benefits Party A should obtain for the performance of the contract provided that the compensation shall not exceed the reasonable expectation of Party B.

5.4

Any loss, damage, liability or expense incurred by Party A in connection with Party A’s lawsuit, claim or other request by third parties originated from or arising from Party A’s services provided to Party B under this Agreement shall be compensated by Party B to Party A, so as to prevent Party A from damage, unless the loss, damage, liability or expense is caused by Party A’s gross negligence or intentional misconduct.

6.

Effectiveness, Performance and Term

6.1

This Agreement is signed on the date first set forth above and shall become effective at the same time. This Agreement shall replace the Original Exclusive Consultation and Service Agreement.

6.2

Party A may terminate this Agreement in advance at any time after the execution and effectiveness of this Agreement by prior notifying Party B in writing.

6.3

Without limiting Party A’s rights under Article 6.2, Party A may terminate this Agreement at any time by prior notifying Party B in writing when the laws of the PRC permit Party A to operate the relevant business operated by Party B or to invest in Party B without adopting controlling agreements.

6.4

Unless this Agreement is terminated early by Party A, the valid term of the Agreement shall be ten years, commencing from the date on which the Agreement becomes effective. If Party A requests before the expiration of the Agreement, the Parties shall extend the term of the Agreement based on Party A’s request and shall, in accordance with the request of Party A, sign a separate exclusive consultation and service agreement or continue to perform this Agreement.

7.

Termination

7.1

If Party B terminates this Agreement early without reason during the valid term of this Agreement, it shall compensate Party A for all losses sustained by Party A as a result thereof and shall pay related Service Fee for services that have already been completed to Party A.

4


7.2

The Parties may terminate this Agreement with mutual agreement.

7.3

The rights and obligations of the Parties under Article 1.3, Article 4, Article 5, Article 7.1, Article 8 and Article 14 shall survive the termination of this Agreement.

8.

Dispute Resolution

8.1

In case of any dispute arising between the Parties hereto with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute in good faith through consultations. In case no settlement can be reached through consultations, either Party may submit such dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules then in effect. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Party B in respect of the equity, assets, property rights or land assets of Party B. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Party B are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

8.2

Except for the matters in dispute, the Parties shall continue to perform their respective obligations in accordance with the provisions hereof based on the principle of good faith.

9.

Force Majeure

9.1

Force Majeure Event shall mean any event which is beyond the reasonable control of a Party and which is unavoidable even with reasonable care of the affected Party, including but not limited to government act, force of nature, fire, explosion, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a Party. The Party who is affected by the Force Majeure Event and seeks exemption from the obligation to perform under this Agreement shall notify the other Party of such exemption event as soon as possible and provide to the other party details of Force Majeure Event and relevant supporting documents within fifteen (15) days after the written notice is given, explaining the reasons for such failure to perform, incomplete performance or delay in performance.

9.2

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event as defined above, the Party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of the performance being delayed or prevented. The Party affected by Force Majeure shall take appropriate measures to mitigate or remove the effect of Force Majeure and endeavor to resume the performance of the obligations delayed or prevented as a result of Force Majeure. Upon removal of Force Majeure Event, the Parties shall make their best efforts to resume the performance under this Agreement.

10.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant Party or Parties.

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Gong Bo

5


Party B: Shanghai Zhiyan Yunwei Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Gong Bo

11.

Assignment

Party B may not transfer any of its rights or obligations under this Agreement to any third party without Party A’s prior written consent. Party A may transfer its rights and obligations under this Agreement to its affiliated enterprise without Party B’s consent but Party A shall notify Party B of such transfer.

In the event of the dissolution, liquidation, bankruptcy or any other circumstance that may affect the shareholder’s exercise of its rights as a shareholder of Party B, none of the shareholder’s creditor or any other person entitled to claim rights or interests in the equity of Party B held by such shareholder shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of such shareholder’s obligations hereunder; the shareholder’s creditor or any other person entitled to claim rights or interests in the equity of Party B held by such shareholder shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

12.

Severability

The Parties hereby acknowledge that this Agreement is a fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

13.

Amendment and Supplement

Any amendment and supplement to this Agreement by the Parties shall be made in writing. Any amendment and supplement to this Agreement duly signed by the Parties shall form part of this Agreement and shall have the same legal effect of this Agreement.

14.

Governing Law

The conclusion, effectiveness, performance and interpretation of this Agreement and the resolution of disputes shall be governed by and interpreted in accordance with the Chinese law.

IN WITNESS WHEREOF, the Parties have through their authorized representatives signed this Agreement on the date first set forth above for compliance.

15.

Language and Copy

This Agreement is written in Chinese in two originals.

[The remainder of this page is intentionally left blank]

6


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party A: Shanghai Edge Connect Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Edge Connect Technology Co., Ltd.)

7


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party B: Shanghai Zhiyan Yunwei Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Zhiyan Yunwei Technology Co., Ltd.)

8


Attachment 1

List of Content of Consultation and Services

1.

provision of software development and research services.

2.

provision of pre-post and on the job training services.

3.

provision of technology development and technology transfer services.

4.

provision of public relations services.

5.

provision of market survey, research and consultation services (Except for market investigations in which foreign-owned enterprises are restricted by Chinese laws).

6.

provision of in progress mid and short term marketing development and marketing planning services.

7.

provision of technical consulting and technology transfer services.

8.

provision of services of sale of self produced products.

9.

provision of enterprise management consultation service.

10.

provision of consulting, management and decision-making services on the disposal of the assets and income of Party B, and management of the operations of Party B.

11.

provision of other relevant services required by Party B from time to time as permitted by Chinese law.

9


Attachment 2:

Calculation of Service Fee and Payment Method

I.

Subject to Chinese law, after making up the annual losses of previous years (if needed), deducting necessary cost, expenditure and taxes of business operation, Party B should pay Party A corresponding to all amounts of after-tax profits without counting the Service Fees hereunder as the Service Fees in accordance with agreement hereunder. Party A has the right to adjust the amount of such Service Fees in accordance with specific circumstances of technical consulting and services provided by Party A, business conditions of Party B, development requirement conditions of Party B.

II.

The amount of Service Fee shall be agreed by the Parties based on the following factors:

1.

Technical difficulty and degree of complexity of the consultation and services;

2.

Time spent by employees of Party A in connection with the consultation and services;

3.

Specific content of the consultation and services and their commercial value;

4.

Market reference price for same type of consultation and services.

III.

Party A shall summarize the Service Fee on a monthly basis. Party B shall pay such Service Fee to the bank account designated by Party A within 5 days from the receipt of invoices submitted by Party A. Party B shall send a copy of the remittance evidence to Party A by fax or post within 10 working days from the date of remittance.

IV.

If Party A is of the view that the mechanism for the determination of the service price as stipulated in this article is not suitable due to certain reason and needs to be adjusted, Party A may adjust the price of the service and determine the new charging criteria or mechanism in its sole discretion, and Party B shall accept the adjustment of such service fee.

10


EX-4.30 16 vnet-20231231xex4d30.htm EXHIBIT 4.30

Exhibit 4.30

Equity Option Agreement

This Equity Option Agreement (this “Agreement”) is made on April 22, 2024 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”, and for the purpose of this Agreement, excluding Hong Kong Special Administrative Region, Macao Special Administrative Region and Taiwan) by and among the following Parties (the “Parties”):

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: Room 340, 3rd Floor, Building 1, No. 100 Hulan West Road, Baoshan District, Shanghai

Party B: Shanghai Rongyan Cloud Technology Co., Ltd.

Address: Room 2207A, No. 28 Magi Road, China (Shanghai) Pilot Free Trade Zone

Party C: Shanghai Zhiyan Yunwei Technology Co., Ltd.

Address: Room 2207A, No. 28 Magi Road, China (Shanghai) Pilot Free Trade Zone

Whereas:

1.

The Parties have entered into an Optional Share Purchase Agreement (hereinafter referred to as the “Original Equity Option Agreement”) on December 10, 2020;

2.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC;

3.

Party C is a limited liability company established in PRC, and Party B is the shareholder of Party C, holding 100% of the equity interest in Party C, and the percentage of equity interest in Party C as listed in the Attachment 1;

4.

Party A and Party B have entered into the Equity Pledge Agreement on April 22, 2024, under which Party B provides security for Party C’s performance of its obligations under the Exclusive Consultation and Service Agreement entered into with Party A. In order to ensure the performance of the pledge and in consideration of the technical support provided to Party C by Party A and the good cooperation relationship among the Parties, the Parties have agreed as follows. Meanwhile this Agreement shall completely terminate and replace the Original Equity Option Agreement.

1.

Grant of Option

1.1

Grant

The Parties hereto agree that, from the effective date of this Agreement, unless it has been disclosed to Party A and expressly permitted in writing by Party A in advance, Party A shall have the exclusive option to purchase all of the equity interest in Party C held by Party B at any time by Party A or any third party designated by Party A (Party B referred to as the “Grantor”) at the lowest price permitted by the laws and regulations of the People’s Republic of China at the time of the exercise of the option, subject to the satisfaction of the conditions agreed hereunder. Such option shall be granted to Party A as soon as this Agreement is signed by the Parties and becomes effective, and the option, once granted, may not be revoked or changed during the valid term of this Agreement (including any extended term based on Article 1.2 below).

1.2

Term

This Agreement is signed by the Parties and becomes effective on the date first set forth above. This Agreement shall be valid for a term of ten years, commencing from the effective date of this Agreement. Before the expiration of this Agreement, if Party A so requests, the Parties shall extend the term of this Agreement based on the request of Party A and shall sign a separate equity option agreement or continue to perform this Agreement according to the request of Party A.

2.

Exercise of Option and Completion


2.1

Time of Exercise

2.1.1

The Grantor agrees that, to the extent permitted by the laws and regulations of the People’s Republic of China, Party A may exercise all or part of the option hereunder at any time after the signature and effectiveness of this Agreement.

2.1.2

Without limiting Party A’s rights under Article 2.1.1, Party A may exercise all of its option under this Agreement at any time when the laws of the PRC permit Party A to operate the relevant business operated by Party C or to invest in Party C without adopting controlling agreements.

2.1.3

The Grantor agrees that there shall not be any limitation on the number of times for the exercise of the option by Party A, unless it has acquired and holds all of the equity interest in Party C; in the event that Party A has acquired and held all of Party C’s equity interests, this Agreement shall automatically terminate.

2.1.4

The Grantor agrees that Party A may designate a third party as its representative to exercise the option provided that Party A shall notify the Grantor in writing at the time of the exercise of the option.

2.2

Disposal of Exercise Price

The Grantor agrees that all of the exercise prices obtained by the Grantor as a result of the exercise of the option by Party A shall be donated to Party A or its designees without compensation or be transferred from the Grantor to Party A or its designees through other means as agreed by Party A in writing.

2.3

Assignment

The Grantor agrees that Party A may assign all or part of the option hereunder to a third party without the prior consent of the Grantor. Such third party shall be deemed as a contracting party of this Agreement and shall exercise the option in accordance with the conditions hereunder and assume the rights and obligations of Party A hereunder.

2.4

Notice of Exercise

If Party A exercises the option, it shall notify the Grantor in writing ten working days before the Completion Date (as defined below). Such notice shall specify the following terms:

2.4.1

The date for the valid completion of the equity interest (hereinafter referred to as “Completion Date”) after the exercise of the option;

2.4.2

The name of the holder under whom the equity interest should be registered after the exercise of the option;

2.4.3

Quantity and percentage of the equity interest purchased from the Grantor;

2.4.4

Price for the exercise of the option and its payment method; and

2.4.5

Power of attorney (if the option is exercised by a third party designated by Party A).

The Parties agree that Party A may at any time designate a third party to act in the name of such third party to exercise the option and register the equity interest.

2.5

Equity Transfer

Each time when Party A exercises the option, within ten working days from the receipt of the notice of exercise from Party A in accordance with Article 2.4 hereof:


(1)

the Grantor shall procure Party C to hold the meeting of the shareholders’ meeting on a timely basis, at which the resolutions of shareholders’ meeting approving the transfer of the equity interest from the Grantor to Party A and/or the third party designated by Party A and the Grantor waive the right of first refusal shall be adopted;

(2)

Party B shall sign a transfer agreement which is consistent with the material content of the Equity Transfer Agreement set out in Attachment 2 hereto with Party A (or if applicable, the third party designated by it);

(3)

the parties listed as Party B and/or Party C shall execute all other necessary contracts, agreements or documents, obtain all necessary governmental approvals and consents and take all necessary actions to transfer valid ownership of the equity interest purchased to Party A and/or the third party designated by Party A without any security interest, cause Party A and/or the third party designated by Party A to become the registered owner of the equity interest purchased registered in the industrial and commercial register and deliver to Party A and/or the third party designated by Party A the latest business license, articles of association and certificate of approval (if applicable) and other relevant documents issued by or registered with the relevant Chinese authorities showing the change of the equity interest in Party C and the change of directors and legal representative etc.

3.

Representations and Warranties

3.1

Party C and Party B hereby jointly and separately represent and warrant to Party A on the signature date of this Agreement and each Completion Date as follows (except as stipulated under below):

(1)

They have the right and ability to sign and deliver this Agreement and any equity transfer agreement to which they are parties and which are signed for each transfer of the equity interest purchased in accordance with this Agreement (each a “Transfer Agreement”) and to perform their obligations under this Agreement and any Transfer Agreement. This Agreement and each Transfer Agreement to which they are parties shall constitute their legal, valid and binding obligations and may be enforced against them in accordance with terms thereof upon signature;

(2)

Whether the signature and delivery of this Agreement or any Transfer Agreement or the performance of their obligations under this Agreement or the Transfer Agreement will not: (i) result in violation of any relevant laws and regulations of China; (ii) conflict with their articles of association or other constitutional documents; (iii) result in breach of any contract or instrument to which they are parties or which is binding on them or constitute a default under any contract or instrument to which they are parties or which is binding on them; (iv) result in violation of any condition for the grant and/or continuous validity of any license or approval issued to them; or (v) result in suspension or revocation of, or imposition of additional conditions on, any license or approval issued to them;

(3)

The Grantor has good and sellable ownership in all of the equity interest in Party C held by them. The Grantor has not created any security interest over the above-mentioned equity interest, except for the pledge placed on Party C’s equity in accordance with the Equity Pledge Agreement;

(4)

The Grantor undertakes that Party C has no unpaid liabilities except for (i) liabilities incurred in the ordinary course of business and (ii) liabilities which have been disclosed to Party A and expressly agreed by Party A in writing in advance;

(5)

Party C has good and marketable title to all of its assets. Party C has not placed any pledge interest in all of its assets;


(6)

There is no current or pending litigation, arbitration or administrative proceeding in relation to the equity interest, the assets of Party C and no material litigation, arbitration or administrative proceeding in relation to the equity interest, the assets of Party C or Party C is likely to occur.

3.2

The Grantor makes the following undertakings (except as otherwise agreed below):

3.2.1

Without prior written consent of Party A, it shall not sell, transfer, mortgage or otherwise dispose all or any of Party C’s equity and the legal or beneficial interests thereof, or permit any encumbrance thereof, except the pledge placed on Party C’s equity in accordance with the Equity Pledge Agreement;

3.2.2

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve Party C to engage in activities not covered by its normal scope of business, or to engage in business activities inconsistent with Party C’s past operations;

3.2.3

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve the sell, transfer, mortgage or otherwise dispose all or any of Party C’s equity and the legal or beneficial interests thereof, or permit any encumbrance thereof, except the pledge placed on Party C’s equity in accordance with the Equity Pledge Agreement;

3.2.4

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve the merger, consolidation or formation of any joint entities of Party C with any third party, merger, acquisition or control of Party C with any third party, reorganization of Party C’s principal business and assets, or acquisition of or investment in any person;

3.2.5

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve the employment, change or dismissal of any director or senior officer of Party C;

3.2.6

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve the distribution of dividends, equity interests or shareholder’s interests in any manner by Party C, provided that Party B shall immediately procure Party C to distribute all or part of distributable profits to Party B upon written request by Party A, and Party B shall immediately and unconditionally pay or transfer such distributions to Party A;

3.2.7

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve the dissolution, liquidation or distribution of residual assets of Party C;

3.2.8

Promptly notify Party A of any litigation, arbitration or administrative proceeding relating to the equity interest held by it which has occurred or which may occur;

3.2.9

When Party A exercises equity option right, shareholder’s resolution shall be made to approve the transfer of the equity being purchased hereof;

3.2.10

In order to maintain the legal and valid ownership of Party C’s equity interest, sign all necessary or proper documents, take all necessary or proper actions and raise all necessary and proper accusations or carry out necessary and proper defense against all claims;

3.2.11

At the request of Party A from time to time, it shall unconditionally and


promptly transfer its equity interest in Party C to the third party designated by Party A at any time;

3.2.12

Strictly comply with this Agreement and the various provisions of the other contracts signed by Party B, Party C and Party A jointly and separately, fully perform the various obligations under such contracts and not to conduct any act/omission that may affect the validity and enforceability thereof;

3.2.13

Promptly notifying Party A of any circumstance that may have material adverse effect on the business or operation of Party C, and using its best efforts to prevent the occurrence of such circumstance and expansion of losses; and

3.2.14

Without prior written consent of Party A, no shareholder’s resolution shall be made to approve any branch or subsidiary of Party C’s noncompliance with the above undertakings or execution of any contract, agreement or other legal documents which may result in breach of the above undertakings.

3.3

Party C makes the following undertakings (except as otherwise agreed below):

3.3.1

Accept Party A’s suggestions for the personnel arrangement and transfer, daily operations, distribution of dividends and financial management systems of Party C, and Party C shall strictly comply with and implement such suggestions accordingly;

3.3.2

Without prior written consent of Party A, Party C shall not supplement, change or amend the Articles of Association of Party C in any form, increase or decrease its registered capital, or otherwise change the structure of its registered capital;

3.3.3

Without prior written consent of Party A, Party C shall not engage in activities not covered by its normal scope of business, or to engage in business activities inconsistent with Party C’s past operations;

3.3.4

Without prior written consent of Party A, Party C shall not merge, consolidate or form any joint entities with any third party, or be merged, acquired or controlled by any third party, restructure its principal business and assets, or acquire or invest in any person;

3.3.5

To continue in good standing and to conduct its business and affairs prudently and efficiently in accordance with sound financial and commercial standards and practices so as to maintain the value of Party C’s assets and the proper functioning of Party C, and to refrain from any act/omission that may adversely affect the operation status and asset value;

3.3.6

Without prior written consent of Party A, Party C shall not sell, transfer, mortgage or otherwise dispose all or any of Party C’s equity and the legal or beneficial interests thereof, or permit any encumbrance thereof, except for those confirmed by Party A as occurring in the normal course of business and in accordance with the relevant agreements under the control documents;

3.3.7

Without prior written consent of Party A, Party C shall not incur, succeed or allow any indebtedness to exist, except (i) the indebtedness is incurred in the normal or ordinary course of business and not by way of borrowing, and (ii) indebtedness which has been disclosed to Party A and acquired written consent from Party A;


3.3.8

Without prior written consent of Party A, Party C shall not provide any person with loans, guarantees or other credit;

3.3.9

Without prior written consent of Party A, Party C shall not employ, change or remove any of its directors or senior officers;

3.3.10

Without prior written consent of Party A, Party C shall not distribute dividends, equity interests or shareholder’s interests in any manner, provided that upon Party A’s written request, it shall immediately distribute all or part of its distributable profits to Party B, and then such distribution shall be paid or transferred by Party B to Party A immediately and unconditionally;

3.3.11

Without prior written consent of Party A, Party C shall not dissolve, liquidate or distribute residual assets;

3.3.12

Upon Party A’s request, Party C shall provide Party A with all information about Party C’s operations and financial status;

3.3.13

Upon Party A’s request, Party C shall procure and maintain in effect insurance from insurance companies recognized by Party A in the same amounts and for the same types of insurance as are customarily taken out by companies carrying on similar business and owning similar property or assets in the same territory;

3.3.14

Promptly notify Party A of any litigation, arbitration or administrative proceeding relating to Party C’s assets, business and income which has occurred or which may occur;

3.3.15

In order to maintain the legal and valid ownership of Party C’s equity interest, sign all necessary or proper documents, take all necessary or proper actions and raise all necessary and proper accusations or carry out necessary and proper defense against all claims;

3.3.16

Deliver Party C’s important licenses and seals to Party A for custody, including but not limited to business licenses, contractual seals, financial seals and official seals;

3.3.17

Hold such governmental permits, licenses, authorizations and approvals as are necessary for the conduct of its business and ensure that all such governmental permits, licenses, authorizations and approvals continue to be valid throughout the term hereof;

3.3.18

Promptly notify Party A of any circumstances that may have a material adverse effect on Party C’s business or operations and use its best endeavors to prevent the occurrence of such circumstances and the expansion of losses;

3.3.19

Provide Party A with, and allow Party A to use, any technical or other information that Party A deems necessary or useful;

3.3.20

Without prior written consent of Party A, Party C shall not procure any branch or subsidiary of Party C not to comply with the above undertakings or to sign any contract, agreement or other legal documents which may result in breach of the above undertakings;

3.3.21

Party C undertakes to Party A that Party C shall be responsible for all the expenses arising out of the equity transfer and shall complete all necessary


formalities to make Party A and/or the third party designated by Party A become the shareholder of Party C. The formalities include but not limited to assisting Party A in obtaining necessary approvals with respect to the equity transfer from government departments, submitting such documents as equity transfer agreement and resolutions of shareholders’ meeting to relevant administration department for industry and commerce and amending the articles of association of the company, the register of shareholders and other constitutional documents of the company.

3.4

Party B further undertakes that, during the term of this Agreement, (i) except with Party A’s written consent, Party B shall not, directly or indirectly (whether through Party B or any other natural person or legal entity), participate in, engage in, acquire or hold (in any event, whether as a shareholder, partner, agent, employee or otherwise) any business or interest in any business that is or may be in competition with Party C or any of its Affiliates; (ii) any act or omission of Party B shall not result in any conflict of interest between Party B and Party A (including but not limited to Party A’s shareholders); and (iii) in the event of such conflict of interest (and Party A may determine in its sole and absolute discretion whether or not such conflict of interest has arisen), Party B will, subject to the laws of the PRC, take any action directed by Party A to eliminate such conflict of interest.

3.5

Party B shall appoint only those persons designated by Party A as directors of Party C, and the specific procedures shall be carried out in accordance with the relevant laws and regulations and the Articles of Association. Party B and Party C shall procure the persons designated by Party A to take up the positions of general manager, chief financial officer and other senior management personnel of Party C. In the event that the aforementioned director or senior management personnel designated by Party A resigns or is removed at the request of Party A, Party B and Party C shall, at the request of Party A, remove such personnel from Party C and shall assign another person designated by Party A to succeed to such position.

3.6

Party C agrees to provide its idle funds to Party A or its subsidiaries for use through entrusted loan or fund borrowing, the specific manner of which shall be agreed upon in a separate agreement signed by the Parties.

4.

Tax

Unless otherwise agreed in this Agreement, taxes incurred by each Party during the performance of this Agreement shall be borne by the Party on its own.

5.

Breach

5.1

If Party B or Party C breaches this Agreement or any representations or warranties made by it in this Agreement, Party A may notify the default party in writing requiring it to cure the breach within ten days from the receipt of such notice, to take relevant measures to effectively prevent the occurrence of damages on a timely basis and to continue the performance of this Agreement. If damage occurs, the default party shall indemnify Party A so that Party A may obtain all rights and interests it should obtain in the event that the contract is performed.

5.2

If Party B or Party C fails to cure its breach within ten days from the receipt of the notice in accordance with Article 5.1 above, Party A may require the default party to compensate it for any expenses, liabilities or losses (including but not limited to the interest paid or lost as a result of the breach and attorney’s fees) sustained by it due to the default party. At the same time, Party A may implement the Equity Transfer Agreement attached hereto to transfer the equity interest held by the Grantor to Party A and/or the third party designated by Party A.

6.

Governing Law and Dispute Resolution

6.1

Governing Law


This Agreement shall be governed by the laws of the People’s Republic of China, including but not limited to the completion, performance, effectiveness and interpretation of this Agreement.

6.2

Friendly Consultations

If any dispute arises out of the interpretation or performance of this Agreement, the Parties shall settle such dispute through friendly consultations or third party mediation. If such dispute cannot be settled through the above-mentioned methods, such dispute shall be submitted to the arbitration institution within 30 days from the commencement date of the relevant discussions mentioned above.

6.3

Arbitration

Any dispute arising out of this Agreement shall be submitted to China International Economic and Trade Arbitration Commission for arbitration in accordance with its Arbitration Rules. The arbitration proceedings shall be conducted in Beijing. The arbitration award shall be final and binding on the Parties. The arbitration tribunal or arbitrator may, in accordance with the dispute resolution provisions and / or applicable PRC laws, award compensation, compulsory relief (including but not limited to for the purpose of business operation or compulsory transfer of assets) or order the liquidation of Party C in respect of the equity, assets, property rights or land assets of Party C. In addition, during the arbitration or under appropriate circumstances, at the request of either Party, the court with jurisdiction (including the PRC courts) has the right to grant interim injunctive or other interim relief to support the arbitration. In addition to the PRC courts, the courts of Hong Kong, the Cayman Islands and the courts of the place where the major assets of Party C are located shall also be deemed to have jurisdiction for the above purposes. This provision shall survive the termination or rescission of this Agreement.

7.

Confidentiality

7.1

The Parties agree that any oral or written material relating to this Agreement, the contents of this Agreement and the exchange of materials between the Parties for the preparation or performance of this Agreement shall be deemed to be confidential (“Confidential Information”). The Parties shall keep all such Confidential Information to be confidential. The Parties shall not disclose, give or transfer such Confidential Information to any third party (including the receiving Party being merged with, taken over or controlled directly or indirectly by, any third party) without the prior written consent of the Party providing the Confidential Information. Upon the termination of this Agreement, the Parties shall return any document, material or software containing Confidential Information to the original owner of the Confidential Information or the Party providing Confidential Information, or destroy the Confidential Information on its own with the consent of the original owner or providing Party (including the deletion of Confidential Information from any memory device) and shall not continue to use such Confidential Information. The Parties shall take necessary measures to disclose Confidential Information only to their shareholders, directors, staff, agents or professional advisors who need to know and shall procure that such shareholders, directors, staff, agents and professional advisors shall comply with the confidentiality obligations hereunder. The Parties, the shareholders, directors, staff, agents or professional advisors of the Parties shall sign specific confidentiality agreements for the compliance and implementation by the Parties.

7.2

The above restrictions shall not apply to:

7.2.1

materials that are generally available to the public at the time of disclosure;

7.2.2

materials that have become generally available to the public after the disclosure without the fault of any Party;

7.2.3

materials that Party A, Party B or Party C can prove to be in its possession


before the disclosure and it is not obtained from the other Party directly or indirectly; and

7.2.4

Confidential Information which Party A, Party B or Party C is obliged to disclose to the governmental departments, stock exchange etc. based on the requirement of law or which Party A, Party B or Party C discloses to its direct legal counsel and financial advisors due to the need of its normal operations.

7.3

The Parties agree that this provision shall continue to be in force no matter if this Agreement is modified, rescinded or terminated.

a)

Miscellaneous

8.1

Entire Agreement

The Parties hereby acknowledge that this Agreement is the fair and reasonable agreement reached by the Parties on the basis of equality and mutual benefits. This Agreement shall constitute the entire agreement of the Parties relating to the subject matter hereof. If there is discrepancy between all previous discussions, negotiations and agreements and this Agreement, this Agreement shall prevail. This Agreement shall be amended by the Parties hereto in writing. The attachment hereto shall form part of this Agreement and have the same effect as this Agreement.

8.2

Notice

8.2.1

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant party or parties:

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Gong Bo

Party B: Shanghai Rongyan Cloud Technology Co., Ltd.

Address: No. 10, Jiuxianqiao East Road, Chaoyang District, Beijing

Attention: Gong Bo

Party C: Shanghai Zhiyan Yunwei Technology Co., Ltd.

Address: No. 10, Jiuxianqiao Road, Chaoyang District, Beijing

Attention: Gong Bo

8.2.2

Notice and letter shall be deemed delivered in the following circumstances:

8.2.2.1

if sent by fax, it shall be deemed delivered on the date record shown on the fax, however, if the fax is sent after 5:00 of the day or on the date on which it is not a working day at the destination, the delivery date shall be the next working day from the date record indicated;

8.2.2.2

if sent by personal delivery (including courier service), it shall be deemed delivered on the date the receipt is signed;

8.2.2.3

if sent by registered post, it shall be deemed delivered on the fifteenth day after the date shown on the receipt of the registered post.

8.2.3

Binding Effect

This Agreement shall be binding on the Parties.


8.3

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

At any time after the signature of this Agreement, if the equity interest in Party C held by Party B changes, the Parties agree to amend and restate this Agreement so that the rights of Party A hereunder shall not be adversely affected in any respect.

In the event of Party B’s dissolution, liquidation, bankruptcy or any other circumstance that may affect the shareholder’s exercise of its rights as a shareholder of Party C, none of Party B’s creditor or any other person entitled to claim rights or interests in the equity of Party C held by Party B shall, under any circumstances or in any manner, take any action that may affect or hinder the performance of Party B’s obligations hereunder; Party B’s creditor or any other person entitled to claim rights or interests in the equity of Party C held by Party B shall continue to be bound by the terms of this Agreement and the responsibilities and obligations of such shareholder hereunder.

8.4

Language

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

8.5

Day and Working Day

“Days” referred to herein shall be calendar days. “Working days” referred to herein shall be Mondays to Fridays.

8.6

Headings

The headings of this Agreement are for the ease of reference only and shall not be used for the interpretation of this Agreement.

8.7

Unresolved Matters

The matters not provided hereunder shall be settled by the Parties through consultations in accordance with the laws of the People’s Republic of China.

[The remainder of this page is intentionally left blank]


IN WITNESS WHEREOF, the Parties have executed or caused their authorized representatives to execute this Exclusive Option Agreement as of the date first above written.

Party A: Shanghai Edge Connect Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Edge Connect Technology Co., Ltd.)

Party B: Shanghai Rongyan Cloud Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Rongyan Cloud Technology Co., Ltd.)

Party C: Shanghai Zhiyan Yunwei Technology Co., Ltd. (seal)

(Company seal: /s/ Shanghai Zhiyan Yunwei Technology Co., Ltd.)


Attachment 1: Shareholding of Party C

No.

Name of Shareholder

Equity Proportion

Registered Capital in RMB

1.

Shanghai Rongyan Cloud Technology Co., Ltd.

100%

10,000,000


Attachment 2: Equity Transfer Agreement

Equity Transfer Agreement

This Equity Transfer Agreement (this “Agreement”) is entered into by and among the following parties on April 22, 2024:

Party A: Shanghai Edge Connect Technology Co., Ltd.

Address: Room 340, 3rd Floor, Building 1, No. 100 Hulan West Road, Baoshan District, Shanghai

Party B: Shanghai Rongyan Cloud Technology Co., Ltd.

Address: Room 2207A, No. 28 Magi Road, China (Shanghai) Pilot Free Trade Zone

Party C: Shanghai Zhiyan Yunwei Technology Co., Ltd.

Address: Room 2207A, No. 28 Magi Road, China (Shanghai) Pilot Free Trade Zone

In this Agreement, Party A, Party B and Party C shall be individually referred to as a “Party” and collectively as the “Parties”.

Whereas:

1.

Party A is a wholly foreign owned enterprise established and existing in the People’s Republic of China (hereinafter referred to as “PRC”);

2.

Party C is a wholly domestic company registered in Beijing, PRC. Currently, Party B holds 100% of the equity interest in Party C (hereinafter referred to as “Relevant Equity Interest”); and

3.

Party B wishes to comply with the relevant provisions of the Equity Option Agreement signed by it on April 22, 2024 with Party A to transfer all or part of equity interest in Party C held by it to Party A and/or the third party designated by Party A at the time of the exercise of the option by Party A and/or the third party designated by Party A, and Party A and/or the third party designated by Party A agrees to acquire such equity interest (hereinafter referred to as “Equity Transfer”).

Therefore, the Parties reached the following agreement through negotiations:

1.

Equity Transfer

1.1

Party B agrees to transfer the Relevant Equity Interest to Party A with Party B transferring the all of the registered capital as set forth in the Attachment A. Party A agrees to accept such transfer. After the closing of the transfer, Party A is to hold a 100% equity stake in Party B.

1.2

As the consideration for the equity transfer, Party A shall pay Party B the number of RMB Yuan setting forth in the Attachment A pursuant to Article 2.

1.3

Party B agrees to the Equity Transfer under this Article, and are willing to and shall procure the other shareholders (other than Party B) of Party C to be willing to sign necessary documents including resolutions of shareholders’ meeting and letters on waiver of preemptive right to acquire the Relevant Equity Interest in respect thereof and assist in completing other necessary formalities for the Equity Transfer.

1.4

Party B and Party C shall be jointly and separately responsible for taking necessary actions, including but not limited to signing this Agreement, adopting the resolutions of shareholders’ meeting and the amendments to the articles of association etc., in order to achieve the transfer of equity interest from Party B to Party A, and responsible for completing all governmental approval or industrial and commercial registration formalities within ten working days from the sending of the notice of exercise by Party


A in accordance with the provisions of the Equity Option Agreement to make Party A become the registered owner of such equity interest in the register.

2.

Payment of Transfer Price

2.1

Party A shall, within five business days of execution of this Agreement, pay the number of the RMB Yuan to Party B as set forth in the Attachment A.

2.2

Party B shall issue proper receipt of payment to Party A within five working days from the receipt of each payment referred to in Article 2.1.

3.

Representations and Warranties

3.1

Each Party hereto represents and warrants as follows:

(a)

such Party is a duly established and existing company or an individual with full civil capacity and has complete powers and abilities to sign and perform this Agreement and other documents necessary for effecting the purpose of this Agreement and other documents relating to this Agreement;

(b)

such Party has taken or will take all necessary actions in order to properly and validly authorize the execution, delivery and performance of this Agreement and all other relevant documents relating to the transaction hereunder, and such execution, delivery and performance will not violate any of the relevant laws, regulations and governmental rules or infringe on the legal rights and interests of any third party.

3.2

Party B and Party C jointly and separately represent and warrant to Party A as follows:

(a)

Party B currently legally and validly holds 100% of the equity interest in Party C and the acquiring and holding of such equity interest by Party B do not violate any laws, regulations or governmental decisions or infringe on the interests and rights of any third party;

(b)

Party C is a limited liability company duly established and validly existing under the PRC law and it has complete capacity of right and capacity of act and has the right to possess, dispose of and operate its assets and business and carry out the business which it is operating or plans to operate. Party C has obtained all licenses, certificates or other governmental approval, permission, registration formalities to engage in all of the businesses set out in its business license;

(c)

Since its establishment, Party C has never had any act violating relevant laws, regulations or governmental rules;

(d)

There is no security interest or any other third party right on the equity interest in Party C held by Party B;

(e)

They have not omitted to provide Party A with any documents or information in relation to Party C or its business, which may affect the decision of Party A to enter into this Agreement;

(f)

Before the completion of the Equity Transfer, they will not authorize or cause the issuance of, or undertake to issue, new equity interest other than the equity interest already issued on the signature date hereof in any form of act or omission or change the structure of the registered capital or the structure of the shareholders of Party C in any form.

4.

Effectiveness


This Agreement is executed on the date first set forth above and shall take effect as of such date.

5.

Dispute Resolution

If any dispute arises between the Parties with respect to the interpretation and performance of the terms hereunder, the Parties shall settle such dispute through friendly consultations. In case no settlement can be reached within 30 days from the request to settle the dispute through consultations raised by any Party, any Party may submit the relevant dispute to China International Economic and Trade Arbitration Commission for arbitration in accordance with its current Arbitration Rules. The place of arbitration shall be Beijing and the language to be used in the arbitration shall be Chinese. The arbitration award shall be final and binding on the Parties.

6.

Governing Law

The effectiveness, interpretation and enforcement of this Agreement shall be governed by the PRC law.

7.

Amendment and Supplement to Agreement

Any amendment and supplement to this Agreement shall be made by the Parties in writing. The amendment and supplement to this Agreement which have been duly signed by the Parties shall form part of this Agreement and have the same legal effect as this Agreement.

8.

Severability of Agreement

If any provision hereunder is invalid or unenforceable due to inconsistency with relevant law, such provision shall be invalid or unenforceable only within the scope of the relevant law, and shall not affect the legal force of other provisions of this Agreement.

9.

Attachments to Agreement

Any attachment hereto shall be an integral part of this Agreement and shall have the same legal effect as this Agreement.

10.

Miscellaneous

10.1

This Agreement is written in Chinese and Party A shall keep the original paper. The scanned electronic copy of the original one shall have the same legal effect as the copy is sent by email by the personnel designated by party A.

10.2

If Party A designates any third party to exercise the option, references to Party A under this Equity Transfer Agreement shall mean Party A and/or the third party designated by Party A as the case may be.

[The remainder of this page is intentionally left blank]


[Signing Page of the Equity Transfer Agreement]

Party A: Shanghai Edge Connect Technology Co., Ltd. (Seal)

(Company seal: /s/ Shanghai Edge Connect Technology Co., Ltd.)

Party B: Shanghai Rongyan Cloud Technology Co., Ltd. (Seal)

(Company seal: /s/ Shanghai Rongyan Cloud Technology Co., Ltd.)

Party C: Shanghai Zhiyan Yunwei Technology Co., Ltd. (Seal)

(Company seal: /s/ Shanghai Zhiyan Yunwei Technology Co., Ltd.)


Attachment A: Share Transfer Particulars

No.

Name of Shareholder

Equity Proportion

Registered Capital in RMB

1.

Shanghai Rongyan Cloud Technology Co., Ltd.

100%

10,000,000


EX-4.38 17 vnet-20231231xex4d38.htm EXHIBIT 4.38

Exhibit 4.38

Loan Agreement

This Loan Agreement (the “Agreement”) is made and entered into by and between the Parties below as of October 30, 2012:

Joytone Infotech Co., Ltd. (the “Lender”), with its registered address at Room 1505, Science and Technology Plaza, Qianjin East Road, Kunshan Development Zone, Jiangsu;

Peng Yang (the “Borrower”), with Identification No.: ________.

Each of the Lender and the Borrower shall be hereinafter referred to as a “Party” individually, and as the “Parties” collectively.

Whereas:

1.

The Borrower holds 100% of the equity interests in Beijing iJoy Information Technology Co., Ltd. (the “Borrower Company”), a limited liability company registered and established in the People’s Republic of China (“China” or the “PRC”);

2.

The Lender is a wholly foreign owned enterprise established in China, with resources for technical advice and services. The Lender purposes to provide the Borrower with a loan.

After mutual consultation, the Parties agree as follows:

1

Loan

1.1

In accordance with the terms and conditions of this Agreement, the Lender agrees to provide to the Borrower a loan in the aggregate amount of RMB 500,000 (the “Loan”). The term of the Loan shall be ten (10) years subject to extension by mutual agreement of the Parties.

1.2

The Lender agrees to remit the Loan in one lump sum to the account No. specified by the Borrower within seven (7) days from the date of receipt of the Borrower’s written notification of the need to use the Loan, subject to the fulfilment of all the conditions precedent set out in Article 2 of this Agreement. The Borrower shall issue a receipt to the Lender on the same day as the Borrower receives the said amount. The Lender’s commitment to provide the Loan under this article applies only to the Borrower and not to the Borrower’s heirs or assignees.

1.3

The Borrower agrees to accept the aforementioned Loan provided by the Lender, and hereby agrees and undertakes to use the Loan solely for funding the Borrower Company to develop the business of the Borrower Company. Without the Lender’s prior written consent, the Borrower shall not use the Loan for any purpose other than as set forth herein, and the

1


Borrower shall not transfer or mortgage the share or other interests he has in the Borrower Company to any third parties.

1.4

The Lender and the Borrower hereby agree and confirm that to the extent permitted by the applicable laws, the Lender shall have the right (but not the obligation) to purchase or designate other persons (legal or natural persons) to purchase the Borrower’s equity interest in part or in whole at any time, at the price agreed by the Parties.

1.5

The Lender and the Borrower hereby agree and confirm that the Loan under this Agreement shall be an interest-free loan.

2

Condition Precedent of the Loan

The Lender shall not be obligated to provide the Loan to the Borrower in accordance with Article 1.1 until all of the following conditions have been satisfied or waived in writing by Lender.

2.1

The Lender receives on time a duly signed notice from Borrower in accordance with Article 1.2.

2.2

The Borrower and Joytone Infotech Co., Ltd. have entered into an equity pledge agreement (the “Equity Pledge Agreement”), pursuant to which the Borrower has agreed to pledge all of the equity interests of the Borrower to Joytone Infotech Co., Ltd.

2.3

The Borrower, the Lender and the Borrower Company have duly entered into an equity option agreement (the “Equity Option Agreement”), pursuant to which the Borrower will irrevocably grant to the Lender an exclusive right to purchase all of the equity interests in the Borrower as permitted by the laws of the PRC.

2.4

The aforementioned Equity Pledge Agreement and the Equity Option Agreement are in full force and effect, no event of default has occurred and all relevant filings, approvals, authorizations, registrations and governmental procedures have been obtained or completed, if required.

2.5

The representations and warranties made by the Borrower under Article 3.2 are true, complete, correct and not misleading and are true, complete, correct and not misleading as of the date of the notice of drawdown and as of the date of the drawdown, as if made on such date.

2.6

The Borrower is not in breach of any of its undertakings under Article 4 hereof and no event has occurred or is foreseeable that may affect the Borrower’s performance of its obligations under this Agreement.

3

Representations and Warranties

2


3.1

Between the date of this Agreement and the date of termination of this Agreement, the Lender hereby makes the following representations and warranties to the Borrower:

a)

The Lender is a company duly organized and legally existing in accordance with the laws of Hong Kong;

b)

The Lender has the legal capacity to execute and perform this Agreement. The execution and performance by the Lender of this Agreement do not violate the Lender’s articles of association or other organizational documents, and the Lender has obtained all necessary and proper approvals and authorizations for the execution and performance of this Agreement;

c)

The execution and performance of this Agreement by the Lender does not violate any law or regulation or governmental approval, authorization, notification or other governmental document binding upon or affecting the Lender, nor does it violate any agreement entered into or any undertaking given by the Lender with/to any third party; and

d)

This Agreement constitutes the Lender’s legal, valid, and binding obligations enforceable in accordance with its terms.

3.2

Between the date of this Agreement and the date of termination of this Agreement, the Borrower hereby makes the following representations and warranties:

a)

The Borrower Company is a company duly organized and legally existing in accordance with the laws of PRC, and the Borrower is the legal holder of the Borrower Company’s equity interests;

b)

The Borrower has the legal capacity to execute and perform this Agreement. The execution and performance by the Borrower of this Agreement do not violate the Borrower Company’s articles of association or other organizational documents, and the Borrower has obtained all necessary and proper approvals and authorizations for the execution and performance of this Agreement;

c)

The execution and performance of this Agreement by the Borrower does not violate any law or regulation or governmental approval, authorization, notification or other governmental document binding upon or affecting the Borrower, nor does it violate any agreement entered into or any undertaking given by the Borrower with/to any third party;

d)

This Agreement constitutes the Borrower’s legal, valid, and binding obligations enforceable in accordance with its terms;

3


e)

The Borrower has paid all the capital contributions due in respect of the Borrower’s equity interest in accordance with the law and has obtained a capital verification report issued by a qualified accounting firm;

f)

Except in accordance with the provisions of the Equity Pledge Agreement, the Borrower has not made any mortgage, pledge or any other security measures over the Borrower’s equity interest, has not made any offer to transfer the Borrower’s equity interest to any third party, has not made any commitment to any offer to acquire the Borrower’s equity interest by any third party and has not entered into any agreement with any third party for the transfer of the Borrower’s equity interest;

g)

There are no disputes, litigations, arbitrations, administrative proceedings, or any other legal proceedings relating to the Borrower and/or the Borrower Company, nor are there any potential disputes, litigations, arbitrations, administrative proceedings, or any other legal proceedings relating to the Borrower and/or the Borrower Company; and

h)

The Borrower Company has completed all governmental approvals, authorizations, licenses, registrations and filings, etc. that are required to engage in the business within the scope of its business license and to own its assets.

4

Borrower’s Covenants

4.1

As and when he becomes, and for so long as he remains a shareholder of the Borrower Company, the Borrower covenants that during the term of this Agreement, the Borrower shall ensure the Borrower Company:

a)

Without the prior written consent of the Lender, not cause the Borrower Company to supplement, change, or amend its articles of association in any manner, increase or decrease its registered capital or change its share capital structure in any manner;

b)

Maintain its corporate existence and conduct its business and affairs prudently and efficiently in accordance with sound financial and commercial standards and practices;

c)

Without the prior written consent of the Lender, not to sell, transfer, mortgage or dispose of in any other manner the legal or beneficial interest in the Borrower Equity Interest, or allow the encumbrance thereon of any security interest from the date of execution of this Agreement;

d)

Without the prior written consent of the Lender, not to incur, inherit, guarantee or allow to exist any indebtedness except (i) Indebtedness incurred in the ordinary or usual course of business and not by way

4


of borrowing; and (ii) Indebtedness that has been disclosed to the Lender and consented to in writing by the Lender;

e)

Operate all of its operations in the ordinary course of business to maintain the value of its assets;

f)

Without the prior written consent of the Lender, not to enter into any material agreement (for the purposes of this article, an agreement is considered material if its value exceeds RMB 5 million), except for agreements entered into in the ordinary course of business;

g)

Without the prior written consent of the Lender, not to extend loans or credit to any person;

h)

To provide the Lender with all of the information on the Borrower Company’s business operations and financial condition at the Lender’s request;

i)

Procure and maintain in effect insurance from insurance companies recognized by the Lender, maintaining insurance in the same full amount and with the same classes of insurance or at the same level of full amount and with the same classes of insurance as are ordinarily carried by firms carrying on a similar business in the same locality and owning similar property or assets;

j)

Without the prior written consent of the Lender, not to merge or consolidate with any person, or acquire of or invest in any person;

k)

To immediately notify the Lender of the occurrence or possible occurrence of any litigation, arbitration, or administrative proceedings relating to the Borrower Company's assets, business, or income;

l)

To the extent necessary to maintain its ownership of the Borrower’s equity interest, execute all necessary or appropriate documents, take all necessary or appropriate actions and file all necessary or appropriate complaints or raise necessary and appropriate defense against all claims;

m)

Without the prior written consent of the Lender, no dividend in any form shall be paid to the shareholders, provided that it shall, upon the Lender’s request, immediately distribute all of its distributable profits in full and without delay to its respective shareholders;

n)

Strictly abide by the provisions of the Equity Option Agreement and refrain from any action/omission that may affect the effectiveness and enforceability of the Equity Option Agreement.

4.2

the Borrower covenants that during the term of this Agreement, he shall:

5


a)

Without the prior written consent of the Lender, not to sell, transfer, mortgage or dispose of in any other manner the legal or beneficial interest in the Borrower’s equity interest, or allow the encumbrance thereon of any security interest, except in accordance with the Equity Pledge Agreement;

b)

Ensure the shareholders’ meeting it appointed of the Borrower Company not to approve the sale, transfer, mortgage or disposition in any other manner of any legal or beneficial interest in the Borrower’s equity interest, or allow the encumbrance thereon of any security interest, except to the Lender or the Lender’s designated person;

c)

Ensure the shareholders’ meeting it appointed of the Borrower Company not to approve the merger or consolidation of the Borrower Company with any person, or its acquisition of or investment in any person, without the prior written consent of the Lender;

d)

Immediately notify the Lender of the occurrence or possible occurrence of any litigation, arbitration or administrative proceedings relating to the Borrower’s equity interest;

e)

To the extent necessary to maintain his ownership of the Borrower Company’s equity interest, execute all necessary or appropriate documents, take all necessary or appropriate actions and file all necessary or appropriate complaints or raise necessary and appropriate defense against all claims;

f)

Without the prior written consent of the Lender, refrain from any action/omission that may have a material impact on the assets, business and liabilities of the Borrower Company;

g)

To the extent permitted by the laws of China, at the request of the Lender’s holding company, at any time, promptly and unconditionally transfer all of the equity interest the Lender owns in the Borrower Company to the Lender or the Lender’s designated representative(s) at any time;

h)

In the event that the Lender purchases the Borrower’s equity interest from the Borrower in accordance with the provisions of the Equity Option Agreement, use such purchase price obtained thereby to repay the Loan to the Lender; and

i)

Strictly abide by the provisions of this Agreement, the Equity Option Agreement and the Equity Pledge Agreement, effectively perform its obligations under this Agreement, the Equity Option Agreement and the Equity Pledge Agreement and refrain from any action/omission that may affect the effectiveness and enforceability of this Agreement, the Equity Option Agreement and the Equity Pledge Agreement.

5

Liability for Default

6


In the event that the Borrower fails to perform the repayment obligations set forth in this Agreement, the Borrower shall pay an overdue interest of 0.01% per day for the outstanding payment, until the day the Borrower repays the full principal of the Loan (and any interest thereon), overdue interests and other payable amounts.

6

Notices

All notices under this Agreement shall be delivered personally, or sent by facsimile transmission or registered mail to the address of such Party set forth below except for written notification of amendments. Notices given by registered mail shall be deemed effectively given on the date of signature recorded on the return receipt for registered mail; notices given personally or sent by facsimile transmission shall be deemed effectively given on the date sent. If sent by facsimile, the original shall be sent by registered mail or delivered personally to the following address immediately after transmission.

Lender:

Attn: Yang PENG

Address:

Joytone Infotech Co., Ltd., Suite A-B & D, 19/F., Ritz Plaza, 122 Austin Road, Tsimshatsui, Kowloon, Hong Kong

Fax:

+ 852-2314 2842

Borrower:

Yang PENG

Address:

Room 202, Research Building, Beijing University of Posts and Telecommunications, No.10 Xitucheng Road, Haidian District, Beijing, 100876.

7

Confidentiality

The Parties acknowledge that any oral or written information exchanged between the Parties in connection with this Agreement are regarded as confidential information.  Each Party shall maintain the confidentiality of all such confidential information, and without obtaining the written consent of the other Party, it shall not disclose any relevant confidential information to any third parties, except for the information that: (a) is or will be in the public domain (other than through the receiving Party’s unauthorized disclosure); (b) is under the obligation to be disclosed pursuant to the applicable laws or regulations, rules or regulations of any stock exchange; or (c) is required to be disclosed by any Party to its legal counsels or financial advisors regarding the transaction contemplated hereunder, provided that such legal counsels or financial advisors shall be bound by the confidentiality obligations similar to those set forth in this Article.  Disclosure of any confidential information by the employees of or agencies engaged by any Party shall be deemed disclosure of such confidential information by such Party and such Party shall be held liable for breach of this Agreement. Notwithstanding any termination of this Agreement for any reason whatsoever, this article shall remain in effect.

8

Governing Law and Resolution of Disputes

7


8.1

The execution, effectiveness, interpretation, performance, amendment and termination of this Agreement and the resolution of disputes shall be governed by the laws of China.

8.2

In the event of any dispute with respect to the interpretation and performance of this Agreement, the Parties shall first resolve the dispute through friendly negotiations. In the event the Parties fail to reach an agreement on the dispute within 30 days after one party has given written notice to the other party requesting a negotiated settlement, either Party may submit the relevant dispute to the China International Economic and Trade Arbitration Commission for arbitration, in accordance with the arbitration rules of such arbitration commission effective at that time. The place of the hearing of the arbitration shall be Beijing. The arbitration award shall be final and binding on both Parties.

8.3

Upon the occurrence of any disputes arising from the interpretation and performance of this Agreement or during the pending arbitration of any dispute, except for the matters under dispute, the Parties to this Agreement shall continue to exercise their respective rights under this Agreement and perform their respective obligations under this Agreement.

9

Miscellaneous

9.1

This Agreement shall become effective upon execution by the Parties and shall expire on the date on which the Parties have fulfilled their respective obligations under this Agreement.

9.2

The original of this Agreement shall be executed in two copies, one for each party, and shall have the same legal effect.

9.3

The invalidity of any provisions hereunder shall not affect the legal validity of any other provisions hereunder.

9.4

The attachments to this Agreement shall be an integral part of this Agreement and shall have the same legal validity as this Agreement.

8


Lender:

Joytone Infotech Co., Ltd.

(Company seal: /s/ Joytone Infotech Co., Ltd.)

Borrower:

PENG Yang

By:

/s/ PENG Yang


EX-4.39 18 vnet-20231231xex4d39.htm EXHIBIT 4.39

Exhibit 4.39

Amended and Restated Equity Pledge Agreement

This Amended and Restated Equity Pledge Agreement (hereinafter referred to as this “Agreement”) is executed in Beijing on July 18, 2019 by and between the following Parties (the “Parties”):

Pledgee: Joytone Infotech Co., Ltd.

Registered address: Room 1505, Science and Technology Plaza, Qianjin East Road, Kunshan Development Zone, Jiangsu

Pledgor 1: Peng Yang

Gender: Male

PRC ID card No.: __________

Address: No. 506, Gate 2, 5th Floor, Xiangheyuan Beili, Dongcheng District, Beijing

Pledgor 2: Shanghai Cloud Century Internet Co., Ltd. (collectively with Pledgor 1, each a “Pledgor” and collectively the “Pledgors”)

Registered address: No. 588-3-A46, Jiwen Road, Baoshan District, Shanghai

Whereas:

1.Beijing iJoy Information Technology Co., Ltd. (“BJ iJoy”) is a limited liability company registered in Beijing, China under the laws of the People’s Republic of China (hereinafter referred to as the “PRC” or “China”) which is lawfully engaged in Internet information services and software development services; and

2.Pledgor 1, Peng Yang, is a citizen of the PRC, Pledgor 2, Shanghai Cloud Century Internet Co., Ltd. (“SH Cloud Century”), is a limited liability company registered in Shanghai, China under the laws of the PRC, who hold in total 100% equity interests of BJ iJoy, in which Peng Yang holds 4.9% (corresponding to RMB 10,080,000 registered capital of BJ iJoy), and SH Cloud Century holds 95.1% (corresponding to RMB 195,634,286 registered capital of BJ iJoy);

3.The Pledgee is a wholly foreign-owned company registered in Suzhou, China, which is lawfully engaged in technical service business as permitted by relevant PRC government authorities. The Pledgee and BJ iJoy, which is owned by the  Pledgor, entered into an Exclusive Consultation and Service Agreement (hereinafter referred to as the “Service Agreement”) on October 30, 2012;

4.In order to secure the Pledgee’s normal collection of technical consulting and service fees from BJ iJoy, which is owned by the Pledgor, the Pledgors pledge all its equity interests in BJ iJoy as the guarantee for the consulting and service fees under the Service Agreement.

5.The Pledgee and Pledgor 1 Peng Yang entered into an Equity Pledge Agreement

1


on October 30, 2012 (the “Original Equity Pledge Agreement”). The Parties intend to enter into this Agreement to amend and restate the Original Equity Pledge Agreement as a result of the change in the shareholding of BJ iJoy, and this Agreement supersedes and replaces the Original Equity Pledge Agreement from the effective date specified herein.

In order to perform the terms of the Service Agreement, the Pledgor and the Pledgee agree as follows upon consultation:

1.Definitions

Save as otherwise stipulated hereunder, the following terms shall have the following meanings:

1.1

Pledge Right: refers to all contents set out in Article 2 hereof.

1.2

Equity Interests: refer to all 100% equity interests legally held by the Pledgors in BJ iJoy.

1.3

Pledge Rate: refers to the percentage of the value of the Equity Interests pledged hereunder to the exclusive technical consulting and service fees under the Service Agreement.

1.4

Term of Pledge: refers to the term specified in Article 3.2 hereof.

1.5

Service Agreement: refers to the Exclusive Consultation and Service Agreement concluded by and between the BJ iJoy and the Pledgee on October 30, 2012.

1.6

Event of Default: refers to any circumstances set out in Article 7 hereof.

1.7

Notice of Default: refers to any notice issued by the Pledgee in accordance with this Agreement specifying an Event of Default.

2.Transfer of the Pledge Right and the Pledge Right

2.1

The Pledgors pledge all its Equity Interests in BJ iJoy to the Pledgee. The Pledge Right refers to the priority right the Pledgee owns, with respect to the proceedings arising from selling at a discount, auction of, or selling off the Equity Interests pledged by the Pledgors to the Pledgee.

3.Pledge Rate and Term of Pledge

3.1

Pledge Rate

3.1.1

The Pledge Rate of the Pledge Right is approximately 100%.

3.2

Term of Pledge

3.2.1

This Agreement shall take effect as of the date when the pledge of the Equity Interests hereunder is recorded in the register of shareholders of BJ iJoy and registered at the market supervision and management authority, and the Term of Pledge shall be the same as

2


that of the Service Agreement.

3.2.2

During the Term of Pledge, if BJ iJoy fails to pay the technical consulting and service fees pursuant to the Service Agreement, the Pledgee has the right to dispose of the Pledge Right in accordance with this Agreement.

4.Possession and Management of Pledge Certificates

4.1

During the Term of Pledge, the Pledgors shall deliver the register of shareholders and capital contribution certificate of BJ iJoy within one (1) week upon the date hereof, to the Pledgee for its possession.

4.2

The Pledgee shall be entitled to the dividends generated by the Equity Interests.

5.Representations and Warranties of the Pledgors

5.1

The Pledgors are the lawful owner of the Equity Interests. Pledgor 1 holds 4.9% (corresponding to RMB 10,080,000 registered capital) of the shareholdings in BJ iJoy, and SH Cloud Century holds 95.1% (corresponding to RMB 195,634,286 registered capital) of the shareholdings in BJ iJoy.

5.2

Once the Pledgee intends to exercise the rights as the Pledgee under this Agreement at any time, it shall be protected from any interference from any other party.

5.3

The Pledgee has the right to dispose of or transfer the Pledge Right in the way as described hereunder.

5.4

The Pledgors have never created any other pledge right over the Equity Interests except towards the Pledgee.

6.Covenants from the Pledgors

6.1

During the term of this Agreement, the Pledgors covenant to the Pledgee that,

6.1.1

without prior written consent of the Pledgee, they will not transfer the Equity Interests, or create or allow the existence of any new pledge upon the Equity Interests which may affect the rights and interests of the Pledgee;

6.1.2

they will abide by and exercise all the provisions of laws and regulations in relation to the pledge of rights, and present to the Pledgee any and all notices, directions or suggestions issued or promulgated by competent authorities within five (5) days upon the receipt of such notices, directions or suggestions, and shall comply with such notices, directions or suggestions, or present their opposite opinions and representations regarding the above mentioned issues according to the reasonable request of the Pledgee or with the consent from the Pledgee; and

6.1.3

they shall give prompt notice to the Pledgee regarding any events or received notices that may affect the Equity Interests or any part of the

3


rights affiliated thereto held by the Pledgors, or may change any warranties or obligations of the Pledgors under this Agreement or may affect the performance of the obligations hereunder by the Pledgor.

6.2

The Pledgors agree that, the right to exercise its rights over the Pledge Right acquired by the Pledgee pursuant to the terms of this Agreement shall not be interfered or impaired by any legal proceedings initiated by the Pledgors, or the successors or agents of the Pledgors or such other person.

6.3

The Pledgors jointly and severally warrant to the Pledgee that, in order to protect or consummate the guaranty provided by this Agreement regarding the payment of the technical consulting and service fees under the Service Agreement, the Pledgors will faithfully sign, or cause any other party which is materially related to the Pledge Right to sign, any and all right certificates and deeds, and/or take, or cause any other party which is materially related to the Pledge Right to take, any and all actions, as required by the Pledgee, and will facilitate the exercise of the rights and authorizations granted to the Pledgee under this Agreement, enter into any amendment to related equity certificate with the Pledgee or the Pledgee’s designated person (individual/legal person), and provide to the Pledgee any and all notices, orders and decisions as deemed necessary by the Pledgee within a reasonable period of time.

6.4

The Pledgors jointly and severally undertake to the Pledgee that they will abide by and perform all warranties, undertakings, agreements, representations and conditions, for the benefit of the Pledgee. The Pledgors shall indemnify the Pledgee any and all losses suffered by it due to the Pledgors’ failure or partial failure in performance of its warranties, undertakings, agreements, representations and conditions.

7.Event of Default

7.1

Any of the following is deemed as an Event of Default:

7.1.1

Any representation or warranty of the Pledgors under Article 5 of this Agreement is substantially misleading or incorrect, and/or the Pledgors breach any of their representations and warranties under Article 5 of this Agreement;

7.1.2

The Pledgors breach its covenants under Article 6 hereof;

7.1.3

The Pledgors breach any provision hereof;

7.1.4

Except as agreed in Article 6.1.1 hereof, the Pledgors waive the pledged Equity Interests or transfer the pledged Equity Interests without the written consent from the Pledgee;

7.1.5

Any external borrowings, guaranty, indemnification, undertakings or any other repayment liabilities of the Pledgors (1) is required to be repaid or performed early due to their default; or (2) has been due but not yet been repaid or performed, which makes the Pledgee believe that the ability of the Pledgors to perform their obligations under this

4


Agreement has been impaired;

7.1.6

The Pledgors fail to repay general debts or other liabilities;

7.1.7

This Agreement is deemed to be illegal or the Pledgors are unable to continue to perform its obligations hereunder due to promulgation of relevant laws;

7.1.8

Any consent, permit, approval or authorization from the competent authorities necessary for making this Agreement enforceable, legal or valid is revoked, suspended, invalidated or materially amended;

7.1.9

Adverse changes occur with respect to the assets owned by the Pledgors, which makes the Pledgee believe that the ability of the Pledgors to perform their obligations under this Agreement has been impaired; and

7.1.10

Other circumstances occur which make the Pledgee unable to exercise or dispose of the Pledge Right as provided under the relevant laws.

7.2

In the event that the Pledgors are aware of or discover that any issue described in the above Article 7.1 or any other issue which may cause the occurrence of such mentioned issues has occurred, the Pledgors shall give a prompt written notice to the Pledgee.

7.3

Unless the Event of Default specified in above Article 7.1 has been resolved to the satisfaction of the Pledgee, the Pledgee may serve a written Notice of Default to the Pledgors immediately following or at any time after the occurrence of the Event of Default, to require the Pledgors to immediately pay all the due and outstanding amounts and other amounts payable under the Services Agreement or dispose of the Pledge Right in accordance with Article 8 hereof.

8.Exercise of Pledge Right

8.1

Prior to the full payment of the Consulting Service Fees under the Service Agreement, the Pledgors shall not transfer the Pledge Right without the written consent of the Pledgee.

8.2

In exercising the Pledge Right, the Pledgee shall issue a Notice of Default to the Pledgors.

8.3

Subject to Article 7.3 hereof, the Pledgee may exercise the right to dispose of the Pledge Right at the same time of or at any time after the service of the Notice of Default pursuant to Article 7.3.

8.4

The Pledgee has the right to sell at a discount all or part of the Equity Interests hereunder in accordance with legal procedures or has the priority to receive the proceeds arising from auction of or selling off the Equity Interests, until all the outstanding Consulting Service Fees and such other payable amounts under the Service Agreement have been paid in full.

5


8.5

When the Pledgee is disposing of the Pledge Right in accordance with this Agreement, the Pledgors should not create any obstacle, and shall provide any necessary assistance, to help the Pledgee realize the Pledge Right.

9.

Assignment

9.1

Without the Pledgee’s prior written consent, the Pledgors shall not assign or delegate their rights and obligations under this Agreement.

9.2

This Agreement shall be binding on the Pledgors and their successors, and shall be valid with respect to the Pledgee and each of its successors and assigns.

9.3

At any time, the Pledgee may assign any and all of its rights and obligations under the Service Agreement to its designated person (individual/legal person), in which case the assignees shall have the rights and obligations of the Pledgee under this Agreement, as if it were the original party to this Agreement. In the case when the Pledgee assign its rights and obligations under the Service Agreement, at the request of the Pledgee, the Pledgors shall execute relevant agreements and/or documents in respect of such transfer.

9.4

In the event of change of the Pledgee due to assignment, the Pledgors shall execute a new pledge agreement with the new pledgee.

10.

Termination

10.1

This Agreement shall terminate after the repayment of the Consulting Service Fee under the Service Agreement and BJ iJoy ceases to have any obligations under the Service Agreement, and at the earliest reasonably practicable time, the Pledgors shall cancel or rescind this Agreement.

11.

Force Majeure

11.1

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event, the party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of being delayed or prevented. Force Majeure Event shall mean any event which is beyond the reasonable control of a party and which is unavoidable even with reasonable care of the affected party, including but not limited to government act, force of nature, fire, explosion, geographic change, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a party. The party who is affected by the Force Majeure Event and seeks exemption from the obligation of performance under this Agreement or any term hereof shall notify the other party of such exemption event as soon as possible and inform the other party of the steps to be taken to complete the performance.

11.2

The party affected by the Force Majeure does not need to undertake any liability hereunder. However, the party seeking exemption may only be exempted from the obligation to perform on the condition that the affected party has made feasible endeavors to perform this Agreement and only to the extent of performance being delayed or prevented. As soon as the reason for

6


such exemption is cured or remedied, the Parties agree to make their best endeavors to resume the performance under this Agreement.

12.

Disputes Resolution

12.1

This Agreement shall be governed by and interpreted under the laws of the PRC.

12.2

In the event of dispute between the Parties with respect to the interpretation and performance of this Agreement, the Parties shall first resolve the dispute through friendly negotiations. In the event the Parties fail to reach an agreement on the dispute, either Party may submit the relevant dispute to the China International Economic and Trade Arbitration Commission for arbitration, in accordance with the arbitration rules of such arbitration commission effective at that time.  The place of the hearing of the arbitration shall be Beijing. The arbitration award shall be final and binding on both Parties.

13.

Notice

13.1

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing. Notice given by personal delivery shall be deemed effectively given on the actual delivery date; notice given by email shall be deemed effectively given on the date of transmission. If the date of service is not a business day or if service is after business hours, the next consecutive business day after that day shall be deemed as the date of service. The address for service is the address of the Parties as follows or as notified in writing at any time thereafter. “Writing” includes email.

Pledgee: Joytone Infotech Co., Ltd.

Address: Room 1505, Science and Technology Plaza, Qianjin East Road, Kunshan Development Zone, Jiangsu

Email: liu.yangguo@21vianet.com

Pledgor:

Peng Yang

Address: Room 202, Research Building, Beijing University of Posts and Telecommunications, No.10 Xitucheng Road, Haidian District, Beijing, 100876

Email: pengyang70@gmail.com

Shanghai Cloud Century Internet Co., Ltd.

Address: No. 588-3-A46, Jiwen Road, Baoshan District, Shanghai

Email: gong.bo@21vianet.com

14.

Attachments

14.1

The attachments set forth herein shall be an integral part of this Agreement.

15.

Effectiveness

7


15.1

Any amendment, change and supplement to this Agreement shall be made in writing by execution of all of the Parties.  This Agreement shall replace the Original Equity Pledge Agreement; the Original Equity Pledge Agreement shall terminate immediately upon the entry into force of this Agreement.

15.2

This Agreement is written in Chinese in four original copies.

[REMAINDER OF THIS PAGE INTENTIONALLY LEFT BLANK]

8


[Signature Page to the Amended and Restated Equity Pledge Agreement]

Pledgee: Joytone Infotech Co., Ltd.

(Company seal: /s/ Joytone Infotech Co., Ltd.)

Pledgor:

Peng Yang

/s/ Peng Yang

Shanghai Cloud Century Internet Co., Ltd.

(Company seal: /s/ Shanghai Cloud Century Internet Co., Ltd.)

9


Exhibits:

1.Shareholders’ Register of  Beijing iJoy Information Technology Co., Ltd.;

2.Capital Contribution Certificate of  Beijing iJoy Information Technology Co., Ltd.;

3.Exclusive Consultation and Service Agreement;

4.Amended and Restated Equity Option Agreeement;

5.Power of Attorney (Peng Yang, Shanghai Cloud Century Internet Co., Ltd.);

6.Letter of Commitment.


EX-4.40 19 vnet-20231231xex4d40.htm EXHIBIT 4.40

Exhibit 4.40

Power of Attorney

The undersigned, Peng Yang, a citizen of the People’s Republic of China (“China” or the “PRC”) whose Identification Card No. is ________., and a holder of 4.9% of the equity interest (corresponding to 10,080,000 RMB registered capital) of Beijing iJoy Information Technology Co., Ltd. (the “Company”) as of the date of this Power of Attorney, hereby irrevocably authorize and entrust Joytone Infotech Co., Ltd. (the “WFOE”) to exercise the following rights and handle the following matters on my behalf relating to all equity interests held by the undersigned now and in the future in the Company (“Target Shares”), during the term of this Power of Attorney:

The WFOE is hereby authorized, as my sole and exclusive agent and attorney, to act on behalf of myself with respect to all rights and matters concerning Target Shares, including without limitation to: 1) attending shareholders’ meetings of the Company; 2) exercising all of the shareholder’s rights and shareholder’s voting rights that the undersigned is entitled to under the laws of China and the articles of association of the Company, including but not limited to sale, transfer, pledge or disposal of all or any part of Target Shares; and 3) designating or appointing on behalf of myself the legal representative (chairman of the Board), directors, supervisors, general managers, and other senior management members of the Company.

Without limiting the generality of the powers granted hereunder, the WFOE shall have the power and authority to, on behalf of myself, execute the Amended and Restated Exclusive Option Agreement by and among iJoy Holding Limited, the Company, myself and other related parties dated July 18, 2019 and the Amended and Restated Equity Pledge Agreement by and among WFOE, the Company, myself and other related parties dated July 18, 2019 (including the amendments, modifications and restatements of the aforesaid agreements, the “Transaction Documents”) and any documents and agreements the undersigned shall sign as required in the Transaction Documents, and duly perform the obligations under the Transaction Documents.

All the actions associated with the Company’s voting right conducted by the WFOE shall be deemed as my own actions, and all the documents related to Target Shares executed by the WFOE shall be deemed to be executed by the undersigned; the undersigned hereby acknowledges and ratifies the actions.

The WFOE has the right to re-authorize or assign the above matters under this Power of Attorney to any other person or entity at its own discretion and without prior notice to the undersigned or obtaining my prior consent.

During the period that the undersigned is a shareholder of the Company, this Power of Attorney shall be irrevocable and continuously effective and valid from the date of execution of this Power of Attorney.

During the term of this Power of Attorney, the undersigned hereby waives all the rights associated with Target Shares, which have been authorized to the WFOE through this Power of Attorney, and shall not exercise such rights by myself.

This Power of Attorney is entered into on July 18, 2019.

1


[Signing Page of the Power of Attorney]

By:

/s/ Peng Yang

Name:

Peng Yang

Accepted by:

Joytone Infotech Co., Ltd. (Seal)

(Company seal: /s/ Joytone Infotech Co., Ltd.)

Acknowledged by:

Beijing iJoy Information Technology Co., Ltd. (Seal)

(Company seal: /s/ Beijing iJoy Information Technology Co., Ltd.)


Power of Attorney

The undersigned, Shanghai Cloud Century Internet Co., Ltd., a limited liability company organized and existing under the laws of the PRC, with registered address at No.588-3-A46, Jiwen Road, Baoshan District, Shanghai, Unified Social Credit Code: 913101135601801774. The undersigned is a holder of 95.1% of the equity interest (corresponding to 195,634,286 RMB registered capital, “Target Shares”) in Beijing iJoy Information Technology Co., Ltd. (the “Company”). The undersigned hereby irrevocably authorizes and entrusts Joytone Infotech Co., Ltd. (the “WFOE”) to exercise the following rights and handle the following matters on its behalf relating to Target Shares during the term of this Power of Attorney:

The WFOE is hereby authorized, as our sole and exclusive agent and attorney, to act on behalf of ourselves with respect to all rights and matters concerning Target Shares, including without limitation to: 1) attending shareholders’ meetings of the Company; 2) exercising all of the shareholder’s rights and shareholder’s voting rights that the undersigned is entitled to under the laws of China and the articles of association of the Company, including but not limited to sale, transfer, pledge or disposal of all or any part of Target Shares; and 3) designating or appointing on behalf of ourselves the legal representative (chairman of the Board), directors, supervisors, general managers, and other senior management members of the Company.

Without limiting the generality of the powers granted hereunder, the WFOE shall have the power and authority to, on behalf of ourselves, execute the Amended and Restated Exclusive Option Agreement by and among iJoy Holding Limited, the Company, ourselves and other related parties dated July 18, 2019 and the Amended and Restated Equity Pledge Agreement by and among WFOE, the Company, ourselves and other related parties dated July 18, 2019 (including the amendments, modifications and restatements of the aforesaid agreements, the “Transaction Documents”) and any documents and agreements the undersigned shall sign as required in the Transaction Documents, and duly perform the obligations under the Transaction Documents.

All the actions associated with the Company’s voting right conducted by the WFOE shall be deemed as our own actions, and all the documents related to Target Shares executed by the WFOE shall be deemed to be executed by us; the undersigned hereby acknowledges and ratifies the actions.

The WFOE has the right to re-authorize or assign the above matters under this Power of Attorney to any other person or entity at its own discretion and without prior notice to the undersigned or obtaining our prior consent.

During the period that the undersigned is a shareholder of the Company, this Power of Attorney shall be irrevocable and continuously effective and valid from the date of execution of this Power of Attorney.

During the term of this Power of Attorney, the undersigned hereby waives all the rights associated with Target Shares, which have been authorized to the WFOE through this Power of Attorney, and shall not exercise such rights by ourselves.

1


This Power of Attorney is entered into on July 18, 2019.

[Remainder of this Page Intentionally Left Blank]

2


[Signing Page of the Power of Attorney]

Shanghai Cloud Century

Internet Co., Ltd. (Seal)

(Company seal: /s/ Shanghai Cloud Century Internet Co., Ltd.)

Accepted by:

Joytone Infotech Co., Ltd. (Seal)

(Company seal: /s/ Joytone Infotech Co., Ltd.)

Acknowledged by:

Beijing iJoy Information Technology Co., Ltd. (Seal)

(Company seal: /s/ Beijing iJoy Information Technology Co., Ltd.)


Power of Attorney

The undersigned, iJoy Holding Limited, owns 100% of the voting right (“the Company’s Voting Right”) in Beijing iJoy Information Technology Co., Ltd. (the “Company”).

With respect to the Company’s Voting Right, the undersigned hereby irrevocably authorizes aBitCool Broadband Inc., a limited company organized and existing under the laws of the British Virgin Islands, with registered address at Palm Grove House, P.O.Box 438, Road Town, Tortola, British Virgin Islands (the “BVI Company”) to exercise the following rights on behalf of the undersigned during the term of this Power of Attorney:

The BVI Company is hereby authorized, as the sole and exclusive agent and attorney of the undersigned, to act on behalf of the undersigned with respect to all rights and matters concerning the Company’s Voting Right, including without limitation to: 1) attending shareholders’ meetings of the Company; 2) exercising all of the shareholder’s voting rights that the undersigned is entitled to under the laws of China and the articles of association of the Company; and 3) designating or appointing the legal representative (chairman of the Board), directors, supervisors, general managers, and other senior management members of the Company on behalf of the undersigned.

All the actions associated with the Company’s Voting Right conducted by the BVI Company shall be deemed as the own actions of the undersigned, and all the documents related to the Company’s Voting Right executed by the BVI Company shall be deemed to be executed by the undersigned; the undersigned hereby acknowledges and ratifies the actions.

The BVI Company has the right to re-authorize or assign the above matters under this Power of Attorney to any other person or entity at its own discretion and without prior notice to the undersigned or obtaining the prior consent of the undersigned.

During the term of this Power of Attorney, this Power of Attorney shall be irrevocable and continuously effective and valid from the date of execution of this Power of Attorney.

During the term of this Power of Attorney, the undersigned hereby waives all the rights which have been authorized to the BVI Company through this Power of Attorney, and shall not exercise such rights by the undersigned.

iJoy Holding Limited

(Company seal: /s/ iJoy Holding Limited)

April 3, 2014


Power of Attorney

The undersigned, Joytone Infotech Co., Ltd., owns 100% of the voting right (“the Company’s Voting Right”) and shareholder’s voting rights (including but not limited to sale, transfer, pledge or disposal of all or any part of the Company’s shares) in Beijing iJoy Information Technology Co., Ltd. (the “Company”).

With respect to the Company’s Voting Right and shareholder’s voting rights, the undersigned hereby irrevocably authorizes iJoy Holding Limited, a limited company organized and existing under the laws of the British Virgin Islands, with registered address at Akara Bldg., 24 De Castro Street, Wickhams Cay 1, Road Town, Tortola, British Virgin Islands (the “BVI Company”) to exercise the following rights on behalf of the undersigned during the term of this Power of Attorney:

The BVI Company is hereby authorized, as the sole and exclusive agent and attorney of the undersigned, to act on behalf of the undersigned with respect to all rights and matters concerning the Company’s Voting Right, including without limitation to: 1) attending shareholders’ meetings of the Company; 2) exercising all of the shareholder’s voting rights that the undersigned is entitled to under the laws of China and the articles of association of the Company, including but not limited to sale, transfer, pledge or disposal of all or any part of the Company’s share; and 3) designating or appointing on behalf of the undersigned the legal representative (chairman of the Board), directors, supervisors, general managers, and other senior management members of the Company.

All the actions associated with the Company’s Voting Right conducted by the BVI Company shall be deemed as the own actions of the undersigned, and all the documents related to The Company’s Voting Right executed by the BVI Company shall be deemed to be executed by the undersigned; the undersigned hereby acknowledges and ratifies the actions.

The BVI Company has the right to re-authorize or assign the above matters under this Power of Attorney to any other person or entity at its own discretion and without prior notice to the undersigned or obtaining the prior consent of the undersigned.

During the term of this Power of Attorney, this Power of Attorney shall be irrevocable and continuously effective and valid from April 30, 2013.

During the term of this Power of Attorney, the undersigned hereby waives all the rights which have been authorized to the BVI Company through this Power of Attorney, and shall not exercise such rights by the undersigned.

Joytone Infotech Co., Ltd.

(Company seal: /s/ Joytone Infotech Co., Ltd.)

July 30, 2013


EX-4.41 20 vnet-20231231xex4d41.htm EXHIBIT 4.41

Exhibit 4.41

Exclusive Consultation and Service Agreement

This Exclusive Consultation and Service Agreement (the “Agreement”) is entered into between the following Parties (the “Parties”) on October 30, 2012 in Beijing, the People’s Republic of China (hereinafter referred to as the “PRC” or “China”):

Party A: Joytone Infotech Co., Ltd.

Address: Room 1505, Science and Technology Plaza, Qianjin East Road, Kunshan Development Zone, Jiangsu

Party B: Beijing iJoy Information Technology Co., Ltd.

Address: Room 408, Tower B, Desheng International Center, No. 83 Deshengmenwai Avenue, Xicheng, Beijing

WHEREAS:

1.

Party A is a wholly foreign owned enterprise duly established and validly existing in PRC and has consultation and service resources;

2.

Party B is a limited liability company established and registered in PRC engaging in Internet Information Service and Software Development Business; and

3.

Party A agrees to provide Party B with consultation and other related services and Party B agrees to accept the consultation and services provided by Party A.

Therefore, the Parties have mutually negotiated and reached the following agreement:

1.

Consultation and Services: Sole and Exclusive Right

1.1

During the term of this Agreement, Party A agrees to provide Party B with relevant consultation and services (details see Attachment 1) as Party B’s consultation and service provider in accordance with the conditions of this Agreement. Party A further agrees that it shall not provide technical advice and services to any third party in respect of the business scope involved in this Agreement during the term of this Agreement, except with prior written consent of Party B.

1.2

Party B agrees to accept the consultation and services provided by Party A. Party B further agrees that it will not accept any consultation or services provided by any third party in respect of the business scope involved in this Agreement during the term of this Agreement, except with prior written consent of Party A.

1.3

In respect of any right, title, interest, intangible assets and intellectual property right (including but not limited to copyright, patent, software, know-how, commercial secrets and others), no matter developed by Party A on its own, or developed by Party B based on the intellectual property of Party A, Party A shall have sole, exclusive and full ownership, rights and interests.

2.

Calculation and Payment of Consultation and Service Fees (“Service Fee”)

2.1

The Parties agree that the Service Fee under this Agreement shall be determined and paid based on the method set out in Attachment 2.

3.

Representations and Warranties

3.1

Party A hereby represents and warrants as follows:

3.1.1

Party A is a company duly registered and validly existing under the Chinese law.

3.1.2

Party A’s performance of this Agreement shall be within its corporate power and

1


business scope, it has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there is no breach of any legal or contractual restrictions by which it is bound or affected.

3.1.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party A.

3.2

Party B hereby represents and warrants as follows:

3.2.1

Party B is a company duly registered and validly existing under the Chinese law, engaging in Internet information services and software development business.

3.2.2

Party B’s performance of this Agreement shall be within its corporate power and business scope, and Party B has obtained necessary corporate authorizations and obtained the consent and approval of third parties and the governmental departments, and there is no breach of any legal or contractual restrictions by which it is bound or affected.

3.2.3

Upon signature, this Agreement will become a legal, valid, binding and enforceable legal document for Party B.

4.

Confidentiality

4.1

Party B agrees that all the confidential documents and information which it learns of or comes into contact with as a result of receiving the exclusive consultation and service from Party A (“Confidential Information”) shall be deemed to be confidential. Party B shall take all reasonable steps to keep all such confidential information confidential; Party B shall not disclose, give or transfer any such Confidential Information to any third party without the prior written consent of Party A. Upon termination of this Agreement, Party B shall return any documents, materials or software containing the Confidential Information to Party A at Party A’s request or destroy them at Party B’s own expense and erase any of the Confidential Information from any relevant memory device and shall not continue to use such Confidential Information.

4.2

The Parties agree that this provision shall continue to be in force no matter if this Agreement is modified, rescinded or terminated.

5.

Compensation

5.1

Any loss, damage, liability or expense incurred by Party A in connection with Party A’s lawsuit, claim or other request by third parties originated from or arising from Party A’s services provided to Party B under this Agreement shall be compensated by Party B to Party A, so as to prevent Party A from damage.

6.

Effectiveness, Performance and Term

6.1

This Agreement is signed on the date first set forth above and shall become effective at the same time. Unless this Agreement is terminated early by Party A, the valid term of the Agreement shall be ten years.

6.2

The term of this Agreement may be extended by written confirmation from Party A prior to its expiry. The period of extension shall be determined by the Parties to this Agreement mutually.

7.

Termination

7.1

Termination on Expiry Unless renewed in accordance with the relevant provisions of this Agreement, this Agreement shall terminate on the Expiry Date.

7.2

Early Termination During the term of this Agreement, Party B shall not terminate this

2


Agreement unless Party A commits gross negligence, fraud, other offences or becomes insolvent. Notwithstanding the foregoing, Party A may terminate this Agreement at any time by giving Party B 30 days’ written notice.

7.3

Articles Effective After Termination The rights and obligations of the Parties under Article 4 and Article 5 shall survive the termination of this Agreement.

8.

Dispute Resolution

8.1

In the event of dispute between the Parties with respect to the interpretation and performance of this Agreement, the Parties shall first resolve the dispute through friendly negotiations. In the event the Parties fail to reach an agreement on the dispute, either Party may submit the relevant dispute to the China International Economic and Trade Arbitration Commission for arbitration, in accordance with the arbitration rules of such arbitration commission effective at that time.  The place of the hearing of the arbitration shall be Beijing. The arbitration award shall be final and binding on both Parties.

9.

Force Majeure

9.1

Force Majeure Event shall mean any event which is beyond the reasonable control of a Party and which is unavoidable even with reasonable care of the affected Party, including but not limited to government act, force of nature, fire, explosion, storm, flood, earthquake, tide, lightning or war. However, deficiency of credit, fund or financing may not be deemed as an event beyond the reasonable control of a Party. The Party who is affected by the Force Majeure Event and seeks exemption from the obligation to perform under this Agreement shall notify the other Party of such exemption event as soon as possible and provide to the other party details of Force Majeure Event and relevant supporting documents within fifteen (15) days after the written notice is given, explaining the reasons for such failure to perform, incomplete performance or delay in performance.

9.2

When the performance of this Agreement is delayed or prevented due to any Force Majeure Event as defined above, the Party affected by the Force Majeure does not need to undertake any liability under this Agreement to the extent of the performance being delayed or prevented. The Party affected by Force Majeure shall take appropriate measures to mitigate or remove the effect of Force Majeure and endeavor to resume the performance of the obligations delayed or prevented as a result of Force Majeure. Upon removal of Force Majeure Event, the Parties shall make their best efforts to resume the performance under this Agreement.

10.

Notice

Any notice sent by the Parties hereto for the performance of the rights and obligations hereunder shall be made in writing and sent by personal delivery, registered post, pre-paid post, recognized courier service or facsimile to the following addresses of relevant Party or Parties.

Party A: Joytone Infotech Co., Ltd.

Address: Room 1505, Science and Technology Plaza, Qianjin East Road, Kunshan Development Zone, Jiangsu

Telephone: 13811276796

Attention: Tian Chao

Party B: Beijing iJoy Information Technology Co., Ltd.

Address: Room 408, Tower B, Desheng International Center, No. 83 Deshengmenwai Avenue, Xicheng, Beijing

Telephone: 13439130811

Attention: Han Yubo

11.

Assignment

3


Party B may not transfer any of its rights or obligations under this Agreement to any third party without Party A’s prior written consent.

12.

Severability

If any provision under this Agreement is invalid or unenforceable for being inconsistent with relevant law, such provision shall be invalid or unenforceable only within the scope governed by the relevant law and the legal validity of the other provisions of this Agreement shall not be affected.

13.

Amendment and Supplement

Any amendment and supplement to this Agreement by the Parties shall be made in writing. Any amendment and supplement to this Agreement duly signed by the Parties shall form part of this Agreement and shall have the same legal effect of this Agreement.

14.

Governing Law

This Agreement shall be governed by and interpreted in accordance with the Chinese law.

15.

Language and Copy

This Agreement is written in Chinese in two originals.

[The remainder of this page is intentionally left blank]

4


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party A: Joytone Infotech Co., Ltd. (seal)

(Company seal: /s/ Joytone Infotech Co., Ltd.)

5


[Signature page of Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party B: Beijing iJoy Information Technology Co., Ltd. (seal)

(Company seal: /s/ Beijing iJoy Information Technology Co., Ltd.)

6


Attachment 1

List of Content of Consultation and Services

Party A will provide Party B with the following Consultation and Services:

1.

Provide maintenance of the server room, network and software.

2.

Provide office network conditions and maintenance.

3.

Provide overall system security services.

4.

Provide overall architecture design and implementation of system network, including server system installation and 7x24 daily maintenance.

7


Attachment 2:

Calculation of Service Fee and Payment Method

1.

Party A shall charge monthly fee according to Party B’s actual operating status, and Party B shall be obliged to provide Party A with corresponding materials and data at any time upon Party A’s request. Party A has the right to verify or certify such materials and data at any time.

2.

Party B shall pay the previous month’s service fee to the account designated by Party A by the 15th day of each month.

8


EX-4.42 21 vnet-20231231xex4d42.htm EXHIBIT 4.42

Exhibit 4.42

Amended and Restated Equity Option Agreement

This Amended and Restated Equity Option Agreement (this “Agreement”) is made on July 18, 2019 by and among the following parties:

Party A: iJoy Holding Limited, a limited liability company incorporated and existing under the laws of the British Virgin Islands, with its registered address at Akara Bldg., 24 De Castro Street, Wickhams Cay 1, Road Town, Tortola, British Virgin Islands.

Party B: Shanghai Cloud Century Internet Co., Ltd. (“SH Cloud Century”), a limited liability company incorporated and existing under the laws of the People’s Republic of China (“PRC”or “China”), with its registered address at No. 588-3-A46, Jiwen Road, Baoshan District, Shanghai.

Party B: Peng Yang, a Chinese citizen whose ID number is  _________, with his address at 506, Gate 2, 5th Floor, Xiangheyuan North Lane, Dongcheng District, Beijing (collectively referred to as the “Party B” with SH Cloud Century).

Party C: Beijing iJoy Information Technology Co., Ltd., a limited liability company incorporated and existing under the laws of PRC, with its registered address at Room 320, Building 1, No. 11, Deshengmenwai Street, Xicheng District, Beijing (Desheng Park).

In this Agreement, each of Party A, Party B and Party C shall be hereinafter referred to as a “Party” and collectively as the “Parties”.

Whereas:

1.Party A, Peng Yang and Party C have entered into an Equity Option Agreement (hereinafter referred to as the “Original Equity Option Agreement”) on October 30, 2012;
2.On the date of the signing of this Agreement and the completion of the registration filings with governmental authorities in capital increase of Party C, Party B holds a total of 100% equity interest in Party C, of which Peng Yang holds 4.9% of Party C’s equity (corresponding to the registered capital of RMB 10,080,000), and SH Cloud Century holds 95.1% of the equity interest of Party C (corresponding to the registered capital of RMB 195,634,286);
3.Due to the change in Party C’s equity, the parties intend to enter into this Agreement to amend the Original Equity Option Agreement, and this Agreement shall replace the Original Equity Option Agreement as of the effective date;
4.Party C signed a series of agreements such as the “Exclusive Consultation and Service Agreement ” with Joytone Infotech Co., Ltd., a wholly-owned subsidiary of Party A’s affiliate on October 30, 2012.

Now therefore, upon mutual discussion and negotiation, the Parties have reached the following agreement:

1.

Grant of Option

1.1

Grant

Party B hereby irrevocably grants Party A an irrevocable and exclusive right to purchase the equity interests in Party C held by Party B at any time in part or in whole at Party A’s sole and absolute discretion to the extent permitted by Chinese laws and at the price described in Article 1.3 herein (the “Equity Interest Purchase Option”).  Except for Party A and the Designee(s), no other person shall be entitled to the Equity Interest Purchase Option or other rights with respect to the equity interests of Party B. Party C hereby agrees to the grant by Party B of the Equity Interest Purchase Option to Party A. The term “person” as used herein shall refer to individuals, corporations, partnerships, partners, enterprises, trusts or non-corporate organizations.

1


1.2

Steps for Exercise of the Equity Interest Purchase Option

Subject to the provisions of the laws and regulations of China, Party A may exercise the Equity Interest Purchase Option by issuing a written notice to Party B (the “Equity Interest Purchase Option Notice”), specifying:(a) Party A’s decision to exercise the Equity Interest Purchase Option; (b) the portion of equity interests to be purchased by Party A (the “Optioned Interests”); and (c) the date for purchasing the Optioned Interests or the date for the transfer of the Optioned Interests.

1.3

Purchase Price

Unless assessment is required by law, the purchase price of the equity purchased by Peng Yang (the “Peng Yang Equity Purchase Price”) is RMB 500,000 (the taxes actually arising from the equity purchase, including but not limited to individual income tax, stamp duty, etc. shall be borne by Party A), and the purchase price of the equity purchased by SH Cloud Century (the SH Cloud Century Equity Purchase Price”, collectively with the Peng Yang Equity Purchase Price, the “Equity Purchase Price) is RMB 9,500,000.

1.4

Transfer of Optioned Interests

For each exercise of the Equity Interest Purchase Option:

1.4.1

Party B shall cause Party C to promptly convene a shareholders’ meeting, at which a resolution shall be adopted approving Party B’s transfer of the Optioned Interests to Party A and/or the Designee(s);

1.4.2

Party B shall execute an equity transfer agreement with respect to each transfer with Party A and/or each Designee (whichever is applicable), in accordance with the provisions of this Agreement and the Equity Interest Purchase Option Notice regarding the Optioned Interests;

1.4.3

Relevant parties shall execute all necessary contracts, agreements or documents, obtain all necessary government approvals and permits, and complete all necessary registrations and filings, so as to transfer valid ownership of the Optioned Interests to Party A and/or the Designee(s), unencumbered by any security interests, and cause Party A and/or the Designee(s) to become the registered owner(s) of the Optioned Interests. For the purpose of this Article and this Agreement, “security interests” shall include securities, mortgages, third party’s rights or interests, any stock options, acquisition right, right of first refusal, right to offset, ownership retention or other security arrangements, but shall be deemed to exclude any security interest created by this Agreement, Party B’s Equity Pledge Agreement and Party B’s Power of Attorney; “Party B’s Equity Pledge Agreement” as used in this Agreement shall refer to the Equity Pledge Agreement executed by and among Joytone Infotech Co., Ltd., Party B and Party C on the date hereof. According to this agreement, Party B pledges all of its equity in Party C to Joytone Infotech Co., Ltd. to ensure that Party C can fulfill its obligations under the Exclusive Consultation and Service Agreement signed between Party C and Joytone Infotech Co., Ltd..

1.5

Payment

Within 5 days of the exercise of the Equity Interest Purchase Option by Party A, the corresponding equity interest purchase price shall be paid to the account designated by Party B.

2.

Covenants

2.1

Covenants regarding Party C

2


Party C hereby covenant as follows:

2.1.1

Without the prior written consent of Party A or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party C shall not in any manner supplement, change or amend the articles of association of Party C, increase or decrease its registered capital, or change its structure of registered capital in other manners;

2.1.2

Party C shall maintain Party C’s corporate existence in accordance with good financial and business standards and practices, and operate its business and handle its affairs prudently and effectively;

2.1.3

Without the prior written consent of Party A or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party C shall not at any time following the date hereof, sell, transfer, mortgage or dispose of in any manner any material assets of Party C or legal or beneficial interest in the material business or revenues of Party C, or allow the encumbrance thereon of any security interest;

2.1.4

Without the prior written consent of Party A, or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party C shall not incur, inherit, guarantee or suffer the existence of any debt, except for (a) payables incurred in the ordinary course of business other than through loans; and (b) debts disclosed to Party A and with Party A’s written consent;

2.1.5

Party C shall always operate all of Party C’s business within the ordinary course of business to maintain the asset value of Party C and refrain from any action/omission that may adversely affect Party C’s operating status and asset value;

2.1.6

Without the prior written consent of Party A, or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party C shall not enter into any material agreement (for the purposes of this paragraph, an agreement is considered material if its value exceeds RMB 5 million), except for agreements entered into in the ordinary course of business;

2.1.7

Without the prior written consent of Party A, or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party C shall not provide any person with any loan or credit;

2.1.8

Party C shall provide Party A with information on Party C’s business operations and financial condition at Party A’s request;

2.1.9

Party C shall procure and maintain insurance in respect of Party C’s assets and business from an insurance carrier acceptable to Party A, at an amount and type of coverage typical for companies that operate similar businesses;

2.1.10

Party C shall immediately notify Party A of the occurrence or possible occurrence of any litigation, arbitration or administrative proceedings relating to Party C’s assets, business, revenue or equity interest;

2.1.11

To maintain the ownership by Party C of all of its assets, Party C shall execute all necessary or appropriate documents, take all necessary or appropriate actions, file all necessary or appropriate complaints, and raise necessary or appropriate defenses against all claims.

2.2

Covenants of Party B

3


Party B hereby, individually and not jointly, covenants as follows:

2.2.1

Without the prior written consent of Party A, or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party B shall not sell, transfer, mortgage or dispose of in any other manner any legal or beneficial interest in the equity interests in Party C held by Party B, or allow the encumbrance thereon at any time from the date hereof, except for the interest placed in accordance with Party B’s Equity Pledge Agreement;

2.2.2

Without the prior written consent of Party A, or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party B shall ensure the shareholders’ meeting of Party C not to approve any sale, transfer, mortgage or disposition in any other manner of any legal or beneficial interest in the equity interests in Party C held by Party B, or allow the encumbrance thereon of any security interest, except for the interest placed in accordance with Party B’s Equity Pledge Agreement;

2.2.3

Without the prior written consent of Party A, or Party A’s affiliated company in China, Joytone Infotech Co., Ltd., Party B shall cause the shareholders’ meeting or the directors (or the executive director) of Party C not to approve the merger or consolidation with any person, or the acquisition of or investment in any person;

2.2.4

Party B shall immediately notify Party A of the occurrence or possible occurrence of any litigation, arbitration or administrative proceedings relating to the equity interests in Party C held by Party B;

2.2.5

Party B shall ensure the shareholders’ meeting of Party C to vote in favor of the transfer of the Optioned Interests as set forth in this Agreement;

2.2.6

To the extent necessary to maintain Party B’s ownership in Party C’s equity, Party B shall execute all necessary or appropriate documents, take all necessary or appropriate actions, file all necessary or appropriate complaints, and raise necessary or appropriate defenses against all claims;

2.2.7

At the request of Party A, Party B shall unconditionally and immediately transfer its equity to its designated representative at any time;

2.2.8

Party B shall strictly abide by the provisions of this Agreement and other contracts jointly or separately executed by and among Party B, Party C and Party A, perform the obligations hereunder and thereunder, and refrain from any action/omission that may affect the effectiveness and enforceability thereof.

3.

Representations and Warranties

Representations and Warranties of Party B and Party C

Party B and Party C hereby represent and warrant to Party A, jointly and severally, as of the date of this Agreement and each date of the transfer of the Optioned Interests, that:

3.1

They have the power, capacity and authority to execute and deliver this Agreement and any equity interest transfer agreements to which they are parties concerning each transfer of the Optioned Interests as described thereunder (each, a “Equity Transfer Agreement”), and to perform their obligations under this Agreement and any Equity Transfer Agreements. Party B and Party C agree to enter into Equity Transfer Agreements substantially consistent with the terms of this Agreement upon Party A’s exercise of the Equity Interest Purchase Option. This Agreement and the Equity Transfer Agreements to which they are parties constitute or will constitute their legal, valid and binding obligations and shall be

4


enforceable against them in accordance with the provisions thereof;

3.2

The execution and delivery of this Agreement or any Equity Transfer Agreements and the obligations under this Agreement or any Equity Transfer Agreements shall not: (i) cause any violation of any applicable laws of China; (ii) be inconsistent with the articles of association, bylaws or other organizational documents of them; (iii) cause the violation of any contracts or instruments to which they are a party or which are binding on them, or constitute any breach under any contracts or instruments to which they are a party or which are binding on them; (iv) cause any violation of any condition for the grant and/or continued effectiveness of any licenses or permits issued to either of them; or (v) cause the suspension or revocation of or imposition of additional conditions to any licenses or permits issued to either of them;

3.3

Party B have the complete and saleable title to all their assets. Except for Party B’s Equity Pledge Agreement and Party B’s Power of Attorney, Party B have not made any security interest or encumbrances on such equity interests;

3.4

Party C does not have any outstanding debts, except for (i) debt incurred during the ordinary course of business; and (ii) debts disclosed to Party A for which Party A’s written consent has been obtained.

3.5

Party C has complied with all PRC laws and regulations applicable to the acquisition of assets; and

3.6

There are no pending or threatened litigation, arbitration or administrative proceedings relating to the equity interests in Party C, assets of Party C or Party C itself, except for those already conducted and disclosed to Party A before the signing of this agreement.

4.

Effective Date and Term

This Agreement shall become effective upon execution by the Parties, and remain effective until all equity interests held by Party B in Party C have been transferred to Party A in accordance with the laws of PRC.

5.

Governing Law and Resolution of Disputes

5.1Governing Law

The execution, effectiveness, interpretation and performance of this Agreement and the resolution of disputes hereunder shall be governed by the laws of the PRC.

5.2

Methods of Resolution of Disputes

In the event of any dispute with respect to the interpretation and performance of this Agreement, the Parties shall first resolve the dispute through friendly negotiations. In the event the dispute cannot be resolved within 30 days after one party sends a written notice requesting negotiation to the other party, either Party may submit the relevant dispute to the China International Economic and Trade Arbitration Commission for arbitration, in accordance with the arbitration rules of such arbitration commission effective at that time. The place of the hearing of the arbitration shall be Beijing. The arbitration award shall be final and binding on both Parties.

6.

Taxes and Fees

Each Party shall pay any and all transfer and registration taxes, expenses and fees incurred thereby or levied thereon in accordance with the laws of China in connection with the preparation and execution of this Agreement and the Equity Transfer Agreements, as well as the consummation of the transactions contemplated under this Agreement and the Equity Transfer Agreements. The taxes and fees incurred by Peng Yang for the equity purchase under this agreement shall not exceed the “Peng Yang Equity Purchase Price” as stated in Article 1.3 of this agreement.

5


7.

Notice

Notices or other communications required to be given by either party or the Company under this Agreement shall be in Chinese, and shall be delivered to the following address or other designated address as may be notified by the other parties from time to time personally, by registered mail or email. The dates on which notices shall be deemed to have been effectively given shall be determined as follows: (a) notices given personally shall be deemed effectively given on the date sent personally; (b) notices given by registered mail shall be deemed effectively given on the tenth day after the date of dispatch of the postage-paid registered airmail (as indicated by the postmark), or the fourth day after the date of delivery to an internationally recognized courier service; (c) notices given by email shall be deemed effectively given on the date when the sender’s mail system confirms that the email was sent to the recipient’s mail receiving system.

Party A: iJoy Holding Limited

Address: No. 10 Jiuxianqiao East Road, Chaoyang District, Beijing

Email: yuanlin@21vianet.com

Party B: Shanghai Cloud Century Internet Co., Ltd.

Address: No. 588-3-A46, Jiwen Road, Baoshan District, Shanghai

Email: gong.bo@21vianet.com

Peng Yang

Address: Room 202, Research Building, Beijing University of Posts and Telecommunications, No.10 Xitucheng Road, Haidian District, Beijing, 100876

Email: Pengyang70@gmail.com

Party C: Beijing iJoy Information Technology Co., Ltd.

Address: Room 320, Building 1, No. 11, Deshengmenwai Street, Xicheng District, Beijing (Desheng Park)

Email: yuanlin@21vianet.com

8.

Confidentiality

The Parties acknowledge that any oral or written information exchanged between the Parties in connection with this Agreement are regarded as confidential information.  Each Party shall maintain the confidentiality of all such confidential information, and without obtaining the written consent of the other Party, it shall not disclose any relevant confidential information to any third parties, except for the information that: (a) is or will be in the public domain (other than through the receiving Party’s unauthorized disclosure); (b) is under the obligation to be disclosed pursuant to the applicable laws or regulations, rules or regulations of any stock exchange; or (c) is required to be disclosed by any Party to its legal counsels or financial advisors regarding the transaction contemplated hereunder, provided that such legal counsels or financial advisors shall be bound by the confidentiality obligations similar to those set forth in this Article.  Disclosure of any confidential information by the employees of or agencies engaged by any Party shall be deemed disclosure of such confidential information by such Party and such Party shall be held liable for breach of this Agreement. Notwithstanding any termination of this Agreement for any reason whatsoever, this article shall remain in effect.

9.

Further Warranties

The Parties agree to promptly execute documents that are reasonably required for or are conducive to the implementation of the provisions and purposes of this Agreement and take further actions that are reasonably required for or are conducive to the implementation of the provisions and purposes of this Agreement.

10.

Miscellaneous

10.1

Amendments, Changes and Supplements

6


Any amendments, changes and supplements to this Agreement shall be made in writing and signed by the Parties.

10.2

Compliance of the Laws and Regulations

The Parties shall comply with, and shall ensure that the Parties operate in full compliance with, all laws and regulations duly published and publicly available in China.

10.3

Entire Agreement

Except as amended, supplemented or modified in writing subsequent to the execution of this Agreement, this Agreement constitutes the entire agreement between the Parties hereto with respect to the subject matter hereof and supersedes all prior negotiations, representations and agreements, whether oral or written, with respect to the subject matter hereof. In particular, this Agreement shall supersede the Original Equity Option Agreement previously entered into by the Parties, which shall terminate immediately upon the Effective Date of this Agreement.

10.4

Headings

The headings of this Agreement are for convenience only, and shall not be used to interpret, explain or otherwise affect the meanings of the provisions of this Agreement.

10.5

Language

This Agreement is made in Chinese in four (4) copies.

[The remainder of this page is intentionally left blank]

7


IN WITNESS WHEREOF, the Parties have executed or caused their authorized representatives to execute this Amended and Restated Equity Interest Purchase Option Agreement as of the date first above written.

Party A: iJoy Holding Limited

(Company seal: /s/ iJoy Holding Limited)

Party B: Shanghai Cloud Century Internet Co., Ltd.

(Company seal: /s/ Shanghai Cloud Century Internet Co., Ltd.)

Peng Yang

By:

/s/ Peng Yang

Party C: Beijing iJoy Information Technology Co., Ltd.

(Company seal: /s/ Beijing iJoy Information Technology Co., Ltd.)

8


EX-4.43 22 vnet-20231231xex4d43.htm EXHIBIT 4.43

Exhibit 4.43

Supplementary Agreement to the Exclusive Consultation and Service Agreement

This Supplementary Agreement to the Exclusive Consultation and Service Agreement (the “Agreement”) is entered into between the following Parties (the “Parties”) on July 30, 2013.

Party A: Joytone Infotech Co., Ltd.

Address: Room 1505, Science and Technology Plaza, Qianjin East Road, Kunshan Development Zone, Jiangsu

Party B: Beijing iJoy Information Technology Co., Ltd.

Address: Room 408, Tower B, Desheng International Center, No. 83 Deshengmenwai Avenue, Xicheng, Beijing

WHEREAS:

1.

The Parties have entered into an Exclusive Consultation and Service Agreement on October 30, 2012 and mutually agreed on providing technical service and management consultancy service;

2.

During the term of this Agreement, Party A agrees to provide Party B with and Party B agrees to accept the management consultancy and Internet technical services;

3.

During the term of this Agreement, Party B shall not accept any management consultancy, Internet technical services or other similar services provided by any persons or entities other than Party A, except with prior consent of Party A.

Therefore, the Parties have, through friendly consultation, reached the following agreement on April 30, 2013:

1.

The service fee shall be calculated and paid at RMB 1,000 per hour, and Party A may adjust the aforementioned rate at any time at its own discretion. The service fee shall be paid on a monthly basis; Party B will pay within 5 days after receiving and reviewing the invoice issued and provided by Party A.

2.

Any intellectual property rights developed by Party A in the course of providing the services under this Agreement shall belong to Party A. However, if mandatory law provides otherwise, the attribution of intellectual property rights shall be determined in accordance with the provisions of the mandatory law.

3.

Each of the Parties hereby warrants that it has acquired all the rights, qualifications and capabilities necessary for the negotiation, execution and performance of this Agreement.

4.

Each of the Parties shall keep confidential the confidential information obtained from the other Party in the course of the negotiation, execution and performance of this Agreement.

5.

This Agreement shall terminate at the time when the Parties enter into a new agreement on the services agreed upon hereunder.

[The remainder of this page is intentionally left blank]

1


[Signature page of Supplementary Agreement to the Exclusive Consultation and Service Agreement]

IN WITNESS WHEREOF, the Parties have caused their authorized representatives to execute this Exclusive Consultation and Service Agreement as of the date first above written.

Party A: Joytone Infotech Co., Ltd. (seal)

(Company seal: /s/ Joytone Infotech Co., Ltd.)

Party B: Beijing iJoy Information Technology Co., Ltd. (seal)

(Company seal: /s/ Beijing iJoy Information Technology Co., Ltd.)

2


EX-8.1 23 vnet-20231231xex8d1.htm EXHIBIT 8.1

Exhibit 8.1

List of Significant Subsidiaries and Principal Consolidated Affiliated Entities*

Significant Subsidiaries

    

Jurisdiction of Incorporation

VNET Group Limited

Hong Kong

Diyixian.com Limited

Hong Kong

Dermot Holdings Limited

British Virgin Islands

VNET DRP Investment Holdings Limited

Hong Kong

VNET@Xian Holding Limited

British Virgin Islands

VNET DRP Daxing Private Limited

Singapore

EdgeBlue Limited

Cayman Islands

WiFire Group Inc.

British Virgin Islands

Asia Quality Limited

Hong Kong

Shihua DC Investment Holdings Limited

Cayman Islands

Shihua DC Investment Holdings 2 Limited

Cayman Islands

Shihua DC Investment SH1 Limited

Hong Kong

HongKong Fastweb Holdings Co, Limited

Hong Kong

VNET Mobile Limited

Hong Kong

VNET Ventures Limited

Hong Kong

SPLENDID ORIENTAL LIMITED

British Virgin Islands

WHISPERWIND DEVELOPMENT LIMITED

British Virgin Islands

WON LINK LIMITED

British Virgin Islands

VNET Future Technology Limited

Hong Kong

Apexer Investments Limited

British Virgin Islands

VNET Data Center Co., Ltd.

PRC

VNET (Xi’an) Technology Co., Ltd.

PRC

ABitcool (China) Broadband Inc.

PRC

Foshan Zhuoyi Intelligence Data Co., Ltd.

PRC

Shenzhen Diyixian Telecommunication Co., Ltd.

PRC

Beijing Hongyuan Network Technology Co., Ltd.

PRC

Shanghai Waigaoqiao Free Trade Zone Gaogang Technology Co., Ltd.

PRC

Beijing TenxCloud Technology Co., Ltd.

PRC

Shanghai Edge Connect Technology Co., Ltd.

PRC

Beijing Jianghe Cloud Technology Co., Ltd.

PRC

Beijing Shuntou Green Energy Data Technology Co., Ltd.

PRC

Jiwa Senlin (Beijing) Engineering Co., Ltd.

PRC

Zhongke Zijing Technology Co., Ltd.

PRC

Gu’an Junhui Network Technology Co., Ltd.

PRC

Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.

PRC

Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.

PRC

Beijing Jianghe Shuzhi Technology Co., Ltd.

PRC

Jianghe Chuangke (Beijing) Technology Co., Ltd.

PRC

Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd.

PRC

Beijing Zhongshun Yongfeng Investment Consulting Co., Ltd.

PRC

Huailai hulianyun Technology Co., Ltd.

PRC

WLCB Century Cloud Technology Co., LTD

PRC

VNET Anhui Suzhou Technology Co., Ltd.

PRC

VNET (Foshan) Technology Co., Ltd.

PRC

Shenzhen Cloud Native Technology Co., Ltd.

PRC

VNET Hangzhou Information Technology Co., Ltd.

PRC

VNET Zhuhai Financial Leasing Co., Ltd.

PRC

Joytone Infotech Co., Ltd.

PRC

Principal Consolidated Affiliated Entities

Jurisdiction of Incorporation

Beijing Yiyun Network Technology Co., Ltd.

PRC

Beijing iJoy Information Technology Co., Ltd.

PRC

Beijing VNET Broad Band Data Center Co., Ltd.

PRC

Langfang Xunchi Computer Data Processing Co., Ltd.

PRC

Shanghai Blue Cloud Technology Co., Ltd.

PRC

Guangzhou Lianyun Big Data Co., Ltd.

PRC

Beijing Xianghu Yunlian technology Co., Ltd.

PRC


Shanghai Hujiang Songlian Technology Co., Ltd.

PRC

Nantong Chenghong Cloud Computing Co., Ltd.

PRC

Shanghai Zhiyan Yunwei Technology Co., Ltd.

PRC

Shanghai Shilian Technology Co., Ltd.

PRC

Sanhe Shulifang Information Technology Co., Ltd.

PRC

Langfang Huahai Internet Technology Co., Ltd.

PRC

VNET Technology Development (Suzhou) Co., Ltd.

PRC

Shanghai Shuzhong Cloud Information Technology Service Co., Ltd.

PRC

WLCB Century Cloud Data Technology Co., Ltd.

PRC

Hebei Ketai Internet Technology Co., Ltd.

PRC

HuLianXinCheng Network Technology (Beijing) Co., Ltd.

PRC

VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd.

PRC

Beijing shuhai hulian technology Co., Ltd.

PRC

Shanghai Edge Blue Cloud Network Technology Co., Ltd.

PRC

Beijing VNET Technology Co., Ltd.

PRC

Shanghai Hesheng Data System Co., LTD

PRC

Beijing Yilong Xinda Technology Co., Ltd.

PRC

Hebei VNET Big Data Co. Ltd.

PRC

Beijing Yicheng Taihe Technology Co., Ltd.

PRC

* Other entities of VNET Group, Inc. have been omitted from this list since, considered in the aggregate as a single entity, they would not constitute a significant subsidiary.


EX-12.1 24 vnet-20231231xex12d1.htm EXHIBIT 12.1

Exhibit 12.1

Certification by the Principal Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Sheng Chen, Interim Chief Executive Officer, certify that:

1.I have reviewed this annual report on Form 20-F of VNET Group, Inc. (the “Company”);

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the 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 26, 2024

By:

/s/ Sheng Chen

Name:

Sheng Chen

Title:

Interim Chief Executive Officer


EX-12.2 25 vnet-20231231xex12d2.htm EXHIBIT 12.2

Exhibit 12.2

Certification by the Principal Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Qiyu Wang, Chief Financial Officer, certify that:

1.

I have reviewed this annual report on Form 20-F of VNET Group, Inc. (the “Company”);

2.

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

3.

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

4.

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

(a)

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

(b)

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

(c)

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

(d)

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

5.

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

(a)

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

(b)

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

Date: April 26, 2024

By:

/s/ Qiyu Wang

Name:

Qiyu Wang

Title:

Chief Financial Officer


EX-13.1 26 vnet-20231231xex13d1.htm EXHIBIT 13.1

Exhibit 13.1

Certification by the Principal Executive Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of VNET Group, Inc. (the “Company”) on Form 20-F for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sheng Chen, Interim Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)

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

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: April 26, 2024

By:

/s/ Sheng Chen

Name:

Sheng Chen

Title:

Interim Chief Executive Officer


EX-13.2 27 vnet-20231231xex13d2.htm EXHIBIT 13.2

Exhibit 13.2

Certification by the Principal Financial Officer

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the annual report of VNET Group, Inc. (the “Company”) on Form 20-F for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Qiyu Wang, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

(1)

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

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: April 26, 2024

By:

/s/ Qiyu Wang

Name:

Qiyu Wang

Title:

Chief Financial Officer


EX-15.1 28 vnet-20231231xex15d1.htm EXHIBIT 15.1

Exhibit 15.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements of VNET Group, Inc.:

i)

Form S-8 No. 333-177273, pertaining to the 2010 Share Incentive Plan;

ii)

Form S-8 No. 333-187695, pertaining to the 2010 Share Incentive Plan, as amended;

iii)

Form S-8 No. 333-197495, pertaining to the 2014 Share Incentive Plan;

iv)

Form S-8 No. 333-208121, pertaining to the 2014 Share Incentive Plan, as amended;

v)

Form S-8 No. 333-222521, pertaining to the 2014 Share Incentive Plan, as amended; and

vi)

Form S-8 No. 333-251568, pertaining to the 2020 Share Incentive Plan.

of our report dated April 26, 2022, with respect to the consolidated financial statements of VNET Group, Inc., included in this Annual Report (Form 20-F) for the year ended December 31, 2023.

/s/ Ernst & Young Hua Ming LLP

Shanghai, People’s Republic of China

April 26, 2024


EX-15.2 29 vnet-20231231xex15d2.htm EXHIBIT 15.2

Exhibit 15.2

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (No. 333-177273, 333-187695, 333-197495, 333-208121, 333-222521 and 333-251568) on Form S-8 of our reports dated April 26, 2024, with respect to the consolidated financial statements of VNET Group, Inc. and the effectiveness of internal control over financial reporting.

/s/KPMG Huazhen LLP

Beijing, China

April 26, 2024


EX-15.3 30 vnet-20231231xex15d3.htm EXHIBIT 15.3

Exhibit 15.3

Graphic

Graphic

Consent of Han Kun Law Offices

To: VNET Group, Inc.

Guanjie Building Southeast 1st Floor, 10# Jiuxianqiao East Road

Chaoyang District, Beijing 100016
the People’s Republic of China

Date: April 26, 2024

Dear Sirs,

We consent to the reference to our firm under the headings “Item 3.D—Risk Factors,” “Item 4.B—Business Overview—Regulation,” “Item 4.C— Organizational Structure—Contractual Arrangements with the Variable Interest Entities and Their Shareholders” and “Item 5.A—Operating Results” in VNET Group, Inc.’s Annual Report on Form 20-F for the year ended December 31, 2023, which will be filed with the Securities and Exchange Commission (the “SEC”), and further consent to the incorporation by reference of the summaries of our opinions under these captions into the registration statement on Form S-8 (File No. 333-177273) pertaining to VNET Group, Inc.’s 2010 Share Incentive Plan, the registration statement on Form S-8 (File No. 333-187695) pertaining to VNET Group, Inc.’s 2010 Share Incentive Plan, as amended, the registration statement on Form S-8 (File No. 333-197495) pertaining to VNET Group, Inc.’s 2014 Share Incentive Plan, the registration statement on Form S-8 (File No. 333-208121) pertaining to VNET Group, Inc.’s 2014 Share Incentive Plan, as amended, the registration statement on Form S-8 (File No. 333-222521) pertaining to VNET Group, Inc.’s 2014 Share Incentive Plan, as amended, and the registration statement on Form S-8 (File No. 333- 251568) pertaining to the 2020 Share Incentive Plan. We also consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report on Form 20-F for the year ended December 31, 2023.

Yours faithfully,

/s/ HAN KUN LAW OFFICES

HAN KUN LAW OFFICES

Graphic


EX-97 31 vnet-20231231xex97.htm EXHIBIT 97

Exhibit 97

VNET GROUP, INC.

INCENTIVE COMPENSATION RECOUPMENT POLICY

1.INTRODUCTION

The Board of Directors (the “Board”) of VNET Group, Inc., a company incorporated in the Cayman Islands (the “Company”), has determined that it is in the best interests of the Company and its shareholders to adopt this Incentive Compensation Recoupment Policy (this “Policy”) providing for the Company’s recoupment of Recoverable Incentive Compensation that is received by Covered Officers of the Company under certain circumstances. Certain capitalized terms used in this Policy have the meanings given to such terms in Section 3 below.

This Policy is designed to comply with, and shall be interpreted to be consistent with, Section 10D of the Exchange Act, Rule 10D-1 promulgated thereunder (“Rule 10D-1”) and Nasdaq Listing Rule 5608 (the “Listing Standards”).

2.EFFECTIVE DATE

This Policy shall apply to all Incentive Compensation that is received by a Covered Officer on or after October 2, 2023 (the “Effective Date”). Incentive Compensation is deemed “received” in the Company’s fiscal period in which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of such Incentive Compensation occurs after the end of that period.

3.DEFINITIONS

Accounting Restatement” means an accounting restatement that the Company is required to prepare due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

Accounting Restatement Date” means the earlier to occur of (a) the date that the Board, a committee of the Board authorized to take such action, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date that a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

Administrator” means the Compensation Committee or, in the absence of such committee, the Board.

Code” means the U.S. Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder.

Compensation Committee” means the Compensation Committee of the Board.

Covered Officer” means each current and former Executive Officer.

Exchange” means the Nasdaq Stock Market.

Exchange Act” means the U.S. Securities Exchange Act of 1934, as amended.


Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions for the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed executive officers of the Company if they perform such policy-making functions for the Company. Policy-making function is not intended to include policy-making functions that are not significant. Identification of an executive officer for purposes of this Policy would include at a minimum executive officers identified pursuant to Item 401(b) of Regulation S-K promulgated under the Exchange Act.

Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, including Company share price and total shareholder return (“TSR”). A measure need not be presented in the Company’s financial statements or included in a filing with the SEC in order to be a Financial Reporting Measure.

Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

Lookback Period” means the three completed fiscal years immediately preceding the Accounting Restatement Date, as well as any transition period (resulting from a change in the Company’s fiscal year) within or immediately following those three completed fiscal years (except that a transition period of at least nine months shall count as a completed fiscal year). Notwithstanding the foregoing, the Lookback Period shall not include fiscal years completed prior to the Effective Date.

Recoverable Incentive Compensation” means Incentive Compensation received by a Covered Officer during the Lookback Period that exceeds the amount of Incentive Compensation that would have been received had such amount been determined based on the Accounting Restatement, computed without regard to any taxes paid (i.e., on a gross basis without regard to tax withholdings and other deductions). For any compensation plans or programs that take into account Incentive Compensation, the amount of Recoverable Incentive Compensation for purposes of this Policy shall include, without limitation, the amount contributed to any notional account based on Recoverable Incentive Compensation and any earnings to date on that notional amount. For any Incentive Compensation that is based on the share price or TSR, where the Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement, the Administrator will determine the amount of Recoverable Incentive Compensation based on a reasonable estimate of the effect of the Accounting Restatement on the share price or TSR upon which the Incentive Compensation was received. The Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange in accordance with the Listing Standards.

SEC” means the U.S. Securities and Exchange Commission.

4.RECOUPMENT

(a)Applicability of Policy. This Policy applies to Incentive Compensation received by a Covered Officer (i) after beginning services as an Executive Officer, (ii) who served as an Executive Officer at any time during the performance period for such Incentive Compensation, (iii) while the Company had a class of securities listed on a national securities exchange or a national securities association, and (iv) during the Lookback Period.

(b)Recoupment Generally.  Pursuant to the provisions of this Policy, if there is an Accounting Restatement, the Company must reasonably promptly recoup the full amount of the Recoverable Incentive Compensation, unless the conditions of one or more subsections of Section 4(c) of this Policy are met and the Compensation Committee, or, if such committee does not consist solely of independent directors, a majority of the independent directors serving on the Board, has made a determination that recoupment would be impracticable. Recoupment is required regardless of whether the Covered Officer engaged in any misconduct and regardless of fault, and the Company’s obligation to recoup Recoverable Incentive Compensation is not dependent on whether or when any restated financial statements are filed.

2


(c)Impracticability of Recovery. Recoupment may be determined to be impracticable if, and only if:

(i)the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount of the applicable Recoverable Incentive Compensation; provided that, before concluding that it would be impracticable to recover any amount of Recoverable Incentive Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Recoverable Incentive Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange in accordance with the Listing Standards; or

(ii)recoupment of the applicable Recoverable Incentive Compensation would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Code Section 401(a)(13) or Code Section 411(a) and regulations thereunder.

(d)Sources of Recoupment.  To the extent permitted by applicable law, the Administrator shall, in its sole discretion, determine the timing and method for recouping Recoverable Incentive Compensation hereunder, provided that such recoupment is undertaken reasonably promptly. The Administrator may, in its discretion, seek recoupment from a Covered Officer from any of the following sources or a combination thereof, whether the applicable compensation was approved, awarded, granted, payable or paid to the Covered Officer prior to, on or after the Effective Date: (i) direct repayment of Recoverable Incentive Compensation previously paid to the Covered Officer; (ii) cancelling prior cash or equity-based awards (whether vested or unvested and whether paid or unpaid); (iii) cancelling or offsetting against any planned future cash or equity-based awards; (iv) forfeiture of deferred compensation, subject to compliance with Code Section 409A; and (v) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Administrator may effectuate recoupment under this Policy from any amount otherwise payable to the Covered Officer, including amounts payable to such individual under any otherwise applicable Company plan or program, e.g., base salary, bonuses or commissions and compensation previously deferred by the Covered Officer. The Administrator need not utilize the same method of recovery for all Covered Officers or with respect to all types of Recoverable Incentive Compensation.

(e)No Indemnification of Covered Officers. Notwithstanding any indemnification agreement, applicable insurance policy or any other agreement or provision of the Company’s organizational documents to the contrary, no Covered Officer shall be entitled to indemnification or advancement of expenses in connection with any enforcement of this Policy by the Company, including paying or reimbursing such Covered Officer for insurance premiums to cover potential obligations to the Company under this Policy.

(f)Indemnification of Administrator. Any members of the Administrator, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.

(g)No “Good Reason” for Covered Officers.  Any action by the Company to recoup or any recoupment of Recoverable Incentive Compensation under this Policy from a Covered Officer shall not be deemed (i) “good reason” for resignation or to serve as a basis for a claim of constructive termination under any benefits or compensation arrangement applicable to such Covered Officer, or (ii) to constitute a breach of a contract or other arrangement to which such Covered Officer is party.

3


5.ADMINISTRATION

Except as specifically set forth herein, this Policy shall be administered by the Administrator. The Administrator shall have full and final authority to make any and all determinations required under this Policy.  Any determination by the Administrator with respect to this Policy shall be final, conclusive and binding on all interested parties and need not be uniform with respect to each individual covered by this Policy. In carrying out the administration of this Policy, the Administrator is authorized and directed to consult with the full Board or such other committees of the Board as may be necessary or appropriate as to matters within the scope of such other committee’s responsibility and authority. Subject to applicable law, the Administrator may authorize and empower any officer or employee of the Company to take any and all actions that the Administrator, in its sole discretion, deems necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).

6.SEVERABILITY

If any provision of this Policy or the application of any such provision to a Covered Officer shall be adjudicated to be invalid, illegal or unenforceable in any respect, such invalidity, illegality or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision or application enforceable.

7.NO IMPAIRMENT OF OTHER REMEDIES

Nothing contained in this Policy, and no recoupment or recovery as contemplated herein, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Officer arising out of or resulting from any actions or omissions by the Covered Officer. This Policy does not preclude the Company from taking any other action to enforce a Covered Officer’s obligations to the Company, including, without limitation, termination of employment and/or institution of civil proceedings. This Policy is in addition to the requirements of Section 304 of the Sarbanes-Oxley Act of 2002 (“SOX 304”) that are applicable to the Company’s Chief Executive Officer and Chief Financial Officer and to any other compensation recoupment policy and/or similar provisions in any employment, equity plan, equity award, or other individual agreement, to which the Company is a party or which the Company has adopted or may adopt and maintain from time to time; provided, however, that compensation recouped pursuant to this Policy shall not be duplicative of compensation recouped pursuant to SOX 304 or any such compensation recoupment policy and/or similar provisions in any such employment, equity plan, equity award, or other individual agreement except as may be required by law.

8.AMENDMENT; TERMINATION

The Administrator may amend, terminate or replace this Policy or any portion of this Policy at any time and from time to time in its sole discretion. The Administrator shall amend this Policy as it deems necessary to comply with applicable law or any Listing Standard.

9.SUCCESSORS

This Policy shall be binding and enforceable against all Covered Officers and, to the extent required by Rule 10D-1 and/or the applicable Listing Standards, their beneficiaries, heirs, executors, administrators or other legal representatives.

10.REQUIRED FILINGS

The Company shall make any disclosures and filings with respect to this Policy that are required by law, including as required by the SEC.

*****

4


VNET GROUP, INC.

INCENTIVE COMPENSATION RECOUPMENT POLICY

FORM OF EXECUTIVE ACKNOWLEDGMENT

I, the undersigned, agree and acknowledge that I am bound by, and subject to, the VNET Group, Inc. Incentive Compensation Recoupment Policy, as may be amended, restated, supplemented or otherwise modified from time to time (the “Policy”). In the event of any inconsistency between the Policy and the terms of any employment agreement, offer letter or other individual agreement with VNET Group, Inc. (the “Company”) to which I am a party, or the terms of any compensation plan, program or agreement, whether or not written, under which any compensation has been granted, awarded, earned or paid to me, the terms of the Policy shall govern.

In the event that the Administrator (as defined in the Policy) determines that any compensation granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company pursuant to the Policy, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement. I further agree and acknowledge that I am not entitled to indemnification, and hereby waive any right to advancement of expenses, in connection with any enforcement of the Policy by the Company.

Agreed and Acknowledged:

Name:

Title:

Date:


EX-101.PRE 32 vnet-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.SCH 33 vnet-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - ORGANIZATION - Financial information of the consolidated VIEs (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Interest expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - ACQUISITION OF SUBSIDIARIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable and the allowance for doubtful debt (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property and equipment, held under capital leases (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - PROPERTY AND EQUIPMENT, NET - Carrying amounts of property and equipment held under capital leases (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - INTANGIBLE ASSETS, NET - Amortization expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - LAND USE RIGHTS, NET - Land use rights amortized (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - LONG-TERM INVESTMENTS, NET - Long term investments (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - BORROWINGS - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - LEASES - Future lease payments under operating leases and finance leases(Details) Cal2 link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - LEASES - Total lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - LEASES - Future lease payments under operating leases and finance leases (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - TAXATION - Income Tax Benefits (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 42303 - Disclosure - TAXATION - PRC operations (Details) link:presentationLink link:calculationLink link:definitionLink 42305 - Disclosure - TAXATION - Deferred Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42406 - Disclosure - TAXATION - Deferred Taxes (Details) - calc2 link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACQUISITION OF SUBSIDIARIES (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 32803 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 32903 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 33003 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - ORGANIZATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - ORGANIZATION - Financial information of the consolidated VIEs (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted average useful lives of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - CONCENTRATION OF RISKS (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITION OF SUBSIDIARIES - Acquisitions in 2023 (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACQUISITION OF SUBSIDIARIES - Asset Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable due (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property and equipment pledged to secure banking borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INTANGIBLE ASSETS, NET - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - GOODWILL - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - LONG-TERM INVESTMENTS, NET - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - LONG-TERM INVESTMENTS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - BORROWINGS - Unused loan facilities (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - BORROWINGS - Unused loan facilities (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - BORROWINGS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - LEASES - Weighted average remaining lease term and discount rate (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - BONDS PAYABLE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - PERPETUAL CONVERTIBLE PREFERRED SHARES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - EMPLOYEE CONTRIBUTION PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - SHARE-BASED COMPENSATION - Employee share options activity (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units activity (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - SHARE-BASED COMPENSATION - Share compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 42204 - Disclosure - SHARE BASED COMPENSATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - TAXATION - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42307 - Disclosure - TAXATION - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - RELATED PARTY TRANSACTIONS - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 42402 - Disclosure - RELATED PARTY TRANSACTIONS - Related party balances (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - RESTRICTED NET ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - SHARE CAPITAL (Details) link:presentationLink link:calculationLink link:definitionLink 42801 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured (Details) link:presentationLink link:calculationLink link:definitionLink 42802 - Disclosure - FAIR VALUE MEASUREMENTS - Key assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 42803 - Disclosure - FAIR VALUE MEASUREMENTS - Liabilities measured (Details) link:presentationLink link:calculationLink link:definitionLink 42804 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured at fair value on a non-recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 42901 - Disclosure - COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) link:presentationLink link:calculationLink link:definitionLink 42902 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 42903 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 43001 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed balance sheets (Details) link:presentationLink link:calculationLink link:definitionLink 43002 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION- Condensed statements of operations (Details) link:presentationLink link:calculationLink link:definitionLink 43003 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 43004 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 43005 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - CONCENTRATION OF RISKS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACQUISITION OF SUBSIDIARIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - LAND USE RIGHTS, NET link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - LONG-TERM INVESTMENTS, NET link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - OTHER NON-CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - BORROWINGS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - BONDS PAYABLE link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - PERPETUAL CONVERTIBLE PREFERRED SHARES link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - CONVERTIBLE PROMISSORY NOTES link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - DEFERRED GOVERNMENT GRANTS link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - EMPLOYEE CONTRIBUTION PLAN link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - TAXATION link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - RESTRICTED NET ASSETS link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - EARNING (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - SHARE CAPITAL link:presentationLink link:calculationLink link:definitionLink 12801 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 12901 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 13001 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - ORGANIZATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - LAND USE RIGHTS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - LONG-TERM INVESTMENTS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - DEFERRED GOVERNMENT GRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - TAXATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32603 - Disclosure - EARNING (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impairment charges associated with its long-lived assets and acquired intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS - Analysis of the allowance for doubtful debt in relation to other receivables (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - LAND USE RIGHTS, NET - Land use rights pledged (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - GOODWILL - Carrying amount (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - OTHER NON-CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - BORROWINGS - Bank and Oher Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - LEASES - Other information related to leases (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - LEASES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - DEFERRED GOVERNMENT GRANTS - Movements of Deferred Grants (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - DEFERRED GOVERNMENT GRANTS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42304 - Disclosure - TAXATION - PRC operations (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 42306 - Disclosure - TAXATION - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 42308 - Disclosure - TAXATION - Movements of the valuation allowance (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - EARNING (LOSS) PER SHARE - Basic and diluted loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 42602 - Disclosure - EARNING (LOSS) PER SHARE - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 34 vnet-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 35 vnet-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 36 vnet-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover Document Information [Table] Document Information [Table] Class of Stock [Axis] Class of Stock [Domain] Common Class A Class A Ordinary Shares Common Class B Class B Ordinary Shares Common Class C Class C Ordinary Shares Entity Addresses, Address Type [Axis] Address Type [Domain] Business Contact Document Information [Line Items] Document and Entity Information Document Type Document Type Document Registration Statement Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Shell Company Report Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, Country Contact Personnel Name City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Financial Statement error correction Document Accounting Standard Entity Shell Company Entity Shell Company Auditor Firm ID Auditor Name Auditor Location Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag CONSOLIDATED BALANCE SHEETS Statement [Table] Statement [Table] Related Party [Axis] Related Party [Domain] Related Party [Member] Statement [Line Items] Statement COMMITMENTS AND CONTINGENCIES Assets [Abstract] ASSETS Assets, Current [Abstract] Current assets: Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and cash equivalents Restricted Cash and Cash Equivalents, Current Restricted cash-current Restricted cash Accounts, Notes, Loans and Financing Receivable, Net, Current Accounts and notes receivable (net of allowance for doubtful debt of RMB134,569 and RMB188,356 as of December 31, 2022 and 2023, respectively) Accounts and notes receivable, net Short-term Investments Short-term investments Aggregate fair value Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Prepaid expenses and other current assets Other Receivables, Net, Current Amounts due from related parties Others Amounts due from related parties Assets, Current Current assets Total current assets Assets, Noncurrent [Abstract] Non-current assets: Non-current assets: Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Intangible Assets, net Represents the land use rights, net Land Use Rights, Net Land use rights, net Land use rights, net Operating Lease, Right-of-Use Asset Operating lease right-of-use assets, net Goodwill. Goodwill net Restricted Cash and Cash Equivalents, Noncurrent Restricted cash-non-current Restricted cash Deferred Income Tax Assets, Net Deferred tax assets Deferred tax assets, net Long-Term Investments Long term investments Long-term investments, net Other Assets, Noncurrent Other non-current assets Assets, Noncurrent Total non-current assets Total non-current assets Assets Total assets Total assets Assets Liabilities and Equity [Abstract] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities, Current [Abstract] Current liabilities: Accounts and Notes Payable, Current Accounts and Notes Payable, Current Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries Accounts and notes payable Accounts and notes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB483,030 and RMB493,837 as of December 31, 2022 and 2023, respectively) Short-Term Bank Loans and Notes Payable Short term bank borrowings Short-term bank borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB30,000 as of December 31, 2023) Accrued Liabilities and Other Liabilities Accrued expenses and other payables Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries Accrued expenses and other payables Accrued expenses and other payables Accrued expenses and other payables (including amounts of Consolidated VIEs without recourse to the Company of RMB1,488,031 and RMB1,616,423 as of December 31, 2022 and 2023, respectively) Amount of advances from customers, classified as current. Advances from Customers, Current Advances from customers (including amounts of Consolidated VIEs without recourse to the Company of RMB1,157,963 and RMB1,605,247 as of December 31, 2022 and 2023, respectively) Advances from customers Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries Contract with Customer, Liability, Current Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries Deferred revenue (including amounts of Consolidated VIEs without recourse to the Company of RMB84,775 and RMB83,546 as of December 31, 2022 and 2023, respectively) Deferred revenue Accrued Income Taxes, Current Income taxes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB25,188 and RMB13,531 as of December 31, 2022 and 2023, respectively) Income taxes payable Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries Other Liabilities, Current Other current liabilities Amounts due to related parties (including amounts of Consolidated VIEs without recourse to the Company of RMB6,928 and RMB356,080 as of December 31, 2022 and 2023, respectively) Amounts due to related parties of the consolidated VIEs without resource to the primary beneficiaries Amounts due to related parties Carrying value as of the balance sheet date of current portion of long term debt payable to bank and other long term borrowings within one year or the operating cycle if longer. Loans Payable To Bank And Other Long Term Debt Current portion of long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB417,442 and RMB544,803 as of December 31, 2022 and 2023, respectively) Capital Lease Obligations, Current Current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries. Current portion of finance lease liabilities Current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB165,221 and RMB97,388 as of December 31, 2022 and 2023, respectively) Deferred Government Grants Current Deferred Government Grants Current Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries Current portion of deferred government grant Current portion of deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB3,646 and RMB8,062 as of December 31, 2022 and 2023, respectively) Operating Lease, Liability, Current Current portion of operating lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB655,663 and RMB754,935 as of December 31, 2022 and 2023, respectively) Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries Convertible Notes Payable, Current Convertible promissory notes Liabilities, Current Total current liabilities Liabilities, Noncurrent [Abstract] Non-current liabilities: Non-current liabilities: Amount of long-term borrowings classified as non-current. Long Term Borrowings, Non-Current Long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB1,861,545 and RMB2,464,811 as of December 31, 2022 and 2023, respectively) Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries Convertible Notes Payable, Noncurrent Convertible promissory notes Derivative Liability, Noncurrent Derivative liability Finance Lease, Liability, Noncurrent Non-current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries Non-current portion of finance lease liabilities Non-current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB615,309 and RMB720,954 as of December 31, 2022 and 2023, respectively) Liability for Uncertainty in Income Taxes, Noncurrent Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries Unrecognized tax benefits Unrecognized tax benefits (including amounts of Consolidated VIEs without recourse to the Company of RMB86,799 and RMB98,082 as of December 31, 2022 and 2023, respectively) Deferred Income Tax Liabilities, Net Deferred tax liabilities Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries Deferred tax liabilities Deferred tax liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB149,475 and RMB139,174 as of December 31, 2022 and 2023, respectively) Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects. Deferred Government Grants Noncurrent Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries Deferred government grants Deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB2,726 and RMB11,862 as of December 31, 2022 and 2023, respectively) Operating Lease, Liability, Noncurrent Non-current portion of operating lease liabilities (including amounts of Consolidated VIEs without resource to the Company of RMB2,872,323 and RMB3,230,506 as of December 31, 2022 and 2023, respectively) Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries Liabilities, Noncurrent Total non-current liabilities Total non-current liabilities Liabilities Total liabilities Total liabilities Commitments and Contingencies Commitments and contingencies Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Shareholders' equity: Common Stock, Value, Issued Ordinary shares Additional Paid in Capital Additional paid-in capital Additional paid-in capital Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss) It represents amount of reserves available for specific Compliances Statutory Reserves Statutory reserves Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Treasury Stock, Common, Value Treasury stock Treasury stock, ending balance Treasury stock, beginning balance Stockholders' Equity Attributable to Parent Total VNET Group, Inc. shareholders' equity Stockholders' Equity Attributable to Noncontrolling Interest Noncontrolling interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Ending balance Beginning balance Total shareholders' equity Liabilities and Equity Total liabilities and shareholders' equity Consolidated Entities [Axis] Consolidated Entities [Domain] Variable Interest Entity, Primary Beneficiary [Member] Variable Interest Entity, Primary Beneficiary Represents the allowance for doubtful accounts and notes receivable current. Allowance For Doubtful Accounts And Notes Receivable Current Allowance for doubtful debt Balance at end of the year Balance at beginning of the year Allowance for doubtful debt Short-term Debt Short-term borrowings Short-term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries Short-term bank borrowings Loans Payable to Bank, Current Current portion of long-term borrowings Current portion of long-term borrowings of the Consolidated VIEs without recourse to the primary beneficiaries Common Stock, Par or Stated Value Per Share Ordinary shares, par value (in dollars per share) Common Stock, Shares Authorized Ordinary shares, shares authorized (in shares) Common Stock, Shares, Issued Ordinary shares, shares issued (in shares) Common Stock, Shares, Outstanding Ordinary shares, shares outstanding (in shares) CONSOLIDATED STATEMENTS OF OPERATIONS Revenues [Abstract] Net revenues Revenues from Hosting and related services include managed hosting services, interconnectivity services and value-added services. Hosting And Related Services Revenue Hosting and related services Hosting and related services cost of goods and services sold. Hosting And Related Services Cost Of Goods And Services Sold Hosting and related services Gross Profit Gross profit Operating Expenses [Abstract] Operating Expenses Operating income (expenses) Other Operating Income Operating income Selling and Marketing Expense Sales and marketing expenses Research and Development Expense Research and development expenses General and Administrative Expense General and administrative expenses Provision for Doubtful Accounts Allowance for doubtful debt Recorded credit loss The amount of impairment of loan receivable to potential investee. Impairment Of Loan Receivable To Potential Investee Impairment of loan receivable to potential investee Impairment of loan receivable to potential investee Impairment of Long-Lived Assets Held-for-use Impairment of long-lived assets Long-lived assets impairment Goodwill, Impairment Loss Impairment of goodwill Impairment of goodwill Impairment losses of goodwill Impairment losses pursuant to the goodwill tests Operating expenses net. Operating Expenses Net Total operating expenses Operating Income (Loss) Operating loss Operating profit (loss) Amount before accretion (amortization) of purchase discount (premium) of interest and other income on nonoperating securities. Investment Income, Interest and Other Interest income Interest Expense Interest expense Interest expenses, net Other Nonoperating Income Other income Other Nonoperating Expense Other expenses The amount of changes in the fair value of convertible promissory notes. Changes In The Fair Value Of Convertible Promissory Notes Changes in the fair value of financial liabilities Changes in the fair value of convertible promissory notes Changes in the fair value of financial liabilities This item represents an other than temporary decline in value that has been recognized against the long-term investment. Long-term Investment, Other than Temporary Impairment Impairment of long-term investments Impairment of long-term investments Foreign Currency Transaction Gain (Loss), before Tax Foreign exchange (gain) loss, net Foreign exchange gain (loss), net Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income (loss) before income taxes and (loss) gain from equity method investments Income Tax Expense (Benefit) Income tax expenses Income tax expense Income tax benefits (expenses) Income (Loss) from Equity Method Investments Loss (gain) from equity method investments Equity method investment loss (Loss) gain from equity method investments Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Net income (loss) Net Income (Loss) Attributable to Noncontrolling Interest Net income attributable to noncontrolling interest Net income attributable to noncontrolling interest Net Income (Loss) Attributable to Parent Net loss Net income (loss) attributable to VNET Group, Inc. Net income (loss) attributable to the Company EARNING (LOSS) PER SHARE Earning (loss) per share: Earnings Per Share, Basic Basic Earnings Per Share, Diluted Diluted Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract] Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract] Shares used in earning (loss) per share computation: Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Diluted Weighted average number of shares outstanding - diluted (in shares) Diluted CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive (loss) income, net of tax of nil Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Foreign currency translation adjustments, net of tax of nil Other Comprehensive Income (Loss), Net of Tax Other comprehensive (loss) income, net of tax of nil Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive income attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) attributable to VNET Group, Inc. Comprehensive (loss) income attributable to VNET Group, Inc. Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Tax Other comprehensive (loss) income, tax CONSOLIDATED STATEMENTS OF CASH FLOWS Debt Instrument [Axis] Debt Instrument, Name [Domain] Represents the member information pertaining to bonds due Two Thousand Twenty Five member. 2025 Convertible Notes 2025 Convertible promissory notes Represents information pertaining to bonds due Two Thousand Twenty Six member. 2026 Convertible Notes 2026 Convertible promissory notes Represents the member information pertaining to 2027 Convertible promissory notes. 2027 Convertible Notes 2027 Convertible Promissory Notes Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash generated from operating activities: Depreciation, Depletion and Amortization Depreciation and amortization Gain (Loss) on Disposition of Assets Loss on disposal of property and equipment and intangible assets Amount of expense (reversal of expense) for expected credit loss on accounts receivable and write-offs. Provision For Doubtful Accounts and Write-Offs Allowance for doubtful debt Share-based Compensation Share-based compensation expense Deferred Income Tax Expense (Benefit) Deferred Deferred income tax expenses (benefits) Proceeds from Equity Method Investment, Distribution Distribution received from an equity method investment Distribution received Gain (Loss) on Disposition of Stock in Subsidiary Gain from disposal of subsidiaries Impairment of Long-Lived Assets to be Disposed of Impairment of long-lived assets Impairment of long-lived assets Amount of lease expense recognized by lessee for lease contract. Leases Expenses Lease expense Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, net of effects of acquisitions and disposals: Increase (Decrease) in Accounts and Notes Receivable Accounts and notes receivable Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Due from Related Parties, Current Amounts due from related parties The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business and current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes. Increase (Decrease) in Accounts And Notes Payable Accounts and notes payables Increase (Decrease) in Unrecognized Tax Benefits Expense Increase (Decrease) in Unrecognized Tax Benefits Expense Unrecognized tax benefits Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other payables Increase (Decrease) in Deferred Revenue Deferred revenue Increase (Decrease) in Contract with Customer, Liability Advances from customers Increase (Decrease) in Income Taxes Payable Income taxes payable Increase (Decrease) in Deferred Government Grants Increase (Decrease) in Deferred Government Grants Deferred government grants Increase (Decrease) in Due to Related Parties, Current Amounts due to related parties Increase (Decrease) In Operating Lease Liabilities Operating lease liabilities Net Cash Provided by (Used in) Operating Activities Net cash generated from operating activities Net cash generated from operating activities Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Intangible Assets Purchases of intangible assets The cash outflow associated with the acquisition of land use rights Payments To Acquire Land Use Rights Purchases of land use rights Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposal of property and equipment Proceeds from Divestiture of Businesses, Net of Cash Divested Proceeds from disposal of subsidiaries, net Payments to Acquire Short-term Investments Payments for short-term investments Payments of loan to third party. Payments Of Loan To Third Party Payment of loans to third parties Payments to Fund Long-term Loans to Related Parties Payment of loans to related parties Long-term loan to related parties Proceeds from Collection of Long-term Loans To Third Party Proceeds from Collection of Long-term Loans To Third Party Receipt of loans to third parties Loans and Leases Receivable, Related Parties, Proceeds Receipt of loans to a related party Proceeds from Maturities, Prepayments and Calls of Short-term Investments Proceeds received from maturity of short-term investments Proceeds from Sale of Long-term Investments Proceeds from disposal of long-term investments Payments to Acquire Long-term Investments Payments for long-term investments Payments to Acquire Businesses, Gross Prepayments and deposits for acquisition of data center The cash inflow associated with collection of deposit of acquiree in a business combination. Proceeds From Collection Of Deposit Of Acquiree Collection of deposit for acquisition of data center The cash outflow associated with the acquisition of assets, net of the cash acquired from the purchase. Payments for Asset Acquisition Net of Cash Payments for acquisitions, net of cash acquired Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES Proceeds from Stock Options Exercised Proceeds from exercise of stock options Proceeds from Issuance of Common Stock Proceeds from issuance of ordinary shares (Note 27) Proceeds from issuance of stock Payments of Stock Issuance Costs Payment of issuance costs of ordinary shares Payment of issuance costs Proceeds from Issuance of Long-term Debt Proceeds from issuance of 2027 Convertible Notes, net of issuance cost Proceeds from issuance of bonds, net Repayments of Convertible Debt Repurchase of 2025 Convertible Notes (Note 19) Proceeds from Issuance of Convertible Preferred Stock Proceeds from issuance of Series A perpetual convertible preferred shares Total cash consideration Proceeds from Related Party Debt Proceeds from loan from a related party (Note 24) Proceeds from related party debt Proceeds from Issuance of Debt Proceeds from long-term bank borrowings Proceeds from Bank Debt Proceeds from short-term bank borrowings The cash inflow associated with the proceeds of other long term borrowings. Proceeds From Other Long Term Borrowings Proceeds from other long-term borrowings The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer. Repayment Of Long Term Bank Borrowings Repayments of long-term bank borrowings Repayment Of Short Term Bank Borrowings Repayments of short-term bank borrowings The cash outflow associated with the repayment of other long term borrowings. Repayments And Deposits For Other Long Term Borrowings Repayments and deposits for other long-term borrowings Payment to Acquire Property And Equipment Through Capital Leases Payment to Acquire Property And Equipment Through Capital Leases Payments for purchase of property and equipment through finance leases The cash outflow associated with the purchase of noncontrolling interest during the period. Payments to Acquire Additional Interest in Subsidiaries 1 Proceeds from loan from a related party (Note 24) Repayments of Long-term Loans from Vendors Repayment of loans from third parties Proceeds from Noncontrolling Interests Contribution from noncontrolling interest in subsidiaries Payments for Repurchase of Common Stock Payments for share repurchase and cancellation The cash inflow from the refund of the payments made as per share repurchase plan. Refund of prepayment for share repurchase plan Repayments of Notes Payable Repayment of notes payable Payments to Noncontrolling Interests Profit distribution to noncontrolling interest Net Cash Provided by (Used in) Financing Activities Net cash generated from financing activities Net cash generated from financing activities Net cash generated from (used in) financing activities Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net (decrease) increase in cash and cash equivalents and restricted cash Net increase (decrease) in cash and cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents and restricted cash at end of year Cash and cash equivalents and restricted cash at beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Reconciliation of cash and cash equivalents and restricted cash to the consolidated balance sheets Supplemental Cash Flow Information [Abstract] Supplemental disclosures of cash flow information: Income Taxes Paid, Net Income taxes paid Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid Proceeds from Interest Received Interest received Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental disclosures of non-cash activities: Amount of right-of-use assets obtained in exchange for new operating lease liabilities. Right-of-use Assets Obtained in Exchange for New Operating Lease Liabilities Right-of-use assets obtained in exchange for new operating lease liabilities Purchase of property and equipment through capital leases. Purchase of property and equipment through capital leases Purchase of property and equipment through finance leases Change in Capital Expenditures Incurred but Not yet Paid Change in Capital Expenditures Incurred but Not yet Paid Purchase of property and equipment included in accrued expenses and other payables Future cash outflow to pay for purchases of intangible assets that have occurred by the end of current period (positive value), or current period cash outflow to pay for purchases of intangible assets that have occurred before the beginning of current period (negative value). Intangible Assets Expenditures Incurred But Not Yet Paid Purchase of intangible assets included in accrued expenses and other payables The amount of stock issuance costs that were incurred during a noncash or partial noncash transaction which are included in accrued expenses and other payables. Payments Of Stock Issuance Costs, Included In Accrued Expenses and Other Payables Payables for issuance cost of ordinary shares included in accrued expenses and other payables Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable Asset acquistion settled with equity interests of a subsidiary (Note 4) Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in Liability. Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in Liability Consideration payable for acquisition of noncontrolling interest included in accrued expenses and other payables CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Ordinary shares Treasury Stock, Common [Member] Treasury stock Additional Paid-in Capital [Member] Additional paid-in capital Preferred Stock [Member] Series A perpetual convertible preferred shareholders AOCI Attributable to Parent [Member] Accumulated other comprehensive loss Retained Earnings, Appropriated [Member] Statutory reserves Retained Earnings [Member] Accumulated deficit Parent [Member] Total VNET Group, Inc. shareholders' equity Noncontrolling Interest [Member] Noncontrolling interest Shares, Outstanding Ending Balance (in shares) Beginning Balance (in shares) Profit or loss as represented on the statement of changes in equity. Equity Profit (Loss) Consolidated net income (loss) Noncontrolling Interest, Increase from Subsidiary Equity Issuance Issuance of ordinary shares, net of issurance cost Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Acquistion of noncontrolling interest Number of treasury shares or units reissued due to exercise of options or vesting of restricted share units. Stock Issued During Period, Shares, Treasury Stock Reissued, Share Options Exercised And Restricted Stock Units Vested Reissuance of treasury stock for share option exercise and restricted share units vested , shares Value of treasury shares or units reissued due to exercise of options or vesting of restricted share units. Stock Issued During Period, Value, Treasury Stock Reissued, Share Options Exercised And Restricted Stock Units Vested Reissuance of treasury stock for share option exercise and restricted share units vested Stock Issued During Period, Shares, New Issues Number of shares issued Issuance of new shares (in shares) Noncontrolling Interest, Increase from Sale of Parent Equity Interest Contribution by noncontrolling interest The gross value of stock issued during the period upon the conversion of perpetual convertible preferred shares and cumulative dividend. Stock Issued During Period, Value, Conversion of Perpetual Convertible Preferred Shares and Cumulative Dividend Conversion of perpetual convertible preferred shares and cumulative dividend Number of shares issued during the period as a result of the conversion of perpetual convertible preferred shares and cumulative dividend. Stock Issued During Period, Shares, Conversion Of Perpetual Convertible Preferred Shares And Cumulative Dividend Conversion of perpetual convertible preferred shares and cumulative dividend (in shares) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign exchange difference Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of convertible promissory notes Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of convertible promissory notes (in shares) Treasury Stock, Value, Acquired, Cost Method Share repurchase Share Repurchase Plan, share value Treasury Stock, Shares, Acquired Share repurchase (in shares) Share repurchase plan, shares repurchased (in shares) Noncontrolling Interest, Decrease from Deconsolidation Disposal of noncontrolling interest APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Share-based compensation The amount appropriated from net profit to statutory reserves according to the regulations and laws of PRC. Statutory Reserve Appropriation of statutory reserves Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of new shares for share option exercised and restricted share units vested Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Issuance of new shares for share option exercise and restricted share units vested Issuance of new shares for share option exercised and restricted share units vested (in shares) Number of depositary shares issued, which will be used to settle stock option awards upon their exercise. Depositary Shares Issued Shares issued to depositary bank (in shares) Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Appropriation of dividend Stock Issued During Period, Value, Stock Options Exercised Share options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercised (in shares) Share options exercised (in shares) Stock Issued Share for Restricted Shares Vested Stock Issued Share for Restricted Shares Vested Restricted share units vested (shares) Settlement of Share Options with Shares Held by Depository Bank, Shares Settlement of Share Options with Shares Held by Depository Bank, Shares Settlement of share options and restricted share units with shares held by depository bank (in shares) ORGANIZATION Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] ORGANIZATION SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES CONCENTRATION OF RISKS Concentration Risk Disclosure [Text Block] CONCENTRATION OF RISKS No definition available. ACQUISITION OF SUBSIDIARIES Mergers, Acquisitions and Dispositions Disclosures [Text Block] ACQUISITION OF SUBSIDIARIES ACCOUNTS AND NOTES RECEIVABLE, NET Loans, Notes, Trade and Other Receivables Disclosure [Text Block] ACCOUNTS AND NOTES RECEIVABLE, NET SHORT-TERM INVESTMENTS. Disclosure of short term investments Short Term Investments [Text Block] SHORT-TERM INVESTMENTS PREPAID EXPENSES AND OTHER CURRENT ASSETS The disclosure describes the Company's prepaid and other current assets. Prepaid Expenses and Other Current Assets Disclosure [Text Block] PREPAID EXPENSES AND OTHER CURRENT ASSETS PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment Disclosure [Text Block] PROPERTY AND EQUIPMENT, NET INTANGIBLE ASSETS, NET Intangible Assets Disclosure [Text Block] INTANGIBLE ASSETS, NET No definition available. LAND USE RIGHTS, NET. Land Use Rights Disclosure [Text Block] Land Use Rights Disclosure [Text Block] LAND USE RIGHTS, NET No definition available. GOODWILL. Goodwill Disclosure [Text Block] GOODWILL LONG-TERM INVESTMENTS, NET This item represents the entire disclosure about holdings in investments. Includes disclosures about investments in marketable securities, unlisted investments, investments in equity method investees, amounts contributed to environmental trust funds, and other investments. Long Term Investments Disclosure [Text Block] LONG-TERM INVESTMENTS, NET OTHER NON-CURRENT ASSETS The entire disclosure for other non-current assets. Other Non-Current Assets [Text Block] OTHER NON-CURRENT ASSETS BORROWINGS Debt Disclosure [Text Block] BORROWINGS ACCRUED EXPENSES AND OTHER PAYABLES Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] ACCRUED EXPENSES AND OTHER PAYABLES LEASES The entire disclosure of information about leases. Lease Disclosure [Text Block] LEASES No definition available. BONDS PAYABLE. The entire disclosure for bonds payable. Bonds Payable [Text Block] BONDS PAYABLE PERPETUAL CONVERTIBLE PREFERRED SHARES Preferred Stock [Text Block] PERPETUAL CONVERTIBLE PREFERRED SHARES CONVERTIBLE PROMISSORY NOTES The entire disclosure for convertible promissory notes. Disclosure Of Convertible Promissory Notes [Text Block] CONVERTIBLE PROMISSORY NOTES No definition available. DEFERRED GOVERNMENT GRANTS. Government Grants Disclosure [Text Block] Government Grants Disclosure [Text Block] DEFERRED GOVERNMENT GRANTS EMPLOYEE CONTRIBUTION PLAN Multiemployer Plan [Text Block] EMPLOYEE CONTRIBUTION PLAN SHARE-BASED COMPENSATION. Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] SHARE-BASED COMPENSATION TAXATION Income Tax Disclosure [Text Block] TAXATION RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] RELATED PARTY TRANSACTIONS No definition available. RESTRICTED NET ASSETS. Restricted Assets Disclosure [Text Block] RESTRICTED NET ASSETS Earnings Per Share [Text Block] EARNING (LOSS) PER SHARE SHARE CAPITAL Stockholders' Equity Note Disclosure [Text Block] SHARE CAPITAL FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS COMMITMENTS AND CONTINGENCIES. Commitments and Contingencies Disclosure [Text Block]. COMMITMENTS AND CONTINGENCIES PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION Condensed Financial Information of Parent Company Only Disclosure [Text Block] PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION It represents the basis of presentation policy. Basis Of Presentation Policy [Policy Text Block] Basis of presentation Consolidation, Policy [Policy Text Block] Principles of consolidation Use of Estimates, Policy [Policy Text Block] Use of estimates Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign currency Represents the convenience translation policy. Convenience Translation [Policy Text Block] Convenience translation Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Restricted cash Disclosure of accounting policy for highly liquid investment. Highly Liquid Investments, Policy [Policy Text Block] Short-term investments Receivables, Policy [Policy Text Block] Accounts receivable and allowance for doubtful debt Property, Plant and Equipment, Policy [Policy Text Block] Property and equipment Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Intangible assets Lessee, Leases [Policy Text Block] Leases Represents the land use rights. Land Use Rights [Policy Text Block] Land use rights Investment, Policy [Policy Text Block] Long-term investments Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Impairment of long-lived assets Fair Value of Financial Instruments, Policy [Policy Text Block] Fair value of financial instruments Revenue Recognition, Policy [Policy Text Block] Revenue recognition Cost of Sales, Policy [Policy Text Block] Cost of revenues Advertising Costs, Policy [Policy Text Block] Advertising expenditures Research and Development Expense, Policy [Policy Text Block] Research and development expenses Represents the government grant. Government grant [Policy Text Block] Government grants Interest Capitalization, Policy [Policy Text Block] Capitalized interest Income Tax, Policy [Policy Text Block] Income taxes Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Share-based compensation Earnings Per Share, Policy [Policy Text Block] Earnings (Loss) per share Disclosure of accounting policy for treasury stock. Treasury stock [Policy Text Block] Treasury stock Comprehensive Income, Policy [Policy Text Block] Comprehensive income (loss) Segment Reporting, Policy [Policy Text Block] Segment reporting Represents the employee benefits. Employee Benefits [Policy Text Block] Employee benefits New Accounting Pronouncements, Policy [Policy Text Block] Recent accounting pronouncements Schedule of Subsidiaries and Variable Interest Entities [Table Text Block] Schedule of Subsidiaries and Variable Interest Entities [Table Text Block] Schedule of significant subsidiaries of the Company, VIEs and subsidiaries of VIEs Schedule of Variable Interest Entities [Table Text Block] Schedule of consolidated VIE before eliminating intercompany balances Represents the property plant and equipment estimated lives. Property Plant And Equipment Estimated Lives [Table Text Block] Schedule of property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets Represents the schedule of useful lives for finite lived intangible assets. Schedule Of Useful Lives For Finite Lived Intangible Assets [Table Text Block] Schedule of weighted average useful lives of intangible assets Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Schedule of impairment charges associated with long-lived assets and acquired intangibles Represents the interest expense. Interest Expense [Table Text Block] Schedule of total interest expenses capitalized during the period, the interest expenses Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] This member stands for kunshan kunhui network co., Ltd. Kunshan Kunhui Network Co., Ltd. ("KS Kunhui") [Member] Shareholders of KS Kunhui Kunshan Kunhui Network Co., Ltd. ("KS Kunhui") Asset Acquisition [Axis] Asset Acquisition [Domain] Represents information pertaining to Sanhe Mingtai Digital Industrial Park Company Limited. Sanhe Mingtai Digital Industrial Park Co., Ltd. (Sanhe Digital) Sanhe Mingtai Digital Industrial Park Co., Ltd. (Sanhe Digital) This member stands for BJ JiangHeCloud. BJ JiangHeCloud BJ JiangHeCloud Business Acquisition [Line Items] ACQUISITION OF SUBSIDIARIES Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of net identifiable assets of acquiree, business combination Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of accounts and notes receivable and the allowance for doubtful debt Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Schedule of analysis of the allowance for doubtful debt Short Term Investments [Table Text Block] Short Term Investments [Table Text Block] Schedule of short-term investments Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block] Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block] Schedule of prepaid expenses and other current assets Schedule Of allowance for doubtful debt. Schedule of allowance for doubtful debt [Text Block] Schedule of allowance for doubtful debt Property, Plant and Equipment [Table Text Block] Schedule of property and equipment, including those held under finance leases Represents the schedule of property plant and equipment accumulated depreciation. Schedule Of Property Plant and Equipment Accumulated Depreciation [Table Text Block] Schedule of depreciation expense Lessee, Finance Leases [Text Block] Schedule of carrying amounts of the Company's property and equipment held under finance leases Schedule of Assets Pledged as Collateral [Table Text Block] Schedule of Assets Pledged as Collateral [Table Text Block] Schedule of carrying amounts of property and equipment pledged by the Company to secure banking borrowings Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of annual estimated amortization expenses of intangible assets Represents the schedule of land use right. Schedule of Land Use Right [Table Text Block] Land use rights Represents the carrying value of land use rights pledged. Carrying Value Of Land Use Rights Pledged [Table Text Block] Carrying value of land use rights pledged by company to secure banking borrowings Schedule of Goodwill [Table Text Block] Schedule of changes in the carrying amount of goodwill Investment Holdings, Schedule of Investments [Table Text Block] Schedule of long-term investments Equity Method Investments [Table Text Block] Schedule of equity method investments Schedule of Debt [Table Text Block] Schedule of borrowings and thier securities Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of repayments of the principal amounts of the Company's long-term borrowings, including bank and other borrowings Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block] Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block] Schedule of components of accrued expenses and other payables Tabular disclosure of weighted average remaining lease term and discount rate. Schedule Of Weighted Average Remaining Lease Term And Discount Rate [Table Text Block] Schedule of weighted-average remaining lease term and weighted-average discount rate Lease, Cost [Table Text Block] Schedule of total lease cost The tabular disclosure for supplemental cash flow information related to leases. Disclosure Of Supplemental Cash Flow Information For Leases [Table Text Block] Schedule of supplemental cash flow information related to leases Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liability recognized in statement of financial position. Disclosure Of Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block] Schedule of future lease payments under operating leases and finance leases Schedule of Movements of Deferred Government Grants [Table Text Block] Schedule of Movements of Deferred Government Grants [Table Text Block] Schedule of movements of deferred government grants Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of employee share option activity under the 2010 Plan Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of RSUs activity under the 2014 Plan Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of total share-based compensation expenses relating to share options and RSUs granted to employees Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Schedule of loss before income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of income tax expenses Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of reconciliation of tax computed by applying the statutory income tax rate Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of significant components of deferred taxes Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Schedule of roll-forward of unrecognized tax benefits Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates. Schedule Of Related Party Transaction [Table Text Block] Schedule of significant related party transactions Tabular disclosure of related party balances, including due from and due to related parties. Due From Due To Related Parties [Table Text Block] Schedule of related party balances Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of basic and diluted loss per share Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Financial Instrument [Axis] Financial Instruments [Domain] Derivative [Member] Derivative Liability Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Summary of assets and liabilities measured at fair value on a recurring basis Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Summary of fair value of convertible notes measured using key assumptions Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Summary of reconciliation of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (level 3) Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] This member stand for computer and network equipment and construction in progress. Computer And Network Equipment And Construction In Progress [Member] Schedule of commitments to purchase certain computer and network equipment and construction-in-progress Tis member represents to bandwidth and cabinet capacity. Bandwidth And Cabinet Capacity [Member] Schedule of outstanding purchase commitments in relation to bandwidth and cabinet capacity Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Purchase commitments Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] RELATED PARTY TRANSACTIONS PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION Condensed Balance Sheet [Table Text Block] Condensed balance sheets Condensed Income Statement [Table Text Block] Condensed statements of operations Condensed Statement of Comprehensive Income [Table Text Block] Condensed statements of comprehensive (loss) income Condensed Cash Flow Statement [Table Text Block] Condensed statements of cash flows Represents information pertaining to VNET Data Center Company Limited Hong Kong. VNET Group Limited (VNET HK) [Member] VNET Group Limited ("VNET HK") Represents information pertaining to VNET data center company limited. Vnet Data Center Co., Ltd. (VNET China) [Member] VNET Data Center Co., Ltd. ("VNET China") Represents information pertaining to VNET Foshan Technology Company Limited. VNET (Foshan) Technology Co., Ltd. (FS Technology) [Member] VNET (Foshan) Technology Co., Ltd. ("FS Technology") Represents information pertaining to VNET Anhui Suzhou Technology Company Limited. VNET Anhui Suzhou Technology Co., Ltd.(SZ Technology) [Member] VNET Anhui Suzhou Technology Co., Ltd. ("SZ Technology") Represents information pertaining to VNET Hangzhou Information Technology Company Limited. VNET Hangzhou Information Technology Co.,Ltd. (HZ Technology) [Member] VNET Hangzhou Information Technology Co., Ltd. ("HZ Technology") Represents information pertaining to VNET Mobile Limited. VNET Mobile Limited ("VNET Mobile") [Member] VNET Mobile Limited ("VNET Mobile") Represents information pertaining to WiFire Group incorporated. WiFire Group Inc. ("WiFire Group") WiFire Group Inc. ("WiFire Group") Represents information pertaining to Joytone Infotech Co., Ltd. SZ Zhuoaiyi. Joytone Infotech Co., Ltd. SZ Zhuoaiyi [Member] Joytone Infotech Co., Ltd. ("SZ Zhuoaiyi") Represents information pertaining to VNET Ventures Limited. VNET Ventures Limited (Ventures) [Member] VNET Ventures Limited ("Ventures") Represents information pertaining to Abitcool Broadband Incorporated China. Abitcool (China) Broadband Inc. ("aBitCool DG") [Member] Abitcool (China) Broadband Inc. ("aBitCool DG") Represents information pertaining to Diyixian.com Limited ("Diyixian.com"). Diyixian.com Limited ("Diyixian.com") [Member] Diyixian.com Limited ("Diyixian.com") Represents information pertaining to VNET Zhuhai Financial Leasing Limited. VNET Zhuhai Financial Leasing Co., Ltd. (Zhuhai Financial Leasing) [Member] VNET Zhuhai Financial Leasing Co., Ltd. ("Zhuhai Financial Leasing") Represents information pertaining to VNET DRP Investment Holdings Limited. VNET DRP Investment Holdings Limited (DRP investment) [Member] VNET DRP Investment Holdings Limited ("DRP investment") Represents information pertaining to Shihua DC Investment Group Limited. Shihua DC Investment Holdings Limited [Member] Shihua DC Investment Holdings Limited Represents information pertaining to VNET Xian Technology Limited. VNET (Xi&rsquo;an) Technology Co., Ltd. ("Xi&rsquo;an Tech") [Member] Represents information pertaining to Foshan Zhuoyi Intelligence Date Co Ltd. Foshan Zhuoyi Intelligence Date Co., Ltd. ("FS Zhuoyi") [Member] Foshan Zhuoyi Intelligence Date Co., Ltd. ("FS Zhuoyi") Represents information pertaining to Beijing Hongyuan Network Technology Co., Ltd. Beijing Hongyuan Network Technology Co., Ltd [Member] Beijing Hongyuan Network Technology Co., Ltd Represents information pertaining to Dermot Holding Limited. Dermot Holding Limited [Member] Dermot Holding Limited This member stands for Shihua DC Investment Holdings 2 Limited("Shihua Holdings 2"). Shihua DC Investment Holdings 2 Limited ("Shihua Holdings 2") [Member] Shihua DC Investment Holdings 2 Limited ("Shihua Holdings 2") This member stands for Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. ("Hongming Logistics"). Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. ("Hongming Logistics") [Member] Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. ("Hongming Logistics") Represents information pertaining to Shanghai Edge Connect Technology Co., Ltd. ("SH Edge Connect"). Shanghai Edge Connect Technology Co., Ltd. ("SH Edge Connect") [Member] Shanghai Edge Connect Technology Co., Ltd. ("SH Edge Connect") Represents the member information pertaining to Beijing Jianghe Cloud Technology Co.,Ltd. Beijing Jianghe Cloud Technology Co.,Ltd. ("BJ JHC") [Member] Beijing Jianghe Cloud Technology Co.,Ltd. ("BJ JHC") Represents the member information pertaining to Beijing Shuntuo Green Energy Data Technology Co.,Ltd. Beijing Shuntou Green Energy Data Technology Co.,Ltd. ("BJ ST") [Member] Beijing Shuntou Green Energy Data Technology Co.,Ltd. ("BJ ST") This member stands for Jiwa Senlin (Beijing) Engineering Co.,Ltd.( "Jiwa Engineering BJ"). Jiwa Senlin (Beijing) Engineering Co.,Ltd.( "Jiwa Engineering BJ") [Member] Jiwa Senlin (Beijing) Engineering Co.,Ltd.( "Jiwa Engineering BJ") This member stands for Beijing TenxCloud Technology Co.,Ltd. ("BJ TenxCloud"). BJ TenxCloud Beijing TenxCloud Technology Co., Ltd. ("BJ TenxCloud") BJ TenxCloud This member stands for Zhongke Zijing Technology Co., Ltd. ("Zhongke Zijing") Zhongke Zijing [Member] Zhongke Zijing Technology Co., Ltd. ("Zhongke Zijing") Zhongke Zijing This member stands for Gu'an Junhui Network Technology Co., Ltd. ("Gu'an Junhui") Gu'an Junhui [Member] Gu'an Junhui Network Technology Co., Ltd. ("Gu'an Junhui") Represents information pertaining to Shenzhen Diyixian Telecommunication Co., Ltd. Shenzhen Diyixian Telecommunication Co., Ltd [Member] Shenzhen Diyixian Telecommunication Co., Ltd Represents information pertaining to Shanghai Hesheng Data System Co., Ltd. ("SH Hesheng"). Shanghai Hesheng Data System Co., Ltd. ("SH Hesheng") [Member] Shanghai Hesheng Data System Co., Ltd. ("SH Hesheng") Represents information pertaining to Shanghai Edge Blue Cloud Network Technology Co., Ltd. Shanghai Edge Blue Cloud Network Technology Co., Ltd. [Member] Shanghai Edge Blue Cloud Network Technology Co., Ltd. Subsidiaries [Member] Subsidiaries Ownership [Axis] Ownership [Domain] Represents information pertaining to Beijing Jianghe Shuzhi Technology Co., Ltd. Beijing Jianghe Shuzhi Technology Co., Ltd. [Member] Beijing Jianghe Shuzhi Technology Co., Ltd. Represents information pertaining to Jianghe Chuangke (Beijing) Technology Co., Ltd. Jianghe Chuangke (Beijing) Technology Co., Ltd.(Jianghe Chuangke) [Member] Jianghe Chuangke (Beijing) Technology Co., Ltd.("Jianghe Chuangke") Represents information pertaining to Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(Jianghe Industrial) [Member] Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.("Jianghe Industrial") Represents information pertaining to Beijing Xunneng Digital Industry Empowerment Center Co., Ltd Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(BJ Xunneng) [Member] Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.("BJ Xunneng") Represents information pertaining to Huailai Hulianyun Technology Company Limited. Huailai Hulianyun Technology Co., Ltd. (Huailai Hulianyun) Represents information pertaining to VNET Technology Development (Suzhou) Company Limited. VNET Technology Development (Suzhou) Co., Ltd. (Suzhou Technology) Represents information pertaining to Tongyun Internet (Beijing) Cloud Computing Technology Company Limited. Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd. (Tongyun BJ) Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Percentage of direct ownership by the Company This member stands for Beijing Jianghe Cloud Technology Co.,Ltd. ("BJ Jianghe Cloud"). BJ JHC [Member] Beijing Jianghe Cloud Technology Co., Ltd. ("BJ JHC") BJ JHC This member stands for SH Hesheng SH Hesheng [Member] SH Hesheng This member stands for Jianghe Shuzhi. Jianghe Shuzhi [Member] Jianghe Shuzhi This member stands for Jianghe Chuangke. Jianghe Chuangke [Member] Jianghe Chuangke This member stands for Jianghe Industrial. Jianghe Industrial [Member] Jianghe Industrial This member stands for BJ Xunneng. BJ Xunneng [Member] BJ Xunneng Business Acquisition, Percentage of Voting Interests Acquired Percentage of equity interests acquired Equity interests acquired (as a percent) Organization [Table] Organization [Table] Organization [Table] Related Party Transaction [Axis] Related Party Transaction [Domain] Represents information pertaining to option agreement. Option Agreement [Member] Option Agreement Represents information pertaining to Technical Consulting and Service Agreement. Technical Consulting and Service Agreement Technical Consulting and Service Agreement Represents information pertaining to loan agreement. Loan Agreement Loan Agreement Counterparty Name [Axis] Counterparty Name [Domain] Represents information pertaining to shareholder. Shareholders [Member] Shareholders Represents information pertaining to Loan One. Loan one [Member] Loan one Represents information pertaining to Loan Two. Loan Two [Member] Loan Two Pledged Status [Axis] Pledged Status [Domain] Asset Pledged as Collateral [Member] Asset Pledged as Collateral Organization [Line Items] Organization [Line Items] ORGANIZATION Exercise price of option. Option Exercise Price Exclusive option price Agreement term. Agreement Term Agreement agreement between 21Vianet China and the 21Vianet Technology, term Agreement expiration date. Agreement Expiration Date Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date Hourly rate of service fee earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates. Related Parties Service Fee Hourly Rate Service fee per hour Related Party Transaction, Amounts of Transaction Loan facility provided to related parties Related party transaction, loans to Amount as of consolidated variable interest entity's assets that have been pledged as collateral for borrowings. Consolidated Variable Interest Entity's Assets Pledged as Collateral Consolidated VIE's assets pledged as collateral Amount as of consolidated variable interest entity's liabilities that have been pledged as collateral for borrowings. Consolidated Variable Interest Entity's Liabilities Pledged as Collateral Consolidated VIE's liabilities pledged as collateral Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Variable Interest Entity [Line Items] Variable Interest Entity Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable (net of allowance for doubtful debt of RMB 100,797 and RMB 161,837 as of December 31, 2022 and 2023 respectively) Due To Intercompany Borrowing Current Due To Intercompany Borrowing Current Amounts due to inter-companies, net Due To Intercompany Noncurrent Due To Intercompany Noncurrent Amounts due to inter-companies, net Long-term Debt, Excluding Current Maturities Long-term borrowings Revenue from Contract with Customer, Excluding Assessed Tax Net revenues Allowance for Doubtful Accounts Receivable, Current Accounts receivable, allowance for doubtful accounts Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] The member stands for property. Property Property Optical Fibers Optical Fibers Optical fibers Computer and network equipment Computer and network equipment Office equipment Office equipment Motor vehicles Motor vehicles Range [Axis] Range [Domain] Minimum Minimum Maximum Maximum Property, Plant and Equipment [Line Items] PROPERTY AND EQUIPMENT, NET Property, Plant and Equipment, Useful Life Property and equipment, estimated useful life (in years) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchased software Represents the radio spectrum license. Radio Spectrum License This member stands for operating permits. Operating Permits Operating permits Customer relationships Licenses Represents the supplier relationships. Supplier relationships Trade names Technology platform Technology Platform Non-compete agreement Represents the internally use software. Internal-use software This member stands for customer contract, intangible asset. Customer contract Customer contract Finite-Lived Intangible Assets [Line Items] Weighted average useful lives of intangible assets Finite-Lived Intangible Asset, Useful Life Estimated useful life of intangible assets Tangible Asset Impairment Charges Impairment of equipment Impairment of Intangible Assets, Finite-lived Impairment Impairment of intangible assets Amount of impairment loss from right-of-use asset from operating and finance leases. Operating And Finance Lease, Impairment Loss Impairment of right-of-use assets Other Asset Impairment Charges Impairment of other non-current assets Represents the interest expense and amortization cost of bonds Interest Expense and Amortization Cost of Bonds Interest expense and amortization cost of bonds payable Amount of interest expense and amortization cost of convertible Notes. Interest Expense And Amortization Cost Of Convertible Notes Interest expense and amortization cost of 2025 and 2026 Convertible Notes (Note 19) Interest Expense, Borrowings Interest expense on bank and other borrowings Finance Lease, Interest Expense Interest expenses Interest expense on finance leases Interest Costs Incurred Total interest costs Interest Costs Capitalized Adjustment Less: Total interest costs capitalized Significant Accounting Policies [Table] Significant Accounting Policies [Table] Significant Accounting Policies [Table] Refers to property and equipment that are used in the data centres. Data center Property And Equipment Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type [Domain] Service Life [Member] Change in useful lives Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Significant accounting policies Foreign Currency Exchange Rate, Remeasurement Official exchange rate of foreign currency remeasured (RMB per one U.S. dollar) Capitalized Computer Software, Gross Internal use software development costs, Amount capitalized The threshold of percentage of interest in limited partnerships that the Company applies the equity method of accounting. Percentage of Interest in Limited Partnerships, Apply Equity Method of Accounting Percentage of interest in limited partnerships applies the equity method of accounting Advertising Expense Advertising expense Number of Reportable Segments Number of reportable segments Amount of current net liabilities (assets) as of reporting date. Net Current Liabilities (Assets) Net current liability position Escrow Deposit Escrow deposit Depreciation Depreciation expense Depreciation expense Contract with Customer, Liability, Revenue Recognized Contract with customer liability revenue recognized Concentration Risk [Table] Concentration Risk [Table] Geographical [Axis] Geographical [Domain] PRC [Member] PRC Represents outside China. Outside the PRC Outside the PRC Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Cabinet and Bandwidth Supply Cabinet and Bandwidth Supply Bandwidth and Cabinet Resources Bandwidth and Cabinet Resources Concentration Risk Type [Axis] Concentration Risk Type [Domain] Credit Concentration Risk Credit Concentration Risk Supplier Concentration Risk Supplier Concentration Risk Customer Concentration Risk Customer Concentration Risk Customer [Axis] Customer [Domain] Represents the single customer. Largest single customer Largest single customer Represents the largest five suppliers. Largest five suppliers Largest five suppliers Represents the aggregate local subsidiaries of a telecommunication carrier. Aggregate local subsidiaries of a telecommunication carrier Aggregate local subsidiaries of a telecommunication carrier This member stands for customers on a stand-alone basis. Customers on a stand-alone basis Customers on a stand-alone basis Concentration Risk [Line Items] CONCENTRATION OF RISKS Cash, Cash Equivalents, and Short-term Investments Cash and cash equivalents, restricted cash and short-term investments, held at major institutions Represents the number of suppliers Number of Suppliers Number of suppliers Concentration Risk, Percentage Concentration of risk, percentage Represents the number of certain customers, which are subsidiaries of a telecommunication carrier, and contributed more than 2% of Company's revenue. Entity Wide Revenue, Major Customer, Number Number of customers who contributed more than 2% of Company's revenue Represents the appreciation or depreciation of functional currency of entity and its subsidiaries and VIEs against reporting currency by percentage. Appreciation or Depreciation of Functional Currency of Entity and its Subsidiaries and VIEs Against Reporting Currency by Percentage Depreciation (appreciation) of RMB against US$ Asset Acquisition [Table] Asset Acquisition [Line Items] Asset acquisitions Asset Acquisition, Consideration Transferred Total share consideration Total share consideration The percentage of equity interests of an entity acquired in an asset acquisition transaction Asset Acquisition, Percentage Of Acquisition Asset Acquisition, Percentage Of Acquisition The percentage of equity interests of an entity to be issued as consideration for asset acquisition. Asset Acquisition, Percentage Of Equity Interests Issued Asset Acquisition, Consideration Transferred [Abstract] Net assets acquired: Other Assets, Current Other Assets, Current Payments to Acquire Productive Assets Total consideration in cash No definition available. Business Acquisitions [Abstract] Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled with payment of cash. Business Combination, Contingent Consideration, Liability, Cash Payment Contingent Consideration, cash to be paid Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Net assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property and equipment, net Amount of operating lease right-of-use assets, acquired at the acquisition date. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets Operating lease right-of-use assets, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible assets Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Other current liabilities Amount of operating lease liabilities assumed in business combination. Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities Operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Net assets acquired Business Combination, Consideration Transferred Purchase consideration Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Revenue of acquiree since the acquisition date included in the consolidated statement of operations Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Net profit loss of acquiree since the acquisition date included in the consolidated statement of operations Accounts Receivable, Gross, Current Accounts receivable Notes, Loans and Financing Receivable, Gross, Current Notes receivable Represents the amount of additional provision due to business combination for accounts and notes receivable. Accounts And Notes Receivable, Additional Provision Due To Business Combination Additional due to business combination Financing Receivable, Credit Loss, Expense (Reversal) Additional provision charged to expense Allowance for Doubtful Accounts Receivable, Write-offs Write-off of accounts receivable Amount of amortized cost on investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current. Short Term Investments, Amortized Cost Aggregate cost basis Amount of accumulated unrecognized gain on short term investments. Gross unrealized holding gain Gross unrealized holding gain Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement, Transaction with Party to Collaborative Arrangement and Third Party [Member] Another Third Party It represent Loan to another third party Loan To Another Third Party (Member) Loan To Another Third Party Nonrelated Party [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] PREPAID EXPENSES AND OTHER CURRENT ASSETS Prepaid Expense, Current Prepaid expenses Income Taxes Receivable, Current Tax recoverables Deposits Assets, Current Deposits Represents the amount of loan to third parties, due within one year or the operating cycle, if longer. Loan to Third Parties, Current Loan to third parties It represents the amount paid to the staff as advance. Staff Advances Current Staff advances Interest Receivable Interest receivables Debt Instrument, Interest Rate, Stated Percentage Interest rate (as a percent) Represents the interest rate on loans receivable Loans Receivable. Interest Rate Loans Receivable. Interest Rate Debt Instrument, Term Short-term bank borrowings, term Debt Instrument, Term The cash inflow from collection of repayments of loans given to third parties classified as current. Proceeds From Repayments Of Loans By Third Parties Represents the term of loans receivable. Loans Receivable, Term No definition available. Analysis Of The Allowance For Doubtful Debt In Relation To Other Receivables (Roll Forward) Analysis of the allowance for doubtful debt in relation to other receivables Allowance for Doubtful Accounts, Premiums and Other Receivables Balance at the end of the year Balance at beginning of the year Provision for Other Losses Addition Amount of direct write-downs of other receivable charged against the allowance. Allowance for Doubtful Accounts, Premiums and Other Receivables, Write-off Write-off Amount of increase (decrease) in other receivable in relation to foreign exchange difference. Allowance for Doubtful Accounts, Premiums and Other Receivables, Foreign Exchange Difference Foreign exchange difference Leasehold improvements Leasehold improvements Property, Plant and Equipment, Gross Property and equipment, gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation Represents the property plant and equipment net excluding construction in progress. Property Plant And Equipment Net Excluding Construction In Progress Property plant and equipment net excluding construction in progress Construction in Progress, Gross Construction-in-progress The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value. Tangible Asset Impairment Impairment Income Statement Location [Axis] Income Statement Location [Domain] Cost of Sales [Member] Cost of revenues Selling and Marketing Expense [Member] Sales and marketing expenses General and Administrative Expense [Member] General and administrative expenses Research and Development Expense [Member] Research and development expenses Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lease cost Leases Finance Lease, Right-of-Use Asset, before Accumulated Amortization Property and equipment held under finance leases, gross Finance Lease, Right-of-Use Asset, Accumulated Amortization Less: Accumulated depreciation Represents the amount of finance lease right-of-use assets net, excluding construction in progress. Finance Lease Right Of Use Assets Net, Excluding Construction In Progress Property and equipment held under finance leases net excluding construction in progress Amount of construction-in-progress attributable to assets held under finance lease Finance Lease, Right-of-Use Asset, Construction-In-Progress Construction-in-progress Represents the amount of accumulated impairmrnt of right-of-use asset from finance lease. Finance Lease Right-Of-Use-Asset, Accumulated Impairment Impairment Capital Leases, Balance Sheet, Assets by Major Class, Net Property and equipment held under finance leases, net Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Represents information pertaining to property, computer and network equipment and optical fibers. Property, computer and network equipment and optical fiber Property, computer and network equipment and optical fiber This member stands for Technology Platform Member. Technology Platform Customer contract. Represents the non complete agreement. Non - Complete Agreement Intangible Assets, Gross (Excluding Goodwill) Intangible assets, cost Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value. Finite Lived Intangible Assets Accumulated Impairment Impairment Boolean flag that is true only for a form used as a impairment of intangible asset extensible list not disclosed.. Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag Amortization of Intangible Assets Intangible assets, amortization expenses Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2025 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2027 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2028 Finite-Lived Intangible Assets, Net Annual estimated amortization expenses for intangible assets Represents the land use rights. Land Use Rights Cost Represents the land use rights, accumulated amortization. Land Use Rights, Accumulated Amortization Accumulated amortization Represents the carrying amounts of land use rights pledged by the Company to secure banking borrowings. Carrying Value Of Land Use Rights Land use rights Goodwill, Gross Goodwill Ending balance Good will beginning balance Goodwill, Impaired, Accumulated Impairment Loss Accumulated impairment losses Goodwill, Acquired During Period Goodwill acquired Schedule of Goodwill [Table] Schedule of Goodwill [Table] Segments [Axis] Segments [Domain] Represents the hosting and related services segment. Hosting and Related Services Goodwill [Line Items] Changes in the carrying amount of goodwill Equity Securities without Readily Determinable Fair Value, Amount Equity investments without readily determinable fair values Equity Method Investments Equity method investment Equity method investments Debt Securities, Available-for-sale Available-for-sale debt investments Schedule of Equity Method Investments [Table] Investment, Name [Axis] Investment, Name [Domain] Represents the yizhuang venture investment fund. Yizhuang Venture Investment Fund This member stands for Chengdu Qidi Chengxin Education Limit ("Qidi Chengxin"). Chengdu Qidi Chengxin Education Limit ("Qidi Chengxin") This member stands for Qidi Chengxin Member. Qidi Chengxin Represents the jingliang inter cloud. Jingliang Inter Cloud Represents the jingliang century cloud. Jingliang Century Cloud Represents the ZJK energy. ZJK Energies This member stands for Dexin Tonglian (Beijing) Culture Technology Co., Ltd. ("Dexin Tonglian"). Dexin Tonglian (Beijing) Culture Technology Co., Ltd [Member] SH Edge Interchange. SH Edge Interchange This member stands for Changzhou Gaoxin Internet Co., Ltd. ("Changzhou Gaoxin"). Changzhou Gaoxin Internet Co., Ltd Changzhou Gaoxin Internet Co., Ltd Represents information relating to Zhuhai Private Zhuhai Private [Member] Zhuhai Private This member stands for BJ Chaohulian. BJ Chaohulian Schedule of Equity Method Investments [Line Items] LONG TERM INVESTMENT, NET Equity Method Investment, Aggregate Cost Cost of investments Represents the amount of income (loss) for proportionate share of equity method investee's income (loss). Gain Loss of Equity Method Investments Share equity gain (loss) Amount of impairment of receivables from equity investees. Impairment Of Receivables From Equity Investees Impairment of receivables from equity investees Represents the amount of investment in equity investee at the period end. Amount Of Investment In Equity Investee Investment in an equity investee Represents the increase (decrease) during the reporting period in the amount of cost of investments incurred. Increase (Decrease) in Cost of Investments in Equity Method Investments Increase (Decrease) in Cost of Investments in Equity Method Investments Cost of investments incurred during the period Represents the increase (decrease) during the reporting period in the amount of share equity gain and loss incurred. Increase (Decrease) in Share Equity Gain Loss in Equity method Investments Share equity gain (loss) incurred during the period Represents the increase (decrease) during the reporting period in the amount of disposal gain(loss). Increase Decrease In Disposal Gain (loss) In Equity Method Investments Distribution/derecognize of share equity (gain)loss This member stands for Beijing Super Internet Technology Research Institute Co., Ltd. Beijing Super Internet Technology Research Institute Co., Ltd. ("BJ Chaohulian") Represents the equity securities without readily determinable fair value. Equity Investments Without Readily Determinable Fair Value Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Domain] Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Impairment of equity investments without readily determinable fair values Equity Method Investment, Other than Temporary Impairment Impairment of equity method investments Investment Income, Dividend Dividend income of non-marketable investments Equity Method Investment, Ownership Percentage Equity interest, percentage Payments to Acquire Equity Method Investments Capital injected Proceeds from Sale of Equity Method Investments Total cash consideration on disposal of equity interests Represents the percentage of ownership Interests disposed. Percentage Of Ownership Interests disposed Percentage of ownership disposed Represents the estimated recoverable amount of investments derecognized by the entity. Estimated Recoverable Amount Of Investments Derecognized Estimated recoverable amount of investments derecognized recorded in other current assets Prepaid Expense, Noncurrent Prepayment of other non-current assets included acquisition and purchase of property and equipment Represents the percentage of prepayments on other non-current assets Percentage Of Prepayments On Other Non-Current Assets Percentage of prepayments on other non-current assets Other Long-term Debt, Current Other long-term borrowings, current portion Long-term Debt, Current Maturities Borrowings, current portion, Total Loans Payable to Bank, Noncurrent Long-term bank borrowings, non-current portion Other Long-term Debt, Noncurrent Other long-term borrowings, non-current portion Debt, Long-term and Short-term, Combined Amount Total borrowings Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Guarantor [Axis] Guarantor [Axis] Guarantor Name [Domain] Guarantor Name [Domain] Represents the member information pertaining to secured by subsidiary's property and equipment and land-use right. Secured by subsidiary's property and equipment and land-use right Represents the member information pertaining to secured by subsidiary's property and equipment and land-use right and a subsidiary stock. Secured by subsidiary's property and equipment and land-use right and a subsidiary stock Represents the member information pertaining to secured by a subsidiary's stock. Secured by a subsidiary's stock It represents the information pertaining to unsecured borrowings. Unsecured Borrowing Long Term Borrowings [Member] Long Term Bank Borrowings It represents the information pertaining to Long-Term Loan two. Long-term bank borrowings, (including current portion) 2 Debt Instrument [Line Items] CONVERTIBLE PROMISSORY NOTES Debt Instrument Amount of long-term borrowings. Long Term Borrowings Long-term borrowings (including current portion) It represents the information pertaining to Long-Term Loan One. Long-term bank borrowings, (including current portion) 1 Secured by a Subsidiary's Land Use Right [Member] Secured by a Subsidiary's Land Use Right [Member] Secured by a subsidiary's land-use right Represents the member information pertaining to secured by subsidiary's property and equipment. Secured by Subsidiary's Property and Equipment [Member] Secured by a subsidiary's property and equipment Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2024 Long-term Debt, Maturities, Repayments of Principal in Year Two 2025 Long-term Debt, Maturities, Repayments of Principal in Year Three 2026 Long-term Debt, Maturities, Repayments of Principal in Year Four 2027 Long-Term Debt, Maturity, Year Five 2028 Long-Term Debt, Maturity, after Year Five 2029 and thereafter Schedule Of Short And Long Term Debt [Table] Schedule Of Short And Long Term Debt [Table] Schedule Of Short And Long Term Debt [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Schedule Of Short And Long Term Debt [Line Items] Schedule Of Short And Long Term Debt [Line Items] Short and long term bank borrowings Short-term Debt, Weighted Average Interest Rate, at Point in Time Short-term bank borrowings, weighted average interest rate Long-term Debt, Weighted Average Interest Rate, at Point in Time Long-term bank borrowings, weighted average interest rate Line of Credit Facility, Remaining Borrowing Capacity Unused loan facilities (in RMB) or (in dollars) Payables for the purchase of property and equipment and software. Payables For Purchase Of Property, Equipment And Software, Current Payables for purchase of property, equipment and software Employee-related Liabilities, Current Payroll and welfare payables Share consideration due to the original shareholders for business combination. Share Consideration Due To The Original Shareholders For Business Combination Consideration due to the original shareholders of BJ TenxCloud Rerpesents the liability classified share-based payments. Liability Classified Share Based Payments Liability classified share-based payments Compensation cost Accrued Professional Fees, Current Accrued service fees Payables for office supplies and utilities. Payables For Office Supplies And Utilities Payables for office supplies and utilities Business Combination, Contingent Consideration, Liability, Current Payables for acquisitions and long-term investments Taxes Payable, Current Value-added tax and other taxes payable Interest Payable, Current Interest payables Other Sundry Liabilities, Current Others No definition available. Weighted Average Remaining Lease Term [Abstract] Weighted average remaining lease term: Operating Lease, Weighted Average Remaining Lease Term Operating lease Finance Lease, Weighted Average Remaining Lease Term Finance lease No definition available. Weighted Average Discount Rate [Abstract] Weighted average discount rate: Operating Lease, Weighted Average Discount Rate, Percent Operating lease Finance Lease, Weighted Average Discount Rate, Percent Finance lease Lease, Cost [Abstract] This concept does not have a custom type definition Finance Lease Costs [Abstract] Finance lease cost: Finance Lease, Right-of-Use Asset, Amortization Depreciation Operating Lease, Cost Operating lease cost Lease, Cost Total lease cost Lease expenses Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments Operating cash payments for operating leases Finance Lease, Principal Payments Financing cash payments for finance leases Future lease payments Finance Lease Liabilities Payments Due [Abstract] Future lease payments under finance leases Finance Lease, Liability, Payments, Due Next Twelve Months 2024 Finance Lease, Liability, Payments, Due Year Two 2025 Finance Lease, Liability, Payments, Due Year Three 2026 Finance Lease, Liability, Payments, Due Year Four 2027 Finance Lease, Liability, Payments, Due Year Five 2028 Finance Lease, Liability, Payments, Due after Year Five 2029 and thereafter Finance Lease, Liability, Payment, Due Total future lease payments Finance Lease, Liability, Undiscounted Excess Amount Less: Imputed interest Finance Lease, Liability Present value of future lease payments* Operating Lease Liabilities Payments Due Abstract] Future lease payments under operating leases Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2023 Lessee, Operating Lease, Liability, Payments, Due Year Two 2024 Lessee, Operating Lease, Liability, Payments, Due Year Three 2025 Lessee, Operating Lease, Liability, Payments, Due Year Four 2026 Lessee, Operating Lease, Liability, Payments, Due Year Five 2027 Lessee, Operating Lease, Liability, Payments, Due after Year Five 2028 and thereafter Lessee, Operating Lease, Liability, Payments, Due Total future lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Imputed interest Operating Lease, Liability Present value of future lease payments This member stands for Bonds, 7.875%, due in 2021 ("2021 Notes"). Bonds 7.875%, Due 2021 Debt Instrument, Face Amount Debt instrument, face amount Represents the repayment of principal amount of bonds payable. Bonds Payable Repaid Principal amount repaid Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] American Depository Shares American Depository Shares Class of Stock [Line Items] SHARE CAPITAL Share Price Subscription price (in dollars per share) Preferred Stock, Dividend Rate, Percentage Dividend rate (as a percent) Cumulative Dividends Cumulative dividends Period from the original issuance date, after which the Preferred Shares will be mandatorily converted into ordinary shares, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Convertible Preferred Stock, Period After Which Preferred Shares Will Be Mandatorily Converted Into Ordinary Shares Period after which Series A Preferred Shares will be mandatorily converted into Class A ordinary shares Threshold percentage of conversion price per ADS considered for triggering conversion of convertible preferred stock. Convertible Preferred Stock, Conversion Threshold Percentage Conversion Threshold (as percent) The per share price at which the convertible preferred stock can be converted. Convertible Preferred Stock, Conversion Price Per Share Conversion price per share Amount of beneficial conversion feature on the convertible preferred stock. Convertible Preferred Stock, Beneficial Conversion Feature Beneficial conversion feature Number of shares convertible upon conversion of preferred stock. Preferred Stock, Convertible, Shares Convertible shares Preferred Stock, Convertible, Conversion Price Preferred stock, convertible, conversion price Total number of issuance for converted preferred stock. Converted Preferred Stock, Share Issued Total issuance for converted preferred stock Scenario [Axis] Scenario, Unspecified [Domain] This member stands for the scenario, redemption upon maturity. Redemption upon maturity This member stands for the scenario, early redemption at the option of the Purchasers. Early redemption at the option of the Purchasers Represents the information pertaining to Scenario One. Scenario One [Member] Condition one Represents the information pertaining to Scenario Two. Scenario Two [Member] Condition Two Convertible Notes Payable Convertible Notes Payable Amount of gross consideration received from issuance of long term debt. Gross Proceeds From Issuance Of Long Term Debt Cash consideration received The maximum period within which the debt instrument principal amount with the unpaid accrued interest must be redeemed by the company. Debt Instrument, Redemption Period Period of receipt of notices Debt Instrument, Repaid, Principal Repaid principal amount Debt Instrument, Convertible, Conversion Price Conversion price (in dollars per share) Conversion price (in dollars per share) Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Redemption price, Percentage of principal amount redeemed Payments of Financing Costs Issuance costs Debt Conversion, Converted Instrument, Shares Issued Number of shares issued upon conversion Number of shares issued upon conversion Amount of fair value of converted debt instrument. Debt Conversion, Converted Instrument, Fair Value Fair value of converted portion Fair value of notes Sale of Stock, Consideration Received on Transaction Amount on exercise of option Number of ordinary shares represents one american depository shares. Number Of Ordinary Shares Represents One American Depository Shares Number of shares represents one ADS Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Percentage of conversion price Debt Instrument, Convertible, Threshold Trading Days Trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Consecutive trading days period The Percentage of price to the last reported sale price of ADS and the conversion rate on each such trading day. Percentage Of The Product To Last Reported Price, During Measurement Period Percentage of price to the last reported sale price The period for observation for calculation of conversion on proportionate basis. Observation Period For Calculation Of Conversion Category Observation period Debt Instrument, Redemption Price, Percentage Redemption price, percentage of Principal amount Proceeds from Notes Payable Proceeds from issuance of notes Debt Issuance Costs, Net Debt Issuance costs Debt Instrument, Convertible, Remaining Discount Amortization Period Remaining amortization period for debt issuance cost Debt Instrument, Convertible, Carrying Amount of Equity Component Carrying amount of debt instrument Interest Expense, Other Coupon Interest expense Amortization of Debt Issuance Costs and Discounts Amortization of debt discount and issuance costs Amount of debt instrument principal amount denomination for repurchase Debt Instrument Principal Amount Denomination For Repurchase Repayment of convertible notes Debt Instrument, Interest Rate, Effective Percentage Effective interest rate (as a percent) Remaining amortization period for deferred finance costs of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Debt Instrument, Convertible, Remaining Deferred Finance Costs, Amortization Period Interest Expense, Debt, Excluding Amortization Coupon interest expense Deferred Government Grants Deferred Government Grants Balance at end of the year Balance at beginning of the year Amount of additional deferred government grants. Deferred Government Grants, Additions Additions Amortization of Grants Amortization of Grants Recognized as a reduction of depreciation expense The cash inflow from government grants. Proceeds from Government Grants Government grants received Schedule of Multiemployer Plans [Table] Schedule of Multiemployer Plans [Table] Multiemployer Plans [Line Items] EMPLOYEE CONTRIBUTION PLAN Multiemployer Plan, Employer Contribution, Cost Total expense for defined contribution plan Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Domain] Equity Incentive Plan 2010 [Member] 2010 Plan [Member] 2010 Plan Share-based Compensation Arrangement by Share-based Payment Award [Line Items] SHARE-BASED COMPENSATION Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Number of options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Outstanding, ending balance Outstanding, beginning balance Share based compensation, option outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Vested as of December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Exercisable as of December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Outstanding, ending balance Outstanding, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Vested as of December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exercisable as of December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Outstanding, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Vested as of December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Exercisable as of December 31, 2023 Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, ending balance Aggregate intrinsic value, beginning value Share based compensation, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Aggregate intrinsic value, exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Aggregate intrinsic value, vested Award Type [Axis] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Number of RSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested, ending balance Unvested, beginning balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted Share based compensation, RSUs granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Weighted-average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Unvested, ending balance (in dollars per share) Unvested, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted-average remaining contractual terms (Years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Weighted average remaining contractual life Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] SHARE-BASED COMPENSATION Equity Incentive Plan Twenty Fourteen [Member] 2014 Plan Equity Incentive Plan, 2010 & 2014 [Member] 2010 Plan and 2014 Plan [Member] 2010 Plan and 2014 Plan Equity Incentive Plan, 2020 [Member] 2020 Plan [Member] 2020 Plan Performance Based Awards [Member] Performance Based Awards [Member] Performance Based Awards Minimum Performance Target [Member] Minimum Performance Target [Member] Minimum Performance Target Vesting [Axis] Vesting [Domain] Option One [Member] Option One [Member] Option One Option Two [Member] Option Two [Member] Option Two Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Share based compensation, maximum aggregate number of ordinary shares to be issued Percentage of share capital, calculated on an as-converted basis by taking into consideration all the convertible promissory notes issued and to be issued by the Company, considered for determination of shares authorized for issuance under share-based payment arrangement. Share-based Compensation Arrangement by Share-based Payment Award, Shares Authorized, Percentage Of Share Capital Percentage of share capital considered for Maximum shares issuable under the plan Common Stock, Capital Shares Reserved for Future Issuance Shares reserved for future issuance under the plan Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share based compensation, option expiry period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share based compensation, option vesting period Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant Share based compensation arrangement by share based payment award maximum annual plan percentage increase to number of shares available for grant Share based compensation Performance Review Period Share based compensation Performance Review Period Performance review period Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date Fair Value Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date Fair Value Share based compensation, fair value of option outstanding at grant date The total fair value of stock options exercised. Share Based Compensation Fair Value Of Shares Exercised During The Period Share based compensation, fair value of shares exercised during the period Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate intrinsic value of options exercise Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value Aggregate fair value, unvested Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment Weighted-average grant-date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Total fair value vested Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Unrecognized share-based compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Unrecognized compensation costs, weighted-average recognition period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Requisite service period Share-based Payment Arrangement, Expense Compensation cost Schedule of Income Before Income Tax [Table] Schedule of Income Before Income Tax [Table] Schedule of Income Before Income Tax [Table] Other Countries [Member] Non-PRC Schedule of Income Before Income Tax [Line Items] Schedule of Income Before Income Tax [Line Items] TAXATION Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (loss) before income taxes Net (loss) income attributable to VNET Group, Inc. Current Income Tax Expense (Benefit) Current Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Income tax (expenses) benefits computed at applicable tax rates (25%) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Non-deductible expenses Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Research and development expenses The portion of the difference, due to approval of High and New Technology Enterprise ("HNTE"). Income Tax Reconciliation Preferential Tax Rates Preferential rate Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Current and deferred tax rate differences Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount International rate differences Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount Tax exempted income Income Tax Reconciliation Foreign Investment. Income Tax Reconciliation Foreign Investment Foreign investment Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits Unrecognized tax benefits Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Prior year provision to return true up Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount Others Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory income tax rate Deferred Tax Assets, Net of Valuation Allowance [Abstract] Deferred tax assets Deferred Tax Assets, Noncurrent Classification [Abstract] Deferred Tax Assets, Noncurrent Classification [Abstract] Non-current Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Allowance for doubtful debt Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from impairment of long-lived assets. Deferred Tax Assets Impairment of Long Lived Assets Impairment of long-lived assets Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from impairment of long-term investment. Deferred Tax Assets Impairment of Long Term Investment Impairment of long-term investment Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Accrued expense Deferred Tax Assets, Other Loss Carryforwards Tax losses Deferred Tax Assets, Property, Plant and Equipment, Current Deferred Tax Assets, Property, Plant and Equipment, Current Property and equipment Deferred Tax Assets, Goodwill and Intangible Assets Intangible assets Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from finance leases. Deferred Tax Assets Finance Lease Finance lease Deferred Tax Assets, Deferred Income Deferred government grant Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease. Deferred Tax Assets Operating Lease Operating lease Deferred Tax Assets, Equity Method Investments Loss picked up on equity method investments Deferred Tax Assets, Valuation Allowance Valuation allowance Balance at end of year Balance at beginning of year Deferred Tax Assets, Net of Valuation Allowance Total deferred tax assets, net of valuation allowance Components of Deferred Tax Liabilities [Abstract] Deferred tax liabilities Deferred Tax Liabilities, Noncurrent Classification [Abstract] Deferred Tax Liabilities, Noncurrent Classification [Abstract] Non-current Deferred Tax Liabilities, Intangible Assets Intangible assets Deferred Tax Liabilities, Property, Plant and Equipment Property and equipment Deferred Tax Liabilities, Deferred Expense, Capitalized Interest Capitalized interest expenses Amount of deferred tax liability attributable to taxable temporary differences from finance lease arrangements. Deferred Tax Liabilities, Finance Lease Arrangements Finance lease Amount of deferred tax liability attributable to taxable temporary differences from operating lease arrangements. Deferred Tax Liabilities, Operating Lease Arrangements Operating lease Deferred Tax Liabilities, Investment in Noncontrolled Affiliates Investment in subsidiaries Deferred Tax Liabilities, Gross Total non-current deferred tax liabilities Deferred Tax Liabilities, Net Net deferred tax liabilities Deferred Tax Assets, Net Net deferred tax liabilities Unrecognized Tax Benefits Balance at end of year Balance at beginning of year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Reversal based on tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions based on tax positions related to the current year Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] TAIWAN HONG KONG This member represents scenario assessable profits earned Hk2 million. Scenario assessable profits earned Hk2 million This member represents scenario assessable profits remaining Hk2 million. Scenario assessable profits remaining Hk2 million Legal Entity [Axis] Entity [Domain] Taiwan Diyixian [Member] DYX Taiwan Beijing Twenty One Via Net Broadband Data Center Company Limited [Member] Beijing 21Vianet Broad Band Data Center Co., Ltd. ("21Vianet Beijing") Twenty One Vianet Xian Information Outsourcing Industry Park Services Company Limited [Member] 21Vianet (Xi'an) Information Outsourcing Industry Park Services Co., Ltd. ("Xi'an Sub") Twenty One Vianet Group Limited [Member] 21Vianet Hong Kong Entities [Member] Shanghai Blue Cloud Technology Company Limited [Member] Shanghai Blue Cloud Technology Co., Ltd. ("SH Blue Cloud") Shenzhen Diyixian Communication Company Limited [Member] Shenzhen Diyixian Telecommunication Co., Ltd. ("SZ DYX") Beijing TenxCloud Technology Company Limited [Member] Beijing TenxCloud Technology Co., Ltd. ("BJ TenxCloud") Shanghai Hesheng Data System Company Limited Member. Shanghai Hesheng Data System Co., Ltd ("SH Hesheng") Income Taxes [Line Items] Income Taxes [Line Items] TAXATION The amount of profit for calculating tax rate. Base Profit For Calculating Tax Rate Assessable profits Percentage of statutory tax rate applicable to pretax income (loss) out of Mainland China. Effective Income Tax Rate Reconciliation, at Foreign Statutory Income Tax Rate Income tax rate Enterprise Income Tax Rate Enterprise Income Tax Rate Unified enterprise income tax rate Effective Income Tax Rate Reconciliation, Non-Resident Withholding , Percent Effective Income Tax Rate Reconciliation, Non-Resident Withholding , Percent Withholding tax percent Preferential Income Tax Rate Preferential Income Tax Rate Preferential tax rate Percentage of mainland China resident enterprises' statutory tax rate applicable to pretax income (loss). Income Tax Rate On Tax Resident Enterprise Income tax rate on PRC tax resident enterprises Operating Loss Carryforwards Net tax operating losses from PRC subsidiaries (in RMB) Operating Loss Carryforwards, Expiration Year Operating Loss Carryforwards, Expiration Year Net tax operating losses expiration year Undistributed Earnings of Foreign Subsidiaries Undistributed earnings from its PRC subsidiaries Amount of withholding tax liabilities of undistributed earnings of foreign subsidiaries. Undistributed Earnings of Foreign Subsidiaries, Withholding Tax Liabilities Withholding tax liability Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits impact in the effective rate Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes Expense Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes Expense Interest expenses (in RMB) Unrecognized Tax Benefits, Interest on Income Taxes Accrued Accumulated interest expenses (in RMB) Valuation Allowance [Abstract] Movements of the valuation allowance Amount of increase in the valuation allowance for a specified deferred tax asset. Valuation Allowance, Deferred Tax Asset, Addition, Amount Addition Amount of expiration in the valuation allowance for a specified deferred tax asset. Valuation Allowance, Deferred Tax Asset, Expiration, Amount Expiration Represents the information pertaining to Anhui Suzhou Century Broadband Data Technology Co., Ltd. ("SZ Century"). SZ Century [Member] SZ Century This member stands for Shanghai Puping. Shanghai Puping [Member] Shanghai Puping This member stands for Shanghai Edge Cloud Interchange Technology Co., Ltd. ("SH Edge Interchange"). Shanghai Edge Cloud Interchange Technology Co., Ltd Shanghai Edge Interchange This member stands for Jingliang Interconnected Cloud Technology Co Ltd. Jingliang Interconnected Cloud Technology Co Ltd [Member] Jingliang Inter Cloud Represents the information pertaining to Beijing New Internet Digital Technology Research Institution Limited ("BJ New Internet"). BJ New Internet [Member] BJ New Internet This member stands for Beijing Chengyishidai Network Technology Company Limited. Beijing Chengyishidai Network Technology Company Limited [Member] CYSD This member stands for Beijing Huaqing Property Management Co., Ltd. Beijing Huaqing Property Management Co., Ltd [Member] Beijing Huaqing This member stands for Ziguang Financial Leasing Co Ltd. Ziguang Financial Leasing Co Ltd [Member] Ziguang Finance Leasing This member stands for Beijing Qidi Yefeng Investment Co., Ltd. Beijing Qidi Yefeng Investment Co., Ltd [Member] Beijing Qidi Yefeng This member stands for Sanhe Mingtai. Sanhe Mingtai [Member] Sanhe Mingtai This member stands for Beijing Jiwa. Beijing Jiwa [Member] Beijing Jiwa This member stands for Shanghai Shibei Hi Tech Company Limited. Shanghai Shibei Hi-Tech Co., Ltd. [Member] SH Shibei This member stands for Changzhou Gaoxin. Changzhou Gaoxin [Member] Changzhou Gaoxin Represents the information pertaining to Beijing Tuspark Innovation Investment Development Co Ltd. Tuspark Innovation [Member] Tuspark Innovation This member stands for other related party transactions. Other Related Party Transactions [Member] Others Revenues Revenues Cost of Goods and Services Sold Cost of goods and services sold Amount before accretion (amortization) of purchase discount (premium) of interest income (expenses) on nonoperating securities. Interest on Investment Income (Expenses) Interest on Investment Income (Expenses) Amount of lease payment paid to related party. Lease Payment Paid to Related Party Related party transaction, Lease payment paid Amount of cash consideration for share repurchase to related party. Cash Consideration For Shares Repurchase, Related Party Cash consideration for shares repurchase Cost of Property Repairs and Maintenance Repairs and maintenance Amount of lessee's right to use underlying asset under operating and finance lease. Operating And Finance Lease, Right-of-Use Asset ROU assets Present value of lessee's discounted obligation for lease payments from operating and finance lease. Operating And Finance Lease, Liability Lease liability Related Party Transaction, Rate Percentage of related party interest rate This member stands for Shihua DC Investment Management Limited ("Shihua Investment Management"). Shihua DC Investment Management Limited ("Shihua Investment Management") [Member] SH Shibei Other Liabilities Amount due to related parties Statutory Accounting Practices [Table] Statutory Accounting Practices [Table] Statutory Accounting Practices [Line Items] RESTRICTED NET ASSETS Percentage of entity's after tax profits to allocate to statutory common reserve. Required Percentage of Entitys After Tax Profits to Allocate to Statutory Common Reserve Minimum required percentage of annual after-tax profit to the general statutory reserve Percentage of maximum statutory surplus reserve to registered capital. Required Maximum Percentage of Statutory Surplus Reserve To Registered Capital Maximum requirement of each of the entity's PRC subsidiaries' after-tax profits to be allocated to a general reserve fund as a percentage of each Subsidiaries' registered capital Retained Earnings, Appropriated Statutory reserves Amount of restricted net assets. Restricted Net Assets Restricted net asset, PRC generally accepted accounting principles (in RMB) or (in dollars) No definition available. Earnings Per Share Basic And Diluted Numerator [Abstract] Numerator: Preferred Stock Dividends, Income Statement Impact Dividend distribution to perpetual convertible preferred shareholders Amount of net income loss available to common stockholders after adjustments. Net Income Loss Available To Common Stockholders After Adjustments Adjusted net income (loss) attributable to ordinary shareholders - Basic Amount of Adjusted interest for convertible promissory notes. Adjusted Interest For Convertible Promissory Notes Adjusted interest for convertible promissory notes The amount of net income (loss) available to common stockholders after adjustments - diluted. Net Income (Loss) Available to Common Stockholders After Adjustments - Diluted Adjusted net loss attributable to ordinary shareholders -Diluted No definition available. Earnings Per Share Basic And Diluted Denominator [Abstract] Denominator: Earnings Per Share, Basic [Abstract] (Loss) earning per share-Basic: Income (Loss) from Continuing Operations, Per Basic Share Net (loss) earning Earnings Per Share, Diluted [Abstract] Loss per share-Diluted: Income (Loss) from Continuing Operations, Per Diluted Share Net loss This member stands for Common Class D shares. Common Class D [Member] Class D ordinary shares Represents member information pertaining to Series A perpetual convertible preferred shares. Series Perpetual Convertible Preferred Shares Series A Perpetual Convertible Preferred Shares Represents the information pertaining to Sunrise Corporate Holding Ltd. Sunrise Corporate Holding Ltd [Member] Sunrise Corporate Holding Ltd Represents information relating to Success Flow International Investment Limited. Success Flow International Investment Limited [Member] Success Flow International Investment Limited Represents information relating to Choice Faith Group Holdings Limited. Choice Faith Group Holdings Limited [Member] Choice Faith Group Holdings Limited Represents shareholders vote for class A, class B, class C and class D common stock, votes per share. Common Stock, Votes Per Share Entitled vote per ordinary share Represents the convertible shares exchange ratio. Convertible Shares Exchange Ratio Conversion share ratio Stock Repurchased and Retired During Period, Shares Number of shares repurchased and cancelled Percentage of total principal amount of debt instrument converted. Percentage Of Principal Amount Of Debt Instrument Converted Percentage of total principal amount converted Convertible Preferred Stock, Shares Issued upon Conversion Stock Repurchased During Period, Shares Ordinary shares repurchased Stock Repurchased During Period, Value Aggregate Purchase price The repurchase price per share under share repurchase agreement. Purchase Price Per Share Under Share Repurchase Agreement Share repurchase price Conversion of Stock, Shares Converted Number of shares converted from Class B to Class A The additional increase in the maximum number of common shares permitted to be issued by an entity's charter and bylaws. Common Stock, Shares Authorized, Increase In Number Of Shares Increase in number of shares Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Inputs Level 1 [Member] Quoted prices in active markets for identical assets and liabilities (Level 1) Fair Value Inputs Level 2 [Member] Significant other observable inputs (Level 2) Fair Value Inputs Level 3 [Member] Unobservable inputs (Level 3) Liability Class [Axis] Fair Value by Liability Class [Domain] Represents information pertaining to bonds due 2027. Bonds Due Two Thousands Twenty Seven [Member] 2027 Convertible promissory notes Derivative Financial Instruments, Liabilities [Member] Derivative liability Investment Type [Axis] Investments [Domain] Short Term Investments [Member] Short-term investments Debt Securities [Member] Available-for-sales Debt Securities Assets, Fair Value Disclosure Assets measured at fair value on recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Liabilities measured at fair value on recurring basis Fair Value Measurement Inputs and Valuation Techniques [Table] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input, Price Volatility [Member] Volatility Measurement Input, Discount Rate [Member] Discount rate Measurement Input, Risk Free Interest Rate [Member] Risk-free interest rate Measurement input using the probability of triggering events. Measurement Input, Probability of Triggering Events [Member] Probability of triggering events Fair Value Measurement Inputs and Valuation Techniques [Line Items] Debt Instrument, Measurement Input Convertible notes Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Represents information pertaining to share consideration due to the original shareholders for business combination. Share Consideration [Member] Share consideration due to the original shareholders for business combinatio Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Ending Balance Beginning Balance Amount of foreign exchange gain or (loss) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Foreign Exchange Gain Loss Foreign exchange loss Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Changes in the fair value Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Settlement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net Transfer out of Level 3 Measurement Input, Long-Term Revenue Growth Rate [Member] Revenue growth rate Value of input used to measure long-lived assets which are non-financial. Long-Lived Assets, Measurement Input Rates used Long-term Purchase Commitment [Table] Commitment by Nature [Axis] Commitment by Nature [Axis] Commitment by Nature [Domain] Commitment by Nature [Domain] Represents the in formation of capital purchase commitments Capital Purchase Commitments [Member] Capital Commitments Long-term Purchase Commitment [Line Items] COMMITMENTS AND CONTINGENCIES Purchase Obligation, to be Paid, Year One 2024 Purchase Obligation, Due in Second Year 2025 Purchase Obligation, Due in Third Year 2026 PurchaseObligationDueInFourthYear 2027 2028 Purchase Obligation, to be Paid, after Year Five 2029 and thereafter Purchase Obligation Commitments to purchase Purchase Commitment [Member] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrual for unrecognized tax benefits and interest Loss Contingency Accrual Accrued liability for legal contingencies Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Parent Company [Member] Parent Company Affiliated Entity [Member] Condensed Balance Sheet Statements, Captions [Line Items] Condensed balance sheets Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Investments in subsidiaries Accounts Payable, Current Account payables Notes Payable, Current Convertible promissory notes Stockholders' Equity Attributable to Parent [Abstract] Shareholders' equity: Condensed Income Statement [Table] Condensed Income Statement [Table] Schedule of Condensed Consolidating Statement of Operations [Line Items] Schedule of Condensed Consolidating Statement of Operations [Line Items] Condensed statements of operations Other Nonoperating Income (Expense) Other loss Condensed Statement of Comprehensive Income [Table] Condensed Statement of Comprehensive Income [Table] Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items] Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items] Condensed statements of comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive loss, net of tax of nil: Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other comprehensive (loss) income, tax Condensed Cash Flow Statement [Table] Condensed Cash Flow Statement [Table] Condensed Cash Flow Statements, Captions [Line Items] Condensed statements of cash flows GRAPHIC 37 vnet-20231231x20f006.jpg GRAPHIC begin 644 vnet-20231231x20f006.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 'J!!T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH \]^/\$=U\'O$\$T:RPRVP1XW&59 M2Z@@CT(KB]5^!/P5\)>$[35M2^&/AM[8+"DDD.BPN4WX4,W'"Y(R>U=S\=8W MD^$WB,1QR2L+<-LBC9V(#J3A5!)X!Z"N^VX@/AZ%75>-L@S@&-LC# X]<5? MM?!?P"GO!#)\)]'MH/L)U%KV7P_!]G2 9&\NN1C((XSDUIZCK_P.U5 MQYC% M5*1NMG?J\:D*"J,$RH^1>!QQ6C#\0/A!"[,UY2>3S[T 8UGX!_9TE8)>>!O!^CSLH=+?4M,MHI'0@$,%Y.,$?UJ]:?#']FZ^ MU*UT^W\-?#Z:^NL>1;I9VQ>7/(VC'-9@XZ52MH/@AI_B,:M8:G?Z?BW,/V6"VO_+#<[)%RAVE,G:!P.N,T M ;M]\,OV>=)\37.A:EX&\':7?0[,&^TNWB24LNX!&(^8@=?2NDTO]G#X*:U8 MQ7MA\._!]W:RC*30Z5 RM]#MKD_$&K? _P 67-#T[PU MX1UG3-)L;?3=.M=>OXX+2UC$<42B8X55' %>I5YI\!+R/4_"NKWT E^RW>MW MT\#RPO$7C:4E6"NH;!]Q7I= !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 45A>(_&^B>$I(8]6OULVFBEFC#(QW+'MWX M(!Y^9<#J2< &N=@^/?@"YU"TLH_$UHUS=NT<"8<>8R@E@"5Q\NTAO[K#:<-Q M0!W])D>HKSKXZ>(=1TCX3ZEJ&BZA<:5>R&W2*[BC42Q"2>-"0LBD!MK'[RG! M[4S_ (5%JQY_X6AXU'_;6P_^1* /2,CU%&1ZBO-_^%0ZM_T5'QK_ -_;#_Y$ MH_X5#JW_ $5'QK_W]L/_ )$H ](R/449'J*\W_X5#JW_ $5'QK_W]L/_ )$H M_P"%0ZM_T5'QK_W]L/\ Y$H ](R/449'J*\W'PAU;_HJ'C7_ +^V'_R)7*># M?!GB+Q!XC\:6-S\3_&"PZ/JB6=MY;6 )C-K!*=W^BH MKSC_ (5%J_\ T5+QK_WWI_\ \AT?\*BU?_HJ7C7_ +[T_P#^0Z /1\CU%&1Z MBO./^%1:O_T5+QK_ -]Z?_\ (='_ J+5_\ HJ7C7_OO3_\ Y#H ]'R/449' MJ*\X_P"%1:O_ -%2\:_]]Z?_ /(='_"HM7_Z*EXU_P"^]/\ _D.@#T?(]11D M>HKSC_A46K_]%2\:_P#?>G__ "'3O^%2ZOMQ_P +0\:#WWZ?_P#(E 'HN1ZB MC(]17G/_ J36/\ HJ7C3_OK3_\ Y#H_X5)K'_14O&G_ 'UI_P#\AT >C9'J M*,CU%><_\*DUC_HJ7C3_ +ZT_P#^0Z/^%2:Q_P!%2\:?]]:?_P#(= 'HV1ZB MC(]17G/_ J36/\ HJ7C3_OK3_\ Y#H_X5)K'_14O&G_ 'UI_P#\AT >C9'J M*,CU%><_\*DUC_HJ7C3_ +ZT_P#^0Z5?A-K !'_"T?&9]RVG?_(= 'HN1ZBC M(]17G7_"IM8_Z*EXT_/3O_D.C_A4VL?]%2\:?GIW_P AT >BY'J*,CU%>=?\ M*FUC_HJ7C3\]._\ D.C_ (5-K'_14O&GYZ=_\AT >BY'J*,CU%>=?\*FUC_H MJ7C3\]._^0Z/^%3:Q_T5+QI^>G?_ "'0!Z+D>HHR/45YU_PJ;6/^BI>-/ST[ M_P"0Z5?A/K"G_DJ7C,_4Z=_\AT >B9'J*,CU%>=GX4:S_P!%3\9_^4W_ .0Z M/^%3ZS_T5/QG_P"4W_Y#H ]$R/449'J*\[_X5/K/_14_&?\ Y3?_ )#H_P"% M3ZS_ -%3\9_^4W_Y#H ]$R/449'J*\[_ .%3ZS_T5/QG_P"4W_Y#H_X5/K/_ M $5/QG_Y3?\ Y#H ]$R/449'K7G?_"I]9_Z*GXS_ /*;_P#(= ^%&L@_\E3\ M9_\ E-_^0Z /1,T9KSP_"O6ST^*7C$?\!TW_ .0Z/^%5:W_T5/QC_P!\Z;_\ MAT >AYHS7GG_ JK6_\ HJ?C'_OG3?\ Y#H_X55K?_14_&/_ 'SIO_R'0!Z' MD49KP+4],UG1/B6VC:A\7/%%GI/]EIZ):AC M-\>]=B"DJ=\VEC!!QC_CSZYH ]TS1FO,['X=ZEJ<'G6GQ9\77$.2OF1C3"I/ ML?L?-6?^%5:W_P!%3\8_]\Z;_P#(= 'H>:,UYZ?A;KN!CXI>+Q]8]-/_ +9T MW_A5NO\ _14_%W_?K3?_ )#H ]$S1FO._P#A5NO_ /14_%W_ 'ZTW_Y#H_X5 M;K__ $5/Q=_WZTW_ .0Z /1.*3 ]3^=>>?\ "K=?_P"BI^+O^_6F_P#R'1_P MJW7_ /HJ?B[_ +]:;_\ (= 'H>!ZG\Z,#U/YUYY_PJW7_P#HJ?B[_OUIO_R' M1_PJW7_^BI^+O^_6F_\ R'0!!\3R1X]^'(#'!U&;/)_YY5Z4 ,=3^=>5ZG\# M+_5[_3;VZ^)?BV6ZTZ1I;5RFG#8S#!.!:8/'K6C_ ,*O\1?]%4\5_P#@/IG_ M ,B4 >AX'J?SHP/4_G7GG_"K_$7_ $53Q7_X#Z9_\B4?\*O\1?\ 15/%?_@/ MIG_R)0!Z(,"C->=_\*O\1?\ 15/%?_@/IG_R)1_PJ_Q%_P!%4\5_^ ^F?_(E M 'HF:,UYW_PJ_P 1?]%4\5_^ ^F?_(E'_"K_ !%_T53Q7_X#Z9_\B4 >B9HS M7GB_#'Q$O_-4O%1^MOIO_P B4G_"LO$O_15/%'_@+IG_ ,B4 >B9HS7G?_"L MO$O_ $53Q1_X"Z9_\B4?\*R\2_\ 15/%'_@+IG_R)0!Z)FC->=_\*R\2_P#1 M5/%'_@+IG_R)1_PK+Q+_ -%4\4?^ NF?_(E 'HF:,UX3XQT#QAH/C+P;I<'Q M1\2-;ZM<3Q7!>TTW("1;AC_1?6N@G\,7UK,T,WQHUN*99!"T;KI082%=P0@V MO#;><=<K9HS7DUCH%UJ,FRT^-FL73_+\D(TES\V=O M>^#CUP:UC\-?% M!/'Q4\2@?]>>F?\ R+0!Z'FC->=_\*T\4_\ 15/$O_@%IG_R+1_PK3Q3_P!% M4\2_^ 6F?_(M 'HF:,UYW_PK3Q3_ -%4\2_^ 6F?_(M'_"M/%/\ T53Q+_X! M:9_\BT >B9HS7G?_ K3Q3_T53Q+_P" 6F?_ "+1_P *T\4_]%4\2_\ @%IG M_P BT >B9HS7G?\ PK3Q3_T53Q+_ . 6F?\ R+2M\./%1^[\4_$0_P"W#3#_ M .VM 'H>:,UYW_PK?Q9_T57Q%_X+],_^1:/^%;^+/^BJ^(O_ 7Z9_\ (M ' MHF:,UYW_ ,*W\6?]%5\1?^"_3/\ Y%H_X5OXL_Z*KXB_\%^F?_(M 'HF:,UY MW_PK?Q9_T57Q%_X+],_^1:/^%;^+/^BJ^(O_ 7Z9_\ (M 'HF:,UYW_ ,*W M\6?]%5\1?^"_3/\ Y%I?^%=>+0N!\5/$&?4Z=IA_]MJ /0\T9KSO_A77B_\ MZ*IK_P#X+=,_^1J/^%=>+_\ HJFO_P#@MTS_ .1J /1,T9KSO_A77B__ **I MK_\ X+=,_P#D:C_A77B__HJFO_\ @MTS_P"1J /1,T9KSO\ X5UXO_Z*IK__ M (+=,_\ D:C_ (5UXO\ ^BJ:_P#^"W3/_D:@#T3-+7G7_"NO%_\ T537_P#P M6Z9_\C4H^'?B\#_DJ>O'ZZ;IG_R-0!Z)17G/_"NO&7_15==_\%>F?_(U'_"N MO&7_ $577?\ P5Z9_P#(U 'HU%><_P#"NO&7_15==_\ !7IG_P C4?\ "NO& M7_15==_\%>F?_(U 'HU%><_\*Z\9?]%5UW_P5Z9_\C4?\*Z\9?\ 15==_P#! M7IG_ ,C4 >C45YS_ ,*Z\9?]%5UW_P %>F?_ "-0/AWXQ_Z*KKA^NEZ;_P#( M] 'HU%>;GX=>-,\?%;6@/^P5IO\ \CT?\*Z\:?\ 15M:_P#!5IO_ ,CT >D4 M5YO_ ,*Z\:?]%6UK_P %6F__ "/1_P *Z\:?]%6UK_P5:;_\CT >D45YO_PK MKQI_T5;6O_!5IO\ \CT?\*Z\:?\ 15M:_P#!5IO_ ,CT >D45YO_ ,*Z\:?] M%6UK_P %6F__ "/1_P *Y\:?]%6UK_P4Z;_\CT >D45YLWPY\:D\?%76!_W" M=-_^,4G_ KCQM_T5?6/_!1IO_QB@#TJBO-3\.?&P'_)5]8_\%&F_P#QBM#X M,ZWJFN>!(I]:U ZIJ$5]?6CWC0I"95ANI8D8H@"@[4&<#&: .ZHI-PQUI: " MBBB@ HHHH **** "BBB@ K,N?$^CV<[PSZK903(<-')MXIU-6N;W3H9I& E +,I)P..M '9>,=+\&>. M)K634]:MLV\/(9[J73O!O@.Y.Z0PP7&AV*1W^QK;:;91-% M*MWN+X-+^S67@SP;++#?O:,D,B$*H^8 N $QR%'2N_^ M"7PJ.L6D]WXU^'GABUMIK>)K6.30K2&=),OY@=%4\8V88[6&-B-DP3&65ADX'.%/I M0!Z#_P +F\ _]#OX<_\ !O;_ /Q='_"YO /_ $._AS_P;V__ ,77D[_&+PQ- M'J$VG_#VUU&VLX$N3/"+;9)&V=K*Q3;VZ9S[5O\ B#Q_X+\+[1JGA.QM##:1 M7E_N@@(MDD;" 84^8Q/9?Y\4 "/@G:ZC+>MXYT>[DF8-)'=:Q9R1L5!$9*GCY 2!^9 MR>:ZN3XF_"*&RDO)+>QBA1#(S/HK A ,DX\K./ZU8MO%_@357TN32_#MG>V5 MZ+HM08(][!TD0/R",8'>@";P1XN^&_@2RNK2S^(NE7=O-.9DCO=>MY M! #_ 1_/POM72?\+F\ _P#0[^'/_!O;_P#Q=<#)\6OA3&JQ_P!GV/VL[1Y1 MTA@A)QP)/)VGK4,7QA^%FHM:P:9HT%_>S7"0-:C2!&T8+E2[%DVX4CG![B@# MVK2=9L->L(KW3+VWU"SEY2XM)EEC?Z,I(-7*\M_9U@BMO ES%#&D,2:I>!8X MU"JH\T\ #@5ZE0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &5X M@\5Z+X4@CGUO5[#2(96V))?W4<"LWH"Y )K"_P"%S> /^AW\.?\ @WM__BZX MKX\75MIWBSP5?W6E)K,-FFH7#6;(C%PL<9;;OXR!D_A6/>?%OP593QJW@NU, M%Y"+C3;L0VWD7R_/PCXPKX0L%/4>Z'X\T779O#0@^'%L(M;D=(Y'6V3R@@!8E64$ MX!!X'/;/6GK\4?A[8K=MK?ANST9;.>2TN5:RCN)(IU9LQ[(D9C\BA\@8VL#W MH SOB;\9O O_ L_X8A/%VBS*;V[W2PZC"\<0\CJ[!\(#VSUJOX_T'X6_$:_ MU6?4?B7HL,6I,!+%;ZG: B/RXD90Q:TM$\?\ PJ\0WUK9V5K8MFWVL^'[/28[Z2YCB MC_LY;ASY+[2<11MP0"?84UOBW\)X[\PR:=:+";87*SC1R>-P7:5\K<&+-@+@ MDX/I0!Z9HGQ'\*>);X66D>)M&U2\*EQ;V6H0S2$#J=JL3BNCKYXT_P 4>%_& M'Q8\&7GAG2X;:UM9[R%;V.T6$72O:P2ATPH.W#CKUQ7T,.E "T444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4F:;*<1L1Z5X5\*_@_X9\:>#UUG68M2O=2N MM0U RSG6;U=VV]F51A9@ J@ 8% 'N^?K^5&?K^5>)W?PW^%-CXEET&=-3 MBU**!;F1&U74MB1D.0QD\W: ?+?O_":AM_ WP;N] _MJ&]EDTXP^>)!K]]N* M/:OEKP1\+;WXG>%-4U'2M873;:XU.^@!:&9 M'WQW]\I5\]67_:C&?;K?#_A7X+>)Y/+T^\NG<1><5FUK48,+QU\R5<'D M''7!!Z5IR_"'X4:3)IMLD-TO]HW4EK;+::Q?NCS@/(ZDI,0IPKDEL<@YYH Q M=(_9PUOP]$U[I_B53X@5%B6YNA++;NB^5C?"206=HVD<]W;N,D^_Q[A&H(;WS0%!)^3S]W0$]*BOO /PR!M[[$P%G).6R!CN#Z4 >W9^OY4=:\T?]GCP,(V(L-1R!_T M&[__ ./U9^ 6Y?A=IL;2S3"&YOH4:XF>5]B7!0!Z'1110 4 M444 %%%% "-]T_2O#?A_X\M?A_<>+]-UG1?$\=Q)XCO[J-K7PW?W,4D4D@9' M62*%E8$>AKW.B@#SK_A>OA__ *!7B[_PD-4_^1ZY+XF?%2R\1Z'90Z3I'BI[ MJWU.RO&27PUJUNKQQ3I)(F];8GYE5EP1@YP>*]RHH ^.O$_Q8\:1S%)X8U#R4,DTFQ6=]/)/#PKU&<-ZYJM?^*?B7+9W]A%J^OMI=S;"+ M[.OAG5(W7,"1NJ2?8"8\."RD'H&R,N-OT!^TA_R275/^OBS_ /2J&O35Z?C0 M!Y=HOQJT6QT>QMKG3?%LEQ#!''(Z^$M5(9@H!()M\GD=ZN_\+U\/_P#0*\7? M^$AJG_R/7HM% 'D6C>)XO'/QLT;4-.TO78+&QT&_AGN=3T6[L8UDDGM"B!IX MT#,1&YP,\*:]=HHH *\Z^&/_ ".OQ0_[#T7_ *;[6O1:\Z^&/_(Z_%#_ +#T M7_IOM: /1:*** "BBB@ HHI-P]10 M%)N'J*-P]10 M%)N'J*-P]10 M%)N' MJ*-P]10 M%)N'J*-P]10 M%)N'J*-P]10 M%)N'J*-P]10 M%)N'J*-P]10 MM%)N'J*-P]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(]10 M%)D>HHR/4 M4 +129'J*,CU% '!?'73[W4_AAK$.GV-QJ-T!'(MK:)OEDVR*Q"KW. >*P;O MXG:)?3O/1ZBDPOM0!XB_B?P:\MQ* M?A/XCWW">7,?^$4;]XOH?6I];\:^%?$H@&J_"WQ/J(A3RXQ<^%WDVI_=Y[>W M2O9\+[487VH ^?=9\9?#O4F/AZ^^&'B SWZ-,MJ?"S!W"KM,B\<$#OUJY#K? M@N/1M.TN3X5^*+NSL$*6ZW/AAY"H(PQR>I(ZGOWKJ/$07_A??A7I_P @N[_F M*].POM0!X4=9\"-(CGX/Z\70@J3X2/!'3'':B/6? L5U'! Z^]>ZX7VHPOM0!YQ\ K"^LO C-?Z==Z7-<7US<+;7T7E3*CR$KN M7/!([5Z329 [BC(]10 M%)D>HHR/44 +129'J*,CU% "T4F1ZBC(H 6BDS1F M@!:*3-&: %HI,T9H 6BDS1F@!:*3-&: /*_B_)=:7XO\$:RFAZIK=A9R7:7* M:59FY= \:!2R YP<$5FR>.O#$L9C?X7^)FC,:P[#X6;;L7.U0.@ W-@=LGUK MV8X/7!I,+Z"@#QC3O&OA;239FR^%WB>U-FS/;F+PNZF%F #%?3( ''84_5?' M?AC78Y8]1^%_B:]2643R"?PLS;Y NW><]3MXR>W%>R87T%&%]!0!X1)(9XY1,DB>%6!5P MNT,/<#C->UX7T%&%]!0!X.^I^ I)-[?!W76?H!_"O=,+Z"C"^@H \#T2*PU3XG>$F\-> =8\-6%J M]Y^B@ #IBC- "T4F:,T +129HS0 M%)FC- M"T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS M0 M%)FC- "T4F:,T +129HS0 M%)FC- "T4F:,T +129HS0 M%%% #)?]6WT MKPOX/?&GP#X9\#)I>K^--!TS4;;4=16:TN]1BBEC/VZFF- M2?Z?X"^!4.J7\]]\5M&U"UE;=;0G5+57@RI#@R9);))/08/(P1FOKWRD_ MN+^5'E)_<7\J /E\>'OV>QIT]FOQ$TQ(YT"2-'XA@0D;=IP!A5RORG:!G)/4 MDUM:;JWP/TG0=+T?2_B=I&GP:5>27<#VNNVPD61XVC(A))YKZ& M\I/[B_E7GGPPC3_A,/B=\B_\A^/M_P!.%K0!XU:^$?V=K.-TC^(6EC>LJLQU M^W+,)%*MDXST)J9?#G[/,=Y#[OY8IHSE9$:\F*LI[@@@@UZ)Y2?W%_*G 8&!0 M%%% !1110 4444 M %%%% !1110!YC^TA_R275/^OBS_ /2J&NL\5>,(_"EQH<4EK+-@ M!$2CON.>H^3&!ZUR?[1^!\)=5)&<3VA_\FHJ[O5?#VG:])827]JER]AI DLME M$;"[@N;?0+.&>"3S8Y%4Y5L@COT4JI4=%*@J!@5H:;X&T'2-:_M>STRC; M"T-RN=QB!SM.3SSU/4]S0!O4444 %>*65[K-AJ_Q+FT)));[_A++!62*$2EH MC;60ER#T&PMDCD=:]KKSKX8_\CK\4/\ L/1?^F^UH \\TSQ!\;=3O[BTGMDT MJ)XF$-[-IRND;>2YE9E4Y.R41I&!]]6).[&:]4^&FO>(]7M]0@\2Z3<:?>6D MD:"=U58;@&,$M$ 7HDDD6#5%2,'S7 "J(^ ,5[?J'_ !XW'_7-OY5P M?[/G_)'_ Y_URD_]'/0!7'P3E P/B#XW'O_ &NI_G%1_P *4F_Z*'XX_P#! MJG_QJO3** /,_P#A2DW_ $4/QQ_X-4_^-4?\*4F_Z*'XX_\ !JG_ ,:KTRB@ M#P'Q!X U33/B/X5T.'XA^-/L6I1W33[M3C+$QQ[EP?*XYKLQ\%IU!Q\0O&_X MZI&?_:-)XQ_Y+7\/_P#KC?\ _HFO3* /,_\ A2US_P!%%\;_ /@RB_\ C-'_ M I:Y_Z*+XW_ /!E%_\ &:],HH \S_X4M<_]%%\;_P#@RB_^,T?\*6N?^BB^ M-_\ P91?_&:],HH \T7X,72]/B+XV_'4HC_[1H_X4Q=_]%'\;?\ @P@_^,5Z M710!YI_PIB[_ .BC^-O_ 80?_&*/^%,7?\ T4?QM_X,(/\ XQ7I=% 'FG_" MF+O_ **/XV_\&$'_ ,8I5^#5VIS_ ,+&\;'ZW\'_ ,8KTJB@#S7_ (4W>_\ M12/&W_@=;_\ R/1_PIN]_P"BD>-O_ VW_P#D>O2J* /-?^%-WO\ T4CQM_X& MV_\ \CT?\*;O?^BD>-O_ -M_P#Y'KTJB@#S8?!R^!S_ ,+(\:_C>VW_ ,CT M?\*=O_\ HI7C4?\ ;W:__(U>DT4 >;?\*=O_ /HI?C;_ ,"[7_Y&H_X4[?\ M_12_&W_@7:__ "-7I-% 'FW_ IV_P#^BE^-O_ NU_\ D:@?!Z_!_P"2E>-? M_ NU_P#D:O2:* /-S\(-1)_Y*9XT'M]HL_\ Y&H_X5!J7_13/&O_ ($6?_R- M7I%% 'F__"H-2_Z*9XU_\"+/_P"1J/\ A4&I?]%,\:_^!%G_ /(U>D44 ?.F MN_"_4(OC9X9MO^%A^+G+Z;=,)VGM/,7!' /V?&/PKT0_"+4R?^2F^-!])K+_ M .1:@\1?\E[\*?\ 8+N_YBO3J /./^%1:I_T4[QI_P!_K'_Y%H_X5%JG_13O M&G_?ZQ_^1:]'HH \X_X5%JG_ $4[QI_W^L?_ )%H_P"%1:I_T4[QI_W^L?\ MY%KT>B@#SD_"753C'Q/\9CZ26'_R)1_PJ35O^BH>-/\ OO3_ /Y$KT:B@#SG M_A4FK?\ 14/&G_?>G_\ R)1_PJ35O^BH>-/^^]/_ /D2O1J* /.?^%2:M_T5 M#QI_WWI__P B4O\ PJ?5^,?%#QF/QT\_^V=>BT4 >=?\*GUC_HJ/C/\ /3O_ M )#H_P"%3ZQ_T5'QG^>G?_(=>BT4 >=?\*GUC_HJ/C/\]._^0Z/^%3ZQ_P!% M1\9_GIW_ ,AUZ+10!YW_ ,*IUD ?%+QD/PTT_SLZ/\ A56M?]%3\9?]\Z9_ M\A5Z)10!YW_PJK6O^BI^,O\ OG3/_D*C_A56M?\ 14_&7_?.F?\ R%7HE% ' MG?\ PJK6O^BI^,O^^=,_^0J/^%5ZV!@?%/QC]2NF?_(5>B44 >=_\*KUS_HJ MGC'_ +XTS_Y"H_X57KG_ $53QC_WQIG_ ,A5Z)10!YW_ ,*KUS_HJGC'_OC3 M/_D*C_A5>N?]%4\8_P#?&F?_ "%7HE,E?RXV;&< F@#S[_A5FN@"62*3Q'X*66.5(7C_L[4RRLP!3(Z[6!& MUNA[$T >B?\ "K->_P"BJ^,/^_6E_P#R%7&^*M \2>'?&_AS3G^*WBJ/2[VT MO[F[ED@TS<@@$)!!^Q\##MG@]!4)^*WC==.>_?5/"<5HMT]FSRZ1JR8E569P M01G"A6);&!M.3Q7":IXNN?B+XRT/4Y/$W@^ZU"QM-0MK:*&VU:..2-T7S\X( M!95CX[\G':@#T*_O]'TMY%N_CYKUNT9PXD;2AMZ=?]"]_P \CJ#756'P\U;4 M;5;BT^+/BVX@D&4E2/2RK#U!^Q(/^BJ^+_\ OSI?_P A4?\ "KO$'_15?%__ 'YTO_Y"KFM(\<^. M_$%\MGI?B;X;ZG=,K.(K.6ZF;:N Q^60]-R_G73?#OQ=XGU'Q9XB\/\ B>+2 M/M6FQV\T<^D><$=95)PPD)((*]CWH 3_ (5=X@_Z*KXO_P"_.E__ "%1_P * MN\0?]%5\7_\ ?G2__D*O1:* /.Q\+_$ /_)5/%Q^L&E__(5)_P *O\1?]%6\ M6_\ @/I?_P A5Z+10!YU_P *O\1?]%6\6_\ @/I?_P A4?\ "K_$7_15O%O_ M (#Z7_\ (5>BT4 >=?\ "K_$7_15O%O_ (#Z7_\ (5*/AAXB!S_PM7Q:?K;Z M7_\ (5>B44 >=_\ "L?$G_15O%G_ (#:5_\ (5'_ K'Q)_T5;Q9_P" VE?_ M "%7HE% 'G?_ K'Q)_T5;Q9_P" VE?_ "%1_P *Q\2?]%6\6?\ @-I7_P A M5Z)10!YV/ACXD!S_ ,+5\6'ZVNE?_(5$8_#C6?Q2\2.=1UNUTZ4 M2V6F'$4A;<1BT'/R\']*]TKS+XX#=_P@J^OBJQ_02G^E %@?#3Q.0#_PM;Q1 M_P" >E__ "'1_P *S\3_ /15O%'_ (!Z7_\ (=>B+]T?2EH \Z_X5GXG_P"B MK>*/_ /2_P#Y#KDOBKH/C'P+X$U'6K+XI>(Y;JW:!46>QTQD.^>.,Y M >CG MO7N5>:?M&?\ )(-:_P"NEI_Z5PT 3?\ "MO%+)?_ '2_P#Y$KT./[@IU 'G7_"M?%7_ $5;Q+_X Z7_ /(E<[\1O"WC M+PC\/O$^NVGQ3\0R76F:7=7L*2V&F%"\<+.H8"U!QE1GFO9ZXCXX_P#)%O'W M_8OZA_Z324 8NC> ?%FHZ18W3_%7Q('G@CD8+8:7C+*"+_P#HJNO? M^"W3/_D:O1:* /.O^%=>+_\ HJNO?^"W3/\ Y&KF/B?H?C?P1\//$?B"T^*& MM3W.F6$UW'%-IFFE'9%+ -BW!P<=B*]LKSW]H3_DAWCK_L#77_HMJ /0$.Y% M)ZD9IU,B_P!4GT%/H **** "BBB@ KR7P?XKTGPOXO\ B*VJWT=BEQXA"QO+ MD*2FFV\C>55/,WC+,Q4*?EX;*M\IP0 21@$UVEC? M0:E;+<6S^;"Q(5P" <$@D9ZC(Z]^U>>V?[/WA*SN//$-U-*RMYC3S;_,D8MN MF((QYA#N-PQ@'@ @$=9X,\&6'@72I-.TZ2Z>V>XDN +JGX MG^=>9_M(?\DCU;_KM:?^E45>F+T_$_SH =1110 4444 %>=?#'_D=?BA_P!A MZ+_TWVM>BUYU\,?^1U^*'_8>B_\ 3?:T >BT444 %%%% %?4/^/&X_ZYM_*O M&/A=\2=*\#_"GPK;ZBETTD]I/-%Y$6\.5N-FP<_>+2* .G7D5[/J'_'C*_A+X8EU:P2\DCM9X$9V8;4>9BP&".ZJ<]00,$4 6K']IC MP7J2VLEO)J$MO6!EU+L?X5#QNA)[CTYKTW3-1BU;3[>\@.89T$B M\@\'MP2,_C7/:=\+/"FD07$%EH=K;07!0RQ1@A'VYV@C.,9)..A))/)S6SX= M\.Z=X3T6UTG2+1+'3K5=D-O'G:@R3@9YZDT :5%%% 'F?C'_ )+7\/\ _KC? M_P#HFI?BEK7C'2[^T7PQ;37$+VDS3>7:"4(X*;2"?XL;L+_$:B\8_P#):_A_ M_P!<;_\ ]$UZ70!\_P"A>(OC5?P>?>V4-E+;SHTMK)8C]^A9@(XV!XRFQV8_ M=8D>U>R^"=6O=<\+:=>ZC876F7TL?[ZUO55948$@[@O SC./0BMRB@ HHHH M**** "BBN \4?%&]TCQ@/#>C^$M2\27ZV8O96M+FU@2-"VT#,TJ9.?04 =_1 M7G'_ L7QG_T2K6__!KIO_R11_PL7QG_ -$JUO\ \&NF_P#R10!Z/17G'_"Q M?&?_ $2K6_\ P:Z;_P#)%9E]\:?$>G:YIND3_"_75OM1\PVZ#4M.(;8NYLG[ M1@<"@#UJBO./^%B^,_\ HE6M_P#@UTW_ .2*/^%B^,_^B5:W_P"#73?_ )(H M ]'HKSC_ (6+XS_Z)5K?_@UTW_Y(K-\1_&7Q-X5T2\U;4?A=KD5E:)YDKKJ6 MG,0,XZ"XR>M 'K-%>:P?$OQAA&1_R\4__A8OC/\ MZ)5K?_@UTW_Y(H ]'HKSC_A8OC/_ *)5K?\ X-=-_P#DBC_A8OC/_HE6M_\ M@UTW_P"2* /1Z*\D\/\ QJ\1^)X+J73OA?KLJ6MS):2EM1TY<2)C<.;CDYKT/_ (6+XS_Z)5K?_@UTW_Y(H ]'HKSC_A8OC/\ MZ)5K?_@UTW_Y(H_X6+XS_P"B5:W_ .#73?\ Y(H ]'HKR6_^-'B73=:TS2I_ MA=KJWFI>;]G0:EIQ#>6H9LG[1QP:T_\ A8OC/_HE6M_^#73?_DB@#T>BO./^ M%B^,_P#HE6M_^#73?_DBC_A8OC/_ *)5K?\ X-=-_P#DB@#T>BO*]:^+OBCP M]I5UJ5_\+MA!(KDOC5:>$/ M$.E7G .:Z/2O@2="TZ#3]-\?>,;*PM MUV0V\=[;E8U[*-T!.![DU:_X4_??]%'\:?\ @9;?_(] 'D/B?XV>!8=+:"?P M1JEUIT=^;S8?.!=GC)EE !^?)=EV9((8DX'%;?PW\;_"B]\2?V3X<\+WNGW] M[;O;2[XBL<:NAD=7Q(=I/=@.3WKT/_A3U]_T4?QI_P"!EM_\CUQ/Q ^'6I>$ M+KP]/IWC_P 5QSZMK,%C=R^=:;Y(S'*>2+?)/R+R+/A#I4.FZ=)X& M=FN;2*[/V%7N%MG9QE#(S*008U)"\^H]:]CXB^$NH2SPV_PUO4OC?PP.DR21 M02M.XS)NW'C!+?^%C^-/_ ,MO_D>C_A3U]_T4?QI_P"! MEM_\CT :WA'X2^$/!&H'4-#T6#3KQD,9FC=RQ4D$CYF/4@&L;PGS\;O'7_7G MI_\ Z ]/_P"%/WW_ $4?QI_X&6W_ ,CUK^"/AI;>"M3U34CK.KZYJ&HB-9KG M5ITD8+&"%50B( .3V[T =C1110 4444 %%%% !1110 4444 %%%% !7FGQI7 M=<> %]?%-I^D4Y_I7I=>5?'ZTN+^U\%VMG+Y%W/KZQPR[RGER&SN]K;AR,'! MR.>* /5%^Z/I2UX?_P *A^(=YXEN[RX^(5U;Z>[++##9S2!E8,3M8,"NP@KD M #/E@9&]J]8\(VNKV/ARPM]=N+:ZU6.,+/-:!Q&[#N-Y)Z8SGOF@#8KS3]HS M_DD&M?\ 72T_]*X:]+KS;]HC'_"I-8ST,UF#_P"!<- 'HT9&P4^O%==\(?%J M_P!7,FE>*+;3].,L@V.X=PAGE,9'[L@E4,9(_B"[/]H]S\.=-\6:/;WEGXFO MX=6CB,0L[_=_I$J[,-YJA0H8$#E>N2: .QKB/C@,_!?Q\/\ J :A_P"DTE=O M7#_'+_DBOC__ +%_4/\ TFDH Z3PMQX:TG_KTA_] 6M2O$_$/P\\=>)=/LIM M!\5C2+5EM)4@,\RY188Q(GR?=W;77C@>87^\HKK?AWX-\5>$-1EBU;Q,WB/2 MGM\A[XLUTMQOR2",*(R"<+C(X&<#D [^BBB@ HHHH **** "O/?VA/\ DAWC MK_L#77_HMJ]"KSW]H3_DAWCO_L#77_HMJ ._B_U2?04^O(_&_P .O'?B'4II M]&\7G2+-I_-C@$LOW/*A4H<#Y=Q20*_".I.FJ^)F\0Z7 M);DEKXLURMP2I)4\*(_O?*02/E&>M 'H-%%% !15;4M1MM(T^YOKR406MO&T MLLA!(55&2>/85Y_;?M"^#+VVBN+=]>G@E19(Y8_"^J,KJ1D$$6W(((.?>@#T MFO._AA_R./Q._P"P_'_Z06M(?C[X1';Q#G_L5M4_^1JX3X<_%C3M$\3_ ! O M-6BU=+/5-92[T]K?PQJI9H1:P1DOFWX.Z-ACVSWH ^@**\Z_X7]X0]/$/_A+ M:I_\C5K>%/BOX;\::S+I.F7%\-1CMS=&WO\ 2[JR8Q!@I9?/B3< 6 XSU% ' M7T444 %%%% !1110 4444 %%%% "$XHW#W_*O+_C_IT&M:%X:TR\5I+&]\1Z M=!<0K(R"2,S#*DJ0<'TS4@_9M^'&!_Q3,/\ X$S_ /QR@"M^T[?1V'P:UB>1 M)G1)K3(@A>5N;J+HJ@D_E7JBG []3VKS*3]FCX:S(4D\+6\B'JKSS$'\"]/_ M .&;?AP?^99A_P# F?\ ^.4 >EYSZ_E2UXAJOPN\,?#SXE_#:Z\/:9_9EQ2*1HI M$TVY971BK*?*;D$<@UY]X$_9Z^'VH^"/#]W<^'8Y;B?3K:221[FU._X9 MM^''_0LP_P#@1/\ _'*:O[-7PU0L5\+0*6.6(GG&XXQD_/SQ0!Z=N'O^5 .? M_P!5>9_\,W?#?_H6H?\ P)G_ /CE8G@?P=I'@+X[ZCIN@VIT^PF\/I/);I/( MZ-(+C:&PS$9P2,CUH ]HI-P]_P JX7X[.\?P8\;,CO&XTBY(>-RK#]VW((P0 M?<5BZ?\ LX_#J6PMG;PS"6:-2?\ 29_0?]-* /2]2<+I]R<$XC8\ GL:\]_9 MOOH]0^"OAFXC29$>*7"S0M&X_?2#E6 (_$4G_#-OPX_Z%F'_ ,"9_P#XY21_ MLT_#:) D?A:WC0=%6>8 ?0;Z /3=P]_RH!S7F?\ PS;\./\ H68?_ F?_P". M5G?#;PEI7@;XO>+])T2V-CIQTO3Y_LPFD=!(7N 6 9C@D =/04 >N[L>OY4; MA[_E7AWA?X3^%?B!XJ\?:AX@TH:G>1Z\T"2RW$PVQBV@(4 . "Q/ [FNE_X M9M^''_0LP_\ @1/_ /'* *_C:_CA^._PXMF28G]FGX:LZN?"T!=<[6,\^5SUP=_%._P"&;?AQ_P!"S#_X$3__ !R@ M#TS=]?RI:\(\>?!_PCX$F\*:IH6D#3K]?$6G1B>*YFSM:X0,,%R"""000:]W MH **** "BBB@ KS"P_Y.'U+_ +%^/_T>*]/KS"P_Y.'U+_L7X_\ T>* /3Z* M** "O-_&7_)8OA]_NWW_ *(:O2*\W\8_\EC^'W^[??\ HAJ /2**** "N!^/ M/_)(?%'_ %Z'_P!"%=]7 _'G_DD/BC_KT/\ Z$* .PT3_D#V/_7"/_T$5>JC MHG_('L?^N$?_ *"*O4 %(>E+2'I0!YO\#?\ D$>)?^P_>?S6O2:\V^!O_((\ M2_\ 8?O/YK7I- !1110!Y?KW_)?_ Q_V"+K_P!"%>H5Y?KW_)?_ Q_V"+K M_P!"%>H4 %%%% 'G7C7_ )*W\//IJ'_HI:]%KSKQK_R5OX>?34/_ $4M>BT M%%%% '&_&3_DEGBG_L'R_P#H-;?@_P#Y%/1?^O*'_P!%K6)\9/\ DEGBG_L' MR_\ H-;?@_\ Y%/1?^O*'_T6M &O1110 4444 %%%% !1110 E&?K^5>8_M$ M6L=_X!@LYPSVUSJEE#-&KLN]#,H*D@@X-Z9^OY5Q/CGQIXC\.WJP:)X1E\1*81)YBW!A&\L0 M4)\M@.!G.?; ZU\WZ;HL0NL7_P ;AX(E9)?L\5RI9P 0Z$L1C&0>YK6U M#P9I]YHUM>Z3\$I+:[::>(Z=J$5PSS; OEX=741!\M\[@@8H [V[\?>+?'/Q M TGP]I.HR>!)Y=$_M.XL=1T<74^[SFCQN9E4 ;>,=:Z3_A!_B5_T4RW_ /": MA_\ CM>0ZI\.-*T?3M!U1/A!;ZU=WCM%>6EK974,UJFU3M+EVX#%OFQAL< 4 M[4_"VE6DBPP?L^WDLC(2)/M4A0')')4'CCZ].* /7/\ A!_B5_T4RW_\)J'_ M ..T?\(/\2O^BF6__A-0_P#QVO&HM%TAY9(S^SOJ(V1&02?:)MC'O./2? GP/\$^)_#D.H:K\.H- O)'<&PGDE+QJ&(7))')&#TH W!X'^)9_ MYJ9;?^$U#_\ ':7_ (0;XE_]%,MO_";A_P#CM3?L[+Y?P?\ #L8+%8X61=[E MB &( R23TKTF@#S#_A!OB7_T4RV_\)N'_P".UD>(/@_X^\3'33>?$R+_ (E] MXE]#Y?AR ?O%5E&?WAR,.:]FHH \P_X0;XE_]%,MO_";A_\ CM'_ @WQ+_Z M*9;?^$W#_P#':]/HH \O/@?XEC_FIEM_X34/_P =H_X0?XE?]%,M_P#PFH?_ M ([5'XR^'=.\7>/OAYI&KVWVW39IKUY+9W94=EB3:2%(SC)Z^M<5\8/A-H_@ MV/3G\*?"^S\1>:V+B)8KF1E&Y>A5P ,;N3DC@A2,T >A_P#"#_$K_HIEO_X3 M4/\ \=H_X0?XE?\ 13+?_P )J'_X[7BEIH>F)>7)N_@#?O9L5,'DQW"R(.A5 M\D@GOD8XZ@5:D\#6MU)#-9_!E(X9;.&=[.Z@N1+;,RYDW2>8%D*'_EFH#-G@ MT =]J6L^._!/Q#\,Z!?>,;/6SX@M-06VA?1%MML\,:,C;T=N,L<@CFKT-G\< M8O$*7$E[X5GTA)#NLU21))4,@_Y:;3M(7=C@YR >>:\^U[X;:+HGB32K>+X/ M0^*+6:R\[[=:6US:F"8LX*DNS[,JL?RG!&>3TJAJ^@:;9321VO[.]]<>6\8+ M&ZEPRG&X@J#R,YXST/0@B@#ZS5B5&1@]P*7/U_*ODG4]&TJWTF>XM/V=]0N+ ME$4K"T\PW,=_3"DD#:.P/S=!P3WGQ/\ @1X$TGX3>*-4M/"]M8ZA;Z/W M.G?!OQO=6=Q-:7<.BW;Q3V[E)(V$3896'(8'H1R* .WS7F'QHU2UL->^%L5Q M+Y;7/BN..(;&.YOL5V0.!_.N5M-'^$DNF)=GQ5JS0@ /+_PEFJ;0=F\Y/G\? M*"?H*KW&C?!2X@2\N/%%])#:3J5GE\5ZD5@E(90=QG^1L;QV.">QH ^@1T%+ M7@]OI'PAN58Q^*M6.(%N<'Q9JBDQ,P4. 9^020,CUJIX>N--T?Q+\08_"FMZ MC>:0OA&VOH6N-6N;U8[@M>YDC:9V*DJL7W2/NB@#Z"S7EW[36I6VD_!C6KJ[ ME\FW2XL0SE2<9O8 .@)ZD5D?#;X->']=^'OAG4;Z\\23WMWIEM/-*?%&I N[ M1*S-@7&.22:WKS]GCP;J%NT%T-?N8&(+13>)M2=2001D&XQP0#]0* /2(_N" MG5YW_P *%\*_\]_$?_A4ZG_\D5B:!X5M? _QTT[3]+O=7-C>>'+R>:VO]7NK MV-I$NK54<+-(X4@.XR,<-0!Z_FN#^/MTMG\#/B'.ZR.L?AW4&*Q1EV(^S2=% M')K@O@M\*]'\9?"OPSK>KW_B2[U._LUN+F?_ (2;44WNQ))VK. /H *[.3X M ^$YHV223Q$Z,"K*WBC4R"#U!'VB@#L/",XN?"NC2JKHLEE"X61"K &-3@@\ M@^QK6KSH? /PJH $WB, < #Q3J?_ ,D5SDW@ZS\ ?&3P)%H]]K2P:A%J274% MYK5Y>12A(49,I-*ZY!Y! S0![31110 4444 %%%% "5YM^TE?P:;\!/'US5 FC76YRI./W9'8&L:?P?9^/OC3XOMM7O=9-MI^EZ6;:WLM9N[.*,R-=[SL MAE0$G8F203\HK8N_V>?!VH6LMM=?V_H(-Q@@^E 'HMI, MEQ:PRQG=_P#"A?"O_/;Q'_X5.I__ "17(?%_X2:)X5^% MOBO6-+OO$EKJ5AID]S;SCQ/J3>7(J$JV&G(."!P1B@#W2BH[=BT$9)R2H)/X M5)0!R_Q0_P"2<^)?^P=_%JQ\)V!TCQU9WUS80[?(M) M8IG5%4*I:,C!"D!6("GG)R<4_!GP@^*,=Y-XBOM8L[;5[^S6%X;^=II;.4(X M\Y'1-NXA@F#G"\YW [K%G\%M8TC2-%T?P[\2H-*METMK%H;9V!N;D$(\R;9 M/E*JN,%AC;NYK:MO@-XPL;*"*U^)NJ6_EZ=]E,2B5D:XYQ/EY689^0EW\4GQ#IT^H*+E+:YCC>WA4]-SQ]@"IZ[NI [>C2D_P## M0-D,G_D6;K_TJMZH?!7P(WPXGU?2KCQ<->NII#<-9-.7>%F=G=RK.S DR $C M .T,>2:OR_\ )P5E_P!BS=?^E5O0!Z-1110 4444 %%%% !1110 4444 >9_ M'.4P:?X3E"[C'XETY]I.,XESC/X5SOAS]J?0K^40:QI\VC3+IMGJDA23[5&D M-SL$1+JH .YPK X*DJ<%6!KI?C)]-5E89!!FY!KSG4/B-X0> MYU[0[#P1'IESHT-[-;ND<4-O,UJ6;8ZPD.8V:W!*D8(5,CI@ [>/]I'PLUEJ M$\GVFW.GRPI=+/ Z>6LMP\"-DKR=T;@C'#*02.";?AS]HOP1XITO4M0L;^X^ MSV$2S2&:TDC+!FVX3.Y%>=>(/B[X(T>;3K>?P5I>O_P!IZ='>W,FG M6=MY7FN^Z56:0\X< X()SR3D<4-+^./@:VUY](A^&<2V=W$HCDL]/MP726(/ M)&R='(#'*@Y;)4*2.0#M=5^(^B^/?B%\.4TF:9Y+/7)_-2>%HR,Z??H>OH\4 MJ'T9#[$^UCI7SQX8\2V?B_5?AOJUGH]AH\4OBJ_B6/3T4+(B:==K&S%0 6VX MSC@'('2OH<=* .4^+'_),O%/_8,N?_135XQHGP3O-4TK0KJU\1Q:8)DL=3T\ M1RM'<64S6RBX91R)5=HX3Y9&T@R@\-Q[/\6/^29^*?\ L&7/_HIJX"/X4MXR MT/P'KEI=6>F7MAH!A2]>T$L\H#H[XWL!N'&K)\3(M1N;7S!; M7:3S2O)&3'YD8/FD,!L9RYY;(V]UIL MMOV@Y80[R"/PO&@>1BS-BY R2>I]30!K?'G_ )(KXX_[ ]S_ .BS78Z6<:9: M_P#7%/\ T$5QWQY_Y(KXX_[ ]S_Z+-9?Q$^)UU\/K'1DAMHE@GLY9WO;F-WC MW11!E@4*1F5^=H)'W6ZG (!A+^TU:)XG\0:#&^>=;;RTEN3((GVNW$:_*.N02,>O.,JY M_:*\.SPROJ?@JZ\JXWQ7#S10NK)N9"TG7]V3%M)/0[ >HK.7XU^&=7\$Z?X@ MT_P):VUG87\-O%#?VD#;89G;S! 4)$ M;]DNDWQ^?"T3XR1RK $=.]<;H?\ R7?Q=_V!=._]&7-4?A'\8] \9I_9NF:0 MWAV"T18EM9_*B"L3@)&B'E3SAE^4D,.HJ]H?_)=O%O\ V!=._P#1ES0 [X2_ M\ACXA_\ 8QO_ .DMO5KXF^ W\:C2Y++4(].O["?>SR L'MW4QSH0"/O(S8/9 ML'M57X2_\ACXA_\ 8QO_ .DMO7,_&3X3)\1?$-Q-;^*;30[D:1+8W,!.7EMY M6&5D <$(652&'.5P#R: .6G_ &<]=MX[".+7+">QM9EN(K:ZN'+6\0:4M&DK M1ONC^=,!E^7# '&,>H_#3X;Q^#=>\3:F([$#4[A&@-F[L401J&1MW^V&/&>O M/->>7_[/_BN758KR3XB2079MGLH%5'1=I8.0%WX((55*8V@(& #9-=?\+_AQ MJ_P]\3:C)J?BM=0L]0:5[32U#1)$S.7?:A8ACU.[&>3VH T?C3_R#O"W_8RZ M7_Z4I7HM>=?&G_D'>%O^QETO_P!*4KT6@ HHHH **** "O,+#_DX?4O^Q?C_ M /1XKT^O,+#_ ).'U+_L7X__ $>* /3Z*** "O-_&/\ R6/X??[M]_Z(:O2* M\W\8_P#)8_A]_NWW_HAJ /2**** "N!^//\ R2'Q1_UZ'_T(5WU<#\>?^20^ M*/\ KT/_ *$* .PT3_D#V/\ UPC_ /015ZJ.B?\ ('L?^N$?_H(J]0 4AZ4M M(>E 'F_P-_Y!'B7_ +#]Y_-:])KS;X&_\@CQ+_V'[S^:UZ30 4444 >7Z]_R M7_PQ_P!@BZ_]"%>H5Y?KW_)?_#'_ &"+K_T(5ZA0 4444 >=>-?^2M_#SZ:A M_P"BEKT6O.O&O_)6_AY]-0_]%+7HM !1110!QOQD_P"26>*?^P?+_P"@UM^# M_P#D4]%_Z\H?_1:UB?&3_DEGBG_L'R_^@UM^#_\ D4]%_P"O*'_T6M &O111 M0 4444 %%%% !117GGCGXHZAX8\4PZ%I7A:Y\07+6)U":6.^M[6.&,.5Y,K# M/W2>.E %+]HJ\BT[P!#>W#&.UMM4LIII I8(@F4EC@$X%/'[2GPSQ_R.&G_^ M/_\ Q-<]!^T+JEY=0VL/@ZWFN)CMCAC\5Z8SN?10)4^,?BS!>^.7UCPY\6]'T_33@+8733O'CRT4G9Y97.X,<=.>Q.1 MS*?%#Q'8ZC9W-K\9O#,L<$0BDAG^T.)@.>C1$!B>K$Y]Q7OG_"P_'G_1*M0_ M\'MC_P#'*/\ A8?CS_HE6H?^#VQ_^.4 >-:#\>KR[L+;_A(?B7X:74A=17,= MA'<20$QIN$B,T47S*=R<8/3FJ]]\7=>N+.:W@^,7A6V#!/+98I2T>&4G#&#< M<@,.2>O2NSUSQYXV;XP^%96^&E\DRZ=?!+8ZY9$N"T.6SOP,<=?6NL?XO^*X MV57^',REB%4'Q'IXR?0?O: .$^'OQL@T_P 3SW_B_P"*F@ZK8_9_)AM[%9HU M#;B=S)Y0!..-W7&!VR?3/^&E/AG_ -#?I_\ X_\ _$U&/B)X[8 CX57Y![C7 M;'_XY2_\+#\>?]$JU#_P>V/_ ,C_ )I5?_\ @\L/_CE7_ WQ1NO$NO:SHVM>'+CPO?Z8D,C+=7D$ MZR++G:0T;$ Y&,&@#T"BJ=OK%C=S&&&\MYI0 VR.56;!Z' -7* "BBB@#R#X MS^)--\'^/OAYJ^L72V&FPS7J274BL41FB3:"0#C.#U]*;XI_:%\ :KX9U6RT M[QOI]IJ%Q:RQ6UQOE3RI&4A7W*F1@D'CTKV C/6DV#W_ #H ^/4^)6J6]L;= M/C3H,T<<\\L;S&X\QE<.%#,(_P"'>,#E1A<#Y?FIV7QF\8:';6UE'\6?"VI1 MO.P-TRN7MX]IVEC)#E\G&<9/'&*^SM@]_P Z"@QW_.@#YEU7XVZ)JUQ=M;_$ MG1EN4M;*)A#J=S&C3I,DDVZ-82(@R J"IR0W(QBL75?C)K%[=2_9/BYX4L+* M20L.W%<\W[1'BZ\MH8].\(VLM],&$0N;B2*&1MFYAO(X\G!$A/?IB M@#(\%?&@VGBZUO/%'Q9T#4]'MX94%M9I+$SLVP*7'E -C:2"3QN/7/'5?%G] MH#X>ZY\+_%VGV/BFSN;VZTFZ@@@B61FDD:)@J@!>220!]:]$^''CY?'4&HI+ M:RV%_83B"YM7C=?+8J& #, 'X.FST2UO+Q[R6,+#I MT,ANHA!++',R%\!C(T,15CU5SD!@0 :WP\^$'@/7_#UIK-EIU_Y%WI;:5Y=Y M=.3]DRZM%\IP5+$L&4\D*X/>LJ3PGI7@CQ7X]T;1+1;'3+;P+!Y5NK$A-UQJ M3'!))ZDU9UGQ1\6;F."/0=!BL][V\*-?VJA$C*Q!YG"R9!$AF!0#A$5AR>;7 MB<2CXA?$$3%#-_P@=IO* A2?-U'.,]J .M^$FK6,'PM\)1R7ENDD>CVA=6E4 M%?W"GD9XX!-=>=7L1&9#>6X0*S[O-7&T8RM?-VE?#/P?'H?A/Q% MJ5]JUOJM_P"'K:X$=N!); VEO;R^8T>W!.(T&&^\"P[UF:/_ ,*PLM/UN'2] M'D\*_ M%OPAI4-Z^HP6OA/4$BN9416>/[99E,[ 2%(&[&6QD\DT 1_"G7;WP[^S#X8 MO-,LSJ&J_P!E0Q65KM++)<.=D0;&,)O9=QR,+DY&*Q+;]J+5IFB@C\ 7]W=CNR<1X Y%=7+XP^,%MJ1:#X?:7;37L,+S MRPX=Q(8R/G<2A6,9 4@GH 0?F H N6'[1&N:C);P)\/-1@N9#&CK3>,]%AT/4XY=42.& $(\ M9LX6SR[]&++G/.W.!0!]!4444 %%%% !1110!XAK/CVV^'/Q/^(.KW5M)@)$EK^T]ID_AV75)=$O+-A;074-M<3Q"2X M66X,*F, DLO!;('(Z50\23^(8/BWXT_X1[38M2E:QT?SA)$LIC 74#&0K$ Y ME$:DY^568]LC#DU+XL7-EIZWO@VRCN?MDL4OE:=#*J6?F1B/!W'!P9C@+V7( MYH ZBX_:ETBUNS!-HUW&\+2B<&>+.U!(=T7.)@PB<+M.2P*D U@^+OCGIWQ0 M^$/C^RMM/GLY1H-],A::.4;4C0-NV'*']\F >N&_NFM?3;GXE&ZTV;4-"M8[ M*UN'(AMK"$M-$$G=6P7S#(2D,9 R,ON!QP,;Q3JWB>7X1_$:U\1^&%T*3_A' M)=SV=NBVK7"I,)2L@;+*P$17(!^8^AP ?1-M_P >\7^Z/Y5+45M_Q[Q?[H_E M4M '+_%#_DG/B7_L'7'_ *+:O$O!_P"S@^IZ)X<\0P^+[W3&FL#/+#;Q,!B> M&W.%/F?*4,*L" ,L%)!Q@^\>.M*N=<\&ZWI]F@DNKJSFAB1F"@LR$ 9/3DUY MYX3\4^-M"\'Z-I%Q\+=;>:SL(+61X]5TW:62-5)&;CID4 <%8?!/3=6NX?$% MC\2IEM;][Y[28V;0E4DE)DC#^8N%5P2 0"6+')R,.T'X0ZMIOCM8KOXE1OIM MJL-U99O)3/(D^-;VUTMY'M M4FUC1B$WL68'Y^1DYYYZN=6L;7X;>,Y)M*/\ 95PK:OI"A"0+ MC:!OVL/WJGH0>A!&10!ZM'\+;+Q#X!=HY)@ MP+ $ATQC;M3.X*!6MI%OJ=K\>;>/5+JWO)!X=NA%)!"8LI]HMOO LG/%=1X6C\2^(/ MBR-?U7PE>>&M/@T6:Q5KV]M9FEE>>)P L,CX $;?\ R90!Z/C% M%>)_$;Q'\6O 'A*[ULZOX+O! \2>3_8MXF[?*J=?M9Z;L].U=*-/^+9_YF'P M7_X(;S_Y,H ?\2?^1_\ A9_V'+C_ --MW7H@Z5YC!X'\-YN;>*;=C[7Q_K<8Y^[GO0!UOPR^&$OP]O-?N;C69- M:GU6=)GFFAV2?*& WMN.]L$#("CY1P*S;?\ Y.,N_P#L6E_]*JF_L[XM_P#0 MP^"__!#>?_)E/\&^!/$]IX]O?%'B?6-)OKB33UT^&WTC3Y;9%42>868R32$G M.!QB@"S\>?\ DBOCC_L#W/\ Z+-=AI:AM,M,C/[I#_XZ*ROB%X7D\;^!=?\ M#\5TME)J=E+:+.(>(?!9"*%!_L&\[# M'_/Y0!Z65!'(]JJZ7I-GHEH+6PM8K.V#O((H5"KN9BS' [EB2?"SL4MC^PKSG'_;Y6#X USXM>.?".G:X-8\%V@O%9O)_L2\?;AV7K M]K&?N^E 'M%>=:'_ ,EW\7?]@73O_1ES3?[.^+?_ $,/@O\ \$-Y_P#)E6O MO@OQ'IGBS6_$/B;5M+U"]U"UM[1(M)L);:.-(FD;)\R60DDR>HZ4 0_"7_D, M?$/_ +&-_P#TEMZJ^/?A!J/B[6-8O=/\2#1/[4L(;"1H[(O-&(W9]R2"5<9W M8QCM447@?Q]X=U_Q%<^'=?\ #D>G:M?F_$.IZ1<331L8HXRN]+E%(_=@_='6 MK?\ 9WQ;_P"AA\%_^"&\_P#DR@#B7_9#R_+3=]W[7SGZBND_L[XM_]##X+ M_P#!#>?_ "90 _XT_P#(.\+?]C+I?_I2E>BUY1J7@;XA^*;W1DU[Q#X9.FV. MI6VH2)IVC7,4TGDR!PJL]TZKDC&2IKU>@ HHHH **** "O,+#_DX?4O^Q?C_ M /1XKT^O,+#_ ).'U+_L7X__ $>* /3Z*** "O-_&/\ R6/X??[M]_Z(:O2* M\W\8_P#)8_A]_NWW_HAJ /2**** "N!^//\ R2'Q1_UZ'_T(5WU<#\>?^20^ M*/\ KT/_ *$* .PT3_D#V/\ UPC_ /015ZJ.B?\ ('L?^N$?_H(J]0 4AZ4M M(>E 'F_P-_Y!'B7_ +#]Y_-:])KS;X&_\@CQ+_V'[S^:UZ30 4444 >7Z]_R M7_PQ_P!@BZ_]"%>H5Y?KW_)?_#'_ &"+K_T(5ZA0 4444 >=>-?^2M_#SZ:A M_P"BEKT6O.O&O_)6_AY]-0_]%+7HM !1110!QOQD_P"26>*?^P?+_P"@UM^# M_P#D4]%_Z\H?_1:UB?&3_DEGBG_L'R_^@UM^#_\ D4]%_P"O*'_T6M &O111 M0 4444 %>8S?$+QEJWBWQ#I/ASPQHUY::/-'!)E>9_#L2'QW\3O)*B;^T(-A<$KN^S)C..U %C^W/BG_T*'A7_ ,*6X_\ MD*N-O?#?Q8OOB4WB6;0O"S:>^CG2GTLZ]-AB9&8OYGV/=T;&*@UGP-\0='O; M:U7XJ6UKYGVB6V%Y9&25CD.QZ\B,' ']W%3Z]X3\7?\ "2+>:9\0K'3FFRPN M)W+^<2%_=-"3M"KC*E2"=Q!% &5:_!*]LE<0?"3P1$796+IXGNPV5.5(;[)D M$'N#[=*[I?'_ (S\/>(/#FG:_P"%M%M+#5;K[$EQIVN2W,D3"-G!*/;)D?*1 M]ZN,T3X>^/X[J_6'XG0ZKJ\#B2>.U39AGY3>I+ *%.=N.?:NU^)4,MOKOPRC MFE,\R:T \I_B/V>7)H 9;_$;QKXA\0>(+/P[X5T6YL=)O6L3<:CKDMO)*R@$ MG8MLX Y_O&KW]M_%3_H3_"W_ (4EQ_\ (5>?:5)INHZEXYT:7Q&GA[5I?$S3 M6LN\ACV(VY&X,HD&">O/:H[?X?\ V;Q?I.WXAP7-NEU.R:7<74A8(K8DC5]V M2JD]&^Z3@-CB@#7U70_B[J/Q+T+Q0NB>%X;73;&YM'T[^W9CYS2LA#^9]BRN M-G0=ZSD2'QA>C!QC('V/ (R<$&=<\-:9:V&HB2V@N M[/7IKZ9#$@8;Q);H6R.^[- ^)GC?5)?$5QHOA+1KG2M)O;FS\V[UN:.XF\DD M,PB2U?K@X 8FL34KBXM?''PJTC5==MM_P!2MP@76[D^;$21O0_8\, 00V#\IZ^MG^=\*M4DMIC$@MFT MO:T(.\DJ!C85(.3Q]X=U 'F/@;6?#6A^,K*[\-^"]%@UH7R6D=U#XEU%@TK*<([?8^4.XG M:W&><#K7TII7C[Q;:^.=&T#Q+X;TC3XM5M[F:&ZTS6)+HJ8?+RK(]O'P?,'( M)Z=*\X@\=^&?"+Z;K%E\(]6CU2655CDT_3L;3(H+-D=@IP>.",5UR>*%\9_$ M'X9:NMA=Z8MQ9ZJ1;7J!)5Q]F'([4 >Q4444 %(>*6D/2@#Q[P[\4?B!XK\* MQ>([#P=X?32IHVGC%QX@G\[RQGDHEFW.!T!/XUR5I^U/JU[:O.NE>%8T2=;= MUF\07",A;;AB/L?W/F'S#('.>E4OA7\7V\,>#=#\-7/A;4]:LY-(299].@,@ M8,'+QMG S@' 4DGZXJO?>(/A];WUV@^"^J/)%,XN)&T\+D_-ELY.264=<9SG M)H G\/>.?$WA#7_&.NVZ^%]?DUR[M[TZ;:^)YIWMQLAM5$2"RR5+A>>VX=J[ M+PM\8?''C69TT7PMX.KWPQXDT#3M*N8M/BU& M*?3=3>[1U>22/:V^&,J08\]^M>A5Y!X/UJ3Q%\9(=3EMS:2W7A&SE> Y_=L; MFX)7D \>X%>OT %%%% !1110 5P/Q]_Y(AX]_P"P'>?^B6KOJX#X_D+\#O'Q M)P!H5Z23V'DM0 ?$'4=!U+PCJOAG5-2-@][IBI*Z0R.T<0KJ4_BWG P<@ MX/&,U\_6?A#P/;:QJ5W<_%2XU6YU")-8EN(;"9KR&.*5BTH>,D1L&C88VC"H M5VE6\]I<.GB.-?.28$2A@)N68$Y;K[T 3?#K6/ 7@C6KV[37 MUGN[F&WT^6672I;8I);HJ2&1M@"[BR,<[0"16AXN.?B1\12.G_""VO\ Z.U& MJ4U_\!;G4)+V;Q=X7EFDG>YD#^)4*.[E2^Y/.VL"47*D$<#BJUQXLT+QIX]^ M)-SX=UG3]=MHO!-K"\VF74=PBOYNH':2A(!P0<=>10!V'@/P7HGB_P"%7@8Z MQIL&H&WT:W$7G G:'MT5QP>C $=ZV8/@]X*MI8I(?#.G121@!72$!N!@9/4 MX&!DYX %<9\*?C;\.['X9>$[>X\>^&()XM)M$DBEUFV5D80H"""^00>QKJC\ M>/AHHR?B'X4 ]3K=M_\ %T 69O@]X,N)%>7PY8R[2A"O'E?EB$2_*3C_ %:A M.G*C!XK(O@%_:%T$ 8 \+ZA@#_K[LZO?\+W^&O\ T4/PK_X.[;_XNN7TGQSX M<\:?M!Z4WA[Q!I>O+;^&+X3'3+V*Y$1:[L]N[8QVYP<9ZX/I0!RO[.\WC^+2 M/!$4=M!<> I-&@+2_NUEB?R&W '=O)\P#@C&&&#P15[/QET_PGX/MM*TIGU: MTL9(=6N-8NH+AIIMJ,K#$X#9<,NX\@9P #S+\ OC%X!T3X-^$;#4?&_ARPOK M:P2*>UNM6MXY8G&0596<%2#U!&:[\_'CX:*"3\0_"@ [G6[;_P"+H \VDNOC MTNN64T.FZ$Y_&4/V> M[N+_ %.2U@25)(HH186ZE8MI)">8LA&[#'=D@$X'IO\ PO?X:_\ 10O"G_@[ MMO\ XNN-U3X@^%_&GQN^'47A[Q)I&O2P1:I)+'IE_%_[>N[;D9QG. M,BLGQ'^S9>^)?MDDOC":PN;I'BD?3[0Q*\36\<#1,/-)*$1!NH.>A'.;T/C_ M ,,>"OCMXX3Q#XCTG07N-(TAH5U.^BMC* ][DKO89QD9QZUU?_"]_AK_ -%# M\*?^#NV_^+H X=?V8;:*+2S%JUNMU91V2-,=/'[XP"8,6 DZ/YJ9&?\ EDHY M[0^*_AH?AI^SW\0[1M3;43-H\YPD/DQ)M@*Y5-S89L98YY/85WP^/'PT89'Q M#\*$>VMVW_Q=<1\+_='\JEH **** "O._AA_R./Q._[#\?\ MZ06M>B5YW\,?^1R^)W_8?C/_ )(VM 'HE%%% !1110 4444 %)2UYM\5_A]K MGC2ZM7TS4(X(5L+JT$D9%&:\";X; M_&;^W8[AO&UE/8H! 87F8++&-N7=!!C>^"3@_*>,L"14OA[X7_%33_'>F:K= M^*; :9'#:VM[!;2,#-%%N.U4:$J@^=E.""^0VY,!: />,T9KP5/@SXULM0\/ MW]CJMG%JVF7T[W>JM>S%]3ADDW?O8C&R ["5V\X(&U@H H\+_#_XT:+JFCBY M\7:5<:1!>1R75L&Y,"O\T: 6XZQDC!/WL'/% 'O=%%% 'F/[2'_)(]6_Z[6G M_I5%7IB]/Q/\Z\S_ &D/^21ZM_UVM/\ TJBKTQ>GXG^= #J*** "BBB@ KSK MX8_\CK\4/^P]%_Z;[6O1:\Z^&/\ R.OQ0_[#T7_IOM: /1:*** "BBB@"OJ' M_'C:A_P >-Q_US;^5<'^SY_R1_P . M?]B4444 %%%% 'F?C'_ )+7\/\ _KC?_P#HFO3*\S\8_P#):_A_ M_P!<;_\ ]$UZ90 4444 %%%% !1110 5YA8?\G#ZE_V+\?\ Z/%>GUYA8?\ M)P^I?]B_'_Z/% 'I]%%% !7F_C'_ )+'\/O]V^_]$-7I%>;^,?\ DL?P^_W; M[_T0U 'I%%%% !7 _'G_ ))#XH_Z]#_Z$*[ZN!^//_)(?%'_ %Z'_P!"% '8 M:)_R!['_ *X1_P#H(J]5'1/^0/8_]<(__015Z@ I#TI:0]* /-_@;_R"/$O_ M &'[S^:UZ37FWP-_Y!'B7_L/WG\UKTF@ HHHH \OU[_DO_AC_L$77_H0KU"O M+]>_Y+_X8_[!%U_Z$*]0H **** /.O&O_)6_AY]-0_\ 12UZ+7G7C7_DK?P\ M^FH?^BEKT6@ HHHH XWXR?\ )+/%/_8/E_\ 0:V_!_\ R*>B_P#7E#_Z+6L3 MXR?\DL\4_P#8/E_]!K;\'_\ (IZ+_P!>4/\ Z+6@#7HHHH **** $/2O#-&^ M*?A3X>_$WXAVOB/7+71KBXOK>:)+LLID3[.HW+QR,U[I2%0?_P!= 'B'B_XL M?"+QHUJU[X[MX&MTEC4V=Z\)9) %=6PO(( KS]=,_9M6^]?5VT>_YUYS-Q^T!$,G!\.CC/\ T\/0!Q7P[\>_!'X70W<6@^+K M*&.Z96D6>\DEZ# QN'%3^)_BQX1^('CCX?67AW7K36+N+6#,\-J6=E002 L> M.!DCD^M>Z;1[_G2A0/\ ]= 'RA=P_"ZY\=>-8?'VKQZ;J4.LR26T*XU$8'KSX':)97&G)\2UN,W$\YV7WER*LRA6C;:N2NU0!GGTJ&?1_V;Q3!)#<@B5?[2E7=[Y !SWS7KWA#)^-_CP$G'V:PXS_P!,J]-VCW_.@#Y: M\.1?#9/B[X&3P#JJZGDZ@/$-_(;:Z+(^UIB5.,=".0:]V"@?_KH*@_\ ZZ /GCQQ^T-I#ZUY MWAKQMH3VALQ&([G4/*1)A+DL5V%CE..#7#I^T/XABN+>*R\;_#JV,(E>:W2Y M90^X#82@![[SG(S^=?7VT>_YUYUH7/QX\4@DD#1;' S_ --)J .*^&O[1&@V MVE7C>-/'GAZ74I;EY(TL+DO%'&<853L!QUQG)]36@OQ+\,?$3XT>"$\-ZS;: MR;.RU)KC[*681!OLX4L<8&<''T->U;1[_G2A0* %HHHH *0]*6B@#Y[^"GQR M\!^%/AEH>DZOXHL=/U*TA,4]K<,R21.&.58%>#6?XM_:&MEUW49?#GC?P[)9 MRB VPOK_ &I&55_,&P)NY8IWP0#TKZ2VCW_.@J,=_P Z /D>W_:1\3O/=2)X M\^'X!Z,#UP*]*^'O[1'A.R\+6L?BKQYHMSK>Z1I MG@N-Z %R5 (0#A2!T[=ZZSX=DMX_^)8+,0-6M\ D\?Z#;UZ%M'O^= 'C?@GQ MQH7Q ^.^IW_A[4H=7LH/#MM!)<6VXHK_ &F=MI)&,X(./>O9J0 "EH **** M"BBB@ I&4.I5@&4C!!&0:6B@"C_8FG_\^-M_WY7_ KS3XVZ18QMX$VV5N,^ M*;('$*_W9?:O6:\Q^-_WO ?_ &-5C_Z#+0!Z NB:?M'^@VW3_GBO^%3V]C;V M@80010AOO"- N?KBIE^Z/I2T 4CHNGDY-C;'_MBO^%>??M!:/81_ [QV MRV5L&&BW6#Y*_P#/,^U>G5YY^T-_R0SQY_V!;K_T6: .SCT73RBG[#;=!_RQ M7_"I[?3K6T??#;0POC&Z.,*?T%31?ZM?H*?0 4444 %%%% !1110!6N-.M;M MP\]M#,P& 9(PQQ^(JO-HFGB)_P#0;;I_SQ7_ K1J.?_ %+_ $H \P_9]T>Q MD^%.ELUE;$_:+WDPK_S^3>U>C#1;!2"+*V!'0B%?\*X7]GK_ ))/I7_7Q>_^ MED]>CT %%%% !1110 5YU\,?^1S^)W_8>C_](;6O1:\Z^&/_ ".?Q._[#T?_ M *0VM 'HM%%% !1110 4444 >;#X<^- X)^*VLEZ_<3_ZFZN; M.VA:W^7'RK%&JMSS\P/Y5A:?\/O&%I?6TUQ\3]7O8(Y%:2WDTO3E650>5)6 M$ ],@@\\5Y\++X^R6I6631)Y8C"\1DD2,,X>-GW;!R,>:H' X3.[)Q:T3PM\ M7U\+ZMI=SJT0#TSQ?X3\0Z] M?Q3Z3XVU#PU D>QK:TL;2=7;).\F:)V!QQ@''%6-+\-:W9>%[O3KKQ;>ZAJ< MV_RM8DL[9)8,@!=L:1B,[3S\RG.>$OBEIWBJYN= +0:#=-;RBPU35? MM36S(!G8S$D=\J&*G KI_A6OQ7C\22IXW.G2:,MD526V:/S'GWJ0Q55&/E+@ M\XX4^M &YH7@;Q7IFKVMU??$;5=7M(FW26,^FV$:3#!X+1PJP]>".E3^)O!G MB;6=7DNM-\?ZGH-HRJJV5MI]E,BD#D[I86;GW/TKM:* /%OC]HFJ6?[/^IZ? M<>(;J]U(2VV=6DMH%E.;N(C]VJ"/@M=IX6\&^)=&U9+K4_'VI:_:!64 MV5SI]E"C$]#NBB5N.O7ZUC?M(?\ )(]6_P"NUI_Z515Z8O3\3_.@#A=<\"^* M]2U:ZN;+XCZKI-I*VZ.RATVPD2$8' :2%F/KR3UK6U;PUK=]X9M-.M?%M[IV MI0[/-U>*SMGEGP./8EO M=V-I L;9!W@PQ(2<9&"<S@DD9X[>/2]/98E)R%! M: D@#C))/K7H=)G'K^5 ',^*/#6N:U86,.F>+K[0)X/]=\7^&-=\03VSZ/XQOO#4 M<:L)([.SM9Q*21@DS1N1C!Z8ZUY1H?[,5S9"8W_B&2ZD%PMU;/$98S#)YPD' M\7S+$ 4C4\!3S7L'@+1M5\/^%;+3]9O;?4+Z#BS*.JED@# 'U!!KT"DS]?RH XGQUX2\1:W-)5_+41E=A)VL1N4YY]*]KU)P-/N2<@"-B3CV-?-_PU^"NB?%GX3Z3J%QJ MUP;34+8PD6:IM,2MD>$4N4UV&27XO/XDABYDTYK?3 ME$@8[%R8H@X^;@8/7BMKQ'X)\4:OJ\UUIWQ"U/1+1P-EC;Z=8RI'@O)KD[#]FO2=(5+C3=6O--U<2([:K:Q(EPX7RP$) P5V1A<>Y/4\>QB@#FKG MPWKF<5V).*-P]_RH \ ^(/@SQ-=?'#PBUO\ $#4[ M)+A;YH(X].L7%JHBY52T1+ ^K9->M:[X;UO4M!L[*Q\6WNDW\.WS=2@M+:22 M? P=R21L@R>?E4>U<9\0+R)?C7X LQ.L=Y<6NI>3'NVNQ$'4?3UKB[WX%_&WA+6([/5M2;7]%^SR$ZA?W):Z67>"!M4!2#R?4# ]J]0H Y M?Q7X9US7(+--*\7WWAUX1^]DM;.UF,_'\0EC8#U^7%.\*^&M;T2TO(M4\6WO MB&6;'E375G;0F#@_=$4:@^OS ]*Z:B@#SNT^'OC&"\AEE^*&L7,*.&:!]*TY M5<9Y4D0 @'U!S6QXN\*>(->O(9=)\:7_ (:A1"KP6EE:3K(<_>)FBG^'[RQO/%M[JFH3;O*U.:SMHY(,CC:B1A#CK\RFO)/# M'@[Q+I_[14YO/'NI:HL.BQR2K-IUE'YZ>_P"5>*:[ M!+KGQN\3Z-:"6.]G\**(Y762.($S@#]ZHX/TYH [CQ3X/\2:UJIN=+\>:EX? MM=@7[%:Z?9S(".K;I8F;GZXJ[%X:UQ/"3Z8WBZ^DU5LXUHV=L)EY_P">8C\K MV^[7C5]\ /'6H:GYC^+W@LWC$#O M$7@JYN[/4-0@U'1A#&EH\DDDMVI!.5=SPP (P0 2: +GAKP7XGT?5XKK4OB! MJ>NVB@AK&YT^RB1R1P2T4*L,>QKS[XE^$/$>H?&OP=)9^.]1TN*X^V&""'3[ M*06P$!R%+Q$MG_:SUXKW;(K! MKR^;5[JUC@@U!M7+Q>: 298T;+1XR%QD9"Y/)S2Z)\,?&EPXDUG5-0:19+4Y M36)4VF,'S"@C8 JW]UP3GJ2 * .PU'P!XOO-0N)[?XFZO8V\CEH[:/2]/=8E M[*&: L0/4DFL7]HS0M6O/@OJT=MXDN]/EMK8&XFBM;>0W0X!#!T(7)Y^3'Y5 M0L/!GQ&T>XT_4;?4YK^=O+2\TS4M19K=5$S'#K1X_$'Q-_MABBVZQ7\%I;?9I%0 M$@>5&N3@C[V1TK.TRXN==UCR-/\ C=>7L?54(3&W( 95;'7(ZXXK3'P$\/QQ67D76H6E MU:R+(+ZVE6.XE._>V]U4%@3P1TQT H Z+Q;X8UW7C:?V3XPOO#?E*1)]DL[6 M?SCZGSHVQ_P'%/\ #?AO6]'TN]M]2\67NNW,W^IO+FSMHGM^,?*L4:JW//S MUTH-#'B@#Y_^!G@GQ2(M9N#\0]4>VAU^Z$MJ=,L0L^"NV*]2\6 M>$O$6NZA'/I7C?4?#ENJ;6MK6QM)E8_WLS1,WY'%>%^$/!6N?$&'Q1>:#J#: M=;KJ]W;.L\D]N9)%F5C\H7ICHPZXQTKI-'^!/C33M.CDG\737>M6N?)F>\F\ MB9BA#/,A')O% 'J_A;P=XET755N=3\>:EX@M0I4V5UI]E"A)Z'= M%$K(_"#W MUGJNH6^HZ8$C%G*7D>Z&!@B1FX.. " *[S- 'C7Q(\/ZQ>>-?AKI]MXIO-/U M)%OM^K16EM)++B)20Q"]GP\9S30_$_6+:%Y"R MVZ:5IS*BY^Z"T!)';).:W?%'AK7-:LK*+2_%M[X?FA'[V>VL[:9I^,?,)8V M]?E KA? /PK\6>!-:L)%U\:KISN[WZZG<2SR!F7K"3@+SQ@YX%>P9H \H\:^ M&M;T'X5>,QJWBV]\2F73I?*:[L[:#R?E[>3&N?\ @6:;X-^'_C!="T.9OB?K M#P"V@ MUZ>V?2/&5_X:2-"LD=I96LXE.?O$S1N1^&!4N@^&M;TS0[RSOO%M[K%[-GRM M0GL[:.2#(P-J1QJAQU^8&O+++X*>,]*M(;VU\1"36XE9!#=7D\EDR%PP5DP" M3P26SWP!7NEMYHMXA,5,VT;RGW=V.<9[9H X72? 7BZQU*VN+OXEZMJ-M&X: M2TETS3T64?W2R0!A^!!J[XJ\'^)-;U,7&E^.M1\/6VP+]DM;"SF3/][=+$S< M_7%=E10!S-KX;UN#PG+IDOBV]N-5?.W6FM+83)SD8C$8C.!QRM9OAWP3XITG M5H;K4/B'JFMVB9WV5QIUC$DG'=HX588]C7<4E '#^(?!'BG5M7GNM/\ B'JF MBVCXV65OIUC*D?'9I(68_B:X/7M+U&R^*%I9S^-;C3;]?#T:-KTEO:B1V-RX M *,GE L2!@+]*]TS7C'C70I/%WQO.CO;WUO:2>'X9&U%+<-""EX7V;B?O''3 M'3F@#9\-:@GAK47NM:^+2:]:!'3[+>II\"*P(!;=%&K9!XQG'-6;SP?XFUV^ MN[O2_BEJ5K:/(VRWM=.T^5(?]@,T)8X]R37*1?LG^&?[0EN;F[N+])=GF6]U M#&\3>6K+#D8_A#'_ 'C@FO1_ /@;_A!+2]M(]5O-1M9IS+!%=$8MEP!Y:8_A M[\^M #]?\-:YJFBV=I8>+;W1[R''FW\%G;2O/Q@[EDC9!D\_*!3/!_A?7M N M+A]7\8W_ (FCD4"..[LK6 1'N088T)S[YKJD_LI^&=.F:2:YGOW,CS(]Q%&6AED;=(Z$#Y2QQCL!P* /0_"&@ZO8:7=?; M?&5WXE-R,V]W-:VL?DC&,J(HU5N>?F!K'LOA]XPM[Z":;XGZO=0)('>W?2]. M59%!R5)6 $ ],@@UU'@[P_-X6\.V>F7&J7>LRVZ[3>7N#(_/&<>G2MJ@#D_% M_A3Q!KU[#-I/C74/#4*1[7M[2QM)U=L_>)FB<@]L XK@/!_AW6K#XI^-+"[\ M6WNH:C)HMGY>K36=M'+!F2;&$2,1G'^TI]Z]KS7E>FB:\^._C*T:PNHH9- L ME6\FMPULY+S J"3\Q&>5Q_.@"+P\TUKJ-G>W/QG;6+(.N;26WTV-)]S%%71P2'EB9CD^]8=O\ ML_:,+1+6YF^UVJ6T<"6\ELFR$I.\H:(<^7CS&50.%&,5VG@7PK)X-T"/2Y-5 MN]8$J%B508[*.!]* (E\-:VOA$Z6?%MZVK?]!LVEMYWWL_ZOR_*Z M@:2%F/XDUJZGX;UN\\+VNG6WBR]L=3B MV^9K$=I;/+-@$?"7B'0M0DGU;QOJ'B2W:/:MM=V- MI J-G[P,,2L3VP3BLO4OA_XPN[VYFM_B?J]C!([-';QZ7I[K$I/"@M 20.F2 M2:]"S03Q0!X%',]IXP\=VI\>3>$KI=2CE>Z2VMI'ND2PM0Y*RQLHP64_*!RP M'H*Z;P7X[T71KU[74_BO%XHGO2$M8KJ.T@*,%9CL\F--W .*P])\" MVWQ ^(_Q%34[?5M/BLM5C$$OEK''.7LK0^8A(.[:T2$'@9&"#R*V](_9H\': M-%)'"EW*K;MIG=':(LSO(R-MRI>1RY(/7 &%XH T+;P%XON'BN8_BIK#V[L) M!&=)TX KG.W_ %&>G'K70>+_ OKVO26K:1XPOO#2Q*1(MI9VL_G'L3YT;XQ M[8ZUI^%M 3PMX?L=)CO+N_2TB$0N+^4RS.!W9CU-:U ',^'/#6MZ1I%]:ZCX MMO=_MXI%>2U MDTO3T690>4++ & /3((->@T4 '+=8PAM;6QLYU9L MGYMTT3-DY QG'%6+#PUKEKX5N=-G\77MYJDF[R]9DL[59HLGC$:QB,XZ MNGHH X7P_P"!_%6EZO;75_\ $35-9M(R3)8SZ;8Q)*,$ %HX588.#P1TJ3Q+ MX+\3ZQK$UUIOQ U/0K-PH6QMM/LI40@ $AI868Y//)[UVU<9\8?%>H^"?ASK M.L:2+EIXMO8]77&[7 M!9VQF;YLG,9C\KD<<+^M>3_$/PAXCT/5? =QJOCK4?$5K_PD]FOV.ZT^SA3) M67#;HHE;CZXK:L]7\7:A;O-;_%3P=,B3FV=MLH."A_T[AL]JQ/B!X)\3 M>+-/T*_U?XJ^'+2ST;5+?5X)[;0GC1Y4+)&KD7IW(6DQM[G% %OQ!XNLIO$D M\4'QPFT?[1=-!#I\5A82)$X8J8E=X&+8*GJQ/0]"*],U7P_K.L>&-/M-/\6W MVEWT8C:758K.V>6X 7!W1R1E%W$@G:HQC P.*\='P;DT"VFD'BCP#86\Y%NQ M_P"$99%_?2[_ "P?MW&^1@<#&3C' KJ?A[J/B#P=XKF\%7VI:1J^DV'A^*] ML9-/L)+8Q;97B\MBT\N\8C'.0"= \0GQCX;LCJMC!>_9AX:E<1>8@?;N^V#.,XS@9 MKG/'7AO7_BMX'U70[OXN>&8]-FG$$]QIVB/'+%)#(LI4,+TD$&,9'IGUH ZO MQ[\0=#>:TTV#XI+X2O[:X-I<&"WMIC-*2JA'\V)U4@D\+C^+LIQV'@?1-6TZ MPN)=0\7WOBA+M5>WFNK.V@\D8/*B*-,YR#\P/05Y;IGP0U*:]FO]/\1>"'GN MC+.\D'A9VWF5E\UL"^XWF-=V.N#ZG.IX=LO%?PG\2>!/#$NL:)J/AW4KBZL_ MLMII$MM+#LMI;@,LCW4N?F3!!'1NHQ0!T=M\//&4-S#))\4M8GB1U9H6TK3@ M'4')4D09 (XR.>:P?VI/#VLZI\)?%MW8>*KS1;.#1;KS[&"SMIDN?D)^9I(V M9>./E(]>M>R5YY^T,_G M#>3J<]G;126V4 &U(XU1L'YOF4]<'(K'T?P%XMT_5+2YO/B5JVIVL4@>6SFT MRPC2=1U4LD 8 ^JD&LWQ/^T)X9\%3WD&JPZC#]BN6M9W2!752# BL,-DJ[W4 M*+WRQR 35K0OCKH&NZRFF"WO[&X)E8 GDJ%S MF@#5\5>#_$FMZK]ITOQWJ/AZU\M4^QVMA9S)N&*-(UF"[U'X@ZG MKEF@;?87&G6,229! RT4*N,'G@]J;XA\$>*=5UBXNM/^(>J:+9R$>78V^G6, MJ18 !PTD+.$_"'B/0]3:XU7QSJ/B.V,906EU86<*!B1AMT,2MD8/&< ?%U]J=U<6GQ,U;3K:61GBM(M,T]UA4]%#/ 6('J236OXF\-ZWJN@6= MI8>++W1;R +YU_!:6TKW.%P=RR1LBY/S?*![<<5U-1S_ .I?Z4 >.?LNZ!J^ MF?#FVN+[Q/>:S;S2W:Q6L]I;1+ PNYMS QHK$MUPQ(';%=#)\._&3W+R+\4M M82,N6$0TK3B%&O^23Z5_U\7O\ Z63UZ/0!S'B_PSKFO"S& MD>+K[PT80PE-I9VL_GYQC/G1OC&#]W'6E\+^&M;T6PO8-3\6WNOSS?ZFYN;2 MVA:WX(^411JK<\_,#TKIJ* /.[#X?>,;6]MY9_BAK%Y#&ZL]O)I6G*LJ@\J2 ML (!Z9!!K6\7>$_$.O7T,VD^-M0\-P)'M:VM+&TG5VS]XF:)R#VP#BNAUG5K M?0M)O-1NRRVUK$TTI5=Q"J"3@=^!7G-C\>H]3L;>\M? OC:>UN(UFBE71QAT M8 J1^\[@B@#K=)\-ZW8^&;O3[KQ9>ZCJ4N_RM7EM+9)8,@ 8C2,1G!Y^93G/ M->3_ I\-:_HWCSQY=ZE\1+ZXL[378EN8;FQL8H[HFSM\;W6(%>H'RD=!W)K MLO\ A=CG_F0/&_\ X)Q_\1 MD$\<=*Z*'0=7N/!S:;'XPNY-5R5_MU+6U,P(;)'EB/RN!\OW?UKYON/A[X=O M=4GO+OP9\0+Q9I?,:WGT2-H_E=I(AC?U5V))ZMP&Z5Z_\%_%%K:W=SX2:W\3 MVUTJ2ZE;KXCL1!MM]ZKY<;*2"%++UY^;- '2^&/!GB;1M72ZU/Q]J6OVBJP- ME6;'7,;QF,9]E'M7/1? M#OQFF=_Q3UF3/3.E:<,?E!7H]% !1110 4444 %%%% !1110!YC^TA_R2/5O M^NUI_P"E45>F+T_$_P Z\S_:0_Y)'JW_ %VM/_2J*O3%Z?B?YT .HHHH 0]* M^9=>\$:%JEK\4O$U[X?L==UNS\0>1 =3EEV;!;VN$^5@%'SMC.%R M""U85W\5?BQ"BK_PKJ0+-M EA!=H%VMYC,N_YC&VT!1_K "5QG@ Y'X=:7\. M?'_BE-(?X22Z/%*CO'=7,KG!4,=KJ#\API!!.0W'O7KG[/5I%IW@"XLK<,EK M:ZSJEO!&7+>7&MY*%4$DG KL/ TVJ7'@O0I=;61=9>QA:]61 C"?8/,RH MX!W9X'%C-]TUX'\.?A!X/\=OXKU37]#@U34&\0 M7L9N+B20MM5@%'WN !T KWQONFO-/@9_R"?%6?\ H8]0_P#0Q0!SES\,/@?; MWTUC-IFBK=1-)')"9I,AD17=<;OO!74XZX-2Z=\$_@?!9)'8Z/X=2U1"RK!= M_(J\DD8DZ=37$?$6S\&V6I:W*G@ ZE/#)-).]Q>7$?VN1"A;:$!!F83$@MU5 M!S@#;C/KOPH88?X>Z\)/,'D%EN!&A+X!)WDIM(W$@8'49H ]>T_X#?"K6]+- M]I_AJPN;9C(JRHTN"48HW5NS*1^%:G[/$8A^$FCPKN\N&:\BC#.6*HMW,JKD MDG '/05T?@G3=,TKP-IL&CV3:;IK6PGALW8DPB0>85.23P6/':N>_9]_Y) M7IO_ %]7_P#Z6ST 9WQ[TFU\0?\ "%:5J$7VG3[S7[>.XMR[*LJX8[6VD9&0 M.*X;XF?#?P'X$U71H[/P#9ZI;S)-+>11Q7#2)&J?*X=7PB[RH)(;@\"O1/C% M_P ACX?_ /8Q6_\ Z"]4/BAXI\>^&O%=FWA?19]&4Y8Y&T=B>*G\, M-\._$?B:QT9_@Q=V#W=R(!<7$CB.-&?AY\7? $OAS28M)>[EO8IS;R/B5! M:R,%8%B",@'IU%>W5YQXZ_Y*Q\-?^OF^_P#2.6O1Z "BBB@!&^Z:\%^%GP4\ M$^,O";ZOK7A^WU'4[C4+\S7,\DC.Y%U*HR=W8 #\*]Y?[IKSCX%74,/P^MHW ME1)'U#4-J,P!;_3)N@[T >.:I=? [PW?ZM::]X'ETN73[AH#LAENA*%VY<&) MFP,,.N#UIKZK^SE%';W)\-L/M,)EAD&EW?[Q,G&&ZI7#+*JX7; M+92/ RD'E0N=K'&>21@]J -E?@9\+M:\'G6=.\+6OD7%D;F!V\U& *9!(+9! M]C7%?#KP1HOQ#U#P?9^([(:O:VWA4R117,LA"M]H5=WWN3CC)YKZ)\0RJN@7 MY9@H-O( 2<9)4XKY&];TJWTKP'I=W8:@DD/V@VUQ,;6<#%U97*RQ2&=< [5!0_,"2.<@UZMXA^(/Q>!N[ M*P\)26YM;D+!>B$SFZC5@#OP0J[E^;*C!R0,$59F^*'Q8N);J"/X?-$C1YAG M4L"K;!\IW-C.2<-C V\@YH J?"GX)^%/%6F:GV/QKE/B#X,T;PH_Q&T'2K%;/1I8-*9[))',9+R,&X+'J.OK716_Q MT^(&B77A[2M?\+PZ;<8&,UROB'7=2\36_C+ M5-6M(K"\N;72'-O"2RJOFN '[*T5E5 MII+-=H+' SQZFL&7P?\ -#?I)H?AC=9,%N8S9@M'DD E=N<$@C/3(ZUV?Q9 M\;^%M"T.XTGQ&9YH+^+RI(;5=>)O#_P *XM.6_O/$ M=Q%,KZ<\T[Q[\)/!G@K4O!NI:#X9TW2+\:_:(+FS@$;A2Q!&1V/I4_ MAIOASX3NO#XL_&]O?7&D02I:V<=U;;IED0 _NT4%CM&1C'.>M=!\5;^WU33_ M />6LJS6T^O6,DZNX!) M(V),#)-Q_9)9=$4P7T,AXCW*=R% &!?H"5S MQ6OHU_XRL? R'P=%++.VM:F+D1QJP"\["*;=?'3XJ>';6ZGU# MX>S'3;&W0R7MS$ZR2G:-S$*2HPV20!SVQ0!P+?#F><:R8_AQIFE/!;+/!;R> M%5E&XGO/!FASWOV;=)*-.2++;!/^Q?O/\ TK:O3/BMX@\6Z+:Z=_PB6DMJI?"WX#>%]3M=7D\1>$-%G:*^D@MA)H"6;&)<8?'\0;)Y]JI2 M_%'XQ?\ "0^='X%D.FJI7[/Y# ."_#Y+9#A1R,X.>*]3^&?B'Q)XBCU";Q#H MTVBL/*,,4HP#E3N ')&.,\GK0!X;X_\ !.A>$=0^(VE:)I=OI.FW&C6)EMK- M/+1BUPJDX'&<'%9=Y\ =5M)H_LO@31KY;9YK=HGL+95OX1@I.KX_=28. #P= MIR.-?2PO9B/DQ-! M&)$8 C ))R/0]: /)['X"37NCW#3^#1;7Z:G'&FS1K;/V9FPS?-'C@<_*3_2 MK?B;X07'A[Q'K$FC?"^Q\06-M,P2UNM*@6*2'8-K1.NUF8OG(R?H*[NS\0_' M[^T9#/X=TK[(T9V_NXL!PIP,"YR,GODCBNBU./XC)?O2TCL9(8 M;7S\?OUF1G+'DG: Q' &X=: /#KGPW=:7K^EO=_"O3O":0ZK:O;ZQ8V7D,I+ M\1[A(V[()R<#ITKUSXN^&-,U;47UV]1KF\@$DA < #)["G? M$76]9O\ PCX?MM?T>;3]435;*2:9%7[,Y\PC"$.WS8P2#T]376?!+C1O$?\ MV'[[_P!#% 'C_BGX.I8:IK%IIWPY\.S1VMU&]G/+H:O;WL,A_P!22IW*4 (+ MXZD$\5RK?#R>Y.JX^'&FZ6T%FL\%O+X765_,QS'\J%6P>,A_PKTG5/%OQ6T_ M5;N^TC3=8U.W%\Z1Z7J-A$J>0!A3YB!3\S>I.,<<4 =UX=_9W\ -H5@VH^"]"GOFA1II/[-2'+ M$ GY!]WZ5=_9W@CM?A-HT$2[(8C+&B#HJB1@ /85U'P_U+5M6\(:;=ZY92:; MJLL>Z>UFQNC;)X-TRVU>Q32[N5;>[3?&&W*-VT\9]Z]CKS/7?^2]^&/^P1=_\ H:4 ><^/ M_A%H>A^-K:+1?AIHVH:'%IS75S&FE*QDDWE0H?:><8.T$' X!SBN)O\ 3[&" M]@E3]GZT6TA9EN+==*EE:=2J[71Q%E2"2=I'([Y%>T?&O5O&]MJMG!X1.LP! M+=II);*QBN(9'W82([U)!/)8Y&% QR>,G2_BE\59K,I=?#]DN41'])M='M)=!M99(;./RT9_/E&X@<9P ,U?^&/C;Q;X MMU;S=8TB&STTV[!+BSD+P/(LA4D,>H(&1[5;T_\ Y+]K'_8NVO\ Z434 <[X MU\%:#XY^/.GV?B#2;76+6'0&DCAO$\Q$8SL"0#QG&.:EUKX6_!;P[>-::CX7 M\/6MRMO]J,360+>5OV;@ #GYB!QS6M=?\G#6O_8NG_TH:F?%O4?"6FZCI>IZ M]+?I#_AE)>65PNMW^A20W NE&H&%(9)U7#$*ZE%DPF]@NTY.XCFO6?AC?>'4@O[ M#0=;.M"2>34FF,B2!A,[,2K( "N[Q^8L9-Q/N* M@\ G _*M7PQ_R7GQI_V#K#^3UA>/;C6[7XC>+9?#BROK2^&+(VJPH'8M]KF[ M$$=,YXZ4 >:_$/P+9>$?B'6:Q6Q),1\UE0.1!O *C<"5!(YQ7HL?Q!^,&D6 M=Q$/![:O<"[E FG4A1$9&"E-FPD*H48(#'.<]15?PE\>?&?BK7;NRM?"MA;W MHDFADM7659U:./.]F)"NA8!..02,@"@"A\'] ^'7Q/UK7-.NOA7H>AW&EK&) M()8"TH=L[@5:-< 8ZYSU! Q7>_"/PQI/@[XE?$/2]$T^#2].2:R=;6U79&K- M;(20O09KDT^+OQ677/+MOA8\5K+(3+=20,C.H; /#GDKC&>E=[X"=I/BW\0V M9=C,U@2OH?LJ<4 >F4444 %(>E+2'I0!XIIGPQ\*>//BI\1;KQ%X?L-:N(+V MTBBDO81(43[%"=HST&23QZFO.M9\"'1-:O1%\"='U[38Y9T@%IIZPNZC;Y1W M,Q_V@V1[@D<5ZG8Z;_:^O?&*T%^VEM)#TE\(_$FPUX"$/')/4?AC\(_"?B_2KZZ\1?!_2_"MQ' M,*IW[AZDGZ8K+M(OBM=R:M9VWQ,T&_P!8LV4MI,<,:RPYQ^[= M]H&<@D-MP?NXP@Z=XOTW3[=+.PM?$FH1P6T0PD2B3[JCL/:O6*\R^"7W_'' M_8SZA_Z,KTV@ HHHH **** "O-/VC6*?!W7V498?9R!G'/VF+%>EUYI^T;_R M1SQ!_P!N_P#Z4Q4 >'7?PX@T^\GUK_A3&H7VHW%S%?2RZ1=-#-O4F1XW\Z1@ M^'9EW(%# Y&.,9-GX G\*07L^E? _6I;'7M,,<^D)J3+':20W,OD)*"V]MP\ MN1]K8SR >,?1GQ3\=:!X9T"?2O$-Y<:/9:GI]PCZLD8:*V7 C+$YSD&5, \ MD>]?/-IKO@VR1].E_:'\6Q7-B)@T<\C))/\ ND"NIQR !N SV8GHU %&\^$. MF76IZ-)9_L^Z_;6MM:S23Q2:W^[D"EB\(2+'H4TGF/:Q_;[C8&;)R2,,3GJ:UOA-\0O!OAN_?3;GXH:AXN MUC4FA58M7+/)"Q)"J B[$W%P,# )&!TP.EOL'X]ZGCI_PAZ_^E4U &A\')IK M?X >#9;==UPGART:-2A?+"W4K\H()YQP",U\]ZIX.,S0F?\ 9^U>76IDEN;N M_P!-U,(D6Q"^UL#:-W.&KK9_$7PXT@ZRVJ_'6_FMY";:**_4D:?)OBD( MC.SC)B4@=,,-O!% %_X,:?:?#SXL6$=C\)O$/@Q?$-K]C,D]\+FTMTB5YB6P MK%7+$*$4NG0_M+>)K:6[$<+/Y M;))*HWJB!C'U_P!9R/F^4Y.5)KMO =_IVJ^)/AQ=Z5XTOO'%A_;MU;QWU\TC M,ACT>4.,R $EG+.W8%MHX7% 'TS7GG[0W_)"_'O_ &!;K_T6:]#KSS]H;_DA MGCS_ + MU_Z+- &S=_#+PMJLTEQ>Z%97H M!I\WPT\+W-G96DNAV5C:-RZ,!Z[F+$]R>_\ I9/7H]>< M?L]?\DGTK_KXO?\ TLGKT>@ HHHH Y?XH?\ ).?$O_8.N/\ T6U<]I.DR^)/ M@/IFF6,XBNKG0K:%9([HP,A,"\5:1:_:!&9!+,VQ60* RJT#A20"& .WG@#I4>O\ A#XTZW-I M.@3ZO]HM##Y\^KVUQ%%&)%D5E#,(0Q(QQA1_".1NK3\*_#+XD:MX=U.S\7^, M);*[U73Y;6&Q-WYWDS%MQ;Y0-RX'9B5&1G!&-KQ1\+O%TL<']B>*+'P5;2&/ MS++3-\4/F%L.JGC)D&P9P"I08'S-0!H?"_PK\3=.\537_C?6]*U2Q^RM%%%9 MMET36M( /V@;+'_0LW7_I5;UQ&D_"'XL6MS&]S\3WE0!B MRA&8>9A@K8(Y494%. >3G(%3_#CPIK/A/XW&'6M6?5[BYT.YN%=[B:;RE\ZT M4QAI"3M#*2.G7GF@#W:BBB@ HHHH **** "BBB@ HHHH **** /,?VD/^21Z MM_UVM/\ TJBKTQ>GXG^=>9_M(?\ )(]6_P"NUI_Z515Z8O3\3_.@!U%%% "' MI7G?PB_Y"OQ%_P"QGD_]([6O1#TKYPTOPKXHU+X@^+M5\.7$Z_9=%)85@FC8Q\M&"?WB@/DY(#*-IV ML14=S8_'W4-)CBDDT=;V&:&5&2=81(%=6;S-G/W@05'RM'D?>H ]M\&7&LW? MA;39O$$$=MK+PAKF&% BHW/& [@<8SACSGFN3^!'_(GZE_V']6_]+IJ\^3Q3 M\9$UK5M/FLF4VT4)LIETY7M[EWE7Y))%SM8(6#,HV \_*%^;O?@ CQ^"+Y)) M#+(NN:JKR$!=["]ERV!TR><4 >E-]TUXMX%35YOAY\0(O#\HBUU]:U,63;E7 M$NX;3\W&,XZU[2WW37SMX8^&%[X_@U"ZL?%FJ>&)-.\3:HQ_LT@>=N90-W(Z M$9 Y'J#0!KV-S\==,\.X;3O#-_J^^5=]Q*8]R#'E%RIP6()S@=L>YS+6Y_:! MMX-5F2R\-ZM+<3*8[&[N08[8?Q(K)@D=?O\ .,'/45TWQ#\)2Z7X*T>UO_&6 MI60L[A46]M+5IKB61@57*@L6.YMV>V,C&!CSCP9\+/#6M:O"VA?$S7;B[OYQ MJ O8(@D=_MY;;( -P(1@<'LV.P?#^?Q_->:K-XVAL+&W:"*.TM[&563> M"^]O[P+ KP20,<>M+^S[_P DKTW_ *^K_P#]+9ZS[#X*7=E?V5WJ/C?7M=@L MI5N5L]0='B9UY4GC/# -USD>G%:'[/O_ "2O3?\ KZOO_2V>@"'XQ?\ (8^' M_P#V,5O_ .@O4.N1^.H/$^NW5I#=WD<<2/HT,$\*63X0[TG5B'+EL'TQC!'S M5-\8O^0Q\/\ _L8K?_T%Z])WJ!C(SZ9H \NUS6?&FK?#W4+&/1]1L?%@M3)' M/8^5'&[>9A0CF0A7*X)4G .X9( SC:SJWQ4N?'5H;31+N#PF+FVGPAM?M'EJ MQ\Z.3,W0CGC/8<9.*GC/0OB5J^N7%[8Q7,T,<\R1V4>K&R@,6T",C:0Q8,-Q M)R&#,O! ->K> -)N]#\(:;97\UW<7L<>.O^2L?#7_KYOO\ TCEKT>@ HHHH :_W M37R[I_PE\/\ B'X=2^*]\7X<>&-9N([[ MQ[XWLM5BF::(P22W4<3% O[R6,%9@>#P1UJS;>+/A5IF@1Z7J_B/Q%KD_D;+ MF[_LIP=DS( =LJ2$/E5.Y3GKSBO69KGXU7<,-HVD>$[R&!_+N8Y;C>MS$5(_ M>+@;3G!PH /TX*6^N?'"QAM+A_#GA%;6VA>.>QLKYRF1C9LRN0<#&,X&>AP# M0!D>&?AIX0\;Z1J.MZ)XS\8:K::?'8-9AI"%Z>]>M_#.7Q%=> -;NO$?AC3?"UW.) M9!:Z?"8BY*$L\@)/.3C.><9[UY/X47Q:T?A4>#&@35O^$:7<;D(5\K[4N[[W M&: .]\-W_P ;8;B*VU'3-(FM8G$9FE*F9XSNVR,ZR!2ZC:&4(!GD$USVH>+_ M (YZ#%K&KS^';)H1 DB0L%DCC*LP95C28N?E(.X$[B%X7)QJZQH?Q6U/1-.M M+F_F35A:EI)+&=$C,_GYQ(5*?)Y? P5/7G-17]A\;;R*?36:"WMO)*)=6=Y" M)&;:<8=@''.WYNO!X.: 'WOBWX[);P36'A?1[[="CA"BQ;R/S)%Z*^ZEAWXV]ZX?Q(FKI#XT77=W]I>1I>X2'+;/M$GE[O?;MS M0!Z#?>-/AYXT\0QW7B.*[T/48)C:PVM^RAKMHI PVK"S%MK[< XSG)YOP M(U[4)GO]FFZ@L\L1BN[B>%UYYV[6PJ$G( (&3TSQ75>,/#_@33O$/]GR>$(] M0O(K>75KF?SO)$$9D7=)N9QEMV" .F,C%3V?P^^%OBK1+[Q'9>'+34HXUD:7 MS$D1F9!OVE7(P>A&1W!H X?3?#?P+@O[^XMWETJ>%Q$+ZXU"X*,3EL@,[ 8. M1\X')QBM_P 1>-/".LZ?X(TGPQJ45Y%8ZY8QB)%<,B*Q&3N4?GWK UW5/A6= M(M[.;PG/:ZKJUE%<_9[6/,JQRG;N\W)4E0\^)^FOK4WA#3CJ&ERW]RN+DQ-$ MCAVR44RH0V<U=?X?OOC;IT-O:RZ7:SH(Y7FN[X1S2M)C**-LZ@!CP?[N M .1S7+>#OAKXCUD7OB#PS>6UC>175]$LUQXUE=2L/%5E#K<]\'% $,GBKX_SW=O:_\ M"*6$,!93-?1) "J_Q!5:Z/(JVGB+XV1)!'-X7TX68:07!DD623R\G:0WG]UY M/!VD 8-/NO 7QCU*QMC=>)]*DU&UNHYHW1RB[5)SPL0YV\'(8$\X&,51TJ'X MQR>)KFSU>]NTTV*81_:HH;8VTMOM)<_=#AP, $<$YR!0 ?!O_D9O N ?\ I6U=9X]D^)%AXZDO?#-M+J>DK:#%I,T21;\<[# M9?'5IX,TVU"_;#H5RT+R7,D 3%Z=Q+)S]W(KT/5/A[\4[]-9TW_A([(:-*C) M8Q07'DO;@$>7D^0S$8'=\YYR1Q0!GW&M_'*:ZLM0@\/QK)&SI)IDGD1PNA ^ M9F%PQR#DC'I@]>.Y^'VM_$B\\0O;^*="M++2A$S+=VY0$G/RJ0)6(;KD8Q[U MQEMX*^.^+M*D@E1X\97<#T4@K;J<8^\.I)R",52N]"^,_A'P_I5C%J M3:H3.L4S:/Y3R0P@'+*9T_##9R?XA0 GQA_Y&CQ]_P!@;3__ $J6OHJ#_41_ M[HKY2\01:W$GC$^(KAKC5WT6P:8NBH5_TM=HPO&<8S[YKZLA_P"/>/\ W10! MX]X@TWXFVMQXH7PXN)[C48KJRGN]01XO( PT01@WEY]@/K77_"*R\2Z;X4%M MXJ$S:FLSL99KE9V=6.1RO QTQ7!?\*T\:W.I>(-2:^N;*;48U1!:W[+(LVXC MS>#M"*N,+W[BL23X>?%.\FOA?W]_)*;:.*&6PUIX(C+N&^4 2 CC^$KCWH ] M#^/7_(MZ)_V&[+_T,US>A6VN7OPM\;0>&WFCUM]>NQ;/ X1E/G+DY) QMSW^ MG-:OQ>$_%T$1 E MEUK440DD#); Y'2@#D+G5/C;X9C>TTW0;?7XHVD5;FZ=#))\WROE[A2!C^$C M-26WB;XX7F@O]L\)V-O?,"0ML8@0=H(0_P"D\#.1O#'_ '>]23^#OC!:^&-& MT[0-7TG26L;5H9-UV9S.^>'9W@8XQV&#QU-0Q^#OC>;199?$ND_VF TL++\ MP#$[<&#&,8[#\* .I^%E]\1=4UMKGQCI3:/;"T,:P1RQ-&7$AVMA9'.[9C)S MBK_[/_\ R2_3/]^;_P!&M1\$KCQK<^';R3QS%-#J?VIA&LOE;?+'3:$ P/\ M>R?>C]G_ /Y)?IG^_-_Z-:@#T:BBB@ KPCXVQZ])\2-#_P"$:6=]:&F3- MN MZ(Q FC+ EB!@KD'GI7N]>9Z]S\>O#'_8'N__ $-* .'@USX\7E_)#=Z#806$ MT+IYT"Q*\;;6VE?]()!)V\GH+G#AB M0K&*0*H((^;M[@&M>P^%'Q2\/F%]#UVQTM6;9=PR7\LZSC>Q,P\R)@C;6"[5 MQ]T'-:FD> OBG+HCVGB36;'5HH;^&>.V6^=3=6ZJP>*2584(RQ5NA^[B@!NG M>*OC@T5R;SPMII;*^4T:1H5Z]5-R=W\(/(P"2 >E7?A;>>)+_P"*M_/XKM(+ M'6F\/V_FV]N %0?:9L#AW'3OGGT'2M_1M)\=^&]5N9%^Q:EH:JL=MI8NR'B7 M(Y\QT))4$YW,=V.,=*DTW/\ POS5\C!_X1VUR/3_ $B:@#E_B'XR7P-\;;/4 MI-+OM4A.A+"R6 CW*7NBJYWNHY9@.M.\8^-?AIK+6SU&V6[M?[!27RGSC>ETS(>/1 M@#^%<[%=_#*:6YU*[\+)8:9?7$ULE^6)^T,DO[S,2-N50^&R1A);IJ-T92[)ACDN,YP%!8[02!D$UN^#_%?PK^'QEO[/ M6%T^6YA13;7,DDLD:;F<@#YB?G9LD$@,2,CI5G5/AM\.O#FM^'M.B\&6MPNL MF:%;A7.V) N]MVYLE3NZ#OSVKE=$T;X:?%7Q7IUMX=L=3T>XTY'OH[^PS;!9 M0YC*'<#E@1N(''S'.=K8W],CFMB MS_Y+YJ__ &+EG_Z47%8OPVT&S\+_ !=\3Z38)Y=G::5I\42G' ?T 'Z5C_$ MKP3)X\^*NJV%NJFZ31M,E5GN9( J"]E,O*E M&Y\/+_XLS^/%D\6Z5!:Z'<6A#K:-&8K:99'V@#S2Q#)M)?UXVC&3O^"/^2P? M$;_?L?\ TE2O/O$EC\:=%U&PM[?4);[3I?,\V31T@>2 *OR8$R#(/'RDYX)W M'5H/'7C5==G6XUC;8-=.@ 7S#:H2 !V'04 >Q4444 %(>E+2'I0!X M)?\ Q TGP5X^^(-KJZR_9M4U&"!I()45XD^P0!GVDAB!N49 /+*.I KD#HOP M$\3AY;._O;N33+$S^3:>:A$%NJC."@!SCOPV6]\>@GP^=;\1_%TVEE:W6L17 M$)L6N+:*8B3[! 54"0%>2 .>.:R[N3XFZ/:&/2_ >DS7L)+R2]E26&9[OSY0H4*[<,G'&W!S\V.I/ M-7;ZX^)=]ID20_"71+)C,@GC66W.^')! YZ@,>A!..",U+\.=)D\23W/A35_ MA5I.@^'HO/BF4VL@P%VX*R%0)-[$X8'.$)/4&@#L_@)>Q:C:^,;N EH)_$=] M+&64J2K.",@\C@]#7JE>6? :SAT^W\96UO$L-O#XDOXXXT&%51)@ ?A7J= ! M1110 4444 %>:?M& GX.Z^ ,D_9^!_U\Q5Z769XD\-Z9XOT.\T?6;*'4=,O( M_*GM9UW)(NE6-IX?FTC5;F^M9#-B5XGM M!&Y&!+"]TP*YSM)E!/7[ MY)&1QZGK5F_!_P"%]:F<$?\ %'KR1_T]34V+]G[X5SK&T?A_3Y%D(5"MS(=Q M*[@!^\Y..?IS72^"_A-X-\#7-U?>'M#M+&>]A6&:XB+.TL0)(7":Z M?POX:^(L7ANZM-0\(^$=$E\R(*FC*)&D1IG:FB_9E^& M5O&L<7A&RAB486.-Y551V ? 'L*\]^-/P&\'Z):>$&T71K73GN?$^G6MT29 MG\ZV>0B2+_6#&X8YY^E ':+IOBZYT73C/X)T:WUFWN5>Y6 P-;S08EPJ,PW* MP;RF/ X)VGJ!S.A0>+X?%7PT'C'1=+T34?[>OBEOHQ4VWE_V7, 01S]X-][G M&/2NU7]FWX;$ _\ "*VO3_GK-_\ %UI>'?@7X%\):Y;:UI7ANTM-4M0X@N@7 M9XMZE6V[F.,J2/H: .\W#W_*O-?VE-0M]-^ /Q!NKF3R;>+1+IGD*DA1Y9YX M!KC/ ?PD\'^.+GQMK'B+18M4OQXFU*,W$\LI;8DN%7[^ !@ >E>)^-?AY\' M/&7B"ZNM&\<:7X5AFL+>W.@:O:SF*42,Q27;)* HDW*N]5Z*>M 'W);RK+!& MZY*LH()4CC'O4NX>_P"5?"G@/P[\*M*\1P2ZO\0O"/B'PY;6TLEY&\4L#B1@ M!&(Y=Y\Q5,002,CD >R?%7X/^!/#/@*W\1>&]&M[.\CU'2Y;6^M)Y)=(TOX=>'M.O-4LK34+RXU VUK/<(DL^V[G+ M;%)RV!UQTKT?3O$ND:N1]AU2ROX23)*;P.">=IW?3F@#2HHHH Y?XH M?\DY\2_]@ZX_]%M7E4?A_0_B)X9\!6$6O6.G:WI6F1L7^S+-.C/IY10KD@*R M>UN;>\06FJ3)< MM+%)(IA2-6-P3]Z3"]"00&+<&EMO@Y>?VAI^E7/Q9GU"[-R+BVMI TS@P,CN MH#2MG:P#Y;+*Q'./EKM_%^FZ;HNEZ;X;UGQ9J,8N;NWDTI8;19KA#;%9 I(C M;>,H"Q89QW[UA>#/AGX-T7QSJNM:;XQNY=6MKF9KI9VM0BS.JM*1^Z'RX89" MG:">>1P <%XD\*^(/"OBZ2SO?B5$+2*U1UEDU:>&:TDW O(8$O"5GX(^,6G:38L[V MZ>']0GW.%!+2WT,C<* 6P,#H!0![#1110 4444 %%%% !1110 4444 %%% M% 'F/[2'_)(]6_Z[6G_I5%7IB]/Q/\Z\S_:0_P"21ZM_UVM/_2J*O3%Z?B?Y MT .HHHH 0]*^=SX_\-Z&?BOX:U?Q*?#&JZAJ\_D3F&7S(EDLK=5E0A<'!!P0 M>JU]$TA4'_\ 70!\N:#\2]%\.ZM8W>G>-O#VFV44*B?1[.*Z6VFD"%&8DQY. MX>6V[&5,0'S;F-1>(OBGX?\ $>K>([S3?'>@:3?:IHUMIMQ<6KW9GLKB,2N= MK+&,@F9,'*G S@Y KZGVCW_.O.?AO*D/C'XH-+($C77HN7; '^@6M 'G/PA^ M+7AOP7:ZPGB'QSI6J7%_=B\:Z@6Z+,_E1QMD.G /E[@!P-V.V:]!_9ZNX]0\ M 7%[ 6:VNM9U2XA=D9-\;7DI5@& ."""*]$-Y:C.9XQABG^L'W@,D=>N.<5+ M#/%.N8I%D& "?#CXO>$? K>*]+U[68],OU\07LA@GAE#;6 M8%3PF"".XKWRD*@__KH \?\ $7QE^$7BR""'5MDZII=G=1*T2_9XY0D6 MOYUYY\(/#7_"/7/CIC=+<_;O$<]V EZ;CRP8(!M;D^6?E/R<8!'K0!6F_:.^ M'#PNH\4VI)!Q^ZE_^(J;]GF03?"72)E#>7+->2H71D+(UW,RMA@#@@@C([UZ M-M'O^=+TH \I^/6K6OA\^"M4OY#;Z?::_;R3S^6S+&N&&6V@X&2.:\/\5ZUH M7B3Q7?Z[;?$+0=%OFNEFM;JTM;AI%C3[B,#%C);#,W).U0, <_8Q&:3:/?\ M.@#Y+L?BI?V5JWVSXUZ-/>,I2!6LID1B5QM/[O)/\6X9((Z8)JCI_CCR].U2 M&\^*ME>RSF-BLDN>*OAW-"TI\B0;44']XW/W3VS7HP48'^- '@.@>-M!\4>/?A?IFCZZOB"\TQ;K M[7-%%( /]#D7<2R@ %B ,GN*^@*0*!2T %%%% "-]TUX+\+/C3X+\'^$WTC6 M==BT_4K?4+\36TT,H=,W4K#/R=P0?QKWNDV@_P#ZZ /G&S\4_"S2M6AU'3OB M1>V-Q#)+(J1@^6YD8L1*/)S* 6.-Q) . :R=:/P@UZ4/<_$O5(@;UM0>*U(B MB>5E4-N7R#N4[ <,3@]Z^H]H]_SHVCW_ #H \FU7]H;X=OH5Y GBJWFE-NZ MF&3+G:>P3&37GWPZ\;:-\/M0\'WGB*[.DVUSX5,<4MQ!( S?:%;;PO!QS@X- M?36T>_YTI /_ .N@#Y/?QAH%G-/)I?Q%TBSO6O99VU807/VNXB=MP20[,?(< M #D$*!QS6_XE^-/AW7=0\-ZA)XI\-0WVE7LLB+(UT5E1HB@*XB!#@DG;STZU M](;1[_G7EGQAT^.[\9?#*1WF5H-=WJ(IF0$^4WW@#AA['B@#RCX<_$#2_"WC M=]6UOXDZ9KMH8IK>,R?;#+'$\HD 9",KC&<\CZ4OCKQ5IWC6?XC:UH"?4B;Z M: $1R7&@WCE0>H!,'0^E4[3XG?!ZPG26VB^S,D30A8="O478PPRE1!@@CU%> MV[1[_G1M'O\ G0!X&?%OP(*Q Z)8-Y7^K)\,7)*^P/V?@>U2^+/BCX8\;WW@ MW2/#LMW=7$6N6D@A72KN)4C0G)+/$%4 >I%>[[1[_G1C'K^= 'RU!XRT2U\! M:[X6O]5O-$U==9GF:&72KUXY4\[<$=HXCE''4J35S3?BS8:!K:WFF>(K>WTM M8=JZ$FD:E';*Y!R,_9SWPVX 'C&,5],[?K^=&T>_YT ?*>N?$*RO=>UB^TOQ M1%HYU*>TN6GATO5/-4Q(04.V !E)/<\@#2M2H[>N.U?1VT>_P"=&T>_YT ?,'@KQ19> [WX?ZIKB7UC M8R:%=1K+_9US)AFN6958)&2I*D'# 5FW'C#2;>YNYM,\8?9KV2^DN/[6;1=2 M^URQ.01$Y$& %QP!D$<8%?6./K^=&T>_YT ?-?B+XPZ9X@N_#E])JEG]LT:] M:8%],U,K,A3;NXMOE;.3CD>]8/@'QU:^&_'O]LZUXU?7+0)+#&)-,U4R1QN^ MX* T)7CIG/3TKZRVCW_.C:/?\Z /ESQIXFLO'-Y\0]7T2.^O=/CTBR0RC3KE M,LMPK,%5HPS$ $X4&NT\;?'CPQK/A&ZL=%\07-CJ,BJ$E?2K]!C(W+N$!*Y& M1D#C->WX^OYT;1[_ )T ?'E[X^32?$5WJ.C^,;;0='N/+'V&:UU.41,H(!#O M:Y)+$$@8!Q[U?TCXS>(FU738-=\;V]W81RAY;FRT:^1V"G.2HLU )'& V/4= MZ]O^._AN+Q3X#^Q2W4%HGVZUE\RYNVMDRLJG&\'J<<#N:]$50% R?S- '@GQ M)^+7AOQ[:Z#I.A7%]?W[ZQ:2"(:5=I\JL2Q+-$% 'J2*R(_'6AZ7X4\;^%-2 MU6_T#5[C5[QDD&E7D@"LX93NCB(*L!@E3T)KZ3V_7\Z-OU_.@#Y=T3XHV/AO M5UO--\06MI8"$YT2#2-32V:0J 3G[.>I&[=C/.,5!XH^(MAJU_XHN=)\3QZ) M<:U#;;;R'2M4\ZWDB4 CY8!N4D'N..HKZIVCW_.C:/?\Z /G;X1?%[P_X*T> M^M==\0-?SW%W)=FX@TO4G9F)HGVM(Q M!*L 1QZ@5Z+M'O\ G2T %%%% !7COQ)\46'@GXP^%]7U MX4.64A3Y2-@X]:]BI",T >*^/?C?X(\5^#-9T>WU>>.>]M9($:?1K\H"PQDX M@SCZ5Y+XB\6_VYJ6FSIXUCMM/MX[97TI--U80!X6!5UQ!W P1M'7O@5]B;1[ M_G1M'O\ G0!YA#^T?X%\I/,U2Z$F!N"Z/?8SWQF"J/@#Q?IGCKXSZYJFC/->.?%^F^!/CAI^IZT MUU;6$VA- EQ%8SW"%Q.Q*DQ(V#@@\XJ"?XF_!RZN9;B:TAEFEE\]W?P[=DM) M_?/[CK[]Z]L(S1M'O^= 'AS?$7X,R1QQR6RS)%.US&LV@WKB.1OO,N8#MS@= M*=I?Q(^#&B:H=2TZPM[#4#_R\VWARZCD]_F%N#WKV_:/?\Z-H]_SH \=^%WB M6Q\9_%SQEK&D_:9M-:SLH5N)K.:W5G4-N \U%SC(Z>M'B?QOI/P_^-]Y>:X] MU:VEWH%M%#-%87$Z.ZSSEES%&P! 8'!QU%>Q 8H(S0!\IZMXTT9]1U>ZTOQ8 M+.]NKZ2ZBU9M%U+[8L,G_+ D0X"H=A7&00@4@9)J?5?BG:ZMXJ756URSMY$T MJ72A=QZ;JGG?/@F90+8;6![9]#GM7U+M'O\ G1M'O^= 'RY\'?B+IO@C5M3N M_$?BYM<>\BBC:Y72]4,A,8VJ2'A(&1U /;/.:])^$7B&S\7_ !"\?ZUI@N9- M,GFLTBN)[2:W#E;9 VT2(I.#QD"O6MH]_P Z ,4 +1110 4AZ4M% 'B=K\2= M!^'GQ0^(,.O3W=D]Y>6LT!73;J99$%G"NX-'$RGYE(Z]0:Y2\\?^'3K5WJ&G M^/+VRFGO_M1G/AZ_>9H:R\/:DQ5XIGDW1Y4<,&"L"#D+CH:Z+X;_ !C\(^"_ M"D.E:CXIN]8N8Y)7-W_8FH(7#N6&0T;'(SCKVZ"O=MH]_P Z-H]_SH \K_9_ MODU?2_%>IV\XMY(#)&9.&"R*K8/KBO5:0#%+0 4444 %%%% M!1110 5Y#\6?#8\8?$3P]HKK$\5]X>UF"03K(8RIFL,[O+96_)@" QS021V<=LS_*P5G81YR1@!L8R :[_P %Z/?^'O"VFZ=JFI#5[ZVA M$6\VJW=O;7HU1Y#!J\@N4:=K=X1YHC M ;#PR -M!1'"C=@D^B_#W2?$>BV.IVWB*YM+TB\=K2YMR_F2PD YEW !6./V=/AF/^9'T4_6U!H/[.WPS'/_ @VA_C9K0!6^##1)IGCAIB@A'BG M5BY?[NWSCG/MBN%U"'Q':PW=WH4GPW\0Z5.99K6.^6.&22TP72-2BA<[ /F8 MXXR<#FK/PUTK5_#WA7Q%I?@O2--^P0^*]8BDLG(C58][%$49 56? 8\D Y - M<1=_"S788;%+CX-^ -.FFE:W,\^K%QMD4K*JCY22T,8& 3R,\XS0!/X8M?'/ MASPKI#+HOPHNK)A"6L[5HT:VW2*TH1MP1EBB9N2Q9NI9L\^P_M "(?"B00A! M"-1TH((\;=O]H6V,8[8KQKPY\&?[8O\ 5K6X^#?@^RBLWB:SU&TN/M44P,[1 MSKM+*!*B+G:3C/!/KZ+\3K_7;SX+SQ^(-#BT2^@U/2DV6URL\#K_ &E %V$' M/"@9# =>,T >W+T_$TM(O3\32T %%%% !1110 5'/_J7^E25'/\ ZE_I0!XE M\-/A_:>/?@_HUO>75S:PI+J2DV;".0E[FX3(?!(PK/QT^:MKPA^S_8>!;W0[ MG1=8N[%K 1)=>5'&O]I(D(C_ '^!@DX4D@#[H '&:T/V>O\ DD^E?]?%[_Z6 M3UZ/0 @X%+110!R_Q0_Y)SXE_P"P=ST#X1>'M1U"X2ULK71;: M6::0_*BB!"2:U_'.E7&N^#M;TZT57NKJSFAB5FV@LR$#)[#0!L^)[7P?XRU6QUS7M5O?#EQ M812Q01ZA,E@WEL$9Y%\P;AD!1O4@CYER.17G^E? KX82>(9;K_A,[+4[$R1% M+1KZ&203<%29,DG<%(VX&Y3CH!6EK7AFZ\0O'-K/P;U?59(T1#+>^)+60ML+ M%2V9^2-[X)[,:Y+P3H/ASQ?IXUKPY\&;V\M5-SIK7,/B.VY*.\,RG]_R0RL- MW7@'/2@#Z0T'QSX"+<8[1PZHHV\9'' 9>/0BN;E_Y."LO^ MQ9NO_2JWKD?#,&O>$M9N]4L?A/K)O+E=C/<>(+*7:#MW8+2DY;RTS_N#TKH? M"<7BCQ!\5QX@UCPI-X:L+?1I;%3<7]O<-+(\\3C B9L ",\GVH ]3HHHH ** M** "BBB@ HHHH **** "BBB@#S']I#_DD>K?]=K3_P!*HJ],7I^)_G7F?[2' M_)(]6_Z[6G_I5%7IB]/Q/\Z '4444 %4;C6].M)FBGOK:&5>J23*I'X$U=/2 MO&/ /PV\(^*_$GQ%OM;\+:+K%[_PDCQ_:;_3H9Y-HM+7"[G4G R>/>@#U;_A M)-)_Z"=G_P"!"?XUXEI8L?'=W\8]%:\@TSS]>@$5U?!&BD LK4[D ?YAE>O& M#]*T?$%M\$/"GBJ70-8\(>&--O([47GF7&AVXB9#NQAMG7Y6XQVJK8W_ .S_ M 'SR(="\&0% "/.TNU ;,?F<84_PD'\1C- &;=_L^:#J-Y*UYXPM;BTGNFDF MMBP7=$91*<,),B4D;&D'5"1@5Z7\*_ 4_@:*[B@UN/4=#ECA6SM(X1BW*+M; M$F2S*<* "3@*!2V'P?\ AEJEA;WMIX&\+3VMQ&LL4J:/;X=&&01\G0@UG_L] M6-MIG@.\L[.WBM+2#7-5CB@@0)'&HO9<*JC@ >@H ].JA/KNFVTK12W]K%(O M!1YU!'U!-7F^Z:^7_"5Q\+K'7-_9P<$B75W!91&6XFC@C'&^1PH_,U3_ .$DTG_H)V?_ ($)_C7G7QWTBPUZX\"6 M&IV5OJ-C-XAMQ);7<2RQ.-K<,K @_C7-S7_P&L]1U>PO?"OA?3[S3)A;RQ7> MB6T9=R,C82N&_2@#I_B?XI\/1>)_A\+DW%](^M;8)=/N(O+MW\F3YY\G/EXR M.."32[8/EB O 0] M>%_"5C+9,$D>YT>V5"3D84[3G!4@^G'J* /9+76+"^E\NW MO;>>3&=D4JL)W7@WPCH/Q4^&FH^&- T?2UNY+W_2=,L8H#+&;.4CE M%!(X!KVR@ HHHH **** "BBB@ HHHH *\S^*_P#R-WPZ_P"PU_[2:O3*\S^* M_P#R-WPZ_P"PU_[2:@#TL=!2T@Z"EH **** "BBB@ HHHH **** "BBB@".X MN(K2%YIY$AB099Y&"J![DUF?\)?H?_09T_\ \"H_\:XS]HBVAO/A1JD%Q$D\ M$LMNDD4JAE=3,F00>"/:N.NM8^!^F^+=1\/ZEX1\/:5=63;'FO-'M5B<\?=( M!/<8R!F@#V3_ (2_0_\ H,Z?_P"!4?\ C1_PE^A_]!G3_P#P*C_QKQ]M5^!, M+9N?#WA*UB\XP>;)IUH5W@9Q\H)_2K>I?\*6LM%N-6MO"7AS5M/M;A+>ZN-. MT:VE6V+CY6<[1A>G(SU% &K\'[=:C[/I-W#YV?-7#?,<; M0>3[5WX\7Z'C_D,:>/;[7'_\57E<1^"J!EO?"WAG2IU(4V]WI%MY@)(&"$5O M4<>]1W-S\#UTC5=1LO#'AG6(]+"M>1:=HL$LL2EMI;9L!(!ZXR>#0!ZS_P ) M?H?_ $&=/_\ J/_ !H_X2_0_P#H,Z?_ .!4?^->/P:O\!9&MDDT'PK#-REM]9M(Q<0Z M5#!+&XF .&5>#]#GGFOI5/NB@!U%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%(2!U(%)O7^\/SH =17RYXMN_ /\ PN'XC77BOPVGBZXLAIT*PPVRW<]L MIM@V-A.5#;\CUY]JV?AIH/P<^)UYA!(QG' M!(89Y% 'T3FC-><_\,Z?#)N?^$)T;\+84T_LZ?#+I_PA>D+](,?UH ](S03D M=_RKYQ_:'^#7PV\'_!GQ1J\/A[2M*EMK="MX,Q&,F5%!#;AC.5MS@.W)&A6&J)X(MK-+N!)A!=PRQ2Q[AG:R,0 M5(Z$$5?/[./PS X\)Z>.>Q;?L_P#P[\:1_"W33IOQ"FTRT:>ZVVHT M.WD"$7,BG!OY&CU'TGF'_L]>,S> O ?A_Q?\3UB\'2>*/[& MN-,CCT?3KN=YH!- "2$#D@9RQXZ GG% 'UGN'O\ D:-P]_R-?,W@CPAX$\5Z M[;6%[\'M:\.177F""[OWF*;D#%EDVO\ N^%X+8#'@$\9],/[-OPW!Y\.1#_M M[N/_ (Y0!Z;N'O\ D:4'->8']F_X< ?\B]&![7EP/_:E<'\.?B@O@?P19Z?H M&A:AXPM7\0:SIT0TN8S_ &-8KV1461VW!4 (7);*\<$9( /HRHY_]2_TK"\$ M>+?^$QT&/4)-,O=&GWO%+9:A$8Y8V4X/488>C#(/8UNS_P"I?Z4 >>?L]?\ M))]*_P"OB]_]+)Z]'KSC]GK_ ))/I7_7Q>_^ED]>CT %%%% !1574]2MM&TZ MYOKR7R;6VC:660@G:JC).!ST%>?VG[0/A:_M8;FVL_%,]O,BR1RQ^$M4974C M(8'[/R""#0!Z2W0YKA_@W#IT'@R1=+DN);7^U-2):YB6-_,-[-Y@PI(P&W ' MJ0 3@\52;X[>'MIQIOBS/;/A'5/_ )'KDOA;\9X=-\*O#XA\.ZSIFHF_O9!; MZ3X/U40^4US(T;_\>Y^=D*LW^TQ[T >YT5YU_P +V\._] WQ9_X2.J?_ "/6 MIX4^*^@>,M;ET>Q_M2WU*.W-T;?4]'N[%FB#!2R^?&@;!90<9ZB@#L:*** " MBBB@ HHHH **** "BBB@ HHHH \Q_:0_Y)'JW_7:T_\ 2J*O3%Z?B?YUYG^T MA_R2/5O^NUI_Z515Z8O3\3_.@!U%%% "'I7DG@[4+[2M/^*]YIL,=Q?0>()Y M8HI0Q5V%E:G!"_,E>)V"SOX9^+RVFJKHMZ?$$PMKU[D6ZQR_8[79E MR#@%L \4 86K>/-.U&Z^T^(?A+>:QJ\D*PS7<>G[TDQ$LJJF\%@,R;03CG=R M.:YRXL/#A2>&?X423:=J0N#)#9VEQ]N@8-&L>9"H55>,@J%P% "X^\1VVM#X ML6NGSW$/B'P];Z9!<0R:?=S76!-#O7"SNRX8NN.01DL?]FHHI?C5>:K8QMK' MA,3VT,TMQ:6]PVZ0$%$8IM/"MN'/&57OF@#I_AC\2YO$6LVWA^T\):OH.D66 MGL/.U6"5"&C:-$168888+9).( MO$$\7B;4-%BM%GFMEALY(B9)@?W:1E968Y19'(8 @*.N21T?P(_Y$_4O^P_J MW_I=-0!Z,WW37S18ZOI/A?0];U.\\#W/C&ZE\3W\"BTM5E:)0V[+$]!UQ[FO MI=ONFO -&FD'PZ\90VNO1>']0D\2WOV>YDO5M?F\Y!C>0>#G'3G('>@#F;?5 M/!VO:#<+X:^#]E?6UM?/97>G362-)&3"TK.L0'.&4 KP6[$L,5J+K>@&YEM? M^%%:C-:6]U]EBEBT]#N)W!GVD?*GR#G)ZCVSKWL?Q;BE*6.M^&4D2[$UE&)\ M?:H#N51-\N7+#9R#R?<PZ\X!/ M7F@"IX4UK0/$WBRWT(_"B31-+>)Y4O+W3RB"9 "IX7 RK$ G!)!':O0/V?CG MX6:<3U-U?_\ I;/65\(?$/CWQ1!<7WB=+*/37BD,7V54PS^8RKL97;@"+XP_\ACX??\ 8Q6__H+UYEX\\0:;I_B7 MQ1IG_"I5UJZ2Y1XM0CL'9+CIYL*/8ZC>^:ENH5_, C5?W;%@F,Y_BH \V.H> M#;BXM89/@SKUK]GFCE6^BA<32/'@JS,OSN.F"W)]JT5\?:+J5E?:E?: MA\D;B%&.G (Z;O052U7Q;\6/!UGH:7>I>'[FSO#M%^DT]CNGLW#1K.+.3S%!'HV1ZUZY0 4444 %%%% !1110 4444 % M>9_%?_D;OAU_V&O_ &DU>F5YG\5_^1N^'7_8:_\ :34 >ECH*6D'04M !111 M0 4444 %%%% !1110 4444 >=?'_ /Y)CJ'_ %WM_P#TV* /"KVY^#ECIMYJ4VFW>L M2B\\Z6QB29S:.?W;%2@"E1R-V2&(.":T/".L?!_PQX.U_3+#6+S5M)O)FGFL MKL3CD8;"91<(" "W0'&360_BS1;M[%[SX;:%+:W-Y/;-*D9+12&3:)2IC!,3 M,""W3(S2^$]9TGQ!J>G:?H_P_P#""V][?2PHC2XD\N/.Z7:L9X(SCD9].] & MVOC+X/:[);:K>3.DEU$\AT_[-+-N9P%>0%$9B0%"[D;:,>M:FG6WPVT"*RM_ M"WAYM0_MF&291;S/$KPPL)&I]*WM1^-WP_T:Z.A:SX7NGL='*"Q9+-9R@*_ MO&)#8&"<':2#GOTH Z1[/X8IH%_XJTCPY!>M8RH)K>T5H&#NVW.PE4/WS\W< M9P2*HW%M\)TU:S\-P>$D^UG4?L36UO:O"D4C$N9&((!4,.&_O=*Y^\^)GPGN MM1DLY?"J-I=O#YSQQ6?S%RV3F-3M=0,-W(]!BMFS\1_#34KG1S9^ E%W<2Q2 MVS3Z?&K%78JLJLI8GD'!]C0!<^,_@/3?!'PRNXO"=C:Z7<7FKVDY$ID>%IC, MOSNN[//?&":ZE;?XO'_F(>"@/^O"]/\ [6IGQ_4+X#ME48 U.R '_;9:],3[ MHH \W^R_%W_H)^"O_!=>?_'Z46OQ=_Z"G@H?]PV\/_M>O2:* /-OLGQ=_P"@ MMX*_\%=Y_P#)%*+3XN=]7\%C_N%7A_\ ;FO2** /./L7Q;_Z#/@O_P %%Y_\ MDT"R^+9ZZUX+'_<'O#_[=5Z/10!YS]A^+7_0<\&?^"6[_P#DN@6/Q9/_ #'? M!@]_[%NS_P"W=>C44 >=?V?\6?\ H/\ @S_P17?_ ,F4?V=\6#_S,'@T>_\ M85V?_;RO1:* /.O[,^+'_0Q^#?\ P07?_P FT?V7\6#_ ,S)X-'N/#]V?_;V MO1:* /.O[)^+'_0S^#O_ G;K_Y.H&D_%<]?%'@\>X\.71_]OJ]%HH \Z_L? MXK?]#7X/_P#":NO_ )/H_L;XK'KXL\(#Z>&KK_Y/KT6B@#SK^Q?BM_T-WA'_ M ,)FY_\ D^C^Q?BKW\7>$A]/#-S_ /)]>BT4 >=?V)\5?^AP\)?^$Q<__)]' M]A_%0]?&'A,?3PQ<_P#R?7HM% 'G7]A?%3_HB44 >=?\(_\4_\ H=O"_P#X2T__ ,GT?\(_\4<<^-_#(_W?"T__ ,G5Z+2- MTH XKX.>*]3\:?#_ $W5=8-JVI2>9'.UG$T43,CLF51F8J#MZ;C]:[:O,/V> M9HX?A7IV]U3]]='YB!P)WR:])^V0$X\Z/.0,;AU(R!^5 $U%-1U=0RD,IZ$' M(IU !1110 4444 %%%% 'E7Q)T^]\3_%'PEX?C\0:SH>GS:7J5Y*-&N_LS2R M1R6BIN;:20!*_'O7GWQ4L?\ A6&I:7;MK_Q"UB&\7?)+:^(&W0+YT49)7RCG MB4D<\[2.!R/4/$! ^/7@TGI_8&K_ /HZPKD?$^J?'!4URTT72=+N(FO)FT[4 M7N8DE$'F[HU8$[?N87.W///(R0#R2'Q5X-MM9U"]TO5_B:TUP(Y-1OO[1>-Y M46)MA7Y")2 H3&1U%>P^ _A_;>/O"MCKUGXU^(%K;7@9HXKK6720 .5^92F0 M?ESCWI]IXK^-7]I3PWGA30[6T>Y$%I,L[3$H3_K)-C_+AQ6-3:O9W D]@!N(1%&<=JY9?#=_\ $#XJ>.K>X\7>)=*L]*DL MH;6TTG4!;Q(KVJ2,=NPY)9B*_AUJ.N:RWA>26TUS6BM_>V-R\C2 J@ R"2B$*P&Q3T'3 % ''G4M M>@^'NJ:,/%.ML\?C^#0DU1[E3>K:/=0*R"7;Z.PSC.#63I?B'PS/XHU#0-3\ M>_$+2+^WNY+2 2ZN91=,EQ) Q0)&3@-$23C"J5+$9Q6I/_R!=7_[*O:?^EEM M4\?Q+^%6G^([E=9\-:?IVI#4KAX)X8!\+MP3\TG/7) .8 M\)3_ \T?2%M+7XA^,M#TN%U$<=OJLKQJTIDD.0L'RCY9&+'CKG%=1874.G> M(O!VI^&?'?BG7=/OM0OK"YBU:\:2"3R].N9AA'C4G#QQL&!QQWK!/CSX+:)I MT,=CX5EU:*>X#WC3V+"2S1C(,G(XV#<%1N;GX$7=[<13NYFGC.;%E5?F M!\D[B?F [94'..0 8TUSIWB;X6>,_%'A+X@?$!I]"LIY$>]U+:OGI$7 VE#N M 88(Z''&003W6C>$[[XB^,/',]YXP\4:>FGZK%9V]KI>I_9X(X_L-K+@($/) M>5R23W]JXG5_BYJ_C_P1\4K3_A$9=(\-QZ#?+;:@L3A&FB65'5FV $LOEL!T M '!8G"^L_"7_ )&3XE?]A^+_ --ME0!XIK>D>/=#UWQ%;1Q?$;6=.MKE8K"[ MM=:>+>FPDL0T9W#(P".,]2MG7RRW#1^8J16P7*,L M>YT=L8 +$@;N:QK>+XPKXDN+V^\?>'].M)7M],LP725+HN>'2-4(61CP"P]? MEQC !O\ Q6^'%[X(^&WB37].\>^-?M^FV,MU!YVLETWHI*[E*8(R.1WKW:;_ M %+_ $KSW]H8[/@5XX+L.-'N"6Z#_5GFM0?%_P "W4$OD>-/#TVUFC;R]6MV MPXX*GY^H/!% &5^SU_R2?2O^OB]_]+)Z]'KS3]G*>*Z^$.CS02I/#)->LDD3 M!E8&\FP01P1[BO2Z "BBB@#E_BA_R3GQ+_V#KC_T6U9'AW7V\+_!'1=52SDU M%[30[:5;2)U5Y2($PJEN,FM?XH?\DY\2_P#8.N/_ $6U0_#RQMM2^%?AFUNX M(KJVET>U62&9 Z./(3@@\$4 >;V?[7GA"&*Y;6HY]+\O88VB#3K*#MW8^565 MD+89&4,.XSD#0UC]J;PI9:1:7EA;ZCJ%O&]UIU[X.\+:KHME.EK<3Q+$UW$QB+E1&Z ,410S , R 9)P M*MY\3?A';V\/C#5_![17&GJELA%K$L.V5F*-'&T@1LA'.<9^1O04 >M> OCM MX7^)7B.32-!N7N98K=KAV>-DX&S&,C!^_P \@@CI1+_R<#9?]BS=?^E5O4_P MDU/PAXNT0>(/#&@VVD*[M V+.&&4$;203'D$$%3P3^E02_\ )P5E_P!BS=?^ ME5O0!Z-1110 4444 %%%% !1110 4444 %%%% 'F/[2'_)(]6_Z[6G_I5%7I MB]/Q/\Z\S_:0_P"21ZM_UVM/_2J*O3%Z?B?YT .HHHH 0]*\)CCTN#0_B;JV MJI>M#HWBIM21]/=%G1XK2U8%=Y"$]>&X->['I7B.A>+])\(Z[X_TKQ'HVNS+ M>:\UW$L/AN^O8)HC;6P#!XH71AN1AUX*T ?09?B1\/)Y6DE\,:S)(SF1F?P/J))8G)8G[+U MSSFD'Q&^'815'A?60JC 4>!M1P!SQ_QZ^Y_,T E:_P%CG_P"$&GGFM+NR%UJ^I744 M5];26\OE27.W8#_$&P\ MXHTS6M+\20W3:]>7"?9 M_#>H7,;QNP*LLD4+(P(]#0!CZS^SUX+\!?V="^I^($TR]F2R$*78=A(?NNSM MSM 4@\$GC.<51^#'PZ\"^('\0:7I7B#5=>L'@+YGC$)BCG^41A_O,4$70J , MBO1]4^+O@G7($AU'0_$&H0HX=8[KP7J0/#*JO=3.NY' 9258'! /- %7XQJ&U?X M?@C(/B*W_P#07JU!\&M'TR^M-0M]1U2UDL6FDME6X79!YC%W !7D;F8_-GKC MI5'XXRR6'_"':G]BO[VUL-<@N+G^SK*6[DCC 8%O+B5G(&1T!JV?CMX89=IL M?%)!&"#X1U7_ .1J /+/&+?"_P :7LX\0^*=7@#K;73W(FB2*66(R1JP"(QS M\KE@1MPPXY%=='\)/!WQ?TC2KU-2U2ZT_38ULK5UE6,_N6^5L[><8&" ,X!/ M2K,WCWX<36K6Q\,:VD+,7*1^"M33)/#'Y;8=1P?7O6GIGQD\':-916=CI7B: MUM8@0D47A#50HRK^'[7PO\0?A?IUGYC0QW.H,7E;<\CM:S,S, M>Y+$G\:]:KQN?QC:^/OBMX%?2-.U[R=/DO);F>_T*]LHHE:UD1R4 %%%% !1110 4444 %%%% !7F?Q7_Y&[X=?]AK_P!I-7IE>9_%?_D; MOAU_V&O_ &DU ':S>+-'M=?MM"EU*VCU>XB,L5DS@2.@ZD#TJI>?$7POI]HE MU<^(--A@?S"LCW2 -L.'QSSM/!]*M:EX>&HZE;WZW\@U"U\0:O9:K MQ''<)(C1A)F)=3"P*'J1G&?7- ':V_Q M*\*75TMM#XCTN6X?)6)+M"S #)(&>1CG-=''(LJ*ZGVZ(DEOA< 0\8B&26(7 )ZUZAHVGMI.E6EF]W/?/!$L9N;IMT MLI QN8]R: +M%%% !1110 4444 %%%% '!_&_2=0UGX;:G;Z783:G>AHI4M+ M,IHB02CVMF1P:]-I,#T% M'FG_ M:\W;O^%7^,MV-N?LMEG'I_P ?-16_Q+EM�?"GQ="P)(,=E8J^-MOXI?#+Q?;VOFJF\V-FPWN0HX%P>I(K3'Q3 MNAT^%WC'@8_X]++I_P"!-/\ V@ /^$ ''_,0M/\ TW]:Z[ ]!0!X?\1?$^N_$+1[+1['X>^*K.5]0MI6N+Z*T M2&-$D#,S%;ACP!V!KW!1A11@>E+0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4C=*6D;I0!\[^!OAI+\0?AKX?>* M]ALOLCZE$=\)'_V5H=+B=+W6Y-09)HY[:8*\3PR M"1Y-^0_S%=Y1 >%4*.<5V7[._'PPLAZ75V/_ "8DKTN@#G_ >A:EX:\*V.FZ MKJ,>JWENI0W,5N(%9U>>W'PFL;".[\-'XDWUAIEM81V% MQ9BV:*R@E\J/YBP=465BXDVDY/FYY.TCTGXA>%/%=YXS\/>)/"LNC&XT^RO+ M&:#6/."LL[V[AE,63D&#&"/XO:N,UWX:^//$LE\^I:)X$N3?,CW*FZU%5E=5 M"*Y50!NV@+NQDJ,$XXH S-?^%5YI-S9VVO?&/68S;L=95KJW'EJD+*&8LS%5 M :2+@]PI4#YB=CX8>#_$%UXLGU+_ (6%<>(] L;YH-BW$P+&./8T+H?D($AW M;@2<( 2VXFJ^K?##Q]KT<":CI?@V]6&.6%!/J6J,/+D=7=#ZKN1"%.0-HQC% M7_"/@SXD^!;":RT/3/ ]C:RS&=XA=:BXWD $C>#C@#@<<4 =1\!O^1!E_P"P MUK'_ *<;BO,_%'Q,M_A[\0_B/%-I*:S_ &E>:?"]M+)LC,36UK"^3M;<9C)ZXKQO MQ->ZW9?%SQ:VCZ2=64:G;/'O"R6 MOB,0S-'Y%FD*NJ1.SD29R%Q&RY(STXP0:RKWXVZ[XFU*XTN;X3^?KNDO:WC6 M#"5Y&)QM89@^Z@89)Y&W@'(Q:\3>+M?UF[@U&Y^ XU*^LHF6WEG,@8%HP74 M6YX8_=S_ '6#;&*A@!MK>QZGX5O+V'=Y-S\4;&>/>NUMKW5JPR.QP1Q4?B_X MH:=X7\87EE=_#_0]2TW2KPVD9M+!'E^S[)W^1S\JR"1>8F53\Y*[PP:ICYQ\ M-:IO"1W!^*=ID+ED5_M=MTZ$@'Z<>E;VE_&?Q?H#W<&L:#=>( );\I>6EA+: M1QQ0736Z':!(7#*J3,0,A'!424 ><:Q\5? =GXE&N:5\-K.ZO'9;>_%P4PL MC+,(H3\GF?> XZQN#C(+>BZKJ=AJ]]X#GT[3H=+MU\2:U#Y,%NL(9DL+]"Y" M\$MMSN[YSQ5+3OVE?%-I+):ZE\.]3OYDGFS/8),H:(SLD6U&AY(7!;D?*I8# M)VA-8\::OXP\=>$FU'3'TRVAOI'MHY(G4G?I.IB0AV WJ?+1E.%(5UW $XH M]&^"^MZ;9_"3X<6-Q?VL%[<>'M/,-M+,JR2?Z/&/E4G)_"MF.ZUP_$>2-[W3 MO^$;%@%CM5(^U?:MVYBPZXV8(QZG/:OF[P?X'\&^,-'\')K/BK4=!O8-!T>1 M28_LJK*]K (A#6<9XQ0![5\>98Q\&?',6Y1(=#O6"9Y($39./3D?G7': M'XRD\$:EX]O$T\Z@+CQ99V119TBV&6PL45LMU^8C@]B[;--A&YCR2?EZGUKPOQU\3?A?'\ _$VD>'M9\/ M66H7VDR1KI=A-&)'F,>T(J*3DYX &?UKZ:'2@"&RL;?3;2*UM((K6VB&U(84 M"(@] !P*GHHH **** .7^*'_ "3GQ+_V#KC_ -%M2?#+)^&?A;:<'^R;3!QG M_E@E+\4/^2<^)?\ L'7'_HMJ\WN;_P 7Z5X'^'%QX8>^N8#ID7VNPM+.*42A M+%I$#2.I*;Y%CCSD??\ 7H 4;CXD^)/"UEJM_K7A)/$,UM?RZ8JZ?ITD;7#( M#(LXPCG:ZLB8Y 9&.XY $.B_%O5%,GD?!W4EBO?,NYI(MTB&1$S@[XA@D+A1 M@<\#K2WWQ>^*#65CJ,'@.YC>&7_DX*R_[%FZ_]*K>O.+C]I7Q19^( M1H]SX1@M+]($G-KGXG^= #J*** " MDI:* $Q1BEHH 3%+110 4F*6B@!,48I:* $Q2T44 %)BEHH 3%&*6B@!*6BB M@ HHHH **** "BBB@ HHHH *\S^*_P#R-WPZ_P"PU_[2:O3*\S^*_P#R-WPZ M_P"PU_[2:@#TL=!2T@Z"EH **** "BBB@ HHHH **** "BBB@ HKE?B=XPN? M O@R^UBSLHM0NX2B16\\QB1V9PHW.%8@<]@:P_[1^+'_ $ /!O\ X/+O_P"1 M* /1J*\Y_M#XL?\ 0 \&_P#@\N__ )$H_M#XL?\ 0 \&_P#@\N__ )$H C_: M _Y)^/\ L(6G_HY:G\3_ -\-^,I-0;53>SK?3&6:,3A5(9 C1C R%( SSGC MJ*Y/XD>$_BG\1_#8TB6Q\+:8OVF&Y\^TUV[#YC#?\ P>7?_P B4?VA\6/^@!X-_P#!Y=__ ")0!Z-1 M7D?B/Q_\1/!5M:W^L^'?##Z<]W#;2_8=9N'F42.%W*K6R@XST)%>M@Y&: %H MHHH P_%=QXDMK2)O#=AI=_+1DTE[F06C313W;)-YS# M;D-*9FV-EC\K-@@<'/%:/@6]^,,7C&VM?$2V\6GW4C221+"LBP1 [EE4M\Q M8XV,W3E?2O=Z* /GK58?CIIM[J<>@P6\MDU[++;MJ,\,KF,R$JH8R'"[<#;M MX'?-6[B]^/2P1O#9Z.SE%#1O!%D/Y8)/_'QC&XD<$] 0"":]ZHH X[X9GQ,1&NH&Y8Q)$8RBQ?P@%.N/?FNQHHH **** "BBB@ HHHH Q?&VL3^'?! MNO:K:JC7-C87%S$)02I=(V89 (R,@5P7AS3_ (GZ]H.GZB?'&@0FZ@28QCPS M(0NY0<9^V<]:Z[XI_P#),O%W_8(O/_1#U/\ #S_D1= _Z\8?_0!0!S?_ C/ MQ._Z'S0/_"7?_P"3*/\ A&?B=_T/F@?^$N__ ,F5Z-10!YS_ ,(S\3O^A\T# M_P )=_\ Y,H_X1GXG=_'F@'_ +E=_P#Y,KT:B@#Q[P=\+/B'X)T*/2K'Q_HL MENDDDH:;PPY;+NSGI=CNQK;_ .$9^)W_ $/F@?\ A+O_ /)E>C44 ><_\(S\ M3O\ H?- _P#"7?\ ^3*/^$9^)W_0^:!_X2[_ /R97HU% 'G/_",_$X$9\>:" M1G_H5W_^3*O_ 8\6:GXU^'.DZMK#6[ZE,KK.]I$8HF9799_LX?\DBT;_>G_ /1\E 'IM%%% !1110 4444 %%%% !7@6J2>+X?& M_P 2Y/!5K;WFLKJNE$Q74@6/ROL*;R:]]KS3P!D?%KXHG!Q]JT_G M'_3E'0!R-AXF^*_B*?7-,N]$.ERV+:=^^M;<0F[B+J;M8)WD*;]A8+V!S\X. M,=CH6I^-]$O;V/5-$EU'0X42.S:.>*6^&]8L=*CN]6AU"*66XF9C$EJD+0-&8RJJ75G^4D9QQG-=E\-="U3PO MX'TO2-8F2ZO;*!8&N(YWG,N!]YF=5).<]N<9[X !X7KEW/8^$/$EU;6CW]S! M\4(98K2-@K3NMU;E8P3P"Q &3ZUIO^TGXG3Q-)H+^%+:'485A_T:XGEBENC- M*J1F)60 '#AS&Y#A48C/05YP?[%U?@_\E7M#T_Z?+:O7OB':ZVUSX7N]#M;N MZ%MJJ3:A#9SQPO+;""<;6WLH9?,:([<]L]J .>U+Q5XST_6O$DOV&\G6PN$6 MPTZVL#);W=JT,>Z)PL1;2KX860@!^5/3G&,U?\#'XJ?\ "9:/+XJM7;2H;*XAN&M9K<1O M*[QLDCJK DH$D4!1@*RGEF8#4^+X)\5?#D@' U*^R<Z)\ M(_AG?^*M&GU2_P!5T+3H(8[>*69YO)L6.W8K $".6;(Q\P)R#CB'7=.^$;WX MO;KPLUW:+IUI?/>W=_.LDL4[;8#'&SYE)-O&221C*$GKCM?"'@S2O%O[/G@- M[_1K?5KRR\-6DEDL\(D*2FS0#:#CDD#]*RO^$J^(<[^&(7\#L]FUM8QW]Y)9 MQ>=&=Q%[&(_,PJLJKMP,=>N5P 0^/? _@&3X.^+O$_AS3;473^'9Y([A)'+J MK6KJFY2QPVQF'(R"S]V;/N=B@-E;Y /[M>WL*X3XVZ=:VOP;^($MM:10S3Z) M=F5XH@K/B%\;B!S@9ZUWEA_QXV__ %S7^0H =/&HA?Y1T]*\Y_9SC4_!KPY\ MH^Y-V_Z;R5Z1\)?!?Q+X5U"POO\ A.;W4[F.=/M8OO,EAN8 MWS#RR^$D;YF+CCM_%#_DG/B7 M_L'7'_HMJ3X8_P#)-/"N!D_V3:?^B4H Y_Q1XC\1:EX3C;3M(UC3M9MKZQ%W M!;0HQ:,RH;@1,YVR*$WC(P?3FN<\,>*/B=?_ !"3^VM!N['PW#+<[!#;PCSH MFQY!(;K7-,GMM+N/MDDWV:;5);B%HL,B(J M,"JDJ[.S$9W;% 0&M%=/^-K^']+@T_4=)BF88DN[Y0)D0'"ET*'_X6Y:2^)))6U.;1=181RJ%\J$7L"1 =BJA^23ESZ8'F+T_$_S MKS/]I#_DD>K?]=K3_P!*HJ],7I^)_G0 ZBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\S^*_P#R-WPZ M_P"PU_[2:O3*\S^,EKJR7W@_5=,T*_U]-,U03W%MIIB\X)L8;@))$!Y/K0!Z M6.@I:\V'Q=U7'_)+_&O_ 'ZL/_DNE_X6]JO_ $2_QK_WZL/_ )+H ](HKS?_ M (6]JO\ T2_QK_WZL/\ Y+H_X6]JO_1+_&O_ 'ZL/_DN@#TBBO-_^%O:K_T2 M_P :_P#?JP_^2Z/^%O:K_P!$O\:_]^K#_P"2Z /2**\W_P"%O:K_ -$O\:_] M^K#_ .2Z/^%O:K_T2_QK_P!^K#_Y+H ](HKS?_A;VJ_]$O\ &O\ WZL/_DNC M_A;VJ_\ 1+_&O_?JP_\ DN@#TBBO-_\ A;VJ_P#1+_&O_?JP_P#DNC_A;VJ_ M]$O\:_\ ?JP_^2Z '_'_ /Y)CJ'_ %WM_P#T..%;%SLX;]X6=)0,;>=[!,YQBM'1?&?Q:M/'>B: M)XAT6./2[R5FDO+.T\P)& ?E9UE(4]/FZ^U9<6@_'S4K:&UUO4]+$,LR&3[' MQ%7=:\)_%#2M>U2_\.:C;V+RWDTHCO\ 5C-'/ [+ ML B=66/8 >GKB@"YJ'@OXIQ1D6&MSM _BA="[%U?:[ _V^)HA#K(4" L-XW>:>0%XQZ&@";QIH_Q;L_B)<7GA*6271ML4:1ZA[MYH$GC)! :,-+C(.,9XPTI-8UVQ_LB./_ $IHEADDD;:>23&#]XCIC@"I-*\-?$C0QI[6 MT]NURLC#49[O46G6\.XD,J,I" CC"[2#CM0!<^,,=W#\*-&CU L;Y;S3UG+, M&)D$B[LD<'G->MI]T5Y-\:[V[OOA\CWE@^GR+K%HBH\BOO43+AP5['T/->LI M]T4 .HHHH **YOQYXNN?!>B?VA:>&M8\4R^8J?8=$CB>?!.-V))$&!WYS6*? MBCJ0TN&\_P"%=>+C))*8S:"*S\Y #O(^T[=ISV)/'2@#OJ*XQOB%?KJEQ:# MP/XE:.*(R+=B.U\F4@9V+_I&[<>@RH&1UK/D^*^I)#IDG_"N/%^Z\N_LKQ^3 M:%K9<9\Z3%P0(^V02?:@#T.BD4Y .",]C7+?$GQ?<>"?#G]H6]JMPS7$4#22 MDB*W5VP99,<[%[_4%ZO^U!:>%YC9WVC76JW4;,C7.E;1;OCNOF, M&PZ-:"R^W>']0MS=.L2M'-%(BN5!^8Y!51G!8@ ?2@#W^BO M KK]KG1])LXY=3T"^M9I7=8X8IXI2P5MNN,9JS#^USH-Q:WDL6A:I)):B(20B2W#AWSA3F0 #Y?O'@ MY SDXH ]XHKP&T_:_P!%N+N*U;PSK4=Q)&\JKNMR-JJ2IYQT-:O M@3]IK3_''C*W\/IH%_8/<9$<\TB.,A' M]3U5XC,EC:RW)B4X+A$+8![9Q6C7-?$S_DG'BK_L%77_ *)>@#C](^(/Q(UO M2[34+;X>Z1]GNHEEC\SQ1AMK#(R!:'G\:N?\);\3_P#HGNB_^%2?_D2L?7)? M$\/P1\-MX2^U#5/+LP3:(KL(MOSY# \8QT&:XVX^(_Q@T[2D76?"XM+E81!$ M\+@O<7!:+;DH2I+ R'"@;=K ],T =CXRO?BAXL\(ZWHB^!](L6U*RFLQ=1^* M,M"9$*;P#:$4MK34+R*VCNW@EE95S\Y8(YR<<[@ !GH1DC=\0VGQ M1BU/4X],OI_*@U&.73;IXX9(KF&1M[Q3)@,J1@&/=)'YLJQA@AMEW M8+@XW#BN!TJ3XP76B>*CJ#:_8:FBF33H8EM9,'*?('V;&'+8/4A><<9]&^+U MO-:?##38;FXFNITU/2@\UQM\QV^V0Y+;0!GZ 4 >G@Y%+2+]T4M !2'@4M(> MAH \KL_B?XT\0:AK2Z!X'T^]T_3M1N-.%S=^(/L[RM"Y1F\L6[[02#CYC5S_ M (2WXG_]$]T7_P *D_\ R)7FUO<^,[:UU4^$%NIL^*M9%W!:QQY8?:#M/F." M%*_,=I7##/S*P7-G3/B7\;+>R%I/X#6YN8(57[=-%@3N&Y;:LW&5[<8(/8T M=^?%GQ//_-/=%_\ "I/_ ,B5R/PHT[XI?#/P/8^'I/"6EZR]L\K?;)_$VUWW MR,X&!9XXW8_"N6TWXV?%KQ%J5UJ6D^$'N;.T\VSETL6K*JR@\/O=UW$$<@'! M4]%:NNN/$'Q2U/P7I-Z-'N]*UUM4?[5IT2QMNM\\ 2,6$?!R"0P.W#%Z+_X5)_^1*CNO&OQ-M+::=_A[HQ2)&;6?BG MXVF*TCNO#]ZTEI:R^9+&D2"\<0R% XW':V\H-RX&1G '%=+X/^('Q/\ $5_J M-KXH\$IH>B_9K@+OI;M:+J=E M#>"W9PQC\Q VTD=<9QFMNN'^!O\ R1CP-_V!+/\ ]$K7<4 %%%% !12$@=>* M-P]10 9Q7!^(_@AX-\5>(+O6[_3I_P"T[M8UGGM=1NK;S=B[4W"*502!QG&< M5S_Q"ME\4_&3PQX:E\1ZKI-K)HFH7QM=(U5[)YI$GM45FV$,P =P.W)K3_X4 M?8?]#;XU_P#"GN__ (N@#@/CG\$_"GA?X4>(M4TR+5+2_MK2X25D)5FN #D+N SDYP,G&? M4=7_ &==#\0:;/I^H^(_&-[8SKME@E\2W91QG.#\_J!5O_A1NGC_ )FWQJ/^ MYGN__BZ $\-?"[P+XA^&%MI5MH4T'A_4I8]7-I=37,=P+@LL@D=W<2K(&4') M(((I/^&?!;3K6SGF;QAXT18XV8LWBBZ )SDOQ M6O\ O6Y?$7P9\#ZG/*)&F@;AZBEH \NMOV:?A_96T5O;Z7?6]O$@CCABUJ_1$4# 55$^ . M !TJ3_AG'P+_ ,^&I?\ @]U#_P"/UZ;10!Y=<_LU?#^[@D@N-+OKF"12KPS: MU?NCJ>H93/@@^AJAIMEXL\:^+_&T=MX]U/P]I^D:I'I]K8V&GV+HL?V.WE)+ M30.Q):5N^,8KU\]*\Z^%^1XL^*..O_"1I_Z;K.@#R#6?BFV@:[K^CZM\5?%E ME/I&? NEKX3T/XL>)='M-,98X;" M+0]/< S2;@%(M.26D)QUKO#XH^)&GZE=F[^'$&MV4[RNQA@CA8LK_NWY8D_( M2,-SGD$CDY0U#Q7J%K%87GP'LCI5K%'+!#YL1*NC$XYZE5VD#'S'<,\T =1\ M3=%\<>!/A]X@\16OQ1UNZN-,LI;J."XTS3/+D9%)"MMM@<'&#@@U[;7F'QPN M9[W]GCQ9<75J;*YFT*626V8@F%S%ED)'7!)'X5Z>.E "T444 %%%% &7XGT0 M>)/#NI:49OLXO;>2W\T+NV;E*YQWQFN T'P;\3_#VAZ=I=OXO\*O!8VT5M&\ MGANXW,J(%!.+WJ0*[WQ;K3^&_#&JZK'$L[V=K)<+$S;0Q52P!/;I7FWAWQ#\ M7O$6@:9JL6F^"8H[ZUBN5C:^O25#H& /[GMF@#:_L7XJ_P#0V^$O_";N?_DZ MN*L?&_Q#.M>)K'4_&/@O2HM'NEMEGFT&X G'V=9V;!O1C 8\<\#-=9]H^,7_ M #X>"/\ P-O?_C5<)<_";XD:IJ.NW.IV7@Z]CU6\%X84U"_A\IA;B#&5C^;Y M02#Q@GVH Z'3O%WBO5M16PL?B;X!N[UAE;>'1)GD8949"B^R>6'Y_6NF\*^! M?$]OX[;Q-XEU_2]3D337TZ&WTO2Y+0*'E20LQ>>7/^K &.IKS&T^!7BC3[< M0VOA?P7;*LJS(\.L:DLD9#;@%D$>X+DD[0<'%_%6GZ) M"3IAU&&XT>YGDZ2K&582(O\ ?SD'M0!Z91110 4444 %%%% !1110 4444 % M%%% 'F/[2'_)(]6_Z[6G_I5%77^*_'?A_P "6D%SX@U>UTBWGE\E)+I]JEB> MY[#U)P!W(KD/VD/^21ZM_P!=K3_TJBK0^+>G:]K>@KI6D:%::U9W_F6^HK&=,N+^"ZUNS@FL4WW"/)R@^7\S\Z M<#)^=>/F&=/3M?T[5Q ;*]ANA/ MU&87#!HF^ZXQV/;UY]*\/LOV?K^?Q2\^ MK+;W&D07NIZG&L,Q$LTEUY3)&#QL,3H@#U:BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I",]:6B@!,#T%& M!Z"EHH 3 ]!1@>@I:* $P/048'H*6B@!,#T%&!Z"EHH 3 ]!1@>@I:* $P/0 M48'H*6B@#SGX_@#X8ZAQ_P M[?\ ]')6M\3_ A<^-_#L-C936D5Q#=PW2F\ M1GC/EMNP0IS^-:OC/PA8>._#EWHFIF=;.Y #-:S-#*I!!!5UY!! Y%XAWQR!R/+W'J%0=%'>M3_A1UO_ -#G MXW_\**>C_A1UO_T.?C?_ ,**>@#@E_9DO;>^A_XFNGZI8P6\T$$>I0,Y3?\ M=##D.$Z G!K4\1?L\7&H6/A'3]*U#3M(L=#0S-Y=L29+HCF3:" 02!UYK:U[ MX-1Z?H>H7,/C/QL)8;>21"?$,Y^8*2/Y5C?#'X6/XG\ Z'JE]XV\:O>75LLD MK#Q!,H+<]ATH J#X->.KO4BM[XM%P-RSM?R@MN<#&P)G( /S=@.G-16'PN^) MC M_A1UO_T.?C?_ ,**>@!G[0! \"VPSG_B:67_ *.6O3$^Z*\RD^ 6E7DML;_Q M'XLU2""9+@6M[KLTD+.ARNY<\C/:O3@,"@!:*** $(!ZT8'I2T4 )@>E&!Z4 MM% !2$!@0>0:6B@! H':C I:* $Q1@&EHH 3 K-M?#&DV.KW6J6^FVL&I70 MGNHXE$DF.FYNIK3HH 3 HVC(..12T4 %*O^P5=?^B7KI:YKXF?\ MDX\5?]@JZ_\ 1+T >5W7@GQ-J^A>#M7\+3O#=6VB$'S=1ECA\[$7E?N0=C$* M)OO#&6&01TJ:GX<^.,JV%];ZI8KK%NLT,H$T8MI%8IM81^7C( )YR0$/_H KII:2'M9VE'ES"-9!YGPO;2HW,C/)MR'1>ZC: MS+C"Y%=5XZ\ >-[_ ,0^([_PMJ=AI74MU/=&XBNWG8F25GVDM&O !'3Z8&* .4U3PI\0 M[?4]8NM,NTFU"2]=[6_FOR(A:,/DB%L5*!D(7)(Y&\@[FXL?%.^U:[^'RIJ^ MG"QN(=8TI/,2972?_2X"67'(&21@\\5ZWD>HKSOX[$?\(-!S_P Q?3/_ $MA MH ]$7[HI:1?NBEH *0]#2TAZ&@#Y_P!,\'WWC#P[KT&FR3QW$/CB\DD:&_EM M/W'VTF8$QD%LH",>_&.M,U7PO\;=2T>Q@;5+..Z@E6<2VD\<0W*[_(^8R70C M9CD9&[>"V#4?AOPEKVNZGJ6I:'-:QR6'B#Q#"WVFZDA*---M21=J,&*[2<'' ML:Z?P/X&^('A_P 07VI:OJUCJ[/I26$#M>RL5=-[*Q0Q@$EFPS;LMC/'0 &) M9Z+\<]0L;NUUC4-*\F>WE3=;.D_ WQUJ%\+Z/6+:WN#&L MS33WLCSM=)#(J,,O@5XIU<:1:Z+K%GIUOIMA#9Q MW%Q<32R$QE7#A"N%;&P,:8ZXC(Q\Q-7]"NO&=MH-S:>)[&*ZDD@N)#?VTT>(EV_*C MJ N3R<%1T SS7"W7PK^*T6HV^IV7B31_[12"6%Y99I0"7:5@P'E%<@R#^'HN M,="-NV\)?$*WUNXN-?\ $D.HZ1#%-<*L2*FT>5(@A&$4MGZ6^R80)8W4N,['.W=&A.!GY?3--;Z*1HDC:WOV?S3(KLFS%O\_RQR$[02 QH \WL_#?P]UW4['Q+#\5_$\U[%;SV<.IOJ84P0F2/S4=VA MC4NL0R^ 6"@$DXK9BTSP=.\BQ_'/6G:-@C >*+7AB,@?"&=>IX.,T 6O@I/>(OC33[C7+_ %^WTW73 M;V=WJ,RS2^2;2VE WJJAAND8CCH>M\-:GX^USQ]?WOC?Q/IT>GZ]<65O M:Z?J$=O!%#'#"0 #&<@#PO3?B%HER]Q!K'B[X@01/ L]N^GZNE\EQ$Q?J! MI1BBJX1ADAU&-QVU0T7Q]\/O# T7PSHWB_XC6&EVVF.\5M%>1I]DAA0;(@GE MG.54@<]@!DGCW/XA:S\0M$\17]SH&E7-[HL,4210HENZRNP8O(N 9?E;RUVD M(OB%#X_T^V\1?#^PTW^TI+A+O7+)!*WV>(-Y'F2(6+Y9$\K!^5B",^O/>OH M0E?.>NV6F3ZKXXFU+0QKJCQE#:1 MQ&_DM?+-QIUG 6R@);A\$>A.* .B^(=M-XD\0IJ'A_XFZ1HA^SPR)YEQ'(UO M$ID\QHQOVXE$B99@<>6N,YXR-.O/$WA?6M"EUWXO6.HV,UV)F5;-?)F@78KH MTJ*53F5/F9A]]/3GSK7=6^"4%E';V?AK6M-M-6MO](OK0LL\:"1)44([-Q(T M:#< /3.0P7??Q]\(;@:5H]UHFL:A8-'>3-/+!(@=Y)(I)5DCCVJ^6YQCCREV MJ00: /3OC?XKT7Q!\$_'D6EZO8ZC)'I%UO2TN4E*X3!R%)Z$@?C7K(Z5\IWF MG?#6X^#'CS4O WAVZTF6'PW.@FG,FTV\P+C;F1E(9HRV1SE><=_JP=* %HHH MH *\_P#BQ\3[OX=+I,>GZ VOWFH/,!"+H0!$BA>9VSM8L=J$!0,DFO0*\R^) M5E#J/Q*^'%K2ZQ^TQ=_$+X?:W =&TGP]!>))IA MN;WQ1#%+%))&=K*/(8-D9*D9!Q^%6_#G[0]_X%TGP_X5N=)T.ZGL]+CC-[)X MJBV.L42#<["#"LX(8#OSZ8JQ\8+'X?\ PSUK3=,?X6E)+#GJ?>H? &G_ =\=^)!96_A2\N;[509)8=17?;VIACCR@R^!_ , M $_*,X&* /2?AW\8=2\8^*(](U+P[;Z6D]G/=VUW9ZO'?1R"&2-'4[47;_K5 M(/<5UWQ#\8#P#X+U?Q ;-M0^P6[3BU201F4CHNX\#/J:XRP\.Z;X6^-N@:?I M-G%862^'M0=8(1A03<6F3C\!^5:/[0O_ "1KQ7_UY/\ TH \[M?VJ-8N-5NM M/F\&6&G3VWG^8]_XDCB3]R0).?)X(SG! )'(&*Y&_P#C=>Z?X_M_B)]FT>ZL M9=-.C1Z?:>*8I8V9IXW,PQ;YXXSVP<]J],^+_AOP5X*L[/4I_!FF:K<:E?+9 M2M.Q3B3.69L'( '0\ =,5Y2/%GP4D\4PV3^$+V)M/F>VL[.Q(^SRJWEJ7>,R M+M^< 'IM4G&0* /4-+_ &B=5O=1L4D\,:9+ITUY;VXUXKX_^'7ACP-H.B/X>T6TTGS=>TM'^S1[=R_;(C@_B!^5>TB@! M:*** "BBB@ HHHH **** "BBB@#S']I#_DD>K?\ 7:T_]*HJ],7I^)_G7F?[ M2'_)(]6_Z[6G_I5%7IB]/Q/\Z '4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% &5XK_Y%C5O^O2;_ - -LO\ Z :YCX&G/PF\,_\ 7HO\S0!W=%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5+6M)@U[1[[3;G?]FO M()+>7RSAMKJ5.#V.":NT4 >76'P0O=+LH+2U^)?C6&V@01QQBXLB%4# &3:Y MJ?\ X4]JG_13_&W_ '_LO_D6O2J* /!_B%X(\0^&)O"RV?Q.\9$:EK,5A/YD MMD?W;12N12T4 >9'X(M;:EJESI?CKQ7H ML.H7DM])9V5Q:^2DLC%GV![=F )).-QZT_\ X4]JG_13_&W_ '_LO_D6O2J* M /-?^%/:I_T4_P ;?]_[+_Y%KD8_!7B%OBQ<^&S\3O&/]GQZ+#J"GS;+?YCS MS1GG[+TQ&O'UKWBO-X?^3B+[_L6+7_TKN* &_P#"GM4_Z*?XV_[_ -E_\BTR M;X,ZE<0R1/\ $[QL4=2K#[19#@C!_P"76O3:* ,OPMX=M?"'AK2M#L6E:STV MUCM(6F;=?%'_D;_A;_ -C')_Z;;VN2^.6B M>$]-UZRU;5[S7-+NKD"XEN=&N$MPT=N-I5SMS+GSQ^ZY+!20,(:[CXI>%M>\ M0/X7O_#C:;_:6B:J;\1:JTBPRH;:> KNC!8$><&'&/EK+,WQ>;&[3O!#8];V M\/\ [1H \?N/A[X"\*PVS:;XH\8:K9-9-J=O:1Z]&(CY#Q'REC<#:ZAPVW ( M"GOBNE_9W\,6]UXLU[6H?$'B>\CLY&MET[6;GS4A)'EE?,21D?:8G(7:I7S< M]&6NYC;XMQ%BFE^!D+,6;;>7@R3U)_<]:?\ :/B__P! _P $_P#@=>__ !F@ M"?X5?\C#\3_^QF/_ *06=<5H'@JR\:1>.EO;B*TBT[QQ-J!GEB#@+'# 6') M&1W.1[&O0?A;X5UWP]%XEN_$3Z=_:6M:JVH&+2VD:&)?(AA"[I &)_4/.>0: .,T#P M%JGC%-/6R^+^JOK$$4D\,]Q:/%<36LJ1Y94,O,9X(8#(W+GYES6?J&GW/A1+ MJ]O_ (R:A_;8X+@$;V).TYV@#!.>/HI>GXFO$?%/A;XF^/?"DOAV9?!EIIT[0I M)<6E[=S21HDJ,=H,8!.$(Y/7K7MP&* %HHHH 0]*\K\ ZO:6/BKXIH]Y:0W/ M_"0*R)<3*O/]G6>"03G&:]5KE=;^%/@KQ+J4VHZOX0T'5-0FQYEU>Z9!-*^! M@9=D). .30!Q&A>/?%.G?V>=7LK;4[=[4RZ@T=W9B>*?9S' BR ,F\$KN.X MJQR05 ;*\7^,O'JIK=EH]CI.HP2W%REO->75G@0-"@AV+YH#8?S"1(.0 .]= M]_PHSX+ MK>TBTO29Y=%F,MI:O!&/,\K!XC.TGC QGM7MHZ5Q2? _X=1.KIX"\,(ZD,K+ MHUL"".A'R5VU !1110 5YQX]X^*WPR_Z_+[_ -(9J]'KR'XU:(?$GB_P+I88 M(UW+J$2LQ8 $V$V"2I!X..AH ?XT\1>/].UC49=*T>:^CM;RW%I90VL;1WEJ M0GFL9V;*/N,@QC@*IP8NTD M$$IO.?X<#.3BJ&H_!;Q\^FR:7;>.DM-$_LZ*VCM$1U\F98U#2B3[YRX=N6_C M'39\U.Q^'WQ%\7>%[JT7XJ6&K1RRNKW%K$)%&1PFY,$8&.,@\[L]!0!Z#J'_ M "7_ $+_ +%N_P#_ $IM*/VA?^2->*_^O)_Z5S_A;2=(-876]1_ ML'4G-TL0C&TW-GA0![@GVW8Y !KH/VA?^2->*_\ KR?^E %_XN7_ (CTWP<\ MWA6U-WK N8%6(0"4;#(HD)!!Z+N.<''I7F7A_P 6_$4^(].GUCX7PW6I22"" M36RJ1&V@8KN7Y=Y(!+ 8/3D\9KO/'&C1>-]=L8K+7+"86J7%O<:7)<.!YA5# MYG[I@PDC!'![2YXX-<]:]E% "T444 %%%% !1110 4444 %%%% 'F/[2'_)(]6_ MZ[6G_I5%7IB]/Q/\Z\S_ &D/^21ZM_UVM/\ TJBKTQ>GXG^= #J*** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBN#^*7C'7?#4OAVQ\/6VG3W^KWWV0/J;R+%&-A8G]V,D\4 =Y17FF[XN_W? M!7_?5Y_A2Y^+O]WP5_WU>?X4 >E45YKGXN_W?!7_ 'U>?X49^+O]WP5_WU>? MX4 >E45XK#XR^*LWCFX\,BU\'"XAL5OC/YEYM(+[=N,=>^:Z#/Q=_N^"O^^K MS_"@#TJBO-<_%W^[X*_[ZO/\*,_%W^[X*_[ZO/\ "@#TJBO,IIOBY!"\A3P6 M0BEL;KSM^%8W@GQ7\6/&OABRUJ&V\&VT=T'(B>2\)7:[+UQ_LT >S45YKGXN M_P!WP5_WU>?X49^+O]WP5_WU>?X4 >E45YKGXN_W?!7_ 'U>?X5@^*?%OQ8\ M+2:.DMMX-G.I:A%8)MDO!L+Y^8\<@8H ]HHKS7/Q=_N^"O\ OJ\_PHS\7?[O M@K_OJ\_PH ]*HKS7/Q=_N^"O^^KS_"C/Q=_N^"O^^KS_ H [;Q0,^'-4_Z] M9?\ T UR_P "SGX3>&?^O0?S-<7JOB+XK7GBB3PB\'@Y9+K3'NOM >\P%+&/ M&,=>]7/!OAKXL>#?"^G:+#)X,N([.(1"5OM@+:Y^+O\ =\%? M]]7G^%&?B[_=\%?]]7G^% 'I5%>:Y^+O]WP5_P!]7G^%8'@CQA\5O''A^/5; M>U\&VT;R21^7))>,048J>0/:@#VFBO-<_%W^[X*_[ZO/\*,_%W^[X*_[ZO/\ M* /2J*\US\7?[O@K_OJ\_P *QO&'B?XK^#O#.HZU/;^#;B*RB,K1))>*6 QQ MG''6@#V.BO+;"]^+=_8V]RD?@M%FC60*6O,@$ XZ>]6,_%W^[X*_[ZO/\* / M2J*\US\7?[O@K_OJ\_PHS\7?[O@K_OJ\_P * /2J*\6OO&'Q6L?&>E^'6M?! MSSW]M-:Y^+O]WP5_WU M>?X49^+O]WP5_P!]7G^% 'I5%>6:C??%O3M/N;IH_!;+!$\I4-><[03CI[5V M?P_\23>,/!6BZU<0);3WUJD[PQ,65&(Y )P2* .@HHHH **** "BBB@#SGXP M_P#'Y\/_ /L9H?\ TFN:XC7/VD=4T>&R,?AV&[,\SP,\4[[%Q<20^9]W[D8C M#R>@85W/Q>YU#X>C_J9HO_26YKT$1KC&T?E0!X[X%^.^H:YJ^FV?B'0DT%=4 MEVV#QRM<"93$'7=M7]VQ&3AL<;?6O9:;Y:Y!VC(.PM-1U&_UX8KZX>"%3(3\S,B.>-O0+64-0^+I_Y@7@K_P=7G_R)0!Z M517FO]H?%[_H!>"O_!U>?_(E']H?%[_H!>"O_!U>?_(E 'I5%>:_VA\7O^@% MX*_\'5Y_\B5BVOCKXJ7/C.^\.?\ ".^#Q=6EC!?-+_;5WM*RO*@4?Z)U!B)/ MU% 'LE>;P_\ )Q%]_P!BQ:_^E=Q2?VA\7?\ H >"O_!Y>?\ R)7.)H'Q<3X@ MS^*/[)\%EI=,BT[[-_;-YQLEDDW;OLG?S,8QVH ]LHKS;^T/B[_T /!7_@\O M/_D2D.H_%T#/]@>"O_!Y>?\ R)0!Z517C?@KQW\5?''A/2=?M/#?@Z"VU&W2 MYCBEUR[WJ&&0#BTQFMK^T?B[_P! #P5_X/+S_P"1* /2J*\W74/BYGYM \%X M]M'_!?_@]O/_D.@#TBBO(?$WCSXE^"M-CU75O#?A1]-6[M M;><66MW3S!9KB.'NJ<@&@!:*** $)P":\%=+GM[#4I-+BGU'Q$MI)=2(D;,5B\AR #*HR3U(Z9%>QM]T_2O _"OP MTT;Q]??$235%NF,/B2]@*VUR8/-B*VDOEL1VWQ(W;H1G!((!T+^/OB#J]M=6 MUOX*T1FRUM(]MXN0O$Y7I_QZG# '.#[<5XY;_#?4=5^''A/3]?\ "NE^((O" MNE_V7_;(\;B$-Y0VRNY2V !#Q$X_AV$=,YDT36?@I:7%EKWLO%HN$C3 MS%C,L,1MPO\ RV4M@C=\O.:^E B/S"&.44!P"1E6)Y&0* MT]?N?!OPSURUN)/$_B!-1TJS.G1W,5LD\$"QQCY7"QA698Y$)'4_*Q^[D1_& M'2?"_P )KKPQ/HOP\77=20-!#)#]H+VMN@!X9 Q(#;<+VZCGX>ZIX/^+7 MB$6][\/=4AU2W8WUQ=:M9M':Q7*[03$7;Y_F'! .,]1F@#I-$\1V7BOXQ^&] M1T^=KJU?P[J4:SLFSS"EW:HS >A93@C@]1Q6O^T+_P D:\5?]>3_ -*IPZ19 M:#\;O#=AI]M'9V<'AK4%C@A7"J/M-J>!]2:N?M"_\D:\5_\ 7D_]* /,O$7A MCX6^,/%5_JVN:MJ?A_4CJ;PR1WDBVB7LJQQCRQ&5(EVJJ[6QN&_@] ,_2? O MP7U;2[^ULO&5[9!TVS6S:D(GA6',3;8BN$R1G*CDX9<<5U'Q1UCX>>&O&EIH M>I>#I-8U.Y+:KOMF0.K.R1EU!D#,V4C.%!(VA@/ER,6^L_!7A_Q%JTEW\.DV M)>"S:&VCEDNFRH<3GG8$)9PN#G<,#DX !3TG1?!7A?P78Z=X/UV74XIO%&FW M,EM=21&2'%['&2H500A(R.H^;(QOY^GQ7AOC'PEX.T3P]I%[X4TZPM5E\1Z; M#)+9+@9%[$67VYQGZ#T&/K?]=K3_TJBKTQ>GXG^= #J*** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***X M'XM^)M=T&UT&U\/W-E97VJZI#8_:KZU:Y2)7/+>6LB9/_ A0!WU>1?'J2[AO M_!3Z>7%^NHR&W\M [>9Y#[<*>"<]C6C#HGQ*N)98H_B%X9DEB($B)X7D+(3T MR!?^-?]I1II]BRVC0H6D:TB.QS$FS@GG,A<2?W0!C%=Y\--6\;KJLFE>++66\$ M=N9%UF&%(+>5MY&WR_O!L?A@9[TD'A_XF7,*2P_$#PU+$X#*Z>%I"K#L01?< MU5CU/QUX4\=>%M.UOQ!HNN:=K$L\#QVFB26 M:_$/Q%XI7QQX:\.>&]2TW2?[0BN)I[K4-.>\P(UR%55FBQD]R34G_",?%'_H M?/#G_A*R_P#R=0!R/BZYUZT^/._0(Y)+AM,@255B5U,1F^;=GH.G(YK$MM5^ M.FHWJDDYZUTT'P;\=6_CRY\7IXXT#^V MKBQ73Y)#X8EV>4K[AA?MW7/>NB_X1?XH?]#YX<_\)63_ .3J -WX=ZSKFL:1 M<'Q!I5QI=_!&_$>KZ5K5N= M+^WQ36&EO9,C>:$*G=/*&&#[5FZ=JGQ!\:>)_%46E>)-#T73M*U$V,,%QH4E MW(P"*VYG%U&,Y;H%H ]4U'_CPN/^N;?R-?,/@[6?BA:?#VTC\(VKW=NI;[() M;>,QLQ:4[2QP=F[&X]1ZUZ[<>$/B;=V\L,OCOPXTQN=9TQKR(2V]LT,$C19VMY9=B,]QN/UH ]3KSGXPG M%SX'Z?\ (QVG_LU9_A[3?BCKN@:9J1\<>'(3>6L5P8QX6E(3>@;&?MO.,U0\ M5?!_QQXTETB35O&7ARY?2KU-0M"?"THV3)G:?^/[D<]* .?U[XF?%*TFC73] M >ZB\Z2.23^S),K$'(,@&>2HQA?XLY%=/X \<>/6UNPL?%NC$I?,Y2YTNS<1 M6XVY"3%SE2/49Y.*V/\ A&?BC_T/OAW_ ,)67_Y.K#\;2_$[P/X8O=' M=0CL]CO:CPU+$9%+JI ?[8=O!ZX/TH ]BHKS;XF^+/$6GR>$M/\ #UW8:=>: MU>""2ZO[-KI(UV;CB-9(\G_@5.'ACXH$?\CYX=_\)63_ .3J ,'XCW.JVGQ5 M,NAB1M53P\#"L,:R,?\ 2QN&UN#\N:P8-9^-5WX@DMGMQ8Z>Y*QW3V43K&WS M;R0#DHHV%>[$D'-;LOP>\<3>-X?%K^,O#AUR&R.GIO>M_ M_A&/BA_T/GAS_P )63_Y.H L_#'6/%MU+>V'BK3YEFMHXRFI;$C@NGZ3';8%YHSWLDK2)N)+"YC Z8Q^- 'J1Z5\P>$/ M&'C?P[X-\GPWI;:A K/(G^@O)\YFDRNX'!R0H/\ =!R:]9/A?XH$8/CSPX1_ MV*DG_P G5S_@3X.^._AQX>31=%\/;I!I?B?XY\* M:=KR^,?#M@M]&91;?\(S+)Y8R0%W?;1NZ=<"G>-/A3X_\?>%M2\/:OXYT"33 M=0B\F=8O#$J,5R#P1?<=* .2_M_XO1>&O#?]DV4\H-K']J+V<6\(&(=L'^,) MLV <')R#75^ =8^)UCK6G6WBJT?5+2]D8O<6EO' MD-@(63DE@.F5[D]A6KI M_@GXEZ986UG!X[\.B"WC6) ?"LA(50 /^7[T%5?$NG_%'P]XL45Y=XU\?:_9_#;PYJ>E26-KK&KW%G;F:ZM MFGAB,HRS",2*3C' W"K0\,_% C_D?/#O_A*R?_)U '._%RXU:T^)F@S:&LK: MFFDW9A$,2R,?WL.["MP?ES7.7>M?'&]U:XM;:(:=:R?+%=O812K$_._*YR45 M=NT]2Q(.1727WP;\=:CXXTSQ9-XXT ZQIUK+9P./#$NP1R$%LK]NY.5F_ M\(O\4/\ H?/#G_A*R?\ R=0!H?#76/%%\-0M/$^FSVUS:LBI>D(L-R"H),:C MD>^<\_E7;UY+>:GX_P#!OBSPI;ZOXCT/6].U:_-E-#;:%):2*/*=PRN;J0=5 MZ%>]5OB=\0]>T;XB6F@Z?KVF^'K)].6Y,][HTNH-+*SR (-DT83B/C.G^*?^1:U7_KTE_] ->-:)J'B^P^&'@9?#$5Q+&^CDW(CMTD"D-%@@M_'L,N MU>A(Y%9&J?$#6]7CFT63XD:-XS5?PAJ M6L> / ?A[3M-^(6E0:-%!';V:3^"KLRA"Q2,N#>9&YE(!(&X]* +VCZO\6TN2IDB8CE6V\9^E>2Q^*/%!C#3_%;PE8@JK*+WPQ)!O4X *[KX;AD@9& M1GCK6[\)/&VNZ]XF\1Z1J^K:9KD%BMO+;7VG:>]EN$B9961I9.001U'TH ]3 MHHI#0 M%>3Q:GX]\7^,?%EIHWB+1-$TW2+R.TBBNM#DO)7S"DA9G%S&.KD8V M]JP$\<>(9([IU^*WA@K:J6FQX/NACI7SC\0=)U359?#VI^(?B7X=!T65==M&C\)W)\H%'C620 M+>'"$.V-V,D>U=IX>/CSQ5:/EZK;:C&;3PW>C9,@)7?MOR>&I)GBD7!5'' MVU1\X.5=69&X(."#6=_PLJXM?&VJ>+K/QU9WFOWVGVU@D)\(3>3/'&9)4*+] MO(!S(VX]<#(!VF@#TIOVF?$%W;PIIO@^&XOYLB&*:],4J_#GXBP>/H=17R6L[^PF$-S9NK[H6*!@"Q #9!S\OM7@?AOX]>(_$[V5G M%XYT*WU6)/#?B/4M M,U<6=E97T-UI^FO9']\TRLK*9I=V/)&#D=: /2::_P!T_2O'/ 7B'XI?$'PI M8>(+?5?"%A!?*TB6TFCW4K1KN( +"Z4$X'7 ^E;LVC_%6>)XW\0>#BCJ58?V M'=C((P?^7R@#A/!^A>*]8^"WPX_X1F[ELVCT5UN&2Z\D$M$FS([GA@&_A+9H MT'X:_%9A(=4\6W<$D5Q'<0-;WH=7 F)2)P5^XD1V/CF0C/."](\,:3XB\*OIVEVZVT+76CW/[V+X(7/C06]N=1B\/OJPMSN\DRBV,NWKG;GCKG%9VG0?%>_L+:Y_ MM_P:GG1K)M_L.[.,C./^/N@"?]H $_#&YP,G^TM+_P#3A;UR_P 0_P!H._\ M >HZS;0^'1K7]G71B6*UG;S;@>1:R"-1M/[TFY8A>FR%S])?B%\,/B+\2_"\ MV@:OXB\*K8RSV]PQMM'O(Y-T,Z3)AA>9QNC /J":Z%='^*B'(U[P9G.<_P!@ MW6?3_G\H YCPW^T'?W6IVZ:YHEOIFDW=Y%96>J6T[7"7+&66+>%5=RH[QC86 MX(W'.%Y]N%>,>/=;^)OP^\*W>OW.H^#]0M[)H6>UBT:YB9U,J(0KFZ8*0&.# M@X/:O9D;(K,^-F\.QQS32>.Y8;F)[7S_W#10!V^^H7 M YR&^Z?I7@/A;XF:%X$UOXD:5K5Y?Z3J%QXBN9X'72;J8;'@A"2*RQ,K M#(/0GIB@!LWQ$\;M%IUZGP=*@+);36+ -(J[8C$5DV8" CE<'[O8J,B?$7Q; M.TFI7_P>D@L19KNMYEC,J%3)O!?!X"9 &W!R>?FQ6'X0^+B^%I5+^+5U.W%F M$>TN=*U0B>Y :+?B!=ZI=W2:-\0YM)T^;4[FZ= M/[)U5I)(9 FQ-WD9C,;)D!#@AV'&: .I\4_$"]\?? +Q%--X;7P]9P16'DHK MG&7FB8QA2BE2@*@C&,D8)'-?1R]/Q-?/7Q=^,OAKQI\-+_1=+N+Z]UF]:VCC MMH=(OL._GQ$@%H0,<'DXXZXKZ%7I^- "T444 %%%% !1110 4444 %%%% !7 MDOQB\2Z9X/\ 'GPXU?6KV+3=,AOKM9+NX.V-"UE,%!;MDG S7K5(1F@#Y>\4 M_M*E=8N9M(\7Z/-'#J*^3;+?6J6LUEY:G+,_[PR%]P(&W QCUKGKS]K;Q-J, MEE:-<>%=#(OH@]_:ZO%=1R1;B6!4L2BG"@G!(!;&" :^PMHHVB@#QOP]X_\ M#OQ ^.^F3^'-9M-:BM?#UZD[V;EUB+7%J5#'& 3M; ]C6_\ M#G;\%_%K$': MMB[' )P!R3@5Z*!BEH \$^)?QZ^'\V@3W^@>)] NO$<)C-M(&@DF #@G:9!@ M<9[CVYK"TK]JB&Z^(4,=_KNAV?A/S9")8KF$R&,QCRQ)^\)!5\YVCG\.?I?: M*-HH \(^(?Q@\$>-(/#NDZ!XET[5=1D\0::Z6MG+OD8+=1LQP!V ))]J]W%& MT4M !1110 4444 %%%% !12$X!->/:/XL^)?C34O$4FAMX4LM,T[5KC384OX M;J29A$0"S%'5>2>@% 'L5%?//B;XQ>,O!WB$:+K'B'P597N8=Y?3;_RHA*6$ M;._FX5258;S\H/!.3BM"?XE>,+:_FL9?&_PO2]AR)+8O<^:N!DY7S\]* .H_ M:0&?A'JO?]]:?^E45>F+T_$_SKY6\>>)M7^+?@S6-!U+Q_\ #W3]/%S!'/.K MW=HX962>,HYG&58*I##AAG%=1K'Q:\:Z$+*2?7_!4UI=VTE['?6>FW]Q;+"D MB1O(\J2D*H:1 2>F23@ D 'T'17@AI\WQ.\8VL9>Y\9_#.TCW%%>X^TQJY"HQVDS\C#K^= 'O-%> M66S?%R\MHKBWU+P+/!*@DCECM;UE=2,@@B7D$=ZW?A)XNU;QCX8N;C7(;*+4 M[34;O3YO[/WB%S#*R!E#DL,@9P30!VU%%% !1110 4444 %%%% !145S(8;> M1UV@JI(WG"].Y]*^AW^FIU:#K%IK^DVU_97*W=M*ORS*I7<02K<'D$$$$'D$$4 :%%% M% !1110 4444 %%%% !7FGQD_P"0CX#_ .QBM?YFO2Z\T^,?_(2\!_\ 8Q6O M\S0!S?C[X>:A!JFL36WC[3O"$>O7<-P':!H[EC"G*+()TW<9)XZ5RVI? /QW MK-_%:_\ ";-K'AB^BE>>6>ZN<*7Y4J@E.]<'INV\#I7IGQ'TC0_BBT?AIO$< M-E=VXX/!KC=2_9DFU'5Y=0;X@:I;2'[@MD$8B) M8LV/GQR21R.AQ0!BCX+^,=%M]9_LCXGC4+XK):VVF"::"*!V0XCQY[A2,AAP M#QU&:[BXTW4-'UOX066JRB;48);E)Y!,\VY_LKY.]_F/XU6\/_ >VT#QY::U M#XKE6X1DFET^&-8TG"@+RH<_+^!QG&:Z3Q\P?XC_ V*D,/MMWR#_P!.KT 5 MO%7_ "7/P1_UY7W_ * *S_C#\=)?A1XGTFS?38[_ $^X@,]P4<^>BB14^1!G M=][. ">/QK0\5?\ )<_!'_7E??\ H K/\<>)O&&@>*M9^RV7]J:9::?_ &C: MK:Z>6F=@=AM@^""Q)# ]< C'>@#$C_:KTJY-O/'I]U%:37'DA9HTWXV[NJRE M>1_]?%=/\.OVA- ^)?B!-'TVROX+O[.;B07/D@1@= =LA)SGJN17 7_Q;\1V M'B*WUW$CK)Y0R/E+0J2?RSGK0!Z1%_P E^E_[%P_^E"U%\)>/$7Q$ M_P"P^_\ Z*2I8O\ DOLG_8N'_P!*%J+X2?\ (Q_$3_L/O_Z*2@#A+G]J^'0? M$VMZ5J^C/*EM/+#:S:4(&'WLJJ<'/+ G& #5W_AJS1[&>87NGW*?&GAW7?$\-KIXO["UA2\M&MM+9VE+_*(C@$, MR'YLCD@XP.M<^$?^2(>.?^OC5/ZU MU7P%UK1O$?@!-3T30[/0;2XN)3]FLV+ D'[S953D^F/QKE?"'_)$/'/_ %\: MI_6@#T7X>Z_IC^%_#FF+J%JVI+I=LQM!,IE \I3G9G-=;GZ_E7SE_P *3QK2ZKJ&E?$2 M_DU)E\N%+D-%%&X !!*MG!'4[3F@#Z,FO[:WN(()9XXIYR1%$[ -)@9.T'DX M'7%<3\=C_P 6F\0_]EVJZAXQ>VU.+:_GZ;$5:%@NW]V[ M2%L]3N/4^V!4?COX(OX)\'ZWK"^)]0U");<;[.=1Y;,SHNX')P.,X]230!W/ MQ&_Y&?X7_P#82_\ :-/^-?QBN?A,VB/#I\.HPWAE,T;2%9 J!2=@'4\],$\< M TSXC?\ (S_"_P#["7_M&J_Q*\7^)] \:6T6G6TM]HOV8M*8=*>9X)P"44. M,DUBZ^&HU60E1I^KV5I,QBB%'N>E7_ !,<_&KP0>G^A7__ *"M'A$9^,7Q!&,@I8<'_KC0 M!YS8?MAZ=I\C+XBTI[561/+:S=2?,)&Y&#L.F"))+6]%K(4M]PYQ(D#*<' M.?2@#T;X?_M,>'_B3XKM-!TRWN8;N2%Y)?/$952J@E05<\@DCD5;^'W_ "%? MBC_V$Y/_ $4*D^&7Q?C\>^+-7T5M$32+C3K>.219)#YH=NJ[2@X'KG/8@5'\ M/_\ D*_%'_L)R?\ HH4 3_"S57T+]G[3-2C1)'L]*DN%20X5B@=@">PXKB- M_:VMK[2[M+_19X=4MHS,S6VV2W*94 @EP6SNZ*6QWQTKT'X+N\7P1T%X@&D6 MP8J&0N">@[UZ1XEUN+Q)\' M]:U2&*2&*[T6XF2.4J64&%B =I(_(FO#K;XMZSJFBRZ!K'PFN[C3KAI%@C73 MIUCA@ 8QJRF#&X%5[C.0?:O;-:2-/@KJJQ60TZ,:%/BT6/RQ%^X;Y=N!C'IB M@#B?&7_)*OAW_P!A'3/_ $$UN_$GXO7GP^\1VUE_927>G36R2O>HS,UL[2[/ MWD8&=A ;#C@$ ' .:YWQ])+%\'_ Z>T<6[;O8(Q5<]LG S[UE7GQ M@\=^'9M-U ^'KOQ-!<6K_:]/MM'GMIK2<,?D$A5@RCN"!QR"3Q0!:LOVRO"F MI7*16NDZI(!.89)28-J[5+,1MD). !@8YSQ5J7]KWPG;W$T$NF:LDD;K$I(@ MV2.<<*WFXQR,,>#V-8OB/]IC5O#($=YX!;2I;DK%;7,\DOEF0KGO ,X[8Z]# MC-4+WXK:[XE\,VUKX@^$,VN302)OWP3)"[#D2H/()V_PXZY/<H_$R<7/ MB3X:2A2H?6@P#=1FWD/:JVMZ;9:I\:KZ._LX;Z"+P[;W BG74TI='&F>)!:_9S*6V<4 >40?%GP3?:AIFJ2?#?4%OD:5[JZABU=:=4^,]C?\ V"U@T2]7FX3[=<1FZ\O!&QU1E!^;G3:Q6]CM7.3S&223 MW))K)_X2OXTZ5KFEQ77A?3KO2[N]$=Q/;MYDEO&6R6($F -O'?![GI72^#O^ M2W^/O^O>P_\ 15 'IU(>E+2'I0!YO\.9H[?QA\3999%BB35XV>1SA5 M(222 M>@K%TSX:> /%&L>(-=TO4+L7>JP7%O" MM*MM<\0?%?3;Q/,M+S4EMYD!(W(]E$K#(Z<$UROC/P7X.OH(M*UOQ#K6H1Z# M"UE(Z6:3QVXDC&U7*PE5D"D$-PV#@\'% '40_"[1[G^U(XO%MY)->:<-)OVB MDMBS0;6\L$"/",%D." ,@\YXKH?AKX#T;X?:5=6>CW;W45S.URY9X]N[ 4[5 M0!5''.!UR3R:\NL/V?/A[;LT-IXHDBG,\DKHDMGNRRJ&0KY? 'E@X[8/;-=? M\$/!GA_1[;4-8\/W$%U8W;^1 UO#Y:*L7R,<;0-S,I+%0 QY]Z .'UC_ )(W M\2/^QJNO_3DM=/\ &CQ[!X 72IO^$=T_6I[K3[ES)=1J6C6(PX!)Y\LF4D]< M8'!KF-8_Y(W\2/\ L:KK_P!.2U] V\$%6L5MXXUNH;E=\4 MN_)*@E%)*LISQZ&@"M\0]5L==^%WA'4M-LO[/LKS6])N([';'3[:*SLX- M>TI(H(5"HBBZ3 %6)_^3B+/_L6F_P#2F@#RO3/V@_"RW,5GXB\%:;;V[H,& MUA@9893)('#[R%*X0-YB%E/)SR*S=9^-?PP\4:]I27_@:"YT:(+-!M= M[X=;?\=_%[#@'0])//\ UUNZI> B?C'H^IS>,O"T4-O;ZF&L;*_L7C:-!$A M;>J[F4LZD@;3@@9%7O#RA?CSXP &AZ4 !V_>WE #?VT9@FE2U:QE24RI&)"6+%@N3Y>W;D,K$AAC#-F^#_ M ![J?@'X$^ ;C3+6&[-U(()T=&DD$99OFC0%=Y!(RN[=C)56(Q6>/VI;UO#W M[SP@T7B!C$&=H7:WE8@%V W8"X')RI90%3?M17&BZB MB7GA)KN"Z%LEI':1%) SPPR%Y68%5&Z7;@9V^7G)SQU^A_&JQ^+G@SQW'9:? M/8?V;ITBNMS*ADW/#(2"@Y7&.O0YZY# $E[_P FCWW_ &)4G_I":]2\.?\ M( TW_KVC_P#017EM[_R:-??]B5)_Z0FNKM/B7X6T'0H%U'7;*Q^QF*SN3/+M M$,IB23:Y/"_(Z-D\88'- &_;>,M O8;B:WUO3YXK>W^U321W2,L<.6'F,0>$ MRCC<>/D;T-:;W<*&$-(JF9ML>3]\X+8'KP"?H#7RQ MQFM+VQC1PI!DNOWA 8A6#2RJJ\J=CC:2Q(V_ /A'P7X8\2^&O$%G\3);NTG= MWL;6:5Q;RJ%:%HH]S[5A#W$952"0S !CO H ]&_:0_Y(SXB_W8/_ $HBKTF+ M_5K7E_[0EY#??!+7IH)!)')%;R*>F5,\1!P>:]0B_P!6M #Z3&?7\Z6B@!-H M]_SHVCW_ #I:* $VCW_.EHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** $;[I^E>"> OB78^ [KQ#:W]A?2 MPZAXLU8"]@$7D0",>8[2%G4@+&CN2 >!ZX%>]M]T_2O&/ACX*T3QA;^+O[9T MZ+4!;^*=76-9B=H$J^5(, X.Y'9>>Q- &5XFU+X.?$[Q*TNMW_G7MM&LEH\E M[+&LB/ &+P!6S@H^TC W,I&"5%9NHZ)\ XIF$VJQVLDVYPD.I749 ).[:%.0 M"S,#CC<77KD#U&?X'>!FDGN7\/P23RVPM997EE+R1JJJH9BV25"J0QY!&X$' MFO&=7\4?"S3O"6B:QJ/@Q#JFM65W=VUE:WN_+1-YAA:7>I!=OG'RXW;R>8,-*6=IP4RS$,!C:!4FI>$/@G>V[W48 MY;;"@)..F2*YR6]^'NGZ==7=O\-K;[)HUA)JOG#4G&"L]Q%^Z(!+,SPLT1&" MRON7;@BO5? GA3P7XJBUZ%/"MI9.?)@NHXIFEB9&CCFBVL,!6"^4WR?=.""> M#0!U?@CQ%H:P6_AFP$FGWFF6PA_LJZ;,\,4>U!D@L&P#&=QS[5ZE)\)?"YDN M9HM/>UNYUVR7=OBT4 >=?V]\4_\ H3?"O_A3W'_R#1_; MWQ3_ .A-\*_^%/BT4 >?!'_@#7++X*\4Q MV4EHOPQ\&+ [(VU?$]R"FTDJ$/V+* %FP%( R>.:]OHH \>O-&\;7]A)93_# MCP;)9O:"Q,'_ DMP$$ QB-0+'Y1P.F.@]!6AH\WQ'T#38;#3_ OA.UM(00D M2>*+C R22BT4 >=?V]\4_\ H3?"O_A3W'_R#1_;WQ3_ .A-\*_^%/BT4 M>=?V]\4_^A-\*_\ A3W'_P @T?V]\4_^A-\*_P#A3W'_ ,@UZ+10!YU_;WQ3 M_P"A-\*_^%/^ZO>:\S^,IQJ/@0XS_P 5#:\?B: (]?\ @GI=]8:I#)JVI6VE7-VVI26< M7ELJRD#>1E"6! ^ZT^&OPLOX88[/Q=+I:H4N+FS\001Q2SVJN=SH" M@+GY3\_S8(R><5[GH_[1?@;Q%<:CIEQ>S:5=6S/#)!?Q%"X#,A9&0L",@]\C MC(&17&7GA#X#V^IQ2W>IP-?6T+HDLNKW!;R>6(!WX9!N)&.,YQS0 WP]^S!X M!\2/;ZSI/BB_U>"$B)'BGMYH]J\B-B(\DC(.2M=9?>%+/P1XD^%&BV&3 M;6EU=JK,JJS9MY"2=H R2?2H_A]XQ^%GP\ACT70=;A@M]0E,\;W-])/YSGY2 M0TC%NP&3@<=:M:_XHTKQ9X]^'=UI%]%?V\6I7L#R0G(5UM7ROZC\Z +7BHX^ M.?@C_KROO_0!70?%1M>B\$ZA/X:NKJWU>)0T L[>.=Y#D?+M=6'KVKS/X^6. MM7_COPTGAVXO;?65L+UK8V#HDC-M'&7&.F?2I]2U?XN)/JFD6FC%=.CB:.QU M4&*2ZD8*"K.QE502<\A.",8YS0!C:U\2OBU;RP0:?X3U&?['?&)KF:TXOH%& M=S@+A=QXRF,9Z5ZK\,=E4M6^)GQ9\#Z-IRW_AV M.7S9$MWNY8#=R(S,?G987&X8ZC"XP,;B<4 >E1?\E^E_[%P_^E"U%\)#_P 5 M'\1/^P^__HI*YKX8:WK7B/XJC4-=AM[>ZET"0(EO&Z QBY4*^&.1NQG!Y%\*/C=+96-_%X:@CU"WE<2Z?'''Y%PAC^ M4DFX+9W?3:1_$#3SXF^-NIQ6R3>%;6R>.X1F:UDCC\V,E %OQ=K>AZ+\-?A[+K6L7VB[$LY[:YLH$EQ(D*GYPRL-O/ MI7'77PA^'OB6;6=;?QKJ5_++$U]<62/:R2*BG<6$0CW8R,X/0^E=SK>G>&M; M\"^ -.UW3K_5[N:RB:RLM/'M5N MY;"^MQ976D><=MMDO(/8\G% 'FUE\/_A7KNA/%J/C.31KB!EEN+20) M;R")B&B#1SHS;.0Z<< M=./2N)O/#WP6MK1]8U&QU>UO)XY[1?/N[HW%RL'RG:5D(R %Y!Q7:^,O#6C M>%OV>-1M- @FM]+DMX[B)+B5Y9!OD1OF9R3GGUH N?$;_D9_A?\ ]A+_ -HU MH_$&X\96?B71_P#A'IYI=,N8I5N84M4<0N@WHV\@XWGY,'@=1S7-_&RWN[N? MP!%8RS07K7;^2]NP60/]G.W:3P#G'6LC3M3^,>DZ(VGC2);[-N@%_=M%-=B1 ME.X\2HAVM@8QQURW2@"M??$_XI:_,]D? %Q8V1F53,UHTA=0,MN5P5VD\9Z\ M9K2\#?%GXE:MXIL=+U/X=W6FZ09%CEOIXY%95.1G@;>,#TX-4M$\7_'6V2"U MO/"%E2!!*V!_K"!<88D\$ #N?:JVI_$/XO>!?#7VJ_P##27;"3#NZ MBY==[<;1$XR >-I XYW9XH ]'\3_ /):_!/_ %Y7_P#Z"M5]">6/XI_$IH"1 M.+>R,>$WG=]G.,+D9Y[9&:Y'P?XDU_Q5\3?"%]KT-M"PAU"* V]O)!YJ!4RY M20EER>,'TJ+Q3IGB.^^*_BJ3PW=:E%"1S67IWQT\>^( MKN\ATKPE-;?V0'CN-,M+=V9G 3"EF3 _BP%Y]1WK7U;Q)\;9[+39+?P[#!=0 M.LTL<,<92X7G, _(Y!(6NJ^%$EU,?B-)?*L=X]\S3(@P%ZE*/CG;:W/=6OAF"XMIU5/LEQ'$8[F3C/7 Z4 /_X6W\5+":[L MU^']YJ#1)F.\GA=5D;V"#H1V['N:]6\7W<]]\)]=N+FW:TN)=&N'D@;K&Q@; M*_A7FD?B/XT3W]O>3>&(+55@97M(Y8VB$A(ZCS,OCL0RY!.1QSSK?%OX@>+- M*\2Z;J.B6FGP+:7T-S&;*=&B1(6S(LC-M<$G & 1UP: .M\9?\DJ^'?_ &$= M,_\ 037I7Q O-;L/"%[/X>A-QJJ;-B*H=@N]=Y53PS!-Q /4@=>E>:^,_P#D ME/P\Q_T$=-_]!-,.J?%;2-)26PTBXU;6G$@NX]3D@^R>:#E?)".K!"#U)/W0 M, DF@"+4?%?Q!TZ_ODM/#=[XOL@\*_'<,.L>%[OP[H4<$^_SK8[9F!7RWWDY7/S#9UXR>U:Z+X]U_X@WO@B^U_3!I-Q#XH>".W^S20X46\G=F._G/ M(Q[C->E1?\E^N?\ L7(?_2B6@#-^,WPQTK7Y1XMU#6M:TG^QK-RW]CNJ.4!+ MD\C)(R>,XKQB'P9\*;^QL=%'Q%\2PG4@B)I@E$,L+2CV2< =*YSP=_P EO\??]>]A_P"BJV?AI\0YO'UK>23> M'-4\/?9G$:IJ410R C.5XY':L;P=_P EO\??]>]A_P"BJ /3J0]*6D/2@#SK MX9?\CK\2O^PQ%_Z20U2\=Z=X0\,WNI-JM]J>G1Z^CW5W#9J[0MY*H'G;:C;- MJ[,G(&.<=36?X7\::9X3\>>.XM0^U![[7888/L]I+.&(#;6L$O>#?"=EX*T&+3+"6>>!7>3S+F M0.[%V+$D@ =2>@KR./X!?#!K6ZTZ#6Y@LKA)(8M5C+98Y5,8]N!U/O7J^D>, M_#USHL-U;ZM:K9B-,-/,L;*&'R[@V"I..A H \5UC_DC?Q(_[&JZ_P#3DM>H M_$_4/$>F> O/\++(^KJT>R.*W\YG7!RH^5MI/0,58 D9&"2/+=68-\&OB.00 M0?%-T01_V$EKT?Q-'XID\3Z2+(W_ /8/V($'3'A5A=!\_OC)_P LR@ &T'JV M>=M '$W7Q:^);VER-)\'P:K)!)-;_:(BTH,D8!^8*P4=2A&[(=6 !'-.MOBW M\4G?37E^'92&;8;A0LY>,&1@PY& 550>X.X$$BNR\/\ BGQ?=:3<6OB#P]>%[2XO]131LO:V\(E\V(2R$JW!*@L$&X:6X\#^&Y9X MI()GUW2B\4V-ZG[2F0<$C/T-,+ MMQN(-7O$/Q=^*NA7=Q'#\/#JT2,(XY+.*<[R5)W<_P .0!Z\^U)XAUOXT,^H M:;I^AK!;P7""QU%%BFEGC29<^:3.H^:,;B0HSN=<*5#&>P\9?&J^TV47?@VQ MM+EV^0QLJE =PV_Z]O0'?V) VGD@ IP?%KXM1VIGD^'DUQ=/:>=Y'EO'&LOF M./)').[9M8N25., L*V_A)K.JZ_\4?$M[K>F'2-4?1--6:T(8!2MQ>J" W( M# !AGUKD)OBK\6O"5IX?L-;T&VM)KM#'+J%Q:/>>4R+\S2""3D$;6+#!!+#: M0A)[/X5:AJFK?$_7K[6K:.QU.Y\.Z1--:Q@X@+2WA"<]2 0"?7- 'F'PE\=? M$7P[\,K*'1?#MQK=HTLR6TDMJVV&(1P["FP#>#(\Q^8Y(C(!Z&NNLOB5\7[* MRM+9O!;7\R1;I[V]BD1F?S$4J$B&/NL9 >F 5/S*2>;^$L7Q"T7P-9ZEX92\ MUBU.GV@M+.^FC-H)'GF^T%4!5SL40X!8<%B"Q&*ZC4/$WQMAO[.^M/#<+_:; M6.&ZL)HHVAM9?-DWNF+G+X7:,Y^<;3A#D4 5-6^,GQ<:SM(K/X;SQ74B.;B; MR)G6( C&T$C)(R.0<'G!'%5_$7C/QMI]EK,,/PSCL;'4+:@8\_-\6_B%XD7Q!HNI:'8Z:L<=U:72"SGQ&BV[M),DQ;8Z@J$VX!S*I M&5&2 =Q>_P#)H]]_V)4G_I":J^*]"\"69/*:2T>"&2 M+=)(I1HUR9(HF9R 4*CH*M7O_)H]]_V)4G_I":Z/5/ACI7C_ $S19M4GO1%' MIC64EM;3^7'<02^4TD07#Q(\ERR(&8%\;I9% SDB)1_"^DA\,V_P#9 M=M-M2,7!2: '$S1[&D$EJB_NSUWC'/&(OPF^&7@W5->>YO/$&GQ^']0T_5;N M\FG#0O.SEH"-JEB SX/ QGKU-=;X9^'W@GXE:-/?@K/\-_!7CO5#JZZE87%CI]E:1RP#SXTBD@7 MYI!UR5R0!C)R-O0_3\7^K6O)?CII4^D?!#Q-#/J5SJ99XG62Z";D4W,6$&T# M('OS7K47^K6@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% "$9!%>40?"/Q7H>J:W+X?^ M(#Z78:GJ$VHFTET6WN#$\F"P#D@D9'&:]8HH \O/@'XCD8/Q/4C_ +%VV_\ MBZP3\ _$!MC;'Q;I!MRV\Q?\(?8[-W'.,XSP/RKVZB@#QF;X)^*KA(4E\;Z? M)'"NR.-O"EF54;MV N[ ^89^M1M\"O$CI.K>,=*99Y!-*#X0LB)'!)#-SR@#,!Z!CZU8TOX5 M>.=#MC;Z?\1(+* L7\N#PU:J,G S@-Z #Z #H!7K=% 'F'_"!?$?_HJ _P#" M=MO_ (NNC^&G@>7P!X=DT^XU236;N>\N+V>\D@2'?)-(7;"+PH!.!7644 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F?QE .H M^! >G_"16O\ ,UZ97FWQILM3D@\,ZAINCWFN'3-9M[N>UL/+,QC4_,5#NH./ M3- &%J=EX#M]6U#3Y/##3V6AJIOK]IRL=IYKF7@%]S98$DJ.^.JW[WMY\'? M%-U=R1>1)++863,Z?W6S<\CD]>F:I?VGH_DSP?\ "F/%7V>>W^RRV_V.S\IX M\@[2GVK:>0.<9H QY]%^$.E:U:Z-;>%94U5+N+3A% LJ^09-OS[BVTJNY7-L=3OI]U[-YC!FMG) X ]@*JLWAMGB<_ O7S M)$XD1SIECN#=FS]ISGWK6;6-7\;_ !"\%21>"?$&AV.E37$UQ=:K';QQ*K0, MB@;)G).2.U &EXJ_Y+EX(_Z\K[_T 5FZIX(\=PZKJUWIE[;M?37QF@U*:^<8 MM6 'D"$HR K@G)!SGC!JW\2AJVC?$CPEX@L_#FJ>(+&T@NH9UTI8FDC+KA25 MDD3@^QJ]_P +?U'_ *)IXU_\!K/_ .2: (?$>F>,M>M]#;^S;=+W2M1@GF*Z MD8H[Q%7YR-J$@$_PL*Q/"G@_XF6?Q&BU/7M2M[_18Y)_+ACU%ODCD'"E/)7< M5/0D]/K70_\ "W]1_P"B:>-?_ :S_P#DFC_A;^H_]$T\:_\ @-9__)- "Q?\ ME^D_[%P_^E"UA^$]-U#6$^*UEI5[_9VHS:Q*D%U_SS8Q)@^WU[5=\'7FK>)_ MBU=Z[<>%M9\/Z='HWV,2:ND*&20S*V%$-?_ :S_\ DFC_ (6_J/\ T33QK_X#6?\ \DT .^$6 M@^+]!L]57Q=-%=75U,@#UKD?"/_)$/'/_ %\:I_6N MK/Q>U$C'_"M/&O\ X#6?_P DUA^"?#>MO\%_$MIH Z[P[X4TKQ/X"\(G4K07#VMA;202!V1XV\E0<,I!&1P1G!'6K M>E_##P[H=U#/IEBVG/'*)=MK/(BN1G 90V&7D_*>.:X[PK\3=6T;POH^GW'P MT\9^?:6<,$FRWLRNY4"G!^T\C(K5_P"%OZC_ -$T\:_^ UG_ /)- $][\!? MFHD&YT!)BLCS)NN)OW;N.*,*A=FVC MS$ W$\<=*=_PM_4?^B:>-?_ &L_P#Y)KFOB-XVUOQMX,U'0['X<>+H;J]$ M<:27,-HD:_O%)+$7!( /8T :GQ'_P"1G^%__82_]HTWQ+X)\:2^(M9U#2[R M&6:9HWTZZEO9(_LB!J- MF-"@7RFQ -X[CG ]ZZ?_ (6_J/\ T33QK_X#6?\ \DT?\+?U'_HFGC7_ ,!K M/_Y)H 3Q+G_A=/@C<,-]BOLC.?X5JMHUO<7GQ/\ B;!:7'V6ZEMK-(9\9\MS M;D*V/8X/X53T_5=8\:?%GP[J1\':]H6GZ=:7:S7.K);HA9PH55\N9R3P>U)< MZMK'@CXJ>*[_ /X0W7]=L-3BM#!=:2ENZ92/:P;?,A!!]J (_#O@_P ?^'[G M26M9;.&! HU))M0DN#>."0SY>,[=PP0%Q@@YS5SQ?H?C;7M9LM5TJTCTR:.Q MNK,QR:H4\MWXCE 6-E;&,\C(J_\ \+?U'_HFGC7_ ,!K/_Y)H_X6_J/_ $33 MQK_X#6?_ ,DT 4_AKX9\=Z1XKU.]\4WD%]:SV\<,;0WS.%*#J(O+4 GNZC\<:A?:' M?:'_ &M?R36MKJ/EB8IY>T$A'<#)]Z ,?P=X?U;Q#\#_ 1'I_;(K75M/WJEI91WGSPINZ^8Z9;"GD M,2203GG%^5YM19Q+$XPD90Q M-MQSP#@$@\XQ6O8Z/KOA_P"!&M:=XB<3:E;Z3=J\_P!K-R9/W3G)8JO//I5O M_A;^H_\ 1-/&O_@-9_\ R361XO\ B5J^N^$]:TVV^&GC,7%Y93V\6^WLPNYX MV49/VG@9- &=XR_Y)5\._P#L(Z9_Z":Z3Q+X.\2WWC&[U*TGBN;9K15T_P V M]E@6PG4'+&-!B4,2"<_0C %9/CSP]K4?PJ\)Q6NC7>IW^EW5C<7%A:&,S;8P M=X772_'FH^!]3T'4XH+K4;JS MG6+5(KX1!';_ %:-L13D9^^H[=*YC6?!7Q4U&2!8+NUM=.6:T?["-5;=PYX-=A_PM_4?^B:>-?\ P&L__DFC_A;^H_\ 1-/&O_@-9_\ MR30!'\3R[>)OAJ9%".=;RRAMP!^SR\9[U,A ^/MT3P!X.CJ6B_$Z?41X5UOQ M!I-_H*Z>\NBB%FC?S9"P/F2H1\KC!&: +/BS4'UOQ#+E2>(H?%T/AS2I[W6])TZ[T^96GU!KQX8+I6B9R<[4.5P3/D$'H>H[8H ]2^%]EXCT/5]47 MQ3XMT_76G6 6Z03D,AVG_EF0 -P&]A_P"BJ\MT3P3H M_A[48KVT^'WQ)>X22-R]R;.0E4;I:16Z:J(EED,<>&(6.1\#/J: /5*0]*6D- 'B.CVF@:K\0/&-KK.I MK93P>(8KRU@^TK$TS"SCB/!Y9?WN..[#VK+L/A[\.!:WT27NJVNC@M:SZE/) M&EI+)#+R/,*_?5@5S@;@IR6QFGWNG:CH/Q7UO4K[P5XAUNT34AJ%A/I4%M)& M[&UCBR7>=&&-K KC!X/85-=MI=[;W-N_PK\>K:SW+7GV:-H$CCE?=YC(HN\+ MNWN"!P=S>M #]8^!WP]\'M8ZY;*I4, HRI=4.[.1C@X MS7.^(/A9\/%EL-$T?Q))!J;:R+,I,HO'64"222(J<84EF))##.!TKHKR^@O] M-&G3_#OXC-I\;0/#;K+;J(&B.4*$761SC//.!5$Z=HW]JQZDOPP^(T=^DPN# M.EU&&>09^9O],YY9CS_?;UH JZE'Y/P5^(D><[?%%RN<8SC4D[5]$67_ !Z0 M_P"X/Y5X+-X=\07OP0\:;O#NI6VH:AK5QJ5OI4HC:[:(WJRCY5V0Q;S&R",KA2I'.1T_PB\.>)M M- M3'BC4[G49S,D5LUQ/OS#'$B;]H9@&=@S'G))YKP&]OOB;J,%LTLOC-;NTN$N M[9V\-B1$D5"I&W_')Z#/HMYXJ^+MG97+P+X[U2YN%1/LZ:'% L/(+LC ML>IP0N> 6&?E!H ]T^/7_(L:)_V,.E_^E24R?_DXBS_[%MO_ $IKS;^VO$7B M?PUHFAS>$O%YU.3Q#;:C-<:CIR1PV\8NA*P:3?C"KQD#DC@#-=[XSFU?PS\7 MM/\ $%OX7UCQ!IK:*]DSZ0L+M'+Y^\!A)*G!'<9H @^(?@KQ_>^-YM:\)ZI! M91FS6 +>7)95.1DQQ[2J.1N'SAU/RG ../$-_XN3P >B?#;2OB'9ZQ>R^+]5MKO3F@C%M;P,CLC_Q[F6&,DYSST(* M\9!);H'_ "7KQC_V ]*_]&WE>/\ @"]^(WAOQ]_;6M^&/%FNV21W-O$KK&94 MBEE611M:X*Y4J1G/(;' 49]6^'DNJZ]\3_%7B&[\-:MX>L+C3M/LX!JRPK)* M\;W#/@1R/P!(G)QUH YKX=V&O:A^SQX3C\/R.LZO"]S%#*(99[83$RQQR$@( MQ'?(X!&1G(Z?PW=>._#^H7B:CI,NHZ&"L=I&MU'-=J"X 9G9@6PI^;.<%?E) M'-_\ T3_Q MQ_X)A_\ '* ,+5;?XJ:=;:NFA6TDERWB"2[BDOKZ&2.6P;($,88DI@;6"_+@ M@#/)KU\06/P,U&U\3BX;68-+NHYYKFX29YCY3G>60D=_T]*7_ (7>_P#T M3_QQ_P""8?\ QRLKQ9\7KG5_"^L6,'P^\<&>YLYH8P=' RS1LH_Y:>IH +W_ M )-'OO\ L2I/_2$UZEX<_P"0!IO_ %[1_P#H(K@+KPUJC_LU7>@+8RG67\*2 M62V7&\SFT*"/KC.[CK5;2?C--9:79V[_ _\<;XH41O^),.H '_/2@#K-<^% M'A7Q+>ZE=:GI"7DNI1I%>+)+)Y/ M=1^(/@34?#^F^ ?&27M\T,<;W.E+'$N)HV)9C)P %))KWJ,$( >#0 ZBBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I.M+10 F!Z"C ]!2T4 ) M@>@HP!VI:* $QFC ]!2T4 )@>@HP/04M% "8 HP/2EHH 3 ]!1@>@I:* $P/ M048I:* $P/048'H*6B@!,#T%&!Z4M% "8S1@>@I:* $P/048'H*6B@!, 48! M[4M% "8'H*,#T%+10 F!Z"C%+10 F!Z"C ]!2T4 )@>@HP/04M% "8HP/04M M% "8'H*,#T%+10 F .U& :6B@!,#T%&!Z"EHH 3 ]!0 !2T4 %%%% "8![48 M'H*6B@!,#T%&!Z"EHH 3 QC%&T>@I:* $VCT%&T>@_*EHH 3:/048!I:* $P M/048'H*6B@!,#T%& .U+10 FT>@HVCT%+10 FT>@HVCT'Y49HR* D#KBD^3 M_9KS#XCV6H^(_B9X4T"W\1ZQX?L9],U&[F_L>:.)Y9(Y+14W%D?@"5^!CK4G M_"EKS_HI'C?_ ,&$'_QB@#TH[,?PUYO^SEM_X4IX2Z?\>8_]":F_\*6O/^BD M>-__ 80?_&*HZ'^STOAK2;73--^('C:UL+9/+AA74H2$7TR8": /6?D]J4' M/2O,S\%[P G_ (61XW_\&$'_ ,8K/^&7BH>$=&\='Q1XGN;O3=#U^6SCU+6I MD+I%Y4#*K.JJ#\TC8XSSWH ]=HKEK;XH^$KRPO[V#Q#I\UI8S)!2?$_0_B%J&MWS^%+R:UM'MK819ND1!,!= D \@!VM M6"_#^B^(KGPW#J8O9+FXL[6WFE<1)&44>=&Z@9E6 M/^%;^+_^BL>(O_!;I7_R)0!7O[J1_C5X#%X(K:^?P]JC26ZRAMK>;8[@#P6 M.><=J].KR"[^!&K7_BG3O$EQ\2--P !(W0"@#U!ONGZ5Y%\.--A\2'XLZ;]J:)+CQ-@-K;!@#S@XR/49K7_X5OXO/_-6/$1_[ANE?_(E8_A[X$:MX4N-8GTGXDZ[ M8RZQ?-J5\T>FZ7^_N&14:0_Z+U*QJ/PH Z7Q%\*+/Q#97MG+>R1VM[7-E;2Q3))I-OMCLW9 MY=XD,8&-RC*@^Y)Y)S2_X5OXO_Z*QXB_\%NE?_(E5O UQXBT;XJ:_P"&M7\4 M7GB:RAT:QU&"2^M;:&2*26>ZC< P1Q@@B%.H.#GGF@#T^BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@#Q;XV^++7P3\3/AKJEY'));>9>VS>7C*>;]GC#'/8%@3CG'0&K= MI^U#X+FTO2[R:>XM_M;KYT1B,C6<;1R.))2F0%VQY."2H=2P"Y(E^)^D6>M_ M%_X9V]];1W4*?VC<*D@R%D18&1A[JP!'N*Q/&5U\,_AAXEATG5/"5I;V4UK' M=_:X+8R@,KR*JF-03POF$OTVY4Y'% '1:K^T=X.L?#NKZ]:WW]IZ3I36GVJX MM@0$6>8Q*_S 90'YMPR".1FKMY\>/"FCFKF73]2(B,]BL+7#VWF1F10[1 M!E^Z,G!. 5]1GSC2?BE\%CH<\UGH,T=I-+%YUO%HTK?-"7G4$*"N(SO; .%R M..15OPGJ7P5\I=Q'9MPN2O X % &SH M'C#3/&?[0=I=Z3?&C2-%TG3].T(W-Q$EZ;R^U:\MYV=V:0V^TB8$A?W?7 M'!([9KGY_$WQM\4:G>:3_9<^GSZ5+%(YLX8[>*[ BD(_?O+@@OY647(.&&< M@]G\:?A+XD^(6O->>'M=MM*EBL((%$DK!O-2]CN S (V %C.,$$DX.5S7/>) M?A7\9O$%YI4G_"8:7;)9/)<*L=Q("L^Z8Q$'R/F"K(B'/WE#<9P: (]3\>?& M_0'TLZCX>MF@OKBVMW:PM%NFMSL4RG"3'*EO,ZXQA<&O1]-Y_:&\19_Z%;2_ M_2N_JM\,/"/C_2-9>^\8ZWI^JJ8)HP+0DLI:8.@!,:?*J[AU]/3-6M._Y.'\ M1?\ 8K:7_P"E=_0!Z-1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X5^T1XBU#PAXI\)Z[ MIBVDESIFGZS>>7>AS&ZI!$Q4;"#DD #ZUF^*/C%H5SJ&I:;K'@^QU7Q3IME* M!>WEK%]ED>. RE4\PF7;E@0O5E+LN0K5W/CO_DL_PV_ZXZK_ .BH:S=;^+6N MZ%K6N^;I7F0Z?>BUATM+24RS0F-2ET9QE51F++PI X7@YH X#2/CO\.[MVM7 M^&RPW+LPD6*PM'C:54'FKD'KM8JI/WR=HY-3Z-\?/!OAK3K#4I_ \%EJL@0" M?3K.&!!(P WN5* HP4,QP2'7(V&O2?%'Q92WT?1[W2\1,VJ6EMJEO=6DDDE MI%(K.X=5QM8 #YN0*Y3_ (6C_P + ^(MMX5UKPC"-$BOKA?.U&SFD$VS'V6: M/=&%4-N8')/+;?6@"UX0\8?\)M\=K&__ +-NM+\KP_>VCPW>W>)8[V))!P2" M%<,NX<'&02.:W/$FLV&A?'W1+G4KZVT^V_X1J]7SKJ98DR;JVP,L0,\5':Z5 M9:)\?]'LM/M8;*SA\*W"QP0($1!]LBZ =*QOBUX'C^(OQ6LM#DGCM3<>&;HK M/+ )A&5OK1L[21G(4CJ.M $?Q#^$FN^)/$NJ^(M#\;P>&M/U6"WB,]L\B&4! M!&I9U<*^=[!?=QCG%5KGX'?$"6>:3_A95]%"JJ(8XKFYB1 &B." _0(LB9)) M.X,?FS69KGPBT_Q9XEU[2_\ A9$DD,]TSMI4L4K06NR6)A'&5F6-63*Q$*.% M9/E#C<;H^"M]X32PL]3^*>JM/JMZD%L628F6<),X"YE;:X3D=%_=?,&[ '5? M##X=>)]%U>PUK6_'$GBR/[/'=5^'%WI6HW>F77VF_3S[.=H7VF&/(W*0<<#CVKP ?%GQQ MC_D)-7\,_$_P5/H^J7NDSR:1?H\MC(/_!I/_\ %T ?;OA#X"Z'X(\83>(M,U75%N9I+B1X)9(7 MB/GNCRK_ *O=M+1H<;N"">K,3/IIS^T/XBYS_P 4MI?_ *5W]?#?_"V?''_0 MY>(/_!I/_P#%U[?^Q=XCU;Q-\2O'EQK&J7NK3QZ3ID:2WUP\S*OG7AV@L20, MDG% 'UY1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ..4444 %%%% !1110!_]D! end GRAPHIC 38 vnet-20231231x20f011.jpg GRAPHIC begin 644 vnet-20231231x20f011.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" (6!0 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *\3^.'A32/'7Q7^%&A>(-.@UC19Y-4EFL+I=\3NEL"CE#P2I)P>H)XZ MU[97D/Q2O;;3_CC\(9[N>&VA#:N/,F<( 3:KW/;^N* $N_V:/@O83VT,_P / M/#T;W#,L6-.&"54N1D# .U21G^[QTXRE^"'P$>RN;I? OA[RK60Q7"C2CYD# M^6)-KIMW(=A5@"!D%,?PUZ=K6I^&->M8X+K6;#;'*DRLEY&&!4\C.>C+N0^J MLP[UD:GIOA'5?MIE\06Z27BNDLD=[""58YVD$$';EMI()&]^?F.0#CH_@'\# M7OTLS\.M&AG>)I@)M$>)51>K%F0*H&!R2/X?:M&W_9F^#%TI:/X>>'@ WS: M>J<')!&0...H_NCTKJKA/"=Z\HNM;LKF"6RFL)+=KJ%8WBD;+ A<'/;@CCWY MK-OM'\+:CJ=G?WGB[S[RWV>5*]];J=R%"@9S&"<<')!!'% &9_P ,N?!L M,R_\*\\-AER2!9(",8_+&5_\=]JAN?V9_@O9W%M!-\/?#L(;4V]K$\(MY;BWD0JT A)&1P=J)ZK\N-O/&EK M]IX8\36>G6]]XEMRMC()$:.Z@RY!&W?N!!Q@=,$[5+:U\2V\T**$59[JW)"@DXW*H)&68@$X&XXP.*X_P 6ZSIV MK?M#?"M;*]MKQH['6V;[/*LA4>7;#G!./\^E 'L=%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4#XK?$ X_XLIX@'_<;TGV_ MZ>O?]#[4#XK?$ X_XLIX@'_<;TGV_P"GKW_0^U 'J]%>4#XK?$ X_P"+*>(! M_P!QO2?;_IZ]_P!#[4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4 >KT5Y0/BM\0# MC_BRGB ?]QO2?;_IZ]_T/M0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[4 >KT5XK MXF^.?CCPMX;U76KOX*Z^EKIUI+>3%M;TK 2-"[9Q@/0\'C-G2_C+X\U M;3;.]A^"NOF&YA29#_;6E?=901UN0>A].U 'L-%>4#XK?$ X_P"+*>(!_P!Q MO2?;_IZ]_P!#[4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4 >KT5Y0/BM\0#C_BR MGB ?]QO2?;_IZ]_T/M0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[4 >KT5Y0/BM\ M0#C_ (LIX@'_ '&])]O^GKW_ $/M0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0!Z MO17E ^*WQ ./^+*>(!_W&])]O^GKW_0^U ^*WQ ./^+*>(!_W&])]O\ IZ]_ MT/M0!ZO17E ^*WQ ./\ BRGB ?\ <;TGV_Z>O?\ 0^U ^*WQ ./^+*>(!_W& M])]O^GKW_0^U 'J]%>4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ X_XLIX M@'_<;TGV_P"GKW_0^U 'J]%>4#XK?$ X_P"+*>(!_P!QO2?;_IZ]_P!#[4#X MK?$ X_XLIX@'_<;TGV_Z>O?]#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_IZ]_T M/M0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[4 >KT5Y0/BM\0#C_ (LIX@'_ '&] M)]O^GKW_ $/M0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0!ZO17E ^*WQ ./^+*> M(!_W&])]O^GKW_0^U ^*WQ ./^+*>(!_W&])]O\ IZ]_T/M0!ZO17E ^*WQ M./\ BRGB ?\ <;TGV_Z>O?\ 0^U ^*WQ ./^+*>(!_W&])]O^GKW_0^U 'J] M%>4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ X_XLIX@'_<;TGV_P"GKW_0 M^U 'J]%>4#XK?$ X_P"+*>(!_P!QO2?;_IZ]_P!#[4#XK?$ X_XLIX@'_<;T MGV_Z>O?]#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0/BM\0#C_BRGB M?]QO2?;_ *>O?]#[4 >KT5Y0/BM\0#C_ (LIX@'_ '&])]O^GKW_ $/M0/BM M\0#C_BRGB ?]QO2?;_IZ]_T/M0!ZO17E ^*WQ ./^+*>(!_W&])]O^GKW_0^ MU ^*WQ ./^+*>(!_W&])]O\ IZ]_T/M0!ZO17E ^*WQ ./\ BRGB ?\ <;TG MV_Z>O?\ 0^U ^*WQ ./^+*>(!_W&])]O^GKW_0^U 'J]%>4#XK?$ X_XLIX@ M'_<;TGV_Z>O?]#[4#XK?$ X_XLIX@'_<;TGV_P"GKW_0^U 'J]%>4#XK?$ X M_P"+*>(!_P!QO2?;_IZ]_P!#[4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4 >KT5 MY0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[ M4 >KT5X7X*_:$\:>.= 75K#X+:\]LUSD^W_ $]>_P"A]J /5Z*\H'Q6^(!Q_P 64\0#_N-Z M3[?]/7O^A]J!\5OB _Z'VH'Q6^(!Q_Q93Q /\ N-Z3[?\ 3U[_ *'VH ]7HKR@?%;X M@''_ !93Q /^XWI/M_T]>_Z'VH'Q6^(!Q_Q93Q /^XWI/M_T]>_Z'VH ]7HK MR@?%;X@''_%E/$ _[C>D^W_3U[_H?:@?%;X@''_%E/$ _P"XWI/M_P!/7O\ MH?:@#U>L/Q5X&\-^.[2&U\2^']*\0VT+F2*'5;*.Z2-B""RK(I ."1D=C7"# MXK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ X_XLIX@'_<;TGV_P"GKW_0^U & ML?V>/A4(!_W&])]O\ IZ]_T/M0/BM\0#C_ (LIX@'_ '&])]O^GKW_ M $/M0!K']GCX5'.?AGX..?\ J 6GO_TS]S^9KS+XV? KX;:?J/PT%I\/?"MK M]I\7VL,PAT2U7S8S!(!_W&])]O^GKW_0^ MU<;\1=?^)7C2Z\'S6WP;UNW&B:[#J\RRZUI69$2*5"BXN?O9E'7CY3R.#0!Z M0/V>/A4,8^&?@X8_Z@%I[?\ 3/V'Y"@?L\?"H8Q\,_!PQ_U +3V_Z9^P_(5D MGXK?$ 9_XLIX@/\ W&])]_\ IZ]OU'O0?BM\0!G_ (LIX@/_ '&])]_^GKV_ M4>] &L/V>/A4,8^&?@X8_P"H!:>W_3/V'Y"M;PS\)O _@K4O[0\.^#/#^@W_ M )9B^U:9I<%M+L.,KO1 <':O&>P]*Y,_%;X@#/\ Q93Q ?\ N-Z3[_\ 3U[? MJ/>@_%;X@#/_ !93Q ?^XWI/O_T]>WZCWH ]7HKR@_%;X@#/_%E/$!_[C>D^ M_P#T]>WZCWH/Q6^( S_Q93Q ?^XWI/O_ -/7M^H]Z /5Z*\H/Q6^( S_ ,64 M\0'_ +C>D^__ $]>WZCWH/Q6^( S_P 64\0'_N-Z3[_]/7M^H]Z /5Z*\H/Q M6^( S_Q93Q ?^XWI/O\ ]/7M^H]Z#\5OB ,_\64\0'_N-Z3[_P#3U[?J/>@# MU>BO*#\5OB ,_P#%E/$!_P"XWI/O_P!/7M^H]Z#\5OB ,_\ %E/$!_[C>D^_ M_3U[?J/>@#U>BO*#\5OB ,_\64\0'_N-Z3[_ /3U[?J/>@_%;X@#/_%E/$!_ M[C>D^_\ T]>WZCWH ]7HKQ;Q-\<_''A;PYJVLW?P6UY;33K2:\F9M;TK 2-& M=B<7)/1>P)YZ5/I/QE\>ZMI=E?1_!37_ "[J%)EQK>E8PR@CK<@]_0=.E 'L M5%>4#XK?$ X_XLIX@'_<;TGV_P"GKW_0^U ^*WQ ./\ BRGB ?\ <;TGV_Z> MO?\ 0^U 'J]%>4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ X_XLIX@'_<; MTGV_Z>O?]#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[4#XK?$ X_P"+ M*>(!_P!QO2?;_IZ]_P!#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0/B MM\0#C_BRGB ?]QO2?;_IZ]_T/M0!ZO17E ^*WQ ./^+*>(!_W&])]O\ IZ]_ MT/M0/BM\0#C_ (LIX@'_ '&])]O^GKW_ $/M0!ZO17E ^*WQ ./^+*>(!_W& M])]O^GKW_0^U ^*WQ ./^+*>(!_W&])]O^GKW_0^U 'J]%>4#XK?$ X_XLIX M@'_<;TGV_P"GKW_0^U ^*WQ ./\ BRGB ?\ <;TGV_Z>O?\ 0^U 'J]%>4#X MK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4 >KT M5Y0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[4#XK?$ X_P"+*>(!_P!QO2?;_IZ] M_P!#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0/BM\0#C_BRGB ?]QO2 M?;_IZ]_T/M0!ZO17E ^*WQ ./^+*>(!_W&])]O\ IZ]_T/M0/BM\0#C_ (LI MX@'_ '&])]O^GKW_ $/M0!ZO17E ^*WQ ./^+*>(!_W&])]O^GKW_0^U ^*W MQ ./^+*>(!_W&])]O^GKW_0^U 'J]%>4#XK?$ X_XLIX@'_<;TGV_P"GKW_0 M^U ^*WQ ./\ BRGB ?\ <;TGV_Z>O?\ 0^U 'J]%>4#XK?$ X_XLIX@'_<;T MGV_Z>O?]#[4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4 >KT5Y0/BM\0#C_BRGB M?]QO2?;_ *>O?]#[4#XK?$ X_P"+*>(!_P!QO2?;_IZ]_P!#[4 >KT5Y0/BM M\0#C_BRGB ?]QO2?;_IZ]_T/M0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0!ZO17 ME ^*WQ ./^+*>(!_W&])]O\ IZ]_T/M0/BM\0#C_ (LIX@'_ '&])]O^GKW_ M $/M0!ZO17E ^*WQ ./^+*>(!_W&])]O^GKW_0^U ^*WQ ./^+*>(!_W&])] MO^GKW_0^U 'J]%>4#XK?$ X_XLIX@'_<;TGV_P"GKW_0^U ^*WQ ./\ BRGB M ?\ <;TGV_Z>O?\ 0^U 'J]%>4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ M X_XLIX@'_<;TGV_Z>O?]#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[ M4#XK?$ X_P"+*>(!_P!QO2?;_IZ]_P!#[4 >KT5Y0/BM\0#C_BRGB ?]QO2? M;_IZ]_T/M0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M0!ZO17E ^*WQ ./^+*>(!_ MW&])]O\ IZ]_T/M0/BM\0#C_ (LIX@'_ '&])]O^GKW_ $/M0!ZO17E ^*WQ M ./^+*>(!_W&])]O^GKW_0^U ^*WQ ./^+*>(!_W&])]O^GKW_0^U 'J]%>4 M#XK?$ X_XLIX@'_<;TGV_P"GKW_0^U ^*WQ ./\ BRGB ?\ <;TGV_Z>O?\ M0^U 'J]%>4#XK?$ X_XLIX@'_<;TGV_Z>O?]#[4#XK?$ X_XLIX@'_<;TGV_ MZ>O?]#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_ *>O?]#[4#XK?$ X_P"+*>(! M_P!QO2?;_IZ]_P!#[4 >KT5Y0/BM\0#C_BRGB ?]QO2?;_IZ]_T/M5SP-\7M M3\2^/+CPEKG@;5?".I1Z8-5C>]O+.XCDB\T1X!@E?#;B>N.AH ]+HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK ^('B.7P=X#\2:_!" MMS-I6FW-\D+9Q(T43.%./4KB@#?KG=:1YEV]A!/?:#=1Q7%PD+3-&A_M'.?*1WY ^6-S_# M0!WN@?#O4].:WEO=4:YNH(V1)TD/)9I&W-D9RJ,D0P<[5YX^6L']IP7:_LD_ M%X7HC6Y'@O6@PB^[C[%-M_'&,XXSG'%9LWB3XGP0I*_Q#^%RQ21M+&[:-=A7 M4!R6S_:'3$;G/HK>E87Q)\+_ !0^*_@'QAX)NO''@5K35M&N+2\;2]!O5GCA MFB*DJQOBH8JX(W9!!!(*GD ^CZ*^?]#\2_%B73"L7BSP(\=I!%A[G1;LR3;H MXV7G[>C7YU72+&]*",W,"3% <[=R@XS^-7* .)^.!(^"OQ QDG_A']0Z=?\ MCVDK6^'I!\ >&2.G]F6V,?\ 7):R?CAG_A2OQ P0#_PC^HU'2;:ROO"-Y>SB.VN7A5GE75(59F";N( MU'-;W_".?&__ **'\/\ _P (.^_^7- 'JM%>5?\ ".?&_P#Z*'\/_P#P@[[_ M .7-'_".?&__ **'\/\ _P (.^_^7- '._ >/5YOA3IITH.8?[7UQ9_W@&5_ MMR3,X R2L_X1SXW_\ 10_A_P#^$'??_+F@#T;1Y;R6V<7L!@E21D!+AO,7 M^]QTSSQ[=!G%7Z\J_P"$<^-__10_A_\ ^$'??_+FC_A'/C?_ -%#^'__ (0= M]_\ +F@#U6BO/_@7XQUSQS\/VO\ Q(^GS:U:ZUK.D7$VEVKVUO-]BU.ZLUD2 M)Y9635?\(Y\;_P#H MH?P__P#"#OO_ )TE3^%Q_$GP1;V6L6,^GSS6?@>^CFCCEC:-FC;^V3M8!B0<'!Q4OAGX??& MGPKX;TG1;;XD^![BWTVTBLXYKKP-?/-(L:! SM_;(W,0N2<\>>'_%] MYHVIZAX*V@F=$E:,,\:V;A<["$F0X51)JBH>_7#?H*O_ /"9_&+&?^%7^'>1G'_" M9/P?0_Z!_GVKC&TOXP_\+E_X3Y? ^C8'A\Z'_9!\7'R"3<"<3[OL&X/QLQTY M]LT >B1_$W4[JTMFAT?%Q<()$20X ,$$\XX)O&7QB'3X8>&R,$\^,G!^G_'AU MIJ^+?C C97X7>&%/"[AXR?H.G_,/Z/^27^&NW_,YR?_(' M:LKQ/\8?B3X%TM=8\0_#718-&CNK>"YFL?%;3S1K+/'"&2-K) Y!D!V[ESC& M10![91110 4444 %%%% !1110 4444 %%%% !1110 5Q/QP_Y(K\0/O?\B_J M'W.O_'M)T]Z[:L;QIX;3QEX.UW0)+A[6/5;">Q:>,9:,2QLA8#N1NS^% %?X M=\_#_P ,\@_\2NUY P/]4M3MX0TMKW[7Y4PN//:Y#+=2@"1E"E@ V =HQQV) M'0G/FVD_#?XN:+I-GI]M\4] \BT@2WC+^#F)VJH49_TT=A5L^"OC%G_DJ7A_ M'/\ S)K?A_R_4 =-KW@[PU;:=;VUY8W$MK,JZ6L<=U+]R3S(\'YQQB:09ZC= MQT&"-?!GA:2YC-U9:8SPFW>-[W;B)$/R@;_E"K&V ,8"-C':E\-/BQJ\< M4=W\3]!D2*9)T">$I(R'4Y!RM^#UYQT]0:\^^,?PX^(O@SX6^.?%VD\.7*?:?+MIF:,L-0)4,&=<@$C=D<@4 >T'3O J2EY9;>"2)8H/, MFO74!=L>Q0Y?!XBA)P3DJN><5=TKPCX;UFUEN(+*=8_M$D3![F4'?%<2;CC? MQF3>WOGGT'F<7P4^(MY$9V^(FAJ;F)EDSX7G#,C@!T;_ (F'(*X!![JI["MK M3_AQ\6]+M?L]M\4=!5-[R?O/",DAW,VYCEK\GDECU[^U '?6?P_T2SMV@6V> M2$NCE)9F8$H3Y>5<1RQF-RI-Z0#AFQD$9QP<<@'JWA#_ )%/1?\ KR@_]%K6O5;3+%-+TVTL MXV9X[>)(59NI"@ $_E5F@#B?CA_R17X@?=_Y%_4/O]/^/:3K[5J_#L8^'_AD M8*XTNUX/4?NEK*^.'_)%?B!]W_D7]0^_T_X]I.OM6K\.QCX?^&1@KC2[7@]1 M^Z6@#H:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \/^"^B3:IX:\1364RV MU]:^.]?D25U^ZK:A<1R#IS\C,P[%@F>]=7J/PUO#8ZO:V$UM#:7C2-%9RNS1 MPML$:&,D'R@4SN0*5)52,$N6P;+X*>,/#=[K?_",_$R71M,U+5+S5A92:';7 M!AEN)3+(H=B"R[V8C/.#[5;/PX^)^>/C ^/3_A&K3V]_K0!TDW@-Y-1^T6R6 M>ERC3;BUAN[>-6FMYG.$E0!%'"Y].N.1DTDVB>*EU"UDL+C3M.LE$9FM(V+> M805WKN,>3E=X#<$$@G.,#G!\./B?C_DL#]O^9:M/Q[TO_"N/B?Q_Q=]^O/\ MQ35IT_.@#?FTGQEYUH@U.%D,;K/-$ZJV\VZJIVM&0 )4+97GY_N@9%:,NC:O M%JNJ7,!LW%U';(KR.0/?#>P^*_C;_A)_M'Q76W_LC7;K M24\KPW:GS$B"X?C ^/3_A M&K3W]_I0 _\ 9I_Y)UJ__8Y^+/\ U(=1KU6N0^%/P_/PR\&1Z')JDNMW+7]_ MJ5S?S1+$TT]Y>376<\$*SVP$BS1[Q]HB)-N^,<[2Y)R<_NX\=ZXP?#CXH<9^, M#?\ A,VGM[_7_/4'PX^*'&?C W_A,VGM[_7_ #U ->Y\-^-Y[M676XTMP68( MT^64E%VC*0)N"ONZ]1C.>UZVT?Q>RWQN-5BC,UWOA2"56\J [OE5F@^\I92- MRL"%P<9R.:'PX^)^/^2P/V_YEJT_'O1_PKCXG\?\7@?_ ,)JT]?KZ4 =?_8V MN//HUQ<26=W<64TSN=[1[D:-E0?=.6^89. #@D A1DWF@^.9)'-OJUG#'NB M"Q!E"[!)"9,CR#R46GU]:7_ (5Q\3^/^+OO MUY_XIJTZ?G0!T-OH?BV";?\ VG;^7Y_F^2LQVE?,RT9W1$A2AP-I7:5!^;<0 M.,^ FG2Z1X]^*]C<.CW%KJ&DP2,C;@671K($YP,Y(/4 ^PX%:)^''Q/Q_P E M@?O_ ,RU:?AWK<^%_P -;WP'=>)]1U7Q'-XFUCQ!?1WEU=R6D=LJ^7;Q6Z(D M:< ;803R4?LL#'P&\+C 7BYX'3_CZE_S_4]:]7KP7X/6@#TWQ/JNK M:=KT+6<5Y/90V,L[V]O#D3RAUVQE_*?!(W# *^M9Y\;ZOIZ11-I,^H3/?#_P#\+R^_^4U %K_A)/%T.J3L;*>6W5IW\@6KLN0L&Q%?RT)7<\OS M$9.W/RX(/0Q^)]3O'*1Z3+#&4N'$\L7W_ ,IJY_7_ (L?&'PYXC\,:+<_#?P.]UXANIK2U>+Q MU>%$>.WDN&,A.C@@;(F (!Y('&>--9T[1;"2#1+S4[Y[1&F5X)8@)? M++,"!$<<@#CNW3C!=)XUUP20NN@7"1[[F.2,Q2MQ'<-$K@B/(!1?-'!+*0%! M)4G#_P"$C^-__1//A_\ ^%Y??_*:C_A(_C?_ -$\^'__ (7E]_\ *:@#L/#& MLZIJ^J7WV^RDT^%((PD#(VP2B6=7*R,B[PRK$PZ8##(!SGC?VI/^2):QP&'V MW3<@_P#80MZ=_P )'\;_ /HGGP__ /"\OO\ Y35SGQ T3XR?$_PTWAR_\(^! MM$L;J\LY;B_MO&-Y=RPQQ7,4S%86TJ,2$B,@*74'/)% 'O%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %>9?M/C/[-/Q:&,_\ %(ZOQC/_ M "YR^Q_E7IM>9?M/C/[-/Q:&,_\ %(ZOQC/_ "YR^Q_E0!Z'I0QI=F 0?W*< MCO\ **M5XK^T7\2$^%'PT\(Z\WC*W\'1CQ/H%G--=26L<-[:S7L,5W YN$.% M%L]Q,6C*.H@+[@JN#\Z_$/\ :B^+V@_\+'_LZYV?V3XBEL[7_B0F3[)(G]N? M8].Z?/\ :_[.T+DYD/\ ;/[ME\VWV 'WI17S!XG^,_C/X&>+_%NK_$/71XB\ M"MXGLK+2+;PCX>DN+RQ2Z18X;*X"[MQW.)7;._B()N-U'!%]/T %%%% '$_' M#_DBOQ ^[_R+^H??Z?\ 'M)U]JT? -Q#;?#_ ,-"618<:3;N1(P!"K$F2?89 M&3[UG?'#_DBOQ ^[_P B_J'W^G_'M)U]JK^'_"YU[P1X-D%R;7[-IEHP786) M96MIER10!VK:C:)(B-=0J\@4HID +!CA<#OD]/6K (89!![<5Q M-A\+[:RN(I'NY+H1D.JR9!5_*AA)!STV0#"D8RQSD<5U&C:?-IMJ\,MQYZAS MY0V@"./ 48^A/MG X H OT444 %V<T!/^AU\._P#@U@_^+H_X6]X$ M_P"AU\._^#6#_P"+J0_"GP2V<^#M .1@YTR#D?\ ?->9?"3X<^$[WX@?&N*X M\,:-/%:>+[>*V273XF6%#H&D.50%?E&YW; XR['J30!Z3_PM[P)_T.OAW_P: MP?\ Q='_ M[P)_T.OAW_P &L'_Q=2?\*I\$C'_%':!PC_A5 M/@D8_P"*.T#@Y'_$L@Z_]\^] $?_ M[P)_T.OAW_P &L'_Q='_"WO G_0Z^ M'?\ P:P?_%U)_P *I\$C'_%':!PC_A5/@D8_XH[0.#D?\2R# MK_WS[T 1_P#"WO G_0Z^'?\ P:P?_%T?\+>\"?\ 0Z^'?_!K!_\ %U)_PJGP M2,?\4=H'!R/^)9!U_P"^?>C_ (53X)&/^*.T#@Y'_$L@Z_\ ?/O0!'_PM[P) M_P!#KX=_\&L'_P 71_PM[P)_T.OAW_P:P?\ Q=2?\*I\$C'_ !1V@<'(_P") M9!U_[Y]Z/^%4^"1C_BCM X.1_P 2R#K_ -\^] $?_"WO G_0Z^'?_!K!_P#% MT?\ "WO G_0Z^'?_ :P?_%U)_PJGP2,?\4=H'!R/^)9!U_[Y]Z/^%4^"1C_ M (H[0.#D?\2R#K_WS[T 1_\ "WO G_0Z^'?_ :P?_%T?\+>\"?]#KX=_P#! MK!_\74G_ JGP2,?\4=H'!R/^)9!U_[Y]Z/^%4^"1C_BCM X.1_Q+(.O_?/O M0!'_ ,+>\"?]#KX=_P#!K!_\71_PM[P)_P!#KX=_\&L'_P 74G_"J?!(Q_Q1 MV@<'(_XED'7_ +Y]Z/\ A5/@D8_XH[0.#D?\2R#K_P!\^] $?_"WO G_ $.O MAW_P:P?_ !='_"WO G_0Z^'?_!K!_P#%U)_PJGP2,?\ %':!P\"?]#KX=_\&L'_ ,71_P + M>\"?]#KX=_\ !K!_\74G_"J?!(Q_Q1V@<'(_XED'7_OGWH_X53X)&/\ BCM MX.1_Q+(.O_?/O0!'_P +>\"?]#KX=_\ !K!_\71_PM[P)_T.OAW_ ,&L'_Q= M2?\ "J?!(Q_Q1V@<'(_XED'7_OGWH_X53X)&/^*.T#@Y'_$L@Z_]\^] $?\ MPM[P)_T.OAW_ ,&L'_Q='_"WO G_ $.OAW_P:P?_ !=2?\*I\$C'_%':!P\"?\ 0Z^'?_!K M!_\ %T?\+>\"?]#KX=_\&L'_ ,74G_"J?!(Q_P 4=H'!R/\ B60=?^^?>C_A M5/@D8_XH[0.#D?\ $L@Z_P#?/O0!'_PM[P)_T.OAW_P:P?\ Q='_ M[P)_T M.OAW_P &L'_Q=2?\*I\$C'_%':!PC_A5/@D8_P"*.T#@Y'_$ ML@Z_]\^] $?_ M[P)_T.OAW_P &L'_Q=6K#XE^$-4D:.R\5:)>2*-S)!J,+ MD#U(#5#_ ,*I\$C'_%':!PZI$L5YX$\,W<2MO"3 MZ/;N WJ 4Z^] '#_ $\4:+#_P +&\S5K&,OXRU%@7ND!8'R\$<]/3V%>J?\ M)=H7_0:T[_P+C_QKP;X%_ CX9ZA_PL,7/P]\*70A\8:C%'YVBVS^6@$>$&4X M R< < 'ZUZ>?V>/A4 M_P#TS]S^9H ZK_A+M"_Z#6G?^!/A4__ $S]S^9H ZK_ (2[0O\ H-:=_P"!/A4_P#TS]S^9H ZK_A+M"_Z#6G?^!/A4< MY^&?@XY_Z@%I[_\ 3/W/YF@#JO\ A+M"_P"@UIW_ (%Q_P"-'_"7:%_T&M._ M\"X_\:Y4_L\?"HYS\,_!QS_U +3W_P"F?N?S-!_9X^%1SGX9^#CG_J 6GO\ M],_<_F: .J_X2[0O^@UIW_@7'_C1_P )=H7_ $&M._\ N/_ !KE3^SQ\*CG M/PS\''/_ % +3W_Z9^Y_,T']GCX5'.?AGX..?^H!:>__ $S]S^9H ZK_ (2[ M0O\ H-:=_P"!/A4_P#T MS]S^9H ZK_A+M"_Z#6G?^!/A4I MWCHF?+RJK#&N!V4+CC%>C6_PF^#%RBM%\.?"!7>8\GP]:J%8'&#F/CE<9Z?+ MZ#- 'H?_ EVA?\ 0:T[_P "X_\ &C_A+M"_Z#6G?^!/A4,8^&? M@X8_Z@%I[?\ 3/V'Y"@?L\?"H8Q\,_!PQ_U +3V_Z9^P_(4 =5_PEVA?]!K3 MO_ N/_&C_A+M"_Z#6G?^!/A4,8^&?@X8_Z@%I[?],_8?D*!^SQ\ M*AC'PS\'#'_4 M/;_IG[#\A0!U7_ EVA?\ 0:T[_P "X_\ &C_A+M"_Z#6G M?^!/A4,8^&?@X8_Z@%I[?\ 3/V'Y"@?L\?"H8Q\,_!PQ_U +3V_ MZ9^P_(4 =5_PEVA?]!K3O_ N/_&C_A+M"_Z#6G?^!/A4,8^&?@X M8_Z@%I[?],_8?D*!^SQ\*AC'PS\'#'_4 M/;_IG[#\A0!U7_ EVA?\ 0:T[ M_P "X_\ &M"SOK;48!-:7$5U"20)(7#KGZBN%'[/'PJ&,?#/P<,?]0"T]O\ MIG[#\A5"Z_9:^"]],9KGX1>!+B4@ R2^&K)FP!@#)BH ]0HKRK_AD[X(?]$; M^'__ (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ M (2]C_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2] MC_\ &J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ M&J/^&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^ M&3O@A_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J/^&3O@ MA_T1OX?_ /A+V/\ \:H ]5HKRK_AD[X(?]$;^'__ (2]C_\ &J\T^/'[,OP> MTC1/"?\ 9WPG\$6=Q=>+=%MF-MX\6T\6W5M;B?PY9N(8A;VY$:9C.U068[1P"3TZ5Z7_ ,,G M?!#_ *(W\/\ _P )>Q_^-4 >JT5Y5_PR=\$/^B-_#_\ \)>Q_P#C5'_#)WP0 M_P"B-_#_ /\ "7L?_C5 'JM%?+_QH_9D^#VE:C\-ELOA1X'LUN_%MM;7"V_A MRS031&WN28WQ'\RDJI*G(^4'MD>E_P##)WP0_P"B-_#_ /\ "7L?_C5 'JM% M>5?\,G?!#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_ E['_XU0!ZK17E7 M_#)WP0_Z(W\/_P#PE['_ .-4?\,G?!#_ *(W\/\ _P )>Q_^-4 >JT5Y5_PR M=\$/^B-_#_\ \)>Q_P#C5'_#)WP0_P"B-_#_ /\ "7L?_C5 'JM%>5?\,G?! M#_HC?P__ /"7L?\ XU1_PR=\$/\ HC?P_P#_ E['_XU0!ZK17E7_#)WP0_Z M(W\/_P#PE['_ .-5R$?PA\"_##]I;X:'KJ7+Z'I,%F9PKV! M4.8D7=C)QD\9..IH ^A**** "BBB@ HHHH *\H^*H)^+_P %.I UK4#_ .4F M\&>OO^M>KUY/\5C_ ,7@^"8SQ_;6H'&>_P#9-Y[^Y]: /6**XV\^)=K9MIJ& MSE:6]2R( /"-=,ZPC..1NB;+OA_QO#K44$D]L^G"X;]S]H;&\' 4 M]!R2<#L?7/% '2T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %>9?M/C/[-/Q:&,_\4CJ_&,_\NE8_LNSP"!Y*8!_W15JJNE8_LNSP"!Y*8!_W15J@ HHHH M **** .)^.'_ "17X@?=_P"1?U#[_3_CVDZ^U:OP[&/A_P"&1@KC2[7@]1^Z M6LKXX?\ )%?B!]W_ )%_4/O]/^/:3K[5J_#L8^'_ (9&"N-+M>#U'[I: .AH MHHH **** "O*O@W_ ,E%^.W_ &.=M_ZCVC5ZK7C_ ,+;\:;X]^.?%6UM[^>UBT^XN)(UE=0O!=8[K[*^!C[WFXP M.Z\Y!^6NFTC7(M5S&5\BY50SP.?F'K^ ) ['U H TZ*** "O*O@W_P E%^.W M_8YVW_J/:-7JM>5?!O\ Y*+\=O\ L<[;_P!1[1J /5:*Y+Q7;>(I[Z3^R2ZV MQB3.)%7+;+G[N2"")&MF)Z%5(YY%5M&TOQ/]CMWU"]D2\CP'2-E*RN8$$CYR M0J^8'*@@X#8P.-H!VU%5-*FN+C3X9+J#[-.0 M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** /$)K/Q9\1/C'X[TFT^)7B+P?I>@QZ>EM9:%::4ZL9H6D M=W:ZLIW+$@ 88# ^[W,M[X"US3DG>Y^/WQ B6!_+F)T_P_\ NC@D%L:3P,#. M?0@]ZT_AT?\ B_'Q>&1C_B3G ZY^RMS^@_+\3Z>^GVLID+VT+F0[G+1@[CMV M9/K\OR_3B@#QR/P#XBFN4@C^.WQ#DD:X-J MAX=.'&_.1_960/W;\G^[QVS7 MN_".LV,@CF^/GQ"1VD>-%_L[P\3(59E;:!I63@HPP.2< EESWUIK;BPEN1X M4GM[U2]Q$HM>LIMUD+$@9!9II$SC)(<'!R*9%J]G()Y+OPO)%:L'N2SZ>0<$ M29+;A]\AFR#C[[C.E^'R'NKCS)YI< MG23\S^9(2?\ :*\8VC6F^#U^MG]ED^.OC+[--(8_(_L_PWM=Q@$;?[)Y(X'Y M>U>BI?6.I:3IJR:%OL5G,(MWLRZVZK"Y#*FS@<%0#G % '%/\ #W6XE5I?V@_'4(90R^;9^'D) M!&X<'2ASCG'6K%I\+/$U\6$'QZ\?R;0&)%AX?Q@D@<_V3ZJ?\D5VL;VFH:]' M:-X>VQQL[FYN++"Y4;596VXR<,,9SC'8UT-KI]K8C%M;0VXZ8BC"_P J /+_ M (,7OB&T\9?$;PSKGBO4?&$&B7UFMG?ZM;V<5RJ36<BBB@ HHHH \H^ V/[3 M^*N#D_\ ":7>3G/_ "[6O],5ZO7E/P').H_%/@@?\)I=X_\ >VS^N:]6H * M*** /*?CP,ZE\*\$@_\ ":6GX_Z-=5ZM7E'QYQ_:7PKR,C_A-+3G'3_1[G\J M]7H **** "BBB@ HHHH **** "O*/&H_XR1^%IQ_S!=?YQ_M:?[?U_\ K>KU MY1XU'_&2/PM./^8+K_./]K3_ &_K_P#6 /5Z*** "BBB@ HHHH *\H^*QQ\8 M/@ISUUK4>_\ U";OW_QKU>O*/BLG&.& M,Z?:F.%/+C3R5PB_W5&.!["I/[,M,1#[/'MB8.BA>%( ('L ,?0>E6J* "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS+]I\9_ M9I^+0QG_ (I'5^,9_P"7.7V/\J]-KR[]J>XAM?V9/BW)/(D48\):L"TA &39 MR@#GU) _&@#T;2?^059?]<4_]!%6ZH:!*U^!WQ$FFDBAAC\.:B[R3,%15%M(26)Z #J:U/AC

0_!+4K2]^)7QZCM[J&>2 M+QG;^8D4@8I_Q(-(3D \?,CK]48=0: /4SI-B9C,;.W,I<2&3REW%AT;..HR M>:?%I]M#.LZ0(LRQB(.!R$_N@^G _(>@JQ10 4444 %>5?!O_DHOQV_['.V_ M]1[1J]5KR'X):E:7GQ,^/<,%U#/-%XRMC)''(&9!_8&D)R >/FC=?JC#J#0! MZ]1110 4444 %%%% !1110 5P/Q&^++> M?\/Z'9^$=>\8:QK45U/;V>AM9( M4CM_*\QG>[N8$'^N3 #$GGCBN^KRCQH2/VD?A=UP=%U\'T^]I_M_GF@!W_"Y M/%W_ $0GX@?^!WA[_P"6M'_"Y/%W_1"?B!_X'>'O_EK7JM% 'E7_ N3Q=_T M0GX@?^!WA[_Y:T?\+D\7?]$)^('_ ('>'O\ Y:UZK10!XIX5_:-UKQMX>L=< MT7X)_$"]TN]3S+>X^U:!'O7)&=K:H".AZBM;_A'O\ Y:UZK10!XIXF_:-UKP?IT-_J_P $_B!:6DU[::>D MGVK0'S/_P#EK1^T MM_R3K2/^QS\)_P#J0Z=7JM 'E7_"Y/%W_1"?B!_X'>'O_EK1_P +D\7?]$)^ M('_@=X>_^6M>JT4 >5?\+D\7?]$)^('_ ('>'O\ Y:UD_P##1NM?\)5_PC?_ M I/X@?VU]B_M#[-]JT#_4;_ "]^[^U-OWN,9S[8KVNO*>?^&J1P"/\ A"^O MI_IW]?Z&@!?^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: M]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH ^ M7O@A\5_%-D/'WE?!CQO?B7Q;J$K?9KS0@(&)3,3;]37+#N5W+D\,<5Z9_P + MD\7?]$)^('_@=X>_^6M)\ +O M^B$_$#_P.\/?_+6C_A@#RK_A#]9T6&UN+BSUQ[*0O%<><(V1K2YG7K!)D,01 MQQS7?5Y1X+X_:1^*(W G^Q= ./3YM0_P_P \4 >KT444 %%%% !1110 4444 M %%%% !1110 4444 %%%95UJUU!?O;QZ;-/&%4K,IPK=#;OPUI4,'ANUUR4>(=.N9[EFFN)XMNQ)XM@40J3D$Y;''%:? M]F?&_/\ R,GP_(X_YE^^]\_\OWT^G/6@#U:BO*3IGQPP<>)?A_G'_0O7W7)_ MZ?O3'^>H=,^-^3CQ)\/\-.]_P#I MR]_T'O2_V9\;\_\ (R?#\CC_ )E^^]\_\OWT^G/6E_LWXWY_Y&/X?GK_ ,P" M^]O^GWZ_3CK0 W_A1FK\?\7?^(/_ ($:?Z_]>?X4#X%ZN,?\7@^()_[>-.]O M^G+V_4^U.&F_&_(SXC^'_;.- OO;/_+[]?S]N4&F_'# SXB^'^A7-E%;%)M/W$2VDF.#T[UW(^!>KC'_ !>#X@G_ +>-.]O^G+V_4^U<[X?^&OQF\/>+/%6O0^*_ M LMQX@FMIIXI- O-D?DP+" F+S(R%!Y)P2:Z(:9\<W_3E[?J?:@? O5QC_ (O!\03_ -O&G>W_ M $Y>WZGVH.F_'''_ ",?P^[\?V!??A_R^_Y_6E_LSXX9_P"1D^'Y&?\ H7[[ MIC_K][G\O>@#H/AO\++7X<3:Y=#6]8\1ZGK,\<]YJ.MRQ/,YCB6)%'E1QJ%" MKV7/)YKMJ\H&F?'''_(R?#[/'/\ PC]]^/\ R_?Y_2@Z;\<N6^)?C'XP_ M"?P5>^*M6USP!=Z;I[VYN(4T>\MV='F2-@LC7C!3A^"0>>QZ4 >_T5D:A>:O M!20,DC!P>* + MM%%% !1110 4444 %%%% !1110 4444 %%%% !7E/Q['F7/PRA!(,GC2PYZ_ M=CGDZ=_N8]LY[5ZM7D?[0%U!;:G\)Q/,D7F>-K-$WMMW-]GN< >O/;_]= ': MV>E^)/M%L;K5(?)$"),L:Y._RU#$':,_,&(Z?>Z?*!6QHT=]%;.FH&-Y5W ([8KT&'3?$45GE[^">Z60E48E49#V+!<\=.!VSG)XXC]G^Z@N] M1^+!@F2;9XWO8W*-NPXM[4%3Z$=,>U>N4 %%%% 'E/QXS_:7PKQ@_P#%:6G& M?^G:Z_\ U_A792:=XC>\B==1@CMQ*Y>/&24,KE1]W^X8^..4(R02:X']HG5; M/2]2^$0O)XX/M/CJRMX?,.-\C6]UM5?]H^GH#7L5 &;I,&H6\UREY(DT((\B M4,2Y'.0PP .WKU]A6E110 4444 %%%% !1110 5Y1XT /[2/PN/.1HNOX../ MO:?QG_/0UZO7D?CFZ@B_:8^%$3RQI-+HWB 1HS ,W-@3@=^ 3^'MP =D-(\2 MR6\:R:M#'(4A61D4GD1XD(X'\>6' W#@X%;>C1WT5LZ:@8WE5R$>-BVY,#!. M0,'J,>WO5^B@ HHHH *\IG_:F^%T%S<0_P#"51RM;S202-!9W$J!T9D,Y\3,,?]0V[]_P#IE['\J\W^(_Q[\':Y\3OA3J^E^(()=(T35+Z?56FL MKM)(HY-.N8HV0>7\WSL%(P?O ]C7L(G\<6#W<<%A%=(UZ62::16/E-))NPIE M&T!?)*C)ZN".!4<]SXWU?255;..QOTEM2ASY:E@[>>6(D(\O 4 ?,?O, X( M ,H_M3_# '!\2N#TQ_9MW[?],O<8\3,<_]0V[]O^F7N/SK:N]3 M\:I;Q+IFA"&+:=J7TT8IP6!&T@]:Z7PQ>ZI?VMQ)JELMH MYE'D1A2K>7L7EN3R6WG'! V@\@D@%CPYXBTWQ=X?TW7-&O8M1TC4K:.[M+R MY2:%U#(ZGT((-:->4?LG$G]F'X49SG_A%].'/7_CV3KP*]7H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KR'XY#4M6\8?"_PU::_JOA^QUK5[ MJ.]ET>X$$\J1:?O5Y+\7)EM_BW\%Y')"+K&HL=H).!I M-X>@Y/T /TH HX]:]/TWQ)INK1A[:YR"JN!*C1G:PRIPP M!Y&2/7!]#5PWL ;;Y@WGHO\ $?<#J1P>1Z&@#RQ?V>D1%1/B-\0455"@+KQ M''^Y_G%<1\=/AGJ'PU^#'CKQ;HWQ(\>+J^B:)>:C9FYUH2Q":*%WCWHR89=P M7(/! ^M?1PFC8@!U))(&#U(Z_E7E'[5\\?\ PS%\6,.C-_PBVIX&[N+=P>XZ M'&?2@#UJBBB@#P_Q-H>I?$+]H37?#TOBWQ'H.CZ7X6TN_M[;0;[[*&GGN]1C ME=SL)8E;>$ 9XVGCYCG8/[/H.?\ BY'Q"'_VO[2?CBZT M\/)-:^#_ ],\$2!GGC&H:N7C&5/)0-@ @EMO(Y-=/KNJ>+=,CU;R$N+I&MU M:W,-J&DM[@@L5R%(EC/WI7DLLPAC>W;*A9D5,JD:E04+M\V<[!\WS4 9(_9] Q_Q(2V<,9KJ)/&VM0V[%/#MQ=S*54H(I8MV?/)(RA'W8H^^ 90":E=6GCGQU;7&I3BYO)(M;V-<2B-(@[D)\S".*-,GG"*.U>GW?BG2[#4#97 M%UY5R/X#&V/]6\@YQC[L4AZ_P$=13XO$%E/J,MBAG:YB19'7[-+A0V=N6VXY MP>,YXH \Y/[/HQ_R4CXA=,9_M\_G]S_.*X[XL?#S4?AAX1B\1Z/\0O&T]_;: MOI4:0W^L>?!(DNHV\4B/&4PP9)&7!]1WYKZ'5U;HP/&>#VKRK]J$9^#]QQG_ M (G6B=O^HM:>Q_SZ4 2?M%WVIVW@K1K32]6O=$EU3Q)I&F3WFFR".X6":]B2 M4(Y!VDJ2,CGFHC^SZ#G_ (N1\0A_W'S[_P"Q[_I1^T:?^*;\'C/!\:>'\\]? M^)C![^M>L4 >3_\ #/R\_P#%Q_B%_P"#\^O^Y^%4]/\ V8],TJ^U.\L_''CF MVN=3G%U>RQ:UM>YE$4<*O(P3+$1Q1H"3P% ["NQUR?Q'&^LP6<\L31;;BSN_ MLJS(0X55B9 7VNLC,%(;:4^89R(8=2\077B"WBN!?:=:O&_FI%"LB)(&C0! M9/);*GYV!)4[2"VW! , _L^C'_)2/B%TQG^WS^?W/\ .*YW6/"&H_"[XF?" M=K#QOXLU:VUSQ%<:7?V6LZE]J@E@&CZE<@;2HPPEMH2"#GY<=SGUWP8U_)H8 MDU*XNKBY>:7F[A6%U4.54;55< A0W(YW=<8KA_C)_P E%^!/_8YW/_J/:S0! MZK1110 4444 %%%% !7E'C4?\9(_"TX_Y@NO\X_VM/\ ;^O_ -;U>O*/&H_X MR1^%IQ_S!=?YQ_M:?[?U_P#K 'J]%%% !1110!Y3^RMG_AGOP1G&?L1Z'(/[ MQ^:]6KRG]E88_9[\$!F M^_KC]*]7KR@<_M5'@G'@LE>KUY1\7SCXI_ SGKXHO>_\ U ]3]_\ &O5Z "BB MB@ KRCP4?^,D?BD,_P#,%T#C/^UJ'O\ T_\ K>KUY1X*/_&2/Q2&?^8+H'&? M]K4/?^G_ -8 ]7HHHH **** "BBB@ HHHH **** "BBB@#P_Q!X?U'XB_M"> M*-!E\7^)-!TG2/"VBWMO:Z%?_95,]S=ZLDSO\I+$K:P 9Z;//RQG/-:3X?:9A7A^(OQ'N M(VB$P\G727*DS %4V9.#$V<=.#TW$>IP^,-1DTV69M!O8[K86BB,+8)%O')@ M\=WOC*>*SN[RXTF]2"+#JHMW5C&=YR0P&" @R" 6'/.: /)9 MO@#X9LR5WSE@.@+M6DGPMTF2: MS1?B9\1-UW@Q@ZVX R2H#$I\IW C!YR,=P*]2B\4/*;5AI]UY,K)NE6%W"JT M3OD87/!4*1Q@L/49:_BBY2[2 Z1?LKW?V83K;DJ!O(WMSPFT9W\CIQSB@#RJ MW^&FD3W-K;?\+,^(B75QA8XFUQBS$$!N0A'!8 \_2K^D?!BTUV"66U^)/Q!9 M(W,9/_"09.< YX4XZ\9Q]*](C\2W,[6*#2KN*2>;$^V-5 W-N P!DX&[ M&0">V*WZ /'/A%;:AX;^+OQ#\+2^(]:\0:78:?I%Y;?VW=BYEADG-X)=K8!V MD0Q\'CCCOGV.O*/!1_XR1^*0S_S!= XS_M:A[_T_^MZO0 4444 %%%% !7BW MQ TS4?&WQYT?PQ_PD^O:#H\/AJYU)HM"O!:F6?[5!&I=@I+84M@=!D^M>TUY M1!_IT'\\?I0!EZ[\(;703 )_B'\0/WP?:3XA8#*C.#\A MQG/4X';.2H-*+X=:2Z"1_B3X_CC:)IE;_A(6R561D;C9V*]>G7GN?;=6NI;' M2KRY@A:XFAA>1(54L9&"DA0!R,_"JV'B'QEXYO\ 1M3<+)9W6NB52$C-P/,4I@,IBSCG!4=J M]9B\:7%O;RO?:1>1M&!\R6[A"3M )'/+8]>/NG%:T.M23W<$0M)HP\TD3,T M3E0JKD.' V[3QC)&<^H( !Y ?AKI!MH[EOB;\1%25V&#K;#;M(+9^3 &&7G. M,$$'O39_AKH]GY(N/B=\1(GDVA4.N,Q+% X3Y4/. ?U]J]6MO$]S/:12_P!D MWGFM#"[0F!TVNX8LN6 SMV@'@ $CGGBN_C*X6PCN!H>I$S1L\:-:N&0[V4+( MH!*_P'C)P2< "@#@-)^#-GK )MOB7\0G"@$DZ_UY([)_L_\ CWY1^!='U+P+ M\?+KPT/%7B#Q!H]QX9743#KM[]J,4XNO+W*=H*Y4GCO@^@Q[/:R/-;0R2(8W M9 S(?X21R*\M(_XRJ!P/^1+/(ZC_ $[O_3\: /5Z*** "BBB@ HHHH **** M"BBB@ KS3X_^(M;\/>#-+7P_JK:)J.I^(-)TG^T(X(II((KF]BAD9%E#(6V. MV-RL!Z5Z77DO[22++X6\)1-G9)XS\/J<''']HP>X]/\ )H D/PH\>\X^-GB4 M<<9T?1^#_P" =8_B']GGQ)XLGT>75_BUKNHMH]^FIV!GT722;>Y5'195_P!$ MQN"R/@XXW=^*]$@\&WT?V7S-?N9FBD$LC/&,R_OHI2IYP%S'(!QD"3&>/F;# MX0N ]KYNN220PI&+A50JTA2$Q[M^XE/QKX"^,/@72-1^(.I>+=*UV+4%N;34-.L8%0PPJZ.K00HV M90&8FU4D #@#)P_T3Z_I^*?L\X_L[QY@8/\ PFFLY&,?\O!KU>@#Q'PY^SSXE\)2 M:L^D?%O7K#^UK^34[X0Z-I(\ZYD"AY3FU/)V+GZ>O-:X^$_CW'_);?$O;_F# M:1^/_+I7J]% 'S=IOQ#\:>-/@]^SI+#XFFT+7/',UM%J^L6=E;O*?^)'?7KE M(Y8VC7=-:QY^3@$@8KNA\)_'N/\ DMOB7M_S!M(_'_ETKRKX9 #X3?L9 C% MW;<'_L5=6]A_*OI77/$EMH-UID-P#_IMP( X90(\D*K$$@D%VC3"@G,@XQD@ M \RU+X&^+M9DLGO_ (P:]>&QN%N[8S:)I!,,P#*'7_1/O!78 ^IS[5>/PI\? M$-_Q>OQ&#VQHVD%*J^" M>I4J/FXJS)XUTR&]AM'-R)Y9$A 6TE=5D9 X1G52JG:P;!/3Z&@#S;PE+XO\ M)?':S\*ZQXYO_%^DW_AR[U0)J-A90/#-%W3'/L]>4:D M?^,J_#PS_P R7J?&?^GZP]_Z?_7]7H **** "BBB@ K@OC[XMU+P#\"?B/XG MT:5(=7T7PWJ6I64LB!U2>&UDDC)4\$!E'!X-=[7E7[6/_)K'QD_[$S6?_2&: M@!#\*/'N>/C9XEQQ_P P?1_Q_P"7.L?4/V>O$FJ^)]'\17GQ:UV?6M(BN8;" M\;1M)WVZ3B,3!?\ 1^?:FN(DGYT&XB5@IE0,R M[@"PR1Z_2@#RS_A5'CX@?\7L\1@XQQHVD8SZ_P#'I_GVKF?'.G>/OA>_A?53 M\5-8U^WNO$FE:9<:=J&E:9'%+#<7<4,@+16Z.#M=B"K#G'X^\^?'YAC\Q-XP M2NX9&>G%>4_M$31R^&_![1R*Z_\ ":Z ,JV1G^T8>.O^?TH ]:HHHH *\H_9 M;(/P3T@CO>ZGR3DG_B87/->KU\V_ .U\5'X7V5SH\;S0)?W;0PO<[8G9;N_# M G>"$W>2&&TYZ_-U !ZWJ\'B6U\2ZE?Z=;375L(8TMX'N!L=PCDD*90H&X(I MRN3G@CE@L\WC6?S&B@M[:3R55$)1XC(7*EF.=P 4JY SPI4%CAC'(?%EQ=E6 MLY8K>2\CE+QS1AEC2YC(7'F=&A#[\=6Z#!(J&VU?QREC>F;2(8[DR,EHC(K+ MPTV&1_&" 77Q M7^#,#,R++J^I(2I&0#I%X.,_X'Z5ZY7E'Q6./C!\%.>NM:CW_P"H3=^_^- & M\/AEH=I=S:D;B5[[[):V4MV^SS?LUJS/''E%!P#)-_W_ )!T( M3>$=+UMH- M22^ND23=!0PXKS/]ISP MEI=E\ /BIY5_=S7UAX1NI&CE=0 @M+J.(DA5R=K2C.=Q &XD!:].B^$^E0+* M$NKP;[B>Y'$.%:68S,,>7@@,1@,#PH!SSG@?VCO!]CX5_9E^+\EI+*(W\)ZB M@B8(%C58KB0*@4+@!I7P,X P!C% 'NE%%% 'DND(7_:G\;*K-&S>"=# =0,K M_IVK\C(QQ[Y^GKNZ3XDU[3K&$7EG?:DSN[R7$]LRO&GFM'\L<40W;55'*MM+ M!R5)QBL70^/VJO&O P?!>@X./^G[6.^/<=Z[_P 37MW8VUD]FLK,U[ DHAA, MI\HN-^0 <#&>>U '*+XX\16EK?LWA^XOI$N&\C]S,F8SYQ XBR<>6B@X&1(I M//#6!XVUPDSCPW?;3 #]F:-AL?R?,Y8)S\Y$/R[AG#CC-&N>/=9TQKPV7AF\ MU&.&&69#YI,:#')S(!]9+7QEKK:CJ,3^'YFMK>W,\+LDJM.0 MC$HI\O!;<%&&"/^0?%Q_GU_$^@^&;J[O-,>6]#B;[3M>??#+_DMGQD.#_Q^Z6,YX_Y!\7'^?7\2 ._:Q_Y- M8^,G_8F:S_Z0S5Z?=7D-DBM,X0,P11C)9CT Y)]A7F'[6/_ ":Q\9/^Q,UG M_P!(9J]&U;1H=7^QN[R0SV( M;ZWU2XDD62W 4%9-@RC;AN!Y! ,J=ODFE!X:LV^^'&C7&DZS#+=S[+ZS-I). M%A9X8U+$[ 8R.IY#!A\HXID7PBT>/3Y+0W-XR2S7$\C9B4R&:9)F#!4 .'C7 M#8W=TCX?6>E3W\WVF:>:ZDGD,S)&L@,P3?DJHSRF1P!SR"0#0!9\/: M%I5G-'J=C)YGVBUC6,NB B/:@!4[0RA@B97(7(!V@YKB?VH1GX/W'&?^)UHG M;_J+6GL?\^E=%'\*M,AU"&]CO+Q+B.(0YVP,'3RHXBG(9(QD'U.,<8YO] MIU"OP;G4LTA&LZ)\S 9/_$VM/08_3\NM #OVC3CPYX.YQ_Q6F@=_^HC#[C_/ MK7J]>4?M&G'ASP=SC_BM- [_ /41A]Q_GUKT[47DCT^Z:$L)EB8H47:7'+IUW=P+=&*YE2T.9HG4,LF /E$08AAP6:,X'(!N:; MXHUZZTG?=:3$L\N%*F+Y@JJG('/4X) +;OQGK&G:+821:)>ZG M?/:1M,K02Q@2^668$"(X.0!QQEL8XIL?CC79)6;_ (1VYCB2>XB=6BE;*QRF M-)%/E@X909. V1@+R10!T/AG6+[5XYS>6)LA$0B[Q(KN>O*?V5L_P##/?@C M.,_8CT.0?WC\UZM0 4444 >5?M+?\DZTC_L<_"?_ *D.G5ZK7E7[2W_).M(_ M['/PG_ZD.G5ZK0 4444 %>4#G]JH\$X\%CG/ S??UQ^E>KUY0.?VJCP3CP6. M<\#-]_7'Z4 >KT444 %%%% 'E'P &#\2> ,^--2Y7H>(O\GWS7J]>4? 8/Q M)X SXTU+E>AXB_R??->KT %%%% 'E'Q?./BG\#.>OBB][_\ 4#U/W_QKU>O* M/B^O*/!1_XR1^*0S_ ,P70.,_[6H>_P#3_P"L >KT444 %%%% M !1110 4444 %%9NN^)=(\+VJ7.LZK9:1;._EI-?7"0HS8)V@L0"< G'L:P_ M^%O>!/\ H=?#O_@U@_\ BZ .L=UC1F9@JJ,EB< "N37XP> V (\;>'"#R"-6 M@Y_\?KDOB_\ %KP/+\)?&R1^+=#NW.AWP$%MJ$,LDG^CO\JH&RS'H .M<5\. M;[X27_PJ\$W,#> ;6ZET6TEFBU,6B3JYMX^'##M '1^,=(^#7CG MQ1)XEO\ QNMEK,EG#ITMUH7CR\TGS8(GFDB21;2[B5]K3SD%@2/,;G%99\"_ M!=OC!P<_%O6N#_X,:U;!OA&ERGVR?X:36QC8,$:R#(P("!1MY!4MG)& M"<OC!P<_%O6N#_P"#&NK)^!Y."?A]DDK@ M_8>3W'ZG\Z%D^!Y*E6^'V2< @V/)_P G]: /&;S0_AE'\<](T6/XG^(_^$W@W496N%BM/LGF?;K+:&D^[OX; //)QU M.>[GU/X2+GTH SQX#^#!./\ A96O]A_R M5O6N_3_F(T?\(+\%\9_X67K^,9S_ ,+;UKIG'_01KI_#R?![77@MH[#P(=1E ME,4=I +"5Y"&PNP(23D!2!UZ9 /%:NN^'?A+X5GB@UG3/!>CS2+OCCOK>T@9 MESC(# 9&0.?:@#%\ GX0_#&]U:[T;QG9R7VIB%+RZUKQC/JL\BQ;_+7S+NYE M957S'PJD#YCQ7<67Q1\&:E>0VEIXNT*ZNIW$<4$.I0N\C$X"JH;))/85QZW' MP.0867X?*/9K&O,/VC-:^$.C?#BSN]%;P>=1@\2>'GC.D"T:X54UFS9RNSY@ M @;..V>E 'U-17G6H?%CP\UT[6?CSPHL!QM275H 1P/<]Q^M6M,^+GA.,3I? M>-_"\@#_ +J6+5X,NN!RRY 4YSP": .[HJII6K6.NV$5]IM[;ZA939,=S:RK M+&^"0<,I(.""./2K= !7#>.O@OX8^(FN66LZM_;=MJMG;/:0W>B>(=0TF3R7 M979&-I/%O4LBG#9Y'%=S10!Y5_PS3X1_Z"_Q _\ #C^(?_DZC_AFGPC_ -!? MX@?^''\0_P#R=7JM#+J/7]'ET=/!^M03:FNJ0>1%*UYIC+&QW\,1&2 >2-Q'"- M@ W)?@C\/(5MF?Q)X\'VE$DB'_"QO$67#YVZ]=:WI?]MW6K M7-LMF]YKGB+4-6D$(?>(T-W/+L7<4?M&G'ASP=SC_BM- [_]1&'W'^?6O5Z\H_:-./#G@[G'_%::!W_Z MB,/N/\^M '=S>,=-@G\EY'60NT: KC>5+AL$^AC<>O _O#.%JFE: QG6:ZNE MN3)<6S%2%=#,)W9>5P1AV8 YSMC/)/S;^KZ=:V-C-<6VC6U[<+()5A6)079+$K,S+\K>6BDG!P)/ M[O) -"VU_1] T\S&YE:"9?M[S2+C EW,IQ@?>VL %&.;Q+SXX_!^ M:,E4?^V5^88)(ME!'TR,Y&0<#!P>>XTFRM;R;[.^@V]E9FQBD\J2U P9 ZM$ M3C:=JK@@=F Z$9XWXBG'QY^$/(&1K ]S_HJ,WTJ**Y M8^-]8$J3-MPGVDDD-W/RE0/5UR0%->B75QXHC\W[-;6TK(S[?.("R %M@&&R M,J$!)Z,W *].#^!UG+?:'X[CMY_LDH\W--T^\\0?VE#%?6$/V4IMDGMI%P'WR@':QSL*K M&3U(+J,,-Q6H_@RZD>R"!V,))E*)*K,'?$FF-LK.,Z9I-DOF7E MO9SV\<*1-$S/E=Z@=5)W 'UR#@@D IR^)?!FBZ;]N%DG^C6Z/'FR)GEB^0*T M989E'^K^92W1S6(10QZ4XEC ,Z1A%"9^7R)P HX"G M'49K^*K_ ,"V,&JZ%KFD64]@]I(U[:2:49[>2!HY'D60>6492JR$KSGG(YYE MDU7P?I]YJ$,VDVT+6C?O7CT_?\L;%RY"H2%1IBQ8C ,A.>2: ..LO$5CXE_: M@T"YL)'DA7P;J2$R1M&2?MFGL.&P>CKV[]NE>U5XAI'V,_M,Z$;+3X=,B_X1 M368C! @0$Q:E91;B !U$8[' P <8)]OH **** "BBB@ KRK]K'_DUCXR?]B9 MK/\ Z0S5ZK7E7[6/_)K'QD_[$S6?_2&:@#H/$2Z%'K?G:A=7A)E*-;)S"[^0 M04*@9+&.0' Y?*K\V HKI#HFFN8GU*_G$=JECL<(=J(TT(.T("QSYN3@].F# MSM>)WMK-VD?0UU-S;3SAEM#*6D5514.%/+*[#Z CD9JB;QHM:,:^%D"B4@WB MP_>'VF,*PPGK+/('D=24M3*EBY4P^=+",C'*JNY]O(VR]0#EN.^-\,2>#O!=P MNG1Z9-/XTT!I8T0*23J41R<8ZDD\\_,E0 MW&K6,,R7NI!HY+A%*_\ $PN.,$U[17"7WP%^&>IWD]W>?#KPG=W4[M)-//H= MJ[R,Q)9F8IDDDG)/J: "Y\7Q0:SJSPZA:W%M(EN+<_VA#L!!;S,*95(X(],G M'7%8*>/_ !),466;18P\,Q+I=P*8I0L'E#_CX.1N:?L?N#/4$[!_9X^%1SGX M9^#CG_J 6GO_ -,_<_F:\Q^)OP+^&MG\5?@_;P_#[PI!;W>LWR7$,>B6RK.% MTR[=0P"?, PW/A4,8^&?@X8_P"H!:>W_3/V'Y"@#(_9-&/V8/A/Q@'POII'';[,F.P_ ME7K%5]/T^UTFQM[*QMH;.RMXUBAM[>,1QQ(HPJJHX Z58H **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KQ7X\>)]'\'_$OX,:GKNK6.B:; M'K5^LEYJ-REO"I.E78 +NP R:]JJO>Z?:ZE$(KNVANHP=P2:,. <$9P?8D?C M0!PC?M%?"A?O?$[P:.2.=?M.OI_K*:W[1WPF4$GXH># !R2?$%IQ_P"1*[(> M%]&!R-)L0>N?LR>_M[G\Z\U_:9\.:5!^S;\5WBTNSCD7PEJNUDMT!&+.7&,+ MVH V?^&C?A/_ -%0\&?^%!:?_'*\R_:=^/'PTUS]G'XG6&F_$3PI?W]SX;OX MH+:UURVDEE=H'"JJK)DDD@ #N:]TTKPQHS:79YTBPY@7@6J <@9[5:_X1G1P MP;^RK'<&# _9DR".AZ=: -.BBB@#P?4OB'X5\ ?M4>*G\4>)M'\-K=>"]$%N MVKW\5J)BM]JVX(9"N[&Y%]& Q_9-CV'_'LG;IVH XUOVCOA,H)/Q0\& # MDD^(+3C_ ,B4O_#1OPG_ .BH>#/_ H+3_XY4?QN\-Z3'\%_'S)I=BCCP_J! M#>0HP?L\ASD#CFM;X?\ AK2'\!>&V;2;+<=,M2=ULF?]4IYXH SE_:*^%#?= M^)W@T\@<:_:=?3_65S'P/\3Z-XP^*_QAU30=6LM;TV2^TQ4O=.NDN(&(L(L@ M.A(R#UY_#U]6/A;16ZZ18'&>MLG?KV[U;LM.M--1TM+6&U1VW,L,80,?4X[T M >9_M8_\FL?&3_L3-9_](9JTC^T5\* ,GXG>#0./^8_:=^G_ "TKT%T61&5E M#*PP5(R"*S1X6T48QI%@,?\ 3LGM[>P_*@#C_P#AHWX3_P#14/!G_A06G_QR MD'[1WPF)('Q0\&$C@_\ %06G'_D2NR_X1G1SG_B4V/)R?]&3K^7M7EOP>\/Z M7)\1?CENTVS;R_&-NJ9@0[1_PC^C' XX&230!T/_ T;\)_^BH>#/_"@M/\ MXY7G/[0GQH^'OBKX:?V7HOCKPSK&IW.MZ((+*PU>WGFE(U6T.%16);CG@=.> M.M>[CPSHZXQI-B,# Q;)P/RHB\,Z/!*DD>E6,%]0U&\@T^PMO&.@R3W5U*L442#4(%L$QRJ&4X.1P?< U0'A;11C&D6 Q_T[ M)[>WL/RH X__ (:-^$__ $5#P9_X4%I_\?%3P7XX^*OP. ML/#GB_0?$%]%XNNII+;2]3@N94C'A_6%+E48D*&(&>F2!7M)\+:*1C^R+#&, M?\>R=/R]S^=2VN@:98SB>VTZTMYADB2*!589Z\@=Z +]%%% !1110 4444 % M>4>-1_QDC\+3C_F"Z_SC_:T_V_K_ /6]7KRCQJ/^,D?A:I_>/_G->K5Y1^RKC_AGOP1@8 M'V(\8QC]X_&.U>KT %%%% 'E7[2W_).M(_['/PG_ .I#IU>JUY5^TM_R3K2/ M^QS\)_\ J0Z=7JM !1110 5Y0.?VJCP3CP6.<\#-]_7'Z5ZO7E Y_:J/!./! M8YSP,WW]4? 8/Q)X SXTU+E>AXB_R??->KUY1\ !@ M_$G@#/C34N5Z'B+_ "??->KT %%%% 'E'Q?./BG\#.>OBB][_P#4#U/W_P : M]7KRCXOG'Q3^!G/7Q1>]_P#J!ZG[_P"->KT %%%% !7E'@H_\9(_%(9_Y@N@ M<9_VM0]_Z?\ UO5Z\H\%'_C)'XI#/_,%T#C/^UJ'O_3_ .L >KT444 %%%% M!1110 4444 >-_%S1--\0?&WX16FJV-IJ-H3J[>1>0K,A86R$?*P(XZYQV]Z MZN^\!?#G2[JVM[KPMX1C@?)UZ<=>..AQ@_$4X^//PAY R-8 M'N?]%3C^OX>]>G7>G6E^NVZM8;D>DL8;L1W]F8?B?6@#C$\"_#J2U,B>%/#L MB@1?NTTVW)S)@1CAHK0M];BM[0.GAFZ426<,T\4%BR,"%/[L9 W,@"@#C'&.> 75U:V-O)G MPS+<2Q>;:0L+-I,QJ B[CAFVMD#C.5!;ID BT_P!\/=0?9;>%/#S2*B2[!I MD&0K*"I!VX(P1R"17GOAC0M,\.?$WXX6NE:;::;:?V/I;F"S@6*,L8+O)PH MR?\ /J?:M.L+>-+>Y6TCMI_(6/:J[?+7 ^4#MT4?\!'H*\BT[/\ PMOXX%@!GP+^'W@A?@=\,9-0\*Z')=W?A[3OTS6C.BW4WA MB2!X(-\>+%PZN/*5E&5R.0,8!RL8/;% %8>"_A[_ &;:WW_"':$L5THDC5M* MMP[+UW8V\]=WKCGUI(/"/PXFC:;_ (1;P_%&K/EY=,@7!0JC'E([71T;1C_ &=?'CP5X1T_P#H6H:/X>T>SGB M\9^%%BN;2PBB=/\ BH=/4X8*"."1]#Z&K]OX4T3Q-^U1X\.L:/I^K&#P9X;$ M1OK5)O+W7VN;MNX'&=JYQUP/2JOQ_P!14> O#EK9Z--I]M-XO\*SR;[?RE3_ M (J/3P <# 8XR0><$=><:MA:27_[2?Q.M8IS;2S^!O#D:3@9,9-YKP#8!'3. M>H^M '0:A\'?#MQ-/$YEM["-5V";+X!C^4^7P ._?\ B/3W/A^^M-/OHO[?^S1W M,Z>3_HX98-S;?+ 9CD,S 8Z#H*M"&_BU-9VU-);$2RRO;E&1P ,*!R2P&&] M?0]: .)O?@E82EQ;^'_#$*-+)E3IT)S'F7R\'R?E(!B&"&7*DX/(?% MH&NGO?#'A^=I)7*(NEP%43S&*7OA71KN[ MF^TO)<7.GPR22'[3+\S,5))X'?T]*]ZKQ#]FW1;Z\^"/A^6VU1K'S%E7"H7V M[;RZ+,I+#[V]>H_@&=V> #;/P7T]8'C7PMX38E%4,VGQ@YW@ELB+@[>.,#(' M & +\7PCT;_1Q)X/\(X#Q"7_ (EL1^0 APO[HH0M-KC M",2FV6# =8]F]AM.?O$9'(P^,'@U6FTO5%P3XH ADQ&@-L,>8<]6#9P<@ 9' M('))H Y^T^"^A#4WDNO"WAJ2R+R'RDL(,;NR\*Z):W<5H'CGAT^%'1O,7E6"Y!Y/3UKU+5-)FU:,6-OK@@ODCF M9G6/>VV0EW0@'ME%%% !1110 4444 %%%% !1110 4444 %>4?M&G'ASP=SC M_BM- [_]1&'W'^?6O5ZX'XU>"=9\<^$[&#P_)8IK&FZSIVL6\>I2/';S&VNH MYC&[HK,@8(1N"M@XX(H Z;4+O58=0,=K9&>V/V;;*&0!I;!(Y7F3J7QRYQX>^'W_ (/K M[W_Z<\;_ !(^-'@>#1Y+GPOX#G&IZM:Z3$(==O25>>38&.;,<#J? MZ]P#U'4+CQ+%?R1VUL9;56*K.#%EE\@$-L+#K+E3R..@'WJX[QZ93\'OA]_X/K[W_P"G+Z?F?3FGIWA# MXD>)OBCX3\0^+K3PKIFF^'TO2B:+J%S=3S//&(P")((PJ@#)Y)SCB@"[^SUG M^S?'>';#P9JND:GK=WJ\$ MVI:G=VLZ^>^\HZ);2+\IXR&.>N!TK8.I?'+G'A[X??\ @^OO?_IR^GYGTY / M5Z*\$\'_ !'^-/C*Y\216OACP%%_8NJR:5(9==O1OD2.-RRXLSQ^\ _/TYZ0 M:C\<<\^'OA]CU_MV^]_^G/Z4 >4?#>*.7X1?L:1O&&C:ZMU9'&01_P (KJP( M(P./;%?3_P#8&F>0L']G6GDJRNL?D+M#+RI QU'8]J\4@^"OB_PU\*?@AI.B M7&B7OB3X=R6TDR7\TL-G>%=)NM/D"ND;,O-UO7*<[,'&^'W_ M (/K[V_Z #T"Y\(:#>32RSZ)IT\LL(MY'DM(V9X@K*(R2.5"NXP>, M,P[FIY?#NE3R.\FF6W0EF(())QR2"1GT)KQ3Q3\2/C3X5USP=IEQX M7\!RS>)M5DTJW:/7;TK%(EC=7FY\V8^7;:2+D9.67C!)'2'4OCESCP]\/O\ MP?7WO_TY?3\SZ<@$$UE;Z?\ M2>'8+6"*VA_X0S5&\N%0BY-_8DG ]22>G?\ M_7J\E\'^#_'M_P#%R#QCXQ@\.:?!9Z'5?M8_\FL?&3_L3-9_](9J]5KC_C)X(G^)OPA\<^#[ M6YCLKKQ#H5]I,5S,"4B>>W>)78#D@%P3CTH ["BO*!J7QRXSX>^'W_@^OO;_ M *.;\?_$CXT?#[P]%J]YX8\!SPOJ%AIVR'7;XL'NKR"U1N;,#TH ][KRC]HTX\.>#NT_P7I6E6&N:?J\\^FZM>7$Y6VN(YBB(]LBDM ML*\L,9SSTH ]QHHHH **** "O*/BL_\ U";OW_QH ]7HHHH **** "BBB@ HHHH **** "J]Y?P: M>B-/($$CB-!@EG8] .2>IX[ GM5BJ&JZ-!JSV4DC21S64_VF"6,CYU*VM'@223]Y/ MGRT12[. ,D@ $X''/3D>HIMCJUIJ-E#=V\PDMI1N23:0,>^1Q^-9UMX0L[)M M.>V=[:>R2:-)8(XDWK*P:4,H0+\SJKG:H.Y<]SGGKGX,Z-=:?!9O=WODQ3// M]V EV:W$!R3$?X0#D8.1UQQ0!WBNK%@&!*G! /0XSS^8IU96D^'HM(OKVZ2Y MGF>ZQN679M3YY'^4*HQS*W7/0=\DZM !1110 4444 %>9?M/C/[-/Q:&,_\ M%(ZOQC/_ "YR^Q_E7IM>9?M/C/[-/Q:&,_\ %(ZOQC/_ "YR^Q_E0!Z%I/\ MR"K+_KBG_H(JW532?^059?\ 7%/_ $$5;H **** "BBB@#B?CAG_ (4K\0, M$_\ "/ZAP1D'_1I.U:OPZQ_PK[PQC@?V7:XS_P!0?^)7:\@8'^J6@#H:*** "BBB@ KRKX-_\ )1?C MM_V.=M_ZCVC5ZK7E7P;_ .2B_';_ +'.V_\ 4>T:@#U6BBB@ HHHH *\J^#? M_)1?CM_V.=M_ZCVC5ZK7E7P;_P"2B_';_L<[;_U'M&H ]5HHHH **** "BBB M@ HHHH *\H\:C_C)'X6G'_,%U_G'^UI_M_7_ .MZO7E'C4?\9(_"TX_Y@NO\ MX_VM/]OZ_P#U@#U>BBB@ HHHH \I_96S_P ,]^",XS]B/0Y!_>/S7JU>4_LK M#'[/?@CDG_0C@GJ?WC_YS7JU !1110!Y5^TM_P DZTC_ +'/PG_ZD.G5ZK7E M7[2W_).M(_['/PG_ .I#IU>JT %%%% !7E Y_:J/!./!8YSP,WW]4 M#G]JH\$X\%CG/ S??UQ^E 'J]%%% !1110!Y1\ !@_$G@#/C34N5Z'B+_)]\ MUZO7E'P &#\2> ,^--2Y7H>(O\GWS7J] !1110!Y1\7SCXI_ SGKXHO>_P#U M ]3]_P#&O5Z\H^+YQ\4_@9SU\47O?_J!ZG[_ .->KT %%%% !7E'@H_\9(_% M(9_Y@N@<9_VM0]_Z?_6]7KRCP4?^,D?BD,_\P70.,_[6H>_]/_K 'J]%%% ! M1110 4444 %%%% 'F/Q9\)^+M0\6^"?$_A"RT75;W09+P3:=K>IRZ?%*D\(3 M&?#^IZQ=?#KP');:?:RW.[TNR1H68+G1P,X!QD@>XI?#WCWXT>)= TW M5[7X=> X[:_MHKN))O'5ZKJCH& 8#1C@X(SS7<_%HD?"KQF1C(T6]QDX_P"6 M#]Z/A+C_ (55X,P0P_L6RP0,9_<)V[4 ?#_ /\ "\OO_E-4 M'@#P-XRG\1_$/7O%UGH>AWGB2UL[*VM=#U6?4DA2&*9=[22VUN /A_X9\+KX'^']\NB:9:Z:+K_A-[Z+SO)B6/?L_L=MN=N< M;CC.,GK70_\ "1_&_P#Z)Y\/_P#PO+[_ .4U>JT4 >%>'_BQ\8?$GB+Q1HUM M\-_ Z77AZ[AL[IY?'5X$=Y+:*X4QD:.21LF4'(!R#QC!/0?\)'\;_P#HGGP_ M_P#"\OO_ )34WX5 ?\+?^-9&0?[:T_((Q_S";/GW_P#K&O5Z /"_&6A_%_XE MV6CZ-JOA/P1H6F1:_HVK75]9^+KR]F2*RU*VO&5(6TN(.S"W*#,B@%LYXP=7 MQ)X;^(F@?&76_%_A#1/#'B#3]8T#3-)EAUO7[C3);>6TN-0E+*([&Y#JXOE' M)4@QG@YX]?HH \BOM5^-.I6_DW'PZ\ M'O23"^/[]"&1@RG(T8'@J#7$_$;7 M_B/X.\*/J>L_"KP5>V2W5K:F.V^(&HO*7N+M(T.3I(R/-GW,@QQQSZFM;_A(_C?_P!$\^'_ /X7E]_\IJ]5HH \]^!W@W7?!?A'48O$ MD>G6^L:EK>I:Q-;:5=/=6\'VFZDF6-97BB9\*X!8QKSGCN?0J** "BBB@ KP M7X=:)\9?A?X1M/#%CX.\":Q9V,L_DWTWC&]M7F1YGD4M"-)D"'#CY0[8QU-> M]44 >-:I-\8M9(-W\./ 3XBD@^3XA:BF4?;O4[='&0=B]?3W-4:XW_ M !E5X+''_(EZZ>O7_3M(]_Z=Z ,[2A\7]$E>2R^&O@&%G&TY^(.HL ..@.CD M#H.G?GO67\2]%^-'Q0\#ZKX5NO!W@/2+75$6":^A\:7MP\*;U+,L9TE YP#Q MO7/J*]\HH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*?VA3_Q+? @ M R3XTT;C_MY!_I_GK7JU>4?M##.G> Q@M_Q6FC< XS_I /Z=?PH ]7HHHH * M*** /*?@.03_PFEWD#M_H MUK^?^1VKU>@ HHHH \J^,G_)1?@3_P!CG<_^H]K->JUY5\9/^2B_ G_L<[G_ M -1[6:]5H **** "BBB@ HHHH **** "O*/VG./A;;$ ''BCPT>1G_F.6/L: M]7KRC]ISCX6VQ !QXH\-'D9_YCEC[&@#U>BBB@ HHHH **** "O*/BLBBB@ HHH MH **** "BBB@ HHHH \:U#]COX-ZK?W-[=^!+"XN[B5IY9GEFW/(S,S,?GZD MLQ_&N^^'WPT\,?"K0Y-&\)Z/!H>F/.URUM;EMID8*"W))R0JC\*Z>B@#Q:Y_ M9$^"OB&[N=3E\$Z;?7%U,\TMR)Y6,DA9MS$B3KN+?0_2N]^'OP^\)?"O2/[" M\):=:Z+83RR7@L[>0D,V$5W 8D]D!QQR/6LW3/AMJ>F7WGIXFF$?G/+Y*0L% M 9E;8%:0KCY6!^7^-B-K882S?#S4+C4+>ZE\0RR>5YB[=DJLT;B(%-ZS!@ 8 M@P(.0QSG&00#C=:_90^"5]J]S>:IX.TJ34;R9KB:2XN9-\LDC'P$*P<84B-< #ABYR=V!G6O@#5[:6VD/B>>4P0&)0ZR MD%O+D3<1YW/+JW_ !ST( .5U/]C[X-ZUJ5WJ%]X"TZZO;N9YYII'E+.[,69C M\_ L5,C M\Q)Z*O'3BMO1;" M;3-/6WGN?M7]Y,]Q<7$KRLTDC'+,3OZDDFNX^'?PM\*_";1[C2O".BV^AZ?/.;F2"W+% M6D*JI;YB3T5>.G'N:ZJB@#Q[5_V0?@[KVJWNIZAX#TZ[O[V9[BXN)7E+22.Q M9F/S]R2:[;X=_"SPI\)M(N-+\(Z+!H>GW$YN98+YD@MBY5Y?L,B[N23G"J./2O>*\Q_:A!;]FCXM@8R? M".KXR,_\N4O:@#$E_9%^#WB.1M5U'P)I]W?WQ^TW$\KREI)'^9F/S8R2><"N M]^'7PI\)_"32KC3?"&B0:'8W$QN)8+=F*M)@#=\Q/8"NBTPAM-M"!@&%#C_@ M(JU0!X_K/[(GP>\0ZQ?:KJ7@/3KS4;Z>2YN;B5I2TLCL69C\_)=:O]7U3 MP+I]]J5_.]S!,;I97"J,G R3QU(K._X2[0O^@UIW_@ M7'_C0!X7\?/V6?A3?> ?B+XGN/!=A+KTNEZCJ,E^[R;VN#%)(7/S@?>YQT[= M*[+X&>"_ WPC^'=FOA[3[?0DNH+:2^6,R'S9_LR.3ALY(0[C@8 !S@*<6OCM MXST"#X(?$*1M:LBJ^'M0)$-PC/\ \>TG0 Y)^E5O!1\)^(/AUX$]+U36;^5 MKRYN)&F)F=R&W9W8^;<"H'4'*Y%>A_#CX1>#_A%8WEEX/T*WT*UO)1-/%;LY M#N!@$[B>W%4K#3/!VE61MK76;! (EA1WNHBR(B(D:Y!!*JJ#@]>IR>:[>SA% MO:01+*\RQHJB21MS/@8R3W)]: /*?$'[)7PA\5:Y?ZSJW@73K_4[^=[FYN96 MD+2R,268_/W)KJ_AO\'_ ;\(;2^MO!V@6V@P7LBRW"6Q8B1E& 3N)Z#TKL: MSKOQ'I-A!M.U# M5+^9KBYNI6DW2R,![6_ MUN^OY8[R>4.7-T-K2!L28R Z'C@AAMR>!Z;\+OA+X)^%MC>#P5H-OH5MJ+)) M.EN7_>%"-/U'5K^4SW-U.\I:1SU)^?';M73_#?X.^#/A#!?0^#M MM!BOF1[E+8L1( MR@A2=Q/3<>E=G6==^(])L+AX+G5+*WG3&Z*6X16&1D9!.>A% 'F_B;]E'X2^ M,M?OM;UOP1I^HZK?2F:YNIFD+R.>I/S5S7[,WPX\+?##QI\1/&]A=!Y6 5E31M'^Z20&RT#KD$XX/0C(!O^*_V9?@W MXRUZ_P!>U[PEI.H:I>SG[3>3S/NDE Y!PX&0!T]JZCX8?!_P+\*(+T^"-"L] M%AU,127!LW9EF"AO+;ECV=L$=$_#4=O:P2>*[2:&&!;1D:Y3$D*BV&# M\_WR+5,O_M-QTQV/AM;4WCMI^L6UY;+$!+;6[K)A^ &+ DC 4@9Y.>2=HH X MOQ1^RI\)O&OB"^US7/!&GZEJU])YMQ=3-)OD;&,G#8Z 5T/PV^"W@GX/C4!X M.\/6V@C4"ANA;,Y$FS=MSN8XQN;IZUVU% 'E/BO]E?X4>.?$-[KNO>"K#5-7 MO7\RXNYVD+R-@ $_-Z #Z"N@^&WP6\$_!\:@/!WAZVT$:@4-T+9G(DV;MN=S M'&-S=/6NVHH \I\5_LK_ H\<^(K[7M>\%6&J:Q?.)+B[G:0O(P4*"<-CHH' M'I6_\-O@GX'^$#Z@W@[PY:Z"VH",7)MBY\S9NVYW$XQO;IZ\]!7;UE/XKT2- MV1]9T]74X*M=("#Z=: . \7?LM?"KQYXBO=>\0>#+'5M8O6#SW=P\I=R%"C^ M+ P !@>E<-I7P6\$_!_]H_X?#P=X=MM"74-%UO[3]G9SYA1[(IG<2!CS'Z8Z M^U>[?\)=H7_0:T[_ ,"X_P#&O)_&OBS3C^TE\+GBN8KBS71M>6>\BFC:"W)- M@5\QMWREMI ]>GK@ U/&/[-OPB\=>(+GQ#XB\,:=J6JZ@!-)>3W,@,JJBC<, M.!@*%Y'' -;OPP^#GP_^%"=$L]':^V1W1M)G<2;,E0% M3/=S2RAGVH$7@. ,*JC@=AWK9^&_P1\#_"&6_D\'^'K?0GOU1;DV[N?,"9VY M#,>FX]/6NB_X2[0O^@UIW_@7'_C1_P )=H7_ $&M._\ N/_ !H ^9_@G^SC M\(_&GP<\*^(O%?A;3;S5KJPWW-Y>32(S!"RY/S@#"J ?8S*-!J+IYF4>X6/S8_, P!,[C!!.Y22>E>GQVN@)?:-=CQ%I43Z9;&U2&W MF"0LGELF"GFGID$$Y90&"E0[[@#F/$_P/^"/Q4\6W.KZSI&A>(/$%\B22S-? M%Y947$*G:LGW055.!C(]:ZGX9_!CP#\)[C49?!>AVFBRWFV&[^RS.WF%,D!@ MS'YAN)]>:=JR^'_"FFZ<-1\3:?I5ON5[.74;E45P)TF=5+R#.O#EFSS^;+MU2!MZG!<8_M9_L^_#W MQ-I5MXIU3PQ;7NOWWBOPO:7-[)))NDADUG3[9T(W8 ,+%#@>_7FN\\'>"_A; M\!5OM0\.Z)#X<^V)*+N2$R,6BMYA&[L&8_*KR+TY_>9QUQS'[2OQ6\*77P\T MF/3-?TO6KA?%WAF=K?3]2MGD$<6N64KO@R#Y0L9R>W4X4,P[R]\6_"O48##= M>*/#=Q$6E8K)K$1!\QQ)(#^\Y4L =O3@<<"@#F_$?P6^$/Q<\7ZCJOB'PA!J M6OM(EM<7%XT@8NB[ GROM& @''![9YKL/AQ\#/ GPBNKVX\'^'+;0IKU%CN& MMW<^:JDE00S'IDX],TEKXF^'FN>7I-IXFT2^DN7*I;0ZK%++(S,68#YRQ+$G M/<_@*VM7^(OA/0+^2QU3Q/HVFWL>"]M=ZA%%(N0",JS C((/XT 278CG ^@ KUW_ (6]X$_Z'7P[_P"#6#_XNO&M M8^)?A'4?VHX4'B;2(++_ (1"*9=6-[ UL9(]31S!N\P?.0N<=@2>>E '>^.O MV>?A/\1O$%QX@\4>&M-U;59BMO)>7$[@DHNT)PX (5<$>W-:WPT^!WP_^%-W M=WW@OP_:Z+-?PHDTEI+(PFC!)3(+$$#)P?RXKE()/AY';VL$GQ&T.:&&!;1D M;5(<20J+88/[W[Y%JF7_ -IN.F.Y\%ZWH6IZE-%H?BC3-7B2 -+96%W'.5;( M&\[6) &,9/7=R20* ,3QQ^S1\,OB3XBGU[Q-X1L]7U>=422[F>0,P50J_=8 M8 XQ_6K_ ,.?@-X!^$E_=WOA#PU:Z%W=SO0'(!#,1UY_/U-:)^+O@ M520?&OAT$<$'58/_ (N@?%WP*Q 'C7PZ2> !JL'_ ,70!X9X!_9Y^&OQ0U_X MAZSXL\+6>KZJ_B_4+:.YN99%=E3:0H"N.GSD=^IXKU;X=?!SX9?"*\O=3\(: M-IF@375L%N)[:=L/"&R"=S$8W#K^M>5?"SQAX3\1Z9\2+'4_$^G>'XYO&>KF M.2[U&V#W=O)!Y2SPD2G"$2$JQY^3[HS7?6.K?#^VNM1GG^(/AZ[^VS3W+Q'4 MXHU$LGE=")TT&]N8?L\TMLSY>/<&VG+$=0#6 MKHOB+1+'1[S6%\3Z;<>'0RJEV+J+[/$0<-F4':"2P&,]AW)IG_"WO G_ $.O MAW_P:P?_ != 'C7[1GP+\!^._C'\(K[7O#=IJ5YJNNW-C>S2LX::"/1M1D2, MX88 =$;CG*^F:].^'OP0^'/PBU:ZO_">@V6@W]VHLYI(9G)D!/F!"&8C/\73 M/X5P'Q<^*OA2X^*7P2DL]?TN_M;?Q'>37=U:ZE;-%:H='OXPTI\T;5+2#!P1 MD8^\5!ZW4?$W@34-9=PC34H!A2;4D9\S[VZT7#8X#,,=Z )?'' M[/\ \*_BGXDEU?Q+X>6=_,"1\ 85QC:3C..,^]:'P[_9_^'OPF MU:XU/PCX8M="OKB VTLUN\AW1EE;;AF(QE0>G\S7/Z3JOP^T6U"Q>/\ P_-< MI#%#'/)JL(8+%&B19_>$9^3)8#.3QCI7H=]XQT+PO86!UOQ'IEF9X@8[F]NH MH!;Q)I5A8WV@:+;V MNJ3:A;FWG;%^'\LB7YBA==2MO"C+)'@,,=6(&.Y-3_#;X"?#7X8:O+K/@SPU8:/?7$#6SW-G([;X] MZEEY8C[R+SU&,=S6"NH> 5UO^T!\2="SF0>7_:<'W7O/M;<^;U#C"GLO&">: MZ7PYXF\(-KEI:Z'XPT.5I2Z?V?::A#*\P^;8BC<6.,Y]L8& < A^('[.OPX M^*>NKK/BSPI::YJ:PK;K<7+R96-22% # 98G@=Z=\/?V>/AS\*=;EUCPEX4 MLM#U*6!K9[BW+DF-F5BOS,1U1>>O'N:]%HH \Y^(/[.WPX^*NN)K/BSPI9ZY MJ:0K;K<7+296-22% # =6;MWH^'O[._PY^%.N2ZQX2\*6>AZE+ ;9[BW9R3& M2&*X9B.JC\J]&HH \Z^(7[//PZ^*VMQZOXM\*V>NZE'"MNEQ_YFO1J* / M.OB%^SS\.OBOK<6L>+?"MGKNI10+;)<7+/E8PS,% # =78].]-^'_P"SI\-_ MA9KK:SX4\)6.B:HT+6YN;WMOIMG/=W<\5K:P(9)9Y MW")&H&2S,> .YKF/^%O>!/^AU\._P#@U@_^+H X7]H[X$^ _B+X2\2>(O$G MARWU;6;'0KF.VNYY) 8E2.1U <#AF)^OT%8/P)^%WPN^%GA3PUXHT?PW!IF MOR:7!;27D+2-),SV:7,N-S8QY:ECP/N8 Z"NQ^*?Q1\(:E\+_&-KIWBKP_?W M\VC7D<%JFK0 S2-"X1,[^-S$#\:ROAMXP^'\OPN\+6^M^(M MM1.EV;WEK-K M,6^&X%HD+KQ(-I"Y0XP",YZF@!WC'X??"3XW^((-2\2^'(->OX;*)(+NY+JO MV=CYD8&UP &\TMD@<-AL=*W_ #^SA\-OA;KXUOPKX3L]%U00M +F!Y"WEL< MLOS,1@FI;;QK\,+.U-M!XL\.16Y&/+&KPD#"JJXR_&U5 &.@X%=OHL]C"]M=ZA%%(N0",JS C((/XU3_ .%O>!/^ MAU\._P#@U@_^+H \)?X1_#7X@_&_XQW_ ([\/6VJS6-[:3I=W32 001:79,_ MW6& "^> >_/:NP^'_P -?@[\,O%4>H>%?"46BZY')+IIG@WLT3@+YL1RY' 9 M&XR#N&,G-87P[\>^![SXR_&J35-8TF"SGU"RBMKNZU.W6WOH9-+M%E$>)/G M,84DC@\ ]0/3+3QC\+[":2:W\5^'8Y969I'.LQ,7+%2Y;,AR6V*"3R0 .E ! MX\^!?P\^,MY9ZOXJ\-6VNW,$/D037#R*43<3@!6&#DGJ,C/:H/ O[-?PS^&? MB*+7?"_A&ST;5HHWB2YMWDR$889<%B,'Z5TWA'Q'X4U22ZMO#NN:7JDI8W$T M=A>QSLN<+DA6.!@*/P%:^M:_I?ANR^V:OJ5II=IN"?:+V=88]QZ#4L$;5;0,,%B.GMQ@>E>Z?\+>\"?\ 0Z^' M?_!K!_\ %UY;^TQ\2_#FK_"*[M]!U_0M20KY,<:F1E \Q26/S$!0QX M). "1!X&^!'PF^&_C@7OAKPA;:-K]F!''=0^9P)4((!+$8()'(P3P,FNEU/X MB_#C6(7BN_&/AZ6-XVC*_P!LQ+@,K*Q&)!@[68;A@\]:34?B%\.M8B,-SXQ\ M/3(P";3J\!XSR!\_?H?7CTH ;\1O@-X ^+E_:7OC#PS::]=6D1A@DN6?]VA. M2 P'6L_P/\ LS?##X;>)+?7_#/@^QT?6($=([JW:3G44 M <%\1_@1X!^+M]97GC#PS::]Y+_NU)R0-K#J:S/!7[,?PN^'/B2U\0>&O!MAI&L6H<0W<#2;D# MH4;JQ'*L1T[UZA6%KGCSPSX9O%M-8\1:3I-TR"007U]%"Y4D@,%9@<9!Y]C0 M!@_$?X&> _B[=65QXQ\-6FO362-';OX%>Y_\+>\"?\ 0Z^' M?_!K!_\ %UY-XG\>>%=3_:7\'7K>(-"F\/P>%=6BFU!=:A5(K@WVERQ(#_ (5_%W6[*#Q?H<&OW=B)([=K@N%C3SQ!*1AAP)@J M'/.0#@@9J/X9_ #X2>%_$%EXD\*>#;;2-9MED,-T/-$BAMT;?>8@G&X'J1GG M!K:VM'\2^#/$^N0G2 MM?TG5M5B#RI'9ZA'-)@C!8JK$D -C)' - %+XD? _P #?%Z>QE\8^';;7WL5 M=+;[2[XB#$%L!6 YVCGVK&\'?LN_"OX?^)+/Q!X>\%V&E:Q9[C!=P-)N3!OB]+82>,?#MMKS6"NMM]I9P(@^-V K <[5_*L M7P=^R[\*_A_XDL_$'A[P78:5K%GN,%W TFY-RE6X+$="1R.]>IT4 <1\2/@G MX'^+SV#>,?#MMKYL XMOM+/B+?C=@*PZ[5_*L'PC^RS\*? ?B2RU_P /^"[# M2]8LV+074#R;HR5*G +$=&/4?RKU6B@#B/B3\$_ _P 7WT]O&/AVVU\Z>)!: M_:6<"+?MWX"L.NQ>OI6#X1_99^%/@/Q)9:_X?\%V&EZQ9L6@NH'DW1DJ5. 6 M(Z,>H_E7JM% '$_$GX+>"?B__9__ F/A^WU\:?YGV5;EG"Q;]N\@*P&3L7D M^E<]X4_96^$_@?Q'8Z]H/@G3],U>Q0%8==B]?3W-<[X4_96^$_@?Q'8Z]H M/@G3],U>Q"O$-CKNA^"-/TW5[%_-MKJ%I-T;=, MC+8_.O6*\J^/M]K"IX"T;2->O_#8U[Q-%IMW?Z6(OM*P?9+J8JAECD5F1QF@#H?B1\&O!?Q?CT^/QCX?MM>CL"[6RW+.!$7V[B I'7:O7TKPSXI_L MU_"SX:7OP\UKP]X1T_1=53QIH\<5S$[ALFY7@ L03QZ'OTY->@0_"N6Y563X MW>.QN&X*]WIRMCD=#9YX/'U'UK'\4_LYZ3XWMM*.M_%GQCK$&GWL&L6(EN=- ME$-Q#)^ZG0"S/*.PYZ>O?(!V'Q&\)_#CXOW)TGQ=I$/B!M%D8K#-Y@2-V52V M-I 8XVYZXP>E4?!_[+?PB\,:SIOB+0/!=A9:E9R>?:WD4DI:-QD;AER,_7\> ME9,_P=M-,%W(/$&F:S?WEI?Z9JCV+P;/L%QG?$?X/ M>#?B[;V-OXPT*#78+)V>WCN'<*C, &.%89Z#KZ5S'AK]E'X3>#O$%AKFC>"K M+3]6L)1/;744DNZ-Q_%R^"?7/7O7.^'/#7B+XH>-/B1<7'Q(\6:#:Z3XC.EV M5AH[V4<$<*V5I)TDMG8DO+)DECU[<8V+GX1W5C/Y-Q\:?'T#A!(?-N=.4;/[+QOI=MKL4'CG43:02.YV.ME;O*<(PZ*A! MSGJ!QNQ76^$/V;/@OH7B/3=5T'P98V>K6GT >#_M-_#OP[\2/%_P/TSQ+I<6K6$WBZYAD@E9@K)_86JR MX^4C^.&)L]MSP_\ LE_"+PMKEAK&E>!M/LM3L)TN;:X1Y2T4B'*,,N1D M$<9Z5/\ &3_DHOP)_P"QSN?_ %'M9KH[SXEVMFVFH;.5I;U+(@ \(UTSK",X MY&Z)MQ_A&#@YX '_ !&^$?@_XN6-G9^,-"M]>M;20S017)8!'(P6&TCG'%'M7LM4T[P%IMI MJ%E,EQ;SQF3='(C!E8?-V(!KV"B@#D_B+\*O"?Q:TNVT[Q=HL.MV5M-]HBAG M9U"OM*Y^4C/!(P>.:\ ^-_[+?PK\">#=,US0/!MGIFK6GB?P[Y%U#)*63=K- MDC8!8CE6(Z>G3 (^JZ\H_:=&?A9;<9_XJCPUV_ZCEC['_/I0!UGQ%^%?A3XM M:5;:9XNT6#7+"WF^T16]PS!5DVE=WRD9X8CGUKB-*_9 ^#FAZK9:E8> M-M; MZSF2X@GC:4-'(IRK#Y^Q'>O8J* .4^(GPL\*_%G2+?2_%VC0ZYI]O.+F.WN& M<(L@5E#84C)PS#GUKB-*_9 ^#FAZK9:E8> M-M;ZSF2X@GC:4-'(IRK#Y^Q' M>O8J* .5^(GPM\*_%G1[?2O%VC0:YIT$XN8[>X9@JR!64-\I&>&8<^M<-IO[ M'OP:T?4K2_LO &F6]Y:3)<03(TF4D1@RL/G[$ U['7BV@_'SQ3XNT\ZGH'PA M\0:GI#SW$,%Y_:NF1"812O$6"///AWXAM_A;XDTV+POJ-S=W%D-5T=EO4FLIX-I8W)*E6D4\<$;N^T@ ]3^ M*'AKP'\1M&;1O&UE!JNFV=TLYMKH2!$F5% 8[<9 6X49Y&7'<<<+X?\ V7/@ M0VL^9I7@?35U'3;A'W(LZF&53N4Y+8R"O/H>#UQ5N\\7^+;]YVN/@1K\QN&+ MRA]=TLACMC&,?:\8_=1\=,IGWI6\<^,G$(/P(\1'R91.G_$^TKA]S-N_X^^3 MEF)SUSS0!Z)\0?AIX8^*NAQZ-XLTB'6],2=;E;:X+!?,4, WRD9P&;\ZX"Q_ M8X^#&FWMO>6O@#38+JWE6:*5&E#(ZD,I'S]B!7H7PW\<6GQ,^'WAKQ=86\]I M9:[IUOJ4-O= "6))8U<(^"1N&[!P2,CK724 D0ZUI8F6X%K<%@OF*"%;Y2.FX_G7GMK^QK\ M%K*ZAN(/A]ID4\+B2.16ERK Y!'S]C7L]% '->/_ (;^&OBGH2Z+XKTB'6M+ M$RW M;@L%\Q00K?*1TW'\ZXCPY^R;\)/".NV&LZ/X(L;'5+"9)[:YCDE+1R+ MC:PRY'&._OZFO7** "BBB@ HHHH **** "BBB@ HHHH **** "O,OVGQG]FG MXM#&?^*1U?C&?^7.7V/\J]-KS+]I\9_9I^+0QG_BD=7XQG_ESE]C_*@#T+2? M^059?]<4_P#015NJFD_\@JR_ZXI_Z"*MT %%%% 'CO[3FD6.O^&O!NFZG8V^ MIZ?=^,-'BGL[N)9894-P,JZ,"K#'8@UE>*/@EX)T[4Y4L?A/X5GMLP^5);^& MK9]A#)N#CR#D;2<.K'&6!4;=U=!^T,,Z=X#&"W_%::-P#C/^D _IU_"O2]9F MO+;1[Z;3X$NK^."1[>"1MJR2!244GL"<#- 'AUG\+_ MX+".X^!7A2WBNMB3 M#^P(RT +*K9'V4#&V0L#NZ!@0I!Q7;X7^"XM6)3X*^&)].<*BK_PBT49C'[W M=(1]G)/0?+UVLO =BE>HWGB75-+:&2VLM1UF*6VW%9+1H=D@1V&<1Y&XA4Q@ ME2X., TR]\6ZU)J:V,.D7=LHFA+77V:1UV_:PCIG:5Y@^?<"0.>1P: .!'P@ M^'VIZ%XD^V_![PCIM?]>4_P#Z+:N5_9X.?@!\,SG/_%,:9SG/ M_+I'[G^= 'H-?/?PE^$'@3QIJ7Q*U+Q#X)\.:[J+^,M01KO4M*@N965?+"@N MZ$D =!DXZ<=!]"5Y1^S^,#XC\ 9\::ET[\Q_Y_S@ %VY^!7P@LF?SOAWX*B9 M=K,&T.T!&]MJD_N^[#&?4>U.M_@!\(G#/%\-O!8Z,^-!M 0=JD9'EY!QLZ]L M>U=!X@ATF350+FP$]X5C'GNYC506,B@OG@;K8'_>V_WC6-;ZAX12%(6!AC^Q MQQ^6MU(0L<1.%'S8R/*'(^8XYH BC^ 7PE>X>!/AMX-,L:J[(-!M,J"2 ?\ M5^J'_OFN1\.> O#/@/\ :BMH/#/AS2?#L%QX-N'GCTFPAM5E87L 4L(U&2!D M#.>O:O5_#5KI=H6338'A!MH&4LS-NA.\Q_>)[F3CK^&*X6Y&?VJM.X)QX+N> M<\#_ $Z#^>/TH ]7KY]^%GPE\#>-?$?Q4U'Q#X*\/Z[J!\8747VS4]+@N)F0 M6]OA=SJ3@9( S_.OH*O*/@,/^)E\5#@\^-+ODGK_ */;#_ZWX4 8-G\'O [^ M)]=LG^#OA9[%;M8[&\G\.6L45)^85W-IXU\3-I^J1/HMT+BWC MN&M[J2UE)E8.GECRQ& ?EN%0Q1+NNTD#>:R!F MWM'&0-K?(2JD9^8$*, Y;1?@[\/=4N[6*X^#?A*T219&EDET"%0,/(H"YM\ M9.%.&*Y$N5+;2#GZ-X \+^ _VIM%B\,^&]'\.1W/@S46G72;"*U$Q6]L I?R MP-VT$XR#C<>F:]#T[Q3K%YXGLXGTNY@TVX@0.)+>0?9Y-LC-EB@&055#R1RI M!YQ7-ZD?^,J_#PS_ ,R7J?&?^GZP]_Z?_7 /5Z*** "BBB@ KYO_ &7_ ("_ M#/5_V:/A-?W_ ,.O"=[?7?A'2)KFYN-#M9)9I&LXF9W8H2S%B22>2>:^D*\J M_9._Y-8^#?\ V)FC?^D,- %.[^%7P;TVZNX+KX9^#XFAE\D;= M&WD1HW_// M PLJCGU/8&IE^%'P7E:X(^'/A!A;98N?#ML!D, VTF/G!9<_[P]:[W4=0URV MEN/LNF"\C6<","1%+1;(R>KC!+&09/3;T/&8/,U2RNYI;?P_;EY(DW21R1H7 MD)!;?7D YC2_@;\(=7M1<6GPW\&RQ;BN5T&TX(QQ_J_8?D*\%\ M3>"O#VE67Q1\.6F@Z99>''^+'@^$Z3;V4<=HZ.- +H8@ I5LDD8()/?.*^P+ M1IGM8C<*$G*CS%7H&QSCD\9]Z^6/&@ USXGD<'_A;G@PDDXS\N@#V_F?Z4 > MU2?L[?"MHV5?AMX0B8C =- M,KZ$9C(XP.H["O/;3X%>&A?0RR?##PL\(LQ: M7%JOAFR&+A'V?:HG,(X+=48D&-4=0I!63TM->U[2+G40UI?:ROVF1(%FA\I1 M'&B-A3'#RS[WPS?(3'C>(]/U2]6#P_P+$K#_EB M2=S9&#T.0"V!0!PEM\!/!ESIEO*_P^T*WNGU%8F1/"MD-D)F*YPUIP BJ6^YT22W\LN5 M5UB9F;CK$7<$ X?RSMR3A4T7QSJNJWUI%-H+V"2LL;B1V+JQ\PM@%5RBB,9; MKN<+@8R0#YV^ GAS2?$;_LWVNK:98ZI;Q?"6[=(;VV25582Z* 0KC@@9' '7 MZ5]%WGPX\ Z7'"\_A#0(DDF2%&&DQ$;W(10<)QDD#)XY KP7]FG(N?VQO;I/#6A>38W$EI<@Z&H>&2,;BK(8MPXPRG&&5E920P)M0> M#OAS/J4&GIX.TE;J:,R)')X?"#8O+_C!=:MX?TG5;H>,7C\Z[L8IG"C3K'"[F!./F)QVW&M MS]I&1)OAMHLD;J\;^,O"3*RG((/B'3L$&LCX>W=]9K\<)M-WO?Q>+Y3"D$7F M-N_L^PX"X;.>_!ZGTH WM;^%N@1:MV8P/&6\Q.8CGS M-\8 .3_K2,8%82?#^SDDTF.\\&Z5;N2!>2VN@P>5*5B=O,4&&1DW'R\JV2I! M4$XW-T*?$37[2XU.W_X1[4-1F@O[J#Q_)Q*K!U =%_A1X9>XU MG[?X7TJXC2[:&W6YT6UC'EA5)9=L2[@Q8Y/(^7COGB?&?A31/#/Q^\.?V/HV MG:5]H\ >*O.^Q6R0"7%UHFW=M SC)Z],FO28/&NL"*S$_AZ[W,Z+/*L,FU5\ MR57<+LSD+&C8(Y\X8)VG/GWC>]EO_C+X)NKBW-O/-\.?%,DMNX92C&YT(LI! M /!R.<&@"_\ #X7^#+WX#_#>XG\)Z%&M-DDFDTR$M(QM8R6.5ZDDG\3 M4U[\,K-8GCMO"&@FZM;XP*UQHENT-[$[^9\Q6,%!Y6U/,' MW M_"@?AIN)+?\ ",Z9DD8Y^RQU?UCQ7J^EZS.L.D7-]821B.W*6S_+*LB*Y9EW M':5D)7*@?N&(8AQ@ XNU^'.CWFHZAYGA"RL8!;++!&V@VNX.?-?:2(&5F&$' M#]3W)YZ?PS\*?"69:*5#90>3=Q1J57S 5.UI?OAD^93Y>[(4J? M.=8'_%2>,QD'_B\^A\ Y_P"8=I)]3_+\NM>YL?%UII%H;:V\S5A#)]J>QU?%'P4T)[Y!I'@W2@$T]X8)C;0^4EP738TJL#? MLTG.H_!,YS_Q9ZRYZ][+Z_S_ #[ 'KOB7X7>&;)+&XT[P5H4X2<1S6T>DVY+ MJZE%.?+)&U_+8G( 56)S@5RVI?#RVT^QU>)/!^DWAC=S9WD6@6_FMM0#;(GE M$,2VUE=%P02I V OZ7XPN[Z);Y[RVEFES)/:VOG+'$N"[-E&YQ\JJ.2S MX*JV.9L/&OB671YH;C1[M+U82([D6A+''I0!4T_P"% M7AU_$MG')X;TZ2P^QRR2K+H=J(VDWA0K/]G4C(); QG&>1UY[X[^ ?"^@:3X M-O-,\-Z/IUX/&F@!;FUL(HI%SJ,.<, #SDC\37H&B^,M6OKBSMKO0[N!WE>. M6802JBA64!LM'T8-G' &TX8\XYW]HTX\.>#N2_M601W7P"\4PRQ)-%(+97CD&58&ZA!!'?Z8.?0UK^,/A M?X4M/#.I3:=X,T0WZQ$PB#1X)'+=L+Y;9ZGL>IK*_:H&?@-XG'!S]E R,\_: MH<22%.54X\&A:=:^'+:0?" MS1KS5%GAC9)='\D-&6@5Y3MMFVLJS.P4#!,17*J6>/L(_$/B+1;[3+>>&ZUJ M"2*(7=R+)T$;F27S&4+&,A0H 4C)&P\D_-;T_P ::U=Z;'<7'AZ:RF_W?2H08R5Y0@H M#QDCD"N:_97@BM?@Q9PP11P01ZQK:1Q1*%1%&K78"@#H .*].T>ZEO=-@FGB M>"9@=T<@((()'0@']*\U_9>.?@_;\Y_XG6M]_P#J+7?N?\^E &%\)/ OAKQ) MXN^,%UJWA[2M4NAXRDC\^]LHIGVC3K'"[F!..3QQU/'//<77@CX=6$UTDOA+ M0UEM52254T5&8!]VUAB,[@=K\C.,'/>L3X%G/B/XP<]/&DO?_J'6'O\ X5V7 MB"/18M6@NKZZ:VNGADLU9/NG*,XW'!&Y5$A7/]]^#NH YY/#WPP\JRDM_#.A M7,5]&DUL]GHJ3+,C*65E*1D$;5)R.P'M5O2? _P\UR2[CM?!^C,UJYBF$VA+ M$ QY*_/&,^IQGJ,]15BV\'Z+)?P)!<7<,UN1)#-]AM4A\S;?:%MW;0,XR<9Z9-6OCSI-CKGC?X&V6I65OJ M%E+XSG+V]U$LL;X\/ZPPRK @X(!'N!5OQ'_R=/\ #S_L3/$O_I=H5'QD_P"2 MB_ G_L<[G_U'M9H O>+?ACX7LK"T?3?!FB&8WD".(=&@?]V7 ?.(FP HSG'& M!7/Z%X=T2XT:TFU7X:Z):7'E*)F;24B(E&"Q*M 54,<%<.?O8."IKJ9?$7B* MT\1,ALKRZTX7LT?R6Q_U7[@!B=@RJ[Y6&&R^P@9(HTOXB:Q>74$-WX8FL6F: M(8D:3"@R[)&+-$HPJX;/$M"BE3PSJ3QRQ:;"&4BUDP00 MGL.GH*[0^--6CFBC;19G5YQ 98(9)$P#*KN"H(P&2,C<5R'SD=N,^*GBG4/$ MW[/_ ,5#?:)/HZKX6U%HUG23+9MK@$'?&O("J<8/W_S /4/"'_(IZ+_UY0?^ MBUK7K(\(?\BGHO\ UY0?^BUK7H **** "O$/"G@S0/$WQ]^+4VL:%IVK2Q?V M0LH!IW?PQT'6#X?^'Y[(,FUQIUJ/EQ\PP0#U P?;&!C+00^ ="40BY^& M>@V_FR)$2FG6\HC4YW$A0'!*@$\X.*]&'_"6M= YTN%2-I221V+$$DE<#I@ MC!P#QR#7(_%,L/B]\$MQ&XZSJ&<'C/\ 9-W[_P"- 'K-%%% !1110 4444 % M%%% !1110 4444 %>1_'QI$UKX2/%'YLJ^,HRB<#17-K+>O;26:^.+9=21R&F-K%UV1L $+<@ M [N#_P M.O% #4TV6]E@-UX)M8I#<(DLRS0C]W@[G.WD@;C\ASG+ ^_&>/#- M_P +A^#8DTN/2T_MJ^"A2C&3;I%Z ?E/0#&.,@>V:]-TNZ^P2NU_K\5X)U3R M8Y52$KPS=!URI';^&N&^*K$?%_X*+D@'6M0XSU_XE-Y[_P"- !\#2#XD^,.. M3_PFDF23G/\ Q+K#\O3\*[#Q VI0WDLL/AZWUR+"B,;HXY/7EG;& >1@<[CP M-N7\X^%P<>)?BJZ:FU@W_";20ILC:0%VT_3RH(!P<[2.1_&0,'%>@6LUWJ M M4'BNR:8Q,)([=4?S=SG#*001QA1QZ\D\T 1ZI:7,\KL?!UO>,#$%E-W&K=$S MM)&5"G([9V$XY&>FTF]FU#3XKB>U>RE?=F"0Y9<,0,\#L ?3G@GK7.ZE<,)# MY7B^TL8Y,F-)!&QW>:[9RSY/\*XZ?(?7 ?#<75I=QQW'BNRN)WBCB6W,,<9: M0NI\S&XGD-@*.,%><\T O*/VP_SZUZO0!Y5\9/\ DHOP)_['.Y_]1[6:](&B:<(88186 MHB@3RXHQ"NV-<$;5&.!@D8'8FO-_C)_R47X$_P#8YW/_ *CVLUZK0!472K-1 M$!:PA8B&C4(,(0 !@=L!5_(>E6Z** "BBB@ HHHH **** "O*/VG1GX66W&? M^*H\-=O^HY8^Q_SZ5ZO7E'[3HS\++;C/_%4>&NW_ %'+'V/^?2@#U>BBB@ H MHHH *\H_9<'_ !9/2.",WNIGDY)_XF%QS^/6O5Z^>?V;/"^HM\/;/5[)+(-) M>72PO*<.J+J-UYH_U1*[E8J"K=\\]P#OI_!/BBUNXI].U"T1HF9HVEDQ( S1 MED9_)(=<(RAF7=C&68\C1M=-\:V]S>2S7MI<1,76VMUE.U%,D>S<3&#P@DR= MQ;YN"3@BM9>'?%MC#I=C!J"6UA9VT=JXCD3TDOFO3/'>RD[W@:56,+87Y<1YB!!.-JMC/ .?T;POXWTRWEB M.IVDWF$2,\LHR9#,3(VU8=HW(3QR W0#@CT.U61+:%9@@E" /Y?W=V.<>U<% M'H/CX:;-$^NVSW;[<3[U&,"8' %O@9)@/0_=;Z&__8WBUH6CEU*"4L8W,@FV M;65OG "Q ['&#@G*'(W,#0!S?[)HQ^S!\*!C'_%+Z=QC'_+NGL/Y5ZO7D_[) M@Q^R]\)1C!'A73 1C&#]FCSVKUB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ KS+]I\9_9I^+0QG_BD=7XQG_ESE]C_*O3:\R_:?&?V: M?BT,9_XI'5^,9_Y4?M#X_LWP'D@#_A--&SGO\ Z2,?KBO0?%4E_%X?O&TN7R=0"CR) M/(,X5LC!,8P6'J 0<9P1U'GG[12&32O JJSHQ\9Z. R8RO\ I YYXXZ\@].E M;FE>)-=TZTC6[M+[4R[L[W%Q;,LB1^'[F^D2=O(S%,F4/GD 0Y(' MEQ@'&3YH)[ V?^$TUX,9CX=O0IC -L8V.Q_*,G)"\_/^YRNX9PXXR* .D\7_ M /(IZU_UY3_^BVKE?V>#GX ?#,YS_P 4QIG.<_\ +I'[G^=-\2^,+^ZL]7LE MTEDM3#-;F8O\Q.V7I2VWQ".EO")QXXU,L;EF4%=JCC .>=O4$8'K@ ]"7Q/=PV'VJ;0[QY@70I M#"2Y D<*<8_B5-V,G&]1WS39?%UZFJB%-#OI+,6AGDF$+!EDPC",#&&.'[$\ MJPX( .FDFJK9SM=+:12>:-K0R%E6+< S'YN)?MFF1S M20%+>U$K-']\'S#\N<[2PXR/N]>30!9_X2>4ZI9VD6CWB&Z"2R3R6T@1%*KN M#,%P'&Y1@D?=;^[@\9!_IT'\\?I7?F+71)(%FLO+Z)N5 MBV W&&,>;P)-'^T[HZ73*]W_PA%R961CL#F^MRVW/.,]/0 4 M>P5X[\'IKNVB^,,]A;BZOD\6W[V\,C[1-(+6VVJ3V!("_K7L5>4? 4@ZE\5< M?]#I=Y).<_Z-:_EZ?A0!U\WB&]T^.P,-E?ZK'<*"\KVYB:,[XE(*A 02LCN, MC'[HJ2,@BSJNM30ZII(MUN6M&FFCNQ':N^T+$Q7=A25^;;@\9R,9S6OJ%V-/ ML+FZ,;RB")I3'&,LV 3@>YQ7$WFK:^VHM9"74(9)"A2YM[#-O""I64,6C8L4 M92RX^]YD?.T.U %SPYXFUG5=7LDO]/N+"$P3"53:2!&D_<-&VXJ=N TRX)Y* MD]QCFM2/_&5?AX9_YDO4^,_]/UA[_P!/_K^K 8 !)/N>]>4ZD?\ C*OP\,_\ MR7J?&?\ I^L/?^G_ -< ]7HHHH **** "OG_ /9TT&YF_9;^$>HG6I-.@M_! MFCW&Y8C(45;&S;IGH/*?@ Y\UATR&^@*\<_9JN);3]C_ .%,\,'VJ6+P+I,B MP>67,N+"([ HY).,8&>O0]* .F5+BSU-&N/$EM:&%-KI/"@D9O-:1M^UAM&T MIW((.X@9YFL)A-;VS7>LPW+W,L9"1YDBF+!U#'.W .], 8&8T(Y;%3S75FMW MY#^&G=]_E3R_V<2DB'*DJ0#D9&<'L!G&0:JP7EI86VGPVOA2Z\FSE2!1)9L[ MQH$8JZ,PSPRIDGGKU.,@%W1[2Z:);?3_ !#'.MK;K %:UW"-A'L!;##JPWX/ M.#UQ@U\Z:_9-IMY\2;:29IFC^+7@P>:VY_7%?2'A2ZTR:[DDL M-,-@UY")V*@#(5B@#*/NG&".QR2"<$U\]>-25UKXGY4 'XN>#,-C'.W0._&? MS/7\* /:['Q+XEM6MC]AN=1CG,ZS->P/!]G83,L ^2$DJRJV3M.WY&/#*+Y;:5#"A,FZ8[DYP%!V9SMV\!VV5HCQ?J\DUFKZ--:F0P-('C MD94#M;J5W[,$CS9O0_N1D $T ?._P!U>V\/I^SO=7OF101_".\+M'"\A \W1 M>2J D >NWC/:OHK5/ 6C>)WDGNGN!'?2&Z,+?NW\Q[809 8;D(1 0!M(8$GT M'SI\!-(BURS_ &?=.FD>"*X^$-ZC/"0' \[1.@(Q_P".]STKZ+N?"NA/X[&O M,['6HHS 9!;QN(HY#$S1F0QDH'-M Q&X0 MRS$QR1JL_F>:S[T9,=9BPX!4CC&Z0/9E\ :3J7B;[;)J-Y+?VKJXA;RMJ$3" M<$ QYQN(&0?_ ![)K-F^$OAWP^/[5FOKZ$6DD-T9@(MRM$"%/RQ;CU)(Z'N, M$BKM]X,T#2?)B;4)K>00P6D4#R!Q]U[>(^7C.,SL#C .<'Y1@ '*_'NUMM(^ M$OAK3(9UD6T\6>#X%Y )"Z_IH!P.G !XK'^&&N:GI'CGXP"RLYM0@7Q3(WE) M&Q0R-::8HRRJV"%9VP.P)(&"18^.?@ZV\-> ].F@EDD,OC'PH#OZLS>);&1W M;'#.S/RV!G ]*/A4;_\ X6)\1$M+NZBM)/'$XN4@B1X]JZ58N-[,C%=S8'## MKQ@] #L=,\=>(G>^FN/#E\ZA$>&'R7C4#R'=E!*;F8.JJ.7PK=1Q372VS2QQSOY8*S$R$>4/E!B0=0/WJY(ZF"Z\=^*&BEE7PW+; MM#='RX$6>5KB 6^[YSY 5&\[S$PA?B-&#$2X6[=>.=<-]?VD?AN\2--RPWB) M(0?WWE@X,?79F4<$?+M)Y!( EIXYUR2S%Q+X:O-\@=UA$4B>6H1F0-E,DDA% MR.A?)7"FO-/$.O7VO_&[PU/>Z;)I%PO@/Q4JQ2;P<&?06SEU7H6*YQ_#VZ#U M"7QUJUM8S._AVX-P@V1HY9?.D!F PIX(B1]PSM60Y&4PWG'C#4I]5^-_AF: MYB$&WP)XOB&SD,%O-$4NISRI()'MB@#M?@,SI^SA\.VMGVR#PGIQC<1E\'[' M'@[>I^G4U=C\9ZY90(EUH=[)/OVL8H'F#<2YV%40$96(+O$?W^< $UQ'P&U/ M6]+^$?@0QQWE_:_\(SHT<-O/'B!&>T!8^9'"SL%*(N?FV[\MVQVLOC778]3, ML>AW4MF;+S/LS6\JLDPCE(8K:[^V:!&M8NM9MII+NRDL9(W1 DD;INS$C, M1N R [.N1D';UKF/^$ZU^>!W7PQ?1RP23'RE1O\ 250+M"ED &\LP&<$&/N& M!JWJ'CG4;4HL>C,3F1Y&E+IMB5I0&P4SN<1KM0XR7//RY8 \&UC1./^X=I/U_E_C7U;7R;>RR3:UXM:5#'*WQET(LA/W2=-TDD8R>G3\,\= M1]94 KMK%V9Q-%I\5O'./*B#?,)) M=T:C:2S;4CSC/WCC&5-8]EJ7B-] MM$%])X1N+J_O;N[>Y@DE1+VW6"6)#N**R!$(8*5# C.0>G2O!?V:3G4?@F^1:P^654)^[!;"P%BHW, M=Q8YP1V)!?\ Q!UFU@LS#X7O+B::#S)4$4X6%A"KE<^4<.NQ=X4X)&?YXXK,D\;ZJK)&/#]U,[AOF@BF M"@ *5.7B7&0XR"/EV.!YC#;0!)/XVOX[87"Z%?L3"7\@6TQ8.%+-&1Y?7*[0 MP)!R",Y"GB?CA<7%QX'\#276]9SXST$-YB>6QQJ40Y'&,_Y':NM'C_58[2]D MD\.W"RQMLMHG$BFX;][CDQC'^K4D@':'SS@;L']HM@?#?@U@1@^-/#^"#U_X MF,/O_GWH ]8HHHH **** "BBB@#RC]J<%O@/XG YS]E'7'_+U#_G_&M-_&GB M2T@LX5T.YNY97;S+J2VE&P&:51E%0#A$4_>&=ZGOSF?M3<_ CQ,,$Y-J, XS M_I4/'X]*ZCQ;J.MV6JD:6+F4+8O)#;I;;H9KGS%$:/)M.P')!.X8&6[4 5AX MFUVX9+C^SKBWCVAC;)#(Q[@ABT0(.3CC<,*&!()%-7Q]J\NE_:K?P[)*^'9( MW>7,@6.-_P"")L%BT@4XVMY8Y!< (?'NKB>Y;_A'KTVT409 +2;?*_E^80/E MX'1.1U]_DK4O=7U.VU'4,VMTT5O/;I;Q6\.])H7V"24MMZJ6D)13G$0/\0R M4;7QOK%S;D_\([/%<"X>';,DZIM'W)-PB)VL?E. 2O7!7)'._LO'/P?M^<_\ M3K6^_P#U%KOW/^?2O1=&U=M2M;8W%K+8WLD"326TBM\A(&5#$ -@G![CC(&< M5YU^R\<_!^WYS_Q.M;[_ /46N_<_Y]* ,[X-:_9Z;XR^*ME.TWVBZ\;R)"L= MO)(K$Z=8'&Y00,#DY(P.3CK7=>(/#>D7"7T-YJ$ULFKWB2C8RY2Z6)4C="5. MTI]G1U]'3// KB/@QI4=_P",_B?=O-(CV/CBX=$3;M M(? ^G:KI-U:WNI7B0'S))S$(MS;BCMD>6<_ZOICG)ZX&-#0O#%CI#64UK.TD M<$=PB;E09^T2I*WW5&.5& /7G/%8-W\-M!AUUIYKV]6^U-V"J-FUB)3 M.&4$%N1MP#RV6OX%T"_']GPZE--]OBED(WK*'@5Y/,4-C&W?=,"#GABHP,X M,;7IXY_VI?AX8Y$D'_"&>)3E&!_Y?M"J3XR?\E%^!/\ V.=S_P"H]K-9]QH\ M>B?M-_#^"-R^_P (^*9CQ@ MJ&A':H[*!@ =@!5[XTH9/B#\#%5VC8^,KD!U MQE?^*=UGD9!'YB@#KO$5YKEMKD8T]9)=/:U(F2. %TD+@+(CD8.W^)#DE3N7 M!7:^>?%WB:599(O#X7$2F.W82[VD9MFPL44#:Q7)&5VY<,1Q4>E>)-=TZTC6 M[M+[4R[L[W%Q;,LB1^0S$< $XSD %W4?'.O2:3&[Z&=]RQ-)"^^/)GVL M4"L"=L<3=<9E .TC#8_Q>U.YUK]F/XA7=Y:RV=U)X7U02VTT+(\;"UE!4@CG MD=0"IZC(()Z2[\7:O;2+-'HEY,+_7O@A\1X9-):TMYO"VJ,C$EF"BR))8$# +.54@-NV%N,X !ZOX0_P"1 M3T7_ *\H/_1:UKUD>$/^13T7_KR@_P#1:UKT %%%% !7D7@&[AM?CW\65E98 MVF?1T3@GWY_P#U_7:\=\"Z9!>?M ?%>X=6:6V;2&BQ(Z ,;1LDX.#Q MQR. 6'1CD ]"L?#5C:I9Q07UR?L0B3B<$MLRH#\="0,@8&4& ,$4MKH]E(\2 MQ7UQ*]O#<6HD9PQ8R,I=MQ7EU*8X/&2".F.>M;OPMI^GZ9>& P33Q1WMM"]S M(P.5/EG<3M)VY/?A3UP*-3U/PC$ES?R1--<+#(!%YS_-YH=G4+NP-V7RK#@9KD?'6A6WA[XK_!BWM&E\F37M3EVRR%L$Z5=D@$\G\<_P!: /::*** M"BBB@ HHHH **** "BBB@ HHHH *\H^.@SXC^#_'3QI%V_ZAU_[?X5ZO7&_$ MWX:1?$O3](B.N:IX;OM(U%-4L=3T<6S3PS+')%]VXAFC(*3."&0]>,&@#I-6 MMUEMRZV4=Y,,(JNBL0I=2WWB.!M#8R,[1WQ67_94)7S#X>M1=(Z@/Y,1W(&5 M21S\IV\@$\;1UQBN,_X4WXN_Z+M\0/\ P!\/?_*JN%U_PQX_TKXR^#?!UO\ M&7QU<:=K6DZKJ-U>M:^'EDMS:R6:(%7^ROF#&Z(/I\N#U% 'MEII*:GJ4TE_ MH<=H(#M@F613YJ[L_P#E53]'^!]Y;>,M \1:]\2?%OC"70Y)IK*RU>+2 MH;=))87A9S]DL8'8[)' !?&3G&0* ,KX2K.?$?Q;$-BMX$\9S2#S=I&\:;88 M RWRYRPW#.,'(YKM-,M+NVU)67P9:V4:M'$LL=S%A$5V&]5 XP&+< $@XZX MYN[^!-]#XF\1:OX?^)_C#PC%KMZ-1NM-TN#2);<7'DQ0LZFZL)I!N6%"07(S MG XIW_"F_%W_1=OB!_X ^'O_E50!V7]DP32[+KP]:2VXE=E/D1?(%8E6 R= MQ;.>@()/!P!XK\$O#/C M_P")WPXL?$>J_&7QWI-['/&& 1_Q6FOY_P#!C-["O5Z\*\<^&M0^ M!?P$U.U\->*M6.LW>N6\LOB*]AM)+PRW^JQ"XEV+;BW!Q/)@>3M''!ZUT'_" MF_%W_1=OB!_X ^'O_E50 ?&3_DHOP)_['.Y_]1[6:]5KYP\2_LZ>*O%&OZ+J M&M?$WQQJ9M&E:F) MA??&'XAZ5)&$RCVWAV3E>^T %%%% !111 M0 4444 %>4?M.C/PLMN,_P#%4>&NW_4*BTC0?&UC)()]7M9X V(HW?=B,2Q':2(E.3&LJ[LD@N#SCCJ-)75;=$COO) MN TDK&6.3F)2Y,:8VC< N%W<'@9!Y:N11QO;Y_.)^0<.60_+@KL;&= MV*W]"L-8M[N-M0O&N8ELXE"%P.*PM+^'M]:W47VC[));"6!&*2MO,$$ MCRQ$DIEI-PA5N0&"$GGB@#*_9-&/V8/A0,8_XI?3N,8_Y=T]A_*O5Z\G_9-& M/V8/A.,8(\+Z:#QCG[,F>,#%>L4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %>9?M/C/[-/Q:&,_\4CJ_&,_\NQ^S*\4\,7 MF"24NP=7.TA0H$9'(W;V_NU3^(/P\TCXF:#'I.L_;$@BNH;V&;3[R6TGAGB< M/'(DD;*P(89ZUQP_9RT;&/\ A+OB#C@?\CIJ7_Q[O0!W/A_Q+/JD!>_TRYTF M0M&JI,C'EHU8@G;@%7+)G)!*@@_-@8UKXLUF"WTX2Z;=W3O-*MTS64BM&GG[ M(R,*!PA+'@DA?5@:\X^*7P.L?#/PR\7:SI_C'X@1ZCI^CWEW;R'QCJ3;94A= MT.WSL'! XZ&M#P;\!--U?PCH5_<^,/'\ESI$,IZ@_ON<\_F:]'\->'K' MPEX=TK0],B:#3=,M(K*UB9V/_/\ G ]7KRN__9R\-W6LZMJ5MK/B[1Y=5NWOKJ#2/$]]:0-.X 9Q M''*%4G Z#^E 'I6IV"ZI926KR/%')@.8]I)7()4[@000"#QT)K.@\+0VDTLD M-UM<2J1M\S;Y7EQCG=G=_#CD M 'T37E%QG_AJG3\?=_X0NYS[_P"G08_K0?V<=%Q_R-OQ![_\SKJ?_P ?[5L^ M"O@IH/@7Q/-XAM;W7]4U:2S-@MQKFMW6H&* N)&1!-(VW+*I)'/RB@#OJ\9^ M$EZUA!\7YD6YED3QA>*B6,7F3;C;6H4("""&[W M7=7U6WU?Q9H\VJW37MW!I'B:^LX'F9$5G$4I\9_Z?K#W M_I_]=?\ AG31MRG_ (2WX@<<@?\ "9ZEC_T=STQ_]?FM;P5\$]!\#>)V\0V] M_P"(-6U@V3:>MSKNN76H&.!G1W5!-(P7+1QDD#/RCU.0#T"BBB@ HHHH *\J M_9._Y-8^#?\ V)FC?^D,->JUX[HO[+/A;PYH^GZ3I?B#QUI^E:?;I:6EE;>, M=2CB@A10J1HHFX55 '8<=A0!Z3%!K,-YNW6TL+/(7+RODKN/EA5VX7"D GO M@'URW;KN^YD1;;#/YD,4LQX'DJ/+;"' \S<<@DXQZXKA!^SEH@Q_Q5GQ!.!C MGQKJ?/O_ *^D/[.>CD?\C?\ $'///_"9ZCW[_P"NH ]*T:&[M],ACOY%FNUR M'D5MP;DX.<#MCL*^7_&?&N_% X _XNWX,Y)Q_#H'3IG]?Z5ZO_PSGHW)_P"$ MN^(&3G_F=-2X&,?\]O\ Z]2Q_LX>#T\*:UH+R:Y<1ZQJMMK=WJ%QK=U)?M>6 M_D>1*+DR>8I3[+!@ @#9TY- '<:Q>7D&JZ=#&LR6$JRF:YMXC(ZR +Y:$;3A M6!D.[U11_%5?PYXEN=1M VI:;S=6CMVED7S N%SM55/&3C'!)&=_PO=75 MWX>TU[\2#4#:Q&Y\R(QGS2@+<$#OGC Q[5\]_!'X4OX]\+ZU?:]XH\:V]U:> M)-:TJ!;+QKJA4V]MJ$]O$6W2#YMD0&>0<;N"Q ]#'[.FC G_ (JWX@'/;_A, M]2_+_7?YSZXH \H_9KXO?V=!D?\ )(KO@#'_ "UT7MQ_+_Z_TC=^$K6YGOI% MN+FW^V3P74JPLH'G1%-DG*DYQ%&",[2$ QR<\9=?LW^![G1_"6FI!K>G0^%= M,.CZ5+H_B34=-FBM"(0T3R6UQ&TH/V>$G>6Y0'K4/_#-/A'_ *"_Q _\./XA M_P#DZ@#M6\'PGPY_8:WERNG"V%LH&S>BC&"IVXZ#&"".F,8J/4/ UKJ>KV^I M7%[>-=0HD>0T>UU6=9U#+LQPR+@@ X'7DD\=_P ,T^$?^@O\0/\ PX_B'_Y. MH_X9I\(_]!?X@?\ AQ_$/_R=0 W]I)2GPWT92[2$>,_"?S-C)_XJ'3O0 4? MP@^(_C !GCQI+U/_ %#K#\O\GO3D_9F\$_;+"XN+CQAJ?V&]MM0AM]4\ MV_GV\R3PN\,UX\;[)8T%3DKC MX?\ BSD=1_I6AUJ_\,T^$?\ H+_$#_PX_B'_ .3JT/#'P"\(>%/$#ZW;#7]1 MU-M/GTL3Z]XHU/5O+MIWB>:-%N[F54WM!"25 )\LOH._-SPGK%]JPO9;^VGM-\R&"":!D,2&"(LI)4 M9Q(9!GG.#CT'%_\ #-/A'_H+_$#_ ,./XA_^3J/^&:?"/_07^('_ (4:PQ?Q)XSR2W_%Y]#')S_P P[2?<_P ORZU].:_=W5AH]U<64'VFZC3* M)M+=^6VCEL#)VCEL8')K@U_9R\#+X1O?#AM=9DL+S5(]:GN9?$>I/?O>QK&L M<_VTW!N RK#$!B0 ! *K?\,T^$?^@O\ $#_PX_B'_P"3J .GDUK5K75KV*.V MO;RR>%5MYI("A2;,UV*?LU>$RBEM6\?AL<@?$CQ$0#]?MU 'IFK?\@J]_ MZXO_ .@FOFC]FDYU'X)G.?\ BSUESU[V7U_G^?;TM_V9O!\B,K:MX_96&"I^ M(WB$@C_P.JWJ?[.G@?4[?PY"MOK>E#P]I:Z+IKZ)XEU+3)(K-0@$+/;7$;2* M/+3_ %A8Y7.7$]K=O-%>F 6<4&4\@RJBRJVW+XC(E(!/\2XR M.#4O$-]-X/FNK>TN;/63:"9;00-(Z/P"J@K\^#[9Z$@9KDO^&:?"/_07^('_ M (KC4I;>VTZZ6T%Q!LNEL MI23&)81,"-IZJTN#@8"'U!'.?M%MGPWX-(R,^-/#_7C_ )B,/T_S^5/_ .&: M?"/_ $%_B!_XFWTL_B[4I=.NXKZVAU;QOK5_;K/$ MX>-VAGNWCD7Z".XABN)('(#!AMDC970@@$%6!!'6 MN%_X9I\(_P#07^('_AQ_$/\ \G4 =AKVL:CIFLR"W@N+FW&G221Q);-(C7 = M0@+*N03D\9Z<]LTSPOKNI:KJMTM]:7%G"+:/RXY+9T7S!),KL&*_Q*(F R< MXZY)Y+_AFGPC_P!!?X@?^''\0_\ R=1_PS3X1_Z"_P 0/_#C^(?_ ).H ]5K MRC]EXY^#]OSG_B=:WW_ZBUW[G_/I3O\ AFGPC_T%_B!_XV*VNG6R7E['!I\8AMHT= (XQ)&ZI]WG:88P"? MF 7KR<\UJ_[.O@[6/$&K:R9O%6FWVJW NKP:+XRUC38)9O+2/S/)MKJ.,,5C M0$A1G:,U7_X9I\(_]!?X@?\ AQ_$/_R=0!WU]X?-__-(_P#DZ?X> M?]B9XE_]+M"H^,G_ "47X$_]CG<_^H]K-:O@[X%^%/ WBI/$E@WB"]UJ.RFT M^*YUWQ/J>K>3!*\4DJ1K=W$JIN:WA)*@$^6O.*U?B%\,= ^*%GI=OKT>H?\ M$KO?[0LKC2]6N]-N+>?R98"Z36LL<@S%/*A&[!#G(- &EK%Y>0:KIT,:S)82 MK*9KFWB,CK( OEH1M.%8&0[O5%'\54=,\47E[H]Q+=Z;=Z9=*BB-9(68L[1* MQ'W<9#EDXR"5&#\V!R/_ S3X1_Z"_Q _P##C^(?_DZC_AFGPC_T%_B!_P"' M'\0__)U &IJ'B[Q!!HT2P:;>2W#Z7N:X%E)OCNO*=N5V$?>5%QM/+^@(IG[0 M,BW'[/?Q*=0VU_"^ID!T*G_CTDZJ1D?0C\*SO^&:?"/_ $%_B!_X"XM;GXA^()(IHV!5D=3?$,I!((/!!H ]'\ M(?\ (IZ+_P!>4'_HM:UZCMK>.TMXH(4$<,2A$1>BJ!@#\JDH **** "O*/AS MS\=_B_R3@Z0.1T_T5N!_GO\ GZO7G7B?X!>$O%GBB]\174GB2PU:]CBBNI=# M\5ZKI23",$1[X[6YC1B 2,E<\]: .OU.XU2WN6:TM?M4*HFR-75=S%F#[BQZ M ;2,=3D'J,/NKZ]4VS06,L@$Y2X3* [/+8AE)8 _/L'XGCKCSW_AFGPC_P!! M?X@?^''\0_\ R=1_PS3X1_Z"_P 0/_#C^(?_ ).H [BU2]U'5-NI:;$+6*!= MLCK&P:7*LQ7YB0,XP".J9R>*X7XK''Q@^"G/76M1[_\ 4)N_?_&G?\,T^$?^ M@O\ $#_PX_B'_P"3JN^'?V?O"'AGQ/IGB""3Q-J&J::9&LWUOQ=JVJ1P-)&T M;LL5U=21ABCLN=N0"<4 >D4444 %%%% !1110 4444 %%%% !1110 4444 % M>3>,0W_#3/PX*YWCPKXDVX&23]HTC@9X_,BO6:\R^)GP]\5ZYX]\*>+O"&M: M-I>HZ+8:CITD&MZ=+=Q31W4EHY8>7-$RLIM!W(._MB@#7TK0]=M(8[::\NML M A9)S,9/.(FGW*^YV8'8T18\KD8 *C;73:++>26KK>PF.2.0HKELF4#'SXP, M@#&_9^;4C\&/"O]G2L/\ B$[70K/Q[X%BM[:6XD4S^#[VY9C+,\Q^8:G$ 9"H&#P!S72?\(Y\;_P#H MH?P__P#"#OO_ )A>)8-^G"XV7$W MV-Q=^1;*K23;,G:H*DD]P!@D@#(!.?GOX^:%\5K;X=I)X@\:>#M3T==V_]EI;6,=UXFC:%1;Q-N_<2$D*%W84GA#@\'#9&20* M?<6BKJZP2WGBJS:6Y13)&Z+!(V!&!OV@D80')PQ]\X.GJ%Y+-#L@\;6MM)M^ M67R(74$98EN<=!TR. ?>K)-]/=6$L/BB*2TA %S'#:(_G,&5B2ZG]V-A /\ MO Y'< Y']HT_\4WX/&>#XT\/YYZ_\3&#W]:]8KR;]HJ17\->#75@5;QIX?(8 M'@@ZA#WS_GWKUF@ HHHH **** "BBB@ KRC]IQ=WPMM@<#_BJ/#7)&4?M.+N^%ML#@?\51X:Y(SC_B>6/L: -_Q#HNOP:G+=Z$9W6XOK$W*7 M.HO@1)<1F5HD;CD\?Z9J7'H/[0N,5ZO7E'[+>/^ M%)Z1R&/VW4\D>O\ :%SG]: /0_$]A<:KX>U"QM?+\^ZA: &20H%##:QR%8Y M)(XZ@?6N3U#PUXBAE@:Q:VM(+;S7B2R6)G+LB*'VNB)NYFXR%.Y0<F6D$\BRSQ0HDDB+A68* 2!V&: /,OV31C]F#X4#&/^*7T[C&/^7=/8?RK MU>O*/V31C]F#X4#&/^*7T[C&/^7=/8?RKU>@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KS+]I\9_9I^+0QG_BD=7XQG_ESE]C_*O3:\ MR_:?&?V:?BT,9_XI'5^,9_YTG3WJOI?B.7PS\+_"MU#;B] ?$OAAO!/@73EUK3;G3C>6_CR^\R#SHFC\Q?^),.5W9'( MZ5<\+2_&OPKX8TC18O ?@6YBTVSALTGG\?7S22"- @9B=&Y8[_#OQ5'X\\!>&_%$=J+)=+;O?R8]-G55RQ _>$G M&3CI0![)61$]_P#\);=(UNBZ9]AB*7 4;FF\R35?\)'\;_\ HGGP_P#_ O+[_Y35)X+^)?C"[^);>#? M&7A70M"NI-(?5[:YT/Q!-J:NB3)$R.);*V*',BD$;L\]* /4:**\$_ OA:]TG0]5DTD7FM>+;FRGGD2.-V;R8]-G55S)@?O"3C.!0![' M65;/J1\4ZBDL2C1Q96QMI1C?S@>$M#T.>XTB;5[6[T+Q#-J:,L4T,3)(LME;%"3.I!&[HI4444 %% M%% !1110 4444 %%%% !1110!Y1^S6,>"O$G&/\ BM/$_;_J-7GL/\^M>KUY M1^S6,>"O$G&/^*T\3]O^HU>>P_SZUZO0 4444 %%%% !1110 4444 %%%% ! M1110 45YK\1_B/XIT#Q[X9\(^$?#.D>(-3UC3-1U6276];ETR&"&TELHF :. MTN6=F:^3 VJ $;GD"JG_ D?QO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"1_&__ M *)Y\/\ _P +R^_^4U'_ D?QO\ ^B>?#_\ \+R^_P#E-0!Z!XL?4H_"VLOH MT2SZPME,;*)\;7GV'RP#?#\NJ6; MVR:IIWC^_2>V9APZD:..AZC(R,CO72Q^(/C?'&J#X>^ 6V@#+>/;XD_4_P!C M4 >KT5Y5_P )'\;_ /HGGP__ /"\OO\ Y34?\)'\;_\ HGGP_P#_ O+[_Y3 M4 >JT5Y5_P )'\;_ /HGGP__ /"\OO\ Y35M_"'X@ZI\0M%U>76]%M-!U;2= M6N=)NK6PU!KZW+Q$?/',T,+,I##K&I!R* .ZHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\M\7?%KQ' MIOQ*O/!WAGP,_BBXL=(M-6NKIM5ALTC6XFN8HT =26.;20DCL14(^(OQ2./^ M+0*/^YGMO;_8]_TH ]8HKR_Z5AZ1\=?B'K7B; M7M"M_A$WV_1?L_VH-XEM@H\Y-Z8.SGC.?3'N* -_]IZ&>7X-ZB\%G=7YM]2T MF[D@L[:2XF,46I6TDK+'&K,Q5$9OE!/R]*IW7[0_PRO5E^T0:U<+(,R>9X-U M5P_!7G_1>> 1],]JLCXB?%+'_)(4[?\ ,SVW_P 1VI1\1/BD3_R2)!UY_P"$ MGMO_ (B@#DO$_P"TM\+/#UCJ>HW&E7QL+>!))[B?PAJ$2!!N$A=VML;5C)(R M,8W<]<:VE_M _#6'3XC-8:Y;2LI>6 ^#]5<1LX'F*O\ HI !V\@<<N$W$]A7IA^*OQ M!Q_PI37R/7^VM)]O^GKW_2@#B/B3\5/#GQ$C\(:'X6M=?N[_ /X2[1KMHF\- MZE;QI##>0O+(7E@1%54&XDL!@$\U]'5Y/_PM?X@\?\63\0?^#O2?3_KZ_"D_ MX6O\0>/^+)>(>F?^0WI/'M_Q]4 >LT5X;;?M">,+OQ?J7AF+X+>(FU?3K"TU M*YA_MC2@$AN9+F.$[C<[3EK2;@$D;1G&1G8_X6S\0O\ HB'B+_P=Z1_\E4 > MM45Y+_PMGXA?]$0\1?\ @[TC_P"2J/\ A;/Q"_Z(AXB_\'>D?_)5 'K5%>6^ M'/C-K%YXXTCPUXD^'NL^$)M7BN'LKJ\OK&YCE:%59T(MYG9?E.KUY1^TZ,_"RVXS_Q5'AKM_U'+'V/ M^?2@#U>BBB@ HHHH *\RU+]F#X-ZSJ-U?W_PE\#7U_=2O/<75SX;LY)9I&)9 MG=C$2S$DDD\DFO3:* /*O^&3O@A_T1OX?_\ A+V/_P :KC6_8]^%A^,4=_\ M\*N\%#PVN@M!_9H\)V/VL4QW'_ F0D^WQ_938 M%?L'F?/O\S_6[/3'RY_"@#A/^&3O@A_T1OX?_P#A+V/_ ,:H_P"&3O@A_P!$ M;^'_ /X2]C_\:KU6B@"GI&CV'A_2K/2]+LK?3=,LH4M[6RLXEBA@B0!4C1% M"JH P*N444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %>9?M/C/[-/Q:&,_\4CJ_&,_\NRC$UZL+F",D8:3:=HY(')QU(KS+ M]H7/]G^ MO7_ (331^?3_2!G]*[W5M,?4=3A>WU%;.XA@D3:J!W&YHSOY/&% M5UY!_P!9G(QR 4)-2\16UGF33#(RBX9GBE3>0#+Y*[0#DD"+)'=NF 15BVU? M6!J-A:W.E/'!-$&EN0RN(W" LIVG^\<9P.G0@Y"W6AW][,X_MG$(N?-:%8>J M<$1,=W3@9Z9!(QSFFKH=]%>7XM]96%941DMA "("$5 P^;.#Y9X^N.Y(!<\6 MDKX5UD@D$64Q!'_7-JY/]G< ?L__ R QC_A&-,QC_KTB]S6UK6FW%EX=\43 MW-V+IKFVF90J%%C41L%4 L>V,D8R1G'-8W[/!S\ /AF>/!I]K'/ _C74?M#O(!L'FVRY&3S^[,IP/[OKA3[;7COP M15_+^(3B[^Q1Q^.=0>61@")%'E_+DG@=!D>GO0!Z -3U[[%?NVD,;E)E^S1K M-$%DCQ'GYMQQR9.H'"]N"7R7VNO=6P73A%#NB,QWHWRG D ^;.5+9SCHC8R2 MHJO:Z+J4D%['?ZR+BVG:+[// 6B=%W D##=2> 6L=Q8M;VWDHTLJO&S>9A,J>>G+@D M?=&.M>=6$]W+^TWI8OH#!-_! MY[R)_BJUA"9;@^.)QCE>R5XY\&[HP"%*_CG!Z4 =M<:KXFATZ,OI.^Z%M%N^SS)A[@F/> "#M M49DY/&%.>H-79-6UAK[4+9=+95C@>2VF##$SG(SC!KA=2.?VJ_ M#H)Z>"]3P,_]/UAGO[#M7;1>'=5@%JL>NL(X22R&W!\SYV;D[L]&4').=N>Y MSQ6I'_C*OP\,_P#,EZGQG_I^L/?^G_UP#U>BBB@ HHHH **** "BBB@ HHHH M **** /*/V:QCP5XDXQ_Q6GB?M_U&KSV'^?6O5Z\H_9K&/!7B3C'_%:>)^W_ M %&KSV'^?6O5Z "BBB@ HHHH **** "BBB@ HHHH **** /*O$?_ "=/\//^ MQ,\2_P#I=H57=(A\<6%[(C0O)9R1'#73I,4<33$#_7 X:,QC=NX(3Y?O52\1 M_P#)T_P\_P"Q,\2_^EVA5VVN:5T(2FY X#?/M M['T/% &-J6I>+HX'.FZ4DLV6'[PCY<*Q ^>503NV#(XZ^N1:,GB#6/#E],\+ MV6IPRK/8PQ?(9 JHP23+X(=@X*DC"L ?F&XXMS/\0YX99&M;=9X[L36T5O&B M)Y7V< QR,;@^81-YG.%!1X> R.6NW-[XXGOM0A&FVZZ>P98)$95EQY^T=)>\ M.6SP0X7@@E0 7M1_X2*P7RM-B%QGY%:=\EB8BQ!?'NK_$K4]=T/[?J#>,=11IFNIXR0-F.%<#H>H[8] M. #Z4HKR<_LJ_"TY_P"*57G_ *?KGW_Z:^_^<4']E7X6G/\ Q2J\_P#3]<^_ M_37W_P XH ]8HKR<_LJ_"TY_XI5>?^GZY]_^FOO_ )Q0?V5?A:<_\4JO/_3] M<^__ $U]_P#.* /6**\G/[*OPM.?^*57G_I^N??_ *:^_P#G%!_95^%IS_Q2 MJ\_]/US[_P#37W_SB@#UBBO)S^RK\+3G_BE5Y_Z?KGW_ .FOO_G%!_95^%IS M_P 4JO/_ $_7/O\ ]-??_.* /6**\G/[*OPM.?\ BE5Y_P"GZY]_^FOO_G%! M_95^%IS_ ,4JO/\ T_7/O_TU]_\ .* /6**\G/[*OPM.?^*57G_I^N??_IK[ M_P"<4']E7X6G/_%*KS_T_7/O_P!-??\ SB@#UBBO)S^RK\+3G_BE5Y_Z?KGW M_P"FOO\ YQ3O^&4O@[G)^&OALG./I0!ZM17E _91^#@'_)-?#7;_F' MQ]OPH/[*/P<(_P"2:^&N_P#S#X^_X4 >KT5Y3_PRE\'KT5Y0?V4?@X1_P DU\-=_P#F'Q]_PI?^ M&4O@[G/_ K3PUUS_P @Z/TQZ4 >K45Y0/V4?@X!_P DU\-=O^8?'V_"@_LH M_!PC_DFOAKO_ ,P^/O\ A0!ZO17E/_#*7P=SG_A6GAKKG_D'1^F/2D'[*/P< M _Y)KX:[?\P^/M^% 'J]%>4']E'X.$?\DU\-=_\ F'Q]_P *7_AE+X.YS_PK M3PUUS_R#H_3'I0!ZM17E _91^#@'_)-?#7;_ )A\?;\*#^RC\'"/^2:^&N__ M ##X^_X4 >KT5Y3_ ,,I?!W.?^%:>&NN?^0='Z8]*0?LH_!P#_DFOAKM_P P M^/M^% 'J]%>4']E'X.$?\DU\-=_^8?'W_"L?X"^#M%\!?$_XP:+X=TNTT71X MM0TZ6.RL8Q'$CM81%R% P"< F@#V^BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH XCQS\:O!7PWU6VTSQ%KL5AJ-S";F.T6&2:4Q;MN\K&K$*6X!. M,D$#H:YX?M4_"\XQXF8Y_P"H;=^W_3+W'YTZUR/VJ=2Z8/@NUSC_ *_KCK^9 MQ^->@:S;:M/>63:=661U5@&V/@XP=K>AJWXY^( MGASX:Z7;ZAXEU2+2K6YN!:0-(K.TTQ5G$:*H+,VU'; !X1CT!KB_"C;OVG_B M4../"WAP8_[>=8/]?\\T?&PD>-O@D1G_ )'1\_\ @EU7VH 7_AJ/X9?]#')_ MX++O_P"-5Y/X3^/GA6#XQ_%+4[K74TO1-0.E-IE_':W4LET(K9TGW1^2#&%< M@=2#UXKZ7\5>(5\,:.]^\:S*DB*8R^TD%@&*\')"Y;'?;U'6L^Z^(.F6%[<6 MMREQ!+!*L+F15"[F)V@'=@DJ-^!SM8$@9H \YTS]HWP!_:=@C^/T9I;A8"MU MIUS#&Y?Y$7)QV]Z[3QM\;O!'PZUJ/2/$&O1V.J26ZW0M$AEFD$3, MR*[+&K;59D< G&2C8Z&L+]J#_DBVK?\ 7]I@_P#*A;_Y_H>E8VJ75_9?M!_$ M:;31*U\O@;0S"(HO,;?]NU?&%VG/7T/TXH XW]I7]H;P5XN_9^^(FA>'-4_M M;7=3T*\LK.R:TNH?-DDC9 YBP#\W&< G )&@X["N[L_$^N1Q+'344CN[>6V=+6-4$CEI0H<*6R6&,!AD<9JM#^U7\+;B.. M2+Q2)(Y,%&73[HA@<8.?*Z'(Y]ZX?XVZI/J_BGP_=36ILI&\'>+U\F5B&0*+ M,(S# *Y4 D=5W8R>I]/\!/JJ_#+X.-7.KK:>'M0\+:'8VFJI;73N]Q!=:G(\?E>3D?+<@DD MX V$;MQ"=S%^T=X"#*X\>R2.)$*AM'NRI7=EE("'A&&G>.,EHR=FR-E&WU;3UB@2VC+WA> M,M++L4L"J-A<-N' P<<8&,@&!J'[0WP[TS1="U:;Q1;-8ZY'-+ISP12RM<)" MRI,P1%+ (SHK9 VLP!P3BL[_ (:C^&7_ $,/EB=3P?E=NV00# MYW^(O[0'A#5_C)\,-1TW5(YM'TY=5&I7\MM=QO:&6U"0;8_)S)O<," RD8!S M79V/[1GP]L9X';Q[/<)'(QD2?2[P[DPP5?N<$?WCG.WD9YKT8:9?VTXN9/$$ M,D40FDFD,"[B7C5$&!V#*6X.3PO;-:_AVWOK6VE6_O8[]RY:*6/(_='[H(]? M?OZG&2 8'@7XS^"_B5J=YIWAS78M0U"TB6XFM6BDAE6,L5#A9%4E=P(R,@'@ M]17._M.C/PLMN,_\51X:[?\ 4KT444 %%%% !7@'PXNOB[\4/"R>)8/B!X M>T>WN[R\CBL!X5>?R4BNI80OF&\7<<1CYL#Z5[_7E'[+AS\$](Y#?Z;J8XZ# M_B87''X=* &_\(3\8\?\E3\/9Q_T)K=<_P#7]Z5S;? 3X@M\2E\>_P#"P_#@ M\4KI#:&+[_A#FW?8S,)O+/\ IO3S #^?KQVLT?CC3[N&2VMY+X1M(2TDB8D1 MFCPKQF8 .HWC3]Y&$)82'!*F0D M[0!@$@8P0#G6\$_&,_=^*?AXV\$BWFFK<-(P?<"@"LTI#@!IMVT(=RKD$ 9.,'T*T,C6D)F3RYBBETSG M:V.1G)_F: .,^!7C34/B-\%O OBG5U@35=9T2SO[M;9"D0FDA5WV*22%W$X! M)('>NYKRC]DT8_9@^% QC_BE].XQC_EW3V'\J]7H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *\R_:?&?V:?BT,9_P"*1U?C&?\ ESE] MC_*O3:\R_:?&?V:?BT,9_P"*1U?C&?\ ESE]C_*@#T+2?^059?\ 7%/_ $$5 M;JII/_(*LO\ KBG_ *"*MT %%%% 'E'[0PSIW@,8+?\ %::-P#C/^D _IU_" MNUU*VL+J[U.2:[GM@T4-K/,CJBQ[6WA <9RXF /4$$ 8.:XK]H89T[P&,%O^ M*TT;@'&?](!_3K^%=UK=[IFG7)6\LXI$GB,DLABWE@&C15V@$L2S( /;VH H M1Z!96]V\9U;4'F4P3LWM7N+E0(7D@\K"(2H)++E54Y ]S@9 M)J,Z[X7TRTDAGMK;3[*&X,!408A\SRV1E("X/ 9.X.,#N 5X+FU?P!K$=M= M372O8SS@RQLFQ2KKC!SC+(YQGKG&!@57_9X.?@!\,SG/_%,:9SG/_+I'[G^= M:VH365SX*UN>RM8[9);&:3,:!=X*-M)QW*X;'4!A63^SP<_ #X9G.?\ BF-, MYSG_ )=(_<_SH ]!KQ#X375DFF?$^QO9&A6]\7:K%F'&[:S0QE@2, [I$'.0 M">> <>WUY!\"M-M;X?$7[3;13!?&FI$!U##[T3=_=5/?!4=,< '3:E-HVIH; M\:[=QP3VT=S]GCGB5$C81A#L.9M6O;@13"\,>]6 MVR*=S#;PH*=>#C=@XK4U[3-'LM&O+JXTVWD@M;[\-VNHV\<5O;B>YD^QJ(755=."W .&7?I)-_ 2?S) M_/VH ]9KQ;X2_9[D?%NRF,O^G>,;ZU'DD&1B;.WSMSP"%#$9_N].<5[37DGP M.M8KN_\ BBL\,F:+$;V6*&U59=QE5 OSN=N21ZEADGCN>F:R;!_#^TCE9KN.]_:A\,SQ$F*7P3J3H2,;A]NL,'!_P[]J].32[&Y=KM[& M+S[A07:6(%R-NW!S[$C'N?4UYK?JL?[5'AQ% 51X*U(!1P !?6';_P"M_P#7 M /6:*** "BBB@ HHHH **** "BBB@ HHHH \H_9K&/!7B3C'_%:>)^W_ %&K MSV'^?6O5Z\H_9K&/!7B3C'_%:>)^W_4:O/8?Y]:]"L_$UA?17$L;SHD%RMHY MGM98CYC%0H =1N!+KAAE3G.<4 :M%8MSXST2SN9X)]0BB:W=XYG<$1Q,D0F9 M6?&U2(SOP3T!]#BQ9>(]-U&YEM[>Z62:)_*=,$$/W7D?> &2.H&"<9% &E11 M10 4444 %%%% !1110 4444 >5>(_P#DZ?X>?]B9XE_]+M"KT>[-R^I6448* MVN'EFD!Z[,O!NE^'];_LO1=6TB[LM M=UF?3?\ C[GTZ5)(WBM+G=M^PN"I5?OJ03@BC_A(_C?_ -$\^'__ (7E]_\ M*:@#:72_$EKI&F3_ .D7.HPVB0WMNMW\LP=1Z@R1RL$50K*)B3N+ELXP#$>@8;L3_A(_C?_ -$\^'__ M (7E]_\ *:C_ (2/XW_]$\^'_P#X7E]_\IJ -W4;?Q#;^*+Z_P!/L+J:(* B MW%]F&38JGY(O-"KYGF,FX@;3"&*G=\UO/BM-4GD6.WDAD@$2;UVHKB12'V^: M<#9+(#@DDP@\9"GS?Q_\6/C#\./!6M>*-2^&_@>?3])M7NYX[3QU>-*R*,D( M&T=03Z D5T'_ D?QO\ ^B>?#_\ \+R^_P#E-0!T%O>^,+M;&2ZTN*VEC"R2 M)%*NW=DQLI_>'<-K^:!QRFW=G#5,=6\4FZ2,6=HH\M RF&0[G)C#'?NVJJ;G M)')(4;2><?#_P#\+R^_^4U'_"1_&_\ Z)Y\/_\ PO+[_P"4 MU 'I6EFY:TW7:A96DD8*#G"%V* ^^S;GWS7F?P Z_$GDG_BM-2^\.1Q%_D>V M*=_PD?QO_P"B>?#_ /\ "\OO_E-5_P""/@_Q'X2T;Q%+XIATRUU;6==N]7:U MTB]DO(($EV[4$TD,+.1MZ^6.N.U 'HU%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>1?#VZAL/ MC%\;+J=C'##/>!M/CU;XL?'"RD9X5N9].@=X MP P#:=&-PR",\GD@].G'(!Z6WBK2EO3:?;4-R'">6H)Y+^7V'0/\A/0-\IP> M*LZ=K%GJ\2R6WJ.1D5@_P#"M='_ +3-\!.)CNXW#;A[ M@7,BXQT:4;CW[# XK6A\/06^HPW<3O"8RY,<7R(^[. 0.,#)..Y /7J :M%% M% !1110 4444 %%%% !1110 4444 %%%% 'D\!"_M4ZB2O3P5;<@'/\ Q_3_ M )__ *_6NN:S>\@BNXM<5;!KH7H583\\8?S-H^;/.P\XY&>.:Y*V_P"3JM1Y M/_(EVW!''_']/T_K^%=,UCX>TBYN-T#6Z6,"6KN;F4N5*)&ORY^8;6"[ST(; MDZ?D'RPR'+9RPF4@>_ M;BH-"T_0=>>YCT\RPPQ0K:F))U88#;F&,L596^4G.5Q\N."0#G_"9_XR?^)8 MS_S*_ASC/_3QJ_O_ $_^L?&T9\:_!+CIXT;M_P!075/;_"CPF?\ C)_XEC/_ M #*_ASC/_3QJ_O\ T_\ K5_C[=26/B7X.W45NUU)!XNFE6%1DN1H>JG X.,] M,_\ ZJ .\U3Q%J&F:E=H-+FO;2.$/$UM"[,SED4@G';>6^4-PK=UP<^X\::O M%J0C7P]=-;+!LVVM&UGTF6\M))3 M''M9^LW5 M_I_QY^)]UI44LFJ1_#_1_L8AA,K&?[7K'EC;M.?FV]>.N>,FHOV@O$TVM_![ M4U-C);1276GM^\R&4KJ%GP00/O>8<>NPD;@16O9&6/\ :<\>20Y$B^!]$VMY M9?#?;=8QP.6^@//M0!T.K>/=7TRZN+6U\.W^I-%++%YK03*A"(K!@PAPV[< M-O&01N)!"P:QX]UV#7_+T_0I[RR@#JX1'/GMYH3@B,[=HYST)9P1\FXMM?%W MB:TU2UCN](NIH'\N.YVV[ND1WR;Y(W6-2R[5& RJ>5XS]Y]MXU\176IZ4YT6 MXALY0J7$9M)E*LS1AFR4X";FP3C.U^,!6(!YK\=KJ:_\6>&KFX@6&5_!?BP^ M4%<\>798X=%8$C!*D#'(YQFN]^&NC:M<_#+PJT5X#$UAI&YY8'@D;P7XL++*"K(?+LAR=HP/P':O3?A MMXGTW2?AAX)BN[CR9&TBRCVB-FVN;>,[25& <$<''4>HH M-8^.BEF/MVG9W M1FZ99-IV^:WF!,P'_EF5QGJ4P<;MPDTJQ\7MK-I<:A<6HMHE>.:*.0@2 LI# M*H7&?E_B['@@N0NE<7&D0Z]_:4NJJDL=MY9B:9?)50Y!;V.XX)R,X&>G&FNL MV#&,+>P.7("[9 I('U('4B@#Y@^ ?_ "4CX;?,&/\ 8_Q!R1W/_"2: M;G]:^F==M;":*VGOXVE%O<1R0 ,PQ,6"IP"!G<0.>.>>,U\S? 0[OB-\-=IQ M_P 27X@@$G/_ #,FF^_Z=NE?0DOB2X?2K+[5HUU+-=VRS,BVKM'&[#(1UQD$ M8.<@8( ZD4 4K?0/#%W#;P0F:T<3'$/VE_,RKNA!RQ(!8,..N.O6MWP];:9& M+J;38V7=)Y4CNS-N*#:,%B>,=".#U[UEQ7MB\D)/AB<,K($86.-A;+D\J, , M3SZGD#K5?3O%L&DZ58I_8,VFF3@VJ0>2%VA=^U2!GDX 'WL #D@4 >8_$?XA MVOPU_:0@U*ZT77==$OA2.V6V\.:5-J%R-^H8WM'$I(1>I8XQVR>*J_%[XG)\ M2_"^F^'M'\'^-Q?S^)-!F#WOA6^@A2.'5K.>5WD>+:JK'&[%B0/E/.:[7/\ MQE5@D?\ (E\#O_Q_<_3M]?PKU>@ HHHH **** "O*/V7#GX)Z1R&_P!-U,<= M!_Q,+CC\.E>KUY1^RV0?@EH^.GVW4@,G/_,0N/\ ..U '::Y97U[XCTLQ1WT M=C;D3336]T$60[L+&4WC*C[[$CHJJ-VY@,'19?&EIIJQW5KNGC,21M,ZLT@. MP-O97;[I9SNV\A,9YS6UK6FZK_;$\]A+.\$MHSB)IB$2YC_U6/G&%?<=PQM/ MEKG&3NH6>H^,Y[G43/IJ06Z"9[1?W6^3:Z&-&(E(!9=ZYQ@'!/N /TG4?&,V MOP17NF1PZ0"HDF;R_,;,3%C\LIQB38,!3QGEOO5V=<8(P M&WNK%6PWF(4#861>&X9E;! KL: /*/V31C]F#X4#&/\ BE].XQC_ )=T]A_* MO5Z\H_9-&/V8/A0,8_XI?3N,8_Y=T]A_*O5Z "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "O,OVGQG]FGXM#&?^*1U?C&?^7.7V/\J]-K MS+]I\9_9I^+0QG_BD=7XQG_ESE]C_*@#T+2?^059?]<4_P#015NJFD_\@JR_ MZXI_Z"*MT %%%% 'E?[1-EJ,WA?PY?:=I%_KATKQ+IFI7%GIL8DG,$5P&=E3 M(W;1S@<\5&?V@& _Y)K\0N__ #!!V_[:5ZQ10!Y1_P +^;./^%:_$'KC_D"+ MZ9_YZ4@_: 8D?\6U^(7/_4$'_P >OY=Z[3X*:->^'/@UX"TG4H'M=1L- L+6Y@D^]'*EO&KJ>3R M&!'7M7:44 %?/W@GQIJ?PMUKQYINH^ /%^H?;/$UYJ-O=Z3IJW%O-!+LV,'W MCG@Y';VZ#Z!HH \G/[0# ?\ )-?B%W_Y@@[?]M*7_A?S9Q_PK7X@]_P#G%97@W6=2\=?M +XB'A3Q M#X?TBT\+S6#S:Y9"V\R=[N-U5?F.<*C'\:]MHH *^?\ PAXSU+X7^*/B)8W_ M ("\8:D-1\33ZC:WFE::+B":![>!58/O'>-ACMM]Z^@** /)Q^T Q'_)-?B% MV_Y@@[_]M*CD^/2.Q9_AA\0&;&W)T%2<=LZEX]_:!L/$2>$_$6@:/8>%[RPDN-4?LUC' M@KQ)QC_BM/$_;_J-7GL/\^M>B3Z#%<12HT\R^9<)-W=AT)%61X)L8+:6*U>6UDD>X_G7HNH>(;32Y)DG9E:,0=!]]II#%$H]V<8YP.1D^GG?[ M5QQ^S=\1CG'_ !)9^1'$1(*JS(W YR'1EQC.03TYKJ(Y!+&K MJ058 @@YX_"LFP\):3I<1BM+-88B #&&)4C+'&">FYV;_>.>M7].T^#2K-+: MW4K$A)Y.22223^))/XT 6:*** "BBB@ HHHH ***P?&=YXGL=(63PGI&DZWJ MGFJ&MM9U673H1'@Y82QVUPQ8';A=F#D_,,8(!O45Y5_PD?QO_P"B>?#_ /\ M"\OO_E-1_P )'\;_ /HGGP__ /"\OO\ Y34 >JT5Y5_PD?QO_P"B>?#_ /\ M"\OO_E-76?#K4/&.I>'A+XXT71]"UKS&'V;1=3DOX2G9B[P1$$_W<,.G/. M=3117)>)[76VUZ&[TV&:>*"QE\N(7!2%[C>I0.HE3(P#DD$8)H ZVBN+_M/Q M5<"%DTQO+:9PZN(T9$62< -^]') MSN4D'YCT.*L:0_B1X+B'45W.+/>'78K M&<[AL&."!@-NR/O 'H: .LHKS72KKXA0QVJ7-BOE0P!6'[EG=@Q7YB9CN;8 MVWJ2';'PG9>%[ZQTS4==\06^DO>W]BUXL,3Q32,RQB6/+9B R20 3QW !Z51 M7E \%?&'C/Q2\/\ _A'-[?\ 3]]?S'IR#P5\8>,_%+P__P"$4#P5\8>,_%+P__ .$G(!ZO7E'PR_P"2V?&3D_\ '[I?!'_4/BZ>W],_%+P__P"$./BGX>!X_YDUOQ_Y?J#X)^,?./BGX>'/&?!K<#_P.H ]9HKR8 M^"?C'SCXI^'ASQGP:W _\#J#X)^,?./BGX>'/&?!K<#_ ,#J /6:*\&\:7WQ M7^&,.A:O?^.M U^PN?$6D:5/8)X8:U9X;N_@M7(E^V-M95F+ [3RH&.:]YH M**** "BBB@ HHHH **** "BBB@#R[QI\-?&-W\2U\8^#O%FAZ'<2:0FD7-KK MOA^;4T=4F>570Q7ML4.9""#NS@=*C_X1SXW_ /10_A__ .$'??\ RYKU6B@# MRD>&OC<"2/B%\/QGD_\ %!WW/_E9I?\ A'/C?_T4/X?_ /A!WW_RYKU6B@#S M?X;?#CQ-X=\:^)_%?BWQ)I6OZMK5E8:>J:-HTNFP016KW3J=DEU<%F8W;Y.Y M1A5X[UD_'I96\4?!K[/D3CQA*8R ,[O[$U7&,C'7'7 ]:]>KRCXV*6\;?!+ M)QXT<\#./^)+JOM_A0!TTFI>*M-A@']G-J.!$)'81!RS;P^ L@&!B+J,?.3D M ' =7\7K:0R+HUO-,P7>@D5<9>4$C+CHHB.T@9WD9!!PMQK?BJU6$?V*DI< M,R%6V-Y49).'Y&\RCMQ'QN)4-HW,NNQ7E\RP^=$)T%FL)3882B!S+N(8LKF5 ML*0" @SDF@#RS]H6\UVZ^$_B5=2L8;.SCO=,%N58,9O^)E".H152XU:ZT7]ISQC/:Z9/J3MX.T1"L M(/R8NM:=(]7M- M M;V;3;R[U&0,+FR6$JMO((W;:I"99-Z",,-V=ZMTH \5^,FHW>J>*-#NK^VDM M9_\ A#O%C^1-'@HIAL3MY52P!.,X ..>:[WP"V@#P1X3TS4[6X#7&AV$I=I" M(Y2]LL>T*K!F.V'!!7& 3ZUR?[0=['=^/="VJ\JW]Q%+(I+Q7 M,'KQOZ9;:%J, -O8V0!9E\HPQYS&2AX'4#<0#TP_H: /E;X; M>,M*\ ^)OAIKVOSRV6D?8/'MC]K2VEF19Y/$-B\<1\M6P2L,I&>HC;T->L:E M^T]X&DNC)8>*(ROEIY2S6%Z #N;>2%A^8%2N,]",_77_ &823\(8,D$_VUKF M<$8_Y"UWZ$_Y]*]6H \.N_VM/AX]]9VL'BBW2[5FG>V>TNQY]N$*[E_<$C]Y M)'V['D]W:?\ M0>!H]2:2]\5Q/9+ (E\NRNRQD&"S,OV< $G?QGH%XY-;.I$ M_P##5'AT;OE_X0O4\+G_ *?K#MG^E>K4 >%>!?'6C?$K]I"[U?PYHTF]U!T1-0LGBD>27:Z;2JH'/EA\,<,4QG&5SZ9"US=M-XKL[;3D2QN)2DT MINO.FA8NC3_+ABY.5CW$#UV \9P 0PZAXVL((FDTJ*X+O&TH$@)RV_S57YSM M ;RMI^8 %]W !K?T&YUJXN8QJ*(J?9(GE:.,QJ)R,.B@DDJ"I;.3]X#)ZF'1 MVU>+2-"@NK:X$\-IOO=TBM))*B* F[>1EF););^#!/)K!TS1O$WVJ.*\:^$! ME@@>?[6"3'$\CM,0)/E,H6%&50<%FQP20 9?[)HQ^S!\*!C'_%+Z=QC'_+NG ML/Y5ZO7E'[)HQ^S!\*!C'_%+Z=QC'_+NGL/Y5ZO0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5YE^T^,_LT_%H8S_P 4CJ_&,_\ +G+[ M'^5>FUYE^T^,_LT_%H8S_P 4CJ_&,_\ +G+['^5 'H6D_P#(*LO^N*?^@BK= M5-)_Y!5E_P!<4_\ 015N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \H_9K&/!7B3C' M_%:>)^W_ %&KSV'^?6O5Z\H_9K&/!7B3C'_%:>)^W_4:O/8?Y]:]7H **** M"BBB@ HHHH **** "BBB@ HHHH \Z^(WQ1U;PGXP\/>%_#_A.7Q5K.L6%_J8 MC%_%9QPP6LEK'(2[@Y8M>Q #LQ)&*S#\1?BD,_\6@4_]S/;>_\ L>WZT_Q' M_P G3_#S_L3/$O\ Z7:%70>-]<\0:/JMN=(L[B_@$*O);QP;E=OM$2E0VW 8 MQM)U8 8#<@$4 V]_]CV_6@_$7XI#/_%H%/_/>H?#_CO4M7U.WM+K09K M R./,:7S%$2&(N&.Z- @'?YCD%=I /)_C4WQ9^*_PI\5>#[7X<'0[C6+& M2TCU&+Q#:2F%B,AMC)@C(P>AY.,<&NT'Q"^*2+C_ (5&), _,WB:U!;'KA,9 M-;]Y=>*XXI%M69KNUO?)3[1 #!>1L^\%BJY0"(K'Y@X5RQ*MMP66^I:[?:EJ M"R2ZI86XMP]NOV-"RN?-8@_NF5F 5!][&<#DD9 ,3_A8GQ2SC_A42=<9_P"$ MGMO3K]RD'Q$^*6/^20IV_P"9GMO_ (CM6OK6J^)M/\*:)-9&[NM3DM99KCS+ M/K444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17GW MC;XW:#X%\3KX>N-/\0ZOJ_V)-0>WT'0[K4#% \CQHSF%&"[FCD !Y.T^E9!_ M:.T@'_D3OB%W'_(F:CV_[94 >L5Y1\>?^0E\*^2/^*TM.@X_X][GK_GKBD'[ M1VD$_P#(G?$+L/\ D3-1[_\ ;*O.OB_\6;CQE>_#V70O"GC6&/1O%%MJNH_; M?!6IG=:)#.KK&!&/WA+KC.1WQTH ^G:*\H/[1ND#/_%'?$'C_J3=1]_^F7M_ M+U%!_:-T@9_XH[X@\?\ 4FZC[_\ 3+V_EZB@#U>BO)Q^TIX;AO-/@O\ 0O&6 MC17U];:=%>:GX6OK>W6>XG2"!7D:(*F^61$!) RPR1FO6* "BBB@ HHKC/B' M\6-%^&D^CVVIV^JWU[J\DD=G9:-IL]]/*8UW.=D2L0JC!)/'- '9T5Y0/VC= M(./^*.^(//\ U)NH^W_3+W_GZ&@?M&Z0"M3*FWMM0MYY<;47Y@J%@"?FVE>,Y'H?_#1^CG'_%'?$+D9_P"1,U'_ M .,T >LT5Y-_PT?HYQ_Q1WQ"Y&?^1,U'_P",U5U3]J/PYHFF7>HZAX6\?6=A M:0/VL-Q"Q:&9!(C$$94C(.#R./ M6I: "BBB@ HHHH **** "BBB@ HHHH *\H^-HSXU^"7'3QHW;_J"ZI[?X5ZO M7&?$WX9Q?$JUT,#7M5\,ZCHFI#5+#4]&%LT\,WD30'Y;F&:-E,=Q*""AZ@@@ MB@#H]8M+JZ2U^RN%:*X25P9FC#*,Y&5!SGC@\&LV&PU\:C:/-=026D=P\LB" M4JQ1O.PG"?,%#18!Q]PD\XKC/^%-^+O^B[?$#_P!\/?_ "JK@_#WA[QKJ'Q' M\=:!??';QM!8:$; 6TJ:?X?$CF>!I&#G^RR#@KQ@#CKGJ0#N_P!J#_DBVK?] M?VF#_P J%O\ Y_H>E)H@_P",J_&AQ_S)>A MUK4-,UB1;>WN+B :;-*B1VKR(UP&4(I95."03QD<9/;-,\+Z[J6JZK=+?6EQ M9PBVC\N.2V=%\P23*[!BO\2B)@,G ..N2>2_X4WXN_Z+M\0/_ 'P]_\ *JC_ M (4WXN_Z+M\0/_ 'P]_\JJ .3_:-_P"1]T#A1_Q1?BO#'(P?*LN_I_GM7J/P MIMHIOA9X+,L2.RZ)9@%T&0/)C.,=N0#CV'I7*VO[/S7/B!=6\2_$/Q9XT>/2 M[W28;?5DTR"*&*Z$8F9?LEE Q17EO_"F_%W_1=OB!_P" /A[_ .55 M'_"F_%W_ $7;X@?^ /A[_P"55 #?V7_^206XW!L:UK8R/^PM=UZO7A'D^)OA M%JG@CX6> 9;'59K[3M:UVYU?Q<[&1S%>6ADRMLB+N>34V;Y550$P ,\:UWJ/ MQHL9(HY[GX=Q/,=L8=;X;CN51W[EU'U8#G(H M:EQ^U5X=^89/@O4\+_ -OU MA_C_ )YKK5TCQ.]O$KZO#&^V$2%$WO/ 'Q8NOBUI MWCQKSP2-:L=(NM"2'?J'V9HI98)RQ3H&4PXW9Z,0?7TP1ZT >EZ-'?16SIJ!C>57(1XV+;DP,$Y P>HQ[>]7Z\I\#>./' M^*=UX.\96OA]B=&&KV]WH33C'[\Q%'67UX((/8CFO5J "BBB@ HHHH *\H_9 M<.?@GI'(;_3=3''0?\3"XX_#I7J]>!_#FT^+GPP\*IX;@\!^'M:M[2\O'BOO M^$I>W,T4MU+*A\LV;;3MD48+'H>?4 ].\0V&KZGJMQ]DCN[2&.$0Q3QW>U99 M'!!D*!^%C#D_=W,P'0(I9EAJ/BW[-;/<:9 +B8;KB$8_( M]3DTJT*>,'*K*EG/^27^&NW_,YR?_ "!VI1XS^,.> M?A?X=[YQXR?_ .0?3_(ZT )^R:,?LP?"@8Q_Q2^G<8Q_R[I[#^5>KUPOP)\% MZA\./@MX%\*ZL8&U31=$L]/NC:N7B\V.%4;8Q5)B]M=W\44BYUF\(RK$$9Z]/SZUZ7_PM[P)_P!#KX=_ M\&L'_P 75F[^&?A"_O)KNZ\*:)73H6=V))+,Q7)))/)]34(^$W@< M8QX-\/C'_4+@]O\ 8]A^5 #/^%O>!/\ H=?#O_@U@_\ BZ/^%O>!/^AU\._^ M#6#_ .+IX^$W@<8QX-\/C'_4+@]O]CV'Y4#X3>!QC'@WP^,?]0N#V_V/8?E0 M S_A;W@3_H=?#O\ X-8/_BZ/^%O>!/\ H=?#O_@U@_\ BZ>/A-X'&,>#?#XQ M_P!0N#V_V/8?E0/A-X'&,>#?#XQ_U"X/;_8]A^5 #/\ A;W@3_H=?#O_ (-8 M/_BZ/^%O>!/^AU\._P#@U@_^+IX^$W@<8QX-\/C'_4+@]O\ 8]A^5 ^$W@<8 MQX-\/C'_ %"X/;_8]A^5 #/^%O>!/^AU\._^#6#_ .+H_P"%O>!/^AU\._\ M@U@_^+IX^$W@<8QX-\/C'_4+@]O]CV'Y4#X3>!QC'@WP^,?]0N#V_P!CV'Y4 M ,_X6]X$_P"AU\._^#6#_P"+H_X6]X$_Z'7P[_X-8/\ XNGCX3>!QC'@WP^, M?]0N#V_V/8?E0/A-X'&,>#?#XQ_U"X/;_8]A^5 #/^%O>!/^AU\._P#@U@_^ M+H_X6]X$_P"AU\._^#6#_P"+IX^$W@<8QX-\/C'_ %"X/;_8]A^5 ^$W@<8Q MX-\/C'_4+@]O]CV'Y4 >?2>+]!\5_M3^ _[$UO3M8^S^#/$GG?8+N.?R]U]H M>W=L)QG:<9ZX/I747'BKQ%I7B&_WV-[J&FJUUY<:V3D_(L+1A66/H?WR@DMD MGN5"MS$WA/0_"W[4W@,:+HVGZ0)_!GB3S?L%JD'F;;W0MN[:!G&3C/3)KU#7 M=1NM/U32/*2=K-Y)?M7D6[2X41,5SM4D?-C'KTH YZ#QEKNI6EKG0[K3)I+J M$,?)ED"Q>9;EP7=JSQ1!F4Q-&JM@J26;]\5 ZX7@\T 9>@> M/M;UZVUA5\/75O?VT4S00W=I/;1M(L<3Q1^9(@5]WG %DX!1U^\KJEJ]\4:M MIBQ"TTZ[U=9(8I#)M2:59?:M&NK2Z=4AD>Y0QDSEEB.X!&507=&!#$$;CT7EUWX_U2P0N^@/ MY+QR2QS74Y@ ("LJONCP@VO@DG@HW7:Q !TVD:TVH1@7%K-9S-++&BR1NH=5 M8A6!*C&Y0&VGDCW<]]8B:XA,$C22 M(3_ '8(W;JH!Y&>:\U_9_P _\7(SD_\ %::ER<<_ZO\ _5^'X4 >KT444 %% M%% !6;XA\2Z1X1TF?5==U6RT73(!NFO=1N$@AC'JSN0H_$UI5GZ]X?TOQ3I5 MQIFM:;9ZOIMPNV:SOX$GAD'HR,""/J* $B\1Z3/9O=QZI926J$!IUN$**3TR MV<#-++X@TN"."274K2-)QF)GG4"0>JG//X4D7AS28+-[2/2[*.U<@M MN@1B M.F5Q@XITF@Z9*MNKZ=:.MOQ"&@4B+_=XX_"@!9-=TV*YDMWU"U2XB4L\33J' M0 9)(SD #GZ4W0?$&E^*=*M]3T74K/5]-N%W0WEA.D\,@]5=201]#3Y-%T^: MYEN)+"V>XF0QR2M"I=U(P5)QDC'&#VIF@^']+\+:5;Z9HNFV>D:;;KMAL["! M((8QZ*B@ #Z"@#0K+?Q%:B\NH%#R"TE2"XE7&V*1U5E0Y.2Q#Q\ '[Z^M:E9 M5YX8TV_FGDGMRS3O%+(%E=59XR#&^ 0-RE5PW7Y5Y^48 (+CQOX?M98XI-8L M][@, LP;Y2H?<<9PNUE;<>,,#G!%3MXJTA;9KC^T8&A5/-+J^X;.F[CMD%<_ MWOEZ\5FS?#7PY.P+6#<)Y8"W,J@#8J'@-_=4#/7J>I-2#X?:$MPTXM9O-:(P MLWVR;YHR22A^?E26/!XX7^Z, %L^+=*,#2)=I(5C\WRP<.1N9!P<8RZE>-O#T\4LL>MZ?)%$N^21+E"L:_WF.< *K7'PX\/W(AS@^"],_P#2Z_\ ;_/%;?B+XDMX:\4-8W$4,MD) M8(F96"O'YD4K;B2V,!HUR2 K$D\/;3Q51GBOXL,)8&B0^>\8R?-"2<%>"55R"Q"JU:3Q[JK:1KMXEQIL3Z M5(2V X$;)S@;\#O0!S'[2 M D7X:Z()65Y1XQ\);V1=JD_\)#IV2!DX'MD_6O6*\D_:,O(+WX;Z0T$J2@>, M_"6=IY&?$&G$9';@CK7K= !1110 5Y1\13CX\_"'D#(U@>Y_T5./Z_A[UZO7 ME'Q%)_X7S\(0.N-8SQV^RI_7'^>H!HZ?\6H_^$AN--U"**$Q0^:PCDCR@V2N M&SYAW(RQ':V%.XE:V\U6\MHSYCQ[040%@

T8*$A\H^'X##: M1*S)C:QG:%3UR%#(6)(QL96!QD4ZP^)EGJEE M)=6UA>&&+R?-\P*"AE+JJX!)+ JN0,C$BD$_-@ AM_B=936\5ZQ6.REA6;:Q M02)D%N3YF"-N.1Z^_'&?&;XA:=XG^#?Q5TNTCD,D/AC6%:1BA5FCMF5@ "6_ MC'5>QR/7T*\\9+8ZCJ$-P8[=;.>V@\IQF242[!YPYXC!@ HHHH **** "BBB@ HHHH **XKXO?$*Y^&?A M"/5K+24UN_N=3T_2;6RDNOLR/-=W<5M&6EV/M4-,"2%/ /% M@+X(T+0BNJ:=J7VRU\7M(X^R7L-SL :PQ\WDX!YVDAL-C:>W_P"$R^,7'_%L M/#77'_(YR<>__'A0 ITWXWCIXC^'Y_[@%\,\C_I]],_G[<\QIOPL^+NF^*O$ MVN_\)+X"NI]>^S&>"X\.WC1(88FC4J/MF>01G)/?'OM2_%OQ[X=\1>%K/Q5\ M/])TO3==U1=)6\T[Q*UY)#(T4LBL8C:1@K^Z(/S#&:ZWXN?$*Y^&WA:VU&QT MA-78Y509,DA6/'2@#DU\*_&*,QE-8^&RF%O M,A \,W@V/M*[@?MO!V\9'."15#7_ !7\6/ .M>$7U[4_!>J:1J^NVND7$6GZ M1=VTZK*'^='>Z=<@JO!4]3]:UY?&_P 7X!F3X:>&$7( 9O&C@$D^]A7%?$[2 M_C%\2QX/DA\&:+HZ:#XAM-?)M/%WF?;$A#?N&W6. K^9R1R-O!YH ^CJ*\G' MC7XOMN"_#'PVS+P0/&;\'T_X\/3!_$57?XM>.] \5>%-.\4^ -+TK3=?U0Z2 ME]I_B-KQX9#;SS(QB-K'E2("#\PQN7KS0![!1110 4444 >5>(_^3I_AY_V) MGB7_ -+M"KJ_%=_H]OJ=J=3AWRVR">)S*R@?O4;H#MR#&K#=UV\9 ;'*>(_^ M3I_AY_V)GB7_ -+M"KTO4KJ2SM#)%$TS[T7:JEB S!2V!R0H)8@=A0!Q_D>$ M[2\LS&"K>?);1QK-@"21$1VY8'[FWOWR!GFM7PC<:-;QFUTNXDDCN3)=(LK9 MR-V"5SSCIU_'G-3)XGFQ+G2;]Q'$D@9;=EWLQ V@'H1G)&3@ YZ5IZ5J!U.T M$QMYK8[BOESH4;@]<$ T >9\?\-5CAY_T[G^GZ_AZQ7E!/_&50&1_R M)9X[_P#']_G_ .OV]7H **** "BBL7Q5XU\/>!=/CO\ Q+KVF>'K&200I1VT3.02$#.P!; )QUX/I0!M5Y!9_M/^&=56:73?#WC;5K1+B6V6]L/"=_-! M*TE;@_:+^$[$ ?$_P:2> !X@M.?\ R)7EG[+_ ,<_ VB_ M!/1K3Q)XU\(Z#K"76H/-8/XDM93&&OKAE.[>,@J0PXQ@T =[_P -'Z/C/_"' M?$+IG_D3-1]H6/@CQ_+:Z!XEGU*_8^$+]3' VCZG M:A@#%\Q\VYB&!DX;/05Z[IGQS^&^MZE;:?IWQ!\+7]_ V?Q;L[>ZMWGTGXEW"1PI#)'_ ,(;J05R(U0L/D.,D;N^ M-S\\Y&OI/[0.G:99R)<^%_B#<@,663_A"M14A,#@_NCG'^>E=MX@^,OP_P#" M>K3Z7KGCGPWHVIV^TS66H:O;P31[EW+N1W!&5(89'(.:PM<_:%^&3:+J"VGQ M&\&W%V;>010OXBM$#OM;"EMYVY(QG''/I0!V_A#Q5IOCKPGHGB71YFN-(UFQ M@U&SF>-HV>"6-9(V*L 5)5@<$ CO6O7SK^S=\>/AYH7[/7PRTW7/'_A'2=7L MO#.FVUU8S^(+7S('2VC4JX+@AACD'HFUYE^T^,_L MT_%H8S_Q2.K\8S_RYR^Q_E0!=^)%MHTWPXMYO$>O:QH.A6_D277]AWD]I*]874OAWX&G\1 M>'$L?$,K'3KK[?KXB@U!H)3'J$]O%IUA;S)2Z)#@:?%0#0_A/0Y="O\ 1'T;3WT74/M/VS3FM4-O<_:&=[CS(\;7\UI)&?(.\NQ; M))K6H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /(OB?9>*M(^,/@KQCX?\ "=SXNLK#0M9TF[MK.]MK:6*2ZN-,EB?]_(@9 M<6D^W_3U[_H?:O5Z* /)Q\5_B#G_ )(G MX@[?\QO2?_DKM0/BO\02,_\ "D_$ /I_;>D^_P#T]>WZUZQ10!Y0?BM\0!G_ M (LIX@/_ '&])]_^GKV_4>]8WA']H/Q=XXT1=6TGX->(+BQ:XN+82'6-+7YX M9WADX-R#P\;C_@/TS[A7E/[,))^$,&YMS?VUKF3G/_,6N^^30 @^*WQ ./\ MBRGB ?\ <;TGV_Z>O?\ 0^U ^*WQ ./^+*>(!_W&])]O^GKW_0^U>KT4 >4# MXK?$ X_XLIX@'_<;TGV_Z>O?]#[59^ OA_7=%T3Q->>(=';0+W6O$-YJT>G2 M3Q32012E=H=XF9"WRD_*QZCZ#TZB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** /*--'_&5?B$X_P"9+TSG'_3]?^W]?_K^ MKUX;XK\22_#W]HG4=>O?#OB/4])OO"EE90W6AZ+<:@OG17=V[HWDHVTA94// M7/'OMG]HW2!G_BCOB#Q_U)NH^_\ TR]OY>HH ]7KB+;XF6T=KIKW9@9[N:6% MFADP(L3^4F1SUSDDD8"N>V*Y\_M&Z0,_\4=\0>/^I-U'W_Z9>W\O452C_:E\ M-3:S<:0GAGQX^IV\$5U-:#PAJ'F1Q2/(D;D>5PK-%* >^QO2@#TKPC>P:QX= MTK4TCMEEN+2)G-L%VJ2H)08)P >,9.,5M5Y0/VC=(./^*.^(//\ U)NH^W_3 M+W_GZ&@?M&Z0Z2VT;CXR\) MCD M@>(M/Q_,_G7J]?.WQ4^)R_$[0]!T#1?!_C=;Z3Q5X%[VU@CAM]9LKB M9WEDC"JJQ1.Q)/\ ":^B: "BBB@ KR'XJ7!M/C5\*IUQF*+6I/F^Z,6B\G_/ M>O7J\;^--_<>&_B7\,_$AT36M9TS3GU*.Z_L33IKZ2$RVZK&S1Q*S8)!&<8Z M\T =-K7Q-_LOPWIEW''!<7=_8S3*ZO\ N8IDM_-"-SP"3@ L.H&O>(? ML$"I9-;RWY@MGM(;]HY'MXPP M2$D,LPF^&O'=];+--;M+;^$-0=1+%(\4J9$7WDDC=".H92#S0!UL'Q+MHM M1CL[K:\LKI&BP[%(W2109;=)_P ]FD7 R<*.O?E/C3XNM/$GP.^)D5O:S1LO MA75LF9%R!]C# _*6P&$JD9Y.T\<5;/[1ND#/_%'?$'C_ *DW4??_ *9>W\O4 M5Q_QA^--KXN^$OCC0M,\$^/YM3U30[ZQMHV\'WZAY9()$12QBP 6/4\<^] ' MN'A#_D4]%_Z\H/\ T6M:]9OANVDLO#NEV\RE)8K6*-U/9@@!%:5 !1110 44 M44 %%%% !1110!Y1^TH<>"O#?./^*T\,=_\ J-6?N/\ /K7?C69I M=XD2,S(6,2L%V_Q89E()W$W2%YY8$602'RM MOS8Z [E/&<'WQ@Y!(/)VL6EV[RP?VOJ$92192LLT0V;9/+P%QPN\\X'7./FX MK>N?%MEI[WQOG6U@M;A;8RD[@6,0E.<#@!&!)/H:Q+;4/""X<6-G H1K?:D" ME/*4AA\H&"!M4@8)&/3F@"[H.AVX.%UJ[O95>*XDV-M4D!B PQGG=D@G)VK^ M/)?'09\1_!_CIXTB[?\ 4.O_ &_PKI]'\2>'K:XCDM81:76H-Y:QH,;PLC1) MT.T E6Q^/:%M)X/&<=C]*[W[/XEB5DB MEL"FX%6D=V8+R2/N^NT9)/&>_7B_$H#?M2_#T$ @^#/$P(/_ %_:%75R:-=6 MUM9:7#KBQ>5:K%/&UMO\SAMTA.[*;BIQDG[K#GD@ T+"36C?XN8T%MYTJD@K M@Q #8PP6;L;>,H6D9R)QMW\[!\C8;W&>,<8 ML_V9JEO+;K)KZKYC(@7[/S(51BP&YSU +>OR\Y%9L&F:O%;V.GV?B**[DBB$ MV\J$8Q_*(VXW;EX;J1NZ9S\P .7M?._X:@A%P4,Z^"!YI0';N^V\X/ID'T[= M>WKE>4'G]JH<$X\%GG/ _P!._P _EW[>KT %%%% !7COQTL4U/X@_!2UDC25 M9/$M[A),8W?V%J>T\@X(/(.#CKBO8J\H^+YQ\4_@9SU\47O?_J!ZG[_XT 2Q M>#+WP^_E3/H&R>Y=@;PCHK8X@T66S;[ M).;NUCC'F!=K/@B/D'!Q@ 8*@@AFV]-XR@T?4$>/4KFXC%E%]HE2U0NR1MG# MG:K,O^K;!&#\IQTJG_PB6A+=6FS6)8WLRA\I;F,!]L:(-XV\\0 _521@C@ \ MQ^,OA>[TOP'IUSJ=II,$%@^P0J#&?^$AL-_P VQ3@Y!_$CG&3]!5Y) M^T5=Q7_POT&Y@??!-XP\(R1M@C*GQ!IQ!P>>AKUN@#P7X=>%4UWXA_%V=(+6 M4P>.8C/]I4$/'_8^DED(P2> 2.0,XR"":Z:S\)7EI;R1B;P[,+2(!_-6-V1E MMRKF1S%G'F[22>=HY.>*9\$R/^$V^-N"3CQHG7M_Q)=*]S_2M[6;70#J-WI- MUJMW:W%Z\DLJK$JIS"Y)9_+V[53<06/!"\YP* ,V/P+K;233FST59I1%&4DC M78B@2;V51$1N)=3[_,I) 5CA>!M+72?VE_%D)A@BG_X0?0//-L@5'D^VZMN8 M =3^/3I7>^"O"EAX;NM1EMM5EU*ZNV1YO-F#A"J+'\H'W1^[Z=,@DY8LS4?LO'/P?M^<_\3K6^_\ U%KOW/\ GTKU>O*/V7CG MX/V_.?\ B=:WW_ZBUW[G_/I0!ZO1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>4:&O_ !E5XT/'_(EZ M$.G7_3M7]OZ]Z]7KRKPYS^U/\0L]O!GAK'MF^UW/\A^5 'JM%%% !1110 44 M44 %%%% !1110 5Y1^S&V[X6W)&!_P 51XEX!SC_ (GE][FO5Z\H_9C8O\+; MEB2Q/BCQ+DDY_P"8Y?>Y_P ^E 'J]%%% !1110 4444 %%%% !1110 4444 M>4?M*''@KPWSC_BM/#'?_J-6?N/\^M>GWT$MS;-'#,()"5^<@G@$$C@@\C(S MGC-9GC+P5HGQ!\/SZ)XAT^/4]+F>.5[>0LOSQR+)&P*D$%716!!!!%<$?V5_ MA:3G_A%4_P# ZY]O^FGM_G- 'HXL;W[.T1O58^8'1_+(*@,"%.&RPP""2><\ MYZ56_L&Y%\TZZG.J-/YWE;G( _=Y09;&"4?MP)"!C&:X$?LJ_"T#'_"*KTQ_ MQ_7/_P =]J#^RO\ "ULY\*ISZ7UR.V/^>E "_'D'^TOA7@\_\)I:<>O^CW/Y M^OX9[4?M&G'ASP=SC_BM- [_ /41A]Q_GUJ]H/[./PX\-:Y8:QI_A>"+4;"7 MS[6:6>:7R9-K+O57<@, [ '&1GBNM\9^"=#^(6@RZ+XBTZ+5-,DDCE,$I(P\ M;AT=64@JRLH(((/% %_4VNPD M%)W2;967;N1-IY7=P?FVY]LXYQ5,ZCJLFD M7+?V88-3^SR/##YBNA<#Y5+9 R3CK@8[CG' ']E?X6DY_P"$53_P.N?;_II[ M?YS7E_QW^!/PP\'_ /"NPFEP:5_:GC'3],/F:C,GVD2^9F ;I.2VW[HYX_$ M'T3?3:C=75HG]D^9;_:0Q>7RCY48"C)!?J2SD%>PQC)KA/C=!'!KWP=CBC6. M-/&<05$7 4?V=?\ 08X_2LF;X!_!^UN3;GPJ7F#>7L%W]_P#J!ZG[_P"- '46^J>' M_$PBGFAEM[O4[18S;LQ$TL&7VJPB8Y )EQD\?O".,FL[3U\&7J6+B*:VG)M9 MDADDF#H_EGR%8JQ!8+D 9.>V>*T(]1\.2ZM%8Q:-%+-:RK:12);1;8G#,1&O M.5PJO)@#A5)[J#7%]X:MEDGET2PMTCN)( A@03[[?>BMLV\+L1RAS]TK@?-B M@#B?CCJ>FS?"CPO:V!:)%\4>#VBMY6+/'&->TLA6.3E@KIGDGY@ST]/ASH\]E!;*#XQ\)QB6W11D#Q#IJ[-%[_]072_?_"MB^;PAXEO='U?4=.,ZSV\FI:??W7*JIMS$SHN[ ^.$61(B2ZI_8FF,S*H!+$ 9VC!/;)QGI M)?'/A>2W@O'T=+J(B8M<0V\O [<&?#NI1^7I-NM^NR=G6**-XUS#&S_WR52YC'R@YW["=!8$$'(-]JYZC@]>Q/^(!ZW1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7F7[3XS^S3\6AC/_ !2.K\8S_P NA:3_ ,@JR_ZXI_Z"*MU4TG_D%67_ M %Q3_P!!%6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKR+XXRZSJ'B[X9>&]+\3 MZKX6M]NT5Y.?@5J^?^2P_$ M+O\ \O&G?_(7:@? K5\_\EA^(7;_ )>-._\ D+O0!ZQ17DW_ HG6,8_X7%\ M0NF,_:-.]>O_ !Y4I^!6KY_Y+#\0N_\ R\:=_P#(7:@#UBBOF_XU?#WQ/\/O MAGK.OZ9\7_'CWUIY C%Q+I[)\\R1G(%F">')QGKBNX/P*U?/_)8?B%W_ .7C M3O\ Y"[4 >L45Y./@5J^?^2P_$+M_P O&G?_ "%WI/\ A1.L8Q_PN+XA=,9^ MT:=Z]?\ CRH ]9HKR<_ K5\_\EA^(7?_ )>-._\ D+M7#?'/X>>)OAU\%_'7 MBG2_B_X\?4M%T2[U"V6YGT\QF2*%W7-._\ D+M0/@5J^?\ DL/Q"[?\O&G?_(7>@#UBBO _B3\*?$'A M/X<^*=;L_C!X^:[TS2;J\A$UQI^PO'$SKNQ9@XRH!P1Q[\U>\*?!W7M;\*Z/ MJ%Q\8/B"EQ=V4,\@6?3@ [H&.!]B]\4 >W5Y1^R\<_!^WYS_ ,3K6^__ %%K MOW/^?2@? O5\_P#)8/B">?GEE>60\V?\3R,?QH ]KHKR?_ (45J_'_ !>'XA?^!&G>G_7E^- ^ M!6KY_P"2P_$+M_R\:=_\A=Z /6**^;_@_P##SQ-XW\-ZK?:C\7?'J36OB+6= M,C\J:P"M#:ZC<6T1.;/J4B7)'&O7_CR MH ]9HKR<_ K5\_\ )8?B%W_Y>-._^0NU ^!6KY_Y+#\0NW_+QIW_ ,A=Z /6 M**\F_P"%$ZQC'_"XOB%TQG[1IWKU_P"/*N(^&?P^\3^,;SQO'>_%[QY&FC^( M9]*M3!-IXS"D4+@MFS.6S(P], <=Z /I"BO)S\"M7S_R6'XA=_\ EXT[_P"0 MNU ^!6KY_P"2P_$+M_R\:=_\A=Z /6**\F_X43K&,?\ "XOB%TQG[1IWKU_X M\J4_ K5\_P#)8?B%W_Y>-._^0NU 'K%%?-\7P^\32?&N[\(GXO>._P"S(O#L M.J+()M/\T3-3CX%:OG_DL/Q"[?\ +QIW_P A=Z3_ (43K&,?\+B^(73&?M&G>O7_ (\J M /6:*\G/P*U?/_)8?B%W_P"7C3O_ )"[5Q%Y\/?$T'QLTCPDOQ>\>?V7=>'K MW5)',VG^;YT5Q:Q( ?L> N)G)&.3CL"* /H^BO)Q\"M7S_R6'XA=O^7C3O\ MY"[TG_"B=8QC_A<7Q"Z8S]HT[UZ_\>5 'K-%>3GX%:OG_DL/Q"[_ /+QIW_R M%VH'P*U?/_)8?B%V_P"7C3O_ )"[T >L45X[\+8M;\,_&CQOX/O_ !;K/BS2 M[/P_HFJVTFN?9VFAFN;G58I@&AAC!4K9P<$'!!]37L5 !1110 4444 %>-QQ MW,O[17Q42RWF\;P'X>6#RV"MO-WK^W!)&#G'.17LE>4^&CO_ &I?B*PQA?!_ MAI#R.HO-,+C7)9;"5A8%I=J)*J'RS;((EQN'S+AR, %:Z2B@ HHKS7]HGQ! MK/AGX47]YH&JS:)JCW^F6B:A;112RP)/?V\,C(LL[RY' +(P!.<<4 >E4 M5Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E50!ZK17E7_"F_ M%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55 'JM%?/7QD\%>// MA[\(?'/BG3/CCXXGU+0]"OM3M8KK3] :%Y8;=Y$#A=+#%2RC(!!QG!%=5:?" M#QA<6L,K?'3X@(SHK%?L/A[@D9Q_R"J /6Z\H_9B.?A9<\Y_XJCQ+W_ZCE][ MG_/I3O\ A3?B[_HNWQ _\ ?#W_RJK)\,?LXZUX-TIM-T?XV_$"TLFNKF],9M M= D_?7$\EQ,V6TLGYI99&QG W8 /:Z*\J_X4WXN_Z+M\0/\ P!\/?_*J MLOQ3\+_&>A^&-7U&#XZ>/6GL[.:XC$EAX>*ED0L,_P#$J'&1ZCZT >TT5X-\ M// /C3Q7\/\ PKKE_P#'7QS!>ZOIEK>2116/A]4$DD*R,J!M*)P,M@$DX'-; M/_"L/$'EE_\ AH+QQL">86^S>',;4CX.>+22!\=_'YQ MP?\ 0?#W'_E*I?\ A3?B[_HNWQ _\ ?#W_RJH ]5HKRK_A3?B[_HNWQ _P# M'P]_\JJG_9\UO6]8\&ZO%K^MW7B*_P!,\1:MI2ZE>PP1330P7DL41=8(HH]P M15!*HH.,]Z /3J*** "BBB@ HHHH **** "O,?V@])=-F_< -*_N\X.#[50\ M0?!"\\0VUO<:I\;_ !QJ$>CRQZO SZ?X>;R)$4LDR_\ $I^\ 3C'K[UZOKUG M;Z98"2TT"WU%LD-;QQ*"4V-G'RD9P, ' .<9YJ'[;!'?RPKXSO) V;:PAE4B2W7!#@<$'->J M"2RO&LI&\,%094'[ZR!:/0:X[XUV%M:>)/A"T%M%"6\:1! MC'&%R!I^H$9P/5F_,^O(!Z]1110 4444 %%%% !1110 4444 %%%% !7E'Q? M./BG\#.>OBB][_\ 4#U/W_QKU>O*/B^V@L5&1DD2^+7U8:.RZ*CM?LZ[60Q@* =Q!W\88+LR 2 M"X.."1GV=]XIACMX9=-2X=S^\N'EC41Y0-T4\A6WQ\8/"GG)H \S^-^HZK?^ M K WUI%;6I\8>$9H66&2-W#^);+:'5NC",1[AS\S'IC%>[5Y5^TM_P DZTC_ M +'/PG_ZD.G5ZK0!XE\+[W4+7QW\6EL4219_'R0SEH6D\M#H>FG=\K#;@@:VE,K((9'&W"X!W*B]3R2O=6/(_"*>6V\3 M?':6&,S31^,-R1C)W,-$TL@8'J:[.PO_ !5>:-=//9V]O?I=HJ)LV%K?S@7( M!=AO$+;0=VTR(3]T@ 9!XSU*Y:(_P!@7D"H!).K02,64V[2!4)5?F#A4.>Y MQU/''>%+IKW]J'QG,\#VS?\ "&:&NR12"<:AK R,@'!QD9[,.!S7HUK?:I#> M-'/83/9 D"=FC,ASLP2%.,#A:3_R"K+_ *XI_P"@BK=5-)_Y!5E_UQ3_ -!%6Z "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBO'_'^J>,M<^,VD^#_#GBJ+PK9'0+C5IY1ID5Y+-(MS#$%_>'"J M YZ#DGVH ]@KR/XLW4,7QF^"$+S(DLFLZD4C9P&8#2KK.!GG&1Z]11;^ /B7 M=Q"6'XRB:,DC?'X;LR"0<$9#>H8?_JK)UOX%>-=&1E.[NDC@YXZ=P#0!T\WPZU^5;4_VK%^[@*/%YC[3_HB0K'G M;]Q)4,X.,[F/ /)ZF#0[W3+[S;.99(Y+CS)Q!PT7 MP^^)MQ$DL/QD\R*10R.GANT96!Y!!!Y'3_)K \9#XD_#"3PSJEU\1T\065WX MBTS2KC3YM!MX1)%1T(H ]ZHKSOX]^*-:\)?#Q+KP_>1Z M=JMYKFB:1'>2P"<0+>:K:6DCA"<,P2=R >,@9K+'PX^)^/\ DL#]O^9:M/Q[ MT )^U7+'#\!/%#RR+'&/LNYF;:/^/J'C/OT_'O6YJ'@C7;R6[:#5ELFF6X2& M2-V+6V]KHK(G ^9O/AW#C!@7!;C'#>//V??&/Q-\)W_AGQ-\3DU?0[[9]HLY M_#5KLDV2+(F<-V9%/X5T'_"N?B<2#_PMYQZ@>&K3K[%-3TA;JXM98 MQ=S3&40-(6@4%VV1CY00JJ1V]=H&.>SKR?\ X5Q\3\#_ (O ^<=?^$:M.OYU MA)\8?$2_L0S_ !19K4^*XO ,OB'?Y.(#=K8-."8\_=WC[OIQ0![K7DO[6TR0 M?LO_ !6:1UC7_A&=04,S8&3 X SD=20.M./PX^*'./C W_A,VGO[_3_/3(\7 M_ SQUX\\+:OX0!Y QGBKMAX5U+1UN[BTEC-W M-,91 \A," NVV,< [5!'8]3M /7F5^&WQ-C4*GQ>9$4 *H\-6F /S]*#\./B MASCXP-_X3-I[^_T_ST /6**\W^ OB;7?$W@_5/\ A([^/5-4TS7M4TDWT5L+ M?SX[>[DBC^#OQ!\3:)J.CZG M\6#=:;J%O):7-N_AJTQ)#(A1T//<$C\:?I/PD^(NA:39:;8?%@6EE96Z6UO! M%X9M0D:(H5% +'@ =: .LM-,\4G5Y;BZO&6-7EV1QL/+DS+*8R.3M"Q>4IR MO+9.,_-75Z7-<3V$+W5N;69'XL:7;Z?#H%O,L4-IJ$]M'EW.YB4A5B M?5OPKH_^%/^*:M.GYT <[\!]/G\0>"?$YTO4HK=7\2>,;3[7! M(3)!++K,YC=0!@D %NHZKC.ZOKK4ID3PU:G?<7$SS32$DY): M21C[# & !C8/PX^*'./C W_A,VGO[_3_ #T /2=&BO8+5X[XQ,ZN1&T1)RF! MRV>^=WX8SSFK]>0_#K4_&6C_ !C\0>$/$GBB/Q590Z#9:M;W']G16DD,DMQ= M1,I$9P01"IY[YK.MIOB!\0OB5\1K+2O':>%])\.:M;:;;6<>BPW+.KZ;:73. MTDAR27N7'' "@8[D ]OKPGX3G5;O4OBV=$E59AXEU:*.5G4QQW7V:R$)='PX^)^/\ DL#]O^9:M/Q[U@^%/V??&/@>;79=#^)J:=)KFIR: MOJ#1>&K7-Q=2*BO(V6ZE8T_$?A0!VUGH_BQM4D:>\F@LH[N5X!Y@26KK?0^5-&Y0-N!$HP#O\ ;DD8]O0BO-A\./BA MQGXP-_X3-I[>_P!?\]AH ]JHKQSQ=J'C7Q/\;+OPEX>\7)X4TVP\/6FJLRZ5%=O/ M+-#)!/(WF/IWQUQQN6>C>.)G"WU[)#'LMRTL#J?G6)OM.%# M[9)/+V#^$9QMZ'EH_P!G_P 91^/)O&8^)J?\)++IB:.VH_\ "-6OF?9$F>98 MOO8QOD)Z?_6WF^''Q/[?%]QP>OAJT//YT >B:/)J'F7,-]$,(04N P(DSG(Q MQC&!S@9SZ@UIUX5KY^(_PW\3^!9;_P"(4?B33=7U^+2;JPFT."WS')#.^Y7C M.X,#&I';@YXZ;OQ6UGQ7(4\,Q:M9:G>W5[_9Z7;L;,_*.1W /6*\7\8232?M*:;!9OG43X!U?[/&D@5]YO+':1DC'('/MU% M: ^''Q/Q_P E@?M_S+5I^/>L*;]G_P 9W'CJT\8R?% -XBM-/FTJ&^_X1NUW MK:RR1R/'UP?GA0Y[PG\/6\:3I+=0Q.I96W#*R- MR.>F/< ^@:*\P^.WB;7]"M_!>G^'M7CT&YUWQ FF3ZC)9K=&"'[+@P#/#65!Y_X_M=[?B/S%6I/AOKLT5L'U"W'EP&-HO,MX9ME8VD#S-&K9.%P\LN3 MP3M .=BXWU\&_$:2:2%?C,?-B \Q3X8M?D) Z\\?>4X/;\Z ._AT"\TV_$UG M,)%EN?-G%P=P;!O$>NP?&&.XGTS3KF M]CA?P[:;7:.*215)#< [/T/X>T>$]4FUOPMHVHW&SS[RRAN)/+!"[G0,< \X MR: -6BO.OC[XGUOPG\.ENO#M[%INK7FN:+I$5Y-;B<0+>:K:VDDGED@,52=R M >,@5A:AX)^)&F1QO@-;D>%K;#@Q^: M/I\A4\X_6L*U^$?B'1O&.J>,K;XJ^5KFN0VFF7.HIX5@8W$<#R^2@Q\I^::0 M;@.;3XN>,-4_9A^%_BFSO=/L_%GBO^P+:XOKBP,L$,E[) DL@@$B=/,8A=] 'T M'7E'[4(S\'[CC/\ Q.M$[?\ 46M/8_Y]*YSQ1'\7O#,A23XDZ"^8))HW;PR?P-- MEY+69)\$"\SM#QKGH&&5!/. #W?4[7Q+)K[-:,RZ<+@,H:1@#V*UDDFM89)H3;S,@9XBP;8Q'*Y'!P>,BI: M\%N?B[XGU3]D/P;X^MKBTT[Q3X@TKP_/+<1VOF002W\EHDSI$S'A?M#E02<8 M&(O'7@75O#7B'XG3WVF:U:WNFWMDOA^P#-$(]LOS"0 M;?E8E2/F!*D@8&=69O&O@RXM=!LOB@]MI6G0+;*$\.6"I"J,(D1,N!A1M)'& M%9>[@2WG0@36KQD;I# C,B' RB/Y@#9Y ')Q\W5Z5?? MVEI\-QY4D6\'Y91AN"1GZ'&0>X(->->'O#_Q%\3+=&T^,+YMY#$X/AJS/S L MI(PW3';K3K^WDM;F"3P:Q62)U964_Z=T(;'Y^O M!J?#OPP/%/P#^']A).UI&?#UHDA1']=UN2 MVEU:YCD6YDLXC%$[I*\994+-MSLSC<<9ZFN ^'EW\6OBAX>F\16WC[0-%M9M M3U&VAL#X6:X,,<%[-;J#)]L7<2L62<#D].* /?:\8^ T\]MI&M+"',= >"OC#QGXI>'__ CF]O\ I^^OYCTYYKP+ M\!OB%\-['5;7P_\ $/P[8IJFJ7>LWFWP(W"!#@[MQ^_CCNM&U&XNY;N&ZMY(IH M6&6( C.1P%Y/( R1S]X<\X'GA\%?&'G'Q2\/_P#A'-[_ /3]]/R/KPGPN\1> M,8_BAXT\'>+-;TWQ"NDZ7I6IVM]8:6;!A]JEOD>-T,TNX#[(A#9'WV&.* /6 M**** "BBB@ HHHH *\H_:-./#G@[G'_%::!W_P"HC#[C_/K7J]>2_M+R26G@ MC0=0%K>W=OIWBG1;ZZ6PM);J5(([^%I'$<2L[!5!)V@\#H: .^N;76XFU"2S MEMG>2X5H$N9'*"(1KE>%^4F3=TS\ISUX$$4'B:-2/,T\G,C#>[L"2/E!^4' M;/'ICGM7G^J_M'>!-0CA5;OQ#&J2;V#>#]7>.1<,N&Q;#C)R#GJH-5'_ &B? M"]&;]H3PC=7EK*=7\0^4D_P!H:)/!>L_O,!0%4^3P V1@\MG Q63 MXS^*>A_%/QM\*K#PW!KMY<6?BE+^X-QX=U"UCA@6PO5,CR30*BC+J.6&=P]> M0#Z&HHHH **** "BBB@ HHHH **** "BBB@ KQWX^7[^'_%7PD\0R:9K&HZ7 MI'B.XFOVT32;K4YH(Y-(OX4=H;:.20J9)8UR%(!89QUKV*B@#PC6_P!H+2KG M^T'L;#QVL[A1:-+X \3)'$-N&#(EAR>7(.%+KP-K=G!###KEG<2L\\]HD:+'#&Y+,R@[#Z@5])T44 ?/WA?XC6/P ML^(OQ:M/$&B>,-VI>)X]1LI]+\'ZMJ=O/;G2=/B#I/:VTL9_>0RJ1NR"AR!W MMZI^T+IC2:C)IMAXZBDF,+0-/\/O$C*FP@L"G]GD -R#CGG/6O=J* /&M#_: M.\/6MBT=_I?CZ6?SI7#K\//$3Y1I&9 2=/'12!@# QQQ5?X8^(H_'?[0/C3Q M)IVD^(++1CX7T;3DNM=\/WVD^;/'=ZG)(B+=P1,^U9HB2H(&\=#7MM% !111 M0 4444 %%%% !1110 4444 %%%% !1110 445F>)M&]6UF:-IH=.M); MMXT(#.L:%R 3QD@=Z -.BO&="^+WQ)\1:'I^K67PAW6=];QW4!?Q+;*Q1UW+ MD;.#@CCW^M,?XS?$*.=(6^%";GE,"G_A)+?:T@W94-Y>,C8<\\<9H ]IKS+] MI\9_9I^+0QG_ (I'5^,9_P"7.7V/\JHM\2_B>O7X1Q]\?\51:\XSG^#V_7ZU MQ7Q0\1?$CXO?#+QQX)M/ARFGS:SI5UI#7T7B2UE^SM/ R!]I4!P-ZD@'D'&0 M>@!]"Z3_ ,@JR_ZXI_Z"*MUXD/B?\1_#&CV<-Q\*VGCA\JS$Q\26\DDC_*HR M$CSDGKQZU:MOBS\2+R&*6+X3Q.D@RA'B>VR<'!&-F<@Y!'4$8]* /8Z*\A7X MH_$QPQ'PEBPO+_\ %46OR?[WR<=#U_NFI%^)'Q19BH^$2;AC(_X2BUR,XZ_) M_G!H ]:HKR*S^,?BRQ\9^$=$\4?#I_#UMXEOY=,MK^/6H+L1SI97-YAD10<% M+609'?'K7KM !1110 4444 %%%% !1110 445\__ +07QY\2?"SQMI.CZ7%I M\7VVR2XTNRO-+N;Y_$EXURMN;!+B&1(]+Q+-81?:[I7B+ZE%@?N7# 'T!17R M_HW[0WQ%O_#/AG5DTO1]7?QQX2/B_2+/3=,N3-H-JL^FK,LZ"=WU1HH=4\W; M ML\ILFC1 UPGE>E^$_BYJGBSQ'HVE76GZ?X4N[;R;7Q%9ZC>+/*FK2Z<+W^ MR+)E91/+%#(L\EP 4\M J+(6E:U /5:*** "BBB@ HHHH **** "BBB@ HHH MH **** "O*+DX_:JTX9 SX+N>.Y_TZ#^7]?:O5Z\HN3C]JK3AD#/@NYX[G_3 MH/Y?U]J -O6?"CR>$;OPW)XEBTYIXKA_M$/F6\Z))Y@+JR3*ZE6E0AU92I4$ M%6*E4U#X>:I?Z>E@VO-]G5)%8LLA\S>9>'4R(_-((8"17 <94J"-IZ-L?[R+C'O/ASJMS;1Q1^*)[5HV! M62&.13PL"J2/-P2!">2,$R-QR00 @\':G'J<]S_PE(N)(P(Q: 21HCF!EP<2 MG!9G$F<$\ \GYJY3XW:=/I'@GP7;7-VUY,/'&ANT[D@MNU2)L $_*!NP%!P M !P *[>Q\"WMGXD?5O[9QYC[Y;>**14<808YE/ VM@$$ -@<#%'/! MW./^*TT#O_U$8?>,=9E\/>%]2U*#RS- M;0F1!*,J3V!&Y>O3J*X/]I;_ ))UI'_8Y^$__4ATZN[\3ZM=Z+%9W$"0R0/< M+;S+(<,/,^2-E)8#B0IN'7:6(Y ! .>TKXH0WPNHY;5DFM[J>V=HVC9?ED98 M\*9 QW* =P!7<'&>*DG^*NF6>HI9S1REBV'ES&$C&'.2-Y)'[MLX!/(X/-+K M7Q#BTNVN;?=!/J,$D<;I(5C23,OEL5!,DKO3(P:KV7Q6TG4/[,A&FSQQ M7;1B+S&@VQG?&H#+YFX%2Z,/EP5(92>* .TTJ_75=,L[U8I(%N84F$4P&] R M@[6P2,C.#@D>YKY=_P"<75[P!CX27 P!C_F$O[#^5?2OAKQ!;>(;6XEM87BB M@F,.6QM<[58E<'H-VT_[2MC(P3\U 8_X)=7HQC_BTEQQC'_,)?V'\J /J/4; MAK33[J=2H:*)G!?[H(!//3BN#\/?%D:DD\=W9[)HA YEA>/R]DD,14\S&6"NR[A@_=;;D9P<$9 .0.2M?BCHMU<# M38].N%C:'>T M"^UV7>,=FVY&><$9 .0 #SK]G0,/#?B_<#_R.GB#!/&M*GE(C)>-ELXT(5MR@)M53MV\-O.?FX /H"F33 M1V\3RRNL42*6=W.%4#DDGL*\_N/ 6J:LJO%XNV1RM/<#[+%(H=9>4P1/RJEB M5&2.1C!R38U;X?ZEK=Q?M/K(C@NMP$(CD8(,OLQ^\']\$]SL1,E%P0#N@0P! M!!!Y!%>4_"H ?%_XU\$'^VM/Y]?^)39^W^-=#I?P_P!1TQ"H\1SS*LK2PQO& MQ1/WD3JA'FN/4_6@"W^S8 /!/B/ (_XK3Q/G_P=7GL*U)?BD]AXHGTVXMX[J SW$$+ MV[(C!XQ"51B\FW+>8XRQ0;E4#EN,C]G$^7X$\3MN6/'C/Q.=SC@?\3F\Y/3C M_.>];^C?$A9;<_VDUM!>1S"UDMXF Q)A2KY+9V2!U=, G:P!^?*@ M7/Q)L; M*W2>1)71V"*JB,%B2J]3)ZMS]#[5H>$_&EIXO21K2":(1PQ3,9-I ,F["95C M\P"Y/;#+R3D#"T;XM:+K%W&+2RN-]T\*(X\K=)OD,8)PYZ89CG^%3CG"D\&_ M$FSUV:TM7M8K>^F=8R8G0([/$\S,HSDCY1GOEQGU(!C::O\ QE5XB/'_ ")> MF#IU_P!.O_;^O>H/A?.;3XB?'J9 F^/Q):N#*VU#C0M,QDXX'')Y_3%3Z:/^ M,J_$)Q_S)>FF>W^- &C:?%I8]3 MM[6_MU@\Y4C*N5C:&=FD&UCO967Y T9;)Z9S@6[+XPZ1?Z;=WT-MU2-\3-*;3X+V[B\M&@^THDOEY4>6S'!WG)V!AP._) S@ K:)\7K+4+ M.W6XC\N]=TB98V1@6:,R J-^=I ;J<\< \XRO&G_ "FC/>PQ1.%BD=GDPPCV@$,R[E)3) )7)& M0=I&2 !8O']O.N\0R(N0.#%*,'&TADE((8M;P]X^TGQ1J-M';1@3SP+-\VQF"_/@$ANH*R=,CW!R , M_P!I?"O&#_Q6EIQG_IVNO_U_A2>- #^TC\+CSD:+K^#CC[VG\9_ST-'QY_Y" M7PKY(_XK2TZ#C_CWN>O^>N*S/BSJK:'\>/AI?)&)#'H^MJ2?NQJTNFH9&_V$ M#;F.1PIH [K6/&MSHVMZA!/;Q?V=;I$ZW49W,&QN>.120$R@)5RVWA@0,+OR M[OXTZ7;W4D$=I/<&&26.5HV5N8AE]B@EF/.%& 2>.*N:U\1E\-ZXEG=B"[MI MH4>*:W=8]K,9!\Y9\!?W9RW;!)]B/XL:0,D $EU\5=*M;Z"V>*;$C,#/E/+4!I5W [LLO[ECE0>".,Y Y/] MHW4!JOP!N[U(9(! MW199A$B-&Q$3S!DRW0>5ZY4LA. SM;6>W=;JQ=L[&5-F MIVJ<[6/WBQQC/"/G'&X ZGXZ#/B/X/\ '3QI%V_ZAU_[?X5T.KR^&+&"XM;N MTPEDLEJB*Y#;1;[V"?,""4G(['GV!'/?'09\1_!_CIXTB[?]0Z_]O\*[R\N= M:BU"?[/9I/;*/DRZKN&%QCG.[<7X.!@#G/! ,J#5/#[Z?(RQR>3>6ZVTNW>1 ML)D(7!YZM+SCL<],""S\4^&!=C6K>5W:7%J;QC(0^[<_"^OR#)(&!M&<* -= M]4UZ-D0:*)LHK&1)D #8&1@MG.=WAO\%/B,FFK(BV^B7RR*9G(W) [#[S0?\ B5VO(&!_JEKE/B?J=]J7P,^(TE_8OITT>AZC&(G[@6S_ M #!@<$$YZ'CU/!/5_#OGX?\ AGD'_B5VO(&!_JEH XO]I;_DG6D?]CGX3_\ M4ATZO0O$5E9ZGI,UG?7!M8I\*LR2^4Z./F5D;LRE0P/8KFO/?VEO^2=:1_V. M?A/_ -2'3J]!U'1Y+K5]/U&&Y$,MJDL1CD0NCK)M). PPP*+AN< L,?-D %& MV\%6-G%IR6,\]G%8R2RP+"4*J'!4* RD!55MJ@8 "J.@H_X0BS_L*ST@7-P+ M"SDA>"(B,A%B;=''RG*C"CG)PHYSDG'_ .$6>]UJWN[7Q0643M.+=)9'61/- M20+M$VS"KE,A?NL [7$R%'B$B[4W;V$H 4>6&Y M!Y+'O0!V6CZ9%HFDV6GP,[PVD*0(TARQ55 &3Z\5\O>&FV?L??L\;1M_TSP< M.>W^D6N?3Z=._K7TOX:TR32]/9)6D,DDKR!)2&,2%CLCR.NU<#.3DY.>:^:/ M#F5_8_\ V=\C8?MG@X8QM_Y>+7Z?Y[=J /H/QQJMCHZ0O>:1#J:SQ3AO,3<< M1Q/)MQM;(.&'MN[UAWNK>#[>Q2<^'[*6X9PHC-@%1W=@DJQRL@61QM;_AL+9-.2X@NF"6_G:9(T; M$NJ-\S)MSO"!NI[T ?+VG+O_ ."?/PC P2=&\%X![G[1IU>Z^*O'MSX> MU.>V%O$47RO*=CN60LZ!E8ALQL V1N7:-79I&E54Z\'$6[G@*P8D M*"1G:#\7--GL9'N+&2.Z@C\R8VB*4;=%).60EN1\AW9.5+KGAMU:EOX__P!% MTF\N#$J7Y"/9HI,UL[.JA9"&."A8A^.-K'H*IW/QWGCE"2NY8H50)($Y*L?O$ MDK[*V<<9^>;&X)_XFD/!]^WN?6OJE(8MQE5$W,=Q< 9) MP!G/T 'T KY6@(/[!^@;AG_D&AOE/_04AS[_ (]>] 'U;7*1?$;38K2ZGOQ) M8"W=EEC>-VD3&!RH7)R67;MW!@O.,[6P >??LLG/P(\,G(;FZY'_7U-_G^IH_9?(/P@M\9Q_; M6M@9.?\ F+7?^<=J/V6#GX#>%^0>+D<=!_I4O'X=*/V7CGX/V_.?^)UK??\ MZBUW[G_/I0!ZO17#>(?!NKZAX@GU&PN+6#=+;R1^:2<-'',I=EV')!D0@;L$ M Y(IB^&?%<-R)(-76%)IVENE\Y&=E,4: *QM\;D*9!*X*C##+%@ =Y7E'A1B MW[3_ ,2@2<#PMX< 7/3_ $G6.>O^<5Z7IT-S"+G[2T;;IW:/9V0] >!S^?U- M>:>$S_QD_P#$L9_YE?PYQG_IXU?W_I_]8 ]7HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KD_BYS\*?&G /_$E MO>"<#_4/765R?Q<.WX4^-#DKC1;WD=1^X>@#.^%7B*R3P+X*TMI)FO7T*SF! M^S2!"@@0EM^W8!^/4@=34^J_#W0_$\U_.]U<1O/(ZW/E>6@=E5D^=2F&*J^ MQ!. HSCK0\ ^%+?7/AIX.FGGN(F_X1ZS@"1E=J_)#)NP5Y.8UX(VD9!4UKM\ M--,$Z2Q3SV[Q[# 8HX!Y!1LH8_W?RXR1@<$,001Q0!#;?#'2+"^BO;>ZGAN$ M4Q+($@R3LDC!8F/YV"R$9;).U$[?3;34)=3G-K9;I8VN"CLP@$2GY60LVT6R@D#<1G) M.1BO#\'/#/@[3-.E;4[ZW32I([B*Y?R-Y,,EP6%K?71B%W#?(R^66+1A O1,;2$7)Q]"*B?P-HMFD:&\:+S)C*Y9TW MSRR"3<>G)=F9RN""RC &*RE\ ^'!?V\7VO4TN+B$6L?[@)N"Q",_,(A@A;? MDY&,CIN6G2Z-X)8OOE!".&6!R'(^8[ADX4 V%\ M 6"W?VM-1O(WD:,G'E#+K@9_U>02J(I /\ ( ;)*>"?"^D>$9;J'3[RYNF?; M!*\ZKMW*SMCZ$,3(%5YED67JIR&\V4X;/+Y&,# M !YU^T=XDM_"'B/X,:S=6NH7L%GXON9&MM*L9KVZD_XI[60%CAB5G=B2. /< MX )JY8?M-:+J-E;74?@WXAK'/&DBAO!NH9 89&<1$=^QQ3OBW;26_P 2/@;N MN))HV\9W&Q9 ,Q_\4[K/ (&2.G7)Z\GMZ[0!Y-_PT?H^,_\ "'?$+IG_ )$S M4?7'_/&E/[1VD _\B=\0NX_Y$S4>W_;*O6** /)Q^T=I!/\ R)WQ"[#_ )$S M4>__ &RI/^&C]'QG_A#OB%TS_P B9J/KC_GC7K-% 'DY_:.T@'_D3OB%W'_( MF:CV_P"V5 _:.T@G_D3OB%V'_(F:CW_[95ZQ10!Y-_PT?H^,_P#"'?$+IG_D M3-1]!@G]G6WQA;^S=%G\/^'//\'2 MM_PC=@_DYAM,6(\W'V:TPUY]H;_1DY.Z7S+>IR?#._?PB?\ A /B3;IX8G:: MV2+POJC&Y+7,%\_VAVC9Y6:\M+2Z>4MYLDL'SNRRS)+]0T4 >3G]H[2 ?^1. M^(7W_;*O6** /)Q^T=I!/_(G M?$+L/^1,U'O_ -LJ3_AH_1\9_P"$.^(73/\ R)FH^N/^>->LT4 >3G]H[2 ? M^1.^(7_P#VRI/^&C]'QG_A#OB%TS_R)FH^N/\ GC7K-% 'DY_: M.T@'_D3OB%W'_(F:CV_[94#]H[2"?^1.^(78?\B9J/?_ +95ZQ10!Y-_PT?H M^,_\(=\0NF?^1,U'UQ_SQKF?"'Q!M/'G[4EO):Z/X@TH0>#;E6&N:/<:?N_T MZ#[@E1=WX?UKW^O)KZ2*']J:PDD9$"^"KMB['&U1?6^23Z?7T^M '50^#[K3 MK'2X3KK0VFEQ[-PC*F2-9(W#2/OY?;%M9NC"23*_-@8.F^ [Z^EL;NT\9R:C M9JD\<_E3S%)3)!$JOE9CDJT9<#(_UI.@M)#K6E2-:7,4T-Q$RQSQ$2(< M@C((//YUQT_PTO);D/V64MA(Y$\R,PQQ;2RRAE.(]VY2/F.<8R#R'QJTJ70O ?@2RGO)+ M^:+QEH >YE9BTA.HP\G/[C2KC45U,17JPW4D$8T^(1 ML%C1'YM)Q#=FTA%I#Y39'E DAI6S M\TR#' !YR0*-"^*$6J:L=->U+W+7#)&\3QJIC\UT!.Y_O#8Q*C)(5BH.TBJ ME[\9+/3-4O+>:U-W""YMY+.:)@ZI"LC$DO@@A@01V9<@C&/^+27'&,?\PE_8?RKWO1?B9::[=6T5M87BI,T:;W4?([AR$8*3 MR%C=B?NXV_,2<#P,#'_!+F\XQ_Q:2XXQC'_$I?CH* /JVN"'Q*&G3:HFIM;C M[ 2P6V +7,)+E)4W. %_=M&<\^8C=%VEK5YXTN='\1:C;7;6]S:PF%((+>,1 MREY0[*&DDE"#B-@,A=S,HX[Y]W\8K&TU&!3#Y]G<1Q>6T,D>])'+\."XVXV@ M$8RI#=>,@$MU\4;&X73(Q JQ7DY@GBN60@(?M"#&&P?GA . QPZ\$GCL])OH M-5TRUO[88@NXDN$X&2&4,"<<9P17'P_%>RO=(CU*"TNTA"+-)%)%ND9295*( M%)R^8B0.0P92N<\31_%&SFO)+>&QN9S$[1R/%M901(L:E<$E@[NH4@<@,6"X M&0#G?VP_SZU3_9EDAA_9,^&9N+B*RA_P"$3L%: M>8A4CS;(,G./7V_"K?[.0'_"-^,.G/C3Q!P.W_$QG_S_ /7K*_9WTLZQ^Q]\ M.+'[4M@)O"6GHUPZY$:_9TW$C*]L]QB@#L;GP;JNI:;:6MCXHBMH;>R2U$EM M;ONW*4Q(")P%)"R*<#/S#D $,MEX=$L]M9VWB6.>]L#(T@60R.S"=9$61"Y; M"!BI^8$[QZ 4[3?!=Y;/&;+7 UC]MDO7CA+KN9I_.* [VX8DACW&000[5+>> M#&N=6/\ Q.(HIOMKZG% L/SX*+$RM\_SIM+ C&"S(3]W# %WP5X1O?"J3+=: MS+JP>-$!E5P5VESD;I&[,!_P$?AR'PJ!'Q>^-7RX4ZUI^#CK_P 2FS[XY_6N MC\->$+O0[^W1_$"WLD!\^YB\DB27>LB[F/F$@,V",@Y\K!R0"O-_"IE !^S6,>"O$G&/^*T\3]O^HU>>P_SZUT4OCFXT>WOY MM52WVV$TMM+Y&%$CB-IHV4ESM#1A%VMSO8C. "WF_P %M>O="\-Z@(I+<6<_ MC7Q8TT36[23LL>K7TC>7AUY(4@?*>2#SW[[5?BS:V-I#<);@[)BMQ$9X6;RQ M"T@="),,K 9##D/B^*UC-)#;Q65U/=S$)''&% = MS*8L98C'*E\G@QX8$DA: ,#31_QE7XA./^9+TSG'_3]?^W]?_KGP@&/BG\<^ M.OBBR[?]0/3/;_&J7A34X]:_:7UJ_B1HXY_!&ENBR*58J;Z_P<$ @8YY]>.] M9OA#4M0TCXE?&.2QFM8#<^--.M2;N!I =^BZ6H(PZ?NG.. S;WXJ6PT^2:UMBLX:%DCN)8@9(G<*6"B3(P>:X02!A;(-KLB(V%W-_%Y@53]W<&!(QFN3UK5A MK7[1'PQF\A[9H]*\10LDG7>CZ>K ''(#9&1Q\O?B@#1TT?\ &5?B$X_YDO3. M0$99>,KS[>E>;^(=5N M="_:'\7:C:26\4MOX(TQ\W,1=&'VZ_XX9<=1SDX]*[O4/B1%I]K?PM&IOK6& M;;+(T<<4TL61(%0R%Q@C?M/)0Y4M0 RW^)MO+-%$QB5DB#3X()W%W4;1N&!^ M[+8/9UQGO8TKXHZ7K'B&'2+>.1Y9"H\X/&8QNB:5?XLGY5[#&2,$CFJND_%W M3-2D>-K:>"2-O+D+,C*&\V*,GY6)"@RJ2QZ ,3TY+;XM:=L1KB*9!(Z%6"#" M)('*EOF.2HC(?;G&Y#C#< &+\>,_VE\*\8/_ !6EIQG_ *=KK_\ 7^%)XU'_ M !DC\+3C_F"Z_P X_P!K3_;^O_UL7XI^)E\37?POD%C<683QE8,R7"CTN M'497*YVLN<$XW8]ZO?$V^?2_CW\.KV.VDO'MO#_B*9;>$?/*5^P$(ON<8'/_ M -8 ]0\2:NVA:/->K'YA1HU);[L89U4R/_L(&+M_LJ:YK6/B#::-=7,-[&FI M-"HE@-I&,'.Q",LQ&[][G&V6[*!X<%#.,?!C6'5%61 MK_3"6"C);[?;#GUX 'T&*Z*[^*=E:7"?N#):N&V31RH?,87#0#;E@,$KNSD\ M$<9KS_\ :%\;6>O_ @O[:".:.28Z7>EF*%8U-_9D*Q#'D^9C SG8_\ L[@# MH?CH,^(_@_QT\:1=O^H=?^W^%>FZC'=2VZ+:.LY MZCK7F7QT&?$?P?XZ>-(NW_4.O_;_ KT[4M0ATJREN[AML,8!=NRC.,DG@ 9 MY)P ,DD 4 8.G1>)3J$C7=QI[*A1?)AE8Y3J6(*#:WW@.2,*.^:LVJZ\'1Y) M[69?/4.D?*[.5?G *D8# ?-SE3QS5"[TW1-5U"9EU.6.[FN@VZ&0 J_E*OEC M*D $1J2.I9>O NZ5J.D:5:;TU &&[F,D:RR*0I*J=B8XV@8]>3UYH R?C@< M?!7X@'./^*?U#G./^7:3W%:OP[Y^'_AGD'_B5VO(&!_JEK*^.!Q\%?B 0?^)7:\@8'^J6@#B_VEO^2=:1_P!CGX3_ /4A MTZO2=8TU-9TF]T^222%+J!X&DA;:Z!E*DJ>Q&>#7FW[2W_).M(_['/PG_P"I M#IU>JT _,'5[B]LGL[1 MY-1>Z:2.5@\\+1HGE/A.!G<_!)!1 "-Q*VO#>D^*[&XM3J=];7,9,X&2">Y%?*?AH!/V/OV>/^OSP=@#Y?^7BU^G\O M:OJVOE+PT/\ C#_]G<*",7G@_C_MXML^G^>U 'U!K&HG2=-GNUMY+KR@&,4* MEG(R,X4 EB!S@ DXP 3@5RQYZW2=4MM0I<0R%2NY'4,IP>1D$< M&N2M=1\-E-+FN-$M+::[GDC@*V\;;'CE6)?FP""6$0&!Q\O9-Z M=_RCY^$>5##^QO!>0?3[1IU>Y1^/I]+N-234_*OA!=%IB!8Y/*24PRLR_#?\32'IZY[9ZYYS7OFF_$NQU6S>ZM[*\$,9@$I=5!0RLR MJN 3E@57..,2*!6I _8.\.MMV@C320 <#.J0_I^?'K0![C)XXT#6+#4 M9;O35NKNTAF,UL\&\%$;;M#LH4Y#J<9XWGWJLGBOP'"B2M86?G&!9BUMIK2) MMDC\X%7$8#!ERV>^.0#Q4EK?Z!9RZK'JOA[2]/2*22)S:0?:?-0"-I7D"PC: M@WQ9)R,]\&Z?JU]9ZEH=M#+$Q4,=-\SS0(@S9PG& [#D\CIG<* ) M[[4_!4-K]K&CVERS7)B55TY?,>>.22' !4'<&209[ ?[0S8@\4>$=&5[VW$< M+ >46M+9R,+YB%!M7[JFVD&W@ IT!899/?\ @]-0CM_[-TV16G:-I/LJX$[3 MR18^[@LTS3J><[F8GALET6M>#-2LW>*RM+FUS$TA-CA!O,B1[MR@ DB1<'GY MQQAQD Y[]E@Y^ WA?D'BY''0?Z5+Q^'2L;X"Z)+K'P=TJ6SF2&[M?$.MO'-( M,_(VJ7D<@[_P.Q SCZM;$7!5+:,0Q(D2XA^Z9%FE8'=\TI'S*%"[ M_P#8>K7,FFR7S6MZL!N4FM'<^4P=OW+@E"2R(-N"/^6C')(!(!BZ'X2\1^&] M)2"VN+:60/'\ADRH @@C."8QM4M'(2%"G#$\L>.=^'D=U#^T3X_BOIC<7L?A M+PRL\I"@R.)]7#-A< 9()X '\AZ)H%KKNFVRQ:E-;Z@Q=%+Q'R]BB-%9E&WG M+AFVD_*&P&; X?PF?\ C)_XEC/_ #*_ASC/_3QJ_O\ T_\ K 'J]%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%Z\.>! M?#NE7?PT\?BZL--M[:81Z*K+OCC56P?,&1D'''-;W_"_FSC_ (5K\0>N/^0( MOIG_ )Z5ZO10!\[WGC&QU"UM;>;P)\42D"W C_XDT(XG#B0,,X((UT4 >$67Q-33=QA M\#?%#S$LELH9'T>*1H(PN/D)8_,2-Y)SDA26?[8XDT M6,@S"!8-_P K@\H.G3T Q6T/V@&)Q_PK7XA?^"0>_\ TT]O\YKUBB@#P36O M%^I?$_XE_"067@;Q9I-MHWB*XU2^O=9TT6\$,!T;4K=26WGDRW,2@8[U[W11 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>1ZK UW^TY;0*=AD\$7:%R,@$WL '&>>_I_AZY7E%R,_M5:= MP3CP7<\YX'^G0?SQ^E &EI7PV72(;VQL/$O>_-X/OK6U6:\\42QB"!5:Z;?'AEX\TCS?+)9<;E92C, VT<@ZJ>& M+F"SN[:#4C$DMZ;V.0Q;I%+3"5HV);YD/SIC PC!1TR677AF^N_"SZ)+J2S; MK40?;)HF:3<,?,V7^;(]3G(R2!K^X@??XJFLDEDP3^\0;F4QJH(E! M/S."-Q)SM . @7B_C-I-YH_A/PLM]>M>S3>.?#\I8NVU/].MUV*">!\N?]HE MB1ECGO[_ ,#W]YJ\U^NL1QF66&5H?LK%,QR1,O24'I%C_MH_KBN8_:+)'AOP M;DC/_":>'\D 6Y/ ZXKL617&&4,,@X(SR#D4Z@#%\*WL&MZ%I>HF.V%S-;1 MSOY*KA'D4.V,$XR6/<]>IKYM Q_P2ZO1C'_%I+CC&/\ F$O[#^5?5E?*8&/^ M"75Z,8_XM)<<8Q_S"7]A_*@#Z6\0ZRVCK88556ZNEMVN)?\ 5P JS;GY'4J$ M'/WG6JFC^,['4Y[F!I/*:W;8TT@"1NWFR1 #)R"3&2 >JLI!.3CH::Z+(C*R MAE88*D9!% '+:KXW71]1U>"7[._V1;7RHC)L=S*S Y// P#P.F:E\)^([3Q< M^H3*EN5@N(VA7Y3*%:WA<,XR<,"[+VQMQVR>FHH \H_9S)_X1SQ@#GCQIK_7 M_L(S>U9O[-NCG6_V3/A79K,;9_\ A&]*E1PN0&CBB=0R\94E0&7C()'&:TOV MP_SZT?LFC'[,'PH&,?\4OIW&,?\NZ>P_E0!V\/ MA_48=8NM0&K[C,&VP- ?+0E8E (W\J/++ =09'YP<4W6?#-UJ]T]PM[%:M+I M\EBZ^29,;R"64[EZ8XX_PKHJ* .:\,^%+KP_?SSRZBEXDL"0;3 48*DDKJ,[ MR, 2E0,=%7FN-^%(Q\8/C7QUUK3NW_4)M/;_ !KU>O*/A2,?&#XU\==:T[M_ MU";3V_QH I_ .^?2OAGXQO([:2\>W\6^*IEMH1\\I76+TA5Z_6N[L_ M'%HU_:64EQ%>/A( .1R'[-8QX*\2<8_P"* MT\3]O^HU>>P_SZUZO0!A:IXGAL;_ $1%N+7['?O(&G9QC:L3."K9QU YYXK& MT+QW9^*-9M+1H+>%GMI_,BF96D# P,JKD@E2LAS\O5"/X>>T5%0850HR3@#' M).33J /)]*41_M3^($4;4'@K3 % X&+Z_P"G''_ZJ7X0KCXI?'(\<^*+/C'_ M % ],]O\>E&FC_C*OQ"F> MW^- '267Q"B>'2Y;E/GOTW?9(8\R6[>;''Y5 R?+DP#MQ6MKOB6+ M3K*RN;:>VEBFOH;5I&<%0&?:V"#U'/Y5NTU452Q"@%CDD#J<8Y_(4 <4GQ"L M]1URRL%2WP;YX&DD=6&SR[@*Z$D:]9KRCQJ/^,D?A:FHVDL$DM MFF660\(W'RN,@@\C@X-8NL_$6S@U"2P5;>0QW5L@EDD5HRIE@#MR0 5$N1R? MN,T_P!O\\TOQX&=2^%>"0?^$TM/Q_T:ZI/& MH_XR1^%IQ_S!=?YQ_M:?[?U_^L =A>^,5L-1U"*?9;QVD]O (W7,DPEV?O1@ M\1@N06P<>5(3P*NVVOV6I:2-4@")<+9?:!%/M$L2.H;# '@':.AP=O!/!K:I MI12X;:-P! ;'(!Z_R'Y4 >?W_P 5XK31HI46WGO)=*%ZCQR Q^<8GD"$%A@? MN^[#EE'?(Q/VFQ!+\%-5N(!%)OOM,D$B8.\_;[89!'4X ^@KUVO*?VHAGX* MZN,D$WNF8Q_V$+?_ #B@!/CH,^(_@_QT\:1=O^H=?^W^%>E:S=0V5@TUQ$LT M0= 58#:"7 #'/0 D$GL 3VKS7XZ#/B/X/\=/&D7;_J'7_M_A7?7=QJWV\""# M,"7**V-N&@*IN;)(^8,S'C^%#QDKD 9IUWHPN);*&*TMYT6)Y(T157)(9,' MW8++@CNPQSFL''-,NK[Q"D>H)!IHD?]\+61I8P#A3Y9 M(SP"P []0>,E5 ,OXW2*_P $_'SJP*GP]J!# \$?9I.E2.,-]FDW*.>V F2 MWFH^[:<")H&"F:W64!BI. KO&'V\X4LO/!H RY?#?BYM3-]'J%K%+&M[B+4=3M+Q'=VC4DC \R-H ME)"#E=LAW <[P"#M#5KZ?-K46M3QO8%=)RQC=YP\I^6+;U.F<\@&1I-MXLM/$-G%J.H M).2+RV9O(9&90_4%9E&%/!'0DY\$\. M97]C[]G=6&W_ $SP:,8V_P#+Q:XXX]O\* /J:ZL+:],9N+>*X\IMR>:@;8<$ M9&>AP2/Q-$87ED@22-+*XNVDDE\M%,>P*A;:0-[.!DX P>O2J>H>*/#UM%)>R01374;Q M3RJ]N_F(&?RS*N4W$ 0,P('S"'(Z9H CT=M+U?5!9IX;L(HHVNBTC1KE D^Q M&"[,'S&$C#!_@ZDGCK;2RM[")8K:"*WB4!0D2!5 P!@>@XKFM.\1^$[&X4: M>L$#20A5EM;)@C1*CRKAU3:4 \PCG&=P'.16OHWB2RUZ:=+-VD6%58EXV0\L MZ]& .,QL,]#@^E 'S1IXS_P3X^$?&?\ B2^"^W_3QIWL?\^E?3FOW\VEZ1<7 M5O$LTT>"L3NJ[\L!M!8@9.<#) SC) YKYCT\9_X)\?"/C/\ Q)?!?;_IXT[V M/^?2OI/6==.G:MIMENBMDNUE;[5@#!M?B?!.UI EA M<7-U<2+ FTQQ R,F\ J\FX#;GD!AE6&3C)F3XF:=Y1D=)0&A-Q'& H=T"JQP M"P);#;@N 2%; .,5I>&O&-EXBM(Y%8P.Q156HR72Q3"UU!K7RX7PXC6(.6().3GY<<9)4<4 ='H\]MJ^G07D=K' M&DA+H,QOGYB=X9"RG)^8$'OS@Y%?,EOS^PAX?&YLG^S0"1S_ ,A2'@^OOZ\] M:^E?"^N?V_ITMP7@9TNKB'%NX90J3.B'J>2JJ?QZ#I7S5 0?V#] W#/_ "#0 MWRG_ *"D.??\>O>@#Z-U*'3(M6M-/72;2XN[SSKS,L2JORA$DSS/]AMQ),<^O- ', MW6J^'[07]S?Z1:Q)#?-:/-Y*.3MC\TR-D#@#=QR>.,DUH^'--TR\TZ62+2H[ M%/MI( ZT >8_LL$GX#>%SVQ4>$S_ ,9/_$L9_P"97\.<9_Z> M-7]_Z?\ U@#U>BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ KA/'?P:T+X@Z]8:W>7FN:7JUG;26<=WH>LW.GNT#NCM&YA==PW(IYYXKNZ M* /*#^SEHQ&/^$N^(/_P#K MZ]6HH \I_P"&=-%R,>+?B !Z?\)IJ?\ \>IUM^SCX;CU/3+R\UKQ?K']G7<- M_!;:KXHOKJW\^)@T;M&\I5MK*K<@C(^N?5** .=\?^ M)^)?A>?0-;6Y^PRS MV]T'LKJ2UGBF@GCN()(Y8V5D9)8HW!!ZKZ5Q9_9RT5BQ/BWX@9;T\:ZF,?3] M]_G%>K44 >4G]G+1#G_BK/B",C''C74^/?\ U]!_9RT0Y_XJSX@C(QQXUU/C MW_U]>K44 >4_\,Z:+D8\6_$ #T_X334__CU=.OPH\,K\)C\-?L#'P>VBGP^U MCY[[C9&'R#'YF=^3&2-V=W?.:Z^B@#RD_LYZ.3SXN^(';IXSU(?^UN_^>*0_ MLXZ+C_D;?B#W_P"9UU/_ ./]J]7HH \I_P"&C#'_%7?$# &.?&FI<^_^N_SVKU:B@#F_A_\/](^&GA[^QM&%T;9KF>\ MEEOKJ2YGFGFD:661Y)"69F=F.2:X+2OV6_"N@:;9Z;I6O>.-+TNRB6"UL+/Q MAJ44,$2C"QHHFX51@ =@!7L-% 'E!_9QT7'_ "-OQ![_ /,ZZG_\?[4O_#.6 MB9S_ ,)9\0>NC!0!XN^(' QG_A--2],9_UW M^<5T_P //A;HOPS35SI4FI75SJURMW?7FK:C-?7$\BQ)$I,DK,V D: <#%= M?10!Y3)^S;X96^U"XLM9\8:.E]?7&HS6FE>*;^UM_/GE:69UCCE"KND=F( MR32#]G'1KT4 >4']G'1K7]M#9S7FMZO<:A((8VD=(U,SMM7=+(<#'+5F:]^S]XF44 >4_P##.6B<_P#% M6?$'KG_D==3X]O\ 7T?\,Y:)S_Q5GQ!ZY_Y'74^/;_7UZM10!Y2?V]UH6MW6GM+ M KNZ(XA=0VUI)",CC>?;&3_PSEHG'_%6?$'KG_D==3Y]O]?7JU% 'E/_ SE MHG'_ !5GQ!ZY_P"1UU/GV_U]'_#.6BN?^1UU/GV_U]>K44 >7:;^ MSMX;LM>TC5KG5O%>M3Z5="]LX-9\37UY!',$9%?RI)2I(#MC(/6MWQ_\)=#^ M(]_I&H:E-JUCJ6DB9+2]T;5+BPF1)=GFH7A=2RMY4>0<_=%=I10!Y0/V<=% MQ_PEOQ!/3D^-=3_^/_YS2_\ #.6B<_\ %6?$'KG_ )'74^/;_7UZM10!Y3_P MSEHG/_%6?$'KG_D==3X]O]?45S^S+X7U'RH]2UOQGJUFDT,YL=1\6:A/;R-' M(LB!T:8AAO53@^GI7K=% '*_$/X:Z-\3M-L+/6#?1?8+Q;^TN=-OIK.X@G5' M0.DL3*P^221>O1C7)G]G/1R#_P 5=\0 3GD>,]2[X_Z;>WZUZM10!Y3_ ,,Y M:+C'_"6_$#&<_P#(ZZGZ_P#7;\*#^SGHY!_XJ[X@ G/(\9ZEWQ_TV]OUKU:B M@#R'4/V8_#NK:?W-GVN@ M]G=26TT4UO/'<02))&0RLDL4;@@]5].*XK_AG+1<8'BWX@#GG_BM=3Y&>G^N M_P#KUZM10!Y2?V<]'/7Q=\0#_P!SGJ0[Y[3>^*0_LY:*1@>+OB"!R?\ D=-3 M_P#CW;_]>:]7HH \I/[.FC'@>+?B !R,?\)GJ7I_UV]_\X%;&I?!'PS??#'1 M/ =NM]I6A:&+$:8UA>.EQ:FT9&MRLI)8E3&N2V<\YSFN^HH \9O_ -F#2]6# MB^\;>-K[>JHYN=660LJL'4$F/H&&0.Q)(H;]F#2W$H;QOXX;SEVR9U@'?\A3 MG]WS\K,.>S$=#BO9J* /&5_9@TN.-$C\;^.(E0;4$>LA=@"LH"_N^,!W'_ B M.A(JS:_LY6]FNV'XA?$"->X&O'H,X7[G &> .!7KM% '#3?!GPQ/W&00#XSU+ (.>TWK_];%._X9TT M8$D>+?B!GI_R.>I?_'OI^7USZM10!Y1_PSEHV !XN^((XQG_ (334OS_ -=6 MY<_!?PS/\*(OAW'%>6OAR*"*"(17DAN$\N19$?SF)8MO4-DDY/7-=W10!Y./ MV?E&,_$?XA'ZZ^>>/]S\:!^S\N/^2C_$+M_S'S_\1WKUBB@#R<_L_+C_ )*/ M\0N__,?/_P 1VI?^&?ESG_A8WQ!ZYQ_;[>G3[E>KT4 8'@+P3IWPY\(Z;XU<#;?LVZ9IGVF/2O&?C;1;*:ZGNUL;#6 MV2")YIGFD"*5) +R-QDXS7>>./B'X:^&NDPZGXJURRT#3YIUM8[B_F$:/*P) M5 3U8A6./8UQ(_:N^#QQCXC>'SG_ *?%]O\ $?F* $/[/H.?^+D?$(?]Q\^_ M^Q[_ *5P?_"JKX_'8^&/^%E>/_[*_P"$:.H[?[=.X3&Z\O.=G3;QC^?;O1^U M=\'CC'Q&\/G/_3XOM_B/S%>:G]I7X6#]I#^USX[T0Z9_PB7V87GVM?*$OVS? MLS_>*C=CT />@#TG_AGY>?\ BX_Q"_\ !^?7_<_"N@^'WPDTWX>:QK.K0ZMK M6MZKJT-M;W-YK=\;F3RH#*8D4X !GE/3G=S6 ?VKO@\,Y^(WA\8_P"GQ??_ M /Y&E@_:K^$%S<001_$;P^TL\L<,:_;5^9W(5!^)(Q0!ZM1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!!/?VUKYGG7$4/EJK/YCA=H8D*3GH M"00/7!IO]HV@N_LOVJ'[3G'D^8-^<;L;>O0$_05@>)?!)\1WYN3?&W'EJBH( MB>?+N8V).X9!6Y.!C@J#STJO9?#FVL[V2X-S)<,3+Y;2Y+1K)-+,P))(;YY< M,[0@@]1]FNN1_GIFO6*\4^.ER=$?X/0ZA+-> M3S>.;.!9(K=I#N:"[*YV@[5 X+M@8&21G->UT %%%% !7E'[4>/^%)ZOG./M MNF9QGI_:%O\ Y_QKU>O'OVMM3AT;X"Z[>W E:&&\TQG$$$DSD?VC;#A$5F/7 ML#[\9H ]%U[5=7T^\M(M/TVTO8IMZM)A&3209-0MWEE2.9V$<@A,@B0^7AR<,,OY8PI/7"GHI[."ZSYT$-V!@9 ) SP>>0.,ZM5XK"W@F$L<*+*(Q$' Y"CM_+\AZ"K% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 >)_&+PU:>-_C7\-/#VJSZE_8T^FZU=2VU MAJ=S9"26,V(C9S!(A;:'DP"?XC[UJC]E[X?C'^C^(./^IKU;V_Z>O;^?J:SO MBOJQT'X[?#O41 ;@VN@>()?+!QNP^G9&0"1QD_A^7=Q?$.UD,L9MIO/2]%IY M:1R-A3,8A(Y"?)G:Y /4K@')% '(R?LK?#J9HFDLM=D,3;XR_BK53M;&,C-S MP<9&?<^IJ0_LO?#\Y_T?Q!S_ -37JWO_ -/7O_+T%=K8^.-.U: R6!DF^21D M,T,D2.R;@RAV3;D,K*PSE2.1TJEIWQ(L;OP_!JTT4D<-Q$TT4,"/-+M0*)"Z MA1LVNVTYX'!.W) /&_C=\$?"_P_^'EQX@T"3Q!I^L66H:!7K'QZO;G3?@9\1;NSN)K2\M_#FHRPW%NY22)UMI"K(R M\JP(!!'((KC/VDO$]EJGP?U.VA=UG>[TQ]CJ+99C@@H0 M^XF($C>0>". =N.%H Q?^&7?A]Q_H_B#CC_D;-6],?\ /U3?^&6?A[_S[^(O M_"NU?_Y*K9N_#7C#SWN[2_M#?FP@MENKF3#"12/,;8(B@W98\#!PN5X4KK^& M;'Q-:ZD?[7O(Y[-%E51&RL7+.K(Q.Q2 JAE]26;.0%( .+_9HM/[+\*^*M,C MN+VXL].\5ZK9VOVZ\ENY$A2X(1/,E9G( XY8_P!*]>KRC]GD$:=X\RO_+P?_P!7X8[5ZO0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D/Q"L M;?4OVB/AC;W=O%=6[Z+KX>*:,.C?-IYY!!';]/R['6+C0=#U8QW>D6JH87NV MN$M@[[VFC7&U5))9V4D^H!/J.+^(]Q+:?M!?#6>"*.:6+0_$#!)7**<'3SRP M5B/R_#T["S\0Z-K\5I)J>FPMJ%Q" 8UMVN5 VK<"+S/+ +;-DFSKD< XS0!5 ML?%W@]K5KF#3Q'$2%S'IK,<,/+4ML4[0VTH-V,[<>E10>)O!+QRRV>E1SLK0 M[Q%I14@M&(XBQ* *#& @+$<+M]!4&E>*? ]S9KYVE6E@T,)FF1M/_=0 1^.*0[0F<+(8U.,@C:&;;5+72U36)8)KXG+O;_=)P,_P+WSV]*Y3^P/':76X:]#- M),[9)$5F3+\$K;@ D>7R!P02!V/5>&=/U#3;&:+4KMKV=IW=9FDWDH3\N?E4 M X[* /0"@#S_ /9Y &G>/<9&?&FL\$8_Y>#7J]>4?L\_\@[Q[P%/_"::SG'' M_+P:]7H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R;QS&LO[1OPPC=1)$ M^B:^KHPRK MI_!&,?Y-=7//H:W=Y$VCV(@L)[73WDFB5-1_QDC\+3C_ )@NO\X_VM/]OZ__ %O2[C2+"[E>6>RMYI74*SR1 M*S, 20"2.0,G'U- &/9Z3X;?25U;3](T]H7@\Z-TM$C9EV$ '*Y'RDK@C(R1 MCM6%J>N>'+?1%>70H&N9=,.H1VR1* V8WD\M7 R&Q&YR!VSUP*[5-'L8V+)9 MP(3%Y!"Q@ Q] A'< < =JK'PIHC1^6='L#'C;M-JF,8VXQCICCZ4 >8_M-:1 M967P6U)H+=(/)N]/2,1KQ&K:C;%@%Z $@9P.U=%^T.,_ #XF#&?^*8U/C&?^ M723V/\JQOVG8H[?X'ZK'$@BC2\TP*L:X"C^T+?MZ>OM6S^T.,_ #XF#&?^*8 MU/C&?^723V/\J (/#W@^]BMK;4M+-G9/=65FAN8 J3L@B;S#N:)@"6,;<@[M MF#BI;SPQXREU."^M]3M+>?RH8;AEF.)%4N7PIA.,EL@9)!) ;&*U['3+G4O" M/A;[.\92".VFFMYCM2X3RL;6(!Q@LKCCDQ@'@FK.D66NZ9)=-,UI,KFWB4ZI8_:(HP8Y6!(2;R8U#D;!NP MXF;^'(DP1\HJ:/3?%YEU(S7R>7LF^QI$RGYRRO$&.U254!DR,,P9LYPK"UJF M@ZO)J>K3V3V\2W@M520W#QNHC8EP=J\9!QP>YJUX1TK5=,_M!M5DMYI[J6.9 MI8')RP@BC;C8N 3&6ZG&['0 4 <)^S@C1Z-XX223S95\9:NKR=-Q%P01IWCS)R/\ A--9P>O_ "\'_P#5^&.U>KT %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!Y9\4_"?C*Y^(7@OQ;X.T[0M8GT6TU&SN+'7-6FTY6 M6Y^S%722*UN"2IMSE2HSN'/%-_X2/XW_ /1//A__ .%Y??\ RFHHH /^$C^- M_P#T3SX?_P#A>7W_ ,IJ/^$C^-__ $3SX?\ _A>7W_RFHHH YOX@Z)\9?B=X M9;PY?>$? VB65U=V,;RZDBCBN8IF*PMI48&[.2*&[UC1[S3H9)R1&CRPO&I; )V@L,X!X[&BB@#A](U3XWZ5I-E M9?\ " ?#^7[- D.__A.[X;MJ@9Q_8W'2K?\ PD?QO_Z)Y\/_ /PO+[_Y3444 M '_"1_&__HGGP_\ _"\OO_E-1_PD?QO_ .B>?#__ ,+R^_\ E-110!H_ _P; MK_@[PYK/_"31:;;:OJVN7VL2VVDW4NJ+*\,+.0,9)C7GUZGT2BB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B =BB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D! end GRAPHIC 39 vnet-20231231xex15d3002.jpg GRAPHIC begin 644 vnet-20231231xex15d3002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !M E<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[FT#]HR76 M$B:;08K=M5TJ[U30HDO"\ER8+R.T\B8>6/*D:2XM1@%@#*RG[F6Z7X5_$K5_ MB#=ZE]JT[2K2SL[W4K!OLFHM-<(]K?RVBL\9C7:LOD2N#DXQCGK618_ %#\2 MK3QAJ%UI/VJWW(T.E:0+/[4K2"9WG82,9)#/#9R;N #;GCYSB[X4^&>K_#;1 MIX]$ETJ^UG4_$D^HW^H'3?(W65SJ,MW-$W[XL71+B5$?)YVY0 D@ V?$OCZ_ MMO'^G^#=!TZUO=6GTV;5KB>^N6AAMH$D2)1\J.6=W<@#@ 1N2JV/D3S%[J"YO[:6".X5 FU9=/?#%@3:5=W4FF$M'=SW.HW,]T )@"K2:G-MBXVJB# M>>: .L\,?&.S.FW/_"0W=O\ VA%J1TZ.#3+"]-Q,_P!DCNL-:-$94<12;RHW MJ$VMO^8JO1Z-\3O#/B#Q =$T_55N=2$;2",12!'"K$SA9"H1F59XBR@EEWC( M%<(GP-UVS\8S^*[/Q3IZ:X^KMJ2";1W:V$3Z;:V,L+(+D,2?LD4BN&&#E2&! MS6OX'^"\7@[Q[KOB)Y-+OQJ%W-?0R-IA6]M99EC$RK<&4@QED)"[ <, 6.W) M *6@?%W7QK/B6/Q1HVCZ'I/APQ#4[R'4WF:$26BW (4PJ&P66/ .23D ]*Z6 MQ^,_@V^U&:P&M);7<$,L\\5]!+:F!8WC1_,\U%V$-+%\K8.)8SC#J3@Z]\%+ MCQ"OQ&CN==B2+Q7+:W%L(K$AK&6WCC6,L3*1,-T*,1A,C(SSDW/ #8 !Z)JOQD M\(:(\2WNK- TDTD !M)SADN%MVW80[1YS+&&. S'"DFJNL?&SPY8_"O5O'UA M)/J^C6-MY\8AA>)[HE5:)(_,"Y\SS(PK?=.\'.*Y/4?V\M F]OK@ UQOB?P%XP\9>#O$.@ZIXJTF-=4T>?2Q)::+(JJ\R['G96N26PN M0J!E +$DMP!IZ/X>URZ76-!\1/8W_AE]*MK& P6[0232%95NBP\U_D*F *." M").HP: .8TCXVZBEOX&U+Q%H-OI&C>,4;["]O>/<7%K)]CEO(XIT$0!+003$ ME&.UU"#?N#5HZ/\ 'SPKK5UJ$MOJ44NE06VGS021P71NKAKN2=(ML!A!='\D M>6T9#XG&D[--,2KL!!0A2&;&" =Y=?M > [1K4/K;NEU;V]W#-#8W$D31SH[P'S%C*@ MR"*0*"0692H!;BKNC?%K0/$=OX=6UN+JQO/$=HESID>H:?/&'+PR3*C$J%W[ M(97\O>&*QL1Q@UPFO?LTMJ\DR6FM:=HVGR)HD8L;'1RD4*6$D\A6,>?A1(9R M ,'8%'W\U%H/[/'B+3/$?@K5;SQG97X\,"V-O VD2A=T>G7-BRQYNB(T<7'F MD8+%EY;& H!KS?&K58OV>/!WQ$BTBSN=2URVT.22P>X>&&-]0DMXCA]KG"-< M \@Y"XJKX:_:"EU7Q+86>I:6MC:M%K<-TEBDU^ZW6GZC:6?[DQINEC&?A>^N6YFUN 7.FR1VR-RCJ0#K>%/&FD>-K:[GTBYDG6TG%M<1S6\MO+#(8HY0KQR*K*3'+&XR M.5=2.#7DWA/]G?Q'X4MM%MX/'5L5TCPK:^%+&XCT5DGM(8XP)9H6-RRI),Z0 M,Q*M@01J,$;JU/AE\+/%7PMU(1PZQINKV>LZN-1UN5=/D@*HFEQ6BB-GN9&, MC36T$A9MV0TH.#M) .RL_'-Q9+)&5\O; M\H4Q]=Q)R>!@$\KIOQBU/4_BAXE\*1V.B(-%U2WL-DFJ,MY)-0AOEG&A-)>6 2TAM2L,QN0 S1PGY M]G'F-Q0!UD'QE\)7,2-%J%P\K7+6AM1I]S]H218DF;?#Y?F(HCEB -7U7[59:C/?/!>V=OY$MLD]P\\9^9G#21.X.[ 5 MBH^0<@@$/C+XC^,/ >EV6HZSH>EQVLNI:;:.VFW$]\^+BZ6"5%C$2.60.K*P M!W\C8O&>@T_XR>$=4&EFVU.5UU.)Y+1VL;A%E*+*[QY,8 E5;> M*R/$7PZ\6^,;?38=7\5:6(K'4-/U )9:+)&)7MKI)VSNN6(W^6JC!PF6)WY& M.(\/?LP:WHNOZ7?S^-K:_@T[4[O4[>&72) 8FN(+^)HD_P!**I'_ *=O/REF M:/DX("@'=1?M%?#^;2Y=036YF@C59"@TVZ\YXVMVN%E2+RM[QF%&<2*I7"GG M(Q3_ (M?%[_A77PP/B_3=*?7F:(74-B)#$TL"Q-<3L#M/S+;Q3.JX^9E5>-V M1XCXX_9SU[P[#X;BL],--TNUCM-#\N\\,?9C-#;WTL<0 M;#]E[69/ 6D>&[CQO;7!TSPI<>%(KQM&?5%BN8X/M#HS%0 !%^\W$[2N""0P2+'+OADA=&:-)5RDBJV&CDC<'&"K@C(->>:#^SX;?4=5OM<\12ZO M<:OX=BT;4?(MOLZ3W0B\B:_"EW*RR0I!'C)VB+J=U+X=^&7B[X9>!;VS\,WG MAF36?[.>*-X-">V6[O52&.VGG)NCE56-PZ@Y(9=I&S:X!O>-_'_B#1/B'X<\ M*Z%HVFZG-J^FW^H"74=0DM50VKVRE,I#)][[4O..-AX.:I>&?VA/"^K^%=.U M;599- N9VNXKJPG1IFL9+6Z:TNO->-2J1QSJR>:VU#PBZ]I^ES:/IU_IXMK_ $N2[67[4]LY?*7$6-OV51CG.X\]*X>^_9;1_#5W MHUEXC,,>LZ-?Z+KUQ<67F27BWMU)PN4>5FN&M@L*F,&8^$M2LM(NK? M4)Y8]51Y+5$L9VD,:3"%I)$";HD#LJ[I H&><74-S@30Z'<2M:^9K']H&?9#=+,P0?NML1#'=NW!=P'6_"3X;>)M.A\-Z^)- M,\/7MK9W&C7FGMID[1WEDEZ\EO<(LER9;>5T)=A*\K9F^?YE- &QX%_:$T+6 M=%G_ +=NO[/UJVNYK:2UBL+D"<"^EM(FMP5)F+-&,B(OM+8.*W8/CKX&NM0T MVTBUP,^H1P2V\WV6<0%9D=X=TVSRT+K%)@.P)*,OWABO--4_91N]2?29Y/%- MC-<:5-/=6Z3Z,S0O+)J3WA\Q?M )39(\6 0>]TV\TV&" M$:5+'HECH_EQ/]A-RYBC#7&U1,UP0-V0F.=^<@ ](\(?$S0OB"-03PY=27DM MG##*QN+6:W0B9"\+ R(I964 [E!&#UKR*']J;5-,^'GA+Q?XC\-:9I&D>*M, MFNM/O$U6:6*VN4LI;P0W8%MOCC,5O,?-C63&S!3D9M?LM^%/%'A#3M5T[58+ M66,:;IRPZTVEWUE-).D3Q-;R17=Q*[K"B0D,ACC)E8*N=QJAJ'[*&KZ_\)-# M\ ZQXTLI[#0=&NM-TV>UT-XB+B:PFL1IZ_\ M:O"_AYY(YIK^ZDCU*#26%EIMQ,IN)95B"JZIM?:S#?M)*XP1NPIC@^,_A[5= M0T>'2[^":"\U*?3IIKR.XM@K16]S*XB+0[7=3;.&#,@ 27YBR;&X_6OV>=2U M+Q1?Z]:^(K#2[NYU"RU%H+73)1:W$]O=1S"6>'[3M:3RT\KS$V,0R-454XD&5.>#@,1WE> M6Z/\*_$=J/ +ZAXETV]G\*3%1)!I#PBZMC:M;E2#<-MD.0V\948(V<\>I4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'S9X5_:)UX>,[2SUV\TW^R6\0:_I5XSZ5<6@ MM[:P-UY-;+ UU=-.TA+10)(5!N9"J[\#C.<"KD/P>3PWHOA+R=6US7YO"%[]OT^!C8 MQ2W)^R2V@BD80HK 0SRX)*DL02_H 8WAO]H*";1M+U"[^U:T+_1?#M[!#8:: MEJ\TFIO-'%(/,NF"J\D87RRV8MIR\@;*Z&C?M)>'_$-YHUM8Z5K#OJ%S;VJ>)_AG8^+/%^E:]>ZA? M#^S[*[T_^S4$)M;B*Y\OSA(&C+G(B0?*ZXQ[FN1@ Y?0?'OQ(\6Q>&[^QUGPW:)> M:I<:1/IDFC32M*]G//%>3B87(\J-OL[[!L?:7C!8[N.?\1_M ^+?#>JZEI$M MU87"65^;5]3AT.Y:YRNG3W+*+ 2&5D\V)0)A\A1F Y4R#V/P[\(]*\,6$%M9 MWVHB2#3KC3XKII4$J&XE,US< J@Q-+)M=CC:"B[57G.'1SM&V@#N/".KWGB7P3HNJ7"06= M_J&G0W,B6\BSPQ221*Q".IPZ@G@@X(&<\U\O^'_VI?&>K_"Y/$)OO#MPQL/# MMY<:G:V,GV:PFOK\6US:RCSR&>.-A(,,I7C>N&4GZ)\"^ 9O =O_ &/8:E-' MX6L=)L-)T?3B4=K-;>-T,F\IDLRF(88N/W6?XBHQH_@-I47P>T/XYC@,N2YD_<#]YM)5I!E0$/M7AV#6+:REBUN\M+^ MY65O+N+.W: -%QMW(6;##D$@X.,@#.!PZ_ 31K6_FO;#5M6TZX&M2:_8F!X2 MNG74T31W7DJT1'ES^9*\B/O&^1F78V".W\.Z)-H=K<)ZS<3S&=[F^\L, M,@ (JQHBJH"C ]22222 :U%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110!X?I_P 3O$_A74O&UYXQUG2)=#\)-;K>+8Z:\4LWFV:2XC9I MF&[S9%0 @ @\D&K'@'XZ#QM\0?%D.GQ7VHZ-86FD1K80PPO/:74VH:A:7#,R M,5:-1:Q2%@[ (&89SBNFUKX)Z1X@A\=0WVI:G+%XN,+7*!H5^R/%&J1O 1%D M%?+1OWF\94<8R"ND_"(Z1KU[K47BS6VU2]MM.L[B;RK)%>&SN9KA4V);@#S/ MM,T;D<['^4JP# T?'GQ.TOX?W>C6]^D[OJ-R(!Y-O-($4JQ+?(C9.5QMX/. M>U>)^/\ ]I_Q!X,\4>(X(K.SO+:RNKFSMK1K28 [;*"6"0W .V21IIPKVZ#S M%C.[:/+9F^DKW3+;47M6N8A*UK,+B$DD;) " W'LQ_.O,/$?[-GAOQ5/>+J% M_JKZ=/J%WJT>G))$L5M>W%M);R7$;>7YFX)+*RAF*JTA..%"@'3^ ?$USXG\ M/ZF\6K6NKZA:7,EJ6.G3Z>8)1&C>7-!*2Z'Y@W;*.A&5;;RJ1^:& :1XARYPF_G."/2?"O@.'PG:ZYY M&I7MUJ6M7;7][J8L_@+IVF^#/"^@6 M?B'6[:7PW&\.GZNIMOMB1/"T+H?W/ED%6S]S.Y$.>* ///%G[2^M1^$O ?B' M1K2TMK?Q%X5C\1I;W%O)<;Y9&L]D$DB,!;1;;E@;B3Y =I) 4ANY_P"$K\5W M'Q'UG1&\0Z7I23&2+1M.O_#ETK2[8XV:5;LS+'<8!D8QHH.!R0%8U/XB_9V\ M-:[H\.D07.H:/I(\/?\ "*3V=B\>RXTS @8R(S+A0R[D*MB1N<[2MKQE\%E M\;7#2W?C#Q'9M"US+I[64ELCZ=+/$T3R0NT#$D1R2HN\L%$K<9"%0#A8/BQX MRDNX9M0UG2]"\/6>J7MG/K^BAN8XD8R).$M.LJ%Y"RDH6 ^6NV^ M*/B_6_#'B30_(UJS\.^'"C2:A?7V@W%_$Q\V-50SQRHEKD,WSR9'.?X3F!O@ M2;SPE)X8U3QSXDUC0Y[?[%VWV._TRU:+R;N+=EE8O&S+N!9&*,I*GJ"%( /-?B' M\8?$?@'6_$TEUJ^G6]NK_9-"T:\\/W4374S)"$<7IF$6\^H:M.;1P-1@4031I&/,_=-]GED#-\P\P(0 MN4/IWC?X%Z9\1I@/$&MZQ?V4$\]W8V9>%4L;B6&2'SHV$6\LBRR[ [,JESP< M+MS;O]FOP_J$E[-W%U>V#W3B2U:U"*@61?O"X?(P M3\@Q7L%8&C+DYMX\;67 MH>N: ,.[^+T7A[4;O0=4TK4+WQ%8Z--J[PZ7%'(+Y(! +@VR&7?PUQ&%60*6 MR0N[!K9\&?$>Q\>06%YI-C?RZ3?P37%KJI1#:S1QM&H8.KD_O/,)3CYA&YZ; M2W,Q_ #3K?Q;JOB&V\2:]9WM]%J$(6W:V46ZWCVTDY1S 9"=UI'M+,VP$A<# M;C=\ _"ZV^&ZK::1K&IC0HY+R2WT.7R/LEMY\R2A(]L2NJ1$.L:[R%65E.0$ MV %;5?B_IMCXRO/#,4,LNHPV+W2-)#+'$T@) C,ACV*O&=Y; KQ3PM^U#XCU MM]&TZX$*3ZEY$\FH0:!=R26\9T_[3.JV:LTL@$C1+'*/D978@N8R6^DM:\)Z M7XABOTOK42_;K&33IV#$%K=\[DX/&W MMM9;[+Y\4$,$T*0[?(\ME*W,K'?"[0_ -E?:C MHVAZ.EA%:M9/$TPCLVC:!6:6-P1F&/)QDXZ\FC3_ (-Z38>-(_$7VZ_G,5[+ MJD.GRF(6T5[+;BWDN%"QAMS1^8,;MN9I#MY& #S;Q!\UB_LR>X\L0V=O-'*'1PMS(7F8-;1XD"X^[L9FZ>X\;^(D^%&IZ]:>+M M$O;[1$O)-0NI- N+4>9$A9(&M'G\R)ON[@S;F!&T#<#6G=_ ;39]=_M.WU[6 MM/:+4[C6K2"V> ):7L\1CEF0M$6;*M+\CED_>O\ *1M"U]5^ <>H686U\;>) M-'OY-8;7;R_LDL)'O+KRTCC,D<]K)%MC6*((%08,:-DL-U %;P/X\\4:CX\B MM/$]_9Z#%>1*+3P[-H5Q',\HM8I9!'?M+Y4Q1C+E$CSM0_W6-5/$7C_Q=IGB M?Q;:)K%E;.EO<#0=&F\+W;RW,B0(XD2X$P2ZP2[&&)0Y (R-I-=A:?"P'7M# MU35O$NL^('T2XDO+&'4/LP6.Y>W>!YB8H4)/ES3 +G8/-;"@! L6O?"5?$6M MVNIW/BG75EL+B:\TR.-[<+83R(R%T)A+-A'D4+(67;(P((V[0#FI_B7KFF?# MNRU*#7-(\1:I%XGTS1M2E_L>?3_)2XO[:WDC-M)*TD?!"P MOM#U&QDU[6$N]2UZT\1WVIQ_9A/<75L]LT((,)C5%%G;+M5 2L?))+$[WA;P M!%X5\2^)M:CU?4;^;7[B.ZN(+OR/*B=(4A7R]D2L!LC4?,S=S0!S_C'XCZKH M?PP\?^*K"&SE?2#>#35N\D^T1H\ 43#S4_L]_WDBYG&& 60*%(!]@9K8)J!\J*':0(?W8\F".(^7M)4MV?B+Q/IPN(?-M= N+;R;A5#+')8-*TVX!D;9N#.&4C 8&IO^%/WL?BW M7==@^(?BFW_M9@[V")IQA@V@"-8W-F9MB% NP@JGS;B22 >:GXG^(X&TAY M_'&D+IMM/-%K6J/X,OHXXY%DA"V\JFY_T)MDF=\Q((=6 "]>KL?$'C>7Q[K/ MA8WFCW+1Z1'J"ZA'8R*EA-)<.B1.OFGS0T:,PY0YC)/#@*R[^ %AJ%GXBM+K MQ+KL]KXFF,VO0LUL%U$F..+# 0_NQY,,+/#U_1[;5;VPM[RUB,4=Y##.T:S!"S8SM(."02I88# #M*Y[P+X4G\%>'8-)FU[ M4/$*P?+%:;_ &2WB#7] M*O&?2KBT%O;6!NO+FCN7D,4\A^SH&A0%L.[C:(F%=KH'[0VC>-]0\.1:(;F$ MWNJ_8);:XMXI7DW:7/?1*'2?;%N2/=N._!C:-E0MN58_V:M"FA^QZIKFMZWH MW]L7NNG2;QK98&NKIIVD):*!)"H-S(57?@<9S@5&]%\)>3JVN:_-X0 MO?M^GP,;&*6Y/V26T$4C"%%8"&>7!)4EB"7] #&\-_M!03:-I>H7?VK6A?Z+ MX=O8(;#34M7FDU-YHXI!YETP57DC"^66S%M.7D#970T;]I+P_P"(;S1K:QTK M6'?4+FWLY6ECA1;&>5YU$4W[S)8&UE!\L.N0OS8.:RO W[-D&F>$/",&L:UJ M,6KZ9HOAO3[J*Q> VWF:0S31;-T)8JTLLFXDY*X VXKF;7]GG7_"'Q0TW5?# MNH7\MO9W-J8KG4(=,G@:V:[GGO1*S6XN8Y2EW1K82V=I=2123)&P@^8G[/"H:0.0(QW+$@$J_'S1HC + MW2=6TUSK2>'[A;D6^;6\>6"*)7VS-O#FYA(,6_"L2VW!Q0M?VEO#]S?"R.C: MW#=3RF"QCDB@_P!.D6]-E(L1$Q"[)A@^84&"",BJ]_\ LOZ'J'C&_P#$;^(M M>6[OM3MM5GA!M#&9;>XMKB)5S;ED0/:1Y"D%@2&)PNWGOB#^S''-H=HNBZMK MUW/%<2"5%.GO*(IM37497C2>W\IW$R(%$GRA,\,P&0"W?_M'"SUCPWKW]G:H M?!^H^';W4[NU6*W,]D8;RVA$\G[P'"K,^]8V<\#:IQSU6M_&VQ@OM2TN&.ZT MW4M,U31[2Y%S;1W ,-]J!M(F 2<;1(T5![*Q\ M7:UJ%M?QZ-?>'E73([* )837:20[DC@\I9UA@MT;RP(P0^U<$&KFE_LOZ'I4 M-S''XCU]A-+I4F6-H"@T_4);^V7(M\M^^F;>S;F88RV)X98V$'S']Q$H:3>0J^I+$ HW'[47A'3]0CT_4 M;;4=,U%;MK2[M+D0![(BXBMP\FV4AE9ID(\HN=NXD#:+;/7=7B MU2ZN9IKI66UDCG21HV\DAH"556BRI4AQO?+'(QC:C^RSH6HPV\+^)O$<<,9< MR1H]F5G#Z@=09) UL=RF; *]"@VD'+9 %T?XY3_\++?3]1TS5H-$U6ST:2R$ M]O"CZ;<7BW)\JX7?O!8PHN 'VL2"0.D$W[7/@]]1>QT[3M8UFZV3S01V"VQ- MQ%$+DNZ;IUP,6DQ ?:Q&WCYEST3_ (L+C7O[8N_$NOWU^;K3[N22=[;]XUG M)-)&"%@&%8W#[@N. H7:!S0MOV;=&M(+2UB\0:W'I]C/>S6-H@M ML+F&>)X MPWV?>RJMR^S>S$;4R2 00#T*+QAI4VG:%?+<.;;6VC6Q80N?,,D9E7. =N44 MG+8'&,Y(KB?B!\2KWP?\6?!VA-,(]$U?2M4NI_*TV:[N!-;O:+%M\K)"G[2Q M;*G[BC(S7?>&="A\+>'-*T:WFFN+?3K2*SCEN"ID=8T" MM &X@PK(U MCP!;ZSX^T/Q:VI7]M?:187FGP6T'E>0Z7)A:1G#1EBP-O$5PP'!R#DT >7?" M_P#::MM:^'_A[4O$,$]SJ-U!:&_O-.M5BM+:XNBWV: J\N\,^$4<$ R)N*[N M.DT/]HSP_KVCO?1Z5K-O*S:8+:RGBA$UVM^!]D>,K*4"MEL[V4KL;('&2\I."PE!4\D $!2 ;7CK MXVW$/P,M?'VA(-*6;4[&U>/5K<3-%#+J45G,62-\;E5W8;6(R!UJUX;^-T>I MZ%I>O+'+KD'B>2:70=(TFW47:6T,9:3SC)(J^8"IW*=I1G6/#,"2FA?"34?$ M/P9TOPAXJU2ZL9;/4(KN&;3(;."9(;:^%Q91R+'#]G#*D4 D$487*L%XY-A_ MV>](MO$E[K>D:[K>A7=Q?3ZE''8O;F*UGN(?+NFB62%MOG$+*X.1YB[P 6?< M -/[2'A5K_3$A@U*YTK4+>PNH]:BBC-JD5Y%+):NP+B7#B%QQ&<'&< YK=^& MWQ9L/B;-?I8Z9J&G+:VUG=@Z@(@9HKF(RQ.H1WP-H'#8(.1CBN8NOV<=&T^R M@_L*^U&R;3K;2H=.L!-$+=!IJ2BUC+&%GV'S3O.2W VXQS1_9I^&'B'X665_ MIM_-<'1#9V2V\.HVNG170NT1TG;-C&BM$4%NJ&4M)\C9(&,@&[\7?BE/X>^$ M47C'PS<1,DM]IL:275E+)N@N+V"W<^5\K[@LK$#KD#@]*S_"WQEO-4\3_$;? M;RZAHN@3V$-G;PV1L[H^="KN9#(ZXWQ)GC)&1D5S.M_ ;3=;\0ZQK3:_K-O>:EJ- MEJ9$?V5HX);6,QQA$>!@5*DY#[^<,NT@&@#B1^TG;:G<^'=%;;P[.2;(!"!IY"%'RA0#H? OQ*TKX@M,_#EQ VF)>V,UY+>6K_\ M(.>XCCN9 K%&1DB=I,L/^69!'-7?A7\(;/X517*VVMZMK;SVMG9F35/L^4CM MHS%%CR8HQG:0"3G. >.<]/XN\,6/C;PIK7AW4T,FFZO936%T@ZM%*A1P/^ L M: /&9/VF$NKW67BM'M+3PYK-W#JN02",X MU;_]G3PG>6NLQ1_;+.34_#5MX6:X@E7S(+6#S/+=-RD>9^\7+,&!\J,$$+@D M/P"TY#;23>(]=NKF'5+S5S<2&U#23W-H]K)N"P!=H21F4 ##'DD<4 1ZA^T? MX8TZVN+F2UU)K9-!?Q)!(D<1^U6*+;F1T7S-RE?M47$@3/S;=VTUT_ASXF:; MK^@:]JLUK?:0NA7%Q:ZE:WL2M-;O"@=N(6D#@HRN-A;(8#KD#S73/V/O#6EZ M-:(-[6>](+D6OG-O\ LV6<_8XL%LA02 , >J^$/!-MX-N M/$$UO>W=X^M:D^J3F[,9\N1HXXRJ;$7"[8EZY.<\T ?#SP_H.L6J M30Z#=7GEZKK,6ES:@=-MC!(ZS-!&0X0R+&K.00@8E@!RM*'XX0Z6Z"\G3Q&7 MTW09H3H%L@ANI=1EGACFAEDN-K1221 *IVE ,EG#Y7T#Q+X:RDL]>U+0 M9K9F._3Q"PE5EP5=98W4@<," ""!SC(/!VW[-WAZP_LY++5-8L[6PM=#LX+6 M*2 HL6E3R3VHRT)8EGE?><\C&-M #-(_:4\/Z]=:1!8Z3K$CW]Q!9RF2*%!8 MSRM.HBF_>9+ VLH/EAUR%^;!S4O_ T3I$R+%:>'M=U#4SJ4NE-I=JMJTZ7$ M=DMZRD^>(S^X<-\KDYRIPPQ7F6I_LQ:S8^-1_8NIZH=/8PV_VRY33)(S:2W- MQ+?;Y#;BYBFV7ETD1MRJC=&6)R]=)'M:UIX3K,NHZGJO^@1 MRV@_L?\ LY#$@A5,%8X>!&V"&/M0!M2_M7>"1X='B&W34[WP[+#++:ZK;VZ& M&[:.V%S)'$"X:1)GCC<+(22RP,04#+\\>6&X5SDW[(O@X^%AX9M-0UG3O#D,,T=EIMM+#LL MGEM1:R2QL\3,6,7F#YRR@S2''W=O>VOPSM;'X@W?BVVU.^AN;V"&*]LMD#07 M+Q*RI*2T1='VM@['4'8O'!R =)8ZW9ZCJ&HV5O(SW.GR)%UN,J9# MB>%T!<@D;9H6"_,0/HFO,]=_9^\,>*M-TFTUQ[W5CIFJW>K6]Q.\:2A[DS&: M(F-%!B;SW&W&>$.:982D!%@U^ID*2-@-; MI(P RP,;JP4C!Z23QK>>/O _B"[\ 36_]J1VRMI-]J46^SN)9+:.XA8JKAC& M5FC!)VD9..E4(_@3I$W@32O"NIZIJ6L6>F7EI=VUS<^1'.!;LI6-FAB0,KHK M1OD$LDD@)YXZ3X=?#[2OA?X1M?#>B"5=-M7E:%9GWLBO(SA,X^Z@8(H[*BCM M0!YYX,^/Y\1Z7INL_P!G7U[!K*"#3=%M+55O3/! 9+\N9)%0"*3,!7@B2)@" MVX8I^._VDM-AT_2;KP_-]QH%_<:W-%$M@--O[J- SL[;E#1><<[1M* D M@$;NHL_@18:;I6E6]GXBUNWO],O=0O;;5E-L;E3>O(]Q'@P>64+2EA\F043D MX(-&?]F7PG-IJ:6)[]-%2'1+9-+;R)+<0Z5+YEM&0\3%E)X?<22.A6@#TS0M M6_MW1[34!:7-@MS&)5M[Q DR*>FY03@D8.,Y&<$ Y OU@>!/"$/@'PAI7AVV MO[[4K338!;6\^HNKS^4O"(S*JAMJX4$C)"C))R3OT %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XQH MG[2EEK&LV_AUM':W\6R3SQ-IC7!,:K!J8L)2)=F21D3;=G,9#9P?V#;Z"3XV+W*)HSWFV)C!J0L9!Y_EYSDB;&S_5D-TYK5A^%%Y;^*O^$ECT M7PPFN?VA)JOVU3<[QB^&$US^T M)-5^VJ;G>+E[1;1WZX^:%%4CIQG&[)H 7X8_M!:7\5M1T^QTBQD2ZDLH+^]2 M>0KY$,MM%,KQG;^] DE$)SM(>.08^0BN8TWXRZEX/\;^-=-U6*WN=(;6KZ/3 M[Z_U4Q"WDBT^UN/(<-&1'$QDD(<,V" M:PN;RWF$$EQ-<.J2(X:/][RZC(Z M:IJ49%S)%'$TJ[91M(2*/;C 4H"H!YH I3_M13+IEK?P>%DF@"ZA)>[M1:-H MDLM473YS$#!F0EF$BAO+R,@[35+X>_'Q[+P%XZN'!\0R>#]1U9;UY[XBEO#+%=0R;]8U1F9;FZ6[N,L9L MY>=0Y.<]1G!(,G_#/ZBWU2$:1HP35+.ZL+S&I:CF>&XN)+F4,?-SGSIYG5OO M1F1MA4$B@"OXF_::N/#^I:S;Q^%H[N'1_MTMY*VIF-O(M;BVBD>-?)(9RMTC M!"5'RL-PX)@\.?&R7P?X>TR'42NM2WGB[4]'/GW[&\AA;Q%)IULRH48NB"2, M%F9<"/&68@5/)^SE#/'J"3:9IUQ_:$%Q;73S:UJKO*D[PO,"QFSEFMXB2#GY M>O)R]_V=T>X@G_LS3%DANC>C;K&J /,;[[>'?$WSXNB95#9"EFP "10!J^%? MVB+/Q1XBM/#2Z4UMXFDN)89K)K@F)!#=W%O<;)=GSM&+;S"I5A9[B\1HXP@B*85&ED*;]Y(VYVX-,MOA5? M6?B6;Q!!H_AJ'6)I;F=KN-[E7$EQ'!%,XP?E9DMH 2,?7-[IT>E7]CJ-WIES;0W)N(A)!*T99)"B%E8 ,,HI&<8XKSJY_9\6]:]>XTO M2II[Z*6*ZN&U74O-N!(\+N7<2Y8DV\ W$Y"Q*H(4;:]%^'WA.7PC::G#)!:P M&]OI=0<6MQ/,&FE.Z1B9F8C+<[5PH[ 4 =71110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 *4444 %%%% '_V0$! end GRAPHIC 40 vnet-20231231xex15d3003.jpg GRAPHIC begin 644 vnet-20231231xex15d3003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !( *T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W#PC\5?&% MW^VM/XXM&[7\]CY7"8_V/M(SC*7O/;7]3JOVH?BEXO\+_ +26B:/I'B34 MM-TJ6.Q+V=M.=7^,GA^?XA)>1^(/M%HN+ZV M6WD\H2C;\JJHQUYQ7ZMUYF=8>.&HX:"M?E=VNNWWG;EM9UJE:3O:ZT?3Z1?(L;=S_KKE@=B_08+'_95J\/_ &'_ (^W?CJQU/PC MXCOGN](Y M;6>8YS*BA9X9".S@D_20@?=KT<-EE#ZHL+5=JU5'O$FI:-:2Z.DSPV5RT:,YFF&X M@'KA0/P%?7W@/QIIWQ$\'Z5XCTJ3S+'4(!,@)Y0]&1O]I6!4^X-?#/\ P4-Y M^,'A[_L!Q_\ I1/7EY#13S#V=6.R=TSOS2H_JG/![VV/HG]E']HR'XS^&/[+ MU:9(_%^F1@7*<#[7&.!.H_(,!T)!X# 5S_[=GCKQ#X$\'>&;CP[K5[HL\]^\ M"WDMM"EN?,M)%RPM)3DM;R>J M,-V,]5R#R,G7_:I^,>D_&SX'>"MK M2P%&6-HXO#*]&;>G9V>C_K]#@J8NHL-4P]9VJ17WJZU/KKX ZQ?:_P#!CP?J M.I74M]?W.GQR37$[%GD8]22>IKAOVQ_%VM>#?AQI-YH>J76DW4FK)$\UI*8V M9##*2I([9 /X5UW[-7_)!/ W_8,BKSK]NS_DE>B_]AJ/_P!$3U\'FON.MRZ6 M;_,_2^#X1K9I@XU%=-JZ>M]#O/@KXW\OX!:)XE\3ZLS!+:6:[O[R0LQ E< D MGDG@ #J> *^<=;^-?Q"^/OQ0BTGP%>7VB:<"4@CMY3%MB!^:>=E_#CMP!DGG MA_B%>>,A\&/ 5O/&8_!)@

C#G:.F,D%/WFO>Z7Z6_[=5M6>M^"O#D_A7PY::==:M>:Y=QKF>_OI2\ MDSGJ>2=H]%'0>IR3\N>%/B1XIN_VOY_#\VOZA+H@U2]B&GM.QA"+%*57;TP" M 1]*^OZ^'/"1%O\ MQ3^9\F=8O<9]X9M6UJ_A_9WN]72\F74U\+-="[#GS!+]DW;]W7=NYSZU\E?!7]J7Q' MX3\8PGQ7K%[K>@7>(;@74AE:WYXE3//'<#J,]P*^JM=1H_V8+]6&UE\'N"#V M/V(U\B_!#X)Q?&/P!XS6V(B\0:=);2V$K'"N2LNZ)O9MHY[$ ],YX\2ZOM*: MIO6Q]EPY2RS^SL?+,8+V?M%&]E>*D[)I]+-IZ;'Z#6=Y!J%I#=6TR7%M,@DB MEC8,KJ1D,".H(K\U-5^.7Q!BU2\1/&6LJBS.JJ+Q\ !CQUKVC]E/XXW'A#6# M\.O%CO:P^S#_=! !_O,OH:]AO/#NE:C=K=7>F6=S=+C;--;H[C M'3#$9XI=2\/Z7K$B/?Z;9WSH-JM5MD=%'"4Z5#ZONK:^?<^%?V(OBG=^ O M&VJ?"[Q)OLQ)Q)%[;PO_ 'TO'+5B?\%#?^2P>'O^P)'_ .E$ M]?>3^&='DO\ [<^DV+WN\2?:6MD,FX=&W8SGCK3M1\.Z5J\RS7^F6=[*J[5D MN+=)& SG )!XY->K'-Z<,?\ 7HT[-K57Z]]CA>7SEA?JSGUT=NG8@\7>$]+\ M=>&]0T'6K5;S3+Z(Q31-Z=B#V8'!!'0@&ORP^.OP:U;X'^-+C0[TO/ILQ,]A M>XPES%D@$]@ZYPP[$^A!/ZSU2U+1=/UE474+"VOEC)*"YA60*3UQD'%?=&^.P$<9%:VDNIP/[-7_)!/ W_8,BKSK]NS_DE>B_]AJ/_P!$ M3U]%VUK#96\<%O#'!!&-J11*%51Z #@5'?Z;9ZI$L5[:P7<:MN"3QAP#ZX(Z M\FO"QG^U.HUIS-O[V?49'C%E&,H8J4>;V=M-KZ6/)/@#X=TWQ9^S;X=TG5K2 M.^T^ZM98Y8)1D,//D_(@\@CD$ BOG#QUX#\5_LF^/K?Q%X=N);G09GV0W#C* M.AY-O< <9P.#QG&1@@@?=UK:06,"06T,=O G"QQ*%5?H!P*2\LK?4+=H+J"* MY@;&Z*9 ZG!R,@\5PSPJG"*O:4=F?28'BBI@\;B*LH<]"M*3E3>S4FW]Z[VU M^ZW&?"+XNZ+\8/#2:GIC^3=1X6\L'8&2V?T/JIYPW?V(('SA^U=\+M<\(>/( M?B;X:27R2\4]S+ N6M+B/ $A']Q@JY/3.<]17UU8:'INE2-)9:?:VIKS33K3Q3^U]\ M6HKV\MC::+;E(YVBSY-E; D[ Q^](V3[DG. HX^P+_X"_#S4[TW=QX/THSD[ MB4@"*3ZE5P#^5=CI.C6&@6$=EIEE;Z=9Q_,X8D$<4>A7B(BC M4"W< "O /V!?^0?XU_ZZVG\IJ^L)H8[B%XI466*12KHXRK \$$'J*KV&D6.E M!Q965O9A\;Q;Q*F['3.!SUKJE1YJT:M]CY;"YPL/E&)RQPNZKB^:^W*T]NM[ M=SYL_:W^ !\1VOUUK(_X0_0?^@)IW_@)'_A7'B, JT^>+L?8Y!QY5RG"+"8FDZBC\+O9 MI=MG=+I]W8YGQ=\0M?\ !^MW2/X(U#6M"6S>Y@U+1[B*5S(D;.T4L,A0H3M( M5@S!B0#M)KA7_:H>#PI9>)Y_AAXQB\.WB6\D.HYT]D9)V18F %UN.XR( ,9^ M85T['2/"/QRLK&PN];N-4\36EQ=WNEI=F:PMTB"#[8\06TLNIZS9:88Y[@1&..>98VF]P@.?3CJ*[FOG# M]KN+P??3^";/4?#MMXH\4G6[&XBTV#2UOK^;3X[A6N55=I/E%+OVM/#F@^(=+TS3M,UO64DUN32+VYM-%NY8E,<,[/Y#I&5FPEEE@'VJW>WE5XI&CD5HW 92'1A@CM7PQJ.G7MC MXCT95T'XGZ#!)X\OI+;3M'%M#:P(UO>%([1=V!.%X)!V;!+M)XS]3_LG:;>Z M5\&K>"_M-3LK@ZMJLGE:RFR\VM?SLK2CH7*D$D<'.1P: /1?&WC72OA]X>!K^#PA?V>DZM)@' M4+R,R?9H>LDD:#AI0!\H;"YP3TK\\_BGH^C0_ _P]<6.D: ]]/X0L[O4;UTT MAKY[N5/-DD9IIA=[V#JV40YW C.30!^@GPX^+FF_$J^URQMM,U71]0T=XDNK M35H4BD'F)O0@*[9!'OWKN:^6/V-/"^B:3K_C'48]/TFRUN[2W"_89-))6 A ME2.PFD")N5"V[;N8@\G./J>@#Q";]HZXU;4'_P"$3\-CQ#I_]F6VH*]SJ$6G MN!)4Z=/X2TO4[&?9/$QG\174_E. M!E6!AFC)4YX< ]:Z#X7>%O"'A[XN^%1I.D:)IFMI\0_$D %G;0Q7*V26=\J) M\H#>2I4 #[H( '2@#[,KQ[XH_M-:)\(O$1TG7=!U.,,H:WO6O]+MH;I=JEC$ M+B\B=@I;:HP3[#7R5^TMXLEB^)UJT.DW^G7NGV+6L6H"ZEM))XI'#/Y M;V^K6C-$6C3AT/S1GGB@#4\ ?MW:!XQL]/A?PU?2ZY>3O!%8:?JNDNTC>:R1 MJB27J2%F 7C9R3\NX8)^G+2=KFUAF:&2W:1%.?'N@_#;P[<: MWXBU&+3M/A^4,_+RN?NQQH.7=N@502:\5T7]L".'X??\)AXE\"^(],T:9WEM M[RTAAFMVMF.!FNS^/.@>(]2AT&_\/'4)9K&Y9O+TC2=. MO+R)V0@31/?2HD6!N4E=S'S!Q@&OEGP%\-X-6U[7?$.D^%?B./['U>1]/UNU MN-%E=;Q4 O'E@FG^RAA*& :!!P""VX$ ^[]#U4:YHMAJ(M;FQ%W DXMKV/R MYX@R@[9%R=K#.",\&LOXA>.+#X:^"=8\4:I%<3Z?I=N;B:.T56E91V4,R@GG MN16)\#M8O/$OPST;7KO6]0UY=7A6_M[C5+*WM+A(9%!1&2#Y,XYR"?O5@_M9 M#?\ LZ>.H@ SSV(@13T9GD1%'XE@* ,R[_:.U+1;&?5]:^'VI:;H8D@M;54U M.SN=0N;F:9(H8Q;QR%$!+)A* MFH&9[C)B3#B/." 2/+![5Z+\+/AA>>*M5^(-O?\ Q$\>-'HGB232[39KS@^2 MMK;2C=QR=TS\^F/2@#U3Q%\&],UZ_P#$.H0ZMK.C:KKOV:*[U'3;L1W"V\(P MMO$Y4F*,DNQV88L['(.,5M0_9\\$77A'3/#]EI;:'%I4AGTV_P!)F:"]LIC] MZ:.<98NW\18MO_B#5I?#/XDK\1V\6A=/-A_8'B"ZT(YF\SSS"$/F_=&W._[O M.,=33/AG\3X?B'IGB6^>S&E1:)KE_HSF2<.KBVD*&4G VAL9QSCU- '8:?:M M8V%M;/<37;PQ+&;BX(,DI W,0 -QQDX &3TJ;8N_?M&_&-V.<>E9NA>*-&\ M40RRZ-J]CJ\43;)'L+E)U1O0E2<'VJ*+QGX?GU.WTV+7=-DU&X0R0VB7D9EE M49RRIG)'!Y [&@"#Q3X,M?%>I>&;VXGFADT'4_[4@6+&))/L\\&ULC[NVX8\ M8.0*Z"BO'+?]I72V^$FC^,9M*N#JFM7$]EI7ANSD$]U?7$YF M(P@//3D ]=O+9;VTGMW)"2HT9*]0",<5YG??LX^#]1^$T?@.:U#VR:7%I(U8 MP0F^\N.-45_,*8WX473=)L=/E==K/:VR1,PZX)4#(K3K,TOQ/H^N7=Y:Z;JUCJ%U9MLN8;6Y25X M&YX=5)*G@\'TKGOC+\1U^$7PQ\0>,'T\ZHNDP"8V:S>497>I[9I9;C<#&V< 1!(U0 #:(UQSDD\&_"_ M0_!=WJ5Y:P"ZO[W4;O4C>74:--$UQ(9)(T<*"$R3@?F376JVY0?49K)7Q=H3 MZX=%76M..L@9.G"[C^T8QG_5YW=/:@#7KD?B#\-=,\?Z=*DJ6UEJI18XM7_L MZUNYX5#[MJBXBD7!RPP5/WB1@\UT4NLZ?!'=R27UM&EF<7+/,H$!P#\YS\O! M!Y[$5*+ZV:XC@%Q$9Y(S*D0<;G0$ L!U(^8<^X]: /._!?[._@7P9X8TG1UT M*RU233IAV[,3^ !/:O/;_P"//C#P)#:ZM\1/ARGAGPK- M-'!/JUAK<=^VG&1@B-@#T/Q]\.X?B%':6]YKFN:9I\6\7 M%EH]Z;1;U6Q\LKJ/,VC!X1USN.)/@W8:OX5T_P -:/K>K^"M!L[>2T^P M>'&@A2:%P 4;S(9",#/*%6RS$DG!$&O?&2WTOXQ:'\/[2TMKNZO+&74KV[FU M!(!9PH550$()D=BP.SY?ERV2!61X8^/%UXST#Q9J^C:!9W5IH^KC2K,-KD,; M7H6Y\B69LKMA489T!+&0 8)% 'I^@:'9>&-"T[1].A%OI^GVT=I;0@YV11J M%1<^P %9WC?P3I_C_1X=+U1YQ91WMK?-'"X42M!,DR(^0]_J=_:Z=8QXWW5W,L4 M2YZ99B * ,;7_ &F^)O%WAOQ!?R7,LV@&>6RM/, MQ-(FSSF3'S.J%U4DX'F M-QG!#_"/@>R\&WGB6YM)IYGU[56U:X$Y4A)6ABB*I@#Y=L*GG)R3SZ;-MJME M>::NH6]Y;SV#1^:MU'*K1%.NX.#C'OFJ^A>)M'\46\EQHVJV.K01OY;RV-RD MRJW]TE20#[4 ?-?P8^%*>-M<^+5^WBWQ7H93QWJ7^GS-JUY(B,K:A''Y]W,GS% $=16[\*&/_BC['[)8O+%=*?+#>;()Y41R M201M5@-HKDM&\"^']%_9C^''B*TT>SB\0-XLTVY.K"!?M1=M5"'][C=C8=F, MXV@#I110!]L5\._"'X=ZUX+^&'AOXSZ'=7WB36-)GU%+K09=K1MI)NY1-#:K MCY)5*F8,#ER64Y! HHH ]C\*\GUS6;/Q7^S7^T7J.GS-+87OC.5[>X3*^9&1I^V1 M#_=8896[@@CK110!ZW<^"]!^'W[37PV@\-:/9:%#>>'M7MKF/3X%A$T<36C1 MA]H&[:6)!.3S6E^VA_R:]\0?^O%?_1T=%% '5^$_CS\.O&FL6FBZ#XUT35]6 MN%;RK*SO4DEDVJ6;"@Y.%4D^P-?'VI>,- O?"_A_6K6Y\&>&''C.VU&;1XH' MN=?M6_M0>?->7;RAH ,L6+1[<,J!@",E% 'J?QQ\-&^^-+>!_+E;2/BLFG/= M/%D8_L]V>[PPZ;[=8$S6Q^R?-J/BW6=5UC6$?[9X2TRU\"[W!&ZYMF9KQ^?[ MS&W_ .^*** .J_:FMKFST#P5XICM)K[3_"?BFSUK4H;>,R2+:*LLQM;N>'P%-NN)8%+NZ7=O&')(SNV97/ M7!(Z5YEJFC:?I7[*'CEK*QMK-G\=21L;>%4+*GB1%13@ GRAPHIC 41 vnet-20231231xex15d3001.jpg GRAPHIC begin 644 vnet-20231231xex15d3001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !. SX# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** /+#\&/$9)/_"Z?'P]A%HW_ ,KJ3_A2 M_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC M_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ MHM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5 MX_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ M /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[ M]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B M_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ M\KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*Z MO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2 MB@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH M\K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_ M^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2 M_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC M_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ MHM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5 MX_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ M /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[ M]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B M_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ M\KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*Z MC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X M4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^ M(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ M *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"B MU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C M_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ M^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OU MHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ M /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#R MNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ] M4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** M /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#R MO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X M4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^ M(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ M *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"B MU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C M_P#[]:+_ /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ M^_6B_P#RNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OU MHO\ \KJ/^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ M /*ZC_A2_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#R MNH_X4OXC_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/ M^%+^(_\ HM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2 M_B/_ *+5X_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC M_P"BU>/_ /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ MHM7C_P#[]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZC_A2_B/_ *+5 MX_\ ^_6B_P#RNKU2B@#RO_A2_B/_ *+5X_\ ^_6B_P#RNH_X4OXC_P"BU>/_ M /OUHO\ \KJ]4HH \K_X4OXC_P"BU>/_ /OUHO\ \KJ/^%+^(_\ HM7C_P#[ M]:+_ /*ZO5** /*_^%+^(_\ HM7C_P#[]:+_ /*ZNB\%^ =5\*7L\]_X_P#$ MOBR.6/8MOK26 CB.0=Z_9[6%L\8Y)&#T[UV5% ''ZM\2K2Q\43>'K#3-0U[5 M[>V%W,5E)\;=-N7OH[31-9O9].MTN=1ABC MA5[$-DA9 \JY;"D[4W<#Z5))\.=0TGXEZCXMT*_MH6U:UBMM0M+V)G5C&3Y; MHRL,$!F!!X.:SY/A+J>G:]XJU'2-5MHCXGAC34$NH&;;*JE/,CPPQE3C!]!0 M!%I'[2'AC6_$LVB6UKJ7VHZ:FJ64CI"(M0B968+"WF??PC95]AXHT7]H"VU[ M6;G3+7P?XB^U6]E:W\BN;$#RKC=Y>/\ 2>3\IR!^M<]-^R];7/A_4-#.J?9+ M9;.SBTG4+1"E[8W$ DQ.')QDF0Y&,8X.:TO _P !9O#_ (]E\1:Q/I6LD:/8 M:= S69$\,ML&_>JY/&XL3@8Z4 +;?M,:==ZCI-C#X.\2O7/BNS\17>IZ7JVH2:O-J^IPZA8L\$[/;F!(XTW?*J+@Y.23F@#NA\> M-(MO&>D^&=3TC5M&O]6MI+BPEO!;F"X*,%,0>.9@'.1@-@'L:KW7QZCM+?1Y MI/!7B79JMY]@M<&Q^:7>G(JEK/P(?QE:G3_$$U@-,737LX%TN% MX);23S5DCEA;<=I38N.^:DD^#NMCP_\ #_3O[>M[N?PWJ"WUU>75N=]X0S'@ M*0%)W<]L]J .A\,?%JU\1ZOX@TZ70M7T:;1((I[IM0%OM.]2P5?+E';7X7VGCNTTW5M4TJXOET\VUK'"MS#*9O)PZ22H!ANO)."#BH M[SX2Z_<^*_%=^NK6":;X@DM5EA2.:.=(8\AE$BN,,P/!&,5QNO?LP:RVG^*= M%T#7K*Q\.ZOK%IK,%K?)/^'OBOQ+XN\,ZS>:OI20Z-?&Y%M%:R?,AC*$!BWWCNSD\ M<"M;P+X$U'PMXM\9ZM=WMK) M6BN-+>/6=:;4O+@MGC$43!0R?>Y;@G/3+'BO2Z .(^(/Q2B^'(M;T6_L)O#=]IIB @U:X@5 MYRX*M7U:VUC3;=+V]L+M$EM79T%ONRI(89W;OPH ]2T3Q;8:M:V; M/=V,5U=!FCMXKR.;> Q *E3\W3MTZ=JR/&WQ1TWP3KWAO2)U%S>:U?1V21QS MQAH=V<2,I.XKQV%>;_#S]G'6/!>H>%KQO$<*R:29%NDM(7\F\C:620*T3LRJ M07X=0&&.O:I_&O[/&J>)O&%UJMMX@MXK6YU6#5"+BW9YX2D9C,<;AAA<'(XX M)/K0!Z^/%FB-;W$XUBP,%LVR:472;8F]&.< _6HCXV\.A0W]O:9M+*H/VR/! M)&X#KU(Y'M7B,'[,>L6-_INKV_B"P;5].MK:R2.:S9K6[BB)YN$W99R#U!XR M?6K&O?LUZE>W$\FFZEH^GQRW5I>?9TT\I%$T*L"B*K !3NX^E 'LL/C?P[<2 M1I%K^F2/(55%2\C)8M]T 9YSV]:=+XT\/P2/')KNFQR(XC96NXP58YPI&>#P M>/:OGE_V3O$4GAZ'3/\ A(M(C:.ST^T\^.QD#?Z-+O+#Y^"PX]JTK#]EW5K. M329GU;2[F]TW4(KA;Z>*YEEG@CD+B-]\K!3S_" /:@#V[3O'OA[6-?;1;'6+ M2\U-;879MX)0Y\HG ;CC!.?R-7&\3:.CW2-JMDKV@S<*;A 81_M\_+^->7?! MWX&:C\,_$UQJUWJUGJ'VBQ-FZ06[1E2)WE4J2QXP^,>U4(OV?M833[BU;6=, M:2#4OMUC??8"+ET-S]H\BY?=ETS\N!@8QZ4 >LMXV\.IY6[7M,!E4-'F\C^< M$X!'/(SQ532OB3X6UJ$RVFOZ?(GVA[0$W"KNE4X9 "1D@\<5X9?_ +)NJM!K M4=CKVG0_VI#*K>99N1!))<+*WE@/PHVX ]234GB/]E76]:,H;[=JNF6+&61(U>_B/F!.">O M;N.W>MBWU>QN[N2U@O;>:YC7>\,,O-J M4H)LI#M^U1[ /O\ \/7W]J[+X6_!;4_A_P")9]3FUX7%O<:?':SV42N8WF58 MU\Y2Y8QD[.54@'@D9&: /27\3Z/&]TC:M8J]H,W"FY0&$>K\_+^-0-XU\/(\ M2-KNF!YE#1J;N/+@G (YY!/'%>.G]G+6&TF&P?7-,=M-U==4TZ]_L\_:)5%R M;CR+IMW[Q-Q(XQD8XR*P_$O[)VKZI'=K8:_IUK]IMIXSYMH[>5)+,9]'TVTM[BQM[M[&>_;4849)E 8J(2=S<'C;GHT/5_%/B+1Q/!!#HL<+RZA)=1>0YDW *"&X(*X.<5YUJ?[.NO:NMPDF MNZ=:B?6Y=5,MK:R+(BO#Y>Q3O^\.N?TK&N?V5=>N9K2X/B/3DFM(+.!88;>> M&*Y$$;1$3>7*K$,KD\'AO44 >]OXY\.(\B'7M-,D:[WC6[C+ ;=V< Y^[S]* MS](^)F@:VHNK35M-DTEK9;E;W[;&."VT90G(!Y^8\5XW/^RSJHUM;FSU?2;& MQ6\L[A;>*SDRD<,3QF,$OW\SOV SFIA^S-KR7%ILU[2DMH-,@TUE%@WF.(YO M,+!MV4)' 9<,#R#0!ZQI/Q-L=9^(EWX5MK=Y/(TQ-3344E1X)HV?9A<$G\:O M6?C[191*+O5=+M)%E=$3^T(G+*I W<'CDX([&O.O@Y\"M6^&7B>/4;K6;34+ M6/1SI:Q1PR"3/VAI0Y9G.>&QSSQG-W^QZ0RPWVI2WL4:0RLNY4VL02",[@LX]=TV:]N89)[>(7:!9%3[QWYP "0#7C6M?LR^)=4UD7\.OZ+;'^T;R^ M*MIK2@B>#RMF&8@XY/(J?0OV8=4T&XNYX]O(XJ;3?$VD:S'-)8:K M97T<"AI6MKA)!&""06()P" >OI7A5A^R[J-O;1P7'B*"X59[.]#FW;?'-;Q; M B'=Q"V!E?=O6NC^"_P0U7X9>(;V^O\ 5+"_MKG2+33#!:VSQ_-"TAWG+$$$ M28Q[4 >BOX]\/&SFGM]:TZ[$4/G[(;R(EES@$?-C!/ /3-'8-)DU?0I6L]4BO;;4)-,; M[2\*W/GF*5]^3SQD8'0D5LW7P/U>Z^$%WX/;5[#[9-J+7JW1MG,2H9_-V;-V M<]LYH ]-A\9^'[AV2+7--E959V5+N,D*OWB>>@[^E$'C/P_=,HAUW39BT;2@ M)=QME%.&;@] >I[5X+J7[,/B:\\1-JD/B'1;?=>W]WY;::T@VW$0C"X9B/EQ MG..M&C? BZ\*WNC:+;7]Q-J9U.XO9[^*RG:#^SY@HF@>=\KOXRHW9S@XP#0! MZ[XB^*VD^&/%V@Z->E(;;5X)9XM4DN(TMUV '!);)R#P1Q74)KNFRZ@+!-0M M7OBN\6RS*9"OKMSG'O7"_$CX57'C+6=&O[&ZLK9;"VN+1K>[MC+&R2Q[,@ C M!':N:^&G[.TGP]\36]S+JB:UIUD$:RDO&G:Z@<0K$BN9;=]=TU+B'=YD37<89-HRV1G(P.31'XU\/2B+9KNFOYS;8]MW&=Y]% MYY/(Z5\Z2?!75OBAXC\;I(#H=K#KKW=I/>Z9-&UP3;",%6;:&CR3G;G.,9YK MK=3_ &;+K5[ 6,^L6JVMQIUE97/EVQ#PO;G(EMSN^0GWST% 'JVD_$/PSKFG MP7UGKEA+:SS-;Q2&=5#R*Q4H,GDY'2DUGXB^&- #?;]=L("LR6[(;A2RR.<* MI .02?6O';K]EV[NET>WGU:RO-/M1=07%G-'.L=3?2_L5SJ>D326M\+BTU :=B[>+[1YWES2;LM@\#&!T..* /8)?%6CQ1 MWC?VI9,;-F[GY<^^*\X;]HK31\(K3X@#2+IM.GOC9& 31;H\7+0& M0MNVE#TH ]37QKX>8 MC&NZ:IZ5)?^+-#TMX$O=9T^T>=/,B6>Z1#(O]YM>,3_!B*V\0:18)+"]2\:?&/PC8V-C*+&72-0M+K4)-.EFMK<2*H4&11L5C@X!- 'K>H^/]$M M9%@M]6TJYNQ,L3V[:A%&R9(!.">H!SMZFEU/Q]H]KIBW5GJFF7K2'$*G4(HU ME^;:<,3C@\?7BO)[7]G#4[#1I].AU;3G5M=L-42::T=I/*MA&-C'=RS>4,MT MY/%6O$'[.MY?>%O$>BZ?K5M'!?7RW.G)=6Q9+"(R++)$,,"V7#,#QC=0!WWA M+XIZ5XEL=0N;DIH@M-3FTL+?SQJ99(]O*G..=W ZUOMXKT1+N:U;6+!;J$$R M0FY3>@'4LN>^UC3KZVFU"[N+C3Y(KA+>6&E32A(]S!;27%I=6\EDK.K[A)\JRAVC7[KG /!7 MF@#Z3USQWHNA>$KWQ))?P7&DVL;2-<02JZ-C@@,#C.>.M9?A#XIZ3XETEKJ[ MNM/TJ=/G:W;4H)B(R 5D)5N 01PP!!SQT)P%^$%S#\(=8\*6LFG6>HZF)'EG M2.:2#S'QN6U];7%H MA(:>*9612.N6!P,5\XZW^R5J][>7LMEK^FPQW=G);LDUF[>6[W27!*8<84;, M >Y->@VGP9U,^#/&6BW.L6T4VN:A)?0S6D#*L 8+A&4M\P^7G&,YH UO"WQH MTSQ;XDU/2K1((TL+U[-YY;^']Z%A\SS(U!.\<@''(ZFNO/BO1!%#)_;%@4F? MRXF^U)B1_P"ZISR>1P*\+;]FC7+CQL-=GUC1_)>\GNI;6*TE3(ELC;%582 C MKNS5KPS^SEKWARZLC-XBT[7[)%DMY;36M/\ M(6!C&R;6)R[H8^'DW$@@$G MH ],\)_%/2O$FG7EW=,FABWU";3@E_<1J9'C.,J*M%LYVAGU> MPAF1@C1R7**P8] 03U.:\0F_9FU>ZN-2DF\063^_P">#_'LK7O_ (F:-9:)=7BW$,M_;V[S MMI"W<)N@53>R%0Y&X#KR1[USES\)M1CUWQC-9:I;+IGBAHI+J*>%C+"RKL;8 MP;!!&.HX(KA_$_[-6O:SXDEU*SUS2K6,ZI/?HC6DA?9):-;["0XSC=NS[4 > MR^&_'ND^(=&TB]-W;V-QJ5E'?)93SH)D1D#\C/. >2..*T8?$ND7!MQ%JME( M;@[80EPA\P^B\\_A7A.D?LNWMO=1-J>K66JPK8P0J)5N5-O-'#Y6Z("8*JL/ M;<,G!K1\.?LZZQH.J^%[W_A+))I-&G8EW1F:>V+HWV>3)VR8V<2,#(./FXH M]DE\3Z-!=W%I+JUC'=6X4S0/]6Z:QWQ*DDYE*;&)PPW$!AR.". M:Y6V_97U(Z6VFS^(;>.W_L2]TE+FWAE^THT\XE$@D9R?EP!UR'[O7)M7L_[(M5+37J3*\: =*VEL942%IKB/ M_2U:/S \8#9( SGOQ6#I?P6GA^$_B#PK=7-E%J.LQN+B\M4F:-I"H7>1+([D M\#^*N%UW]ESQ!KNH+.WB/3K-?ML5T6MK219 J6S0E0V_C.[- 'O\7B/3;O3[ MJ[L[^SO(;;<))(KA"B,!DAF!POXU0L?'V@W,*>;K.F0W6P/);I?1R,F1N'0\ M\ G/<5QOP_\ @_=>#_!.M:7/<6,NK:E ()+Z)9W$I5"BO)YLCL3@] 0/2O.- M#_92\0Z7?_:)/$.DN&;2]WEV4BMMM$E4@'?_ !^;^&.] 'N^E_$GPMK&E6FI M6OB#3GLKL,T$K7*() I()&2,\@U/-XWT)-*NM0BU>PN;:V3>[Q7<949&5&[= M@9[9/->%6G[*>I6<45L^LZ=J-D+,6Y@NXKC9'(C2&.5$64(3^\YW*>1D$5'H M?[*_B#2#HLA\2::S:7;6<*P+9R"&X:!70F1=_.0^1Z, : /9? 7Q0T?QUX9T M;5TFATZ354=X+*YN(_.8*[*< 'YONYXS4/AGXJZ;XJ^(?B/PG91&271;:WN9 M+R.:.2*02EP%&TD@C8<@XKR7P_\ LI:AIMS8?;]. M6%!+L#?O2#N4_=!%=;\,/@;J?@;Q#K%_>ZQ:745_H=IH_P#HENT4H,'F 2EB MQRS"3)]Q0!Z7-XS\/VZ3O+KFFQI XCE9[N,"-CT5N>#QT-6+OQ'I.GP6\]UJ MEG;0W(!@DFN$5901D;23SQSQ7@9_96U$)I;?V_9RW.G0PV:/+:L1<0I%M'T^YOKOQ#ID-K;*[2R&Z0[0GW^A[9&?3-9'@CXP:)XWU/6; M*"6.TET^Y%O'YUQ'FZ4Q+()(P#G;M8>_%>2W7[*&J7-GJ-C_ ,)!8BTNY;Z7 M)LV+J;F)$(^]CY2F?<&GZC^RYK^K&\27Q)86:75Z+II;.UD65%^RB JI+]> MWZ4 >ZOXY\.1PK,VOZ6L3/Y2R&\C"E\9V@[NOM3-+\9Z;?QL\M]I\.ZX>"'9 M?1R"7;CH0>O/*]17D-G^S=J<&N^'M6EU73'N-/N;*6XB2S98I5MHFC!5=WRN MV[)/(XJH?V8M9DN+B=/$\.FW,FJW-\L^GPNH\F8KNA>)F,<@PO4KD'D$4 >X M3^+M%AM;V<:K8NMGQ/BY3]VW96.?E)QWK$\&_%/1_%?@JR\37$T.BV5U(\:" M^N(U&Y79,;L[3DKD8->7Z)^S1J>C_8;G^V+";5+"Y1TNI8[B7[7 I;"3B25N M0&.-F #SBMZ+X&ZG%\.- \-?VGISS:9JXU)IFM6\MT$YEV*N[@\XSF@#U"+Q M9HDYD$>L6$ABB$[[+I#MC.,.>>%.1STYJA+X_P!$AN5+ZMI::>T/FB\;4(@. M6V@8ST)XSTSQ7C]]^S#?SW^M7<.MV@NI+IKK3;R>.>62$,ZN8)%,NPQ94<(J MDC'I7._''X.:[9^&;W5;*UL+N>2R2S_LK0-&E;,S7"R-(J1Y.W())(SR230! M]$KXOTZ>^M8K:^L+FWFCDD,R7L9("=2%SE@#P2.G>E_X3OPUF,?\)#I69 2G M^FQ_, <''S<\\5X9KO[*^H>(8[UH?$<6G#4S?7$[06TB-%)<)&H$8W JH\L$ M@\DD]*K:]^RGK6L1*\&JZ)I]S)IUU:W#QVUQ)OFF:,^;NDE9O^6?E:A!?/I\YM;H0MGRI0 2I]^13G\5:+'<36[:Q8+/#*L,L1N4# M1R-]U&&,=!D;:FMZ9Y6%NHR=^,[>O7 /'M6A8W]KJEI'=6=S%=VL@RDT#AT8>S# M@UX+%^S'?KJ6EZL^MV9U33H[.W0I:L(IT@W8:0;LER&Z]N?6O5?A7X,N?A_X M&T_0;JZAO9;5I3YT$916#R,XX).,;L?A0!S_ ,2_C'9^&/[;T73IO^*FM=/: M]C1D1U48.&*%PS+QR0"!W-8]C^TKH>G^%X[O6[;4(;RUM[=[\B!%C0R0^8'W M%]H4X8 $Y)P ,UUOC;X,^%_B'?)=ZY:374\:E8G6X=#%E2I*8/RG![5@O^S+ MX&DO'NGM]1>=H4MR[:C,?D6(Q ?>_N,1^- '%Z;\;_$FI_$B33X+NTDT1_$% MG90K]DVN;6:V\WKN^]G'/Z5Z+XB^.GA[PMXJO=!U""_BGL_LQGN1$I@19RPC M;.[.,HV>.,5!IG[/'@[2-6BU*VCU%;J*[@O5+:C,R^;#'Y<9(+8("\8Z&K7B M;X%>%/%WB&]UK4HKV2]O/LXGV7TJ1L(&+1#8#C +-]<\T <_J_[36@6M@LVG MZ=J&H2S+%-:IM2-;FW><0^=&Q;E0S#K@\CCFNV\3_$>P\+WT=D]CJ.HWA@^T MR6^G6_G2119 +LH.2 3T7)]JQK?X ^"[;3S9QZ?,+<*$B!NI";=!*)0D9SE% MW@' XX%;/B+X9:)XGURPUB[%Y%J-G&85FM;N2$R1'!,IP.#0!R&N_M, M^$_#UM'<7-OJ;VTX8VLL4",MT%D$;&/Y^S'^+''(S5P?M!:#_:AT]]-U>&<- M<1,9(8PHFA4,T.?,Y]&K7-Y/>RR7;78Q@!2F&!'! M8N.!C:: .F\9^.[/P+X1D\0ZC:W;6L8C,D,"*TJ[B!@@L!P3S@_G7&6_[1.A M:GJ]YHMEI>M2:M:&9+FW6WB#6QB"%RVZ0 _+(C#!.0>.>*M?$[X9:SXK^%VK M^&M/U)+N^O[CS%N-1N)(EB0R!BH95=N ./Z#I:TKX%>%M-U1M5C@NX]4FAFC MN9UOI6,QE55D9R3\S810&(R HQB@#G]&_:5\.33P:<\.KW%V8K1S<2VL<:M] MIWB'.'XR8V!P.,5W?PU\P2S"=72*^E$969P\HV[L8+ ''K5OPW\#_"G@_5K6_T: MUN=.>WB6'R+>[D6"4*S,I>/.UB"S8)'>@!OB#XW>'?#FM76G3K>3&TGBM+BX M@B#113R@F.)B6!W''88&1DC-3:3\8='U3P%'XO:UO['2IB%@6ZC02S$MM 55 M<\EN.2*?JOP<\+:SKM]JUQ9RBZOFCDN5CN'6.62,$1R% <;UR<-C-36WPG\. MVO@*#P<+>>31(!^Z26Y=I4(;<")"=V0QR#F@#RWP;^T1*-7UN/Q9-3)^[\ MU8Q@"3YN6!R"1@UMVO[._@^SUE]4B&J"^>2>5I#J__ M &9/ -_I#Z8=.N;>SDBDAD2VO98MZ/()&!VD=64&@#F_%'QQU.S\9VVGZ9!? MAXM6M+._TFZLH?-$,8[UN6?[3GA74+.[N+>TU5Q:306\R MF!%9))7>-5(+]GC93Z8XR.:V[SX%^%;[7+W6)DOSJ5W-!<23B_E#"2%2L;+A MOE(#-TZYYJ&;]GOP5+D)87%NC&%I$M[N1%E:)V='< _,VYV))Z[CF@#G_#7[ M4GAS6-(T>XO;*\L+W4I"HL4\N62)//:%7*JVXJ2N3M!QSGCFM'XM_&Z#X67M MR'M+[49X;%;E;&%(UCE#2K'N\PMD%2PXQWK2T7X"^$_#MY8W.FQZA9/:!T58 MM0F"2(TAD*2+NPZ[F) /3-7?&GP:\,_$#4Y;[6H+JXFDM/L1$=W)&@CWA^%4 M@ [E!SUXH F\:?%32/ IMX[^&[FNY;:2\-I:QJ\L<$8!DD8;@,+D9P3[9J'P M-\7=(^(@U";1K6_FL+-%D-\T2^5,&19$\L!BS;D<$?*/SXJ]XI^&6@^,KBRN M-3@FDN;2)[>.>*=XW,3C#HQ!^96[@U'X7^%OA[P=8ZM9:5;2V]GJ>//@,[LB M@1B,*@)^0!0!@8Z4 <9\IPC9#8 M8'@@5K:'\>-#\0W\5I9Z?JC2SPV]Q;[XHU\^.5MH9/WG(4_>]/Q%4E_9F\#I MYT#4[2RA@M(;V4.7@,AS+'L"D?/Q\QQCWJ[IO[ M-?@G2+BRFM(-0B:SN(;J$#49L!XF9HR1NY +'@T .T;XXIJ_PU\2^,/^$?OK M>+1I[F#[%(\?FS>2=IP0Q Y![UR?@S]I)1K_ (AB\6*]A8+=1)8RB%52!6M1 M.R2,')+=>0,?2O4K'X8>'].\.ZSH<-M*-+U:6::Z@:=R"TIR^TYRN3S@5RP_ M9H\#&Z>>6VO[@O.EPZ3ZA,Z.ZQ>4,J6P1LXQ0!!8_M,>%]3ELDM++5;D7*=IG[37@W66ACT]KR]N+IE%E! B.;P%&D MS&P?:<(C,02" .16M8? GPOIXT0 ZGR."NV%BV43:Q7:.,''2@#&T/XM7GQ% M^(FE6'AV>2ST Z%@7#(1AAD#AAW%6O$O[2?A3PK87%_= MPZE)I\?G^7=00*R7!A.)53Y@21@]0,[3C-=/X=^%'AWPIKT>K:9!/;7$=G]@ M6,7#F(1;MV-A.,EB23U)-8VM?L]>"M?TW4-/N[&Y-C>M*[6\=Y(B1M+_ *PQ M@'Y-W?&.I]: -[5?B)9Z-HNGW]U87ZS:A((K73TC1KF9B"0 H;'09ZURFK?M M(^&-$U>WTR]LM9M;^XLY+R*VGL_*D=4B,KKL=@P954YR,9&,YKK?$_PWT;Q= MHVG:;J NO+TZ2.:UN+>Z>*>%T&%82*0V<=>>:YC5_P!G#P5K6J?VC M=S]!S[5TK?%71(?"NH^([@S6^CV>W_27"L)MRJ1Y>UCN^\!VYJD?A=9^&Q=Z MAX=LQ>:M+IL6E+#JFI3);M G"@D+)@@$\[23ZU#U&!0!S6H?M)>&M*U233+JPU:'4(OM FMF@CW1-#%YK M_O,(Q/NDSELH2.:U] ^%GA_PU8ZE9V,-PEOJ, M,<%RKW+OO5(_+7DG@[0!D4 VD@6&,M&ZPF4AO MWF!\JMP3D$8(%:OACX\Z#XMU#[%8V.I^>4M98UEBC3S8YP2DB?/RHVL&]"._ M%5+3]FGP38W\5Y;PZE%<1XVLNI38XB:(9&[^XQ%6_"?PEMO#WBC3+M;"UMK# M0;!M.TJ1;R6XN9(F*DF8NBA<8P!E_7(QB@"?Q?\ '+PSX$\36^B:TUU9S7'$ M=P\8$3':6^7)W-]WDJI )&2,U3'QPAF\7^%]#B\-ZRG]NRR+'*O^)O@;X1\7ZW-JNJ64]Q'-#DT.6 ZC+-HDC26$MSJ$LKPAHS&4!9CE-C$;3Q0!GZS\?O#^@^)-1 MT:[L=46:PNH+.6=84,1EF5C$H._/S;2.0.>N*S;7]ISPQ?3V\%MINLSSW"6C MQ1K;QY87!<1=9,#F-@<]*-+^"+7GQ3\6^)/$4=M=:;J,MI-86T-Y*VQX5<;Y M(RBKNR^006QBK=K^S7X)LM4MM0@@U&*XMS!Y>W49MH$+L\0V[L84NW'O0 X? MM$>&FB>1;;4)!'J$>ES"-8F,-PYVA' DRI#<'/L1DAO)!JD* M:RS1VAEMU7>ZNZ%/O\G=&WW<@<9(S6Y?? ;P?J5]?7MQ8SO>WDL4TMS]ID$F MZ-]Z88'(PW3\NE8T7[+?@&".V2.TU!%MI%EBQJ4V58.S@_>_O.Q_&@"J_P"T MWHMS=Z-::?HNJW-WJ4UDJ0RK'&1%<.563[Y!P5.1D57^-_QQU+P/J5_H.CZ> MZZE#I']K+?R(DD047$<139N!R=_6MW3_ -G#P7IE]97D,.H_:;..WC@D?49F M,8@>_>MCQQ\&O#/Q"U WVKP71NFLS8-);7&:PV1^>FPH"P7?\X_>+PF3STX-11_M.^$WT MXWKVVI01&>>WB6=(HWF>$XD"*T@)QZ=3V!K2B_9[\(VVN/K, U2WU22=YY+J M'4YT>3>%#(V&Y0[%^4\9 IUM^S]X2LK2VAM5U.U>VO9K^&X@U*9)DDE.9 '# M9VMGE>E &/X<_:5T?Q -5V:-JGF6MY-;PP1QHTL\<4,]AMKNWNIKB2Z:6&\E4[WC6.3H>C*J@CH<5<\3_!SPMXMT#2M%O;&2/3M+0Q MVD-K.\(C4QF,CY2,C:2.: .*=\//BK?^)/%GCU-2BDM=&TB*TN;..6W5)EBDC=V+;6;=G:".GIBF MS_LO^ [J6W>XM=0N!!/]I1)=1F9=_D^3DC=R/+.,5U/A;X5Z%X.N=3N-.^V^ M?J,$5O<27%Y)*62,%4 W$X(#$9% 'F^L_M)VT&K>']8L%FNO!UQ9WD]UY,,< MDS>4BL)$828VC/(ZY!'48I_Q%_:5TVRTG7-/\/236WB2WTQ]3M'OK4&*6-2F M6V[@V"'&"0 ><9Q6]<_LQ> [F*=/L5[")UG$Q@OI8S+YRJDA;#VM;Z&XDSNF2_E#D&(1%<[NA0 $>U &;X ^/L/B+PO +W3]0.O0V%K<7:Q0 MQ*&\Z)G$L:F3E/D?KZ8J30/VDO"%QI4+3:C<2NE@M]/-<1Q0NL; D,\>_*@X MQD#;GC-=58?!_P +Z8+(V]E)'-9Z8VD0S^>YD%L<#:6SDD8X8\CGUK!_X9H\ M!2:;IUA<:;<7EOI\#6]J+J\DD:%"I4[6)R.#ZT +K?QE74_A5XG\3>%@J7FD M(^U=2MS-$SJH;CRI )%(/5']NHQ7,:?\?M53Q/81WL'G:,/#G]KW<4&@W<-T M\V4!$/F/@I\_]TXQRU>EM\+]'F\$W7A:>;4;K3+J/RI7N+Z5[ADZ8\TG=TXZ MUBZ[\ /"/B5H3J$6H3B+3AI:K]OE \@$$ @-RWDNA<1Q1O&L<F<@\9JC^T!\=-2^#?BSP7;B33X]%UJ2Y@ MN7NK.61XW2%G1O,6551-P 9F4@#G(K7O/V8/ M_&R30ZF4,,L&T:G,!LDE65 MQ][NZJ?PKJ/%7PG\/>--8TC4M7BN;NXTN.6*W4W+B/;)&8Y-Z9PV5)'(/6@# M N/BX? MI9V?BZ1-4UB73I=4:XT*S\NU:)"NX('F(,6R$X&%Z# Q5OPM^S[X1\':Q;:GIL>HK=6]W)?(9M0ED7 MSGB6)V*LV#E$48]J &_#OQWKWB7XE?$/1-2?3O[+T"XMH;,6MK)',PDC+DR. MTK!L8QPJU5/[1WAG[?JEE]DU3[3IMQ%!=1M"BM$)'9%D8%P54E3][!P0<8.: MVX_@UX?AUS7-6BEU.&ZUJ:.:_$>HRJDS(,*-H; &.,"J6G_L_P#@S38M5BBL M;EXM3A,%S'+=R.K(9&DP,GCYG8Y'K0!:\'?&71O'6DW.H:9:WH@MXII)?/1 M4,3LC(<,>25)'J,'O7"M\=]=L? ?AKQU=VMA+H6LZE%9G3;>!_M4,K>&? 6A>#WU-M)L$M/[1D66Y4$D.P0(#@]/E4#BLNT^#_ M (9LY+7R[6;[-:7!N[:R:X=K>"4DG>D9.T$$DCT)R* /%H_C=XVUKQ%;1PM< MZ5I]Z^H<+IUO.T M QRA,PW!@/F#<^A%>D>&/C]H&I^&]/U%?[5U'3S:QS7. MKBQ"Q0;HO,!F"G]WD>VT$@9JY:?L^^$[*X@FB.JAX/M0CW:G,0/M (FXW=\G MZ=J9X>_9T\%^&+4VEA;7Z6+6B64MF^H3/#-&J[5+H6PS P6<+77VJXE\F"-A%B<[0P,;^9MDX/W5);@_+6E\3/C!I?POOQ+JQU VD& MGS7\L5I;)(KQH0&.XL"",YP.M+)\!?"EUH4&CWL=_J>GP$%(K^_EGP!C:,L3 MPN./2K/Q"^"OACXGMG78[V139R6!2WO9(5,+XW*0I'7 YZT 85Y^TIX9L(IY M+BPU>)(;B6U8F",_O4A\XKQ)W3D=OI21_M,>% MO+46^]W3BB3]F7P/ M-#%#+!J4L,;6K"-]2F*G[.NV$$;N0!^?>@#,U+]IC0=6TS5+7PV+NZUU+)[J MU1(8Y49 A;SGP>%KK5?$#ZA//:6ME+>)%9QQPP M-+"9"RN7 VG!^\0<@ 9S76P?L]^$;>VM85&J-]ECDAMY'U.=GAA<;6A5BV1' MC^'ITJC;?LP>!+0S%+;43YJ11MOU*9OECC:) ,MQA&8?C0!6A_:<\.;M1FN+ M6ZM]/A%K]DN':)?MAGB\U0H9Q@[><''>LW1?VB$?Q-JD]Y#=7'AB3[ +.2*T M$3VOVC<,W&]P0-P )QQ].:ZD?L\^#H[2*WA@U"V\H6WE2P:A,DD9@39$RL&R M&"\$]QUJ+Q'\&+*2'58]*L8KMM>2*TU235-1FPD" X>- K!GR3QE,YR6H I_ M%GXJ:MX>\'>&=>T&WDB%]K]EI\MM=0(\LT$LXC;9\^ 2.5)/<=*NV7[06@ZA M>"UATW5O.>.5HU:&-3+)'((WA7,G,@8CCN#D$UU'B+X=:)XJ\-V.AZA!(]E9 M2036YBE:.2.2$AHW#*0000#6"/A5:KXCT,1:790Z+HTKWUO<_:I'NY+E\[]R M%,8YSN+L2?X1UH B\;_''3? 'CFRT#5;*>&VGTJ;57U$N@CB6.1$VD%AR3(. M>ERWPNH%$@EA*;660.49"'ZJ2/?@UZ-XT^$OAK MQ_J<6H:S9RSW4=G+8+)'.\?[F1E9E^4C^)%(/4$5CW_[/OA+5OLQU$:GJ+P6 MDMDKW>I32,T4F-P8EN3\HP3R,<4 8D?[4_A.9+UTL-:,5E%)/,D$#.\&?M)V,&G7'_"52R>>]Y>)97-M;A8KB.)P$11N)WD M,.H /K5RZ_9ZBO?'EM/<2R7GA5-)DL9X[K5+B2[N'9U;$F5PZ80#E_PK5G_9 MF\"7019[&\FC1YY$C>_E*HTQ!<@;N.0,>G:@"'4OVF/#&DZC)I]QI^L+?0^? M]H@%O'F#R4#ON/F8^Z01@G-;?ASXX^%_%GBY?#NEW$UW>,K'S8T#1!E17*L0 M25.U@?F !Z DU1U?]G3P9KET+F[AU![HQS1/.NH2J\HE0(Y:$W8#E5 +#DXH N_$3XN:!\,5MQJTD MKSSJTD=M;[3*ZK]XJK,-V,]%R3V!JKKGQO\ "^D+IWD7#ZQ)>RB%8=-:.22) MRA<"12X*$@'@\YK4\2_#;2?%EQI5W?R7J7^F@B&\L[N2WE((PRL4(W*W<'BJ M_B+X1>&/$S6#W%BUK)93?:(Y+&1K=F?:5RY3!?@GKF@#EK+]IKPI?:-<:E': M:L((;6&]*O;J#Y,C,HG;-=%:?LM^ [)($CM]3VP0QP1AM3G;:D;EUZMU#,>?> MK!_9I\$FT2U\G4A D=M$L8U*; 6W??$/O=C^?>@#<\>?�?AY-/'J2W,M$UG4])TV_>UTXRH)9EC59W09 M*IAR3V.3@8-6/%?PJ\.>-;[[7JMI++.ULUE*8YWC$\!()CD"D;ER <&I_#?P MXT7PGH>I:1IJ7,-EJ$LLTRM<.S!I!AMI)RH] .E 'E'@G]I*WL_#6D:SXSEN M[1==(DMT:TCCBM@TC($#A\R= 3@%AR3P17:7?Q]\/:?%ITM[::E80ZE(B6$U MW"D,5WO4LOER,X4D@?=R&Y VY.*JQ?LS>!(]-M+ V=]+:VT,=NB2ZA,V423S M$#9;G#'-7HO@%X23PY_8,B:A=:."=MG=:A++&B@XQTH R+3]H M/1K>[U""2WUF^G74+FU6 6D2-"T,"2NGWQD;6R">3DCM1;?M":#XG@M#I'Q+<_:_$5S=303+I\*@(!=RPQL8MV_&$&2H;')-=SXV^-?A_P!XET M[1-6CO4NK]@EO(D0\N1SG"*2P+'CL"!QDBJOAG]GWPCX/N[2XTE=3M)+?>"% MU*8K.&D:0B4;L.-[,1GIDU;\7_!#PKXXU]-9U2WNVOT:)A)!>21 &,DH<*<< M9- &+IW[2'AG662UMK?4HM3N8(9[2SF@027 E+!-OSXX*'.2*W/@CXOU/QU\ M/+/5]8V_;Y)[B)PD0CP$F= -H)P<*,\FL:S_ &:/!%A>VMY#!J(N[6&&"WG. MI3%XEC8LFT[N""QY[@XKN?!W@[3? FB+I.DI,EFLLDP6:9I6W.Q=CN8D\DDT M >6_$/XX:OX.\7^*;"W33;FQT/2X-1:$1LURXD9E(/[U5 7 .2.GIUKBY_V@ M/'"3W>H;]!-I;Z1=WMO;VX\^.]\MX]C!DE(4[6.55G QG/8?3C6<#N[M!&7< M;68H,L/0^HIJ6%K&BHMM"J*"JJ(P >H% 'SAH?[2^O>(O$LND6]SX;MF2_O M+<22)(Y,45K%.C[1,.I=ESG'&?:NI^!/QXOOBAJM]IVH-I(FCTFVU..33RP" M^8TBLK NV0-BG.1UKV1=+LT?>MI K?WA&N?Y4Z"PM;9BT-M#$Q&TE$ ./3B@ M#Y_^!OQ9U;QIX[AT_P"T:5:Z,;*_D-I9QL?-GBOC%O5C(3R/F(YZGZUEZE^T MYXET^3Q&!#H4HTR^U&SQLD4P+;PK+'++^\^ZY;9VYQCTKZ5BL;> @Q011$9P M40 C/6N8\$?#+2_ J:VMM-<7_P#:]_)J-P;\1L1(X4,%VHORX5>#GI0!Y-)^ MT3XAM[[[,UGIEQ- -/+PI%(DEVET&)E@!D/R18&>N>>5KE-/_:^UJ:-'F;PV M&W*-;[-S9PN_V,V]R(@95,A&)%SCI@^HJ3 MP=\5-3\&>(_'-]'>6VJ>'_\ A*Q9WDI\RX>V,EI#Y3)B3Y(S*<$<@9/I7O\ M\/\ X;:9\.="GTJQEN+V":ZFNWDOA&SEY7+N,HBC&XG Q5[5_!UIK%W92/// M;VMO,)WL;=8UAN74Y4R?)N.",X# 'N".* /+/C!J>KZ9?_#749KVVTS4%O'- MQ)+YBVH8P,=KH)!D9P.6Z]*9X)^-'BWQ!K>DZ7JFF66G7.M6T=WI^VVE*M&D MA6YW,7Z@!74X3017"A98TD4'(#J"*R;7PM%!XCEUF6\NKN1!!, M4$5JAP6$850>2!DL6/8$ D4 >._%+]H'5? OC'6M*MY-$$&GKI[*EV'\UA<2 MF-LD2 <<$<5RA_:\U';I&V'1+HR:L=,OEA=P53[9Y E!+X48(;&7.>P'(^GY M=/M9W+RVT,CG&6>,$G'2F#2K(=+.W'.?]4O7\J /F[P%\2++6_BEX/OY]0L= M/B;3]72>&WNRMOF.X50Y5G(![Y]Z[?\ :>6+3? $NM+K&H:3=Q20V\4EIJDU MHF'E7/".H8X&,G)QGUKUL:79C&+2 8R/]6O?KVJ:>VBN4V31)*F<[74$?K0! M\M^*/B)_PI;XE^(+K3]3CO++[-I@EL]6OYKAMLTQ4M&SR$K@'/0_2I(_VL-: MF\06FFJN@QQ75Y:117:E:Z1IS/%#>R26;QR&6P:WG\ MO;<#>/\ 6*-RD8QN'WNM>H_!SXJ_\+&M=;%W<:<+RRU:>QACLWQYL2(C!]I8 MG/SG)''%>A?8X,R'R(\R??\ D'S?7UI(K*W@;=%!%&WJB &@">BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** 7 "BBB@ HHHH **** "BBB@ HHHH _]D! end XML 43 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Document and Entity Information    
Document Type 20-F  
Document Registration Statement false  
Document Annual Report true  
Document Period End Date Dec. 31, 2023  
Document Transition Report false  
Document Shell Company Report false  
Entity File Number 001-35126  
Entity Registrant Name VNET Group, Inc.  
Entity Incorporation, State or Country Code E9  
Entity Address, Address Line One Guanjie Building Southeast 1st Floor  
Entity Address, Address Line Two 10# Jiuxianqiao East Road  
Entity Address, Address Line Three Chaoyang District  
Entity Address, City or Town Beijing  
Entity Address, Postal Zip Code 100016  
Entity Address, Country CN  
Title of 12(b) Security American depositary shares, each representing six Class A ordinary shares, par value US$0.00001 per share  
Trading Symbol VNET  
Security Exchange Name NASDAQ  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
ICFR Auditor Attestation Flag true  
Financial Statement error correction false  
Document Accounting Standard U.S. GAAP  
Entity Shell Company false  
Auditor Firm ID 1186 1408
Auditor Name KPMG Huazhen LLP Ernst & Young Hua Ming LLP
Auditor Location Beijing, China Shanghai, the People’s Republic of China
Entity Central Index Key 0001508475  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus FY  
Amendment Flag false  
Business Contact    
Document and Entity Information    
Entity Address, Address Line One Guanjie Building, Southeast 1st Floor  
Entity Address, Address Line Two 10# Jiuxianqiao East Road  
Entity Address, Address Line Three Chaoyang District  
Entity Address, City or Town Beijing  
Entity Address, Postal Zip Code 100016  
Entity Address, Country CN  
Contact Personnel Name Mr. Qiyu Wang  
City Area Code 86  
Local Phone Number 10 8456-2121  
Common Class A    
Document and Entity Information    
Entity Common Stock, Shares Outstanding 1,513,609,283  
Common Class B    
Document and Entity Information    
Entity Common Stock, Shares Outstanding 30,721,723  
Common Class C    
Document and Entity Information    
Entity Common Stock, Shares Outstanding 60,000  

XML 44 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Current assets:      
Cash and cash equivalents ¥ 2,243,537 $ 315,996 ¥ 2,661,321
Restricted cash 2,854,568 402,057 327,673
Accounts and notes receivable (net of allowance for doubtful debt of RMB134,569 and RMB188,356 as of December 31, 2022 and 2023, respectively) 1,715,975 241,690 1,763,693
Short-term investments 356,820 50,257  
Prepaid expenses and other current assets 2,375,341 334,560 2,147,500
Total current assets 9,823,478 1,383,608 7,052,276
Non-current assets:      
Property and equipment, net 13,024,393 1,834,447 11,964,498
Intangible assets, net 1,383,406 194,849 1,497,131
Land use rights, net 602,503 84,861 576,020
Operating lease right-of-use assets, net 4,012,329 565,125 3,503,925
Goodwill net     1,364,191
Restricted cash 882 124 500
Deferred tax assets, net 247,644 34,880 196,098
Long-term investments, net 757,949 106,755 242,194
Other non-current assets 533,319 75,116 551,572
Total non-current assets 20,562,425 2,896,157 19,896,129
Total assets 30,385,903 4,279,765 26,948,405
Current liabilities:      
Accounts and notes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB483,030 and RMB493,837 as of December 31, 2022 and 2023, respectively) 696,177 98,054 713,628
Short-term bank borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB30,000 as of December 31, 2023) 30,000 4,225  
Accrued expenses and other payables (including amounts of Consolidated VIEs without recourse to the Company of RMB1,488,031 and RMB1,616,423 as of December 31, 2022 and 2023, respectively) 2,783,102 391,992 2,410,479
Advances from customers (including amounts of Consolidated VIEs without recourse to the Company of RMB1,157,963 and RMB1,605,247 as of December 31, 2022 and 2023, respectively) 1,605,247 226,094 1,157,963
Deferred revenue (including amounts of Consolidated VIEs without recourse to the Company of RMB84,775 and RMB83,546 as of December 31, 2022 and 2023, respectively) 95,477 13,448 95,078
Income taxes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB25,188 and RMB13,531 as of December 31, 2022 and 2023, respectively) 35,197 4,957 42,017
Current portion of long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB417,442 and RMB544,803 as of December 31, 2022 and 2023, respectively) 723,325 101,878 484,020
Current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB165,221 and RMB97,388 as of December 31, 2022 and 2023, respectively) 115,806 16,311 206,260
Current portion of deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB3,646 and RMB8,062 as of December 31, 2022 and 2023, respectively) 8,062 1,136 3,646
Current portion of operating lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB655,663 and RMB754,935 as of December 31, 2022 and 2023, respectively) 780,164 109,884 674,288
Convertible promissory notes 4,208,495 592,754 537,778
Total current liabilities 11,437,132 1,610,886 6,332,085
Non-current liabilities:      
Long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB1,861,545 and RMB2,464,811 as of December 31, 2022 and 2023, respectively) 5,113,521 720,224 3,049,856
Convertible promissory notes 1,769,946 249,292 5,859,259
Derivative liability 188,706 26,579  
Non-current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB615,309 and RMB720,954 as of December 31, 2022 and 2023, respectively) 1,159,525 163,316 1,047,640
Unrecognized tax benefits (including amounts of Consolidated VIEs without recourse to the Company of RMB86,799 and RMB98,082 as of December 31, 2022 and 2023, respectively) 98,457 13,867 87,174
Deferred tax liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB149,475 and RMB139,174 as of December 31, 2022 and 2023, respectively) 688,362 96,954 682,580
Deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB2,726 and RMB11,862 as of December 31, 2022 and 2023, respectively) 145,112 20,439 2,672
Non-current portion of operating lease liabilities (including amounts of Consolidated VIEs without resource to the Company of RMB2,872,323 and RMB3,230,506 as of December 31, 2022 and 2023, respectively) 3,270,759 460,677 2,905,283
Total non-current liabilities 12,434,388 1,751,348 13,634,464
Total liabilities 23,871,520 3,362,234 19,966,549
Commitments and contingencies
Shareholders' equity:      
Additional paid-in capital 17,291,312 2,435,430 15,239,926
Accumulated other comprehensive income (loss) (14,343) (2,020) 11,022
Statutory reserves 80,615 11,354 77,996
Accumulated deficit (11,016,323) (1,551,617) (8,369,868)
Treasury stock (326,953) (46,050) (349,523)
Total VNET Group, Inc. shareholders' equity 6,014,415 847,112 6,609,613
Noncontrolling interest 499,968 70,419 372,243
Total shareholders' equity 6,514,383 917,531 6,981,856
Total liabilities and shareholders' equity 30,385,903 4,279,765 26,948,405
Related Party [Member]      
Current assets:      
Amounts due from related parties 277,237 39,048 152,089
Current liabilities:      
Amounts due to related parties (including amounts of Consolidated VIEs without recourse to the Company of RMB6,928 and RMB356,080 as of December 31, 2022 and 2023, respectively) 356,080 50,153 6,928
Common Class A      
Shareholders' equity:      
Ordinary shares 103 14 56
Common Class B      
Shareholders' equity:      
Ordinary shares ¥ 4 $ 1 ¥ 4
XML 45 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2022
$ / shares
Allowance for doubtful debt ¥ 188,356   ¥ 134,569  
Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries 696,177 $ 98,054 713,628  
Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries 2,783,102 391,992 2,410,479  
Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries 1,605,247 226,094 1,157,963  
Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries 95,477 13,448 95,078  
Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries 35,197 4,957 42,017  
Current portion of long-term borrowings of the Consolidated VIEs without recourse to the primary beneficiaries 334,511   289,941  
Current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries. 115,806 16,311 206,260  
Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries 8,062 1,136 3,646  
Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 780,164 109,884 674,288  
Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries 5,113,521 720,224 3,049,856  
Non-current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 1,159,525 163,316 1,047,640  
Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries 98,457 13,867 87,174  
Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 688,362 96,954 682,580  
Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries 145,112 20,439 2,672  
Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries 3,270,759 460,677 2,905,283  
Related Party [Member]        
Amounts due to related parties of the consolidated VIEs without resource to the primary beneficiaries 356,080 $ 50,153 6,928  
Variable Interest Entity, Primary Beneficiary [Member]        
Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries 493,837   483,030  
Short-term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries 30,000      
Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries 1,616,423   1,488,031  
Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries 1,605,247   1,157,963  
Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries 83,546   84,775  
Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries 13,531   25,188  
Current portion of long-term borrowings of the Consolidated VIEs without recourse to the primary beneficiaries 544,803   417,442  
Current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries. 97,388   165,221  
Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries 8,062   3,646  
Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 754,935   655,663  
Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries 2,464,811   1,861,545  
Non-current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 720,954   615,309  
Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries 98,082   86,799  
Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 139,174   149,475  
Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries 11,862   2,726  
Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries 3,230,506   2,872,323  
Variable Interest Entity, Primary Beneficiary [Member] | Related Party [Member]        
Amounts due to related parties of the consolidated VIEs without resource to the primary beneficiaries ¥ 356,080   ¥ 6,928  
Common Class A        
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.00001   $ 0.00001
Ordinary shares, shares authorized (in shares) | shares 2,698,935,000 2,698,935,000 1,199,490,000  
Ordinary shares, shares issued (in shares) | shares 1,513,609,283 1,513,609,283 859,932,323  
Ordinary shares, shares outstanding (in shares) | shares 1,513,609,283 1,513,609,283 859,932,323  
Common Class B        
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.00001   0.00001
Ordinary shares, shares authorized (in shares) | shares 300,000,000 300,000,000 300,000,000  
Ordinary shares, shares issued (in shares) | shares 30,721,723 30,721,723 30,721,723  
Ordinary shares, shares outstanding (in shares) | shares 30,721,723 30,721,723 30,721,723  
Common Class C        
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.00001   $ 0.00001
Ordinary shares, shares authorized (in shares) | shares 60,000 60,000 60,000  
Ordinary shares, shares issued (in shares) | shares 60,000 60,000 60,000  
Ordinary shares, shares outstanding (in shares) | shares 60,000 60,000 60,000  
XML 46 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Net revenues        
Hosting and related services ¥ 7,412,930 $ 1,044,089 ¥ 7,065,232 ¥ 6,189,801
Hosting and related services (6,120,445) (862,047) (5,706,976) (4,751,771)
Gross profit 1,292,485 182,042 1,358,256 1,438,030
Operating income (expenses)        
Operating income 106,273 14,968 60,013  
Sales and marketing expenses (266,207) (37,494) (311,917) (255,400)
Research and development expenses (322,220) (45,384) (306,842) (188,489)
General and administrative expenses (541,850) (76,318) (642,945) (842,354)
Allowance for doubtful debt (368,505) (51,903) (35,409) (18,399)
Impairment of loan receivable to potential investee | ¥       (2,807)
Impairment of long-lived assets (506,686) (71,365) 0 (109,267)
Impairment of goodwill (1,364,191) (192,142) 0  
Total operating expenses (3,263,386) (459,638) (1,237,100) (1,416,716)
Operating profit (loss) (1,970,901) (277,596) 121,156 21,314
Interest income 41,802 5,888 31,574 31,897
Interest expense (312,172) (43,969) (273,305) (334,950)
Other income 27,344 3,851 17,328 33,923
Other expenses (16,086) (2,266) (26,599) (22,700)
Changes in the fair value of financial liabilities (165,930) (23,371) 22,626 829,149
Impairment of long-term investments (11,166) (1,573)   (3,495)
Foreign exchange gain (loss), net (78,965) (11,122) (523,235) 110,036
Income (loss) before income taxes and (loss) gain from equity method investments (2,486,074) (350,158) (630,455) 665,174
Income tax expenses (114,374) (16,109) (133,464) (111,407)
(Loss) gain from equity method investments 3,279 462 1,925 (38,666)
Net income (loss) (2,597,169) (365,805) (761,994) 515,101
Net income attributable to noncontrolling interest (46,667) (6,573) (13,958) (15,003)
Net income (loss) attributable to VNET Group, Inc. ¥ (2,643,836) $ (372,378) ¥ (775,952) ¥ 500,098
Earning (loss) per share:        
Basic | (per share) ¥ (2.93) $ (0.41) ¥ (0.87) ¥ 0.57
Diluted | (per share) ¥ (2.93) $ (0.41) ¥ (0.87) ¥ (0.36)
Shares used in earning (loss) per share computation:        
Basic 901,143,138 901,143,138 886,817,620 865,352,554
Diluted 901,143,138 901,143,138 886,817,620 911,591,433
XML 47 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net income (loss) ¥ (2,597,169) $ (365,805) ¥ (761,994) ¥ 515,101
Other comprehensive (loss) income, net of tax of nil        
Foreign currency translation adjustments, net of tax of nil (25,365) (3,573) 101,465 (34,908)
Other comprehensive (loss) income, net of tax of nil (25,365) (3,573) 101,465 (34,908)
Comprehensive income (loss) (2,622,534) (369,378) (660,529) 480,193
Comprehensive income attributable to noncontrolling interest (46,667) (6,573) (13,958) (15,003)
Comprehensive income (loss) attributable to VNET Group, Inc. ¥ (2,669,201) $ (375,951) ¥ (674,487) ¥ 465,190
XML 48 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)      
Foreign currency translation adjustments, tax ¥ 0 ¥ 0 ¥ 0
Other comprehensive (loss) income, tax ¥ 0 ¥ 0 ¥ 0
XML 49 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
CASH FLOWS FROM OPERATING ACTIVITIES        
Net income (loss) ¥ (2,597,169) $ (365,805) ¥ (761,994) ¥ 515,101
Adjustments to reconcile net income (loss) to net cash generated from operating activities:        
Foreign exchange (gain) loss, net 78,965 11,122 523,235 (110,036)
Depreciation and amortization 1,807,339 254,559 1,595,942 1,267,578
Loss on disposal of property and equipment and intangible assets 3,198 450 15,592 6,339
Allowance for doubtful debt 368,505 51,903 50,409 18,399
Share-based compensation expense 35,296 4,971 118,170 320,010
Impairment of loan receivable to potential investee       2,807
Deferred income tax expenses (benefits) (43,152) (6,078) 17,887 325
Loss (gain) from equity method investments (3,279) (462) (1,925) 38,666
Distribution received from an equity method investment     15,232  
Gain from disposal of subsidiaries (495) (70) (1,388) (17,153)
Impairment of long-lived assets 506,686 71,365   109,267
Impairment of goodwill 1,364,191 192,142 0  
Impairment of long-term investments 11,166 1,573   3,495
Lease expense 433,121 61,004 508,818 557,865
Changes in the fair value of financial liabilities 165,930 23,371 (22,626) (829,149)
Changes in operating assets and liabilities, net of effects of acquisitions and disposals:        
Accounts and notes receivable (5,766) (812) (381,194) (533,323)
Prepaid expenses and other current assets (365,762) (51,517) 621,973 73,639
Amounts due from related parties (2,886) (406) (6,997) (17,502)
Accounts and notes payables (24,430) (3,441) 220,129 195,728
Unrecognized tax benefits 11,283 1,589 9,601 8,877
Accrued expenses and other payables 200,059 28,180 226,893 315,989
Deferred revenue 399 56 39,383 (7,550)
Advances from customers 447,284 62,999 116,061 307
Income taxes payable (6,820) (961) (1,753) 14,742
Deferred government grants 155,333 21,878 5,000 93
Amounts due to related parties 6,131 864 (992) 7,431
Operating lease liabilities (481,647) (67,839) (465,242) (554,023)
Net cash generated from operating activities 2,063,480 290,635 2,440,214 1,387,922
CASH FLOWS FROM INVESTING ACTIVITIES        
Purchases of property and equipment (2,967,447) (417,956) (2,995,608) (2,691,928)
Purchases of intangible assets (50,906) (7,170) (57,295) (42,285)
Purchases of land use rights (42,275) (5,954) (47,704) (91,744)
Proceeds from disposal of property and equipment 31,703 4,465 6,132 10,220
Proceeds from disposal of subsidiaries, net 12,704 1,790 300  
Payments for short-term investments (503,276) (70,885)   (64,605)
Payment of loans to third parties (1,600) (225) (217,586) (16,474)
Payment of loans to related parties (115,048) (16,205) (500) (75,872)
Receipt of loans to third parties 93,996 13,239 5,000 17,010
Receipt of loans to a related party 9,800 1,380    
Proceeds received from maturity of short-term investments 144,516 20,355   347,520
Proceeds from disposal of long-term investments       120
Payments for long-term investments (517,278) (72,857) (213,000) (5,000)
Prepayments and deposits for acquisition of data center     (36,000) (679,941)
Collection of deposit for acquisition of data center       30,000
Payments for acquisitions, net of cash acquired 2   (2,991) (509,634)
Net cash used in investing activities (3,905,109) (550,023) (3,559,252) (3,772,613)
CASH FLOWS FROM FINANCING ACTIVITIES        
Proceeds from exercise of stock options       472
Proceeds from issuance of ordinary shares (Note 27) 2,122,123 298,895   (131)
Payment of issuance costs of ordinary shares (1,880) (265)    
Proceeds from loan from a related party (Note 24) 350,000 49,296    
Proceeds from long-term bank borrowings 1,813,927 255,486 1,099,893 1,628,438
Proceeds from other long-term borrowings 1,020,008 143,665 282,000 220,000
Repayments of long-term bank borrowings (292,625) (41,215) (238,305) (179,455)
Repayments of short-term bank borrowings       (34,000)
Repayments and deposits for other long-term borrowings (268,124) (37,764) (207,089) (175,123)
Payments for purchase of property and equipment through finance leases (210,902) (29,705) (231,046) (579,660)
Proceeds from loan from a related party (Note 24) 10,122 1,426    
Repayment of loans from third parties (78,000) (10,986)   (66,884)
Contribution from noncontrolling interest in subsidiaries       11,223
Payments for share repurchase and cancellation       (1,701,807)
Refund of prepayment for share repurchase plan 7,317 1,031    
Repayment of notes payable       (1,945,620)
Profit distribution to noncontrolling interest (11,413) (1,607)   (272)
Net cash generated from financing activities 3,941,134 555,097 2,298,080 967,577
Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash 9,988 1,407 101,979 9,150
Net (decrease) increase in cash and cash equivalents and restricted cash 2,109,493 297,116 1,281,021 (1,407,964)
Cash and cash equivalents and restricted cash at beginning of year 2,989,494 421,061 1,708,473 3,116,437
Cash and cash equivalents and restricted cash at end of year 5,098,987 718,177 2,989,494 1,708,473
Reconciliation of cash and cash equivalents and restricted cash to the consolidated balance sheets        
Cash and cash equivalents 2,243,537 315,996 2,661,321 1,372,481
Restricted cash-current 2,854,568 402,057 327,673 327,767
Restricted cash-non-current 882 124 500 8,225
Cash and cash equivalents and restricted cash at end of year 5,098,987 718,177 2,989,494 1,708,473
Supplemental disclosures of cash flow information:        
Income taxes paid (145,605) (20,508) (159,784) (82,995)
Interest paid (251,066) (35,362) (222,411) (259,765)
Interest received 41,814 5,889 31,758 30,121
Supplemental disclosures of non-cash activities:        
Right-of-use assets obtained in exchange for new operating lease liabilities 952,999 134,227 944,148 2,080,748
Purchase of property and equipment through finance leases 265,974 37,462 144,455 284,007
Purchase of property and equipment included in accrued expenses and other payables 270,909 38,157 457,282 321,140
Purchase of intangible assets included in accrued expenses and other payables 3,497 493 4,768 3,910
Payables for issuance cost of ordinary shares included in accrued expenses and other payables 35,840 5,048    
Asset acquistion settled with equity interests of a subsidiary (Note 4) 116,996 16,479    
Consideration payable for acquisition of noncontrolling interest included in accrued expenses and other payables 47,549 6,697    
2025 Convertible Notes        
Adjustments to reconcile net income (loss) to net cash generated from operating activities:        
Changes in the fair value of financial liabilities   21,816 22,626 829,149
CASH FLOWS FROM FINANCING ACTIVITIES        
Repurchase of 2025 Convertible Notes (Note 19) (529,175) (74,533)    
2026 Convertible Notes        
CASH FLOWS FROM FINANCING ACTIVITIES        
Proceeds from issuance of 2027 Convertible Notes, net of issuance cost       ¥ 3,790,396
Proceeds from short-term bank borrowings ¥ 30,000 $ 4,225    
2027 Convertible Notes        
CASH FLOWS FROM FINANCING ACTIVITIES        
Proceeds from issuance of 2027 Convertible Notes, net of issuance cost     ¥ 1,592,627  
XML 50 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
¥ in Thousands, $ in Thousands
Ordinary shares
CNY (¥)
shares
Ordinary shares
USD ($)
shares
Treasury stock
CNY (¥)
Treasury stock
USD ($)
Additional paid-in capital
CNY (¥)
Additional paid-in capital
USD ($)
Series A perpetual convertible preferred shareholders
CNY (¥)
Accumulated other comprehensive loss
CNY (¥)
Accumulated other comprehensive loss
USD ($)
Statutory reserves
CNY (¥)
Statutory reserves
USD ($)
Accumulated deficit
CNY (¥)
Accumulated deficit
USD ($)
Total VNET Group, Inc. shareholders' equity
CNY (¥)
Total VNET Group, Inc. shareholders' equity
USD ($)
Noncontrolling interest
CNY (¥)
Noncontrolling interest
USD ($)
CNY (¥)
shares
USD ($)
shares
Beginning Balance (in shares) at Dec. 31, 2020 | shares 817,959,713 817,959,713                                  
Beginning balance at Dec. 31, 2020 ¥ 56       ¥ 13,083,119   ¥ 1,047,468 ¥ (55,535)   ¥ 74,462   ¥ (7,235,113)   ¥ 6,564,934   ¥ 332,546   ¥ 6,897,480  
Treasury stock, beginning balance at Dec. 31, 2020     ¥ (349,523)                                
Consolidated net income (loss)                       500,098   500,098   15,003   515,101  
Contribution by noncontrolling interest                               11,223   11,223  
Conversion of perpetual convertible preferred shares and cumulative dividend ¥ 3       1,076,208   ¥ (1,047,468) (106)       (28,637)              
Conversion of perpetual convertible preferred shares and cumulative dividend (in shares) | shares 54,507,816 54,507,816                                  
Foreign exchange difference               (22,773)           (22,773)       (22,773)  
Conversion of convertible promissory notes ¥ 3       1,639,803                 1,639,806       1,639,806  
Conversion of convertible promissory notes (in shares) | shares 42,401,010 42,401,010                                  
Share repurchase ¥ (3)       (866,400)     (12,029)       (826,458)   (1,704,890)       (1,704,890)  
Share repurchase (in shares) | shares (48,634,493) (48,634,493)                                  
Share-based compensation         264,854                 264,854       ¥ 264,854  
Issuance of new shares for share option exercised and restricted share units vested ¥ 1       (1)                            
Issuance of new shares for share option exercised and restricted share units vested (in shares) | shares 16,680,000 16,680,000                                  
Shares issued to depositary bank (in shares) | shares 7,800,000 7,800,000                               7,800,000 7,800,000
Appropriation of dividend                       (272)   (272)       ¥ (272)  
Share options exercised         472                 472       472  
Share options exercised (in shares) | shares 86,862 86,862                                  
Restricted share units vested (shares) | shares 5,929,122 5,929,122                                  
Settlement of share options and restricted share units with shares held by depository bank (in shares) | shares (6,015,984) (6,015,984)                                  
Treasury stock, ending balance at Dec. 31, 2021     (349,523)                                
Ending Balance (in shares) at Dec. 31, 2021 | shares 890,714,046 890,714,046                                  
Ending balance at Dec. 31, 2021 ¥ 60       15,198,055     (90,443)   74,462   (7,590,382)   7,242,229   358,772   7,601,001  
Consolidated net income (loss)                       (775,952)   (775,952)   13,958   (761,994)  
Foreign exchange difference               101,465           101,465       101,465  
Disposal of noncontrolling interest                               (487)   (487)  
Share-based compensation         (41,871)                 (41,871)       (41,871)  
Appropriation of statutory reserves                   3,534   (3,534)              
Share options exercised (in shares) | shares 2,802 2,802                                  
Restricted share units vested (shares) | shares 5,666,844 5,666,844                                  
Settlement of share options and restricted share units with shares held by depository bank (in shares) | shares (5,669,646) (5,669,646)                                  
Treasury stock, ending balance at Dec. 31, 2022     (349,523)                             (349,523)  
Ending Balance (in shares) at Dec. 31, 2022 | shares 890,714,046 890,714,046                                  
Ending balance at Dec. 31, 2022 ¥ 60       15,239,926     11,022   77,996   (8,369,868)   6,609,613   372,243   6,981,856  
Consolidated net income (loss)                       (2,643,836)   (2,643,836)   46,667   (2,597,169)  
Issuance of ordinary shares, net of issurance cost ¥ 47       2,084,356                 2,084,403       2,084,403  
Acquistion of noncontrolling interest         (27,200)                 (27,200)   (30,471)   ¥ (57,671)  
Reissuance of treasury stock for share option exercise and restricted share units vested , shares | shares 3,252,768 3,252,768                               3,252,768 3,252,768
Reissuance of treasury stock for share option exercise and restricted share units vested     22,570   (22,570)                            
Issuance of new shares (in shares) | shares 650,424,192 650,424,192                                  
Contribution by noncontrolling interest                               116,996   ¥ 116,996  
Foreign exchange difference               (25,365)           (25,365)       (25,365)  
Share-based compensation         16,800                 16,800       16,800  
Appropriation of statutory reserves                   2,619   (2,619)              
Appropriation of dividend                               (5,467)   (5,467)  
Restricted share units vested (shares) | shares 3,043,692 3,043,692                                  
Settlement of share options and restricted share units with shares held by depository bank (in shares) | shares (3,043,692) (3,043,692)                                  
Treasury stock, ending balance at Dec. 31, 2023     ¥ (326,953) $ (46,050)                           (326,953) $ (46,050)
Ending Balance (in shares) at Dec. 31, 2023 | shares 1,544,391,006 1,544,391,006                                  
Ending balance at Dec. 31, 2023 ¥ 107 $ 15     ¥ 17,291,312 $ 2,435,430   ¥ (14,343) $ (2,020) ¥ 80,615 $ 11,354 ¥ (11,016,323) $ (1,551,617) ¥ 6,014,415 $ 847,112 ¥ 499,968 $ 70,419 ¥ 6,514,383 $ 917,531
XML 51 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION
12 Months Ended
Dec. 31, 2023
ORGANIZATION  
ORGANIZATION

1.    ORGANIZATION

VNET Group, Inc. (the “Company”) was incorporated under the laws of the Cayman Islands on October 16, 2009. The Company, together with its consolidated subsidiaries and variable interest entities (“VIEs”) are principally engaged in the provision of data center hosting and related services. Where appropriate, the term “Company” also refers to the Company itself and its consolidated subsidiaries and VIEs as a whole.

(a)As of December 31, 2023, the principal consolidated subsidiaries and VIEs of the Company are as follows:

Entity

    

Date of
incorporation/
acquisition

    

Place of
incorporation

    

Percentage
of direct
ownership
by the
Company

    

Principal activities

 

  

  

  

Subsidiaries:

  

  

  

  

VNET Group Limited (“VNET HK”)

May 25, 2007

Hong Kong

100

%  

Investment holding

VNET Data Center Co., Ltd. (“VNET China”) (1)

June 12, 2000

PRC

100

%  

Provision of technical and consultation services and rental of long-lived assets

VNET (Foshan) Technology Co., Ltd. (“FS Technology”) (1)

December 20, 2011

PRC

100

%  

Trading of network equipment, provision of technical and internet data center services

VNET Anhui Suzhou Technology Co., Ltd. (“SZ Technology”) (1)

November 16, 2011

PRC

100

%  

Trading of network equipment

VNET Hangzhou Information Technology Co., Ltd. (“HZ Technology”) (1)

March 4, 2013

PRC

100

%  

Provision of internet data center services

VNET Mobile Limited (“VNET Mobile”)

April 30, 2013

Hong Kong

100

%  

Investment holding and provision of telecommunication services

WiFire Group Inc. (“WiFire Group”)

March 7, 2014

British Virgin Islands

100

%

Investment holding

Joytone Infotech Co., Ltd. (“SZ Zhuoaiyi”) (1)

April 30, 2013

PRC

100

%  

Provision of technical and consultation services

VNET Ventures Limited (“Ventures”)

March 6, 2014

Hong Kong

100

%  

Investment holding

Abitcool (China) Broadband Inc. (“aBitCool DG”) (1)

June 13, 2014

PRC

100

%  

Dormant company

Diyixian.com Limited (“DYX”)

August 10, 2014

Hong Kong

100

%  

Provision of virtual private network services

VNET Zhuhai Financial Leasing Co., Ltd. (“Zhuhai Financial Leasing”) (1)

April 9, 2015

PRC

100

%  

Provision of finance leasing business services

VNET DRP Investment Holdings Limited (“DRP investment”)

January 13, 2017

Hong Kong

100

%  

Investment holding

Shihua DC Investment Holdings Limited (“Shihua Investment”)

March 14, 2017

Cayman Islands

51

%

Investment holding

VNET (Xi’an) Technology Co., Ltd. (“Xi’an Tech”) (1)

July 5, 2012

PRC

51

%

Provision of technical and internet data center services

Foshan Zhuoyi Intelligence Data Co., Ltd. (“FS Zhuoyi”) (1)

July 7, 2016

PRC

51

%

Provision of internet data center services

Beijing Hongyuan Network Technology Co., Ltd. (“BJ Hongyuan”) (1)

December 8, 2014

PRC

51

%

Provision of internet data center services

Dermot Holdings Limited (“Dermot BVI”) 

August 10, 2014

British Virgin Islands

100

%

Investment holding

VNET Technology Development (Suzhou) Co., Ltd.(“Suzhou Technology”)

March 13, 2019

PRC

100

%

Provision of internet data center services

Huailai hulianyun Technology Co., Ltd.(“Huailai hulianyun”)

June 26, 2019

PRC

100

%

Provision of internet data center services

Shihua DC Investment Holdings 2 Limited (“Shihua Holdings 2”) 

August 20, 2019

Cayman Islands

100

%

Investment holding

Shanghai Waigaoqiao Free Trade Zone Gaogang Technology Co., Ltd. (“Waigaoqiao Technology”) (1)/(4)

August 20, 2019

PRC

100

%

Provision of internet data center services

Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd.(“Tongyun BJ”)

January 19, 2020

PRC

100

%

Provision of internet data center services

Shanghai Edge Connect Technology Co., Ltd. (“SH Edge Connect”) (1)

November 3, 2020

PRC

100

%

Provision of technical and internet data center services

Beijing Jianghe Cloud Technology Co., Ltd. (“BJ JHC”) (1)

November 17, 2020

PRC

100

%

Provision of internet data center services

Beijing Shuntou Green Energy Data Technology Co., Ltd. (“BJ ST”) (1)

November 17, 2020

PRC

100

%

Provision of internet data center services

Jiwa Senlin (Beijing) Engineering Co., Ltd.(“Jiwa Engineering BJ”) (1)

April 8, 2021

PRC

100

%

Provision of internet data center services

Beijing TenxCloud Technology Co., Ltd. (“BJ TenxCloud”) (1)/(3)

July 15, 2021

PRC

100

%

Provision of digitalization solution services

Zhongke Zijing Technology Co., Ltd. (“Zhongke Zijing”) (1)/(14)

August 16, 2021

PRC

100

%

Provision of technical and consultation services

Gu’an Junhui Network Technology Co., Ltd. (“Gu’an Junhui”) (1)/(4)

August 16, 2021

PRC

100

%

Provision of internet data center services

Beijing Jianghe Shuzhi Technology Co., Ltd.(“BJ Jianghe Shuzhi”) (1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Jianghe Chuangke (Beijing) Technology Co., Ltd.(“Jianghe Chuangke”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(“Jianghe Industrial”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(“BJ Xunneng”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

1.    ORGANIZATION (CONTINUED)

Entity

    

Date of
incorporation/
acquisition

    

Place of
incorporation

    

Percentage
of direct
ownership
by the
Company

    

Principal activities

 

  

  

  

Variable Interest Entities (the “VIEs”):

  

  

  

  

Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”) (2)

October 22, 2002

PRC

Provision of internet data center services

Beijing iJoy Information Technology Co., Ltd. (“BJ iJoy”) (2)

April 30, 2013

PRC

Provision of internet data center, content delivery network services

WiFire Network Technology (Beijing) Co., Ltd. (“WiFire Network”) (2)

April 1, 2014

PRC

Provision of telecommunication services

Shanghai Zhiyan Yunwei Technology Co., Ltd. (“SH Zhiyan”) (2)

December 12, 2020

PRC

Provision of telecommunication services

Held directly by VNET Technology:

  

  

  

  

Beijing VNET Broad Band Data Center Co., Ltd. (“VNET Beijing”) (2)

March 15, 2006

PRC

Provision of internet data center services

Shanghai Shilian Technology Co., Ltd. (“SH Shilian”)

October 22, 2012

PRC

Provision of internet data center services

Beijing VNET Technology Co., Ltd.(“VNET BJ”)

April 1, 2021

PRC

Provision of internet data center services

Held directly by VNET Beijing:

  

  

  

  

VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd. (“Xi’an Sub”) (2)

June 23, 2008

PRC

Provision of internet data center services

Langfang Xunchi Computer Data Processing Co., Ltd. (“LF Xunchi”) (2)

December 19, 2011

PRC

Dormant company

Beijing Yilong Xinda Technology Co., Ltd. (“Yilong Xinda”) (2)

February 28, 2013

PRC

Provision of internet data center services

Beijing Yichengtaihe Investment Co., Ltd. (“BJ Yichengtaihe”) (2)

September 30, 2014

PRC

Provision of internet data center services

Guangzhou Lianyun Big Data Co., Ltd. (“GZ Lianyun”) (2)

April 14, 2016

PRC

Provision of internet data center services

Beijing Xianghu Yunlian Technology Co., Ltd. (“Xianghu Yunlian”) (2)

November 7, 2018

PRC

Provision of internet data center services

Shanghai Hujiang Songlian Technology Co., Ltd.(“Hujiang Songlian”) (2)

December 17, 2018

PRC

Provision of internet data center services

Beijing Shuhai Hulian Technology Co., Ltd. (“BJ Shuhai”) (2)

January 2, 2019

PRC

Provision of internet data center services

Nantong Chenghong Cloud Computing Co., Ltd. (“NT Chenghong”) (2)

December 24, 2019

PRC

Provision of internet data center services

Held directly by SH Shilian:

Shanghai Shuzhong Investment Management Co., Ltd. (“SH Shuzhong”) (2)

June 30, 2020

PRC

Provision of internet data center services

Sanhe Shulifang Information Technology Co., Ltd. (“Shulifang”) (2)

July 21, 2020

PRC

Provision of internet data center services

Langfang Huahai Internet Technology Co., Ltd. (“LF Huahai”) (2)

September 11, 2020

PRC

Provision of internet data center services

Shanghai Hesheng Data System Co., Ltd. (“SH Hesheng”) (2)/(5)

November 11, 2021

PRC

Provision of internet data center services

Hebei Ketai Internet Technology Co., Ltd.(“HB Ketai”)

September 26, 2022

PRC

Provision of internet data center services

Held directly by VNET BJ:

WLCB Century Cloud Data Technology Co., Ltd.(“WLCB Century Cloud”)

April 1, 2021

PRC

Provision of internet data center services

Held directly by SH Zhiyan:

Shanghai Blue Cloud Technology Co., Ltd. (“SH Blue Cloud”) (2)

March 21, 2013

PRC

Provision of Office 365 and Windows Azure platform services

Shanghai Edge Blue Cloud Network Technology Co., Ltd. (“SH Edge Network”) (2)/(6)

January 7, 2021

PRC

Provision of internet data center services

Held directly by DYX and LF Xunchi:

Shenzhen Diyixian Telecommunication Co., Ltd. (“SZ DYX”) (1)

August 10, 2014

PRC

20

%  

Provision of virtual private network services

(1)Collectively, the “PRC Subsidiaries”.
(2)Collectively, the “Consolidated VIEs”.
(3)On July 15, 2021, the Company through its subsidiary, Shenzhen Cloud Native Technology Co., Ltd. (“SZ Cloud Native”), acquired 100% equity interest of BJ TenxCloud.
(4)On August 16, 2021, the Company through its subsidiary, Jiwa Engineering BJ, acquired 100% equity interest of Zhongke Zijing and Gu’an Junhui.
(5)On November 11, 2021, the Company through its subsidiary, SH Shilian, acquired 100% equity interest of SH Hesheng.
(6)On January 7, 2021, the Company, through SH Zhiyan, established SH Edge Network for internet data center services.
(7)On August 1, 2022, the Company through its subsidiary, VNET Saturn and YF WFOE, acquired 100% equity interest of BJ Jianghe Shuzhi, Jianghe Chuangke, Jianghe Industrial and BJ Xunneng (Note 4).

1.    ORGANIZATION (CONTINUED)

(b)PRC laws and regulations prohibit foreign ownership of internet and telecommunications-related businesses. To comply with these foreign ownership restrictions, the Company conducts its businesses in the PRC through its VIEs using contractual agreements (the “VIE Agreements”). The Company controls four significant VIEs, namely VNET Technology, BJ iJoy, WiFire Network and SH Zhiyan as of December 31, 2023. The key terms of the VIE Agreements in relation to BJ iJoy, WiFire Network and SH Zhiyan are substantially similar to VNET Technology, except for the terms separately disclosed as below.

The equity interests of VNET Technology are legally held by certain PRC individuals, including Mr. Sheng Chen, the Executive Chairman of Board of Directors of the Company and Zhang Jun (collectively the “Nominee Shareholders”). The following is a summary of the key terms of the VIE Agreements of VNET Technology:

Exclusive option agreement

Pursuant to the exclusive option agreement entered into amongst VNET China and the Nominee Shareholders of VNET Technology, the Nominee Shareholders granted the Company or its designated party, an exclusive irrevocable option to purchase all or part of the equity interests held by the Nominee Shareholders in VNET Technology, when and to the extent permitted under the PRC laws, at an amount equal to RMB1. VNET Technology cannot declare any profit distributions or grant loans in any form without the prior written consent of VNET China. The Nominee Shareholders must remit in full any funds received from VNET Technology to VNET China, in the event any distributions are made by VNET Technology. The term of this agreement is 10 years, expiring on December 18, 2016, which is renewable at the sole discretion of VNET China. On December 19, 2016, this agreement was renewed for another 10 years, expiring on December 18, 2026.

SH Zhiyan has substantially similar exclusive option agreement except that the term of SH Zhiyan will terminate when SH Edge Connect, the primary beneficiary, purchases all of SH Zhiyan’s equity interest held by the Nominee Shareholder, Shanghai Rongyan Yunqi Technology Co., Ltd. (“SH Rongyan”).

Exclusive technical consulting and service agreement

Pursuant to the exclusive technical consulting and service agreement entered into between VNET China and VNET Technology, VNET China is to provide exclusive management consulting services and internet technical services in return for fees based on of a predetermined hourly rate of RMB1, which is adjustable at the sole discretion of VNET China. The term of this agreement is 10 years, expiring on December 18, 2016, which is renewable at the sole discretion of VNET China. On December 19, 2016, this agreement was renewed for another 10 years, expiring on December 18, 2026.

SH Zhiyan has substantially similar exclusive technical consulting and service agreement except that the term for SH Zhiyan would be in effect for an unlimited term unless terminated in writing by SH Edge Connect, the primary beneficiary of VIE SH Zhiyan.

Loan agreement

In January 2011, VNET China and the Nominee Shareholders entered into a loan agreement. Pursuant to the agreement, VNET China has provided interest-free loan facilities of RMB7,000 and RMB3,000, respectively, to the Nominee Shareholders of VNET Technology for the purpose of providing capital to VNET Technology to develop its data center and telecommunications value-added business and related businesses. There is no fixed term for the loan.

The Nominee Shareholders of SH Zhiyan did not enter into any loan agreement to fund the capital injected in SH Zhiyan.

1.    ORGANIZATION (CONTINUED)

Power of attorney agreement

The Nominee Shareholders entered into the power of attorney agreement whereby they granted an irrevocable proxy of the voting rights underlying their respective equity interests in VNET Technology to VNET China, which includes, but are not limited to, all the shareholders’ rights and voting rights empowered to the Nominee Shareholders by the company law and VNET Technology’s Articles of Association. The power of attorney remains valid and irrevocable from the date of execution, so long as each Nominee Shareholder remains as a shareholder of VNET Technology.

The power of attorney agreement in relation to VNET Technology was reassigned to VNET Group, Inc. in September 2010.

Share pledge agreement

Pursuant to the share pledge agreement entered into amongst VNET China, VNET Technology and the Nominee Shareholders, the Nominee Shareholders have contemporaneously pledged all their equity interests in VNET Technology to guarantee the repayment of the loan under the Loan Agreement between VNET China and the Nominee Shareholders. On August 10, 2015, a Notification of Cancellation of share pledge registration was issued by Beijing Administration for Industry and Commerce, Pinggu Branch to cancel the registration of the share pledge by one of the Nominee Shareholders of VNET Technology, Zhang Jun. Such cancellation does not affect the effectiveness of the share pledge agreement and does not lessen the control imposed on the contractual parties of the Company.

If VNET Technology breaches its respective contractual obligations under the Share pledge agreement and the loan agreement, VNET China, as pledgee, will be entitled to certain rights, including the right to sell the pledged equity interests. The Nominee Shareholders agreed not to transfer, sell, pledge, dispose of or otherwise create any new encumbrance on their equity interests in VNET Technology without the prior written consent of VNET China.

SH Zhiyan has substantially similar term the Nominee Shareholders of SH Zhiyan did not enter into any loan agreement to fund the capital injected in SH Zhiyan as mentioned above.

Financial support letter

Pursuant to the financial support letter, VNET Group, Inc. agreed to provide unlimited financial support to VNET Technology for its operations and agreed to forego the right to seek repayment in the event VNET Technology is unable to repay such funding.

SH Zhiyan has substantially similar term except that SH Edge Connect provides unlimited financial support to SH Zhiyan for its operations.

Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Company and VNET Technology through the irrevocable power of attorney agreement, whereby the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in VNET Technology to the Company. In addition, the Company, through VNET China, obtained effective control over VNET Technology through the ability to exercise all the rights of VNET Technology’s shareholders pursuant to the share pledge agreement and exclusive option agreement. The Company demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses through the financial support letter. In addition, the Company also demonstrates its ability to receive substantially all of the economic benefits of VNET Technology through VNET China through the consulting and service agreement. Thus, the Company is the primary beneficiary of VNET Technology and consolidates VNET Technology and its subsidiaries under Accounting Standards Codification (“ASC”) Subtopic 810-10, Consolidation: Overall (“ASC 810-10”). Similar conclusion has been reached with respect to the VIE structures with the Company or the Company’s subsidiaries, as the respective primary beneficiaries for other VIEs, i.e., BJ iJoy, WiFire Network and SH Zhiyan.

1.    ORGANIZATION (CONTINUED)

Financial support letter (continued)

In the opinion of the Company’s management and PRC counsel, (i) the ownership structure of the VIEs is in compliance with applicable PRC laws and regulations in any material respect, and (ii) each of the VIE Agreements is valid, legally binding and enforceable to each party of such agreements under the existing PRC laws and will not violate any PRC laws or regulations currently in effect.

However, the interpretation and application of current PRC laws and regulations are evolving and new laws and regulations may become effective from time to time in the future. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual arrangements with the VIEs are found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and regulations. To the extent that changes and new PRC laws and regulations prohibit the Company’s VIE arrangements from complying with the principles of consolidation, the Company would have to deconsolidate the financial position and results of operations of its VIEs. In the opinion of management, the likelihood of loss of control in respect of the Company’s current ownership structure or the contractual arrangements with the VIEs is remote based on current facts and circumstances.

(c)VIE disclosures

Except for certain property with carrying amounts of RMB619,738 that were pledged to secure borrowings granted to the Company, there were no pledges or collateralization of the Consolidated VIEs’ assets as of December 31, 2023. Creditors of the Consolidated VIEs have no recourse to the general credit of the primary beneficiaries of the Consolidated VIEs, and such amounts have been parenthetically presented on the face of the consolidated balance sheets. The Consolidated VIEs operate the data centers and own facilities including data center buildings, leasehold improvements, fiber optic cables, computers and network equipment, which are recognized in the Company’s consolidated financial statements. They also hold certain value-added technology licenses, registered copyrights, trademarks and registered domain names, including the official website, which are also considered as revenue-producing assets. However, none of such assets was recorded on the Company’s consolidated balance sheets as such assets were all acquired or internally developed with insignificant cost and expensed as incurred. In addition, the Company also hires data center operation and marketing workforce for its daily operations and such costs are expensed when incurred. The Company has not provided any financial or other support that it was not previously contractually required to provide to the Consolidated VIEs during the periods presented.

1.    ORGANIZATION (CONTINUED)

The following tables represent the financial information of the Consolidated VIEs as of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023 before eliminating the intercompany balances and transactions between the Consolidated VIEs and other entities within the Company:

As of December 31, 

2022

2023

    

RMB

    

RMB

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

 

1,428,768

 

923,692

Restricted cash

 

301,825

 

434,421

Accounts receivable (net of allowance for doubtful debt of RMB100,797 and RMB161,837 as of December 31, 2022 and 2023 respectively)

 

1,400,546

 

1,412,456

Prepaid expenses and other current assets

 

1,976,164

 

2,081,948

Amounts due from related parties

 

13,942

 

58,823

Total current assets

 

5,121,245

 

4,911,340

Non-current assets:

 

 

Property and equipment, net

 

7,495,362

 

7,398,768

Intangible assets, net

 

475,652

 

453,606

Land use rights, net

 

44,233

 

56,971

Operating lease right-of-use assets, net

3,452,533

3,948,272

Goodwill

 

332,645

 

Restricted cash

 

 

382

Deferred tax assets, net

 

153,676

 

208,266

Other non-current assets

 

165,570

 

148,383

Long-term investments, net

 

82,744

 

168,377

Total non-current assets

 

12,202,415

 

12,383,025

Total assets

 

17,323,660

 

17,294,365

Current liabilities:

 

 

Short-term bank borrowings

30,000

Accounts and notes payable

 

483,030

 

493,837

Accrued expenses and other payables

 

1,488,031

 

1,616,423

Advances from customers

 

1,157,963

 

1,605,247

Deferred revenue

 

84,775

 

83,546

Income taxes payable

 

25,188

 

13,531

Amounts due to inter-companies, net (1)

 

6,071,651

 

4,736,035

Amounts due to related parties

 

6,928

 

356,080

Current portion of finance lease liabilities

 

165,221

 

97,388

Current portion of long-term borrowings

 

417,442

 

544,803

Current portion of deferred government grants

 

3,646

 

8,062

Current portion of operating lease liabilities

655,663

754,935

Total current liabilities

 

10,559,538

 

10,339,887

1.    ORGANIZATION (CONTINUED)

As of December 31, 

2022

2023

    

RMB

    

RMB

Non-current liabilities:

Amounts due to inter-companies, net (1)

 

1,020,972

 

1,020,972

Long-term borrowings

 

1,861,545

 

2,464,811

Non-current portion of finance lease liabilities

 

615,309

 

720,954

Unrecognized tax benefits

 

86,799

 

98,082

Deferred tax liabilities

 

149,475

 

139,174

Deferred government grants

 

2,726

 

11,862

Non-current portion of operating lease liabilities

2,872,323

3,230,506

Total non-current liabilities

 

6,609,149

 

7,686,361

Total liabilities

 

17,168,687

 

18,026,248

For the years ended December 31, 

    

2021

    

2022

    

2023

    

RMB

    

RMB

    

RMB

Net revenues

 

5,145,110

 

5,944,519

 

6,418,125

Net income (loss)

 

92,594

 

(66,764)

 

(999,101)

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net cash generated from operating activities

 

866,712

1,351,179

 

1,418,796

Net cash used in investing activities

 

(2,695,707)

(1,849,339)

 

(1,431,085)

Net cash generated from (used in) financing activities

 

1,788,528

1,243,495

 

(359,809)

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

 

(40,467)

745,335

 

(372,098)

(1)Amounts due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and property and equipment on behalf of the Consolidated VIEs.
XML 52 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

(a)   Basis of presentation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) assuming the Company will continue as a going concern.

The Company has incurred losses since its inception. As of December 31, 2023, the Company had an accumulated deficit of RMB11.0 billion and in a net current liability position in an amount of RMB1.6 billion. Absent any other action, the Company likely will require additional liquidity to continue its operations over the next 12 months.

With the Company’s unused loan facilities with banks and financial institutions, strategy to obtain financing from the issuance of equity shares, bonds and convertible notes, and control of operating expenses and capital expenditure where necessary, management has determined that the Company has the ability to manage the liquidity needs to enable continuation of operations for the foreseeable future.

(b)   Principles of consolidation

The consolidated financial statements include the financial statements of the Company, its subsidiaries and the Consolidated VIEs for which the Company or a subsidiary of the Company is the primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries and the Consolidated VIEs are eliminated upon consolidation. Results of acquired subsidiaries and its Consolidated VIEs are consolidated from the date on which control is transferred to the Company.

(c)   Use of estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Significant estimates and assumptions reflected in the Company’s financial statements include, but are not limited to, determining the valuation allowance for deferred tax assets, the fair value of convertible promissory notes and derivative liability, the fair value of assets acquired and liabilities assumed in acquisitions, the recoverability of long-lived assets, the fair values of asset groups, the fair value of a reporting unit, the estimated useful lives of property and equipment, and intangible assets, and incremental borrowing rate of leases. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements.

The Company regularly assesses the estimated useful lives of its property and equipment, and intangible assets. In January 2024, the Company, with the assistance of an external appraisal firm, completed an assessment of the useful lives of certain data center property and equipment and revised the estimated useful lives from a range of 2 to 10 years, to 3 to 15 years, based on an analysis of the property and equipment’s current use, historical age patterns, and industry trends and practices. This change in estimated useful lives will be accounted for as a change in accounting estimate, prospectively beginning in fiscal year 2024. Based on the carrying amounts of relevant data center property and equipment as of December 31, 2023, the Company expected the effect of this change in estimate to be a reduction in depreciation expense of approximately RMB409 million for the year ending December 31, 2024.

(d)   Foreign currency

The functional currency of the Company and its overseas subsidiaries is the United States dollar (“US$”), whereas the functional currency of the Company’s PRC subsidiaries and its Consolidated VIEs is the Chinese Renminbi (“RMB”) as determined based on the criteria of ASC Topic 830, Foreign Currency Matters (“ASC 830”). The Company uses the RMB as its reporting currency.

The financial statements of the Company and its overseas subsidiaries are translated from the functional currency to the reporting currency, RMB. Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical costs in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of operations.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(d)   Foreign currency (continued)

The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in other comprehensive (loss) income within the statements of comprehensive income (loss).

(e)   Convenience translation

Translations of consolidated balance sheets, consolidated statements of operations, comprehensive income (loss), cash flows, and shareholders’ equity from RMB to US$ as of and for the year ended December 31, 2023 are solely for the convenience of the reader and were calculated at the noon buying rate of US$1.00 to RMB7.0999 on December 29, 2023, the last business day in fiscal year 2023, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be converted, realized or settled into US$ at such rate or at any other rate.

(f)   Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and demand deposits placed with banks which are unrestricted as to withdrawal and use and have original maturities less than three months. All highly liquid investments with a stated maturity of 90 days or less from the date of purchase are classified as cash equivalents.

(g)   Restricted cash

Restricted cash mainly represents amounts held by a few banks in escrow as security for credit facilities, the deposits for finance lease, the deposits held in escrow for the advances received from end customers subscribing Microsoft 365 and Windows Azure services (the disbursement of which shall be agreed by both Microsoft (China) Co., Ltd. (“Microsoft”) and the Company), the deposits for business operation, the deposits for loans and the deposits held for legal proceedings. As of 31 December 2023, the amount of restricted cash also included the deposits of RMB2,117,730 held in escrow for the repurchase of the 2026 Convertible Notes.

(h)   Short-term investments

The Company’s short-term investments primarily include the Company’s investment in a short-term wealth management product managed by a financial institution in Hong Kong S.A.R. The Company elects to apply the fair value option for the short-term investment. Realized and unrealized fair value changes in the short-term investment are recorded in other income in the consolidated statement of operations. In addition, other highly liquid investments with original maturities of greater than three months but less than twelve months, are also classified as short-term investments.

(i)   Accounts receivable and allowance for doubtful debt

Pursuant to ASC 326, Financial Instruments-Credit Losses, an allowance for credit losses for financial assets, including accounts receivable, carried at amortized cost to present the net amount expected to be collected as of the balance sheet date. Such allowance is based on credit losses expected to arise over the life of the asset’s contractual term, which includes consideration of prepayments. Assets are written off when the Company determines that such financial assets are deemed uncollectible and are recognized as a deduction from the allowance for credit losses. Expected recoveries of amounts previously written off, not to exceed the aggregate of the amount previously written off, are included in determining the necessary reserve at the balance sheet date. The Company pools financial assets based on similar risk characteristics to estimate expected credit losses. The Company estimates expected credit losses on financial assets individually when those assets do not share similar risk characteristics. The Company closely monitors its accounts receivable including timely account reconciliations, detailed reviews of past due accounts, updated credit limits, and monthly analysis of the adequacy of their reserve for credit losses.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(i)   Accounts receivable and allowance for doubtful debt (continued)

The Company utilizes a loss rate approach to determine lifetime expected credit losses for its financial assets. This method is used for calculating an estimate of losses based primarily on the Company’s historical loss experience. In determining loss rates, the Company evaluates information related to historical losses, adjusted for current conditions and further adjusted for the period of time that the Company can reasonably forecast. The Company has concluded that it can reasonably support a forecast period for the contractual life of its financial assets. Qualitative and quantitative adjustments related to current conditions and the reasonable and supportable forecast period consider the following: the customer or vendor ‘s creditworthiness, changes in the policy and procedures to establish customer credit limits, changes in the payment terms of receivables, existence and effect of any concentration of credit and changes in the level of such concentrations, and the effects of other external forces such as the current and forecasted direction of the economic and business environment.

(j)   Property and equipment

Property and equipment are stated at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired in a business combination are recognized initially at fair value at the data of acquisition. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:

Category

    

Estimated useful life

Property

 

25-46 years

Leasehold improvements

 

Over the shorter of lease term or the estimated useful lives of the assets

Optical fibers

 

10-20 years

Computer and network equipment

 

1-10 years

Office equipment

 

2-8 years

Motor vehicles

 

2-8 years

Repair and maintenance costs are charged to expense as incurred, whereas the costs of betterments that extend the useful life of property and equipment are capitalized as additions to the related assets. Retirements, sale and disposals of assets are recorded by removing the cost and accumulated depreciation with any resulting gain or loss reflected in the consolidated statements of operations.

Property and equipment that are purchased or constructed which require a period of time before the assets are ready for their intended use are accounted for as construction-in-progress. Construction-in-progress is recorded at acquisition cost, including installation costs. Construction-in-progress is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use.

(k)   Intangible assets

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method. These amortization methods reflect the estimated pattern in which the economic benefits of the respective intangible assets are to be consumed.

The Company has capitalized certain internal use software development costs in accordance with ASC Subtopic 350-40, Intangibles-Goodwill and Other: Internal-Use Software (“ASC 350-40”), amounting to RMB11,422, RMB15,322 and RMB16,195 for the years ended December 31, 2021, 2022 and 2023, respectively. The Company capitalizes certain costs relating to software acquired, developed, or modified solely to meet the Company’s internal requirements and for which there are no substantive plans to market the software. These costs mainly include the research staff costs directly associated with the internal-develop software projects during the application development stage. Capitalized internal-use software costs are included in “intangible assets, net”.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(k)   Intangible assets (continued)

Intangible assets have weighted average useful lives from the date of purchase/ acquisition as follows:

Purchased software

    

5.1 years

Radio spectrum license

 

15 years

Operating permits*

32.1 years

Customer relationships*

 

8.3 years

Licenses*

 

15 years

Supplier relationships*

 

10 years

Trade names*

 

20 years

Technology platform*

 

5 years

Non-complete agreements*

 

5 years

Internal use software

 

3.4 years

Customer contract*

7 years

*

Acquired in the acquisitions of subsidiaries.

(l)   Leases

The Company determines if an arrangement is a lease at inception. Leases are classified as operating or finance leases in accordance with the recognition criteria in ASC 842-20-25. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.

The Company has lease agreements with lease and non-lease components, which are accounted for separately. The Company elected the short-term lease exemption for all contracts with lease term of 12 months or less.

At the commencement date of a lease, the Company determines the classification of the lease based on the relevant factors present and records a right-of-use (“ROU”) asset and lease liability for operating lease, and records property and equipment and finance lease liability for finance lease. ROU assets and property and equipment acquired through lease represent the right to use an underlying asset for the lease term, and operating lease liabilities and finance lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are calculated as the present value of the lease payments not yet paid. If the rate implicit in the Company’s leases is not readily available, the Company uses an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. This incremental borrowing rate reflects the fixed rate at which the Company could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. ROU assets include any lease prepayments and are reduced by lease incentives. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise that option.

Leases with an initial lease term of 12 months or less are not recorded on the consolidated balance sheets. Lease expense for these leases is recognized on a straight-line basis over the lease term.

(m)   Land use right

The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under ASC 842. Amortization of the prepayments is provided on a straight-line basis over the terms of the respective land use rights certificates.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(n)   Long-term investments

The Company’s long-term investments primarily consist of equity investments without readily determinable fair value, equity method investments.

Pursuant to ASC Topic 321, Investments—Equity Securities (“ASC 321”), equity investments, except for those accounted for under the equity method and those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Equity securities with readily determinable fair value are measured at fair values, and any changes in fair value are recognized in earnings.

For equity investments measured at fair value with changes in fair value recorded in earnings, the Company does not assess whether those securities are impaired. For those equity investments that the Company elects to use the measurement alternative, the Company makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in net loss equal to the difference between the carrying value and fair value.

Investments in equity investees represent investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC Subtopic 323-10, Investments-Equity Method and Joint Ventures: Overall (“ASC 323-10”). The Company applies the equity method of accounting that is consistent with ASC 323-10 in limited partnerships in which the Company holds a three percent or greater interest. Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net profit or loss into its consolidated statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill included in equity method investments on the consolidated balance sheets. The Company evaluates its equity method investments for impairment under ASC 323-10. An impairment loss on the equity method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary.

(o)   Goodwill

Goodwill represents the excess of the purchase price over the amounts assigned to the fair value of the identifiable assets acquired and the liabilities assumed of an acquired business. The Company assesses goodwill for impairment in accordance with ASC Subtopic 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events, as defined by ASC 350-20.

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting units, and other specific information related to the operations. If the Company believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test described above is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess.

Pursuant to ASC 350-20, the Company performed assessment and completed its annual impairment test for goodwill that has arisen out of its acquisitions. No impairment loss of goodwill was recognized for the years ended December 31, 2021 and 2022. RMB1,364,191 of goodwill impairment loss was recognized for the year ended December 31, 2023. See Note 11 for details.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(p)   Impairment of long-lived assets

The Company evaluates long-lived assets, such as fixed assets, purchased or internally developed intangible assets with finite lives, and operating lease right-of-use assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment. When such events occur, the Company assesses the recoverability of the asset groups by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in the consolidated statements of operations.

As of December 31, 2021, due to continuing losses and physical condition changed, the Company recorded the long-lived assets impairment amounting to RMB109,267, resulting from excess of the carrying amount of the asset group over the fair value of the asset group.

No impairment was recognized for the year ended December 31, 2022 as there was no impairment indicator identified.

As of December 31, 2023, due to the weaker-than-expected operations, the Company tested certain long-lived asset groups for recoverability. Impairment loss is calculated as the amount by which the carrying amount of the relevant asset groups exceeds their estimated fair value. Impairment loss of RMB506,686 was recorded for the year ended December 31, 2023.

The Company determined the fair value of relevant asset group using the income approach based on the discounted cash flows associated with the asset group.

The impairment loss reduced the carrying amount of the long-lived assets of the group on a pro-rata basis using the relative carrying amount of those assets except that the loss allocated to an individual long-lived asset of the group shall not reduce the carrying amount of that asset below its fair value whenever that fair value is determinable without undue cost and effort.

The Company recorded impairment charges associated with its long-lived assets as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Impairment of property and equipment

 

106,311

 

 

480,099

Impairment of intangible assets

 

 

 

15,113

Impairment of right-of-use assets

11,474

Impairment of other non-current assets

 

2,956

 

 

(q)   Fair value of financial instruments

The Company’s financial instruments primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other receivables and payables, amounts due from/to related parties, long-term borrowings, available-for-sale debt investments, convertible promissory notes and a derivative liability. Other than long-term borrowings, convertible promissory notes and the derivative liability, the carrying values of these financial instruments approximate their fair values due to their short-term maturities.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(q)   Fair value of financial instruments (continued)

The carrying amounts of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. The Company elected the fair value option for the 2025 Convertible Notes (Note 19) upon initial recognition as financial liability as the fair value better represents the value of the underlying liabilities. The purchase consideration and contingent purchase considerations in both cash and shares are initially measured at fair value on the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The bifurcated redemption feature of 2027 Convertible Notes (Note 19) is recorded as a derivative liability, which is initially measured at fair value, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The Company recorded the 2026 Convertible Notes (Note 19) and 2027 Convertible Notes (Note 19) using amortized cost method on its consolidated balance sheets and measures the fair value for disclosure purposes only. See Note 28 for disclosure of fair value measurements.

(r)   Revenue recognition

The Company provides hosting and related services including hosting of customers’ servers and networking equipment, connecting customers’ servers with internet backbones (“Hosting service”), virtual private network services providing encrypted secured connection to public internet (“VPN service”) and other value-added services and public cloud service through strategic partnership with Microsoft.

The Company recognizes revenue as it satisfies a performance obligation when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price, including variable consideration, if any; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer.

Once a contract is determined to be within the scope of ASC 606 at contract inception, the Company reviews the contract to determine which performance obligations it must deliver and which of these performance obligations are distinct. The Company recognizes revenue based on the amount of the transaction price that is allocated to each performance obligation when that performance obligation is satisfied or as it is satisfied.

The Company is a principal and records revenue on a gross basis when the Company is primarily responsible for fulfilling the service, has discretion in establishing pricing and controls the promised service before transferring that service to customers. Otherwise, the Company records revenue at the net amounts as commissions.

The Company’s revenue recognition policies are as follows:

Hosting services are services that the Company dedicates data center space to house customers’ servers and networking equipment and provides tailored server administration services including operating system support and assistance with updates, server monitoring, server backup and restoration, server security evaluation, firewall services, and disaster recovery. The Company also provides interconnectivity services to connect customers with each other, internet backbones in China and other networks through Border Gateway Protocol, or BGP, network, or single-line, dual-line or multiple-line networks. Hosting services are typically provided to customers for a fixed amount over the contract service period and the related revenues are recognized on a straight-line basis over the term of the contract. For certain contracts where considerations are based on the usage of the Hosting services, the related revenues are recognized based on the consumption at the predetermined rate as the services are rendered throughout the contract term.

VPN services are services that the Company extends customers’ private networks by setting up secure and dedicated connections through the public internet. VPN services are provided to customers for a fixed amount over the contract service period and revenue are recognized on a straight-line basis over the term of the contract.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(r)   Revenue recognition (continued)

The Company partners with Microsoft to provide Cloud services that allow enterprise and individual customers to run their applications over the internet using the IT infrastructure. Cloud services are generally charged by the Company to the end customers for a fixed amount or based on the actual usage of the cloud resources at predetermined rates over the subscription period, which in general is one year. The Company fulfils its performance obligation of facilitating Microsoft to provide the Cloud services to the end customers by providing, but not limited to, contract processing management, billing, payment collection, maintenance, help desk supports and certain IT infrastructure services. These are considered as a series of distinct services that are substantially the same and have the same pattern of transfer to the customer; therefore, they are accounted for as a single performance obligation that is satisfied over time. The corresponding consideration that the Company is entitled to is recognized as revenue using a time-based method since this best depicts the pattern of the control transfer. Revenue from Cloud services consists of monthly incentive revenues received from Microsoft upon completion of certain conditions and gross billing amount received from end customers net of considerations remitted by the Company to Microsoft. When the contract is modified to add distinct services to the single performance obligation for additional fees, such changes are accounted for prospectively as a termination of the old contract and the creation of a new contract.

For certain arrangements, customers are required to pay the Company before the services are delivered. When either party to a revenue contract has performed, the Company recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the Company’s performance and the customer’s payment. Contract liabilities were mainly related to fee received for Hosting services to be provided over the contract period, which were presented as deferred revenue on the consolidated balance sheets.

Deferred revenue represented the Company’s obligation to transfer the goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. As of January 1, 2022 and 2023, the Company has deferred revenue amounting up to RMB95,078 and RMB95,477, respectively, which were recognized as revenue for the years ended December 31, 2022 and 2023 in an amount of RMB39,374 and RMB78,683, respectively .

The Company’s certain hosting service contains lease and non-lease components. The Company elected to adopt the practical expedient which allows lessors to combine lease and non-lease components and account for them as one component if 1) the timing and pattern of transfer of the lease component and non-lease component is the same; 2) the lease component should be classified as an operating lease if it were accounted for separately. The combined component is accounted for in accordance with the current lease accounting guidance (“ASC 842”) if the lease component is predominant, and in accordance with the ASC 606 if the non-lease component is predominant. The Company has determined that the non-lease component is the predominant component in Hosting service. Therefore, the Company has accounted for the combined component in accordance with ASC 606.

The Company does not disclose the value of unsatisfied performance obligations as the Company’s revenue contracts are (i) contracts with an original expected length of one year or less or (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

(s)   Cost of revenues

Cost of revenues consists primarily of telecommunication costs, depreciation of the Company’s long-lived assets, amortization of acquired intangible assets, utility, maintenance, data center rental expenses directly attributable to the provision of the IDC services, payroll and other related costs of operations.

(t)   Advertising expenditures

Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB7,272, RMB6,829 and RMB9,826 for the years ended December 31, 2021, 2022 and 2023, respectively.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(u)   Research and development expenses

Research and development expenses consist primarily of payroll and related personnel costs for routine upgrades and related enhancements of the Company’s services and network. Research and development expenses are expensed as incurred except for costs to develop internal-use software or add significant upgrades and enhancements resulting in additional functionality to internal-use software that meet the capitalization criteria in accordance with ASC Subtopic 350-40, Intangibles-Goodwill and Other, Internal-Use Software.

(v)   Government grants

Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects. The amount of such government grants is determined solely at the discretion of the relevant government authorities and there is no assurance that the Company will continue to receive these government grants in the future. Government grants are recognized when it is probable that the Company will comply with the conditions attached to them, and the grants are received. When the grant relates to an expense item, it is recognized in the consolidated statement of operations over the period necessary to match the grant on a systematic basis to the costs that it is intended to compensate, as a reduction of the related operating expense. When the grant relates to an asset, it is recognized as deferred government grants and released to the consolidated statement of operations in equal amounts over the expected useful life of the related asset, when operational, as a reduction of the related depreciation expense.

(w)   Capitalized interest

Interest costs are capitalized if they are incurred during the acquisition, construction or production of a qualifying asset and such costs could have been avoided if expenditures for these assets have not been made.

As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Interest expense and amortization cost of bonds payable

 

133,959

 

 

Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes (Note 19)

25,919

58,350

59,429

Interest expense on bank and other borrowings

 

103,925

 

172,328

 

222,918

Interest expense on finance leases

 

124,567

 

104,088

 

90,679

Total interest costs

 

388,370

 

334,766

 

373,026

Less: Total interest costs capitalized

 

(53,420)

 

(61,461)

 

(60,854)

Interest expense, net

 

334,950

 

273,305

 

312,172

(x)   Income taxes

The Company accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The carrying amount of deferred tax assets is reviewed on an entity-by-entity basis and is reduced by a valuation allowance to the extent that it is more-likely-than-not that the benefits of the deferred tax assets will not be realized in future years. The valuation allowance is determined based on the weight of positive and negative evidence including future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences, and verifiable tax planning. The estimated future taxable income involves significant assumptions of forecasted revenue growth that take into consideration of the Company’s historical financial results, its plan of expanding operating capacity as well as current industry trends. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date of the change in tax rate. All deferred income tax assets and liabilities are classified as non-current on the consolidated balance sheets.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(x)   Income taxes (continued)

The Company applies ASC Topic 740, Accounting for Income Taxes (“ASC 740”), to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements.

The Company has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “income tax expenses” in the consolidated statements of operations.

(y)   Share-based compensation

Share options and Restricted Share Units (“RSUs”) granted to employees are accounted for under ASC Topic 718, Compensation—Stock Compensation (“ASC 718”), which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as compensation expenses over the requisite service period and/or performance period (which is generally the vesting period) in the consolidated statements of operations. The Company accounts for forfeitures as they occur.

The Company has elected to recognize compensation expenses using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. For share-based awards granted with performance conditions, the Company recognizes compensation expenses using the accelerated method. The Company commences recognition of the related compensation expenses if it is probable that the defined performance condition will be met. To the extent that the Company determines that it is probable that a different number of share-based awards will vest depending on the outcome of the performance condition, the cumulative effect of the change in estimate is recognized in the period of change. For share-based awards with market conditions, the probability to achieve market conditions is reflected in the grant date fair value. The Company recognized the related compensation expenses when the requisite service is rendered using the accelerate method.

On November 26, 2016, the Board approved a new incentive program to certain individuals with a new bonus scheme which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The Company remeasures the fair value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares were fixed and recorded the compensation cost over the remaining vesting term.

A cancellation of the terms or conditions of an equity award under original award in exchange for a new award should be treated as modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the original awards are not expected to be satisfied. The incremental compensation cost is measured as the excess of the fair value of the replacement awards over the fair value of original awards at the modification date. Therefore, in relation to the modified awards, the Company recognizes share-based compensation over the vesting periods of the new awards, which comprises (i) the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii) any unrecognized compensation cost of original awards, using either the original term or the new term, whichever results in higher expenses for each reporting period. For a modification of a market condition, the incremental portion of share-based compensation and unrecognized compensation cost of original award are recognized over new vesting period. For modification of a liability award that remains a liability after modification, the liability award continues to be remeasured at fair value at each reporting date.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(z)   Earnings (Loss) per share

In accordance with ASC Topic 260, Earnings per Share (“ASC 260”), basic earnings (loss) per share is computed by dividing earnings (loss) attributable to ordinary shareholders by the weighted average number of unrestricted ordinary shares outstanding during the year using two-class method. Under the two-class method, earnings (loss) is allocated between ordinary shares and participating securities based on their participating rights. The Company’s series A preferred shares (Note 18) are participating securities. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders using two-class method as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Contingently issuable shares, including performance-based share awards and contingent considerations to be settled in shares, are included in the computation of basic earnings (loss) per share only when there is no circumstance under which those shares would not be issued. Contingently issuable shares are included in the denominator of the diluted loss per share calculation as of the beginning of the period or as of the inception date of the contingent share arrangement, if later, only when dilutive and when all the necessary conditions have been satisfied as of the reporting period end. For contracts that may be settled in ordinary shares or in cash at the election of the Company, share settlement is presumed, pursuant to which incremental shares relating to the number of shares that would be required to settle the contract are included in the denominator of diluted loss per share calculation if the effect is more dilutive. Ordinary equivalent shares consist of the ordinary shares issuable upon the exercise of the share options, using the treasury stock method and shares issuable upon the conversion of the company’s series A preferred shares and convertible promissory notes using if converted method. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects would be anti-dilutive.

(aa)   Treasury stock

When the Company acquires treasury stock, the repurchased ordinary shares is accounted for under the cost method whereby the entire cost of the acquired shares is recorded as treasury stock. The cost basis for the reissuance of treasury stock is determined using a weighted-average cost basis. To the extent that the reissuance price is more than the cost basis (gain), the excess is recorded as an increase to additional paid-in capital. If the reissuance price is less than the cost basis (loss), the difference is recorded to additional paid-in capital to the extent there is a remaining balance. Any losses in excess of that amount is charged to accumulated deficit .

(bb)   Comprehensive income (loss)

Comprehensive income (loss) is defined as the increase (decrease) in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) of the Company includes only foreign currency translation adjustments related to the Company and its overseas subsidiaries, whose functional currency is US$.

(cc)   Segment reporting

In accordance with ASC Topic 280, Segment Reporting (“ASC 280”), the Company had one reportable segment since the Company’s chief executive officer, who has been identified as the Company’s chief operating decision-maker (“CODM”) formerly relied on the results of operations of hosting and related services when making decisions on allocating resources and assessing performance of the Company, and the CODM reviews the operation result of the Company as a whole. Hosting and related services business focuses primarily on colocation, interconnectivity, cloud, VPN, hybrid IT and other value-added services.

As substantial all of the Company’s long-lived assets and revenues are located in and derived from the PRC, geographical segments are not presented.

(dd)   Employee benefits

The full-time employees of the Company’s PRC subsidiaries are entitled to staff welfare benefits including medical care, housing fund, pension benefits and unemployment insurance, which are governmental mandated defined contribution plans. These entities are required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(ee)   Recent accounting pronouncements

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) and require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendments apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combinations—Overall. The amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and it should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this ASU from January 1, 2023 with no material impact on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments introduce a new requirement to disclose significant segment expenses regularly provided to the chief operating decision maker (CODM), extends certain annual disclosures to interim periods, clarifies single reportable segment entities must apply ASC 280 in its entirety, permits more than one measure of segment profit or loss to be reported under certain conditions, and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted ASU 2023-07 on January 1, 2024 with no material impact on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its consolidated financial statements.

XML 53 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONCENTRATION OF RISKS
12 Months Ended
Dec. 31, 2023
CONCENTRATION OF RISKS  
CONCENTRATION OF RISKS

3.    CONCENTRATION OF RISKS

(a)   Credit risk

Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, accounts receivable, other receivables and amounts due from related parties. As of December 31, 2022 and 2023, the aggregate amount of cash and cash equivalents and restricted cash short-term investments of RMB2,677,823 and RMB2,431,089, respectively, were held at major financial institutions located in the PRC, and US$455,187 and US$426,022, respectively, were deposited with major financial institutions located outside the PRC. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors’ interests. However, China promulgated a new Bankruptcy Law in August 2006 that came into effect on June 1, 2007, which contains a separate article expressly stating that the State Council may promulgate implementation measures for the bankruptcy of Chinese banks based on the Bankruptcy Law. Under the new Bankruptcy Law, a Chinese bank may go into bankruptcy. In addition, since China’s concession to the World Trade Organization, foreign banks have been gradually permitted to operate in China and have been significant competitors against Chinese banks in many aspects, especially since the opening of the Renminbi business to foreign banks in late 2006. Therefore, the risk of bankruptcy of those Chinese banks in which the Company has deposits has increased. In the event of bankruptcy of one of the banks which holds the Company’s deposits, the Company is unlikely to claim its deposits back in full since the bank is unlikely to be classified as a secured creditor based on PRC laws.

(b)   Business, supplier, customer, and economic risk

The Company participates in a relatively dynamic and competitive industry that is heavily reliant operation excellence of the services. The Company believes that changes in any of the following areas could have a material adverse effect on the Company’s future financial position, result of operations or cash flows:

3.    CONCENTRATION OF RISKS (CONTINUED)

(b)   Business, supplier, customer, and economic risk (continued)

(i)Business risk—Third parties may develop technological or business model innovations that address data center and network requirements in a manner that is, or is perceived to be, equivalent or superior to the Company’s services. If competitors introduce services that compete with, or surpass the quality, price or performance of the Company’s services, the Company may be unable to renew its agreements with existing customers or attract new customers at the prices and levels that allow the Company to generate reasonable rates of return on its investment.
(ii)Supplier risk—The Company’s operations are dependent upon bandwidth and cabinet capacity provided by the third-party telecom carriers. There can be no assurance that the Company will be able to secure the cabinet and bandwidth supply from the third-party telecom carriers, neither the Company is adequately prepared for unexpected increases in bandwidth demands by its customers. The communications capacity the Company has leased, include cabinet and bandwidth, may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of its third-party providers. Any failure of these network providers to provide the capacity the Company requires may result in a reduction in, or interruption of, service to its customers. A significant portion of the Company’s total bandwidth and cabinet resources are purchased from its five largest suppliers, who collectively accounted for 39%, 35% and 42% of the Company’s total bandwidth and cabinet resources for the years ended December 31, 2021, 2022 and 2023, respectively.
(iii)Customer risk—The success of the Company’s business going forward will rely in part on Company’s ability to continue to obtain and expand business from existing customers while also attracting new customers. The Company has a diversified base of customers covering its services and one, one and one single entity customer generated more than 10% of the Company’s total net revenues for the years ended December 31, 2021, 2022 and 2023, respectively. Certain customers are local subsidiaries of a telecommunication carrier in China, which the Company views as separate customers as it negotiates with, maintain and support each of these entities given that each of them has the separate decision-making authority and services procurement budget. None of these customers individually contributed more than 2% of the Company’s revenues in any given year but in the aggregate, they contributed approximately 6%, 6% and 5% of the Company’s total revenues for the years ended December 31, 2021, 2022 and 2023, respectively.
(iv)Political, economic and social uncertainties—The Company’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective.
(v)Regulatory restrictions—The applicable PRC laws, rules and regulations currently prohibit foreign ownership of companies that provide internet related services, including hosting and related services. Accordingly, the Company’s subsidiary, VNET China, is currently ineligible to apply for the required licenses for providing IDC services in China. As a result, the Company operates its IDC services in the PRC through its Consolidated VIEs which holds the licenses and permits required to provide IDC services in the PRC. The PRC Government may also choose at anytime to block access to certain website operators which could also materially impact the Company’s ability to generate revenue.

(c)   Currency convertibility risk

The Company transacts substantially all its business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the PRC government abolished the dual-rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of China (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.

3.    CONCENTRATION OF RISKS (CONTINUED)

(d)   Foreign currency exchange rate risk

From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The (appreciation) depreciation of the RMB against US$ was approximately (2.3%), 9.2% and 1.7% in the years ended December 31, 2021, 2022 and 2023, respectively.

(e)   Interest rate risk

The Company is exposed to interest rate risk on its interest-bearing assets and liabilities. As part of its asset and liability risk management, the Company reviews and takes appropriate steps to manage its interest rate exposures on its interest-bearing assets and liabilities. The Company has not been exposed to material risks due to changes in market interest rates, and not used any derivative financial instruments to manage the interest risk exposure during the periods presented.

XML 54 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITION OF SUBSIDIARIES
12 Months Ended
Dec. 31, 2023
ACQUISITION OF SUBSIDIARIES  
ACQUISITION OF SUBSIDIARIES

4.    ACQUISITION OF SUBSIDIARIES

Acquisitions in 2023

Sanhe Mingtai Digital Industrial Park Co., Ltd. (“Sanhe Digital”)

In March 2023, the Company through one of its Consolidated VIEs, Langfang Huahai Network Technology Co., Ltd. (“Langfang Huahai”), acqcuired 100% equity interest in Sanhe Ditital by issuance of 22.5% equity interest (share consideration) of Langfang Huahai. The share consideration is referenced to the fair value of the identifiable assets acquired and liabilities assumed. The purpose of the transaction is to acquire the property and land use rights for data center. As Sanhe Digital does not possess all the elements that are necessary to conduct normal operations as a business, such acquisition is accounted for as an acquisition of assets. Sanhe Digital was subsequently merged into Langfang Huahai in December 2023.

The carrying amount of the net identifiable assets of Sanhe Digital were as follows:

    

RMB

Net assets acquired:

  

Current assets

 

3

Property and equipment, net

 

105,538

Land use rights, net

 

14,258

Deferred tax assets

 

2,232

Accrued expenses and other payables

 

(2,277)

Deferred tax liabilities

 

(2,758)

Total share consideration

 

116,996

Acquisitions in 2022

Kunshan Kunhui Network Co., Ltd. (“KS Kunhui”)

On August 5, 2022, as part of its business strategy to expand the existing hosting service, the Company through its subsidiary, Beijing FengFu Technology Co., Ltd., acquired 100% of the equity interests in KS Kunhui, which primarily provides internet data center service, for a total cash consideration of RMB50,000. As KS Kunhui is in operations and possess all the elements that are necessary to conduct normal operations as a business, such acquisition is accounted for as business combination.

4.    ACQUISITION OF SUBSIDIARIES (CONTINUED)

Acquisitions in 2022 (continued)

The following table summarizes the estimated fair value of the assets acquired and liabilities assumed as of the date of acquisition:

    

RMB

Cash and cash equivalents

 

9,014

Property and equipment, net

 

92,157

Operating lease right-of-use assets, net

 

199,255

Operating permits (Note 9)

 

29,000

Customer contract (Note 9)

 

59,500

Deferred tax assets

 

13,921

Other current assets

 

289,480

Total assets acquired

 

692,327

Other current liabilities

 

(436,124)

Operating lease liabilities

 

(208,612)

Deferred tax liabilities

 

(22,125)

Total liabilities assumed

 

(666,861)

Net assets acquired

 

25,466

Purchase consideration

 

50,000

Goodwill

 

24,534

The revenue and net loss of KS Kunhui since the acquisition date included in the consolidated statement of operations for the year ended December 31, 2022 were nil and RMB24,757, respectively. The goodwill, which is not tax deductible, is primarily attributable to synergies expected to be achieved from the acquisition.

The pro forma results of revenue and earnings of the acquiree as if the combinations occurred as of the beginning of the comparable prior annual reporting period of the acquiree were not presented because the effects of the business combination was not significant to the Company’s consolidated results of operations.

BJ Jianghe Shuzhi, Jianghe Chuangke, Jianghe Industrial and BJ Xunneng (collectively “BJ JiangHeCloud”)

On August 1, 2022, the Company through its subsidiaries, YF WOFE and 21Vianet Saturn, acquired 100% equity interests in BJ JiangHeCloud at a total cash consideration of RMB847,438. Among the consideration, RMB57,500 is refundable if relevant condition set out in the agreements is not achieved. The purpose of the transaction is to establish several new data centers. As BJ JiangHeCloud does not possess all the elements that are necessary to conduct normal operations as a business and had not yet commenced operations, such acquisition is accounted for as an acquisition of assets. As of December 31, 2023, as the relevant condition was not met, the RMB57,500 refundable prepayment was included in other non-current assets.

The carrying amount of the net identifiable assets of BJ JiangHeCloud were as follows:

    

RMB

Net assets acquired:

Cash and cash equivalents

 

3,325

Other current assets

 

3,959

Property and equipment, net

 

306,546

Operating permits (Note 9)

 

479,989

Land use rights, net (Note 10)

 

221,556

Other current liabilities

 

(15,448)

Deferred tax liabilities

 

(209,989)

Total consideration in cash

 

789,938

XML 55 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS AND NOTES RECEIVABLE, NET
12 Months Ended
Dec. 31, 2023
ACCOUNTS AND NOTES RECEIVABLE, NET  
ACCOUNTS AND NOTES RECEIVABLE, NET

5.    ACCOUNTS AND NOTES RECEIVABLE, NET

Accounts and notes receivable and the allowance for doubtful debt consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

Accounts receivable

 

1,897,111

 

1,903,458

Notes receivable

 

1,151

 

873

Allowance for doubtful debt

 

(134,569)

 

(188,356)

 

1,763,693

 

1,715,975

As of December 31, 2022 and 2023, all accounts and notes receivable were due from third party customers. An analysis of the allowance for doubtful debt was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Balance at beginning of the year

 

68,921

99,620

134,569

Additional due to business combination

 

16,256

Additional provision charged to expense

 

14,990

34,949

54,512

Write-off of accounts receivable

 

(547)

(725)

Balance at the end of the year

 

99,620

134,569

188,356

XML 56 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2023
SHORT-TERM INVESTMENTS.  
SHORT-TERM INVESTMENTS

6.    SHORT-TERM INVESTMENTS

Short-term investments consisted of the following as of December 31, 2023:

    

As of December 31,

2023

RMB

Aggregate cost basis

 

354,149

Gross unrealized holding gain

 

2,671

Aggregate fair value

 

356,820

The Company’s short-term investments as of December 31, 2023 represent a short-term wealth management product issued by a financial institution in Hong Kong S.A.R. The wealth management product has been redeemed by the Company in January 2024.

XML 57 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS
12 Months Ended
Dec. 31, 2023
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

7.    PREPAID EXPENSES AND OTHER CURRENT ASSETS

Prepaid expenses and other current assets consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

Prepaid expenses (1)

 

988,467

 

1,344,525

Tax recoverable

620,901

907,629

Deposits

 

59,653

 

33,941

Loans to third parties (2)

 

376,851

 

5,787

Staff advances

 

2,992

 

2,518

Interest receivables

 

544

 

532

Others

 

98,092

 

80,409

 

2,147,500

 

2,375,341

(1)Prepaid expenses mainly represented the unamortized portion of prepayments made to Microsoft for the cloud services, the prepayments to telecommunication operators for bandwidth, data centers or cabinets and the prepayments for office expense.
(2)In December 2022, loan amounting to RMB279,500 was provided to the third party selling shareholders of KS Kunhui (Note 4) to settle the liabilities to KS Kunhui. The loan bears an interest rate of 7.5% per annum and has a maturity term ranging from four to six months. The loan was secured by the third parties’ equity shares in their subsidiaries and certain property and equipment of their subsidiaries. During 2023, RMB85,000 was repaid to the Company, RMB194,500 of the above outstanding loan as well as RMB93,400 of another loan provided to a third party in September 2021 with an original maturity period of 18 months were overdue and full amount of allowance for credit losses was recognized as of December 31, 2023. The credit losses were recorded in allowance for doubtful debt in the consolidated statement of operations.

An analysis of the allowance for doubtful debt in relation to other receivables was as follows:

For the years ended December 31,

    

2022

    

2023

 

RMB

 

RMB

Balance at beginning of the year

 

130,908

 

131,624

Addition

 

15,460

 

313,993

Write-off

 

(15,000)

 

Foreign exchange difference

 

256

 

52

Balance at the end of the year

 

131,624

 

445,669

XML 58 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2023
PROPERTY AND EQUIPMENT, NET  
PROPERTY AND EQUIPMENT, NET

8.    PROPERTY AND EQUIPMENT, NET

Property and equipment, including those held under finance leases, consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

At cost:

Property

 

2,236,257

 

2,672,822

Leasehold improvements

 

4,819,257

 

5,821,394

Computer and network equipment

 

7,577,082

 

8,437,075

Optical fibers

 

142,723

 

142,723

Office equipment

 

87,093

 

93,543

Motor vehicles

 

4,098

 

3,937

 

14,866,510

 

17,171,494

Less: Accumulated depreciation

 

(5,548,663)

 

(6,987,542)

9,317,847

10,183,952

Construction-in-progress

 

2,770,348

 

3,444,237

Impairment

 

(123,697)

 

(603,796)

Property and equipment, net

 

11,964,498

 

13,024,393

See note 2 (p) for details of impairment of property and equipment.

Depreciation expense was RMB1,164,725, RMB1,462,550 and RMB1,663,932 for the years ended December 31, 2021, 2022 and 2023, respectively, and were included in the following captions:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Cost of revenues

 

1,107,655

 

1,386,800

 

1,573,970

Sales and marketing expenses

 

963

 

1,029

 

1,721

General and administrative expenses

 

23,186

 

35,715

 

38,280

Research and development expenses

 

32,921

 

39,006

 

49,961

 

1,164,725

 

1,462,550

 

1,663,932

The carrying amounts of the Company’s property and equipment held under finance leases at respective balance sheet dates were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Property

 

993,158

 

993,158

Computer and network equipment

 

971,814

 

648,989

Optical fibers

 

137,924

 

137,924

 

2,102,896

 

1,780,071

Less: Accumulated depreciation

 

(847,449)

 

(709,209)

 

1,255,447

 

1,070,862

Construction-in-progress

 

 

219,283

Impairment

 

(18,808)

(19,361)

1,236,639

 

1,270,784

8.    PROPERTY AND EQUIPMENT, NET (CONTINUED)

Depreciation of property, computer and network equipment and optical fibers under finance leases was RMB274,052, RMB224,140 and RMB199,926 for the years ended December 31, 2021, 2022 and 2023, respectively.

The carrying amounts of property and equipment pledged by the Company to secure borrowings (Note 14) granted to the Company at the respective balance sheet dates were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Property

 

118,050

 

155,239

Leasehold improvements

92,629

246,662

Computer and network equipment

137,876

442,167

Office equipment

 

919

1,829

XML 59 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS, NET
12 Months Ended
Dec. 31, 2023
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

9.    INTANGIBLE ASSETS, NET

The following table presented the Company’s intangible assets as of the respective balance sheet dates:

Radio

Internal

Purchased

spectrum

Operating

Technology

Customer

Supplier

Trade

Customer

Non-Complete

use

software

license

Permits

Platform

relationships

Licenses

relationships

names

contract

Agreement

software

Total

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

Intangible assets, cost December 31, 2022

 

207,565

 

134,543

 

1,217,876

 

38,050

 

257,183

 

5,772

 

39,053

 

116,266

 

190,141

 

1,800

 

74,224

 

2,282,473

Accumulated amortization

(139,443)

(83,294)

(56,433)

(18,258)

(235,810)

(3,428)

(34,281)

(48,929)

(68,622)

(1,800)

(53,785)

(744,083)

Impairment

(41,259)

(41,259)

Intangible assets, net December 31, 2022

 

68,122

 

9,990

 

1,161,443

 

19,792

 

21,373

 

2,344

 

4,772

 

67,337

 

121,519

 

 

20,439

 

1,497,131

Intangible assets, cost December 31, 2023

233,513

136,825

1,199,210

38,050

257,183

5,772

39,053

116,266

190,141

1,800

90,419

2,308,232

Accumulated amortization

(157,081)

(87,145)

(89,226)

(23,739)

(256,888)

(3,812)

(37,299)

(54,742)

(89,002)

(1,800)

(67,020)

(867,754)

Impairment

(802)

(41,959)

(14,311)

(57,072)

Intangible assets, net December 31, 2023

 

75,630

 

7,721

 

1,109,984

 

 

295

 

1,960

 

1,754

 

61,524

 

101,139

 

 

23,399

 

1,383,406

Radio spectrum license represented the spectrum license awarded by the Hong Kong Telecommunication Authority. Operating permits relate to the government authorized high-capacity utilities from the assets acquisitions. Customer relationships relate to the relationships that arose as a result of existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived from the expected renewal of these existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Licenses mainly represented the telecommunication service license in relation to virtual private network services. Supplier relationships relate to the relationships that arose as a result of existing bandwidth supply agreements with certain network operators, which were valued using a replacement cost method given the relative ease of replacement. Trade names mainly relate to the trade names of Dermot Entities. Customer contract related to existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived over the contractual period of the existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Technology platform relates to the TenxCloud Cloud Native Application Platform and Kubedata platform from acquisition of BJ TenxCloud in 2021 and platform software from acquisition of iJoy BVI in 2013.

The intangible assets are amortized using the straight-line method, which is the Company’s best estimate of how these assets will be economically consumed over their respective estimated useful lives ranging from 1 to 48 years.

See note 2 (p) for details of impairment of intangible assets.

Amortization expenses were approximately RMB94,751, RMB122,470 and RMB128,042 for the years ended December 31, 2021, 2022 and 2023, respectively.

The annual estimated amortization expenses for the intangible assets for each of the next five years are as follows:

    

RMB

2024

 

294,541

2025

 

153,513

2026

 

27,877

2027

 

17,591

2028

 

11,325

 

504,847

XML 60 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHTS, NET
12 Months Ended
Dec. 31, 2023
LAND USE RIGHTS, NET.  
LAND USE RIGHTS, NET

10.  LAND USE RIGHTS, NET

Land use rights held by the Company represent operating lease prepayments and are amortized over the remaining term of the respective rights.

As of December 31, 

2022

2023

    

RMB

    

RMB

Cost

 

617,808

 

664,272

Accumulated amortization

 

(41,788)

 

(61,769)

Land use rights, net

 

576,020

 

602,503

The carrying amounts of land use rights pledged by the Company to secure borrowings (Note 14) granted to the Company at the respective balance sheet dates were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Land use rights

 

115,895

 

196,195

XML 61 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL
12 Months Ended
Dec. 31, 2023
GOODWILL.  
GOODWILL

11.  GOODWILL

The changes in the carrying amount of goodwill were as follows:

For the years ended December 31, 

2022

2023

    

RMB

    

RMB

Balance as of January 1

Goodwill, gross

 

1,339,657

 

1,364,191

Accumulated impairment losses

Goodwill, net

1,339,657

1,364,191

Goodwill acquired

24,534

Impairment

 

 

(1,364,191)

Balance as of December 31

 

Goodwill, gross

1,364,191

1,364,191

Accumulated impairment losses

(1,364,191)

Goodwill, net

1,364,191

 

As of December 31, 2021 and 2022, the Company has performed assessment and no impairment loss was recorded.

Considering the adverse changes in macroeconomic and market conditions in 2023 as well as a sustained decrease in share price, the Company determined that a quantitative assessment was required at December 31, 2023. The Company estimated the fair value of a reporting unit by using income approach, which considered a number of factors, including expected future cash flows and discounted rate. Expected future cash flows are dependent on certain key assumptions including forecsted revenue growth rates. Based on the quantitative assessment results, the difference of the reporting unit’s carrying amount over its fair value exceeded the total amount of goodwill as of December 31, 2023. Therefore, the Company recognized impairment of goodwill in its full amount of RMB1,364,191 for the year ended December 31, 2023.

XML 62 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS, NET
12 Months Ended
Dec. 31, 2023
LONG-TERM INVESTMENTS, NET  
LONG-TERM INVESTMENTS, NET

12.  LONG-TERM INVESTMENTS, NET

The Company’s long-term investments consisted of the following:

As of December 31, 

2022

2023

    

RMB

    

RMB

Equity investments without readily determinable fair values

 

17,137

 

19,821

Equity method investments

 

223,457

 

738,128

Available-for-sale debt investments

 

1,600

 

 

242,194

 

757,949

Equity investments without readily determinable fair values

The investment income comprised of dividend income of RMB659, RMB391 and RMB3,270 for the years ended December 31, 2021, 2022 and 2023, respectively.

The Company recorded an impairment loss of long-term investments amounting to nil, nil and RMB9,327 for the years ended December 31, 2021, 2022 and 2023, respectively.

Equity method investments:

    

Increase (decrease)

    

 during

the year ended

As of December 31, 2021

December 31, 2022

As of December 31, 2022

Share 

Investments

Share 

Distribution/derecognize

Share

Impairment

Investments

Cost of

equity

Impairment of

in equity

Cost of 

equity gain

of share equity

Cost of

 equity gain

of

 in equity

    

 investments

    

loss

    

investment

    

  investee

    

investments

    

(loss)

(gain) loss

    

 investments

    

 (loss)

    

investment

    

 investee

    

RMB

    

RMB

RMB

RMB

    

RMB

    

RMB

    

RMB

    

RMB

RMB

    

RMB

RMB

Yizhuang Fund

 

101,000

 

(32,285)

68,715

 

3,159

(71,874)

Jingliang Inter Cloud

6,000

 

(5,013)

987

 

(4)

6,000

(5,017)

983

Jingliang Century Cloud

4,000

 

4,000

 

4,000

4,000

ZJK Energy

5,907

 

(3,816)

2,091

 

16

5,907

(3,800)

2,107

WiFire Entities

 

20,000

 

(20,000)

 

20,000

(20,000)

Qidi Chengxin

3,930

(217)

3,713

(116)

3,930

(333)

3,597

BJ Chaohulian

5,000

(1,505)

(3,495)

5,000

(1,505)

(3,495)

Dexin Tonglian

3,000

(333)

3,000

(333)

2,667

SH Edge Interchange*

900

(797)

900

(797)

103

Changzhou Gaoxin

210,000

210,000

210,000

 

145,837

 

(62,836)

(3,495)

79,506

 

213,900

1,925

(71,874)

258,737

(31,785)

(3,495)

223,457

    

Increase (decrease) 

    

during 

the year ended

As of December 31, 2022

December 31, 2023

As of December 31, 2023

Share 

Impairment

Investments

Share 

Distribution/derecognize

Share

Impairment

Investments

Cost of 

equity 

of

in equity

Cost of

equity gain

of share equity

Cost of

equity

of

 in equity 

    

investments

    

loss

    

investment

    

investee

    

investments

    

 (loss)

    

(gain)loss

    

investments

    

gain (loss)

    

investment

    

investee

    

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Jingliang Inter Cloud

 

6,000

(5,017)

983

(2)

6,000

(5,019)

981

Jingliang Century Cloud

 

4,000

4,000

4,000

4,000

ZJK Energy

 

5,907

(3,800)

2,107

(45)

5,907

(3,845)

2,062

WiFire Entities

 

20,000

(20,000)

(20,000)

20,000

Qidi Chengxin

 

3,930

(333)

3,597

(119)

3,930

(452)

3,478

BJ Chaohulian

5,000

(1,505)

(3,495)

5,000

(1,505)

(3,495)

Dexin Tonglian

 

3,000

(333)

2,667

(475)

3,000

(808)

2,192

SH Edge Interchange*

900

(797)

103

(103)

900

(900)

Changzhou Gaoxin

210,000

210,000

488,392

5,107

698,392

5,107

703,499

Zhuhai Private

23,000

(1,084)

23,000

(1,084)

21,916

258,737

(31,785)

(3,495)

223,457

491,392

3,279

20,000

750,129

(8,506)

(3,495)

738,128

*

“SH Edge Interchange” represents Shanghai Edge Cloud Interchange Technology Co., Ltd.

12.  LONG-TERM INVESTMENTS, NET (CONTINUED)

Equity method investments (continued):

The Company through its subsidiary, VNET Beijing, entered into an agreement to invest in the Yizhuang Venture Investment Fund (“Yizhuang Fund”) as a limited partner since April 2012 with capital injection of RMB101,000 and held 27.694% of the investee as of December 31, 2020, 2021. Given the Company holds more than three percent interest in the Yizhuang Fund as a limited partner, the investment is accounted for under the equity method as prescribed in ASC Subtopic 323-10, Investments Equity Method (“ASC 323-10”). For the year ended December 31, 2022, the Company received distribution from Yizhuang Fund as return on investments with an amount of RMB15,232. As of December 31, 2022, the operating period of Yizhuang Fund was expired and the liquidation work was initiated. The Company derecognized the investment and recognized the estimated recoverable amount of RMB56,642 in prepaid expenses and other current assets.

In September 2017, after the disposal of 66.67% equity interest in the WiFire Entities, the Company held the remaining 33.33% equity interest in the WiFire Entities, which is accounted for equity method investment at fair value at the disposal date. As of December 31, 2022, the equity method investment balance is reduced to nil after the pickup of loss in the WiFire Entities. In October and November 2023, the Company transferred the remaining 33.33% equity interest in the WiFire Entities to third parties with nil consideration.

In January 2018, the Company through its subsidiary, VNET Beijing, and a third company jointly set up Beijing Jingliang Interconnected Cloud Technology Inc. (“Jingliang Inter Cloud”) and Jingliang Century Cloud Technology Inc. (“Jingliang Century Cloud”). The Company injected capital of RMB6,000 and RMB4,000 and the Company held 60% and 40% of equity interest in Jingliang Inter Cloud and Jingliang Century Cloud, respectively. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over Jingliang Inter Cloud’s operation and financial decisions.

In December 2019, the Company through its subsidiary, VNET Beijing, and a third company jointly set up Chengdu Qidi Chengxin Education Limited (“Qidi Chengxin”). The Company injected capital of RMB3,930 and held 59% of equity interest in Qidi Chengxin. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.

In January 2021, the Company through its subsidiary, VNET Beijing, and two third parties jointly set up Beijing Super Internet Technology Research Institute Co., Ltd. (“BJ Chaohulian”). The Company injected capital of RMB5,000 and held 30% of equity interest in BJ Chaohulian. As of December 31, 2021, the equity method investment balance is reduced to nil after the Company pickup of loss amounting to RMB1,505 and recorded impairment of investment amounting to RMB3,495.

In September 2022, the Company through its subsidiary, Shanghai Cloud Network Co., Ltd., and five third parties jointly set up Dexin Tonglian (Beijing) Culture Technology Co., Ltd. (“Dexin Tonglian”). The Company injected capital of RMB3,000 and hold 30% of equity interest in Dexin Tonglian. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.

In November 2022, the Company through its subsidiary, VNET HK, and a third party jointly set up Changzhou Gaoxin Interconnection Co., Ltd. (“Changzhou Gaoxin”). The Company injected capital of RMB210,000 and held 35% of equity interest in Changzhou Gaoxin. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions. In April and May 2023, the Company injected additional capital of RMB488,392 and its shareholding remained at 35%.

In February 2023, the Company through its subsidiary, SH Shilian, and Zhuhai VNET Enterprise Management Partnership (Limited Partnership), an entity controlled by the founder of the Company, jointly set up Zhuhai VNET Private Equity Fund Management Co., Ltd. (“Zhuhai Private”). The Company injected capital of RMB23,000 and held 40% of equity interest in Zhuhai Private. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.

XML 63 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER NON-CURRENT ASSETS
12 Months Ended
Dec. 31, 2023
OTHER NON-CURRENT ASSETS  
OTHER NON-CURRENT ASSETS

13.  OTHER NON-CURRENT ASSETS

As of December 31, 2022 and 2023, other non-current assets included prepayment for acquisition of datacenters and purchase of property and equipment amounting to RMB293,500 and RMB293,500, which consist of 53% and 55% of other non-current assets, respectively.

XML 64 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS
12 Months Ended
Dec. 31, 2023
BORROWINGS  
BORROWINGS

14.  BORROWINGS

Borrwings were as follows as of the respective balance sheet dates:

As of December 31, 

2022

2023

    

RMB

    

RMB

Short term bank borrowings

 

 

30,000

Long-term bank borrowings, current portion

 

289,941

 

334,511

Other long-term borrowings, current portion

194,079

388,814

 

484,020

 

753,325

Long-term bank borrowings, non-current portion

 

2,694,249

 

4,170,981

Other long-term borrowings, non-current portion

355,607

942,540

Total borrowings

 

3,533,876

 

5,866,846

The short-term bank borrowings outstanding as of December 31, 2023 bore a weighted average interest rate of 3.65% per annum.

The long-term borrowings (including current portion) outstanding as of December 31, 2022 and 2023 bore a weighted average interest rate of 5.11% and 4.97% per annum, respectively, and were denominated in RMB. These loans were obtained from financial institutions located in the PRC.

As of December 31, 2022 and 2023, unused loan facilities for bank and other borrowings amounted to RMB3,164,371 and RMB2,811,123 , respectively.

Borrowings as of December 31, 2022 and 2023 were secured by the following:

December 31, 2022

Long-term borrowings (including current portion)

 

Secured by

(RMB)

 

  

1,879,631

 

Secured by a subsidiary’s share.

800,989

Secured by a subsidiary’s land-use right with net book value of RMB24,460 (Note 10).

247,171

Secured by a subsidiary’s property and equipment and land-use right with net book value of RMB118,050 and RMB91,435, respectively (Note 8/Note 10), and a subsidiary’s share.

156,077

 

Secured by a subsidiary’s property and equipment with net book value of RMB231,424 (Note 8), and a subsidiary’s share.

450,008

Unsecured borrowing.

3,533,876

14.  BORROWINGS (CONTINUED)

December 31, 2023

Short-term borrowings

    

Secured by

(RMB)

 

  

30,000

Unsecured borrowing.

Long-term borrowings (including current portion)

 

Secured by

(RMB)

 

  

2,180,490

Secured by a subsidiary’s share.

3,101,522

Secured by property and equipment and land-use right with net book value of RMB845,898 and RMB196,195, respectively (Note 8/Note 10), and a subsidiary’s share

554,834

Unsecured borrowing.

5,836,846

The following table summarizes the aggregate required repayments of the principal amounts of the Company’s long-term borrowings, including bank and other borrowings in the succeeding five years and thereafter:

    

RMB

For the years ending December 31,

2024

 

799,314

2025

 

816,677

2026

 

751,209

2027

 

683,110

2028

689,511

2029 and thereafter

 

2,273,233

XML 65 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES AND OTHER PAYABLES
12 Months Ended
Dec. 31, 2023
ACCRUED EXPENSES AND OTHER PAYABLES  
ACCRUED EXPENSES AND OTHER PAYABLES

15.  ACCRUED EXPENSES AND OTHER PAYABLES

The components of accrued expenses and other payables were as follows:

As of December 31, 

2022

2023

    

RMB

    

RMB

Payables for purchase of property, equipment and software

 

1,280,742

 

1,431,547

Payroll and welfare payables

 

433,376

 

477,367

Consideration due to the original shareholders of BJ TenxCloud (1)

 

229,323

 

229,323

Liability classified share-based payments (1)

131,116

149,612

Accrued service fees

66,494

126,001

Payables for office supplies and utilities

 

69,288

 

105,871

Payables for acquisitions and long-term investments

47,805

99,340

Value-added tax and other taxes payable

 

31,706

 

35,391

Interest payables

 

35,785

 

77,168

Others

 

84,844

 

51,482

 

2,410,479

 

2,783,102

(1)On July 15, 2021, the Company acquired 100% of the equity interests in BJ TenxCloud from third party selling shareholders. The balance of consideration due to original shareholders represented the amounts the selling shareholders claimed according to the acquisition agreement.

In addition, the Company is obligated to issue various numbers of the shares of the Company or its subsidiary to certain selling shareholders who will remain as the employees of BJ TenxCloud, determinable based on achievements of the financial and operational targets by BJ TenxCloud during various post-acquisition periods. As such share-base payments will be forfeited if these employees cease their employments with the Company, the Company recognized these payments as compensation costs over the requisite service periods. The Company classified the share-based payments as liability classified share-based payments.

XML 66 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES
12 Months Ended
Dec. 31, 2023
LEASES  
LEASES

16.  LEASES

Leases are classified as operating leases or finance leases in accordance with ASC 842. The Company’s operating leases mainly related to building, office facilities and equipment and the rights to use the land in the PRC. For leases with terms greater than 12 months, the Company records the related asset and liability at the present value of lease payments over the term. Certain leases include rental escalation clauses, renewal options and/or termination options, which are factored into the Company’s determination of lease payments when appropriate.

As of December 31, 

 

    

2022

    

2023

 

Weighted average remaining lease term:

Operating lease

 

10.7 years

 

9.7 years

Finance lease

 

18.9 years

 

18.7 years

Weighted average discount rate:

 

  

 

  

Operating lease

 

7.50

%  

7.59

%

Finance lease

 

10.44

%  

10.04

%

Lease cost for finance leases capitalized were immaterial for the years ended December 31, 2021, 2022 and 2023.

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Lease cost

 

  

 

  

Finance lease cost:

 

  

 

  

Depreciation

 

274,052

224,140

 

199,926

Interest expenses

 

124,567

104,088

 

90,679

Operating lease cost

 

568,044

691,197

 

749,800

Total lease cost

 

966,663

1,019,425

 

1,040,405

Short-term lease cost and variable lease cost for operating leases and finance leases were immaterial for the years ended December 31, 2021, 2022 and 2023.

Other information related to leases was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

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

Operating cash payments for operating leases

 

593,615

635,615

796,541

Financing cash payments for finance leases

 

579,660

231,046

210,902

16.  LEASES (CONTINUED)

Future lease payments under operating leases and finance leases as of December 31, 2023 were as follows:

Operating Leases

Finance Leases

    

RMB

    

RMB

2024

 

807,678

180,355

2025

 

739,747

173,799

2026

 

680,034

165,015

2027

 

545,468

158,978

2028

528,173

156,920

2029 and thereafter

 

2,630,069

1,705,594

Total future lease payments

 

5,931,169

2,540,661

Less: Imputed interest

 

(1,880,246)

(1,265,329)

Present value of future lease payments*

 

4,050,923

1,275,332

*

Present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to RMB780,164 and RMB3,270,759 for the year ended December 31, 2023, respectively.

Present value of future finance lease payments consisted of current portion of finance lease liabilities and non-current portion of finance lease liabilities, amounting to RMB115,806 and RMB1,159,525 for the year ended December 31, 2023, respectively.

XML 67 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BONDS PAYABLE
12 Months Ended
Dec. 31, 2023
BONDS PAYABLE.  
BONDS PAYABLE

17.  BONDS PAYABLE

On April 15, 2019, the Company issued and sold bonds with an aggregate principal amount of US$300,000 at a coupon rate of 7.875% per annum (“2021 Notes”). The 2021 Notes has matured on October 15, 2021. The 2021 Notes were listed and quoted on the SGX-ST. Interest on the 2021 Notes is payable semi-annually in arrears on April 15 and October 15 in each year, beginning from October 15, 2019.

Net proceeds from 2021 Notes after deducting issuance costs were RMB1,976,474. The 2021 Notes are unsecured and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated to the bonds; equal in right of payment to any of the Company’s liabilities that are not so subordinated, including the 2020 Notes; effectively junior in the right of payment to any secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including accounts payables) of the Company’s subsidiaries and Consolidated VIEs.

On October 4, 2021, the Company repaid the outstanding 2021 Notes with principal amount of US$300,000.

XML 68 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PERPETUAL CONVERTIBLE PREFERRED SHARES
12 Months Ended
Dec. 31, 2023
PERPETUAL CONVERTIBLE PREFERRED SHARES  
PERPETUAL CONVERTIBLE PREFERRED SHARES

18.  PERPETUAL CONVERTIBLE PREFERRED SHARES

In June 2020, the Company issued 150,000 Series A perpetual convertible preferred shares (the “Series A Preferred Shares”) at the subscription price of 1,000 US dollars per subscribed share for a total cash consideration of US$150,000.

The significant terms of the Series A Preferred Shares are summarized as follows:

Dividends

From and after the original issuance date, cumulative dividends on each Series A Preferred Share will accrue in arrears at the dividend rate of 4.5% per annum on the original issuance price of 1,000 US dollars per subscribed share. All accrued dividends on any Series A Preferred Share will be paid in cash, when, as and if declared by the Board of Directors out of funds legally available therefor or upon a liquidation of the Company.

18.  PERPETUAL CONVERTIBLE PREFERRED SHARES (CONTINUED)

Dividends (continued)

Holders of the Series A Preferred Shares will also be entitled to receive any dividends declared by the Board of Directors on a pro rata basis with the ordinary shares determined on an as-converted basis. The dividends or distributions shall be distributed among all holders of ordinary shares and Series A Preferred Shares in proportion to the number of ordinary shares that would be held by each such holder if all Series A Preferred Shares had been converted to ordinary shares as of the record date fixed for determining those entitled to receive such distribution.

For dividends on cumulative preferred stock classified in permanent equity, dividends are not recognized until declared by the Board of Directors. RMB28,637 dividend was declared by the Company on the conversion date.

Liquidation preference

In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company, the holders of Series A Preferred Shares will be entitled to be paid out of the assets of the Company available for distribution to its shareholders before any distribution or payment out of the assets of the Company will be made to the holders of ordinary shares at a preferential amount in cash equal to the greater of (i) the aggregate original issuance price of 1,000 US dollars per Series A Preferred Shares, plus any unpaid, accrued and accumulated dividends on all such Series A Preferred Shares (whether or not declared) and (ii) the aggregate value that such holders of Series A Preferred Shares would have received had all holders of Series A Preferred Shares, immediately prior to such Liquidation, converted all Series A Preferred Shares then outstanding (together with any unpaid, accrued and accumulated dividends thereon) into Class A ordinary shares at the applicable conversion price then in effect.

If the Company has insufficient assets to pay the holders of the Series A Preferred Shares the full preferential amount, (a) the holders of the Series A Preferred Shares will share ratably in any distribution of the remaining assets of the Company in proportion to the respective full preferential amounts which would otherwise be payable to each such holder in full, and (b) the Company will not make or agree to make, or set aside for the benefit of the holders of ordinary shares, any payments to the holders of ordinary shares.

Conversion

Series A Preferred Shares can be converted at any time at the option of the holder into Class A ordinary shares by dividing the original issuance price plus any unpaid, accrued and accumulated dividends up to, but excluding, the conversion date by the conversion price in effect immediately prior to such conversion. Series A Preferred Shares will be mandatorily converted into Class A ordinary shares at any time after six months from the original issuance date when the daily volume-weighted average price of the ADS (“VWAP”) of certain period equals or exceeds the 200% of the conversion price per ADS (“Conversion Threshold”).

Conversion price is initially, US$2.8333 per Class A Ordinary Shares or US$17.00 per ADS and is subject to additional adjustments if the Company makes certain dilutive issuances of shares.

Voting

Each Series A Preferred Shares holder will be entitled to a number of vote equal to the number of Class A ordinary shares then issuable upon its conversion into Class A ordinary shares at the record date for determination of the shareholders entitled to vote on such matters, or, if no such record date is established, at the date when such vote is taken or any written consent of shareholders is solicited.

Accounting for the Series A Preferred Shares

The Series A Preferred Shares are classified as permanent equity and initially recorded at the issuance price at the time of closing. There were no embedded features that qualified for bifurcation and separate accounting in accordance with ASC 815-10, Derivatives and Hedging. As the time of closing, beneficial conversion features with the amount of RMB470,643 was recorded as a reduction to the respective preferred shares with an offsetting credit to additional paid-in capital. This amount was immediately accreted back as a deemed distribution to Series A perpetual convertible preferred shareholders.

18.  PERPETUAL CONVERTIBLE PREFERRED SHARES (CONTINUED)

Accounting for the Series A Preferred Shares (continued)

The Company early adopted ASU 2020-06, Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), starting on January 1, 2021 using modified retrospective transition method applied to those transactions outstanding as of January 1, 2021. The impact of adoption of ASU 2020-06 was immaterial for Series A Preferred Shares.

On March 1, 2021, 150,000 Series A Preferred Shares all has been converted into 54,507,816 Class A Ordinary Shares at the conversion price US$17.00 per ADS.

XML 69 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONVERTIBLE PROMISSORY NOTES
12 Months Ended
Dec. 31, 2023
CONVERTIBLE PROMISSORY NOTES  
CONVERTIBLE PROMISSORY NOTES

19.  CONVERTIBLE PROMISSORY NOTES

2025 Convertible Notes

During the year ended December 31, 2020, the Company entered into agreements with a group of investors led by Goldman Sachs Asia Strategic Pte. Ltd. (the “Purchasers”) to issue the Company’s convertible promissory note (the “2025 Convertible Notes”) for total gross proceeds of US$200,000. The 2025 Convertible Notes will mature in five years and, bear interest at the rate of 2% per annum from the issuance date which will be payable semiannually in arrears in cash.

Conversion

Purchasers have the option to convert all or a portion of the outstanding 2025 Convertible Notes and any accrued and unpaid interest, into ADSs at the conversion price at any time. The conversion price will initially be US$12.00 per ADS or will be subject to customary adjustments when the decrease in VWAP exceeds certain threshold. In addition, the conversion price will be adjusted in the event when the Company makes certain dilutive issuances of shares.

Redemption upon maturity

Unless previously redeemed or converted, the Company shall redeem the 2025 Convertible Notes on the maturity date in an amount equal to the sum of (i) 115% of the then outstanding principal amount of the 2025 Convertible Notes and (ii) the interest accrued but unpaid on the maturity date. The Company may not redeem the 2025 Convertible Notes at its option prior to the maturity date.

Early redemption at the option of the Purchasers

If any portion of the outstanding principal amount of the 2025 Convertible Notes has not been converted by the third anniversary of the date of issuance of the 2025 Convertible Notes, the Purchasers at their sole discretion will have the right to require the Company to redeem, in whole or in part, the outstanding principal amount of the 2025 Convertible Notes which has not been converted previously in an amount equal to the sum of (i) 109% of the outstanding principal amount and (ii) the interest accrued but unpaid on the outstanding principal amount.

The Company elected to account for the 2025 Convertible Notes at fair value as a whole. Issuance costs including underwriting commissions and offering expenses were approximately RMB18,932, which were recognized in earnings as incurred.

During the years ended December 31, 2020 and 2021, Purchasers of the 2025 Convertible Notes exercised the right to convert 23,710,140 and 42,401,010 newly issued Class A ordinary shares at the conversion price of US$12 per ADS. Upon conversion, the fair value of converted portion was RMB720,547 and RMB1,639,806, respectively. Issuance costs was approximately RMB2,939 and nil, respectively, which were credited to capital accounts with the changes in the fair value up to the conversion date recorded in earning. No conversion rights were exercised by the Purchasers for the years ended December 31, 2022 and 2023.

19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)

2025 Convertible Notes (continued)

From March to June 2023, the Company received notices from the holders of the 2025 Convertible Notes, requiring the Company to redeem the 2025 Convertible Notes at 109% of the principal amount plus all accrued but unpaid interest within three months since the receipt of notices. The Company repurchased all of the outstanding 2025 Convertible Notes with principal amount of US$68,000 during the year ended December 31, 2023.

The interest expense on the convertible promissory was recorded based on the stated rate of 2% in the interest expense within the consolidated statements of operations. For the years ended December 31, 2021, 2022 and 2023, the interest expense was RMB9,703, RMB9,147 and RMB4,471, respectively.

As of December 31, 2022, the fair value of the remaining 2025 Convertible Notes was RMB537,778. The changes in fair value gain of convertible promissory notes of RMB829,149,RMB22,626 and RMB21,816 were recognized in the changes in the fair value of financial liabilities in the consolidated statement of operations for the years ended December 31,2021, 2022 and 2023, respectively.

2026 Convertible Notes

In January 2021, the Company issued US$600,000 principal amount 0.00% convertible senior notes including US$75,000 sold upon the exercise of the over-allotment option (the “2026 Convertible Notes”). The 2026 Convertible Notes will mature on February 1, 2026 unless redeemed, repurchased or converted prior to such date.

Holders may convert their 2026 Convertible Notes at their option prior to the close of business on the business day immediately preceding August 1, 2025 only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price of ADSs’, each representing six Class A ordinary shares of the Company, par value US$0.00001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price per 1,000 US dollars principal amount of the 2026 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the ADSs and the conversion rate on each such trading day; (3) if the Company calls the 2026 Convertible Notes for a tax or optional redemption; or (4) upon the occurrence of specified corporate events. On or after August 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2026 Convertible Notes at any time. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs, or a combination of cash and ADSs, at its election. If the Company satisfies its conversion obligation solely in cash or through payment and delivery, as the case may be, of a combination of cash and ADSs, the amount of cash and ADSs, if any, due upon conversion will be based on a daily conversion value calculated on a proportionate basis for each trading day in a 40 trading day observation period.

The initial conversion rate of the 2026 Convertible Notes is 18.3574 of the Company’s ADS per 1,000 US dollars principal amount of the 2026 Convertible Notes (which is equivalent to an initial conversion price of approximately US$54.47 per ADS). The conversion rate will be subject to adjustment in some events. In addition, following certain corporate events that occur prior to the maturity date, if a make-whole fundamental change occurs prior to the maturity date of the 2026 Convertible Notes, or under certain circumstances upon a tax redemption or the Company’s optional redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its 2026 Convertible Notes in connection with such corporate event, such make-whole fundamental change or such notice of tax redemption or notice of optional redemption, as the case may be. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs (plus cash in lieu of a fractional ADS) or a combination of cash and ADSs, at its election. The conversion option may be settled in cash, ADSs, or a combination of cash and ADSs at the Company’s option.

19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)

2026 Convertible Notes (continued)

The Company may not redeem the 2026 Convertible Notes prior to February 6, 2024 unless certain tax-related events occur. From February 6, 2024 to the 40th scheduled trading day immediately before the maturity date, the Company may redeem for cash all or part of the 2026 Convertible Notes, at its option, if the last reported sale price of the Company’s ADSs has been at least 130% of the conversion price then in effect on (i) each of at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately prior to the date the Company provides notice of redemption; and (ii) the trading day immediately preceding the date the Company sends such notice. Holders of the notes have the right to require the Company to repurchase for cash all of the 2026 Convertible Notes, or any portion of the principal thereof, on February 1, 2024 or in the event of certain fundamental changes. The redemption price will equal 100% of the principal amount of the 2026 Convertible Notes to be redeemed, plus any accrued and unpaid special interest, if any, to, but not including, the redemption date.

ASU 2020-06 simplified an issuer’s accounting for convertible instrument by eliminating the cash conversion and beneficial conversion feature models in ASC 470-20, Debt with Conversion and Other Options, that requires separate accounting for such conversion features. Results for reporting periods beginning after January 1, 2021 are presented under ASU 2020-06, while prior period amounts have not been adjusted and continue to be reported in accordance with historic accounting. The impact of adopting the new guidance was not material to consolidated financial statements and there was no adjustment to beginning retained earnings on January 1, 2021.

The 2026 Convertible Notes was accounted for as one unit of liability account using amortized cost method under ASU 2020-06, with no embedded derivative features being bifurcated.

The gross proceeds from issuance of the 2026 Convertible Notes were US$600,000. Debt issuance costs including underwriting commissions and offering expenses were approximately US$13,841, which were presented as deduction from liability and amortized into interest expense over the remaining period of 5 years. As of December 31, 2022 and 2023, the net carrying amount of the 2026 Convertible Notes was RMB4,119,048 and RMB4,208,495, respectively. For the years ended December 31, 2021, 2022 and 2023, no coupon interest expense was recognized. The amortization of issuance costs was RMB16,216, RMB18,525 and RMB19,499 for the years ended December 31, 2021, 2022 and 2023, respectively. The effective interest rate was 0.47% for the years ended December 31, 2021, 2022 and 2023.

As of December 31, 2023, the balance of the 2026 Convertible Notes was presented as current liability since the holders are able to exercise their redemption right on February 1, 2024. In January 2024, the Company received notices from the holders of the 2026 Convertible Notes, requiring the Company to redeem the 2026 Convertible Notes at 100% of the principal amount. The Company repurchased all of the outstanding 2026 Convertible Notes with principal amount of of US$600,000 in February 2024.

2027 Convertible Notes

On January 28, 2022, the Company entered into an investment agreement with funds managed by Blackstone Tactical Opportunities (each fund as an “Investor Party”) to issue the Company’s convertible promissory note (the “2027 Convertible Notes”) with principal amount of US$250,000. The 2027 Convertible Notes will mature in five years unless redeemed or converted prior to maturity date. For any holder that is an Investor Party as of the maturity date, the maturity date shall be extended to the 31st day after the maturity date (the “Investor Maturity Date”) and unless the 2027 Convertible Notes held by such holder have been duly redeemed or converted prior to the Investor Maturity Date, the Company’s repayment obligation to such holder will be satisfied by issuance and delivery of an aggregate number of Series A-1 perpetual convertible preferred shares equal to (1) the remaining portion of the principal amount, divided by (2) 1,000 US dollars, in repayment of the 2027 Convertible Notes. 2027 Convertible Notes bear interest at the rate of 2% per annum and paid in cash semi-annually unless prior written notice is provided to the holders by the Company.

19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)

2027 Convertible Notes (continued)

Conversion

2027 Convertible Notes are convertible at any time on and after the original issuance date, at the option of holders, into Class A ordinary shares of the Company at a conversion price of US$1.8333 per Class A ordinary share, or into ADSs at a conversion price of US$11.00 per ADS. The conversion prices are subject to adjustment under the terms of the 2027 Convertible Notes. The Company may effect a mandatory conversion at its election at any time on or after the third anniversary of the original issuance date, if its ADSs achieve a price threshold of 200% of the conversion price for a specified period.

Redemption

The holders have the right to require the Company to redeem the 2027 Convertible Notes during the Redemption Period as defined below in an amount equal to the sum of: (a) the principal amount of the 2027 Convertible Notes; plus (b) the total amount of the accrued interest, and any stub period interest that has accrued until, but excluding, the date the redemption price is paid in full; plus (c) the incremental amount in case a fundamental change specified in the investment agreement has occurred. Incremental amount is equal to (a) 50% of the principal amount, minus (b) the interest that has already been paid in cash, minus (c) the fair market value of a dividend or distribution paid to the holder in any form other than cash or as Class A Ordinary Shares, minus (d) the accrued interest and minus (e) the stub period interest accrued. Any portion of the redemption price not paid by the Company on the redemption date shall accrue interest at a rate of 10% per annum annually from the redemption date to the date when the redemption price is paid in full.

“Redemption Period” means: (a) in the case of any holder that is the Investor Party, (i) the period commencing on the date of a fundamental adverse regulatory change, a fundamental change or an event of default as defined in the investment agreement and ending on the fifth anniversary of the original issuance date, and (ii) the thirty-day period beginning on the fifth anniversary of the original issuance date; and (b) in the case of any holder that is not Investor Party, the period commencing on the date of a fundamental adverse regulatory change or an event of default and ending on the fifth anniversary of the original issuance date. Fundamental change represents events defined in the investment agreement, including that a “person” or “group” (within the meaning of Section 13(d)(3) of the Exchange Act), other than the Company or any of its wholly-owned subsidiaries, has become or files any report with the SEC indicating that such person or group has become the direct or indirect “beneficial owner” of the Company’s equity securities representing more than fifty percent (50%) of the voting power of all of the Company’s then-outstanding equity securities.

The gross proceeds from issuance of the 2027 Convertible Notes were US$250,000. Debt issuance costs were approximately US$162, which were presented as deduction from liability and amortized into interest expense over the remaining period of 5 years. As of December 31, 2022 and 2023, the net carrying amount of the 2027 Convertible Notes was RMB1,740,211 and RMB1,769,946, respectively. For the years ended December 31, 2022 and 2023, the coupon interest expense was RMB30,498 and RMB35,234, respectively. The effective interest rate was both 2.02% for the years ended December 31, 2022 and 2023.

The redemption feature is required to be bifurcated as a separate unit of liability account and measured at fair value as it is not clearly and closely related to the debt host contract. After the bifurcation, the 2027 Convertible Notes was accounted for using amortized cost method. The fair value of the redemption feature was immaterial initially and subsequently at December 31, 2022. As of December 31, 2023, the fair value of the bifurcated redemption feature was RMB188,706 and was recored as derivative liablitiy in the consolidated balance sheet. The changes in fair value of derivative liability was recognized in the changes in the fair value of financial liabilities in the consolidated statement of operations for the year ended December 31, 2023.

XML 70 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEFERRED GOVERNMENT GRANTS
12 Months Ended
Dec. 31, 2023
DEFERRED GOVERNMENT GRANTS.  
DEFERRED GOVERNMENT GRANTS

20.  DEFERRED GOVERNMENT GRANTS

During the years ended December 31, 2021, 2022 and 2023, the Company received nil, RMB5,000 and RMB155,333 government grants respectively from the relevant PRC government authorities for the use in construction of property and equipment. These grants are initially deferred and subsequently recognized in the consolidated statements of operations when the Company has complied with the conditions or performance obligations attached to the related government grants, such as completion of the construction of relevant property and equipment, and the grants are no longer refundable. Grants that subsidize the construction cost of property and equipment are amortized over the life of the related assets as a reduction of the associated depreciation expense.

Movements of deferred government grants were as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Balance at beginning of the year

 

6,174

 

4,368

 

6,318

Additions

 

 

5,000

 

155,333

Recognized as a reduction of depreciation expense

 

(1,806)

 

(3,050)

 

(8,477)

Balance at end of the year

 

4,368

 

6,318

 

153,174

XML 71 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE CONTRIBUTION PLAN
12 Months Ended
Dec. 31, 2023
EMPLOYEE CONTRIBUTION PLAN  
EMPLOYEE CONTRIBUTION PLAN

21.  EMPLOYEE CONTRIBUTION PLAN

As stipulated by the regulations of the PRC, full-time employees of the Company in the PRC participate in a government-mandated multiemployer defined contribution plan organized by municipal and provincial governments. Under the plan, certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. The Company is required to make contributions to the plan based on certain percentages of employees’ salaries. The total expenses for the plan were RMB158,673, RMB191,914 and RMB208,556 for the years ended December 31, 2021, 2022 and 2023, respectively.

XML 72 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2023
SHARE-BASED COMPENSATION.  
SHARE-BASED COMPENSATION

22.  SHARE-BASED COMPENSATION

(a)Option granted to employees

In order to provide additional incentives to employees and to promote the success of the Company’s business, the Company adopted a share incentive plan in 2010 (the “2010 Plan”). Under the 2010 Plan, the Company may grant options and RSUs to its employees, directors and consultants to purchase an aggregate of no more than 39,272,595 ordinary shares of the Company. The 2010 Plan was approved by the Board of Directors and shareholders of the Company on July 16, 2010. The 2010 Plan is administered by the Board of Directors or the Compensation Committee of the Board as set forth in the 2010 Plan (the “Plan Administrator”). All share options to be granted under the 2010 Plan have a contractual term of ten years and generally vest over 3 to 4 years in the grantee’s option agreement.

In order to further promote the success and enhance the value, the Company adopted a share incentive plan in 2014 (the “2014 Plan”). Under the 2014 Plan, the Company may issue an aggregate of no more than 20,461,380 shares (“Maximum Number”) and such Maximum Number should be automatically increased by a number that is equal to 15% of the number of new shares issued by the Company from time to time. The maximum aggregate number of ordinary shares to be issued under 2014 Plan was subsequently amended to 39,606,817, as approved by the Board of Directors and shareholders of the Company on October 30, 2015. All share options, restricted shares and restricted share units to be granted under the 2014 Plan have a contractual term of ten years and generally vest over 3 to 4 years in the grantee’s option agreement.

In order to continuously attract and retain talents, the Company adopted a share incentive plan in 2020 (the “2020 Plan”). Under the 2020 Plan, the Company is authorized to issue an aggregate of 46,560,708 Class A ordinary shares of the Company (equal to the sum of (i) 5% of the Company’s share capital as of the date hereof, calculated on an as-converted basis by taking into consideration all the convertible promissory notes issued and to be issued by the Company, and (ii) 7,562,532 Class A ordinary shares reserved under the “2010 Plan” and “2014 Plan” for future grants) will be reserved for future issuance.

22.  SHARE-BASED COMPENSATION (CONTINUED)

(a)

Option granted to employees (continued)

After adoption of the 2020 Plan, the Company ceased to grant any new awards under the 2010 Plan and 2014 Plan while the outstanding awards granted thereunder will remain effective and can be amended by the Company from time to time pursuant to the applicable terms thereto. The 2020 Plan was approved by the Board of Directors and shareholder of the Company on May 13, 2020.

The following table summarized the Company’s employee share option activity under the 2010 Plan:

Weighted 

Weighted

average 

 average 

remaining 

Aggregate 

Number of 

exercise 

contractual 

intrinsic 

options

price

term

value

    

    

(US$)

    

(Years)

    

(US$)

Outstanding, January 1, 2023

 

359,202

 

0.17

 

1.96

 

Exercised

 

 

 

 

Outstanding, December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Vested as of December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Exercisable as of December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the fair value of the underlying stock at each reporting date, for those awards that have an exercise price below the estimated fair value of the Company’s shares. As of December 31, 2023, the Company had options outstanding to purchase an aggregate of 359,202 shares with an exercise price below the fair value of the Company’s shares, resulting in an aggregate intrinsic value of RMB809 (US$114).

The aggregate fair value at the grant date of the outstanding options as of December 31, 2023 was determined to be RMB5,211. The total fair value of share options exercised during the years ended December 31, 2021, 2022 and 2023 was US$122, US$4 and nil, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2021, 2022 and 2023 was US$67, US$2 and nil, respectively.

(b)Shares granted to management

The Company granted 3,534,767, 866,716 and 20,550 RSUs in 2021, 2022 and 2023, respectively, with performance conditions whereby a predetermined number will vest upon the annual performance review in accordance with predetermined performance targets for the grantees over a one or four-year period. To the extent that the Company considered the performance targets were probable of achievement, the Company recognized related compensation expenses using the accelerated recognition method to reflect the graded vesting attribution.

The Company granted 298,454, 22,000 and nil RSUs in 2021, 2022 and 2023, respectively, with performance conditions whereby a predetermined number will vest upon with the achievement of predetermined operation performance targets for the Company. To the extent that the Company considered the performance targets were probable of achievement, the Company recognized the related compensation expenses using the accelerated recognition method.

22.  SHARE-BASED COMPENSATION (CONTINUED)

(b)Shares granted to management (continued)

The Company granted 1,368,227 RSUs in 2023, which generally vest over a two to four-year service period.

The following table summarized the Company’s RSUs activity under the 2014 and 2020 Plans:

    

    

Weighted

    

Weighted

    

average

average

Aggregate

Number of

grant date

remaining

intrinsic

RSUs

fair value

contractual life

value

    

    

(US$)

    

(Years)

    

(US$)

Unvested, January 1, 2023

1,700,864

11.28

6.1

Granted

 

1,388,777

 

2.96

 

 

Vested

 

(507,282)

 

5.04

 

 

Forfeited

 

(2,553)

 

13.26

 

 

Unvested, December 31, 2023

 

2,579,806

 

8.07

 

6.6

 

7,404

Share-based compensation expenses for RSUs are measured based on the closing fair market value of the Company’s ADS on the date of grant. The aggregate fair value of the unvested RSUs as of December 31, 2023 was RMB52,568 (US$7,404). The weighted average grant date fair value of RSUs granted during the years ended December 31, 2021, 2022 and 2023 was US$12.31, US$5.48 and US$2.96, respectively. The total fair value of RSUs vested during the years ended December 31, 2021, 2022 and 2023 was US$42,672, US$6,883 and US$2,557, respectively.

As of December 31, 2023, there was RMB34,916 (US$4,918) of unrecognized share-based compensation expenses related to RSUs which is expected to be recognized over a weighted average vesting period of 1.1 years. Total unrecognized share-based compensation expenses may be adjusted for future changes when actual forfeitures incurred.

(c)Share-based compensation due to business combination

On July 15, 2021, the Company acquired 100% of the equity interests in BJ TenxCloud from third party selling shareholders. The Company is obligated to issue a variable number of the shares of the Company or its subsidiary for a fixed monetary amount to certain selling shareholders who will remain as the employees of BJ TenxCloud, determinable based on achievements of the financial and operational targets by BJ TenxCloud during various post-acquisition periods. As such share-based payments will be forfeited if these employees cease their employments with the Company, the Company recognized these payments as compensation costs over the requisite service periods ranging from 12 months to 36 months. The Company classified the share-based payments as liability classified share-based payments.

For the years ended December 31, 2021, 2022 and 2023, the Company recorded compensation cost of RMB55,156, RMB75,960 and RMB18,496, within the Company’s consolidated statements of operations. As of December 31, 2023, there was no unrecognized share-based compensation expenses in relation to the above transaction.

Total share-based compensation expenses relating to share options, RSUs granted to employees and share-based compensation due to business combination recognized for the years ended December 31, 2021, 2022 and 2023 were as follows:

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Cost of revenues

 

13,713

 

563

 

Sales and marketing expenses

 

2,545

 

17,794

 

3,141

General and administrative expenses

 

292,947

 

85,508

 

28,883

Research and development expenses

 

10,805

 

14,305

 

3,272

 

320,010

 

118,170

 

35,296

XML 73 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION
12 Months Ended
Dec. 31, 2023
TAXATION  
TAXATION

23.  TAXATION

Enterprise income tax (“EIT”)

Cayman Islands

The Company is incorporated in the Cayman Islands and conducts its primary business operations through the subsidiaries and VIEs in the PRC and Hong Kong. Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands.

British Virgin Islands

Subsidiaries in British Virgin Islands are not subject to tax on income or capital gains under the current laws of the British Virgin Islands. Additionally, upon payments of dividends by the Company to its shareholders, no British Virgin Islands withholding tax will be imposed.

Hong Kong

Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate of 16.5% for the years ended December 31, 2021, 2022 and 2023. A two-tiered profits tax rates regime was introduced in 2018 under which the first HK$2 million of assessable profits earned by an eligible company will be taxed at 8.25% and the remaining profits will continue to be taxed at 16.5%. There is an anti-fragmentation measure where each group will have to nominate only one company in the group to benefit from the progressive rates. Additionally, upon payments of dividends by the Company to its shareholders, no HK withholding tax will be imposed.

The Hong Kong government has enacted new tax laws to implement the Pillar Two model rules published by the Organisation for Economic Co-operation and Development (“OECD”), which are expected to come into effect from 1 January 2025. The Company continues to monitor the local legislation for Hong Kong and development of Pillar Two model rules in other jurisdictions the Company operates and assess the potential impact.

Taiwan

DYX Taiwan branch is incorporated in Taiwan and is subject to Taiwan profits tax rate of 20% for the years ended December 31, 2021, 2022 and 2023.

The PRC

The Company’s PRC subsidiaries are incorporated in the PRC and subject to the statutory rate of 25% on the taxable income in accordance with the Enterprise Income Tax Law (The “EIT Law”), which was effective since January 1, 2008, except for certain entities eligible for preferential tax rates.

Dividends, interests, rent or royalties payable by the Company’s PRC subsidiaries, to non-PRC resident enterprises, and proceeds from any such non-resident enterprise investor ‘s disposition of assets (after deducting the net value of such assets) shall be subject to 10% withholding tax, unless the respective non-PRC resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.

VNET Beijing was qualified for a High and New Technology Enterprise (“HNTE”) since 2008 and is eligible for a 15% preferential tax rate. In October 2014, VNET Beijing obtained a new certificate and reapplied the certificate in October 2017, 2020 and 2023, with a validity term of three years. In accordance with the PRC Income Tax Laws, an enterprise awarded with the HNTE certificate may enjoy a reduced EIT rate of 15%. For the years ended December 31, 2021, 2022 and 2023, the tax rate for VNET Beijing was 15%, 15% and 15%, respectively.

23.  TAXATION (CONTINUED)

Enterprise income tax (“EIT”) (continued)

The PRC (continued)

In April 2011, Xi’an Sub, a subsidiary located in Shaanxi Province, was qualified for a preferential tax rate of 15% and started to apply this rate from then on. The preferential tax rate is awarded to companies that are located in West Regions of China which operate in certain encouraged industries. For the years ended December 31, 2021, 2022 and 2023, the tax rate assessed for Xi’an Sub was 15%.

In October 2015, SH Blue Cloud, a subsidiary located in Shanghai, was qualified for a HNTE and became eligible for 15% preferential tax rate. The certificate was reapplied in November 2018 and November 2021 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, SH Blue Cloud enjoyed a preferential tax rate of 15%.

In November 2016, SZ DYX, a subsidiary located in Guangdong Province, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in November 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, SZ DYX enjoyed a preferential tax rate of 15%.

In December 2016, BJ TenxCloud, a subsidiary located in Beijing and the Company acquired in July 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in December 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, BJ TenxCloud enjoyed a preferential tax rate of 15%.

In December 2019, SH Hesheng, a subsidiary located in Shanghai, in which the Company acquired 100% of the equity in November 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years. For the years ended December 31, 2021, 2022 and 2023, the tax rate assessed for SH Hesheng was 15%, 25% and 25%, respectively.

The EIT Law also provides that enterprises established under the laws of foreign countries or regions and whose “place of effective management” is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. The definition of “place of effective management” refers to an establishment that exercises, in substance, overall management and control over the production and business, personnel, accounting, properties, etc. of an enterprise.

The administrative practice associated with interpreting and applying the concept of “place of effective management” is unclear. The Company does not believe that the legal entities organized outside the PRC should be considered as residents for EIT Law purposes. If such an entity is deemed as a PRC tax resident, it will be subject to 25% PRC EIT under the EIT Law on its worldwide income, meanwhile the dividend it receives from another PRC tax resident company will be exempted from 25% PRC income tax.

Income (loss) before income taxes consisted of:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Non-PRC

 

675,369

 

(421,597)

(331,586)

PRC

 

(48,861)

 

(206,933)

(2,151,209)

 

626,508

 

(628,530)

(2,482,795)

23.  TAXATION (CONTINUED)

Enterprise income tax (“EIT”) (continued)

Income tax expenses comprised of:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Current

 

(111,082)

 

(115,577)

 

(157,526)

Deferred

 

(325)

 

(17,887)

 

43,152

 

(111,407)

 

(133,464)

 

(114,374)

The reconciliation of tax computed by applying the statutory income tax rate of 25% for the years ended December 31, 2021, 2022 and 2023 applicable to the PRC operations to income tax expenses were as follows:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Income (loss) before income taxes

 

626,508

 

(628,530)

 

(2,482,795)

Income tax (expenses) benefits computed at applicable tax rates (25%)

 

(156,627)

 

157,133

 

620,699

Non-deductible expenses

 

(13,116)

 

(72,156)

 

(700)

Research and development expenses

 

45,122

 

67,789

 

65,863

Preferential rate

 

14,232

 

(6,163)

 

(6,140)

Current and deferred tax rate differences

 

26,115

 

15,847

 

11,036

International rate differences

 

120,678

 

(75,119)

 

(101,585)

Tax exempted income

 

14,536

 

249

 

2,803

Foreign investment

(49,815)

(39,224)

(53,617)

Unrecognized tax benefits

 

(12,338)

(13,674)

(11,283)

Change in valuation allowance

 

(79,733)

(135,732)

(606,071)

Prior year provision to return true up

 

(22,898)

(28,949)

(34,759)

Others

 

2,437

(3,465)

(620)

Income tax expenses

 

(111,407)

(133,464)

(114,374)

23.  TAXATION (CONTINUED)

Deferred Tax

The significant components of deferred taxes were as follows:

 

As of December 31, 

 

2022

 

2023

    

RMB

    

RMB

Deferred tax assets

 

  

 

  

Allowance for doubtful debt

 

52,658

 

125,500

Impairment of long-lived assets

40,784

166,576

Impairment of long-term investments

3,024

4,866

Accrued expense

 

22,108

39,896

Tax losses

 

358,454

849,672

Property and equipment

 

38,365

2,919

Intangible assets

 

7,142

 

9,432

Finance lease

 

372,997

 

386,327

Deferred government grant

 

1,714

 

3,357

Operating lease

 

768,638

 

949,362

Loss picked up on equity method investments

69,440

10,558

Valuation allowance

 

(397,457)

(955,738)

Total deferred tax assets, net of valuation allowance

 

1,337,867

 

1,592,727

Deferred tax liabilities

 

 

Intangible assets

 

266,922

 

405,964

Property and equipment

 

360,989

 

172,095

Capitalized interest expense

 

39,606

 

49,544

Finance lease

289,586

296,789

Operating lease

768,638

949,362

Investment in subsidiaries

98,608

159,691

Total non-current deferred tax liabilities

1,824,349

2,033,445

Net deferred tax liabilities

(486,482)

(440,718)

Analysis as:

Deferred tax assets

196,098

247,644

Deferred tax liabilities

682,580

688,362

Net deferred tax liabilities

 

(486,482)

 

(440,718)

As of December 31, 2023, the Company has net tax operating losses from its PRC subsidiaries and its Consolidated VIEs, as per filed tax returns, of RMB2,099,407, which will expire at various times between 2024 and 2033 and the majority expiring by 2028, if not utilized.

As of December 31, 2023, the undistributed earnings of the Company’s PRC subsidiaries the Company intends to permanently reinvested were RMB1,803,272. Other than these indefinitely reinvested amount, as of December 31, 2023, the Company has recognized deferred tax liabilities amounting to RMB159,691 associated with SH Zhiyan, one of its VIEs.

23.  TAXATION (CONTINUED)

Deferred Tax (continued)

The following table presents the movements of the valuation allowance:

    

For the years ended December 31,

2022

    

2023

 

RMB

 

RMB

Balance at beginning of year

 

261,960

 

397,457

Addition

 

135,732

 

606,071

Expiration

 

(235)

 

(47,790)

Balance at end of year

 

397,457

 

955,738

Unrecognized Tax Benefits

As of December 31, 2022 and 2023, the Company recorded unrecognized tax benefits of RMB87,174 and RMB98,457, respectively.

The unrecognized tax benefits and its related interest are primarily related to non-deductible expenses and accrued expenses. RMB61,827 of the total unrecognized tax benefits, ultimately recognized, will impact the effective tax rate. It is possible that the amount of uncertain tax benefits will change in the next 12 months, however, an estimate of the range of the possible outcomes cannot be made at this time.

A roll-forward of unrecognized tax benefits principal was as follows:

 

For the years ended December 31, 

 

2022

 

2023

    

RMB

    

RMB

Balance at beginning of year

 

64,854

 

64,528

Reversal based on tax positions related to prior years

 

(418)

 

Additions based on tax positions related to the current year

 

92

 

Balance at end of year

 

64,528

 

64,528

For the years ended December 31, 2021, 2022 and 2023, the Company recorded interest expense of RMB6,606, RMB9,874 and RMB11,283, respectively. Accumulated interest expense recorded by the Company was RMB22,646 and RMB33,929 as of December 31, 2022 and 2023, respectively. As of December 31, 2023, the tax years ended December 31, 2018 through 2023 for the PRC subsidiaries remain open for statutory examination by the PRC tax authorities.

XML 74 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

24.   RELATED PARTY TRANSACTIONS

a)Related parties *

Name of related parties

    

Relationship with the Company

Tuspark Innovation Venture Ltd. (“Tuspark Innovation”)

The controlling shareholder of the Company before April 13,2021

Ziguang Financial Leasing Co., Ltd. (“Ziguang Finance Leasing”) (1)

A company controlled by controlling shareholder of the Company before April 13, 2021

Beijing Huaqing Property Management Co., Ltd. (“Beijing Huaqing”) (1)

A company controlled by controlling shareholder of the Company before April 13, 2021

Shanghai Shibei Hi-Tech Co., Ltd. (“SH Shibei”)

Noncontrolling shareholder of a subsidiary

Shanghai Puping Information Technology Co., Ltd. (“Shanghai Puping”) (2)

A company controlled by minority shareholder of the Company

Beijing Chengyishidai Network Engineering Technology Co., Ltd. (“CYSD”)(4)

Equity investee of the Company before October 16, 2023

Jingliang Interconnected Cloud Technology Co., Ltd. (“Jingliang Inter Cloud”)

Equity investee of the Company

Beijing New Internet Digital Technology Research Institution Limited (“BJ New Internet”)

Equity investee of the Company

Anhui Suzhou Century Broadband Data Technology Co., Ltd. (“SZ Century”) (3)

A company controlled by an equity investee of principal shareholder of the Company from December 1, 2021 to October 31, 2022

SH Edge Interchange

Equity investee of the Company since September 30, 2022

Changzhou Gaoxin

Equity investee of the Company

Sanhe Mingtai Machinery Manufacturing Co., Ltd. (“Sanhe Mingtai”)

Noncontrolling shareholder of a subsidiary since March 1, 2023

Beijing Jiwa Forest System Technology Co., Ltd. (“Beijing Jiwa”)

A company controlled by the founder of the Company since October 1, 2023

*

These are the related parties that have engaged in significant transactions with the Company for the years ended December 31, 2021, 2022 and 2023.

(1)

These companies are ultimately controlled by the same party. Tuspark Innovation was the controlling shareholder as of December 31, 2020. These companies ceased to be related parties as the Company repurchased shares from Tuspark Innovation on April 13, 2021.

(2)

This entity is controlled by Waburg Pincus, a significant minority shareholder of the Company.

(3)

SZ Century was controlled by an equity investee of a principal shareholder of the Company from December 1, 2021. SZ Century ceased to be a related party as the equity interests in SZ Century was disposed by the equity investee of the principal shareholder on October 31, 2022.

(4)

This company was disposed by the Company in September 2017, included in WiFire Entities, and determined by the Company as a related party before the Company disposed the remaining equity interests held in October 2023.

24.   RELATED PARTY TRANSACTIONS (CONTINUED)

b)Other than disclosed elsewhere, the Company had the following significant related party transactions for the years ended December 31, 2021, 2022 and 2023:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Services provided to:

 

  

 

  

 

  

-SZ Century

 

1,445

 

14,089

 

-SH Edge Interchange

651

938

-Jingliang Inter Cloud

480

-BJ New Internet

170

-Others

144

2

 

Services provided by:

 

  

 

  

 

  

-CYSD

38,918

36,673

31,119

-Beijing Huaqing

 

1,254

-Sanhe Mingtai (1)

 

17,366

-Beijing Jiwa

 

 

 

1,891

-Others

 

1,223

 

513

 

333

 

Loan to:

 

  

 

  

 

  

-Shanghai Puping

 

75,611

80,263

- BJ New Internet

261

-SH Edge Interchange

500

1,000

-Sanhe Mingtai

33,785

Receipt of loan to:

-SH Shibei

9,800

Loan by:

-Changzhou Gaoxin (2)

350,000

Interest income from loan to:

 

  

 

  

 

  

-SH Shibei

 

1,321

(1,321)

-SH Edge Interchange

 

1

 

32

 

Interest expense by loan to:

 

 

-Changzhou Gaoxin

 

13,183

Lease payment paid to:

-Ziguang Finance Leasing

10,431

 

 

-Beijing Qidi Yefeng

2,154

-Sanhe Mingtai (1)

10,801

Cash consideration for shares repurchase

-Tuspark Innovation

1,701,804

(1)

The Company leased properties for data centers from Sanhe Mingtai. Lease cost and property management fee was RMB14,268 and RMB3,098 for the period from March 1, 2023 to December 31, 2023, respectively. As of December 31, 2023, ROU assets of RMB171,629 and lease liabilities of RMB173,628 were associated with such leases.

(2)

In May 2023, the Company obtained a loan in the amount of RMB350,000 from Changzhou Gaoxin at an interest rate of 6.0% per annum. The maturity date of the loan was March 2024, which was subsequently extended to July 2024 in March 2024.

24.   RELATED PARTY TRANSACTIONS (CONTINUED)

c)The Company had the following related party balances as of December 31, 2022 and 2023:

 

As of December 31, 

 

2022

 

2023

    

RMB

    

RMB

Amounts due from related parties:

 

  

 

  

Current:

 

  

 

  

-Shanghai Puping

138,142

218,405

-SH Shibei

11,121

-BJ New Internet

441

441

-SH Edge Interchange

1,191

1,533

-Sanhe Mingtai

56,833

-Others

 

1,194

 

25

 

152,089

 

277,237

Amounts due to related parties:

 

  

 

  

Current:

 

  

 

  

- CYSD

6,398

-Changzhou Gaoxin

356,067

-Others

 

530

 

13

 

6,928

 

356,080

XML 75 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRICTED NET ASSETS
12 Months Ended
Dec. 31, 2023
RESTRICTED NET ASSETS.  
RESTRICTED NET ASSETS

25.  RESTRICTED NET ASSETS

The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries.

In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company’s PRC subsidiaries, a foreign-invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise’s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least 10% of its annual after-tax profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. VNET China was established as a foreign-invested enterprise and, therefore, is subject to the above mandated restrictions on distributable profits. As of December 31, 2022, and 2023, the Company’s PRC subsidiaries had appropriated RMB77,995 and RMB80,615, respectively, in its statutory reserves.

As a result of these PRC laws and regulations subject to the limit discussed above that require annual appropriations of 10% of after-tax income to be set aside, prior to payment of dividends as general reserve fund, the Company’s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company. Amounts restricted include paid-in capital, additional paid in capital and statutory reserve funds of the Company’s PRC subsidiaries and the equity of the Consolidated VIEs, as determined pursuant to PRC generally accepted accounting principles, totaling an aggregate of RMB15,231,710 as of December 31, 2023.

XML 76 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNING (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2023
EARNING (LOSS) PER SHARE  
EARNING (LOSS) PER SHARE

26.  EARNING (LOSS) PER SHARE

Basc and diluted earning (loss) per share for each of the years presented were calculated as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Numerator:

Net income (loss)

 

515,101

 

(761,994)

 

(2,597,169)

Net income attributable to noncontrolling interest

 

(15,003)

 

(13,958)

 

(46,667)

Net income (loss) attributable to the Company

 

500,098

 

(775,952)

 

(2,643,836)

Dividend distribution to perpetual convertible preferred shareholders

(5,831)

 

 

Adjusted net income (loss) attributable to ordinary shareholders - Basic

494,267

(775,952)

(2,643,836)

Changes in the fair value of financial liabilities

(829,149)

Adjusted interest for convertible promissory notes

9,703

Adjusted net loss attributable to ordinary shareholders -Diluted

 

(325,179)

(775,952)

(2,643,836)

Denominator:

    

  

    

  

    

  

Weighted average number of shares outstanding—basic

865,352,554

886,817,620

901,143,138

Weighted average number of shares outstanding—diluted

911,591,433

886,817,620

901,143,138

Earning (loss) per share—Basic:

 

 

 

Net earning (loss)

 

0.57

 

(0.87)

 

(2.93)

 

0.57

 

(0.87)

 

(2.93)

Loss per share—Diluted:

 

 

 

Net loss

 

(0.36)

 

(0.87)

 

(2.93)

 

(0.36)

 

(0.87)

 

(2.93)

During the year ended December 31, 2021, the Company issued 7,800,000 ordinary shares to its share depositary bank which will be used to settle stock option awards upon their exercise. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are treated as escrowed shares for accounting purposes and therefore, have been excluded from the computation of loss per share. Any ordinary shares not used in the settlement of stock option awards will be returned to the Company.

Stock options, RSUs, the Company’s 2025 Convertible Notes, 2026 Convertible Notes and 2027 Convertible Notes (Note 19) or other potentially dilutive equity instruments were excluded from the calculation of diluted loss earnings per share if they were anti-dilutive.

XML 77 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE CAPITAL
12 Months Ended
Dec. 31, 2023
SHARE CAPITAL  
SHARE CAPITAL

27.  SHARE CAPITAL

Holders of Class A Ordinary Shares, Class B Ordinary Shares and Class C Ordinary Shares are entitled to the same rights except for voting and conversion rights. In respect of matters requiring a shareholder’s vote, each Class A Ordinary Share is entitled to one vote right, each Class B Ordinary Share is entitled to ten votes, and each Class C Ordinary Share is entitled to one vote and certain veto rights. Each Class B Ordinary Share and Class C Ordinary Share is convertible into one Class A Ordinary Share at any time by the holder. Class A Ordinary Shares are not convertible into Class B Ordinary Share and Class C Ordinary Shares under any circumstances. Upon any sale, transfer, assignment or disposition of Class B ordinary shares by a holder thereof to any person or entity who is not an existing holder of such Class B ordinary shares, the founder, an affiliate of the founder, or a founder affiliate, or upon a change of control of the ultimate beneficial ownership of any Class B ordinary shares to any person or entity who is not an existing holder of Class B ordinary shares, the founder, an affiliate of the founder, or a founder affiliate, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares. Upon any any sale, transfer, assignment or disposition of Class C ordinary shares by a holder thereof to any person or entity which is not an affiliate of such holder, such Class C Ordinary Shares will be automatically and immediately converted into an equal number of Class A ordinary shares.

During the year ended December 31, 2021, Purchaser of the 2025 Convertible Notes exercised the right to convert approximately 42.3% of the total principal amount issued to 42,401,010 newly issued Class A ordinary shares at the conversion price of US$12 per ADS.

On March 1, 2021, 150,000 Series A Preferred Shares were converted into 54,507,816 Class A Ordinary Shares.

In April 2021, the Company repurchased from Tuspark Innovation Venture Ltd., (“Tuspark”) 48,634,493 Class B ordinary shares for an aggregate purchase price of US$260.0 million. The repurchase price was at US$5.346 per ordinary share, or US$32.076 per ADS. 48,634,493 Class B ordinary shares were cancelled immediately. Meanwhile, remaining 62,418,897 Class B ordinary shares held by Tuspark were converted into the same number of Class A ordinary shares of the Company.

On August 19, 2021, 4,100,000 Class B ordinary shares held by Sunrise Corporate Holding Ltd., were converted into the same number of Class A ordinary shares.

During the year ended December 31, 2021, 16,680,000 Class A ordinary shares were issued to settle the share options exercised and RSUs vested.

During the year ended December 31, 2021, the Company issued 7,800,000 Class A ordinary shares to its share depositary bank which will be used to settle stock option awards upon their exercise. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are treated as escrowed shares for accounting purposes.

On January 27, 2022, the Company’s board of directors authorized the issuance of 300,000 Series A-1 perpetual convertible preferred shares by re-designation of the authorized but unissued Class A Ordinary Shares. As of December 31, 2023, no Series A-1 perpetual convertible preferred shares have been issued.

On February 15, 2023, the Company’s board of directors approved and authorized the issuance of up to 555,000 newly created Class D ordinary shares to Mr. Sheng Chen by re-designation of the authorized but unissued Class A Ordinary Shares. The Class D ordinary shares will have the same rights as the Company’s Class B ordinary shares except for voting rights. Each Class D ordinary share shall be entitled to 500 votes on all matters submitted to shareholder vote. As of December 31, 2023, no Class D ordinary shares have been issued.

Pursuant to the shareholder resolution adopted on October 5, 2023, the Company’s authorized share capital was increased by creation of an additional 1,500,000,000 Class A ordinary shares.

During the year ended December 31, 2023, 3,252,768 treasury stock was reissued to settle the share options exercised and RSUs vested.

27. SHARE CAPITAL (CONTINUED)

In December 2023, the Company issued 455,296,932 Class A ordinary shares to Success Flow International Investment Limited (“Success Flow”) and 195,127,260 Class A ordinary shares to Choice Faith Group Holdings Limited (“Choice Faith”), for an aggregate cash consideration of RMB2,122,123. Both entities were controlled by Shandong Hi-Speed Holdings Group Limited. The issuance costs for Class A ordinary shares were RMB37,720. In connection with the financing transaction, in November 2023, Mr. Sheng Chen, the Founder and Executive Chairman of the Board of Directors, and his affiliated investment vehicles (together with Mr. Sheng Chen, the “Founder Parties”) entered into a voting and consortium agreement (the “Voting and Consortium Agreement”) with Success Flow and Choice Faith. Pursuant to the Voting and Consortium Agreement, Success Flow shall vote in accordance with any voting instructions provided by the Founder Parties during the period beginning on the earlier of February 29, 2024 or sixty calendar days after the closing date of the investment and ending upon the third anniversary of the closing date of the investment. In December 2023, the Founder Parties entered into a supplemental agreement with the investors, pusuant to which, the period of the Voting and Consortium Agreement was amended to commence upon the later of (i) the expiration or termination of Interim Period and (ii) the occurrence of the Triggering Event. “Interim Period” means the period commencing on the date of closing, being December 28, 2023, and ending on the earlier of (x) February 29, 2024 and (y) termination of the Investment Agreement in accordance the terms thereunder. “Triggering Event” means the entry by the Company of a framework agreement with a third party, pursuant to which the parties agree to enter into a long-term strategic partnership for not less than two years in relation to the low carbon strategy of the Company and/or the expansion of the operations of the Company in Hong Kong, Taiwan and/or other territories outside mainland China.

XML 78 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2023
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

28.  FAIR VALUE MEASUREMENTS

The Company applies ASC 820. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement.

ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:

Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

Level 2 — Include other inputs that are directly or indirectly observable in the marketplace.

Level 3 — Unobservable inputs which are supported by little or no market activity.

ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach; and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.

28.  FAIR VALUE MEASUREMENTS (CONTINUED)

Assets and liabilities measured at fair value on a recurring basis include short-term investments, available-for-sale debt securities, the 2025 Convertible Notes, derivative liability and share consideration due to the original shareholders for business combination. Liabilities measured at amortized cost method include the 2026 Convertible Notes and the 2027 Convertible Notes. The fair value of these financial instruments are summarized below:

Fair value measurement using:

    

Quoted prices in 

Significant other 

active markets for

observable

Unobservable 

identical assets

inputs

inputs

Fair value at 

(Level 1)

(Level 2)

(Level 3)

December 31, 2022

    

RMB

    

RMB

    

RMB

    

RMB

Long-term investments:

 

 

  

 

 

- Available-for-sale debt securities

 

 

 

1,600

 

1,600

Assets

 

 

 

1,600

 

1,600

Convertible promissory notes

 

 

 

 

- 2025 Convertible promissory notes

537,778

537,778

- 2026 Convertible promissory notes

3,446,432

3,446,432

- 2027 Convertible promissory notes

1,858,095

1,858,095

Liabilities

 

3,446,432

 

 

2,395,873

 

5,842,305

Fair value measurement using:

Quoted prices in 

Significant other 

active markets for

observable

Unobservable 

identical assets

inputs

inputs

Fair value at 

(Level 1)

(Level 2)

(Level 3)

December 31, 2023

    

RMB

    

RMB

    

RMB

    

RMB

Short-term investments:

 

 

 

 

- Wealth management product

 

 

356,820

 

356,820

Assets

 

 

356,820

 

356,820

Convertible promissory notes

- 2026 Convertible promissory notes

4,196,500

4,196,500

- 2027 Convertible promissory notes

1,586,681

1,586,681

Derivative liability

188,706

188,706

Liabilities

 

4,196,500

 

 

1,775,387

5,971,887

The 2026 Convertible Notes are classified within Level 1 because they are valued by using quoted market prices.

Short-term investments are valued based on price per unit quoted by financial institution and are classified within Level 2 of the fair value hierarchy.

The 2025 Convertible Notes, the 2027 Convertible Notes, derivative liability and long-term investments are classified within Level 3. The fair value of 2025 Convertible Notes and 2027 Convertible Notes is measured using binomial tree pricing model that involves several parameters including the Company’s stock price, stock price volatility determined from the Company’s historical stock prices, the remaining maturity term and the discount rate. The fair value of 2025 Convertible Notes as of December 31, 2022 was estimated with the following key assumptions:

As of December 31

 

2022

 

Volatility

 

94.00%-96.00

%

Discount rate

 

16.00

%

Risk-free interest rate

 

4.23%-4.28

%

28.  FAIR VALUE MEASUREMENTS (CONTINUED)

The fair value of derivative liability is measured using binomial tree pricing model taking the value difference with and without the redemption feature that involves several parameters including volatility, discount rate, risk-free interest rate and the probability of triggering events. The fair value of derivative liability as of December 31, 2023 was estimated with the following key assumptions:

    

As of December 31

 

2023

 

Volatility

 

90.00

%

Discount rate

 

14.65

%

Risk-free interest rate

 

3.99

%

Probability of triggering events

 

15.00

%

The assumptions are inherently uncertain and subjective. Changes in any unobservable inputs may have a significant impact on the fair value of derivative liability.

The Company measures equity investments elected to use the measurement alternative at fair value on a nonrecurring basis, in the cases of an impairment charge is recognized, fair value of an investment is remeasured in an acquisition/a disposal, and an orderly transaction for identical or similar investments of the same issuer was identified.

The following tables presented a reconciliation of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (level 3):

2025 Convertible Notes

    

RMB

Fair value at December 31, 2021

 

513,754

Foreign exchange loss

46,650

Changes in fair value

(22,626)

Fair value at December 31, 2022

 

537,778

Changes in fair value

(21,816)

Settlement

(527,089)

Foreign exchange loss

11,127

Fair value at December 31, 2023

 

    

Share consideration due to the original

shareholders for business combination

    

RMB

Fair value at December 31, 2021

214,577

Transfer out of Level 3

(214,577)

Fair value at December 31, 2022

Derivative liability

RMB

Fair value at December 31, 2022

Changes in fair value

187,746

Foreign exchange loss

960

Fair value at December 31, 2023

188,706

28.  FAIR VALUE MEASUREMENTS (CONTINUED)

Assets measured at fair value on a non-recurring basis

The Company measures certain non-financial assets on a nonrecurring basis. The Company’s non-financial assets, including long-lived assets such as property and equipment, intangible assets, right-of-use assets, and goodwill, would be measured at fair value only if they were determined to be impaired. The fair values of long-lived assets and reporting unit were measured under income approach, based on the Company’s best estimation which primarily includes significant unobservable inputs (level 3) such as future cash flows and discount rate.

Long-lived assets within certain asset groups were measured at fair value on a nonrecurring basis at December 31, 2023 due to an impairment recognized on those assets at that date (see Note 2(p)). Fair value of the asset groups was estimated using discounted cash flows under the income approach classified in Level 3 of the fair value hierarchy. Under the income approach, revenue growth rates in a range of 0% to 38% were used and the cash flows were discounted using a rate of 8.6%.

XML 79 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
COMMITMENTS AND CONTINGENCIES.  
COMMITMENTS AND CONTINGENCIES

29.  COMMITMENTS AND CONTINGENCIES

Capital commitments

As of December 31, 2023, the Company has the following commitments to purchase certain computer and network equipment and construction-in-progress:

    

RMB

For the year ending December 31, 

2024

1,435,439

2025

348,096

2026

6,120

2027

7,402

2028

3,744

2029 and thereafter

7

 

1,800,808

Bandwidth and cabinet capacity purchase commitments

As of December 31, 2023, the Company has outstanding purchase commitments in relation to bandwidth and cabinet capacity consisting of the following:

    

RMB

For the year ending December 31, 

2024

888,030

2025

227,716

2026

173,244

2027

72,906

2028

7,820

2029 and thereafter

2,627

 

1,372,343

29. COMMITMENTS AND CONTINGENCIES (CONTINUED)

Income Taxes

As of December 31, 2023, the Company has recognized an accrual of RMB98,457 for unrecognized tax benefits and its interest (Note 23). The final outcome of the tax uncertainty is dependent upon various matters including tax examinations, interpretation of tax laws or expiration of status of limitation. However, due to the uncertainties associated with the status of examinations, including the protocols of finalizing audits by the relevant tax authorities, there is a high degree of uncertainty regarding the future cash outflows associated with these tax uncertainties.

Securities Litigation

In December 2023 and January 2024, the Company and certain of its current and former executive officers were named as defendants in a putative securities class action lawsuit filed in the United States District Court for the Southern District of New York. The complaint alleges that the Company made materially false and/or misleading statements and/or failed to disclose certain material information concerning the founder and co-chairperson, Mr. Sheng Chen’s financing activities and the related impact on the Company’s business operations in violation of the U.S. securities laws. On March 22, 2024, the Court ordered motion-to-dismiss briefing for the amended compliant to be completed by October 3, 2024. At the date of issue of the consolidated financial statements, the Company is unable to predict the outcome of the lawsuit, or reasonably estimate a range of possible losses, if any, given the early stage of this lawsuit. Therefore, no contingent liability has been recorded by the Company as of December 31, 2023.

Operating Litigation

In the ordinary course of business, the Company may from time to time be involved in legal proceedings and litigations. As of December 31, 2023, the Company did not consider an unfavorable outcome in any material respects in the outstanding legal proceedings and litigations to be probable.

XML 80 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION
12 Months Ended
Dec. 31, 2023
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION  
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION

30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION

In the Company-only financial statements, the Company’s investment in subsidiaries is stated at cost plus equity in undistributed earnings of subsidiaries since inception.

The Company records its investment in its subsidiary under the equity method of accounting as prescribed inASC 323-10, Investment-Equity Method and Joint Ventures, and such investment is presented on the balance sheets as “Investments in subsidiaries” and the share of the subsidiaries’ profit or loss is presented as “Share of profits of subsidiaries and Consolidated VIEs” on the statements of operations.

The subsidiaries did not pay any dividends to the Company for the years presented.

Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Company’s consolidated financial statements.

30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED)

Condesed balance sheets

    

As of December 31, 

2022

2023

    

RMB

    

RMB

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

7,661

 

30

Prepaid expenses and other current assets

99,962

 

192,953

Amounts due from subsidiaries

 

12,399,253

 

13,352,240

Total current assets

12,506,876

 

13,545,223

Non-current assets:

 

 

Investments in subsidiaries

1,484,730

 

Total non-current assets

1,484,730

 

Total assets

13,991,606

 

13,545,223

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Accrued expenses and other payables

88,225

 

137,826

Account payables

56

 

57

Convertible promissory notes

537,778

4,208,495

Amounts due to subsidiaries

 

896,675

 

1,225,778

Total current liabilities

1,522,734

 

5,572,156

Non-current liabilities:

 

 

Convertible promissory notes

5,859,259

1,769,946

Derivative liability

188,706

Total non-current liabilities

5,859,259

 

1,958,652

Total liabilities

7,381,993

 

7,530,808

Shareholders’ equity:

 

Class A ordinary shares

56

 

103

Class B ordinary shares

4

 

4

Class C ordinary shares

Additional paid-in capital

15,239,926

 

17,291,312

Accumulated other comprehensive income (loss)

11,022

 

(14,343)

Accumulated deficit

(8,291,872)

 

(10,935,708)

Treasury stock

(349,523)

 

(326,953)

Total shareholders’ equity

6,609,613

 

6,014,415

Total liabilities and shareholders’ equity

13,991,606

 

13,545,223

30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED)

Conensed statements of operations

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Operating expenses

 

  

 

  

 

  

General and administrative expenses

 

(275,881)

 

(36,219)

 

(24,663)

Operating loss

 

(275,881)

 

(36,219)

 

(24,663)

Other loss

 

(119,932)

 

(247,083)

 

(94,452)

Changes in the fair value of financial liabilities

829,149

22,626

(165,930)

Share of profits (losses) from subsidiaries and Consolidated VIEs

 

66,762

 

(515,276)

 

(2,358,791)

Net income (loss)

 

500,098

 

(775,952)

 

(2,643,836)

Condensed statements of comprehensive income (loss)

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net income (loss)

 

500,098

 

(775,952)

 

(2,643,836)

Other comprehensive (loss) income, net of tax of nil

 

 

 

Foreign currency translation adjustments, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

Other comprehensive (loss) income, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

Comprehensive income (loss)

 

465,190

 

(674,487)

 

(2,669,201)

Condensed statements of cash flows

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net cash (used in) generated from operating activities

 

(218,664)

 

(14,927)

 

29,940

Net cash generated from (used in) investing activities

 

113,530

 

(1,670,058)

 

(37,571)

Net cash generated from financing activities

 

143,037

 

1,592,627

 

Net increase (decrease) in cash and cash equivalents

 

37,903

 

(92,358)

 

(7,631)

Cash and cash equivalents at beginning of the year

 

62,116

 

100,019

 

7,661

Cash and cash equivalents at end of the year

 

100,019

 

7,661

 

30

XML 81 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of presentation

(a)   Basis of presentation

The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) assuming the Company will continue as a going concern.

The Company has incurred losses since its inception. As of December 31, 2023, the Company had an accumulated deficit of RMB11.0 billion and in a net current liability position in an amount of RMB1.6 billion. Absent any other action, the Company likely will require additional liquidity to continue its operations over the next 12 months.

With the Company’s unused loan facilities with banks and financial institutions, strategy to obtain financing from the issuance of equity shares, bonds and convertible notes, and control of operating expenses and capital expenditure where necessary, management has determined that the Company has the ability to manage the liquidity needs to enable continuation of operations for the foreseeable future.

Principles of consolidation

(b)   Principles of consolidation

The consolidated financial statements include the financial statements of the Company, its subsidiaries and the Consolidated VIEs for which the Company or a subsidiary of the Company is the primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries and the Consolidated VIEs are eliminated upon consolidation. Results of acquired subsidiaries and its Consolidated VIEs are consolidated from the date on which control is transferred to the Company.

Use of estimates

(c)   Use of estimates

The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Significant estimates and assumptions reflected in the Company’s financial statements include, but are not limited to, determining the valuation allowance for deferred tax assets, the fair value of convertible promissory notes and derivative liability, the fair value of assets acquired and liabilities assumed in acquisitions, the recoverability of long-lived assets, the fair values of asset groups, the fair value of a reporting unit, the estimated useful lives of property and equipment, and intangible assets, and incremental borrowing rate of leases. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements.

The Company regularly assesses the estimated useful lives of its property and equipment, and intangible assets. In January 2024, the Company, with the assistance of an external appraisal firm, completed an assessment of the useful lives of certain data center property and equipment and revised the estimated useful lives from a range of 2 to 10 years, to 3 to 15 years, based on an analysis of the property and equipment’s current use, historical age patterns, and industry trends and practices. This change in estimated useful lives will be accounted for as a change in accounting estimate, prospectively beginning in fiscal year 2024. Based on the carrying amounts of relevant data center property and equipment as of December 31, 2023, the Company expected the effect of this change in estimate to be a reduction in depreciation expense of approximately RMB409 million for the year ending December 31, 2024.

Foreign currency

(d)   Foreign currency

The functional currency of the Company and its overseas subsidiaries is the United States dollar (“US$”), whereas the functional currency of the Company’s PRC subsidiaries and its Consolidated VIEs is the Chinese Renminbi (“RMB”) as determined based on the criteria of ASC Topic 830, Foreign Currency Matters (“ASC 830”). The Company uses the RMB as its reporting currency.

The financial statements of the Company and its overseas subsidiaries are translated from the functional currency to the reporting currency, RMB. Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical costs in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of operations.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(d)   Foreign currency (continued)

The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in other comprehensive (loss) income within the statements of comprehensive income (loss).

Convenience translation

(e)   Convenience translation

Translations of consolidated balance sheets, consolidated statements of operations, comprehensive income (loss), cash flows, and shareholders’ equity from RMB to US$ as of and for the year ended December 31, 2023 are solely for the convenience of the reader and were calculated at the noon buying rate of US$1.00 to RMB7.0999 on December 29, 2023, the last business day in fiscal year 2023, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be converted, realized or settled into US$ at such rate or at any other rate.

Cash and cash equivalents

(f)   Cash and cash equivalents

Cash and cash equivalents consist of cash on hand and demand deposits placed with banks which are unrestricted as to withdrawal and use and have original maturities less than three months. All highly liquid investments with a stated maturity of 90 days or less from the date of purchase are classified as cash equivalents.

Restricted cash

(g)   Restricted cash

Restricted cash mainly represents amounts held by a few banks in escrow as security for credit facilities, the deposits for finance lease, the deposits held in escrow for the advances received from end customers subscribing Microsoft 365 and Windows Azure services (the disbursement of which shall be agreed by both Microsoft (China) Co., Ltd. (“Microsoft”) and the Company), the deposits for business operation, the deposits for loans and the deposits held for legal proceedings. As of 31 December 2023, the amount of restricted cash also included the deposits of RMB2,117,730 held in escrow for the repurchase of the 2026 Convertible Notes.

Short-term investments

(h)   Short-term investments

The Company’s short-term investments primarily include the Company’s investment in a short-term wealth management product managed by a financial institution in Hong Kong S.A.R. The Company elects to apply the fair value option for the short-term investment. Realized and unrealized fair value changes in the short-term investment are recorded in other income in the consolidated statement of operations. In addition, other highly liquid investments with original maturities of greater than three months but less than twelve months, are also classified as short-term investments.

Accounts receivable and allowance for doubtful debt

(i)   Accounts receivable and allowance for doubtful debt

Pursuant to ASC 326, Financial Instruments-Credit Losses, an allowance for credit losses for financial assets, including accounts receivable, carried at amortized cost to present the net amount expected to be collected as of the balance sheet date. Such allowance is based on credit losses expected to arise over the life of the asset’s contractual term, which includes consideration of prepayments. Assets are written off when the Company determines that such financial assets are deemed uncollectible and are recognized as a deduction from the allowance for credit losses. Expected recoveries of amounts previously written off, not to exceed the aggregate of the amount previously written off, are included in determining the necessary reserve at the balance sheet date. The Company pools financial assets based on similar risk characteristics to estimate expected credit losses. The Company estimates expected credit losses on financial assets individually when those assets do not share similar risk characteristics. The Company closely monitors its accounts receivable including timely account reconciliations, detailed reviews of past due accounts, updated credit limits, and monthly analysis of the adequacy of their reserve for credit losses.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(i)   Accounts receivable and allowance for doubtful debt (continued)

The Company utilizes a loss rate approach to determine lifetime expected credit losses for its financial assets. This method is used for calculating an estimate of losses based primarily on the Company’s historical loss experience. In determining loss rates, the Company evaluates information related to historical losses, adjusted for current conditions and further adjusted for the period of time that the Company can reasonably forecast. The Company has concluded that it can reasonably support a forecast period for the contractual life of its financial assets. Qualitative and quantitative adjustments related to current conditions and the reasonable and supportable forecast period consider the following: the customer or vendor ‘s creditworthiness, changes in the policy and procedures to establish customer credit limits, changes in the payment terms of receivables, existence and effect of any concentration of credit and changes in the level of such concentrations, and the effects of other external forces such as the current and forecasted direction of the economic and business environment.

Property and equipment

(j)   Property and equipment

Property and equipment are stated at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired in a business combination are recognized initially at fair value at the data of acquisition. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:

Category

    

Estimated useful life

Property

 

25-46 years

Leasehold improvements

 

Over the shorter of lease term or the estimated useful lives of the assets

Optical fibers

 

10-20 years

Computer and network equipment

 

1-10 years

Office equipment

 

2-8 years

Motor vehicles

 

2-8 years

Repair and maintenance costs are charged to expense as incurred, whereas the costs of betterments that extend the useful life of property and equipment are capitalized as additions to the related assets. Retirements, sale and disposals of assets are recorded by removing the cost and accumulated depreciation with any resulting gain or loss reflected in the consolidated statements of operations.

Property and equipment that are purchased or constructed which require a period of time before the assets are ready for their intended use are accounted for as construction-in-progress. Construction-in-progress is recorded at acquisition cost, including installation costs. Construction-in-progress is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use.

Intangible assets

(k)   Intangible assets

Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method. These amortization methods reflect the estimated pattern in which the economic benefits of the respective intangible assets are to be consumed.

The Company has capitalized certain internal use software development costs in accordance with ASC Subtopic 350-40, Intangibles-Goodwill and Other: Internal-Use Software (“ASC 350-40”), amounting to RMB11,422, RMB15,322 and RMB16,195 for the years ended December 31, 2021, 2022 and 2023, respectively. The Company capitalizes certain costs relating to software acquired, developed, or modified solely to meet the Company’s internal requirements and for which there are no substantive plans to market the software. These costs mainly include the research staff costs directly associated with the internal-develop software projects during the application development stage. Capitalized internal-use software costs are included in “intangible assets, net”.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(k)   Intangible assets (continued)

Intangible assets have weighted average useful lives from the date of purchase/ acquisition as follows:

Purchased software

    

5.1 years

Radio spectrum license

 

15 years

Operating permits*

32.1 years

Customer relationships*

 

8.3 years

Licenses*

 

15 years

Supplier relationships*

 

10 years

Trade names*

 

20 years

Technology platform*

 

5 years

Non-complete agreements*

 

5 years

Internal use software

 

3.4 years

Customer contract*

7 years

*

Acquired in the acquisitions of subsidiaries.

Leases

(l)   Leases

The Company determines if an arrangement is a lease at inception. Leases are classified as operating or finance leases in accordance with the recognition criteria in ASC 842-20-25. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.

The Company has lease agreements with lease and non-lease components, which are accounted for separately. The Company elected the short-term lease exemption for all contracts with lease term of 12 months or less.

At the commencement date of a lease, the Company determines the classification of the lease based on the relevant factors present and records a right-of-use (“ROU”) asset and lease liability for operating lease, and records property and equipment and finance lease liability for finance lease. ROU assets and property and equipment acquired through lease represent the right to use an underlying asset for the lease term, and operating lease liabilities and finance lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are calculated as the present value of the lease payments not yet paid. If the rate implicit in the Company’s leases is not readily available, the Company uses an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. This incremental borrowing rate reflects the fixed rate at which the Company could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. ROU assets include any lease prepayments and are reduced by lease incentives. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise that option.

Leases with an initial lease term of 12 months or less are not recorded on the consolidated balance sheets. Lease expense for these leases is recognized on a straight-line basis over the lease term.

Land use rights

(m)   Land use right

The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under ASC 842. Amortization of the prepayments is provided on a straight-line basis over the terms of the respective land use rights certificates.

Long-term investments

(n)   Long-term investments

The Company’s long-term investments primarily consist of equity investments without readily determinable fair value, equity method investments.

Pursuant to ASC Topic 321, Investments—Equity Securities (“ASC 321”), equity investments, except for those accounted for under the equity method and those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, Fair Value Measurements and Disclosures (“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Equity securities with readily determinable fair value are measured at fair values, and any changes in fair value are recognized in earnings.

For equity investments measured at fair value with changes in fair value recorded in earnings, the Company does not assess whether those securities are impaired. For those equity investments that the Company elects to use the measurement alternative, the Company makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in net loss equal to the difference between the carrying value and fair value.

Investments in equity investees represent investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC Subtopic 323-10, Investments-Equity Method and Joint Ventures: Overall (“ASC 323-10”). The Company applies the equity method of accounting that is consistent with ASC 323-10 in limited partnerships in which the Company holds a three percent or greater interest. Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net profit or loss into its consolidated statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill included in equity method investments on the consolidated balance sheets. The Company evaluates its equity method investments for impairment under ASC 323-10. An impairment loss on the equity method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary.

Goodwill

(o)   Goodwill

Goodwill represents the excess of the purchase price over the amounts assigned to the fair value of the identifiable assets acquired and the liabilities assumed of an acquired business. The Company assesses goodwill for impairment in accordance with ASC Subtopic 350-20, Intangibles—Goodwill and Other: Goodwill (“ASC 350-20”), which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events, as defined by ASC 350-20.

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting units, and other specific information related to the operations. If the Company believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test described above is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess.

Pursuant to ASC 350-20, the Company performed assessment and completed its annual impairment test for goodwill that has arisen out of its acquisitions. No impairment loss of goodwill was recognized for the years ended December 31, 2021 and 2022. RMB1,364,191 of goodwill impairment loss was recognized for the year ended December 31, 2023. See Note 11 for details.

Impairment of long-lived assets

(p)   Impairment of long-lived assets

The Company evaluates long-lived assets, such as fixed assets, purchased or internally developed intangible assets with finite lives, and operating lease right-of-use assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable in accordance with ASC Topic 360, Property, Plant and Equipment. When such events occur, the Company assesses the recoverability of the asset groups by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in the consolidated statements of operations.

As of December 31, 2021, due to continuing losses and physical condition changed, the Company recorded the long-lived assets impairment amounting to RMB109,267, resulting from excess of the carrying amount of the asset group over the fair value of the asset group.

No impairment was recognized for the year ended December 31, 2022 as there was no impairment indicator identified.

As of December 31, 2023, due to the weaker-than-expected operations, the Company tested certain long-lived asset groups for recoverability. Impairment loss is calculated as the amount by which the carrying amount of the relevant asset groups exceeds their estimated fair value. Impairment loss of RMB506,686 was recorded for the year ended December 31, 2023.

The Company determined the fair value of relevant asset group using the income approach based on the discounted cash flows associated with the asset group.

The impairment loss reduced the carrying amount of the long-lived assets of the group on a pro-rata basis using the relative carrying amount of those assets except that the loss allocated to an individual long-lived asset of the group shall not reduce the carrying amount of that asset below its fair value whenever that fair value is determinable without undue cost and effort.

The Company recorded impairment charges associated with its long-lived assets as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Impairment of property and equipment

 

106,311

 

 

480,099

Impairment of intangible assets

 

 

 

15,113

Impairment of right-of-use assets

11,474

Impairment of other non-current assets

 

2,956

 

 

Fair value of financial instruments

(q)   Fair value of financial instruments

The Company’s financial instruments primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other receivables and payables, amounts due from/to related parties, long-term borrowings, available-for-sale debt investments, convertible promissory notes and a derivative liability. Other than long-term borrowings, convertible promissory notes and the derivative liability, the carrying values of these financial instruments approximate their fair values due to their short-term maturities.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(q)   Fair value of financial instruments (continued)

The carrying amounts of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. The Company elected the fair value option for the 2025 Convertible Notes (Note 19) upon initial recognition as financial liability as the fair value better represents the value of the underlying liabilities. The purchase consideration and contingent purchase considerations in both cash and shares are initially measured at fair value on the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The bifurcated redemption feature of 2027 Convertible Notes (Note 19) is recorded as a derivative liability, which is initially measured at fair value, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The Company recorded the 2026 Convertible Notes (Note 19) and 2027 Convertible Notes (Note 19) using amortized cost method on its consolidated balance sheets and measures the fair value for disclosure purposes only. See Note 28 for disclosure of fair value measurements.

Revenue recognition

(r)   Revenue recognition

The Company provides hosting and related services including hosting of customers’ servers and networking equipment, connecting customers’ servers with internet backbones (“Hosting service”), virtual private network services providing encrypted secured connection to public internet (“VPN service”) and other value-added services and public cloud service through strategic partnership with Microsoft.

The Company recognizes revenue as it satisfies a performance obligation when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”), the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price, including variable consideration, if any; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer.

Once a contract is determined to be within the scope of ASC 606 at contract inception, the Company reviews the contract to determine which performance obligations it must deliver and which of these performance obligations are distinct. The Company recognizes revenue based on the amount of the transaction price that is allocated to each performance obligation when that performance obligation is satisfied or as it is satisfied.

The Company is a principal and records revenue on a gross basis when the Company is primarily responsible for fulfilling the service, has discretion in establishing pricing and controls the promised service before transferring that service to customers. Otherwise, the Company records revenue at the net amounts as commissions.

The Company’s revenue recognition policies are as follows:

Hosting services are services that the Company dedicates data center space to house customers’ servers and networking equipment and provides tailored server administration services including operating system support and assistance with updates, server monitoring, server backup and restoration, server security evaluation, firewall services, and disaster recovery. The Company also provides interconnectivity services to connect customers with each other, internet backbones in China and other networks through Border Gateway Protocol, or BGP, network, or single-line, dual-line or multiple-line networks. Hosting services are typically provided to customers for a fixed amount over the contract service period and the related revenues are recognized on a straight-line basis over the term of the contract. For certain contracts where considerations are based on the usage of the Hosting services, the related revenues are recognized based on the consumption at the predetermined rate as the services are rendered throughout the contract term.

VPN services are services that the Company extends customers’ private networks by setting up secure and dedicated connections through the public internet. VPN services are provided to customers for a fixed amount over the contract service period and revenue are recognized on a straight-line basis over the term of the contract.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(r)   Revenue recognition (continued)

The Company partners with Microsoft to provide Cloud services that allow enterprise and individual customers to run their applications over the internet using the IT infrastructure. Cloud services are generally charged by the Company to the end customers for a fixed amount or based on the actual usage of the cloud resources at predetermined rates over the subscription period, which in general is one year. The Company fulfils its performance obligation of facilitating Microsoft to provide the Cloud services to the end customers by providing, but not limited to, contract processing management, billing, payment collection, maintenance, help desk supports and certain IT infrastructure services. These are considered as a series of distinct services that are substantially the same and have the same pattern of transfer to the customer; therefore, they are accounted for as a single performance obligation that is satisfied over time. The corresponding consideration that the Company is entitled to is recognized as revenue using a time-based method since this best depicts the pattern of the control transfer. Revenue from Cloud services consists of monthly incentive revenues received from Microsoft upon completion of certain conditions and gross billing amount received from end customers net of considerations remitted by the Company to Microsoft. When the contract is modified to add distinct services to the single performance obligation for additional fees, such changes are accounted for prospectively as a termination of the old contract and the creation of a new contract.

For certain arrangements, customers are required to pay the Company before the services are delivered. When either party to a revenue contract has performed, the Company recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the Company’s performance and the customer’s payment. Contract liabilities were mainly related to fee received for Hosting services to be provided over the contract period, which were presented as deferred revenue on the consolidated balance sheets.

Deferred revenue represented the Company’s obligation to transfer the goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. As of January 1, 2022 and 2023, the Company has deferred revenue amounting up to RMB95,078 and RMB95,477, respectively, which were recognized as revenue for the years ended December 31, 2022 and 2023 in an amount of RMB39,374 and RMB78,683, respectively .

The Company’s certain hosting service contains lease and non-lease components. The Company elected to adopt the practical expedient which allows lessors to combine lease and non-lease components and account for them as one component if 1) the timing and pattern of transfer of the lease component and non-lease component is the same; 2) the lease component should be classified as an operating lease if it were accounted for separately. The combined component is accounted for in accordance with the current lease accounting guidance (“ASC 842”) if the lease component is predominant, and in accordance with the ASC 606 if the non-lease component is predominant. The Company has determined that the non-lease component is the predominant component in Hosting service. Therefore, the Company has accounted for the combined component in accordance with ASC 606.

The Company does not disclose the value of unsatisfied performance obligations as the Company’s revenue contracts are (i) contracts with an original expected length of one year or less or (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

Cost of revenues

(s)   Cost of revenues

Cost of revenues consists primarily of telecommunication costs, depreciation of the Company’s long-lived assets, amortization of acquired intangible assets, utility, maintenance, data center rental expenses directly attributable to the provision of the IDC services, payroll and other related costs of operations.

Advertising expenditures

(t)   Advertising expenditures

Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB7,272, RMB6,829 and RMB9,826 for the years ended December 31, 2021, 2022 and 2023, respectively.

Research and development expenses

(u)   Research and development expenses

Research and development expenses consist primarily of payroll and related personnel costs for routine upgrades and related enhancements of the Company’s services and network. Research and development expenses are expensed as incurred except for costs to develop internal-use software or add significant upgrades and enhancements resulting in additional functionality to internal-use software that meet the capitalization criteria in accordance with ASC Subtopic 350-40, Intangibles-Goodwill and Other, Internal-Use Software.

Government grants

(v)   Government grants

Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects. The amount of such government grants is determined solely at the discretion of the relevant government authorities and there is no assurance that the Company will continue to receive these government grants in the future. Government grants are recognized when it is probable that the Company will comply with the conditions attached to them, and the grants are received. When the grant relates to an expense item, it is recognized in the consolidated statement of operations over the period necessary to match the grant on a systematic basis to the costs that it is intended to compensate, as a reduction of the related operating expense. When the grant relates to an asset, it is recognized as deferred government grants and released to the consolidated statement of operations in equal amounts over the expected useful life of the related asset, when operational, as a reduction of the related depreciation expense.

Capitalized interest

(w)   Capitalized interest

Interest costs are capitalized if they are incurred during the acquisition, construction or production of a qualifying asset and such costs could have been avoided if expenditures for these assets have not been made.

As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Interest expense and amortization cost of bonds payable

 

133,959

 

 

Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes (Note 19)

25,919

58,350

59,429

Interest expense on bank and other borrowings

 

103,925

 

172,328

 

222,918

Interest expense on finance leases

 

124,567

 

104,088

 

90,679

Total interest costs

 

388,370

 

334,766

 

373,026

Less: Total interest costs capitalized

 

(53,420)

 

(61,461)

 

(60,854)

Interest expense, net

 

334,950

 

273,305

 

312,172

Income taxes

(x)   Income taxes

The Company accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The carrying amount of deferred tax assets is reviewed on an entity-by-entity basis and is reduced by a valuation allowance to the extent that it is more-likely-than-not that the benefits of the deferred tax assets will not be realized in future years. The valuation allowance is determined based on the weight of positive and negative evidence including future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences, and verifiable tax planning. The estimated future taxable income involves significant assumptions of forecasted revenue growth that take into consideration of the Company’s historical financial results, its plan of expanding operating capacity as well as current industry trends. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date of the change in tax rate. All deferred income tax assets and liabilities are classified as non-current on the consolidated balance sheets.

2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)

(x)   Income taxes (continued)

The Company applies ASC Topic 740, Accounting for Income Taxes (“ASC 740”), to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements.

The Company has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “income tax expenses” in the consolidated statements of operations.

Share-based compensation

(y)   Share-based compensation

Share options and Restricted Share Units (“RSUs”) granted to employees are accounted for under ASC Topic 718, Compensation—Stock Compensation (“ASC 718”), which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as compensation expenses over the requisite service period and/or performance period (which is generally the vesting period) in the consolidated statements of operations. The Company accounts for forfeitures as they occur.

The Company has elected to recognize compensation expenses using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. For share-based awards granted with performance conditions, the Company recognizes compensation expenses using the accelerated method. The Company commences recognition of the related compensation expenses if it is probable that the defined performance condition will be met. To the extent that the Company determines that it is probable that a different number of share-based awards will vest depending on the outcome of the performance condition, the cumulative effect of the change in estimate is recognized in the period of change. For share-based awards with market conditions, the probability to achieve market conditions is reflected in the grant date fair value. The Company recognized the related compensation expenses when the requisite service is rendered using the accelerate method.

On November 26, 2016, the Board approved a new incentive program to certain individuals with a new bonus scheme which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The Company remeasures the fair value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares were fixed and recorded the compensation cost over the remaining vesting term.

A cancellation of the terms or conditions of an equity award under original award in exchange for a new award should be treated as modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the original awards are not expected to be satisfied. The incremental compensation cost is measured as the excess of the fair value of the replacement awards over the fair value of original awards at the modification date. Therefore, in relation to the modified awards, the Company recognizes share-based compensation over the vesting periods of the new awards, which comprises (i) the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii) any unrecognized compensation cost of original awards, using either the original term or the new term, whichever results in higher expenses for each reporting period. For a modification of a market condition, the incremental portion of share-based compensation and unrecognized compensation cost of original award are recognized over new vesting period. For modification of a liability award that remains a liability after modification, the liability award continues to be remeasured at fair value at each reporting date.

Earnings (Loss) per share

(z)   Earnings (Loss) per share

In accordance with ASC Topic 260, Earnings per Share (“ASC 260”), basic earnings (loss) per share is computed by dividing earnings (loss) attributable to ordinary shareholders by the weighted average number of unrestricted ordinary shares outstanding during the year using two-class method. Under the two-class method, earnings (loss) is allocated between ordinary shares and participating securities based on their participating rights. The Company’s series A preferred shares (Note 18) are participating securities. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders using two-class method as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Contingently issuable shares, including performance-based share awards and contingent considerations to be settled in shares, are included in the computation of basic earnings (loss) per share only when there is no circumstance under which those shares would not be issued. Contingently issuable shares are included in the denominator of the diluted loss per share calculation as of the beginning of the period or as of the inception date of the contingent share arrangement, if later, only when dilutive and when all the necessary conditions have been satisfied as of the reporting period end. For contracts that may be settled in ordinary shares or in cash at the election of the Company, share settlement is presumed, pursuant to which incremental shares relating to the number of shares that would be required to settle the contract are included in the denominator of diluted loss per share calculation if the effect is more dilutive. Ordinary equivalent shares consist of the ordinary shares issuable upon the exercise of the share options, using the treasury stock method and shares issuable upon the conversion of the company’s series A preferred shares and convertible promissory notes using if converted method. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects would be anti-dilutive.

Treasury stock

(aa)   Treasury stock

When the Company acquires treasury stock, the repurchased ordinary shares is accounted for under the cost method whereby the entire cost of the acquired shares is recorded as treasury stock. The cost basis for the reissuance of treasury stock is determined using a weighted-average cost basis. To the extent that the reissuance price is more than the cost basis (gain), the excess is recorded as an increase to additional paid-in capital. If the reissuance price is less than the cost basis (loss), the difference is recorded to additional paid-in capital to the extent there is a remaining balance. Any losses in excess of that amount is charged to accumulated deficit .

Comprehensive income (loss)

(bb)   Comprehensive income (loss)

Comprehensive income (loss) is defined as the increase (decrease) in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) of the Company includes only foreign currency translation adjustments related to the Company and its overseas subsidiaries, whose functional currency is US$.

Segment reporting

(cc)   Segment reporting

In accordance with ASC Topic 280, Segment Reporting (“ASC 280”), the Company had one reportable segment since the Company’s chief executive officer, who has been identified as the Company’s chief operating decision-maker (“CODM”) formerly relied on the results of operations of hosting and related services when making decisions on allocating resources and assessing performance of the Company, and the CODM reviews the operation result of the Company as a whole. Hosting and related services business focuses primarily on colocation, interconnectivity, cloud, VPN, hybrid IT and other value-added services.

As substantial all of the Company’s long-lived assets and revenues are located in and derived from the PRC, geographical segments are not presented.

Employee benefits

(dd)   Employee benefits

The full-time employees of the Company’s PRC subsidiaries are entitled to staff welfare benefits including medical care, housing fund, pension benefits and unemployment insurance, which are governmental mandated defined contribution plans. These entities are required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued.

Recent accounting pronouncements

(ee)   Recent accounting pronouncements

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) and require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendments apply to all entities that enter into a business combination within the scope of Subtopic 805-10, Business Combinations—Overall. The amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and it should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this ASU from January 1, 2023 with no material impact on its consolidated financial statements.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments introduce a new requirement to disclose significant segment expenses regularly provided to the chief operating decision maker (CODM), extends certain annual disclosures to interim periods, clarifies single reportable segment entities must apply ASC 280 in its entirety, permits more than one measure of segment profit or loss to be reported under certain conditions, and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted ASU 2023-07 on January 1, 2024 with no material impact on its consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its consolidated financial statements.

XML 82 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION (Tables)
12 Months Ended
Dec. 31, 2023
ORGANIZATION  
Schedule of significant subsidiaries of the Company, VIEs and subsidiaries of VIEs
(a)As of December 31, 2023, the principal consolidated subsidiaries and VIEs of the Company are as follows:

Entity

    

Date of
incorporation/
acquisition

    

Place of
incorporation

    

Percentage
of direct
ownership
by the
Company

    

Principal activities

 

  

  

  

Subsidiaries:

  

  

  

  

VNET Group Limited (“VNET HK”)

May 25, 2007

Hong Kong

100

%  

Investment holding

VNET Data Center Co., Ltd. (“VNET China”) (1)

June 12, 2000

PRC

100

%  

Provision of technical and consultation services and rental of long-lived assets

VNET (Foshan) Technology Co., Ltd. (“FS Technology”) (1)

December 20, 2011

PRC

100

%  

Trading of network equipment, provision of technical and internet data center services

VNET Anhui Suzhou Technology Co., Ltd. (“SZ Technology”) (1)

November 16, 2011

PRC

100

%  

Trading of network equipment

VNET Hangzhou Information Technology Co., Ltd. (“HZ Technology”) (1)

March 4, 2013

PRC

100

%  

Provision of internet data center services

VNET Mobile Limited (“VNET Mobile”)

April 30, 2013

Hong Kong

100

%  

Investment holding and provision of telecommunication services

WiFire Group Inc. (“WiFire Group”)

March 7, 2014

British Virgin Islands

100

%

Investment holding

Joytone Infotech Co., Ltd. (“SZ Zhuoaiyi”) (1)

April 30, 2013

PRC

100

%  

Provision of technical and consultation services

VNET Ventures Limited (“Ventures”)

March 6, 2014

Hong Kong

100

%  

Investment holding

Abitcool (China) Broadband Inc. (“aBitCool DG”) (1)

June 13, 2014

PRC

100

%  

Dormant company

Diyixian.com Limited (“DYX”)

August 10, 2014

Hong Kong

100

%  

Provision of virtual private network services

VNET Zhuhai Financial Leasing Co., Ltd. (“Zhuhai Financial Leasing”) (1)

April 9, 2015

PRC

100

%  

Provision of finance leasing business services

VNET DRP Investment Holdings Limited (“DRP investment”)

January 13, 2017

Hong Kong

100

%  

Investment holding

Shihua DC Investment Holdings Limited (“Shihua Investment”)

March 14, 2017

Cayman Islands

51

%

Investment holding

VNET (Xi’an) Technology Co., Ltd. (“Xi’an Tech”) (1)

July 5, 2012

PRC

51

%

Provision of technical and internet data center services

Foshan Zhuoyi Intelligence Data Co., Ltd. (“FS Zhuoyi”) (1)

July 7, 2016

PRC

51

%

Provision of internet data center services

Beijing Hongyuan Network Technology Co., Ltd. (“BJ Hongyuan”) (1)

December 8, 2014

PRC

51

%

Provision of internet data center services

Dermot Holdings Limited (“Dermot BVI”) 

August 10, 2014

British Virgin Islands

100

%

Investment holding

VNET Technology Development (Suzhou) Co., Ltd.(“Suzhou Technology”)

March 13, 2019

PRC

100

%

Provision of internet data center services

Huailai hulianyun Technology Co., Ltd.(“Huailai hulianyun”)

June 26, 2019

PRC

100

%

Provision of internet data center services

Shihua DC Investment Holdings 2 Limited (“Shihua Holdings 2”) 

August 20, 2019

Cayman Islands

100

%

Investment holding

Shanghai Waigaoqiao Free Trade Zone Gaogang Technology Co., Ltd. (“Waigaoqiao Technology”) (1)/(4)

August 20, 2019

PRC

100

%

Provision of internet data center services

Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd.(“Tongyun BJ”)

January 19, 2020

PRC

100

%

Provision of internet data center services

Shanghai Edge Connect Technology Co., Ltd. (“SH Edge Connect”) (1)

November 3, 2020

PRC

100

%

Provision of technical and internet data center services

Beijing Jianghe Cloud Technology Co., Ltd. (“BJ JHC”) (1)

November 17, 2020

PRC

100

%

Provision of internet data center services

Beijing Shuntou Green Energy Data Technology Co., Ltd. (“BJ ST”) (1)

November 17, 2020

PRC

100

%

Provision of internet data center services

Jiwa Senlin (Beijing) Engineering Co., Ltd.(“Jiwa Engineering BJ”) (1)

April 8, 2021

PRC

100

%

Provision of internet data center services

Beijing TenxCloud Technology Co., Ltd. (“BJ TenxCloud”) (1)/(3)

July 15, 2021

PRC

100

%

Provision of digitalization solution services

Zhongke Zijing Technology Co., Ltd. (“Zhongke Zijing”) (1)/(14)

August 16, 2021

PRC

100

%

Provision of technical and consultation services

Gu’an Junhui Network Technology Co., Ltd. (“Gu’an Junhui”) (1)/(4)

August 16, 2021

PRC

100

%

Provision of internet data center services

Beijing Jianghe Shuzhi Technology Co., Ltd.(“BJ Jianghe Shuzhi”) (1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Jianghe Chuangke (Beijing) Technology Co., Ltd.(“Jianghe Chuangke”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(“Jianghe Industrial”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(“BJ Xunneng”)(1)/(7)

August 1, 2022

PRC

100

%

Provision of internet data center services

Entity

    

Date of
incorporation/
acquisition

    

Place of
incorporation

    

Percentage
of direct
ownership
by the
Company

    

Principal activities

 

  

  

  

Variable Interest Entities (the “VIEs”):

  

  

  

  

Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”) (2)

October 22, 2002

PRC

Provision of internet data center services

Beijing iJoy Information Technology Co., Ltd. (“BJ iJoy”) (2)

April 30, 2013

PRC

Provision of internet data center, content delivery network services

WiFire Network Technology (Beijing) Co., Ltd. (“WiFire Network”) (2)

April 1, 2014

PRC

Provision of telecommunication services

Shanghai Zhiyan Yunwei Technology Co., Ltd. (“SH Zhiyan”) (2)

December 12, 2020

PRC

Provision of telecommunication services

Held directly by VNET Technology:

  

  

  

  

Beijing VNET Broad Band Data Center Co., Ltd. (“VNET Beijing”) (2)

March 15, 2006

PRC

Provision of internet data center services

Shanghai Shilian Technology Co., Ltd. (“SH Shilian”)

October 22, 2012

PRC

Provision of internet data center services

Beijing VNET Technology Co., Ltd.(“VNET BJ”)

April 1, 2021

PRC

Provision of internet data center services

Held directly by VNET Beijing:

  

  

  

  

VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd. (“Xi’an Sub”) (2)

June 23, 2008

PRC

Provision of internet data center services

Langfang Xunchi Computer Data Processing Co., Ltd. (“LF Xunchi”) (2)

December 19, 2011

PRC

Dormant company

Beijing Yilong Xinda Technology Co., Ltd. (“Yilong Xinda”) (2)

February 28, 2013

PRC

Provision of internet data center services

Beijing Yichengtaihe Investment Co., Ltd. (“BJ Yichengtaihe”) (2)

September 30, 2014

PRC

Provision of internet data center services

Guangzhou Lianyun Big Data Co., Ltd. (“GZ Lianyun”) (2)

April 14, 2016

PRC

Provision of internet data center services

Beijing Xianghu Yunlian Technology Co., Ltd. (“Xianghu Yunlian”) (2)

November 7, 2018

PRC

Provision of internet data center services

Shanghai Hujiang Songlian Technology Co., Ltd.(“Hujiang Songlian”) (2)

December 17, 2018

PRC

Provision of internet data center services

Beijing Shuhai Hulian Technology Co., Ltd. (“BJ Shuhai”) (2)

January 2, 2019

PRC

Provision of internet data center services

Nantong Chenghong Cloud Computing Co., Ltd. (“NT Chenghong”) (2)

December 24, 2019

PRC

Provision of internet data center services

Held directly by SH Shilian:

Shanghai Shuzhong Investment Management Co., Ltd. (“SH Shuzhong”) (2)

June 30, 2020

PRC

Provision of internet data center services

Sanhe Shulifang Information Technology Co., Ltd. (“Shulifang”) (2)

July 21, 2020

PRC

Provision of internet data center services

Langfang Huahai Internet Technology Co., Ltd. (“LF Huahai”) (2)

September 11, 2020

PRC

Provision of internet data center services

Shanghai Hesheng Data System Co., Ltd. (“SH Hesheng”) (2)/(5)

November 11, 2021

PRC

Provision of internet data center services

Hebei Ketai Internet Technology Co., Ltd.(“HB Ketai”)

September 26, 2022

PRC

Provision of internet data center services

Held directly by VNET BJ:

WLCB Century Cloud Data Technology Co., Ltd.(“WLCB Century Cloud”)

April 1, 2021

PRC

Provision of internet data center services

Held directly by SH Zhiyan:

Shanghai Blue Cloud Technology Co., Ltd. (“SH Blue Cloud”) (2)

March 21, 2013

PRC

Provision of Office 365 and Windows Azure platform services

Shanghai Edge Blue Cloud Network Technology Co., Ltd. (“SH Edge Network”) (2)/(6)

January 7, 2021

PRC

Provision of internet data center services

Held directly by DYX and LF Xunchi:

Shenzhen Diyixian Telecommunication Co., Ltd. (“SZ DYX”) (1)

August 10, 2014

PRC

20

%  

Provision of virtual private network services

(1)Collectively, the “PRC Subsidiaries”.
(2)Collectively, the “Consolidated VIEs”.
(3)On July 15, 2021, the Company through its subsidiary, Shenzhen Cloud Native Technology Co., Ltd. (“SZ Cloud Native”), acquired 100% equity interest of BJ TenxCloud.
(4)On August 16, 2021, the Company through its subsidiary, Jiwa Engineering BJ, acquired 100% equity interest of Zhongke Zijing and Gu’an Junhui.
(5)On November 11, 2021, the Company through its subsidiary, SH Shilian, acquired 100% equity interest of SH Hesheng.
(6)On January 7, 2021, the Company, through SH Zhiyan, established SH Edge Network for internet data center services.
(7)On August 1, 2022, the Company through its subsidiary, VNET Saturn and YF WFOE, acquired 100% equity interest of BJ Jianghe Shuzhi, Jianghe Chuangke, Jianghe Industrial and BJ Xunneng (Note 4).
Schedule of consolidated VIE before eliminating intercompany balances

The following tables represent the financial information of the Consolidated VIEs as of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023 before eliminating the intercompany balances and transactions between the Consolidated VIEs and other entities within the Company:

As of December 31, 

2022

2023

    

RMB

    

RMB

ASSETS

Current assets:

 

  

 

  

Cash and cash equivalents

 

1,428,768

 

923,692

Restricted cash

 

301,825

 

434,421

Accounts receivable (net of allowance for doubtful debt of RMB100,797 and RMB161,837 as of December 31, 2022 and 2023 respectively)

 

1,400,546

 

1,412,456

Prepaid expenses and other current assets

 

1,976,164

 

2,081,948

Amounts due from related parties

 

13,942

 

58,823

Total current assets

 

5,121,245

 

4,911,340

Non-current assets:

 

 

Property and equipment, net

 

7,495,362

 

7,398,768

Intangible assets, net

 

475,652

 

453,606

Land use rights, net

 

44,233

 

56,971

Operating lease right-of-use assets, net

3,452,533

3,948,272

Goodwill

 

332,645

 

Restricted cash

 

 

382

Deferred tax assets, net

 

153,676

 

208,266

Other non-current assets

 

165,570

 

148,383

Long-term investments, net

 

82,744

 

168,377

Total non-current assets

 

12,202,415

 

12,383,025

Total assets

 

17,323,660

 

17,294,365

Current liabilities:

 

 

Short-term bank borrowings

30,000

Accounts and notes payable

 

483,030

 

493,837

Accrued expenses and other payables

 

1,488,031

 

1,616,423

Advances from customers

 

1,157,963

 

1,605,247

Deferred revenue

 

84,775

 

83,546

Income taxes payable

 

25,188

 

13,531

Amounts due to inter-companies, net (1)

 

6,071,651

 

4,736,035

Amounts due to related parties

 

6,928

 

356,080

Current portion of finance lease liabilities

 

165,221

 

97,388

Current portion of long-term borrowings

 

417,442

 

544,803

Current portion of deferred government grants

 

3,646

 

8,062

Current portion of operating lease liabilities

655,663

754,935

Total current liabilities

 

10,559,538

 

10,339,887

As of December 31, 

2022

2023

    

RMB

    

RMB

Non-current liabilities:

Amounts due to inter-companies, net (1)

 

1,020,972

 

1,020,972

Long-term borrowings

 

1,861,545

 

2,464,811

Non-current portion of finance lease liabilities

 

615,309

 

720,954

Unrecognized tax benefits

 

86,799

 

98,082

Deferred tax liabilities

 

149,475

 

139,174

Deferred government grants

 

2,726

 

11,862

Non-current portion of operating lease liabilities

2,872,323

3,230,506

Total non-current liabilities

 

6,609,149

 

7,686,361

Total liabilities

 

17,168,687

 

18,026,248

For the years ended December 31, 

    

2021

    

2022

    

2023

    

RMB

    

RMB

    

RMB

Net revenues

 

5,145,110

 

5,944,519

 

6,418,125

Net income (loss)

 

92,594

 

(66,764)

 

(999,101)

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net cash generated from operating activities

 

866,712

1,351,179

 

1,418,796

Net cash used in investing activities

 

(2,695,707)

(1,849,339)

 

(1,431,085)

Net cash generated from (used in) financing activities

 

1,788,528

1,243,495

 

(359,809)

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

 

(40,467)

745,335

 

(372,098)

(1)Amounts due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and property and equipment on behalf of the Consolidated VIEs.
XML 83 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets

Category

    

Estimated useful life

Property

 

25-46 years

Leasehold improvements

 

Over the shorter of lease term or the estimated useful lives of the assets

Optical fibers

 

10-20 years

Computer and network equipment

 

1-10 years

Office equipment

 

2-8 years

Motor vehicles

 

2-8 years

Schedule of weighted average useful lives of intangible assets

Purchased software

    

5.1 years

Radio spectrum license

 

15 years

Operating permits*

32.1 years

Customer relationships*

 

8.3 years

Licenses*

 

15 years

Supplier relationships*

 

10 years

Trade names*

 

20 years

Technology platform*

 

5 years

Non-complete agreements*

 

5 years

Internal use software

 

3.4 years

Customer contract*

7 years

*

Acquired in the acquisitions of subsidiaries.

Schedule of impairment charges associated with long-lived assets and acquired intangibles

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Impairment of property and equipment

 

106,311

 

 

480,099

Impairment of intangible assets

 

 

 

15,113

Impairment of right-of-use assets

11,474

Impairment of other non-current assets

 

2,956

 

 

Schedule of total interest expenses capitalized during the period, the interest expenses

As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Interest expense and amortization cost of bonds payable

 

133,959

 

 

Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes (Note 19)

25,919

58,350

59,429

Interest expense on bank and other borrowings

 

103,925

 

172,328

 

222,918

Interest expense on finance leases

 

124,567

 

104,088

 

90,679

Total interest costs

 

388,370

 

334,766

 

373,026

Less: Total interest costs capitalized

 

(53,420)

 

(61,461)

 

(60,854)

Interest expense, net

 

334,950

 

273,305

 

312,172

XML 84 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITION OF SUBSIDIARIES (Tables)
12 Months Ended
Dec. 31, 2023
Sanhe Mingtai Digital Industrial Park Co., Ltd. (Sanhe Digital)  
ACQUISITION OF SUBSIDIARIES  
Schedule of net identifiable assets of acquiree, business combination

    

RMB

Net assets acquired:

  

Current assets

 

3

Property and equipment, net

 

105,538

Land use rights, net

 

14,258

Deferred tax assets

 

2,232

Accrued expenses and other payables

 

(2,277)

Deferred tax liabilities

 

(2,758)

Total share consideration

 

116,996

BJ JiangHeCloud  
ACQUISITION OF SUBSIDIARIES  
Schedule of net identifiable assets of acquiree, business combination

    

RMB

Net assets acquired:

Cash and cash equivalents

 

3,325

Other current assets

 

3,959

Property and equipment, net

 

306,546

Operating permits (Note 9)

 

479,989

Land use rights, net (Note 10)

 

221,556

Other current liabilities

 

(15,448)

Deferred tax liabilities

 

(209,989)

Total consideration in cash

 

789,938

Kunshan Kunhui Network Co., Ltd. ("KS Kunhui")  
ACQUISITION OF SUBSIDIARIES  
Schedule of net identifiable assets of acquiree, business combination

    

RMB

Cash and cash equivalents

 

9,014

Property and equipment, net

 

92,157

Operating lease right-of-use assets, net

 

199,255

Operating permits (Note 9)

 

29,000

Customer contract (Note 9)

 

59,500

Deferred tax assets

 

13,921

Other current assets

 

289,480

Total assets acquired

 

692,327

Other current liabilities

 

(436,124)

Operating lease liabilities

 

(208,612)

Deferred tax liabilities

 

(22,125)

Total liabilities assumed

 

(666,861)

Net assets acquired

 

25,466

Purchase consideration

 

50,000

Goodwill

 

24,534

XML 85 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS AND NOTES RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2023
ACCOUNTS AND NOTES RECEIVABLE, NET  
Schedule of accounts and notes receivable and the allowance for doubtful debt

As of December 31, 

2022

2023

    

RMB

    

RMB

Accounts receivable

 

1,897,111

 

1,903,458

Notes receivable

 

1,151

 

873

Allowance for doubtful debt

 

(134,569)

 

(188,356)

 

1,763,693

 

1,715,975

Schedule of analysis of the allowance for doubtful debt

As of December 31, 2022 and 2023, all accounts and notes receivable were due from third party customers. An analysis of the allowance for doubtful debt was as follows:

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Balance at beginning of the year

 

68,921

99,620

134,569

Additional due to business combination

 

16,256

Additional provision charged to expense

 

14,990

34,949

54,512

Write-off of accounts receivable

 

(547)

(725)

Balance at the end of the year

 

99,620

134,569

188,356

XML 86 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2023
SHORT-TERM INVESTMENTS.  
Schedule of short-term investments

Short-term investments consisted of the following as of December 31, 2023:

    

As of December 31,

2023

RMB

Aggregate cost basis

 

354,149

Gross unrealized holding gain

 

2,671

Aggregate fair value

 

356,820

XML 87 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
Schedule of prepaid expenses and other current assets

As of December 31, 

2022

2023

    

RMB

    

RMB

Prepaid expenses (1)

 

988,467

 

1,344,525

Tax recoverable

620,901

907,629

Deposits

 

59,653

 

33,941

Loans to third parties (2)

 

376,851

 

5,787

Staff advances

 

2,992

 

2,518

Interest receivables

 

544

 

532

Others

 

98,092

 

80,409

 

2,147,500

 

2,375,341

(1)Prepaid expenses mainly represented the unamortized portion of prepayments made to Microsoft for the cloud services, the prepayments to telecommunication operators for bandwidth, data centers or cabinets and the prepayments for office expense.
(2)In December 2022, loan amounting to RMB279,500 was provided to the third party selling shareholders of KS Kunhui (Note 4) to settle the liabilities to KS Kunhui. The loan bears an interest rate of 7.5% per annum and has a maturity term ranging from four to six months. The loan was secured by the third parties’ equity shares in their subsidiaries and certain property and equipment of their subsidiaries. During 2023, RMB85,000 was repaid to the Company, RMB194,500 of the above outstanding loan as well as RMB93,400 of another loan provided to a third party in September 2021 with an original maturity period of 18 months were overdue and full amount of allowance for credit losses was recognized as of December 31, 2023. The credit losses were recorded in allowance for doubtful debt in the consolidated statement of operations.

Schedule of allowance for doubtful debt

For the years ended December 31,

    

2022

    

2023

 

RMB

 

RMB

Balance at beginning of the year

 

130,908

 

131,624

Addition

 

15,460

 

313,993

Write-off

 

(15,000)

 

Foreign exchange difference

 

256

 

52

Balance at the end of the year

 

131,624

 

445,669

XML 88 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2023
PROPERTY AND EQUIPMENT, NET  
Schedule of property and equipment, including those held under finance leases

As of December 31, 

2022

2023

    

RMB

    

RMB

At cost:

Property

 

2,236,257

 

2,672,822

Leasehold improvements

 

4,819,257

 

5,821,394

Computer and network equipment

 

7,577,082

 

8,437,075

Optical fibers

 

142,723

 

142,723

Office equipment

 

87,093

 

93,543

Motor vehicles

 

4,098

 

3,937

 

14,866,510

 

17,171,494

Less: Accumulated depreciation

 

(5,548,663)

 

(6,987,542)

9,317,847

10,183,952

Construction-in-progress

 

2,770,348

 

3,444,237

Impairment

 

(123,697)

 

(603,796)

Property and equipment, net

 

11,964,498

 

13,024,393

Schedule of depreciation expense

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Cost of revenues

 

1,107,655

 

1,386,800

 

1,573,970

Sales and marketing expenses

 

963

 

1,029

 

1,721

General and administrative expenses

 

23,186

 

35,715

 

38,280

Research and development expenses

 

32,921

 

39,006

 

49,961

 

1,164,725

 

1,462,550

 

1,663,932

Schedule of carrying amounts of the Company's property and equipment held under finance leases

As of December 31, 

2022

2023

    

RMB

    

RMB

Property

 

993,158

 

993,158

Computer and network equipment

 

971,814

 

648,989

Optical fibers

 

137,924

 

137,924

 

2,102,896

 

1,780,071

Less: Accumulated depreciation

 

(847,449)

 

(709,209)

 

1,255,447

 

1,070,862

Construction-in-progress

 

 

219,283

Impairment

 

(18,808)

(19,361)

1,236,639

 

1,270,784

Schedule of carrying amounts of property and equipment pledged by the Company to secure banking borrowings

As of December 31, 

2022

2023

    

RMB

    

RMB

Property

 

118,050

 

155,239

Leasehold improvements

92,629

246,662

Computer and network equipment

137,876

442,167

Office equipment

 

919

1,829

XML 89 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2023
INTANGIBLE ASSETS, NET  
Schedule of intangible assets

Radio

Internal

Purchased

spectrum

Operating

Technology

Customer

Supplier

Trade

Customer

Non-Complete

use

software

license

Permits

Platform

relationships

Licenses

relationships

names

contract

Agreement

software

Total

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

    

RMB

Intangible assets, cost December 31, 2022

 

207,565

 

134,543

 

1,217,876

 

38,050

 

257,183

 

5,772

 

39,053

 

116,266

 

190,141

 

1,800

 

74,224

 

2,282,473

Accumulated amortization

(139,443)

(83,294)

(56,433)

(18,258)

(235,810)

(3,428)

(34,281)

(48,929)

(68,622)

(1,800)

(53,785)

(744,083)

Impairment

(41,259)

(41,259)

Intangible assets, net December 31, 2022

 

68,122

 

9,990

 

1,161,443

 

19,792

 

21,373

 

2,344

 

4,772

 

67,337

 

121,519

 

 

20,439

 

1,497,131

Intangible assets, cost December 31, 2023

233,513

136,825

1,199,210

38,050

257,183

5,772

39,053

116,266

190,141

1,800

90,419

2,308,232

Accumulated amortization

(157,081)

(87,145)

(89,226)

(23,739)

(256,888)

(3,812)

(37,299)

(54,742)

(89,002)

(1,800)

(67,020)

(867,754)

Impairment

(802)

(41,959)

(14,311)

(57,072)

Intangible assets, net December 31, 2023

 

75,630

 

7,721

 

1,109,984

 

 

295

 

1,960

 

1,754

 

61,524

 

101,139

 

 

23,399

 

1,383,406

Schedule of annual estimated amortization expenses of intangible assets

    

RMB

2024

 

294,541

2025

 

153,513

2026

 

27,877

2027

 

17,591

2028

 

11,325

 

504,847

XML 90 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHTS, NET (Tables)
12 Months Ended
Dec. 31, 2023
LAND USE RIGHTS, NET.  
Land use rights

As of December 31, 

2022

2023

    

RMB

    

RMB

Cost

 

617,808

 

664,272

Accumulated amortization

 

(41,788)

 

(61,769)

Land use rights, net

 

576,020

 

602,503

Carrying value of land use rights pledged by company to secure banking borrowings

As of December 31, 

2022

2023

    

RMB

    

RMB

Land use rights

 

115,895

 

196,195

XML 91 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2023
GOODWILL.  
Schedule of changes in the carrying amount of goodwill

For the years ended December 31, 

2022

2023

    

RMB

    

RMB

Balance as of January 1

Goodwill, gross

 

1,339,657

 

1,364,191

Accumulated impairment losses

Goodwill, net

1,339,657

1,364,191

Goodwill acquired

24,534

Impairment

 

 

(1,364,191)

Balance as of December 31

 

Goodwill, gross

1,364,191

1,364,191

Accumulated impairment losses

(1,364,191)

Goodwill, net

1,364,191

 

XML 92 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS, NET (Tables)
12 Months Ended
Dec. 31, 2023
LONG-TERM INVESTMENTS, NET  
Schedule of long-term investments

As of December 31, 

2022

2023

    

RMB

    

RMB

Equity investments without readily determinable fair values

 

17,137

 

19,821

Equity method investments

 

223,457

 

738,128

Available-for-sale debt investments

 

1,600

 

 

242,194

 

757,949

Schedule of equity method investments

Equity method investments:

    

Increase (decrease)

    

 during

the year ended

As of December 31, 2021

December 31, 2022

As of December 31, 2022

Share 

Investments

Share 

Distribution/derecognize

Share

Impairment

Investments

Cost of

equity

Impairment of

in equity

Cost of 

equity gain

of share equity

Cost of

 equity gain

of

 in equity

    

 investments

    

loss

    

investment

    

  investee

    

investments

    

(loss)

(gain) loss

    

 investments

    

 (loss)

    

investment

    

 investee

    

RMB

    

RMB

RMB

RMB

    

RMB

    

RMB

    

RMB

    

RMB

RMB

    

RMB

RMB

Yizhuang Fund

 

101,000

 

(32,285)

68,715

 

3,159

(71,874)

Jingliang Inter Cloud

6,000

 

(5,013)

987

 

(4)

6,000

(5,017)

983

Jingliang Century Cloud

4,000

 

4,000

 

4,000

4,000

ZJK Energy

5,907

 

(3,816)

2,091

 

16

5,907

(3,800)

2,107

WiFire Entities

 

20,000

 

(20,000)

 

20,000

(20,000)

Qidi Chengxin

3,930

(217)

3,713

(116)

3,930

(333)

3,597

BJ Chaohulian

5,000

(1,505)

(3,495)

5,000

(1,505)

(3,495)

Dexin Tonglian

3,000

(333)

3,000

(333)

2,667

SH Edge Interchange*

900

(797)

900

(797)

103

Changzhou Gaoxin

210,000

210,000

210,000

 

145,837

 

(62,836)

(3,495)

79,506

 

213,900

1,925

(71,874)

258,737

(31,785)

(3,495)

223,457

    

Increase (decrease) 

    

during 

the year ended

As of December 31, 2022

December 31, 2023

As of December 31, 2023

Share 

Impairment

Investments

Share 

Distribution/derecognize

Share

Impairment

Investments

Cost of 

equity 

of

in equity

Cost of

equity gain

of share equity

Cost of

equity

of

 in equity 

    

investments

    

loss

    

investment

    

investee

    

investments

    

 (loss)

    

(gain)loss

    

investments

    

gain (loss)

    

investment

    

investee

    

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

RMB

Jingliang Inter Cloud

 

6,000

(5,017)

983

(2)

6,000

(5,019)

981

Jingliang Century Cloud

 

4,000

4,000

4,000

4,000

ZJK Energy

 

5,907

(3,800)

2,107

(45)

5,907

(3,845)

2,062

WiFire Entities

 

20,000

(20,000)

(20,000)

20,000

Qidi Chengxin

 

3,930

(333)

3,597

(119)

3,930

(452)

3,478

BJ Chaohulian

5,000

(1,505)

(3,495)

5,000

(1,505)

(3,495)

Dexin Tonglian

 

3,000

(333)

2,667

(475)

3,000

(808)

2,192

SH Edge Interchange*

900

(797)

103

(103)

900

(900)

Changzhou Gaoxin

210,000

210,000

488,392

5,107

698,392

5,107

703,499

Zhuhai Private

23,000

(1,084)

23,000

(1,084)

21,916

258,737

(31,785)

(3,495)

223,457

491,392

3,279

20,000

750,129

(8,506)

(3,495)

738,128

*

“SH Edge Interchange” represents Shanghai Edge Cloud Interchange Technology Co., Ltd.

XML 93 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2023
BORROWINGS  
Schedule of borrowings and thier securities

As of December 31, 

2022

2023

    

RMB

    

RMB

Short term bank borrowings

 

 

30,000

Long-term bank borrowings, current portion

 

289,941

 

334,511

Other long-term borrowings, current portion

194,079

388,814

 

484,020

 

753,325

Long-term bank borrowings, non-current portion

 

2,694,249

 

4,170,981

Other long-term borrowings, non-current portion

355,607

942,540

Total borrowings

 

3,533,876

 

5,866,846

December 31, 2022

Long-term borrowings (including current portion)

 

Secured by

(RMB)

 

  

1,879,631

 

Secured by a subsidiary’s share.

800,989

Secured by a subsidiary’s land-use right with net book value of RMB24,460 (Note 10).

247,171

Secured by a subsidiary’s property and equipment and land-use right with net book value of RMB118,050 and RMB91,435, respectively (Note 8/Note 10), and a subsidiary’s share.

156,077

 

Secured by a subsidiary’s property and equipment with net book value of RMB231,424 (Note 8), and a subsidiary’s share.

450,008

Unsecured borrowing.

3,533,876

14.  BORROWINGS (CONTINUED)

December 31, 2023

Short-term borrowings

    

Secured by

(RMB)

 

  

30,000

Unsecured borrowing.

Long-term borrowings (including current portion)

 

Secured by

(RMB)

 

  

2,180,490

Secured by a subsidiary’s share.

3,101,522

Secured by property and equipment and land-use right with net book value of RMB845,898 and RMB196,195, respectively (Note 8/Note 10), and a subsidiary’s share

554,834

Unsecured borrowing.

5,836,846

Schedule of repayments of the principal amounts of the Company's long-term borrowings, including bank and other borrowings

    

RMB

For the years ending December 31,

2024

 

799,314

2025

 

816,677

2026

 

751,209

2027

 

683,110

2028

689,511

2029 and thereafter

 

2,273,233

XML 94 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES AND OTHER PAYABLES (Tables)
12 Months Ended
Dec. 31, 2023
ACCRUED EXPENSES AND OTHER PAYABLES  
Schedule of components of accrued expenses and other payables

As of December 31, 

2022

2023

    

RMB

    

RMB

Payables for purchase of property, equipment and software

 

1,280,742

 

1,431,547

Payroll and welfare payables

 

433,376

 

477,367

Consideration due to the original shareholders of BJ TenxCloud (1)

 

229,323

 

229,323

Liability classified share-based payments (1)

131,116

149,612

Accrued service fees

66,494

126,001

Payables for office supplies and utilities

 

69,288

 

105,871

Payables for acquisitions and long-term investments

47,805

99,340

Value-added tax and other taxes payable

 

31,706

 

35,391

Interest payables

 

35,785

 

77,168

Others

 

84,844

 

51,482

 

2,410,479

 

2,783,102

(1)On July 15, 2021, the Company acquired 100% of the equity interests in BJ TenxCloud from third party selling shareholders. The balance of consideration due to original shareholders represented the amounts the selling shareholders claimed according to the acquisition agreement.
XML 95 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
LEASES  
Schedule of weighted-average remaining lease term and weighted-average discount rate

As of December 31, 

 

    

2022

    

2023

 

Weighted average remaining lease term:

Operating lease

 

10.7 years

 

9.7 years

Finance lease

 

18.9 years

 

18.7 years

Weighted average discount rate:

 

  

 

  

Operating lease

 

7.50

%  

7.59

%

Finance lease

 

10.44

%  

10.04

%

Schedule of total lease cost

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Lease cost

 

  

 

  

Finance lease cost:

 

  

 

  

Depreciation

 

274,052

224,140

 

199,926

Interest expenses

 

124,567

104,088

 

90,679

Operating lease cost

 

568,044

691,197

 

749,800

Total lease cost

 

966,663

1,019,425

 

1,040,405

Schedule of supplemental cash flow information related to leases

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

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

Operating cash payments for operating leases

 

593,615

635,615

796,541

Financing cash payments for finance leases

 

579,660

231,046

210,902

Schedule of future lease payments under operating leases and finance leases

Operating Leases

Finance Leases

    

RMB

    

RMB

2024

 

807,678

180,355

2025

 

739,747

173,799

2026

 

680,034

165,015

2027

 

545,468

158,978

2028

528,173

156,920

2029 and thereafter

 

2,630,069

1,705,594

Total future lease payments

 

5,931,169

2,540,661

Less: Imputed interest

 

(1,880,246)

(1,265,329)

Present value of future lease payments*

 

4,050,923

1,275,332

*

Present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to RMB780,164 and RMB3,270,759 for the year ended December 31, 2023, respectively.

Present value of future finance lease payments consisted of current portion of finance lease liabilities and non-current portion of finance lease liabilities, amounting to RMB115,806 and RMB1,159,525 for the year ended December 31, 2023, respectively.

XML 96 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEFERRED GOVERNMENT GRANTS (Tables)
12 Months Ended
Dec. 31, 2023
DEFERRED GOVERNMENT GRANTS.  
Schedule of movements of deferred government grants

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Balance at beginning of the year

 

6,174

 

4,368

 

6,318

Additions

 

 

5,000

 

155,333

Recognized as a reduction of depreciation expense

 

(1,806)

 

(3,050)

 

(8,477)

Balance at end of the year

 

4,368

 

6,318

 

153,174

XML 97 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
SHARE-BASED COMPENSATION.  
Schedule of employee share option activity under the 2010 Plan

Weighted 

Weighted

average 

 average 

remaining 

Aggregate 

Number of 

exercise 

contractual 

intrinsic 

options

price

term

value

    

    

(US$)

    

(Years)

    

(US$)

Outstanding, January 1, 2023

 

359,202

 

0.17

 

1.96

 

Exercised

 

 

 

 

Outstanding, December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Vested as of December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Exercisable as of December 31, 2023

 

359,202

 

0.17

 

1.00

 

114

Schedule of RSUs activity under the 2014 Plan

    

    

Weighted

    

Weighted

    

average

average

Aggregate

Number of

grant date

remaining

intrinsic

RSUs

fair value

contractual life

value

    

    

(US$)

    

(Years)

    

(US$)

Unvested, January 1, 2023

1,700,864

11.28

6.1

Granted

 

1,388,777

 

2.96

 

 

Vested

 

(507,282)

 

5.04

 

 

Forfeited

 

(2,553)

 

13.26

 

 

Unvested, December 31, 2023

 

2,579,806

 

8.07

 

6.6

 

7,404

Schedule of total share-based compensation expenses relating to share options and RSUs granted to employees

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Cost of revenues

 

13,713

 

563

 

Sales and marketing expenses

 

2,545

 

17,794

 

3,141

General and administrative expenses

 

292,947

 

85,508

 

28,883

Research and development expenses

 

10,805

 

14,305

 

3,272

 

320,010

 

118,170

 

35,296

XML 98 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION (Tables)
12 Months Ended
Dec. 31, 2023
TAXATION  
Schedule of loss before income taxes

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Non-PRC

 

675,369

 

(421,597)

(331,586)

PRC

 

(48,861)

 

(206,933)

(2,151,209)

 

626,508

 

(628,530)

(2,482,795)

Schedule of income tax expenses

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Current

 

(111,082)

 

(115,577)

 

(157,526)

Deferred

 

(325)

 

(17,887)

 

43,152

 

(111,407)

 

(133,464)

 

(114,374)

Schedule of reconciliation of tax computed by applying the statutory income tax rate

The reconciliation of tax computed by applying the statutory income tax rate of 25% for the years ended December 31, 2021, 2022 and 2023 applicable to the PRC operations to income tax expenses were as follows:

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Income (loss) before income taxes

 

626,508

 

(628,530)

 

(2,482,795)

Income tax (expenses) benefits computed at applicable tax rates (25%)

 

(156,627)

 

157,133

 

620,699

Non-deductible expenses

 

(13,116)

 

(72,156)

 

(700)

Research and development expenses

 

45,122

 

67,789

 

65,863

Preferential rate

 

14,232

 

(6,163)

 

(6,140)

Current and deferred tax rate differences

 

26,115

 

15,847

 

11,036

International rate differences

 

120,678

 

(75,119)

 

(101,585)

Tax exempted income

 

14,536

 

249

 

2,803

Foreign investment

(49,815)

(39,224)

(53,617)

Unrecognized tax benefits

 

(12,338)

(13,674)

(11,283)

Change in valuation allowance

 

(79,733)

(135,732)

(606,071)

Prior year provision to return true up

 

(22,898)

(28,949)

(34,759)

Others

 

2,437

(3,465)

(620)

Income tax expenses

 

(111,407)

(133,464)

(114,374)

Schedule of significant components of deferred taxes

 

As of December 31, 

 

2022

 

2023

    

RMB

    

RMB

Deferred tax assets

 

  

 

  

Allowance for doubtful debt

 

52,658

 

125,500

Impairment of long-lived assets

40,784

166,576

Impairment of long-term investments

3,024

4,866

Accrued expense

 

22,108

39,896

Tax losses

 

358,454

849,672

Property and equipment

 

38,365

2,919

Intangible assets

 

7,142

 

9,432

Finance lease

 

372,997

 

386,327

Deferred government grant

 

1,714

 

3,357

Operating lease

 

768,638

 

949,362

Loss picked up on equity method investments

69,440

10,558

Valuation allowance

 

(397,457)

(955,738)

Total deferred tax assets, net of valuation allowance

 

1,337,867

 

1,592,727

Deferred tax liabilities

 

 

Intangible assets

 

266,922

 

405,964

Property and equipment

 

360,989

 

172,095

Capitalized interest expense

 

39,606

 

49,544

Finance lease

289,586

296,789

Operating lease

768,638

949,362

Investment in subsidiaries

98,608

159,691

Total non-current deferred tax liabilities

1,824,349

2,033,445

Net deferred tax liabilities

(486,482)

(440,718)

Analysis as:

Deferred tax assets

196,098

247,644

Deferred tax liabilities

682,580

688,362

Net deferred tax liabilities

 

(486,482)

 

(440,718)

    

For the years ended December 31,

2022

    

2023

 

RMB

 

RMB

Balance at beginning of year

 

261,960

 

397,457

Addition

 

135,732

 

606,071

Expiration

 

(235)

 

(47,790)

Balance at end of year

 

397,457

 

955,738

Schedule of roll-forward of unrecognized tax benefits

 

For the years ended December 31, 

 

2022

 

2023

    

RMB

    

RMB

Balance at beginning of year

 

64,854

 

64,528

Reversal based on tax positions related to prior years

 

(418)

 

Additions based on tax positions related to the current year

 

92

 

Balance at end of year

 

64,528

 

64,528

XML 99 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2023
RELATED PARTY TRANSACTIONS  
Schedule of significant related party transactions

 

For the years ended December 31, 

 

2021

 

2022

 

2023

    

RMB

    

RMB

    

RMB

Services provided to:

 

  

 

  

 

  

-SZ Century

 

1,445

 

14,089

 

-SH Edge Interchange

651

938

-Jingliang Inter Cloud

480

-BJ New Internet

170

-Others

144

2

 

Services provided by:

 

  

 

  

 

  

-CYSD

38,918

36,673

31,119

-Beijing Huaqing

 

1,254

-Sanhe Mingtai (1)

 

17,366

-Beijing Jiwa

 

 

 

1,891

-Others

 

1,223

 

513

 

333

 

Loan to:

 

  

 

  

 

  

-Shanghai Puping

 

75,611

80,263

- BJ New Internet

261

-SH Edge Interchange

500

1,000

-Sanhe Mingtai

33,785

Receipt of loan to:

-SH Shibei

9,800

Loan by:

-Changzhou Gaoxin (2)

350,000

Interest income from loan to:

 

  

 

  

 

  

-SH Shibei

 

1,321

(1,321)

-SH Edge Interchange

 

1

 

32

 

Interest expense by loan to:

 

 

-Changzhou Gaoxin

 

13,183

Lease payment paid to:

-Ziguang Finance Leasing

10,431

 

 

-Beijing Qidi Yefeng

2,154

-Sanhe Mingtai (1)

10,801

Cash consideration for shares repurchase

-Tuspark Innovation

1,701,804

(1)

The Company leased properties for data centers from Sanhe Mingtai. Lease cost and property management fee was RMB14,268 and RMB3,098 for the period from March 1, 2023 to December 31, 2023, respectively. As of December 31, 2023, ROU assets of RMB171,629 and lease liabilities of RMB173,628 were associated with such leases.

(2)

In May 2023, the Company obtained a loan in the amount of RMB350,000 from Changzhou Gaoxin at an interest rate of 6.0% per annum. The maturity date of the loan was March 2024, which was subsequently extended to July 2024 in March 2024.

Schedule of related party balances

 

As of December 31, 

 

2022

 

2023

    

RMB

    

RMB

Amounts due from related parties:

 

  

 

  

Current:

 

  

 

  

-Shanghai Puping

138,142

218,405

-SH Shibei

11,121

-BJ New Internet

441

441

-SH Edge Interchange

1,191

1,533

-Sanhe Mingtai

56,833

-Others

 

1,194

 

25

 

152,089

 

277,237

Amounts due to related parties:

 

  

 

  

Current:

 

  

 

  

- CYSD

6,398

-Changzhou Gaoxin

356,067

-Others

 

530

 

13

 

6,928

 

356,080

XML 100 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNING (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
EARNING (LOSS) PER SHARE  
Schedule of basic and diluted loss per share

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Numerator:

Net income (loss)

 

515,101

 

(761,994)

 

(2,597,169)

Net income attributable to noncontrolling interest

 

(15,003)

 

(13,958)

 

(46,667)

Net income (loss) attributable to the Company

 

500,098

 

(775,952)

 

(2,643,836)

Dividend distribution to perpetual convertible preferred shareholders

(5,831)

 

 

Adjusted net income (loss) attributable to ordinary shareholders - Basic

494,267

(775,952)

(2,643,836)

Changes in the fair value of financial liabilities

(829,149)

Adjusted interest for convertible promissory notes

9,703

Adjusted net loss attributable to ordinary shareholders -Diluted

 

(325,179)

(775,952)

(2,643,836)

Denominator:

    

  

    

  

    

  

Weighted average number of shares outstanding—basic

865,352,554

886,817,620

901,143,138

Weighted average number of shares outstanding—diluted

911,591,433

886,817,620

901,143,138

Earning (loss) per share—Basic:

 

 

 

Net earning (loss)

 

0.57

 

(0.87)

 

(2.93)

 

0.57

 

(0.87)

 

(2.93)

Loss per share—Diluted:

 

 

 

Net loss

 

(0.36)

 

(0.87)

 

(2.93)

 

(0.36)

 

(0.87)

 

(2.93)

XML 101 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis  
Summary of assets and liabilities measured at fair value on a recurring basis

Fair value measurement using:

    

Quoted prices in 

Significant other 

active markets for

observable

Unobservable 

identical assets

inputs

inputs

Fair value at 

(Level 1)

(Level 2)

(Level 3)

December 31, 2022

    

RMB

    

RMB

    

RMB

    

RMB

Long-term investments:

 

 

  

 

 

- Available-for-sale debt securities

 

 

 

1,600

 

1,600

Assets

 

 

 

1,600

 

1,600

Convertible promissory notes

 

 

 

 

- 2025 Convertible promissory notes

537,778

537,778

- 2026 Convertible promissory notes

3,446,432

3,446,432

- 2027 Convertible promissory notes

1,858,095

1,858,095

Liabilities

 

3,446,432

 

 

2,395,873

 

5,842,305

Fair value measurement using:

Quoted prices in 

Significant other 

active markets for

observable

Unobservable 

identical assets

inputs

inputs

Fair value at 

(Level 1)

(Level 2)

(Level 3)

December 31, 2023

    

RMB

    

RMB

    

RMB

    

RMB

Short-term investments:

 

 

 

 

- Wealth management product

 

 

356,820

 

356,820

Assets

 

 

356,820

 

356,820

Convertible promissory notes

- 2026 Convertible promissory notes

4,196,500

4,196,500

- 2027 Convertible promissory notes

1,586,681

1,586,681

Derivative liability

188,706

188,706

Liabilities

 

4,196,500

 

 

1,775,387

5,971,887

Summary of reconciliation of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (level 3)

2025 Convertible Notes

    

RMB

Fair value at December 31, 2021

 

513,754

Foreign exchange loss

46,650

Changes in fair value

(22,626)

Fair value at December 31, 2022

 

537,778

Changes in fair value

(21,816)

Settlement

(527,089)

Foreign exchange loss

11,127

Fair value at December 31, 2023

 

    

Share consideration due to the original

shareholders for business combination

    

RMB

Fair value at December 31, 2021

214,577

Transfer out of Level 3

(214,577)

Fair value at December 31, 2022

Derivative liability

RMB

Fair value at December 31, 2022

Changes in fair value

187,746

Foreign exchange loss

960

Fair value at December 31, 2023

188,706

2025 Convertible Notes  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis  
Summary of fair value of convertible notes measured using key assumptions

As of December 31

 

2022

 

Volatility

 

94.00%-96.00

%

Discount rate

 

16.00

%

Risk-free interest rate

 

4.23%-4.28

%

Derivative Liability  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis  
Summary of fair value of convertible notes measured using key assumptions

    

As of December 31

 

2023

 

Volatility

 

90.00

%

Discount rate

 

14.65

%

Risk-free interest rate

 

3.99

%

Probability of triggering events

 

15.00

%

XML 102 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2023
Schedule of commitments to purchase certain computer and network equipment and construction-in-progress  
Purchase commitments

As of December 31, 2023, the Company has the following commitments to purchase certain computer and network equipment and construction-in-progress:

    

RMB

For the year ending December 31, 

2024

1,435,439

2025

348,096

2026

6,120

2027

7,402

2028

3,744

2029 and thereafter

7

 

1,800,808

Schedule of outstanding purchase commitments in relation to bandwidth and cabinet capacity  
Purchase commitments

As of December 31, 2023, the Company has outstanding purchase commitments in relation to bandwidth and cabinet capacity consisting of the following:

    

RMB

For the year ending December 31, 

2024

888,030

2025

227,716

2026

173,244

2027

72,906

2028

7,820

2029 and thereafter

2,627

 

1,372,343

XML 103 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION  
Condensed balance sheets

Condesed balance sheets

    

As of December 31, 

2022

2023

    

RMB

    

RMB

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

7,661

 

30

Prepaid expenses and other current assets

99,962

 

192,953

Amounts due from subsidiaries

 

12,399,253

 

13,352,240

Total current assets

12,506,876

 

13,545,223

Non-current assets:

 

 

Investments in subsidiaries

1,484,730

 

Total non-current assets

1,484,730

 

Total assets

13,991,606

 

13,545,223

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

Current liabilities:

 

 

Accrued expenses and other payables

88,225

 

137,826

Account payables

56

 

57

Convertible promissory notes

537,778

4,208,495

Amounts due to subsidiaries

 

896,675

 

1,225,778

Total current liabilities

1,522,734

 

5,572,156

Non-current liabilities:

 

 

Convertible promissory notes

5,859,259

1,769,946

Derivative liability

188,706

Total non-current liabilities

5,859,259

 

1,958,652

Total liabilities

7,381,993

 

7,530,808

Shareholders’ equity:

 

Class A ordinary shares

56

 

103

Class B ordinary shares

4

 

4

Class C ordinary shares

Additional paid-in capital

15,239,926

 

17,291,312

Accumulated other comprehensive income (loss)

11,022

 

(14,343)

Accumulated deficit

(8,291,872)

 

(10,935,708)

Treasury stock

(349,523)

 

(326,953)

Total shareholders’ equity

6,609,613

 

6,014,415

Total liabilities and shareholders’ equity

13,991,606

 

13,545,223

Condensed statements of operations

Conensed statements of operations

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Operating expenses

 

  

 

  

 

  

General and administrative expenses

 

(275,881)

 

(36,219)

 

(24,663)

Operating loss

 

(275,881)

 

(36,219)

 

(24,663)

Other loss

 

(119,932)

 

(247,083)

 

(94,452)

Changes in the fair value of financial liabilities

829,149

22,626

(165,930)

Share of profits (losses) from subsidiaries and Consolidated VIEs

 

66,762

 

(515,276)

 

(2,358,791)

Net income (loss)

 

500,098

 

(775,952)

 

(2,643,836)

Condensed statements of comprehensive (loss) income

Condensed statements of comprehensive income (loss)

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net income (loss)

 

500,098

 

(775,952)

 

(2,643,836)

Other comprehensive (loss) income, net of tax of nil

 

 

 

Foreign currency translation adjustments, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

Other comprehensive (loss) income, net of tax of nil

 

(34,908)

 

101,465

 

(25,365)

Comprehensive income (loss)

 

465,190

 

(674,487)

 

(2,669,201)

Condensed statements of cash flows

Condensed statements of cash flows

    

For the years ended December 31, 

2021

2022

2023

    

RMB

    

RMB

    

RMB

Net cash (used in) generated from operating activities

 

(218,664)

 

(14,927)

 

29,940

Net cash generated from (used in) investing activities

 

113,530

 

(1,670,058)

 

(37,571)

Net cash generated from financing activities

 

143,037

 

1,592,627

 

Net increase (decrease) in cash and cash equivalents

 

37,903

 

(92,358)

 

(7,631)

Cash and cash equivalents at beginning of the year

 

62,116

 

100,019

 

7,661

Cash and cash equivalents at end of the year

 

100,019

 

7,661

 

30

XML 104 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Details)
12 Months Ended
Dec. 31, 2023
Subsidiaries | Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.("Jianghe Industrial")  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Subsidiaries | Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.("BJ Xunneng")  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Subsidiaries | Huailai Hulianyun Technology Co., Ltd. (Huailai Hulianyun)  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Subsidiaries | VNET Technology Development (Suzhou) Co., Ltd. (Suzhou Technology)  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Subsidiaries | Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd. (Tongyun BJ)  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Group Limited ("VNET HK") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Data Center Co., Ltd. ("VNET China") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET (Foshan) Technology Co., Ltd. ("FS Technology") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Anhui Suzhou Technology Co., Ltd. ("SZ Technology") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Hangzhou Information Technology Co., Ltd. ("HZ Technology") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Mobile Limited ("VNET Mobile") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
WiFire Group Inc. ("WiFire Group") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Joytone Infotech Co., Ltd. ("SZ Zhuoaiyi") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Ventures Limited ("Ventures") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Abitcool (China) Broadband Inc. ("aBitCool DG") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Diyixian.com Limited ("Diyixian.com") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET Zhuhai Financial Leasing Co., Ltd. ("Zhuhai Financial Leasing") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
VNET DRP Investment Holdings Limited ("DRP investment") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Shihua DC Investment Holdings Limited | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 51.00%
VNET (Xi&rsquo;an) Technology Co., Ltd. ("Xi&rsquo;an Tech") [Member] | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 51.00%
Foshan Zhuoyi Intelligence Date Co., Ltd. ("FS Zhuoyi") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 51.00%
Beijing Hongyuan Network Technology Co., Ltd | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 51.00%
Dermot Holding Limited | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Shihua DC Investment Holdings 2 Limited ("Shihua Holdings 2") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. ("Hongming Logistics") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Shanghai Edge Connect Technology Co., Ltd. ("SH Edge Connect") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Beijing Jianghe Cloud Technology Co.,Ltd. ("BJ JHC") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Beijing Shuntou Green Energy Data Technology Co.,Ltd. ("BJ ST") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Jiwa Senlin (Beijing) Engineering Co.,Ltd.( "Jiwa Engineering BJ") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Beijing TenxCloud Technology Co., Ltd. ("BJ TenxCloud") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Zhongke Zijing Technology Co., Ltd. ("Zhongke Zijing") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Gu'an Junhui Network Technology Co., Ltd. ("Gu'an Junhui") | Subsidiaries  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Shenzhen Diyixian Telecommunication Co., Ltd | Variable Interest Entity, Primary Beneficiary  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 20.00%
Shanghai Hesheng Data System Co., Ltd. ("SH Hesheng") | Subsidiaries | Beijing Jianghe Shuzhi Technology Co., Ltd.  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
Shanghai Edge Blue Cloud Network Technology Co., Ltd. | Subsidiaries | Jianghe Chuangke (Beijing) Technology Co., Ltd.("Jianghe Chuangke")  
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs  
Percentage of direct ownership by the Company 100.00%
XML 105 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Parenthetical) (Details)
Aug. 01, 2022
Nov. 11, 2021
Aug. 16, 2021
Jul. 15, 2021
BJ JHC        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired       100.00%
BJ TenxCloud        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired       100.00%
SH Hesheng        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired   100.00%    
Zhongke Zijing        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired     100.00%  
Jianghe Shuzhi        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired 100.00%      
Jianghe Chuangke        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired 100.00%      
Jianghe Industrial        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired 100.00%      
BJ Xunneng        
Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs        
Percentage of equity interests acquired 100.00%      
XML 106 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION - Additional Information (Details)
$ in Thousands
12 Months Ended
Dec. 19, 2016
Jan. 31, 2011
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
ORGANIZATION          
Assets     ¥ 30,385,903,000 $ 4,279,765 ¥ 26,948,405,000
Consolidated VIE's assets pledged as collateral     0    
Consolidated VIE's liabilities pledged as collateral     0    
Option Agreement          
ORGANIZATION          
Exclusive option price     ¥ 1    
Agreement agreement between 21Vianet China and the 21Vianet Technology, term 10 years   10 years    
Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date Dec. 18, 2026   Dec. 18, 2016    
Technical Consulting and Service Agreement          
ORGANIZATION          
Agreement agreement between 21Vianet China and the 21Vianet Technology, term 10 years   10 years    
Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date Dec. 18, 2026   Dec. 18, 2016    
Service fee per hour     ¥ 1,000    
Loan Agreement | Shareholders | Loan one          
ORGANIZATION          
Loan facility provided to related parties   ¥ 7,000,000      
Loan Agreement | Shareholders | Loan Two          
ORGANIZATION          
Loan facility provided to related parties   ¥ 3,000,000      
Variable Interest Entity, Primary Beneficiary          
ORGANIZATION          
Assets     17,294,365,000   ¥ 17,323,660,000
Variable Interest Entity, Primary Beneficiary | Asset Pledged as Collateral          
ORGANIZATION          
Assets     ¥ 619,738,000    
XML 107 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION - Financial information of the consolidated VIEs (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2023
USD ($)
Current assets:          
Cash and cash equivalents ¥ 2,243,537   ¥ 2,661,321 ¥ 1,372,481 $ 315,996
Restricted cash 2,854,568   327,673 327,767 402,057
Prepaid expenses and other current assets 2,375,341   2,147,500   334,560
Total current assets 9,823,478   7,052,276   1,383,608
Non-current assets:          
Property and equipment, net 13,024,393   11,964,498   1,834,447
Intangible assets, net 1,383,406   1,497,131   194,849
Land use rights, net 602,503   576,020   84,861
Operating lease right-of-use assets, net 4,012,329   3,503,925   565,125
Goodwill net     1,364,191    
Restricted cash 882   500 8,225 124
Deferred tax assets, net 247,644   196,098   34,880
Other non-current assets 533,319   551,572   75,116
Long-term investments, net 757,949   242,194   106,755
Total non-current assets 20,562,425   19,896,129   2,896,157
Total assets 30,385,903   26,948,405   4,279,765
Current liabilities:          
Accounts and notes payable 696,177   713,628   98,054
Accrued expenses and other payables 2,783,102   2,410,479   391,992
Advances from customers 1,605,247   1,157,963   226,094
Deferred revenue 95,477   95,078   13,448
Income taxes payable 35,197   42,017   4,957
Current portion of finance lease liabilities 115,806   206,260   16,311
Current portion of long-term borrowings 334,511   289,941    
Current portion of deferred government grant 8,062   3,646   1,136
Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 780,164   674,288   109,884
Total current liabilities 11,437,132   6,332,085   1,610,886
Non-current liabilities:          
Non-current portion of finance lease liabilities 1,159,525   1,047,640   163,316
Unrecognized tax benefits 98,457   87,174   13,867
Deferred tax liabilities 688,362   682,580   96,954
Deferred government grants 145,112   2,672   20,439
Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries 3,270,759   2,905,283   460,677
Total non-current liabilities 12,434,388   13,634,464   1,751,348
Total liabilities 23,871,520   19,966,549   3,362,234
Net income (loss) (2,597,169) $ (365,805) (761,994) 515,101  
Net cash generated from operating activities 2,063,480 290,635 2,440,214 1,387,922  
Net cash used in investing activities (3,905,109) (550,023) (3,559,252) (3,772,613)  
Net cash generated from (used in) financing activities 3,941,134 555,097 2,298,080 967,577  
Net increase (decrease) in cash and cash equivalents and restricted cash 2,109,493 $ 297,116 1,281,021 (1,407,964)  
Related Party [Member]          
Current assets:          
Amounts due from related parties 277,237   152,089   39,048
Current liabilities:          
Amounts due to related parties 356,080   6,928   $ 50,153
Variable Interest Entity, Primary Beneficiary          
Current assets:          
Cash and cash equivalents 923,692   1,428,768    
Restricted cash 434,421   301,825    
Accounts receivable (net of allowance for doubtful debt of RMB 100,797 and RMB 161,837 as of December 31, 2022 and 2023 respectively) 1,412,456   1,400,546    
Prepaid expenses and other current assets 2,081,948   1,976,164    
Total current assets 4,911,340   5,121,245    
Non-current assets:          
Property and equipment, net 7,398,768   7,495,362    
Intangible assets, net 453,606   475,652    
Land use rights, net 56,971   44,233    
Operating lease right-of-use assets, net 3,948,272   3,452,533    
Goodwill net     332,645    
Restricted cash 382        
Deferred tax assets, net 208,266   153,676    
Other non-current assets 148,383   165,570    
Long-term investments, net 168,377   82,744    
Total non-current assets 12,383,025   12,202,415    
Total assets 17,294,365   17,323,660    
Current liabilities:          
Short-term bank borrowings 30,000        
Accounts and notes payable 493,837   483,030    
Accrued expenses and other payables 1,616,423   1,488,031    
Advances from customers 1,605,247   1,157,963    
Deferred revenue 83,546   84,775    
Income taxes payable 13,531   25,188    
Amounts due to inter-companies, net 4,736,035   6,071,651    
Current portion of finance lease liabilities 97,388   165,221    
Current portion of long-term borrowings 544,803   417,442    
Current portion of deferred government grant 8,062   3,646    
Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries 754,935   655,663    
Total current liabilities 10,339,887   10,559,538    
Non-current liabilities:          
Amounts due to inter-companies, net 1,020,972   1,020,972    
Long-term borrowings 2,464,811   1,861,545    
Non-current portion of finance lease liabilities 720,954   615,309    
Unrecognized tax benefits 98,082   86,799    
Deferred tax liabilities 139,174   149,475    
Deferred government grants 11,862   2,726    
Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries 3,230,506   2,872,323    
Total non-current liabilities 7,686,361   6,609,149    
Total liabilities 18,026,248   17,168,687    
Net revenues 6,418,125   5,944,519 5,145,110  
Net income (loss) (999,101)   (66,764) 92,594  
Net cash generated from operating activities 1,418,796   1,351,179 866,712  
Net cash used in investing activities (1,431,085)   (1,849,339) (2,695,707)  
Net cash generated from (used in) financing activities (359,809)   1,243,495 1,788,528  
Net increase (decrease) in cash and cash equivalents and restricted cash (372,098)   745,335 ¥ (40,467)  
Variable Interest Entity, Primary Beneficiary | Related Party [Member]          
Current assets:          
Amounts due from related parties 58,823   13,942    
Current liabilities:          
Amounts due to related parties ¥ 356,080   ¥ 6,928    
XML 108 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION - Financial information of the consolidated VIEs (Parenthetical) (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity    
Accounts receivable, allowance for doubtful accounts ¥ 161,837 ¥ 100,797
XML 109 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property and equipment (Details)
Dec. 31, 2023
Property | Minimum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 25 years
Property | Maximum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 46 years
Optical Fibers | Minimum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 10 years
Optical Fibers | Maximum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 20 years
Computer and network equipment | Minimum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 1 year
Computer and network equipment | Maximum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 10 years
Office equipment | Minimum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 2 years
Office equipment | Maximum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 8 years
Motor vehicles | Minimum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 2 years
Motor vehicles | Maximum  
PROPERTY AND EQUIPMENT, NET  
Property and equipment, estimated useful life (in years) 8 years
XML 110 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted average useful lives of intangible assets (Details)
Dec. 31, 2023
Purchased software  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 5 years 1 month 6 days
Radio Spectrum License  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 15 years
Operating Permits  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 32 years 1 month 6 days
Customer relationships  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 8 years 3 months 18 days
Licenses  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 15 years
Supplier relationships  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 10 years
Trade names  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 20 years
Technology Platform  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 5 years
Non-compete agreement  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 5 years
Internal-use software  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 3 years 4 months 24 days
Customer contract  
Weighted average useful lives of intangible assets  
Estimated useful life of intangible assets 7 years
XML 111 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impairment charges associated with its long-lived assets and acquired intangibles (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Long-lived assets impairment ¥ 506,686 $ 71,365 ¥ 0 ¥ 109,267
Impairment of equipment 480,099     106,311
Impairment of intangible assets 15,113      
Impairment of right-of-use assets ¥ 11,474      
Impairment of other non-current assets       2,956
Other Asset Impairment Charges       ¥ 2,956
XML 112 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Interest expenses (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Interest expense and amortization cost of bonds payable       ¥ 133,959
Interest expense and amortization cost of 2025 and 2026 Convertible Notes (Note 19) ¥ 59,429   ¥ 58,350 25,919
Interest expense on bank and other borrowings 222,918   172,328 103,925
Interest expense on finance leases 90,679   104,088 124,567
Total interest costs 373,026   334,766 388,370
Less: Total interest costs capitalized (60,854)   (61,461) (53,420)
Interest expenses, net ¥ 312,172 $ 43,969 ¥ 273,305 ¥ 334,950
XML 113 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
segment
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2023
USD ($)
Significant accounting policies          
Accumulated deficit ¥ (11,016,323)   ¥ (8,369,868)   $ (1,551,617)
Recorded credit loss 368,505 $ 51,903 35,409 ¥ 18,399  
Internal use software development costs, Amount capitalized ¥ 16,195   15,322 11,422  
Percentage of interest in limited partnerships applies the equity method of accounting 3.00% 3.00%      
Impairment losses pursuant to the goodwill tests ¥ 1,364,191 $ 192,142 0    
Impairment of long-lived assets 506,686 $ 71,365   109,267  
Deferred revenue 95,477   95,078   13,448
Advertising expense ¥ 9,826   6,829 7,272  
Share Repurchase Plan, share value       1,704,890  
Number of reportable segments | segment 1 1      
Retained Earnings (Accumulated Deficit) ¥ (11,016,323)   (8,369,868)   $ (1,551,617)
Net current liability position 1,600,000        
Escrow deposit 2,117,730        
Depreciation expense 1,663,932   1,462,550 1,164,725  
Long-lived assets impairment 506,686 $ 71,365 0 ¥ 109,267  
Contract with customer liability revenue recognized 78,683   ¥ 39,374    
Change in useful lives          
Significant accounting policies          
Depreciation expense (409,000)        
2026 Convertible promissory notes          
Significant accounting policies          
Accumulated deficit 11,000,000        
Retained Earnings (Accumulated Deficit) ¥ 11,000,000        
Maximum          
Significant accounting policies          
Official exchange rate of foreign currency remeasured (RMB per one U.S. dollar) 7.0999       7.0999
Maximum | Change in useful lives          
Significant accounting policies          
Property and equipment, estimated useful life (in years) 15 years       15 years
Maximum | Data center Property And Equipment          
Significant accounting policies          
Property and equipment, estimated useful life (in years) 10 years       10 years
Minimum | Change in useful lives          
Significant accounting policies          
Property and equipment, estimated useful life (in years) 3 years       3 years
Minimum | Data center Property And Equipment          
Significant accounting policies          
Property and equipment, estimated useful life (in years) 2 years       2 years
XML 114 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONCENTRATION OF RISKS (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
customer
item
Dec. 31, 2022
CNY (¥)
item
customer
Dec. 31, 2021
customer
item
Dec. 31, 2023
USD ($)
item
Dec. 31, 2022
USD ($)
item
CONCENTRATION OF RISKS          
Depreciation (appreciation) of RMB against US$ 1.70% 9.20% (2.30%)    
Customer Concentration Risk          
CONCENTRATION OF RISKS          
Number of customers who contributed more than 2% of Company's revenue | customer 0 0 0    
Cabinet and Bandwidth Supply          
CONCENTRATION OF RISKS          
Number of suppliers | item 5 5 5 5 5
Bandwidth and Cabinet Resources | Supplier Concentration Risk | Largest five suppliers          
CONCENTRATION OF RISKS          
Concentration of risk, percentage 42.00% 35.00% 39.00%    
Bandwidth and Cabinet Resources | Customer Concentration Risk | Largest single customer | Maximum          
CONCENTRATION OF RISKS          
Concentration of risk, percentage 10.00% 10.00% 10.00%    
Bandwidth and Cabinet Resources | Customer Concentration Risk | Aggregate local subsidiaries of a telecommunication carrier          
CONCENTRATION OF RISKS          
Concentration of risk, percentage 5.00% 6.00% 6.00%    
Bandwidth and Cabinet Resources | Customer Concentration Risk | Customers on a stand-alone basis | Minimum          
CONCENTRATION OF RISKS          
Concentration of risk, percentage 2.00% 2.00% 2.00%    
PRC | Credit Concentration Risk          
CONCENTRATION OF RISKS          
Cash and cash equivalents, restricted cash and short-term investments, held at major institutions | ¥ ¥ 2,431,089 ¥ 2,677,823      
Outside the PRC | Credit Concentration Risk          
CONCENTRATION OF RISKS          
Cash and cash equivalents, restricted cash and short-term investments, held at major institutions | $       $ 426,022 $ 455,187
XML 115 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITION OF SUBSIDIARIES - Acquisitions in 2023 (Details)
¥ in Thousands, $ in Thousands
1 Months Ended
Mar. 31, 2023
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Asset acquisitions        
Current assets   ¥ 9,823,478 $ 1,383,608 ¥ 7,052,276
Property and equipment, net   13,024,393 1,834,447 11,964,498
Land use rights, net   602,503 84,861 576,020
Deferred tax assets   247,644 34,880 196,098
Accrued expenses and other payables   (2,783,102) (391,992) (2,410,479)
Deferred tax liabilities   ¥ (688,362) $ (96,954) ¥ (682,580)
Sanhe Mingtai Digital Industrial Park Co., Ltd. (Sanhe Digital)        
Asset acquisitions        
Current assets ¥ 3      
Property and equipment, net 105,538      
Land use rights, net 14,258      
Deferred tax assets 2,232      
Accrued expenses and other payables (2,277)      
Deferred tax liabilities (2,758)      
Total share consideration ¥ 116,996      
Asset Acquisition, Percentage Of Acquisition 100.00%      
Asset Acquisition, Percentage Of Equity Interests Issued 22.50%      
XML 116 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITION OF SUBSIDIARIES - Asset Acquisitions (Details)
¥ in Thousands, $ in Thousands
Aug. 01, 2022
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Net assets acquired:          
Cash and cash equivalents   ¥ 2,243,537 $ 315,996 ¥ 2,661,321 ¥ 1,372,481
Property and equipment, net   13,024,393 1,834,447 11,964,498  
Intangible assets, net   1,383,406 194,849 1,497,131  
Land use rights, net   602,503 84,861 576,020  
Deferred tax liabilities   (688,362) $ (96,954) (682,580)  
Operating permits          
Net assets acquired:          
Intangible assets, net   1,109,984   1,161,443  
Purchased software          
Net assets acquired:          
Intangible assets, net   ¥ 75,630   ¥ 68,122  
BJ JiangHeCloud          
Net assets acquired:          
Cash and cash equivalents ¥ 3,325        
Other Assets, Current 3,959        
Property and equipment, net 306,546        
Land use rights, net 221,556        
Other current liabilities (15,448)        
Deferred tax liabilities (209,989)        
Total consideration in cash 789,938        
BJ JiangHeCloud | Operating permits          
Net assets acquired:          
Intangible assets, net ¥ 479,989        
XML 117 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACQUISITION OF SUBSIDIARIES (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Aug. 05, 2022
Aug. 01, 2022
Dec. 31, 2022
Dec. 31, 2023
Jul. 15, 2021
Net assets acquired:          
Goodwill net     ¥ 1,364,191    
BJ TenxCloud          
Business Acquisitions [Abstract]          
Equity interests acquired (as a percent)         100.00%
BJ JHC [Member]          
Business Acquisitions [Abstract]          
Equity interests acquired (as a percent)         100.00%
Kunshan Kunhui Network Co., Ltd. ("KS Kunhui")          
Business Acquisitions [Abstract]          
Equity interests acquired (as a percent) 100.00%        
Net assets acquired:          
Cash and cash equivalents ¥ 9,014        
Property and equipment, net 92,157        
Operating lease right-of-use assets, net 199,255        
Deferred tax assets 13,921        
Other current assets 289,480        
Total assets acquired 692,327        
Other current liabilities (436,124)        
Operating lease liabilities (208,612)        
Deferred tax liabilities (22,125)        
Total liabilities assumed (666,861)        
Net assets acquired 25,466        
Purchase consideration 50,000        
Goodwill net 24,534        
Revenue of acquiree since the acquisition date included in the consolidated statement of operations     0    
Net profit loss of acquiree since the acquisition date included in the consolidated statement of operations     ¥ 24,757    
Kunshan Kunhui Network Co., Ltd. ("KS Kunhui") | Operating permits          
Net assets acquired:          
Intangible assets 29,000        
Kunshan Kunhui Network Co., Ltd. ("KS Kunhui") | Customer contract          
Net assets acquired:          
Intangible assets ¥ 59,500        
BJ JiangHeCloud          
Business Acquisitions [Abstract]          
Equity interests acquired (as a percent)   100.00%      
Contingent Consideration, cash to be paid   ¥ 57,500   ¥ 57,500  
Net assets acquired:          
Purchase consideration   ¥ 847,438      
XML 118 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable and the allowance for doubtful debt (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
ACCOUNTS AND NOTES RECEIVABLE, NET          
Accounts receivable ¥ 1,903,458   ¥ 1,897,111    
Notes receivable 873   1,151    
Allowance for doubtful debt (188,356)   (134,569) ¥ (99,620) ¥ (68,921)
Accounts and notes receivable, net ¥ 1,715,975 $ 241,690 ¥ 1,763,693    
XML 119 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable due (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
ACCOUNTS AND NOTES RECEIVABLE, NET      
Balance at beginning of the year ¥ 134,569 ¥ 99,620 ¥ 68,921
Additional due to business combination     16,256
Additional provision charged to expense 54,512 34,949 14,990
Write-off of accounts receivable (725)   (547)
Balance at end of the year ¥ 188,356 ¥ 134,569 ¥ 99,620
XML 120 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHORT-TERM INVESTMENTS (Details) - Dec. 31, 2023
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
SHORT-TERM INVESTMENTS.    
Aggregate cost basis ¥ 354,149  
Gross unrealized holding gain 2,671  
Aggregate fair value ¥ 356,820 $ 50,257
XML 121 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)
¥ in Thousands, $ in Thousands
1 Months Ended
Dec. 31, 2022
CNY (¥)
Sep. 30, 2021
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Prepaid expenses ¥ 988,467   ¥ 1,344,525  
Tax recoverables 620,901   907,629  
Deposits 59,653   33,941  
Loan to third parties 376,851   5,787  
Staff advances 2,992   2,518  
Interest receivables 544   532  
Prepaid expenses and other current assets 2,147,500   2,375,341 $ 334,560
Nonrelated Party [Member]        
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Others 98,092   80,409  
Shareholders of KS Kunhui        
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Loan to third parties ¥ 279,500   194,500  
Loans Receivable. Interest Rate 7.50%      
Proceeds From Repayments Of Loans By Third Parties     ¥ 85,000  
Minimum        
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Debt Instrument, Term 4 months      
Maximum        
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Debt Instrument, Term 6 months      
Another Third Party        
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Loan to third parties   ¥ 93,400    
Loan To Another Third Party        
PREPAID EXPENSES AND OTHER CURRENT ASSETS        
Loans Receivable, Term   18 months    
XML 122 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PREPAID EXPENSES AND OTHER CURRENT ASSETS - Analysis of the allowance for doubtful debt in relation to other receivables (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Analysis of the allowance for doubtful debt in relation to other receivables    
Balance at beginning of the year ¥ 131,624 ¥ 130,908
Addition 313,993 15,460
Write-off   (15,000)
Foreign exchange difference 52 256
Balance at the end of the year ¥ 445,669 ¥ 131,624
XML 123 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Property and equipment, held under capital leases (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross ¥ 17,171,494   ¥ 14,866,510
Less: Accumulated depreciation (6,987,542)   (5,548,663)
Property plant and equipment net excluding construction in progress 10,183,952   9,317,847
Construction-in-progress 3,444,237   2,770,348
Impairment (603,796)   (123,697)
Property and equipment, net 13,024,393 $ 1,834,447 11,964,498
Property      
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross 2,672,822   2,236,257
Leasehold improvements      
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross 5,821,394   4,819,257
Computer and network equipment      
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross 8,437,075   7,577,082
Optical fibers      
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross 142,723   142,723
Office equipment      
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross 93,543   87,093
Motor vehicles      
PROPERTY AND EQUIPMENT, NET      
Property and equipment, gross ¥ 3,937   ¥ 4,098
XML 124 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET      
Depreciation expense ¥ 1,663,932 ¥ 1,462,550 ¥ 1,164,725
Cost of revenues      
PROPERTY AND EQUIPMENT, NET      
Depreciation expense 1,573,970 1,386,800 1,107,655
Sales and marketing expenses      
PROPERTY AND EQUIPMENT, NET      
Depreciation expense 1,721 1,029 963
General and administrative expenses      
PROPERTY AND EQUIPMENT, NET      
Depreciation expense 38,280 35,715 23,186
Research and development expenses      
PROPERTY AND EQUIPMENT, NET      
Depreciation expense ¥ 49,961 ¥ 39,006 ¥ 32,921
XML 125 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Carrying amounts of property and equipment held under capital leases (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Lessee, Lease, Description [Line Items]    
Property and equipment held under finance leases, gross ¥ 1,780,071 ¥ 2,102,896
Less: Accumulated depreciation (709,209) (847,449)
Property and equipment held under finance leases net excluding construction in progress 1,070,862 1,255,447
Construction-in-progress 219,283  
Impairment (19,361) (18,808)
Property and equipment held under finance leases, net ¥ 1,270,784 ¥ 1,236,639
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Property    
Lessee, Lease, Description [Line Items]    
Property and equipment held under finance leases, gross ¥ 993,158 ¥ 993,158
Computer and network equipment    
Lessee, Lease, Description [Line Items]    
Property and equipment held under finance leases, gross 648,989 971,814
Optical fibers    
Lessee, Lease, Description [Line Items]    
Property and equipment held under finance leases, gross ¥ 137,924 ¥ 137,924
XML 126 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Property and equipment pledged to secure banking borrowings (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
PROPERTY AND EQUIPMENT, NET      
Assets ¥ 30,385,903 $ 4,279,765 ¥ 26,948,405
Property      
PROPERTY AND EQUIPMENT, NET      
Assets 155,239   118,050
Leasehold improvements      
PROPERTY AND EQUIPMENT, NET      
Assets 246,662   92,629
Computer and network equipment      
PROPERTY AND EQUIPMENT, NET      
Assets 442,167   137,876
Office equipment      
PROPERTY AND EQUIPMENT, NET      
Assets ¥ 1,829   ¥ 919
XML 127 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY AND EQUIPMENT, NET - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
PROPERTY AND EQUIPMENT, NET      
Depreciation expense ¥ 1,663,932 ¥ 1,462,550 ¥ 1,164,725
Property, computer and network equipment and optical fiber      
PROPERTY AND EQUIPMENT, NET      
Depreciation expense ¥ 199,926 ¥ 224,140 ¥ 274,052
XML 128 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS, NET - Intangible assets (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Weighted average useful lives of intangible assets      
Intangible assets, cost ¥ 2,308,232   ¥ 2,282,473
Accumulated Amortization (867,754)   (744,083)
Impairment (57,072)   (41,259)
Impairment ¥ (15,113)    
Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag false    
Intangible Assets, net ¥ 1,383,406 $ 194,849 1,497,131
Purchased software      
Weighted average useful lives of intangible assets      
Intangible assets, cost 233,513   207,565
Accumulated Amortization (157,081)   (139,443)
Impairment (802)    
Intangible Assets, net 75,630   68,122
Radio Spectrum License      
Weighted average useful lives of intangible assets      
Intangible assets, cost 136,825   134,543
Accumulated Amortization (87,145)   (83,294)
Impairment (41,959)   (41,259)
Intangible Assets, net 7,721   9,990
Operating Permits      
Weighted average useful lives of intangible assets      
Intangible assets, cost 1,199,210   1,217,876
Accumulated Amortization (89,226)   (56,433)
Intangible Assets, net 1,109,984   1,161,443
Technology Platform      
Weighted average useful lives of intangible assets      
Intangible assets, cost 38,050   38,050
Accumulated Amortization (23,739)   (18,258)
Impairment (14,311)    
Intangible Assets, net     19,792
Customer relationships      
Weighted average useful lives of intangible assets      
Intangible assets, cost 257,183   257,183
Accumulated Amortization (256,888)   (235,810)
Intangible Assets, net 295   21,373
Licenses      
Weighted average useful lives of intangible assets      
Intangible assets, cost 5,772   5,772
Accumulated Amortization (3,812)   (3,428)
Intangible Assets, net 1,960   2,344
Supplier relationships      
Weighted average useful lives of intangible assets      
Intangible assets, cost 39,053   39,053
Accumulated Amortization (37,299)   (34,281)
Intangible Assets, net 1,754   4,772
Trade names      
Weighted average useful lives of intangible assets      
Intangible assets, cost 116,266   116,266
Accumulated Amortization (54,742)   (48,929)
Intangible Assets, net 61,524   67,337
Customer contract.      
Weighted average useful lives of intangible assets      
Intangible assets, cost 190,141   190,141
Accumulated Amortization (89,002)   (68,622)
Intangible Assets, net 101,139   121,519
Non - Complete Agreement      
Weighted average useful lives of intangible assets      
Intangible assets, cost 1,800   1,800
Accumulated Amortization (1,800)   (1,800)
Internal-use software      
Weighted average useful lives of intangible assets      
Intangible assets, cost 90,419   74,224
Accumulated Amortization (67,020)   (53,785)
Intangible Assets, net ¥ 23,399   ¥ 20,439
XML 129 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS, NET - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted average useful lives of intangible assets      
Intangible assets, amortization expenses ¥ 128,042 ¥ 122,470 ¥ 94,751
Minimum      
Weighted average useful lives of intangible assets      
Estimated useful life of intangible assets 1 year    
Maximum      
Weighted average useful lives of intangible assets      
Estimated useful life of intangible assets 48 years    
XML 130 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS, NET - Amortization expenses (Details)
¥ in Thousands
Dec. 31, 2023
CNY (¥)
INTANGIBLE ASSETS, NET  
2024 ¥ 294,541
2025 153,513
2026 27,877
2027 17,591
2028 11,325
Annual estimated amortization expenses for intangible assets ¥ 504,847
XML 131 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHTS, NET - Land use rights amortized (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
LAND USE RIGHTS, NET.      
Cost ¥ 664,272   ¥ 617,808
Accumulated amortization (61,769)   (41,788)
Land use rights, net ¥ 602,503 $ 84,861 ¥ 576,020
XML 132 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LAND USE RIGHTS, NET - Land use rights pledged (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
LAND USE RIGHTS, NET.    
Land use rights ¥ 196,195 ¥ 115,895
XML 133 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL - Carrying amount (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
GOODWILL.      
Good will beginning balance ¥ 1,364,191   ¥ 1,339,657
Accumulated impairment losses (1,364,191)    
Goodwill net     1,364,191
Goodwill acquired     24,534
Impairment of goodwill (1,364,191) $ (192,142) 0
Goodwill Ending balance ¥ 1,364,191   ¥ 1,364,191
XML 134 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
GOODWILL - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Changes in the carrying amount of goodwill        
Impairment losses of goodwill ¥ 1,364,191 $ 192,142 ¥ 0  
Hosting and Related Services        
Changes in the carrying amount of goodwill        
Impairment losses of goodwill ¥ 1,364,191   ¥ 0 ¥ 0
XML 135 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS, NET - Long term investments (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
LONG-TERM INVESTMENTS, NET      
Equity investments without readily determinable fair values ¥ 19,821   ¥ 17,137
Equity method investments 738,128   223,457
Available-for-sale debt investments     1,600
Long term investments ¥ 757,949 $ 106,755 ¥ 242,194
XML 136 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS, NET - Equity Method Investments (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
CNY (¥)
LONG TERM INVESTMENT, NET        
Cost of investments ¥ 750,129 ¥ 258,737   ¥ 145,837
Share equity gain (loss) (8,506) (31,785)   (62,836)
Impairment of receivables from equity investees 3,495 (3,495)    
Investment in an equity investee 738,128 223,457 $ 223,457 79,506
Cost of investments incurred during the period 491,392 213,900    
Share equity gain (loss) incurred during the period (3,279) 1,925    
Distribution/derecognize of share equity (gain)loss 20,000 (71,874)   (3,495)
WiFire Group Inc. ("WiFire Group")        
LONG TERM INVESTMENT, NET        
Cost of investments   20,000    
Share equity gain (loss)   (20,000)    
Cost of investments incurred during the period (20,000)      
Distribution/derecognize of share equity (gain)loss 20,000      
Yizhuang Venture Investment Fund        
LONG TERM INVESTMENT, NET        
Cost of investments       101,000
Share equity gain (loss)       (32,285)
Investment in an equity investee       68,715
Share equity gain (loss) incurred during the period   3,159    
Distribution/derecognize of share equity (gain)loss   (71,874)    
WiFire Group Inc. ("WiFire Group")        
LONG TERM INVESTMENT, NET        
Cost of investments   20,000   20,000
Share equity gain (loss)   (20,000)   (20,000)
Chengdu Qidi Chengxin Education Limit ("Qidi Chengxin")        
LONG TERM INVESTMENT, NET        
Cost of investments   3,930   3,930
Share equity gain (loss)   (333)   (217)
Investment in an equity investee   3,597   3,713
Share equity gain (loss) incurred during the period   (116)    
Qidi Chengxin        
LONG TERM INVESTMENT, NET        
Cost of investments 3,930 3,930    
Share equity gain (loss) (452) (333)    
Investment in an equity investee 3,478 3,597    
Share equity gain (loss) incurred during the period 119      
Jingliang Inter Cloud        
LONG TERM INVESTMENT, NET        
Cost of investments 6,000 6,000   6,000
Share equity gain (loss) (5,019) (5,017)   (5,013)
Investment in an equity investee 981 983   987
Share equity gain (loss) incurred during the period 2 (4)    
Jingliang Century Cloud        
LONG TERM INVESTMENT, NET        
Cost of investments 4,000 4,000   4,000
Investment in an equity investee 4,000 4,000   4,000
ZJK Energies        
LONG TERM INVESTMENT, NET        
Cost of investments 5,907 5,907   5,907
Share equity gain (loss) (3,845) (3,800)   (3,816)
Investment in an equity investee 2,062 2,107   2,091
Share equity gain (loss) incurred during the period 45 16    
Dexin Tonglian (Beijing) Culture Technology Co., Ltd [Member]        
LONG TERM INVESTMENT, NET        
Cost of investments 3,000 3,000    
Share equity gain (loss) (808) (333)    
Investment in an equity investee 2,192 2,667    
Cost of investments incurred during the period   3,000    
Share equity gain (loss) incurred during the period 475 (333)    
SH Edge Interchange        
LONG TERM INVESTMENT, NET        
Cost of investments 900 900    
Share equity gain (loss) (900) (797)    
Investment in an equity investee   103    
Cost of investments incurred during the period   900    
Share equity gain (loss) incurred during the period 103 (797)    
Changzhou Gaoxin Internet Co., Ltd        
LONG TERM INVESTMENT, NET        
Cost of investments 698,392 210,000    
Share equity gain (loss) 5,107      
Investment in an equity investee 703,499 210,000    
Cost of investments incurred during the period 488,392 210,000    
Share equity gain (loss) incurred during the period (5,107)      
Zhuhai Private        
LONG TERM INVESTMENT, NET        
Cost of investments 23,000      
Share equity gain (loss) (1,084)      
Investment in an equity investee 21,916      
Cost of investments incurred during the period 23,000      
Share equity gain (loss) incurred during the period 1,084      
BJ Chaohulian        
LONG TERM INVESTMENT, NET        
Cost of investments 5,000 5,000   5,000
Share equity gain (loss) (1,505) (1,505)   (1,505)
Impairment of receivables from equity investees ¥ 3,495 ¥ (3,495)    
Distribution/derecognize of share equity (gain)loss       ¥ (3,495)
XML 137 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS, NET - Additional Information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Feb. 28, 2023
CNY (¥)
Nov. 30, 2022
CNY (¥)
Sep. 30, 2022
CNY (¥)
Jan. 31, 2021
CNY (¥)
Dec. 31, 2019
CNY (¥)
Jan. 31, 2018
CNY (¥)
Sep. 30, 2017
Apr. 30, 2012
CNY (¥)
Nov. 30, 2023
CNY (¥)
May 31, 2023
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
LONG TERM INVESTMENT, NET                              
Impairment of equity method investments                           ¥ 3,495  
Distribution received                         ¥ 15,232    
Increase (Decrease) in Cost of Investments in Equity Method Investments                     ¥ 491,392   213,900    
Equity method investment loss                     3,279 $ 462 1,925 (38,666)  
Equity method investment                     738,128   223,457    
Estimated recoverable amount of investments derecognized recorded in other current assets                     56,642        
WiFire Group Inc. ("WiFire Group")                              
LONG TERM INVESTMENT, NET                              
Increase (Decrease) in Cost of Investments in Equity Method Investments                     (20,000)        
Changzhou Gaoxin Internet Co., Ltd                              
LONG TERM INVESTMENT, NET                              
Capital injected ¥ 23,000                            
Equity Investments Without Readily Determinable Fair Value                              
LONG TERM INVESTMENT, NET                              
Impairment of equity investments without readily determinable fair values                     9,327   0 0  
Dividend income of non-marketable investments                     3,270   391 ¥ 659  
Yizhuang Venture Investment Fund                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage                           27.694% 27.694%
Distribution received                     15,232   15,232    
Capital injected               ¥ 101,000              
WiFire Group Inc. ("WiFire Group")                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage             33.33%   33.33%            
Total cash consideration on disposal of equity interests                 ¥ 0            
Percentage of ownership disposed             66.67%                
Equity method investment                         0    
Chengdu Qidi Chengxin Education Limit ("Qidi Chengxin")                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage         59.00%                    
Capital injected         ¥ 3,930                    
Jingliang Inter Cloud                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage           60.00%                  
Capital injected           ¥ 6,000                  
Jingliang Century Cloud                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage           40.00%                  
Capital injected           ¥ 4,000                  
Beijing Super Internet Technology Research Institute Co., Ltd. ("BJ Chaohulian")                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage       30.00%                      
Capital injected       ¥ 5,000                      
Equity method investment loss                           ¥ 1,505  
Equity method investment                           ¥ 0  
Changzhou Gaoxin Internet Co., Ltd                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage   35.00%                          
Capital injected   ¥ 210,000               ¥ 488,392          
Increase (Decrease) in Cost of Investments in Equity Method Investments                     488,392   210,000    
Dexin Tonglian (Beijing) Culture Technology Co., Ltd [Member]                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage     30.00%                        
Capital injected     ¥ 3,000                        
Increase (Decrease) in Cost of Investments in Equity Method Investments                         ¥ 3,000    
Zhuhai Private                              
LONG TERM INVESTMENT, NET                              
Equity interest, percentage 40.00%                 35.00%          
Increase (Decrease) in Cost of Investments in Equity Method Investments                     ¥ 23,000        
XML 138 R96.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER NON-CURRENT ASSETS (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
OTHER NON-CURRENT ASSETS    
Prepayment of other non-current assets included acquisition and purchase of property and equipment ¥ 293,500 ¥ 293,500
Percentage of prepayments on other non-current assets 55.00% 53.00%
XML 139 R97.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS - Borrowings (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
BORROWINGS      
Short term bank borrowings ¥ 30,000 $ 4,225  
Current portion of long-term borrowings of the Consolidated VIEs without recourse to the primary beneficiaries 334,511   ¥ 289,941
Other long-term borrowings, current portion 388,814   194,079
Borrowings, current portion, Total 753,325   484,020
Long-term bank borrowings, non-current portion 4,170,981   2,694,249
Other long-term borrowings, non-current portion 942,540   355,607
Total borrowings ¥ 5,866,846   ¥ 3,533,876
XML 140 R98.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS - Unused loan facilities (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument    
Long-term borrowings (including current portion) ¥ 5,836,846 ¥ 3,533,876
Unsecured Borrowing    
Debt Instrument    
Short-term borrowings 30,000  
Long-term borrowings (including current portion) 554,834 450,008
Secured by subsidiary's property and equipment and land-use right | Long Term Bank Borrowings    
Debt Instrument    
Long-term borrowings (including current portion)   156,077
Secured by subsidiary's property and equipment and land-use right and a subsidiary stock | Long Term Bank Borrowings    
Debt Instrument    
Long-term borrowings (including current portion) 3,101,522 247,171
Secured by subsidiary's property and equipment and land-use right and a subsidiary stock | Long-term bank borrowings, (including current portion) 2    
Debt Instrument    
Long-term borrowings (including current portion)   800,989
Secured by a subsidiary's stock | Long Term Bank Borrowings    
Debt Instrument    
Long-term borrowings (including current portion) ¥ 2,180,490 ¥ 1,879,631
XML 141 R99.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS - Unused loan facilities (Parenthetical) (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Debt Instrument      
Assets ¥ 30,385,903 $ 4,279,765 ¥ 26,948,405
Long-term bank borrowings, (including current portion) 1 | Secured by a subsidiary's property and equipment | Asset Pledged as Collateral      
Debt Instrument      
Assets 845,898   118,050
Long-term bank borrowings, (including current portion) 1 | Secured by subsidiary's property and equipment and land-use right and a subsidiary stock | Asset Pledged as Collateral      
Debt Instrument      
Assets 196,195   91,435
Long Term Bank Borrowings | Secured by a subsidiary's land-use right | Asset Pledged as Collateral      
Debt Instrument      
Assets     ¥ 24,460
Long-term bank borrowings, (including current portion) 2 | Secured by a subsidiary's property and equipment | Asset Pledged as Collateral      
Debt Instrument      
Assets ¥ 231,424    
XML 142 R100.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS - Bank and Oher Borrowings (Details)
¥ in Thousands
Dec. 31, 2023
CNY (¥)
BORROWINGS  
2024 ¥ 799,314
2025 816,677
2026 751,209
2027 683,110
2028 689,511
2029 and thereafter ¥ 2,273,233
XML 143 R101.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BORROWINGS - Additional Information (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Short and long term bank borrowings    
Short-term bank borrowings, weighted average interest rate 3.65%  
Unused loan facilities (in RMB) or (in dollars) ¥ 2,811,123 ¥ 3,164,371
Long Term Bank Borrowings    
Short and long term bank borrowings    
Long-term bank borrowings, weighted average interest rate 4.97% 5.11%
XML 144 R102.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES AND OTHER PAYABLES (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Jul. 15, 2021
Business Acquisition [Line Items]        
Payables for purchase of property, equipment and software ¥ 1,431,547   ¥ 1,280,742  
Payroll and welfare payables 477,367   433,376  
Consideration due to the original shareholders of BJ TenxCloud 229,323   229,323  
Liability classified share-based payments 149,612   131,116  
Accrued service fees 126,001   66,494  
Payables for office supplies and utilities 105,871   69,288  
Payables for acquisitions and long-term investments 99,340   47,805  
Value-added tax and other taxes payable 35,391   31,706  
Interest payables 77,168   35,785  
Others 51,482   84,844  
Accrued expenses and other payables ¥ 2,783,102 $ 391,992 ¥ 2,410,479  
Beijing TenxCloud Technology Co., Ltd. ("BJ TenxCloud")        
Business Acquisition [Line Items]        
Percentage of equity interests acquired       100.00%
XML 145 R103.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Weighted average remaining lease term and discount rate (Details)
Dec. 31, 2023
Dec. 31, 2022
Weighted average remaining lease term:    
Operating lease 9 years 8 months 12 days 10 years 8 months 12 days
Finance lease 18 years 8 months 12 days 18 years 10 months 24 days
Weighted average discount rate:    
Operating lease 7.59% 7.50%
Finance lease 10.04% 10.44%
XML 146 R104.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Total lease cost (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Finance lease cost:      
Depreciation ¥ 199,926 ¥ 224,140 ¥ 274,052
Interest expenses 90,679 104,088 124,567
Operating lease cost 749,800 691,197 568,044
Total lease cost ¥ 1,040,405 ¥ 1,019,425 ¥ 966,663
XML 147 R105.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Other information related to leases (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash payments for operating leases ¥ 796,541 ¥ 635,615 ¥ 593,615
Financing cash payments for finance leases ¥ 210,902 ¥ 231,046 ¥ 579,660
XML 148 R106.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Future lease payments under operating leases and finance leases (Details)
¥ in Thousands
Dec. 31, 2023
CNY (¥)
Future lease payments under finance leases  
2024 ¥ 180,355
2025 173,799
2026 165,015
2027 158,978
2028 156,920
2029 and thereafter 1,705,594
Total future lease payments 2,540,661
Less: Imputed interest (1,265,329)
Present value of future lease payments* 1,275,332
Future lease payments under operating leases  
2023 807,678
2024 739,747
2025 680,034
2026 545,468
2027 528,173
2028 and thereafter 2,630,069
Total future lease payments 5,931,169
Less: Imputed interest (1,880,246)
Present value of future lease payments ¥ 4,050,923
XML 149 R107.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Additional information (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Cash paid for amounts included in the measurement of lease liabilities:      
Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries ¥ 780,164 $ 109,884 ¥ 674,288
Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries 3,270,759 460,677 2,905,283
Current portion of finance lease liabilities 115,806 16,311 206,260
Non-current portion of finance lease liabilities ¥ 1,159,525 $ 163,316 ¥ 1,047,640
XML 150 R108.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BONDS PAYABLE - Additional Information (Details) - Bonds 7.875%, Due 2021
¥ in Thousands, $ in Thousands
Oct. 04, 2021
USD ($)
Apr. 15, 2019
CNY (¥)
Apr. 15, 2019
USD ($)
Debt Instrument      
Debt instrument, face amount     $ 300,000
Interest rate (as a percent)     7.875%
Proceeds from issuance of bonds, net | ¥   ¥ 1,976,474  
Principal amount repaid $ 300,000    
Bonds Payable Repaid $ 300,000    
XML 151 R109.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PERPETUAL CONVERTIBLE PREFERRED SHARES - Additional Information (Details)
$ / shares in Units, ¥ in Thousands
1 Months Ended 12 Months Ended
Mar. 01, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2023
CNY (¥)
$ / shares
Dec. 31, 2023
CNY (¥)
Dec. 31, 2021
shares
Class A Ordinary Shares          
Class of Stock [Line Items]          
Number of shares issued | shares   150,000     16,680,000
Subscription price (in dollars per share)   $ 1,000      
Dividend rate (as a percent)       4.50%  
Period after which Series A Preferred Shares will be mandatorily converted into Class A ordinary shares       6 months  
Conversion price per share     $ 2.8333    
Beneficial conversion feature | ¥       ¥ 470,643  
Convertible shares | $ $ 150,000        
Preferred stock, convertible, conversion price $ 17.00        
Total issuance for converted preferred stock | shares 54,507,816        
American Depository Shares          
Class of Stock [Line Items]          
Total cash consideration | $   $ 150,000,000      
Cumulative dividends | ¥     $ 28,637 ¥ 28,637  
Conversion Threshold (as percent)       200.00%  
Conversion price per share     $ 17.00    
XML 152 R110.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONVERTIBLE PROMISSORY NOTES (Details)
$ / shares in Units, ¥ in Thousands
1 Months Ended 4 Months Ended 12 Months Ended
Jan. 28, 2022
USD ($)
Feb. 29, 2024
USD ($)
Jun. 30, 2021
D
USD ($)
$ / shares
Jan. 31, 2021
USD ($)
Jun. 30, 2023
Dec. 31, 2023
CNY (¥)
D
shares
Dec. 31, 2023
USD ($)
D
shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
$ / shares
Oct. 31, 2019
$ / shares
CONVERTIBLE PROMISSORY NOTES                            
Changes In The Fair Value Of Convertible Promissory Notes           ¥ 165,930 $ 23,371,000 ¥ (22,626) ¥ (829,149)          
Changes in the fair value of financial liabilities           ¥ 165,930 23,371,000 (22,626) (829,149)          
Remaining amortization period for debt issuance cost           5 years           5 years    
Derivative liability           ¥ 188,706           $ 26,579,000    
Convertible Notes Payable                            
CONVERTIBLE PROMISSORY NOTES                            
Issuance costs | ¥           ¥ 18,932                
2025 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Cash consideration received                     $ 200,000,000      
Changes In The Fair Value Of Convertible Promissory Notes             21,816,000 22,626 829,149          
Debt Instrument, Term                   5 years 5 years      
Interest rate (as a percent)           2.00%       2.00%   2.00%    
Period of receipt of notices         3 months                  
Repaid principal amount             68,000,000              
Redemption price, Percentage of principal amount redeemed         109.00%                  
Issuance costs | ¥                 0 ¥ 2,939        
Fair value of converted portion | ¥                 1,639,806 ¥ 720,547        
Fair value of notes | ¥               537,778            
Changes in the fair value of financial liabilities             $ 21,816,000 22,626 829,149          
Coupon Interest expense | ¥           ¥ 4,471   9,147 9,703          
2026 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Interest rate (as a percent)       0.00%                    
Repaid principal amount   $ 600,000,000                        
Amount on exercise of option       $ 75,000,000                    
Observation period     40 days                      
Redemption price, percentage of Principal amount           100.00% 100.00%              
Proceeds from issuance of notes             $ 600,000,000              
Debt Issuance costs                       $ 13,841,000    
Carrying amount of debt instrument | ¥           ¥ 4,208,495   4,119,048            
Coupon Interest expense | ¥           0   0 0          
Amortization of debt discount and issuance costs | ¥           ¥ 19,499   ¥ 18,525 ¥ 16,216          
Effective interest rate (as a percent)           0.47%   0.47% 0.47%     0.47%    
Debt instrument, face amount       $ 600,000,000                    
2027 Convertible Promissory Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Interest rate (as a percent) 2.00%         10.00%           10.00%    
Conversion price (in dollars per share) | $ / shares                       $ 1.8333    
Redemption price, percentage of Principal amount 50.00%                          
Proceeds from issuance of notes             $ 250,000,000              
Debt Issuance costs                       $ 162,000    
Carrying amount of debt instrument | ¥           ¥ 1,769,946   ¥ 1,740,211            
Repayment of convertible notes $ 1,000,000                          
Effective interest rate (as a percent)           2.02%   2.02%       2.02%    
Debt instrument, face amount $ 250,000,000                          
Debt Instrument, Convertible, Remaining Deferred Finance Costs, Amortization Period           5 years 5 years              
Coupon interest expense | ¥           ¥ 35,234   ¥ 30,498            
Derivative liability | ¥           ¥ 188,706                
Redemption upon maturity | 2025 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Redemption price, Percentage of principal amount redeemed           115.00% 115.00%              
Early redemption at the option of the Purchasers | 2025 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Redemption price, percentage of Principal amount           109.00% 109.00%              
Condition one | 2026 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Percentage of conversion price     130.00%     130.00% 130.00%              
Trading days | D     20     20 20              
Consecutive trading days period | D     30     30 30              
Condition Two | 2026 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Trading days | D     5                      
Consecutive trading days period | D     10                      
Percentage of price to the last reported sale price     98.00%                      
American Depository Shares                            
CONVERTIBLE PROMISSORY NOTES                            
Conversion price (in dollars per share) | $ / shares                       $ 12   $ 54.47
Conversion Threshold (as percent)           200.00% 200.00%              
American Depository Shares | 2025 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Conversion price (in dollars per share) | $ / shares                       12    
American Depository Shares | 2026 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Conversion price (in dollars per share) | $ / shares                       18.3574    
American Depository Shares | 2027 Convertible Promissory Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Conversion price (in dollars per share) | $ / shares                       11.00    
Conversion Threshold (as percent)           200.00% 200.00%              
Common Class A                            
CONVERTIBLE PROMISSORY NOTES                            
Number of shares issued upon conversion | shares                 42,401,010          
Ordinary shares, par value (in dollars per share) | $ / shares                       $ 0.00001 $ 0.00001  
Common Class A | 2025 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Number of shares issued upon conversion | shares           0 0 0 42,401,010 23,710,140 23,710,140      
Common Class A | Condition one | 2026 Convertible Notes                            
CONVERTIBLE PROMISSORY NOTES                            
Number of shares represents one ADS     6                      
Ordinary shares, par value (in dollars per share) | $ / shares     $ 0.00001                      
XML 153 R111.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEFERRED GOVERNMENT GRANTS - Movements of Deferred Grants (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
DEFERRED GOVERNMENT GRANTS.      
Balance at beginning of the year ¥ 6,318 ¥ 4,368 ¥ 6,174
Additions 155,333 5,000  
Recognized as a reduction of depreciation expense (8,477) (3,050) (1,806)
Balance at end of the year ¥ 153,174 ¥ 6,318 ¥ 4,368
XML 154 R112.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEFERRED GOVERNMENT GRANTS - Additional Information (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
DEFERRED GOVERNMENT GRANTS.      
Government grants received ¥ 155,333 ¥ 5,000 ¥ 0
XML 155 R113.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EMPLOYEE CONTRIBUTION PLAN (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
EMPLOYEE CONTRIBUTION PLAN      
Total expense for defined contribution plan ¥ 208,556 ¥ 191,914 ¥ 158,673
XML 156 R114.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE-BASED COMPENSATION - Employee share options activity (Details) - 2010 Plan [Member]
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2023
CNY (¥)
shares
Dec. 31, 2022
$ / shares
shares
Number of options      
Outstanding, beginning balance | shares 359,202 359,202  
Outstanding, ending balance | shares 359,202 359,202 359,202
Vested as of December 31, 2023 | shares 359,202    
Exercisable as of December 31, 2023 | shares 359,202    
Weighted average exercise price      
Outstanding, beginning balance | $ / shares $ 0.17    
Outstanding, ending balance | $ / shares 0.17   $ 0.17
Vested as of December 31, 2023 | $ / shares 0.17    
Exercisable as of December 31, 2023 | $ / shares $ 0.17    
Weighted average remaining contractual term      
Outstanding, beginning balance 1 year 1 year 1 year 11 months 15 days
Vested as of December 31, 2023 1 year 1 year  
Exercisable as of December 31, 2023 1 year 1 year  
Aggregate intrinsic value      
Aggregate intrinsic value, exercisable | $ $ 114    
Aggregate intrinsic value, vested | $ 114    
Aggregate intrinsic value, ending balance $ 114 ¥ 809  
XML 157 R115.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE-BASED COMPENSATION - Restricted stock units activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of RSUs    
Granted 1,368,227  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested   $ 0
2010 Plan    
Number of RSUs    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 0.17  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 359,202  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value $ 114  
Restricted Stock Units (RSUs)    
Number of RSUs    
Unvested, beginning balance 1,700,864  
Granted 1,388,777  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 2.96  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value 5.04  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value $ 13.26  
Forfeited (2,553)  
Unvested, ending balance 2,579,806 1,700,864
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested $ 7,404  
Vested (507,282)  
Weighted-average grant date fair value    
Unvested, beginning balance (in dollars per share) $ 11.28  
Unvested, ending balance (in dollars per share) $ 8.07 $ 11.28
Weighted-average remaining contractual terms (Years)    
Weighted average remaining contractual life 6 years 7 months 6 days 6 years 1 month 6 days
XML 158 R116.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE-BASED COMPENSATION - Share compensation expense (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
SHARE-BASED COMPENSATION        
Share-based compensation expense ¥ 35,296 $ 4,971 ¥ 118,170 ¥ 320,010
Cost of revenues        
SHARE-BASED COMPENSATION        
Share-based compensation expense     563 13,713
Sales and marketing expenses        
SHARE-BASED COMPENSATION        
Share-based compensation expense 3,141   17,794 2,545
General and administrative expenses        
SHARE-BASED COMPENSATION        
Share-based compensation expense 28,883   85,508 292,947
Research and development expenses        
SHARE-BASED COMPENSATION        
Share-based compensation expense ¥ 3,272   ¥ 14,305 ¥ 10,805
XML 159 R117.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE BASED COMPENSATION - Additional Information (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Jul. 15, 2021
Oct. 30, 2015
shares
Jul. 16, 2010
shares
Dec. 31, 2023
CNY (¥)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
CNY (¥)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
May 13, 2020
shares
May 29, 2014
shares
SHARE-BASED COMPENSATION                        
Share based compensation, RSUs granted       1,368,227 1,368,227              
Share based compensation, fair value of shares exercised during the period | $         $ 0   $ 4   $ 122      
Aggregate intrinsic value of options exercise | $         $ 0   $ 2   $ 67      
Unrecognized share-based compensation cost | ¥       ¥ 0                
Compensation cost | ¥       18,496   ¥ 75,960   ¥ 55,156        
Compensation cost | ¥       ¥ 149,612   ¥ 131,116            
BJ TenxCloud                        
SHARE-BASED COMPENSATION                        
Percentage of equity interests acquired 100.00%                      
Performance Based Awards                        
SHARE-BASED COMPENSATION                        
Share based compensation, RSUs granted       20,550 20,550 866,716 866,716 3,534,767 3,534,767      
Performance Based Awards | Option One                        
SHARE-BASED COMPENSATION                        
Performance review period       1 year 1 year              
Performance Based Awards | Option Two                        
SHARE-BASED COMPENSATION                        
Performance review period       4 years 4 years              
Restricted Stock Units (RSUs)                        
SHARE-BASED COMPENSATION                        
Share based compensation, RSUs granted       1,388,777 1,388,777              
Aggregate fair value, unvested       ¥ 52,568           $ 7,404    
Weighted-average grant-date fair value | $ / shares         $ 2.96   $ 5.48   $ 12.31      
Total fair value vested | $         $ 2,557   $ 6,883   $ 42,672      
Unrecognized share-based compensation cost       ¥ 34,916           $ 4,918    
Unrecognized compensation costs, weighted-average recognition period       1 year 1 month 6 days 1 year 1 month 6 days              
Minimum Performance Target                        
SHARE-BASED COMPENSATION                        
Share based compensation, RSUs granted       0 0 22,000 22,000 298,454 298,454      
Maximum | BJ TenxCloud                        
SHARE-BASED COMPENSATION                        
Requisite service period 36 months                      
Maximum | Restricted Stock Units (RSUs)                        
SHARE-BASED COMPENSATION                        
Share based compensation, option vesting period       4 years 4 years              
Minimum | BJ TenxCloud                        
SHARE-BASED COMPENSATION                        
Requisite service period 12 months                      
Minimum | Restricted Stock Units (RSUs)                        
SHARE-BASED COMPENSATION                        
Share based compensation, option vesting period       2 years 2 years              
2014 Plan                        
SHARE-BASED COMPENSATION                        
Share based compensation, option expiry period   10 years                    
2014 Plan | Maximum                        
SHARE-BASED COMPENSATION                        
Share based compensation, maximum aggregate number of ordinary shares to be issued   39,606,817                   20,461,380
Share based compensation, option vesting period   4 years                    
Share based compensation arrangement by share based payment award maximum annual plan percentage increase to number of shares available for grant   15.00%                    
2014 Plan | Minimum                        
SHARE-BASED COMPENSATION                        
Share based compensation, option vesting period   3 years                    
2010 Plan                        
SHARE-BASED COMPENSATION                        
Share based compensation, option expiry period     10 years                  
Share based compensation, option outstanding       359,202   359,202       359,202    
Share based compensation, aggregate intrinsic value       ¥ 809           $ 114    
Share based compensation, fair value of option outstanding at grant date | ¥       ¥ 5,211                
2010 Plan | Maximum                        
SHARE-BASED COMPENSATION                        
Share based compensation, maximum aggregate number of ordinary shares to be issued     39,272,595                  
Share based compensation, option vesting period     4 years                  
2010 Plan | Minimum                        
SHARE-BASED COMPENSATION                        
Share based compensation, option vesting period     3 years                  
2010 Plan and 2014 Plan | Common Class A                        
SHARE-BASED COMPENSATION                        
Shares reserved for future issuance under the plan                     7,562,532  
2020 Plan                        
SHARE-BASED COMPENSATION                        
Percentage of share capital considered for Maximum shares issuable under the plan                     5.00%  
2020 Plan | Common Class A                        
SHARE-BASED COMPENSATION                        
Share based compensation, maximum aggregate number of ordinary shares to be issued                     46,560,708  
XML 160 R118.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - Income Taxes (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
TAXATION      
Income (loss) before income taxes ¥ (2,482,795) ¥ (628,530) ¥ 626,508
Non-PRC      
TAXATION      
Income (loss) before income taxes (331,586) (421,597) 675,369
PRC      
TAXATION      
Income (loss) before income taxes ¥ (2,151,209) ¥ (206,933) ¥ (48,861)
XML 161 R119.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - Income Tax Benefits (Expense) (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
TAXATION        
Current ¥ (157,526)   ¥ (115,577) ¥ (111,082)
Deferred 43,152 $ 6,078 (17,887) (325)
Income tax benefits (expenses) ¥ (114,374) $ (16,109) ¥ (133,464) ¥ (111,407)
XML 162 R120.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - PRC operations (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
TAXATION        
Income (loss) before income taxes ¥ (2,482,795)   ¥ (628,530) ¥ 626,508
Income tax (expenses) benefits computed at applicable tax rates (25%) 620,699   157,133 (156,627)
Non-deductible expenses (700)   (72,156) (13,116)
Research and development expenses 65,863   67,789 45,122
Preferential rate (6,140)   (6,163) 14,232
Current and deferred tax rate differences 11,036   15,847 26,115
International rate differences (101,585)   (75,119) 120,678
Tax exempted income 2,803   249 14,536
Foreign investment (53,617)   (39,224) (49,815)
Unrecognized tax benefits (11,283)   (13,674) (12,338)
Change in valuation allowance (606,071)   (135,732) (79,733)
Prior year provision to return true up (34,759)   (28,949) (22,898)
Others 620   3,465 (2,437)
Income tax expenses ¥ (114,374) $ (16,109) ¥ (133,464) ¥ (111,407)
XML 163 R121.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - PRC operations (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
TAXATION      
Statutory income tax rate 25.00% 25.00% 25.00%
XML 164 R122.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - Deferred Taxes (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Non-current        
Allowance for doubtful debt ¥ 125,500   ¥ 52,658  
Impairment of long-lived assets 166,576   40,784  
Impairment of long-term investment 4,866   3,024  
Accrued expense 39,896   22,108  
Tax losses 849,672   358,454  
Property and equipment 2,919   38,365  
Intangible assets 9,432   7,142  
Finance lease 386,327   372,997  
Deferred government grant 3,357   1,714  
Operating lease 949,362   768,638  
Loss picked up on equity method investments 10,558   69,440  
Valuation allowance (955,738)   (397,457) ¥ (261,960)
Total deferred tax assets, net of valuation allowance 1,592,727   1,337,867  
Non-current        
Intangible assets 405,964   266,922  
Property and equipment 172,095   360,989  
Capitalized interest expenses 49,544   39,606  
Finance lease 296,789   289,586  
Operating lease 949,362   768,638  
Investment in subsidiaries 159,691   98,608  
Total non-current deferred tax liabilities 2,033,445   1,824,349  
Net deferred tax liabilities (440,718)   (486,482)  
Deferred tax assets 247,644 $ 34,880 196,098  
Deferred tax liabilities 688,362 $ 96,954 682,580  
Net deferred tax liabilities ¥ (440,718)   ¥ (486,482)  
XML 165 R123.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - Unrecognized Tax Benefits (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
TAXATION    
Balance at beginning of year ¥ 64,528 ¥ 64,854
Reversal based on tax positions related to prior years 0 (418)
Additions based on tax positions related to the current year 0 92
Balance at end of year ¥ 64,528 ¥ 64,528
XML 166 R124.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - Additional Information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 01, 2008
Dec. 31, 2019
Dec. 31, 2016
Nov. 30, 2016
Oct. 31, 2015
Apr. 30, 2011
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Dec. 31, 2019
Dec. 31, 2018
USD ($)
Dec. 31, 2008
Dec. 31, 2023
USD ($)
TAXATION                          
Unified enterprise income tax rate 25.00%                        
Undistributed earnings from its PRC subsidiaries             ¥ 1,803,272            
Withholding tax liability             159,691            
Unrecognized tax benefits             98,457 ¥ 87,174         $ 13,867
Unrecognized tax benefits impact in the effective rate             ¥ 61,827            
Beijing 21Vianet Broad Band Data Center Co., Ltd. ("21Vianet Beijing")                          
TAXATION                          
Income tax rate                   15.00%      
Preferential tax rate             15.00% 15.00% 15.00%     15.00%  
21Vianet (Xi'an) Information Outsourcing Industry Park Services Co., Ltd. ("Xi'an Sub")                          
TAXATION                          
Preferential tax rate           15.00% 15.00% 15.00% 15.00%        
Shanghai Blue Cloud Technology Co., Ltd. ("SH Blue Cloud")                          
TAXATION                          
Preferential tax rate         15.00%   15.00% 15.00% 15.00%        
Shenzhen Diyixian Telecommunication Co., Ltd. ("SZ DYX")                          
TAXATION                          
Preferential tax rate       15.00%     15.00% 15.00% 15.00%        
Beijing TenxCloud Technology Co., Ltd. ("BJ TenxCloud")                          
TAXATION                          
Preferential tax rate     15.00%       15.00% 15.00% 15.00%        
Shanghai Hesheng Data System Co., Ltd ("SH Hesheng")                          
TAXATION                          
Preferential tax rate   15.00%         25.00% 25.00% 15.00%        
TAIWAN | DYX Taiwan                          
TAXATION                          
Income tax rate             20.00% 20.00% 20.00%        
PRC [Member]                          
TAXATION                          
Income tax rate on PRC tax resident enterprises             25.00%            
Net tax operating losses from PRC subsidiaries (in RMB)             ¥ 2,099,407            
Interest expenses (in RMB)             11,283 ¥ 9,874 ¥ 6,606        
Accumulated interest expenses (in RMB)             ¥ 33,929 ¥ 22,646          
PRC [Member] | Minimum                          
TAXATION                          
Net tax operating losses expiration year             2024            
PRC [Member] | Maximum                          
TAXATION                          
Net tax operating losses expiration year             2033            
HONG KONG                          
TAXATION                          
Assessable profits | $                     $ 2,000    
HONG KONG | 21Vianet Hong Kong Entities [Member]                          
TAXATION                          
Income tax rate             16.50% 16.50% 16.50%        
HONG KONG | Scenario assessable profits earned Hk2 million                          
TAXATION                          
Income tax rate                     8.25%    
HONG KONG | Scenario assessable profits remaining Hk2 million                          
TAXATION                          
Income tax rate                     16.50%    
Non-PRC                          
TAXATION                          
Withholding tax percent             10.00%            
XML 167 R125.htm IDEA: XBRL DOCUMENT v3.24.1.u1
TAXATION - Movements of the valuation allowance (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movements of the valuation allowance    
Balance at beginning of year ¥ 397,457 ¥ 261,960
Addition 606,071 135,732
Expiration (47,790) (235)
Balance at end of year ¥ 955,738 ¥ 397,457
XML 168 R126.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS - Related party transactions (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 10 Months Ended 12 Months Ended
May 31, 2023
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
RELATED PARTY TRANSACTIONS            
Operating income     ¥ 106,273 $ 14,968 ¥ 60,013  
Long-term loan to related parties     115,048 16,205 500 ¥ 75,872
Interest expenses, net     312,172 43,969 273,305 334,950
Lease expenses     1,040,405   1,019,425 966,663
Receipt of loans to a related party     9,800 1,380    
Proceeds from related party debt     350,000 $ 49,296    
Percentage of related party interest rate 6.00%          
SZ Century            
RELATED PARTY TRANSACTIONS            
Revenues         14,089 1,445
Shanghai Puping            
RELATED PARTY TRANSACTIONS            
Long-term loan to related parties     80,263     75,611
Shanghai Edge Interchange            
RELATED PARTY TRANSACTIONS            
Revenues     938   651  
Long-term loan to related parties     1,000   500  
Interest on Investment Income (Expenses)     32   1  
Jingliang Inter Cloud            
RELATED PARTY TRANSACTIONS            
Revenues           480
BJ New Internet            
RELATED PARTY TRANSACTIONS            
Revenues           170
Long-term loan to related parties           261
CYSD            
RELATED PARTY TRANSACTIONS            
Cost of goods and services sold     31,119   36,673 38,918
Beijing Huaqing            
RELATED PARTY TRANSACTIONS            
Cost of goods and services sold           1,254
Ziguang Finance Leasing            
RELATED PARTY TRANSACTIONS            
Related party transaction, Lease payment paid           10,431
Beijing Qidi Yefeng            
RELATED PARTY TRANSACTIONS            
Related party transaction, Lease payment paid           2,154
Sanhe Mingtai            
RELATED PARTY TRANSACTIONS            
Cost of goods and services sold     17,366      
Long-term loan to related parties     33,785      
Related party transaction, Lease payment paid     10,801      
Lease expenses   ¥ 14,268        
Repairs and maintenance   3,098        
ROU assets   171,629 171,629      
Lease liability   ¥ 173,628 173,628      
Beijing Jiwa            
RELATED PARTY TRANSACTIONS            
Cost of goods and services sold     1,891      
SH Shibei            
RELATED PARTY TRANSACTIONS            
Interest on Investment Income (Expenses)     (1,321)     1,321
Receipt of loans to a related party     9,800      
Changzhou Gaoxin            
RELATED PARTY TRANSACTIONS            
Interest expenses, net     13,183      
Proceeds from related party debt     350,000      
Changzhou Gaoxin Internet Co., Ltd            
RELATED PARTY TRANSACTIONS            
Proceeds from related party debt ¥ 350,000          
Tuspark Innovation            
RELATED PARTY TRANSACTIONS            
Cash consideration for shares repurchase           1,701,804
Others            
RELATED PARTY TRANSACTIONS            
Revenues         2 144
Cost of goods and services sold     ¥ 333   ¥ 513 ¥ 1,223
XML 169 R127.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS - Related party balances (Details) - Related Party [Member]
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
RELATED PARTY TRANSACTIONS      
Amounts due from related parties ¥ 277,237 $ 39,048 ¥ 152,089
Amount due to related parties 356,080   6,928
Shanghai Puping      
RELATED PARTY TRANSACTIONS      
Amounts due from related parties 218,405   138,142
SH Shibei      
RELATED PARTY TRANSACTIONS      
Amounts due from related parties     11,121
BJ New Internet      
RELATED PARTY TRANSACTIONS      
Amounts due from related parties 441   441
Shanghai Edge Interchange      
RELATED PARTY TRANSACTIONS      
Amounts due from related parties 1,533   1,191
Sanhe Mingtai      
RELATED PARTY TRANSACTIONS      
Amounts due from related parties 56,833    
CYSD      
RELATED PARTY TRANSACTIONS      
Amount due to related parties     6,398
Changzhou Gaoxin      
RELATED PARTY TRANSACTIONS      
Amount due to related parties 356,067    
Others      
RELATED PARTY TRANSACTIONS      
Amounts due from related parties 25   1,194
Amount due to related parties ¥ 13   ¥ 530
XML 170 R128.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRICTED NET ASSETS (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
RESTRICTED NET ASSETS.    
Minimum required percentage of annual after-tax profit to the general statutory reserve 10.00%  
Maximum requirement of each of the entity's PRC subsidiaries' after-tax profits to be allocated to a general reserve fund as a percentage of each Subsidiaries' registered capital 50.00%  
Statutory reserves ¥ 80,615 ¥ 77,995
Restricted net asset, PRC generally accepted accounting principles (in RMB) or (in dollars) ¥ 15,231,710  
XML 171 R129.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNING (LOSS) PER SHARE - Basic and diluted loss per share (Details)
¥ / shares in Units, $ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
¥ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Numerator:        
Net income (loss) ¥ (2,597,169) $ (365,805) ¥ (761,994) ¥ 515,101
Net income attributable to noncontrolling interest (46,667) (6,573) (13,958) (15,003)
Net income (loss) attributable to the Company (2,643,836) (372,378) (775,952) 500,098
Dividend distribution to perpetual convertible preferred shareholders       (5,831)
Adjusted net income (loss) attributable to ordinary shareholders - Basic (2,643,836)   (775,952) 494,267
Changes in the fair value of convertible promissory notes 165,930 $ 23,371 (22,626) (829,149)
Adjusted interest for convertible promissory notes       9,703
Adjusted net loss attributable to ordinary shareholders -Diluted ¥ (2,643,836)   ¥ (775,952) ¥ (325,179)
Denominator:        
Basic | shares 901,143,138 901,143,138 886,817,620 865,352,554
Weighted average number of shares outstanding - diluted (in shares) | shares 901,143,138 901,143,138 886,817,620 911,591,433
(Loss) earning per share-Basic:        
Net (loss) earning | ¥ / shares ¥ (2.93)   ¥ (0.87) ¥ 0.57
Basic | (per share) (2.93) $ (0.41) (0.87) 0.57
Loss per share-Diluted:        
Net loss | ¥ / shares (2.93)   (0.87) (0.36)
Diluted | (per share) ¥ (2.93) $ (0.41) ¥ (0.87) ¥ (0.36)
XML 172 R130.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNING (LOSS) PER SHARE - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
shares
EARNING (LOSS) PER SHARE  
Shares issued to depositary bank (in shares) 7,800,000
XML 173 R131.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SHARE CAPITAL (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 27, 2022
shares
Aug. 19, 2021
shares
May 01, 2021
shares
Mar. 01, 2021
shares
Dec. 31, 2023
CNY (¥)
shares
Apr. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2020
shares
Dec. 31, 2023
CNY (¥)
shares
Dec. 31, 2023
USD ($)
Vote
$ / shares
shares
Dec. 31, 2021
CNY (¥)
shares
Oct. 05, 2023
shares
Feb. 15, 2023
Vote
shares
Dec. 31, 2022
shares
Oct. 31, 2019
$ / shares
SHARE CAPITAL                            
Proceeds from issuance of stock               ¥ 2,122,123 $ 298,895 ¥ (131)        
Percentage of total principal amount converted                   42.30%        
Shares issued to depositary bank (in shares)                   7,800,000        
Reissuance of treasury stock for share option exercise and restricted share units vested , shares               3,252,768 3,252,768          
Payment of issuance costs               ¥ 1,880 $ 265          
Related Party [Member] | Tuspark Innovation                            
SHARE CAPITAL                            
Aggregate Purchase price | $           $ 260,000                
Number of shares converted from Class B to Class A           62,418,897                
Related Party [Member] | Sunrise Corporate Holding Ltd                            
SHARE CAPITAL                            
Number of shares converted from Class B to Class A   4,100,000                        
Class A Ordinary Shares                            
SHARE CAPITAL                            
Entitled vote per ordinary share | Vote                 1          
Proceeds from issuance of stock | ¥         ¥ 2,122,123                  
Number of shares issued upon conversion                   42,401,010        
Shares issued to depositary bank (in shares)                   7,800,000        
Convertible Preferred Stock, Shares Issued upon Conversion       54,507,816                    
Total issuance for converted preferred stock       54,507,816                    
Ordinary shares, shares authorized (in shares)                 2,698,935,000       1,199,490,000  
Ordinary shares, shares issued (in shares)                 1,513,609,283       859,932,323  
Increase in number of shares                     1,500,000,000      
Number of shares issued             150,000     16,680,000        
Payment of issuance costs | ¥         ¥ 37,720                  
Class A Ordinary Shares | Convertible Notes Payable                            
SHARE CAPITAL                            
Number of shares issued     150,000                      
Class A Ordinary Shares | Success Flow International Investment Limited                            
SHARE CAPITAL                            
Number of shares issued         455,296,932                  
Class A Ordinary Shares | Choice Faith Group Holdings Limited                            
SHARE CAPITAL                            
Number of shares issued         195,127,260                  
Class A Ordinary Shares | Related Party [Member] | Tuspark Innovation                            
SHARE CAPITAL                            
Share repurchase price | $ / shares           $ 5.346                
Class B Ordinary Shares                            
SHARE CAPITAL                            
Entitled vote per ordinary share | Vote                 10          
Conversion share ratio                 1          
Ordinary shares, shares authorized (in shares)                 300,000,000       300,000,000  
Ordinary shares, shares issued (in shares)                 30,721,723       30,721,723  
Class B Ordinary Shares | Related Party [Member] | Tuspark Innovation                            
SHARE CAPITAL                            
Number of shares repurchased and cancelled           48,634,493                
Ordinary shares repurchased           48,634,493                
Class C Ordinary Shares                            
SHARE CAPITAL                            
Entitled vote per ordinary share | Vote                 1          
Ordinary shares, shares authorized (in shares)                 60,000       60,000  
Ordinary shares, shares issued (in shares)                 60,000       60,000  
Class D ordinary shares                            
SHARE CAPITAL                            
Entitled vote per ordinary share | Vote                       500    
Ordinary shares, shares authorized (in shares)                       555,000    
Ordinary shares, shares issued (in shares)                       0    
American Depository Shares                            
SHARE CAPITAL                            
Conversion price (in dollars per share) | $ / shares                 $ 12         $ 54.47
American Depository Shares | Related Party [Member] | Tuspark Innovation                            
SHARE CAPITAL                            
Share repurchase price | $ / shares           $ 32.076                
Series A Perpetual Convertible Preferred Shares                            
SHARE CAPITAL                            
Total issuance for converted preferred stock 300,000                          
XML 174 R132.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS - Assets and liabilities measured (Details) - CNY (¥)
¥ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis ¥ 356,820 ¥ 1,600
Liabilities measured at fair value on recurring basis 5,971,887 5,842,305
Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis 356,820  
Available-for-sales Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis   1,600
2025 Convertible promissory notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis   537,778
2026 Convertible promissory notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis 4,196,500 3,446,432
2027 Convertible promissory notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis 1,586,681 1,858,095
Derivative liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis 188,706  
Quoted prices in active markets for identical assets and liabilities (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis 4,196,500 3,446,432
Quoted prices in active markets for identical assets and liabilities (Level 1) | 2026 Convertible promissory notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis 4,196,500 3,446,432
Significant other observable inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis 356,820  
Significant other observable inputs (Level 2) | Short-term investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis 356,820  
Unobservable inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis   1,600
Liabilities measured at fair value on recurring basis 1,775,387 2,395,873
Unobservable inputs (Level 3) | Available-for-sales Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets measured at fair value on recurring basis   1,600
Unobservable inputs (Level 3) | 2025 Convertible promissory notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis   537,778
Unobservable inputs (Level 3) | 2027 Convertible promissory notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis 1,586,681 ¥ 1,858,095
Unobservable inputs (Level 3) | Derivative liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Liabilities measured at fair value on recurring basis ¥ 188,706  
XML 175 R133.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS - Key assumptions (Details) - 2025 Convertible promissory notes
Dec. 31, 2023
Dec. 31, 2022
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes 0.9000  
Volatility | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes   0.9400
Volatility | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes   0.9600
Discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes 0.1465 0.1600
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes 0.0399  
Risk-free interest rate | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes   0.0423
Risk-free interest rate | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes   0.0428
Probability of triggering events    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible notes 0.1500  
XML 176 R134.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS - Liabilities measured (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other Nonoperating Expense  
2025 Convertible promissory notes    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Beginning Balance ¥ 537,778 ¥ 513,754
Foreign exchange loss 11,127 46,650
Changes in the fair value ¥ (21,816) ¥ (22,626)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Changes In The Fair Value Of Convertible Promissory Notes Changes In The Fair Value Of Convertible Promissory Notes
Settlement ¥ (527,089)  
Ending Balance   ¥ 537,778
Share consideration due to the original shareholders for business combinatio    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation    
Beginning Balance   214,577
Foreign exchange loss 960  
Changes in the fair value 187,746  
Transfer out of Level 3   ¥ (214,577)
Ending Balance ¥ 188,706  
XML 177 R135.htm IDEA: XBRL DOCUMENT v3.24.1.u1
FAIR VALUE MEASUREMENTS - Assets measured at fair value on a non-recurring basis (Details)
Dec. 31, 2023
Discount rate  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Rates used 0.086
Unobservable inputs (Level 3) | Revenue growth rate | Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Rates used 0
Unobservable inputs (Level 3) | Revenue growth rate | Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Rates used 0.38
XML 178 R136.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) - Schedule of commitments to purchase certain computer and network equipment and construction-in-progress - Capital Commitments
¥ in Thousands
Dec. 31, 2023
CNY (¥)
COMMITMENTS AND CONTINGENCIES  
2024 ¥ 1,435,439
2025 348,096
2026 6,120
2027 7,402
2028 3,744
2029 and thereafter 7
Commitments to purchase ¥ 1,800,808
XML 179 R137.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) - Purchase Commitment [Member] - Schedule of outstanding purchase commitments in relation to bandwidth and cabinet capacity
¥ in Thousands
Dec. 31, 2023
CNY (¥)
COMMITMENTS AND CONTINGENCIES  
2024 ¥ 888,030
2025 227,716
2026 173,244
2027 72,906
2028 7,820
2029 and thereafter 2,627
Commitments to purchase ¥ 1,372,343
XML 180 R138.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES - Additional Information (Details)
¥ in Thousands
Dec. 31, 2023
CNY (¥)
COMMITMENTS AND CONTINGENCIES.  
Accrual for unrecognized tax benefits and interest ¥ 98,457
Accrued liability for legal contingencies ¥ 0
XML 181 R139.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed balance sheets (Details)
¥ in Thousands, $ in Thousands
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Current assets:        
Cash and cash equivalents ¥ 2,243,537 $ 315,996 ¥ 2,661,321 ¥ 1,372,481
Short-term investments 356,820 50,257    
Prepaid expenses and other current assets 2,375,341 334,560 2,147,500  
Total current assets 9,823,478 1,383,608 7,052,276  
Non-current assets:        
Total non-current assets 20,562,425 2,896,157 19,896,129  
Total assets 30,385,903 4,279,765 26,948,405  
Current liabilities:        
Accrued expenses and other payables 2,783,102 391,992 2,410,479  
Total current liabilities 11,437,132 1,610,886 6,332,085  
Non-current liabilities:        
Convertible promissory notes 1,769,946 249,292 5,859,259  
Derivative liability 188,706 26,579    
Total non-current liabilities 12,434,388 1,751,348 13,634,464  
Total liabilities 23,871,520 3,362,234 19,966,549  
Shareholders' equity:        
Additional paid-in capital 17,291,312 2,435,430 15,239,926  
Accumulated other comprehensive income (loss) (14,343) (2,020) 11,022  
Accumulated deficit (11,016,323) (1,551,617) (8,369,868)  
Treasury stock (326,953) (46,050) (349,523)  
Total VNET Group, Inc. shareholders' equity 6,014,415 847,112 6,609,613  
Total liabilities and shareholders' equity 30,385,903 4,279,765 26,948,405  
Related Party [Member]        
Current assets:        
Amounts due from related parties 277,237 39,048 152,089  
Current liabilities:        
Amounts due to related parties 356,080 50,153 6,928  
Parent Company        
Current assets:        
Cash and cash equivalents 30   7,661  
Prepaid expenses and other current assets 192,953   99,962  
Total current assets 13,545,223   12,506,876  
Non-current assets:        
Investments in subsidiaries     1,484,730  
Total non-current assets     1,484,730  
Total assets 13,545,223   13,991,606  
Current liabilities:        
Accrued expenses and other payables 137,826   88,225  
Account payables 57   56  
Convertible promissory notes 4,208,495   537,778  
Total current liabilities 5,572,156   1,522,734  
Non-current liabilities:        
Convertible promissory notes 1,769,946   5,859,259  
Derivative liability 188,706      
Total non-current liabilities 1,958,652   5,859,259  
Total liabilities 7,530,808   7,381,993  
Shareholders' equity:        
Additional paid-in capital 17,291,312   15,239,926  
Accumulated other comprehensive income (loss) (14,343)   11,022  
Accumulated deficit (10,935,708)   (8,291,872)  
Treasury stock (326,953)   (349,523)  
Total VNET Group, Inc. shareholders' equity 6,014,415   6,609,613  
Total liabilities and shareholders' equity 13,545,223   13,991,606  
Parent Company | Affiliated Entity [Member]        
Current assets:        
Amounts due from related parties 13,352,240   12,399,253  
Current liabilities:        
Amounts due to related parties 1,225,778   896,675  
Class A Ordinary Shares        
Shareholders' equity:        
Ordinary shares 103 14 56  
Class A Ordinary Shares | Parent Company        
Shareholders' equity:        
Ordinary shares 103   56  
Class B Ordinary Shares        
Shareholders' equity:        
Ordinary shares 4 $ 1 4  
Class B Ordinary Shares | Parent Company        
Shareholders' equity:        
Ordinary shares 4   4  
Class C Ordinary Shares | Parent Company        
Shareholders' equity:        
Ordinary shares    
XML 182 R140.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION- Condensed statements of operations (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Operating Expenses        
General and administrative expenses ¥ (541,850) $ (76,318) ¥ (642,945) ¥ (842,354)
Operating loss (1,970,901) (277,596) 121,156 21,314
Changes in the fair value of financial liabilities (165,930) (23,371) 22,626 829,149
Net (loss) income attributable to VNET Group, Inc. (2,482,795)   (628,530) 626,508
Income tax expense (114,374) (16,109) (133,464) (111,407)
Net income (loss) attributable to VNET Group, Inc. (2,643,836) $ (372,378) (775,952) 500,098
Parent Company        
Operating Expenses        
General and administrative expenses (24,663)   (36,219) (275,881)
Operating loss (24,663)   (36,219) (275,881)
Other loss (94,452)   (247,083) (119,932)
Changes in the fair value of financial liabilities (165,930)   22,626 829,149
Net (loss) income attributable to VNET Group, Inc. (2,358,791)   (515,276) 66,762
Net income (loss) attributable to VNET Group, Inc. ¥ (2,643,836)   ¥ (775,952) ¥ 500,098
XML 183 R141.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Condensed statements of comprehensive loss        
Net loss ¥ (2,643,836) $ (372,378) ¥ (775,952) ¥ 500,098
Other comprehensive (loss) income, net of tax of nil        
Foreign currency translation adjustments, net of tax of nil (25,365) (3,573) 101,465 (34,908)
Comprehensive income (loss) (2,622,534) (369,378) (660,529) 480,193
Comprehensive (loss) income attributable to VNET Group, Inc. (2,669,201) $ (375,951) (674,487) 465,190
Parent Company        
Condensed statements of comprehensive loss        
Net loss (2,643,836)   (775,952) 500,098
Other comprehensive (loss) income, net of tax of nil        
Foreign currency translation adjustments, net of tax of nil (25,365)   101,465 (34,908)
Other comprehensive loss, net of tax of nil: (25,365)   101,465 (34,908)
Comprehensive (loss) income attributable to VNET Group, Inc. ¥ (2,669,201)   ¥ (674,487) ¥ 465,190
XML 184 R142.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Parenthetical) (Details) - CNY (¥)
¥ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Condensed statements of comprehensive loss      
Foreign currency translation adjustments, tax ¥ 0 ¥ 0 ¥ 0
Parent Company      
Condensed statements of comprehensive loss      
Other comprehensive (loss) income, tax 0 0 0
Foreign currency translation adjustments, tax ¥ 0 ¥ 0 ¥ 0
XML 185 R143.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
CNY (¥)
Condensed statements of cash flows        
Net cash used in operating activities ¥ 2,063,480 $ 290,635 ¥ 2,440,214 ¥ 1,387,922
Net cash used in investing activities (3,905,109) (550,023) (3,559,252) (3,772,613)
Net cash generated from financing activities 3,941,134 555,097 2,298,080 967,577
Net (decrease) increase in cash and cash equivalents and restricted cash 2,109,493 297,116 1,281,021 (1,407,964)
Cash and cash equivalents and restricted cash at beginning of year 2,989,494 421,061 1,708,473 3,116,437
Cash and cash equivalents and restricted cash at end of year 5,098,987 $ 718,177 2,989,494 1,708,473
Parent Company        
Condensed statements of cash flows        
Net cash used in operating activities 29,940   (14,927) (218,664)
Net cash used in investing activities (37,571)   (1,670,058) 113,530
Net cash generated from financing activities     1,592,627 143,037
Net (decrease) increase in cash and cash equivalents and restricted cash (7,631)   (92,358) 37,903
Cash and cash equivalents and restricted cash at beginning of year 7,661   100,019 62,116
Cash and cash equivalents and restricted cash at end of year ¥ 30   ¥ 7,661 ¥ 100,019
EXCEL 186 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )TQFE@'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 " "=,9I8NLI$K>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'%+#B;-I:.G#@8K;.QF;+4UB_]@:R1]^R59FS*V!]C1TL^? M/H$:':4."9]3B)C(8GX87.>SU''#SD11 F1]1J=R.2;\V#R&Y!2-SW2"J/2' M.B$(SFMP2,HH4C !B[@06=L8+75"12%=\48O^/B9NAEF-&"'#CUEJ,H*6#M- MC)>A:^ .F&"$R>7O IJ%.%?_Q,X=8-?DD.V2ZON^[%=S;MRA@K>G_-AQUK!Q;K@ZT+4AXK+2DA1OT^N/_SNPBX8>[3_ MV/@FV#;PZR[:+U!+ P04 " "=,9I8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )TQFEA#R.!?SP@ )PX 8 >&PO=V]R:W-H965T&UL MM9MM4]NX%L>_BB:]T[EW!H@?(;3 3&*:+KN%90EMI_>=L 7VUK:RLLW#_?3W MR':B /*Q<>,7+8F3\X__\I'TDXY]],#%SRQD+">/29QFQZ,PSY_&:Y4@2EB:13PE M@MT>CZ;F!\\]E 'E-[Y%["';>$VDE1O.?\HW9\'QR)!GQ&+FYU*"PI][YK$X MEDIP'O_4HJ/U;\K S=!7EX/)J,2,!N:1'G5_SA-U8; MS^.L_)\\5-]UG!'QBRSG21T,9Y!$:?67/M8-L1$P,1H"K#K >A'@F T! M=AU@ET:K,RMMG=*(95BVYH2\[N$FZO7>YWKI[6#M[:";MTLF(B[[9$!@4-3F M9XO2:JAH'&K0^)X^)VN?DXZ=3U"83\L\;;Z.N%9CDJ)A/0T>K@T>=C.X"&%^ M)QY/EC1]0CSBT;">'DU#S;P&>EKUE#&/8D8NBN2&">TDBXL8AKEKNZ:U MK_.'Q_8UN($69A>#J_$4KN<%3;2]L47HV\6G:_)9\&*Y4YW>6>KO:0VC.GT- M6\JPU<4PG!T7D*KE#+)332&$"\CC(LW%$_P-]*W0HGZHM8P&];6L&,A$,6-E M>1H$H)[MK%Z0+_ ]\F>J]XE+?BYH^G?$R*R(XB!*[\@"EA\AHUE.3/@WCSG7 M]10/E^W;$HJ(3)QIT):X?N#:EL E3>,=^3TJ'B.:_A-13C[)-KCB--#:'P*> M3$5/)DX[N/U0,'TJX*)>2/D3A10XE2-(Y.L&?P_7Z&M< 96)D]!+XYY\![W] MFC]HUP M&KWD60X$^=]HV3RBX8JF =.7?N8: M@J],!5@F3D6OKFDUA=;>$'1E*KPR<2"ZCG)@#GY+3.O?-_\A"^87 M OQJ[>%*TP10VZ:&;Y3T\J*]1A6A6)T3[QF,8 MQ&1GDRL.H=W1:U%JL#<$=UF*NZQ.W.450E2[-W*16'9)X.Y";Q-7_*'=[O3P MJ+X^%6!9G0#K+,V9J#:_Y>8&71G7^L05FWP.P5.6XBFK$T^524H\6#K=?,PD?14W<>3+Q:7F M!Y[;5NAC=T(?#X8: 6/K61JP1_('TW= 7$HN*%UCXARX6NM#H(^MT,?&D67% ML/,H\\'G#P:K8:R(U2*WNVM:N[:I-3H$]]B*>^R.E;I-IW,XJ,7U%K&F$AT> MUM>C0AZ[8Y6N]E@7)9M=XG+S'UJ/0_".K7C';MW^28/*9 /'M0@TSX=#D(VC MR,;!46169' DRV"JAS6S=M]YADN\]6Z.;:D]-ZSXQC&W?3.+LR5DJ?T/ 4". M B"GTV[0F^I8+9(OZU@[70M9N&[?IE DY?Q"2:^AD-4B^:9"%J[5U_[&G4V_ M4L=K*F2UB'8J9.$:?8TKRG+>5L%K*V2UR"&%+#RRKU&%6<[;*G8="EDMBLV% M+#RPKU4%6L[;:G9((:M%25_(PH/ZVE.,Y;14UZK96;)5QM.4Q8W+OQ:A<[%7 MG=9?T5-!OM.&O!V"MAQ%6PX.2V6'G I&F],4%]"OT/&@OG==*M1R<=22:UF@ MXY"GV&U0+2*F02:.N[]KF2]O[:T\XN%]/2JZ9:OUM%::V MI?;19W*+5#\U MSFIEMU26SV#\;A]8$5KGWSUP. 4JN B6WA6DVDWJF-;,EH*GM#H%' M[L;MX>[6DWI+G%/['X*:7$5-;B=JZI74^Z^2VC8.+// >I720^"2JW#);8&< MS93VM%:V!#RUW2'PR57XY$ZVGM);0J#:_Q! Y2J@^I64/GR5TOOR;J67 M^;Q5MAIO/.]:"VSNG MLA*=D9C=@J2Q=P .1?4H7/4FY\OR:;(;GN<\*5^&C 9,R"_ Y[>_!]02P,$% @ G3&:6 XQ4E!*#0 _DH !@ !X;"]W;W)KVA3@([WG;MI8L QT[L N22(O#BYH,]RI>P%:\3O5?FY MW_LYL:YT\.'-=].5E6_^CF@]W+T[T23(O;XI5/7QH/_]2;AV2UMZLK?OUO\GG M+9:<)+-5/[2+[<5P!XNJV?Q??-D&8N\"QB8N8-L+V+$7\.T%_-@+Q/8"L8[, MQI5U'/)B*,Z?=^WGI+-HL&9_6 =S?36X7S5VW*^&#OY:P77#^>6[MU?OWKS. M+SZ^RI.7%V\NWEZ^2JY^>?7JXU7RYS]1)?^65$WR\:Y=]44S[]/DIX//S\\& MN EKZFRV_<*7FR]D$U^8E[.G":=IP@CCR>7;?R9/-M_S5\36Y;?8^NTJ3Y[\ MA)G)CS?# K=T!K'=!9CM LS6QOE4@%==5S9#4O1].?3/L(!M# C<@)WXS_IE M,2M?G,#,[LONOCPYM_='_H9%+*:Q/)*Q@\#Q7>!XR/KY9='?)9!CRNF@WEQBG,D8T!N?_-6@JIM..(CQ.$$>GXF_LPSC*5<=P/ MN?-#!OVXF,W:%8S$>GB:=BA[6 )F)0S0=5TF3QI8KMJ;I*AA42F:69G \I3, MV]7U<+.JH2A?K__\X=>7E(M4*K,V8S]JG7*I8*K8O\.L+!?793?.3 NS,SV% M;^N7Y7K%J+]B$_ZE]/RF&0QT)ITP^C@FJ#+$"2-F3G%E)N*H=G%4P3A>W;7= M<#J4W0**ZCTDQV(JOY4_CI 3S+G/2Q\F"?.2(GA3WSFKLYW+6=#E]UVY+*IY M4GX!YM*7FQ1JASL8Y]E!I<2BD/FCQ3/)!77"X.,XASGDCBIBCHI,$H*/JMZY MJ(,N?FR'HC["&^U]O=&,B\R=ZCZ.MLWI M[/%%S,1)2._(H\D/'#T;OBZ3G2[BBWM)$\3*)(H>2+(:!-8 MR_9JS98:(4C-A1#N=,> U"@AC,8S@^Z11QIT[G4S%,UM9:O^)C6F_:)H%@NB M7+<0H!%:&-8=P<*JBWQ!LK' M::$5=1WR83(#@Q/5B(X\BH:)U#O(OV*HFMND+HL'MT[;FU/KXV/#QA&>01EG MQG72!THE*9.NESZ.0\C,'O#0S9%;T3"Y^KEMYY^KNIYT)7CYMU:HJ-9RZO,T MRI6@9BJ91Z9&PU3M",I)?7:C-7/'%Z% 3+B#ZX,F5U,ZDB0:9DEY>5/"\C-/ MAN++H_GJ,R F,JAUKCL(H1):NPP!@4'E)).%8C&)39";=&YD/#U.?=FL@U'F- G?+YBN2<4\\IA-=( M2EW)AIF35&9LPJ>1_M @0=C2N2-],GY@B5007%=X8$AM%/7(.@*DQB+W2O!A M8V*D)BQ,33:>37O#?.+ "=?2>$L<@A0L,YER,P\!,F67=S)1_]G(11@]JM%2 M5\5U55=#54YT6X*4YIO;+3&MY;&L'89PKU459CZ(KE\67S>BOFIF]6IN642Q MV(! HU^V3=_6U;RPZ\OOKU_UR>=JN&M7@^T'M*L.",;0)E 4 +E8%LW7K? 7 MFJ>$DP?A+PQ/-<]B"'^&D#*8+)G;"$)P1A/IKF@(#"BF8A,+ !M)&0N3LCWI M?UTTGY+KM@,;$-X^ P1C@8VW&8# A/,(WSA.'QO2H^LD(59 M(:1TMRK1?L,VM6,'G*9 )""[Z:ZME2JJ4L%XE/Q&&H29YI2XA T![X M( 8%)2*;6EY&ZLD>Z1+.[VWWKT]NNG:QW@4%,0@.P/U/A'NDR>Q(FMR5]V6SBEVRM4BS3#X$&>JW M%%$ZM 'V8<)X;!1#,4*SB?B.PH&%A<,#>5O"JFBW@\'I>B>1 M?MC:*&B6"L$>8BZ%2#6)4Z81T<(X]V0 @J.$:K<'G",X2YJGFD-L5#^_(. MPNY2$P1%@52[>["(^H1[G@CZ*!-YN&6-!+UU&J0_+N65E*D:J4HF16JXC!)Y MOQV>:4*5V_A"<)08K5V>@N!4)IB>6$GYJ#%Y6&-"Z""SA_6>P1*(8=7W;?=U MHS91QWP%!BN.AK7)]0SIGQN6>9(.P_$LF^((?.^\0EC2'>[[[241ZI8OGB@5 M',2E-UL0I*)$:V_"^$ %2P[1$ZT5/HHH+H[> GRLO<*CMMFC6LMC63L,XRB( M>%@0O?GQC(:F6E&@YCNBSE*A@-70*%22(_U]J-R2N1OP"#"S7^;-11_'B3!: M3I7Y40WQL!KZYC*#Z(M,&2-(0--<>DGDAG,4H! M$98"^?]*;+$T8SNQ1>T:'26=!78$!A9D+\X^CA'!W0*/P=34_JD8";\($_Z) MPAU7=/40_=ED]'7&4LYVLHNGC)-4DBC]2^'+"PU:#,@5%T)-UX^YA&QW<"C;TCM+BR YU##&O?J$'-XQ1BDI)JB>&!6#""L&2.1%M3D< MLCD*WS9VRI3-;,J]H#V2QKAS$&34A$,2H*$584%[/9:K&JU\O)]@0Z MK!N0,O:I-A!7U6;/YTG=]CU>^GVB?4IM>72=17",N 4G1V"4PFHTX>?(VD68 MM5\-Q; :K/K=9@A>.1 V2T#UN+Y@O77N,IQ!+D$O,'1P4*B55U%V8,22P6J/51.M0CDQ4AIGHQPXXT I& MJ!_:V2?4(Y^(RV800&R<^K9H)'PR3#AVZS#O[]]]3'Y MN6M7RS1YW)CU2CE%/L6/55 @O%1&@%IE'?W/,H")&T2E/1T(EPX0*J*U= MD;NVKBU7K9JAA"F&9R1R6,; A'")%(++B' /1>8(C&?VD;<)ET82)8\A44>/ ME4]]E(02J+VL]($&"")W]]HP@T;3R8:@W'MD+4RE/':X)E1'.XHU*M&CD @2 M/PJ) ,-'(>7(?&2X^?FAW%3(]X5]\.1?OZ[5S;]1OZ)2GZC6\EC6#H,X4A^9 M!>GC$0_NRD@MT6WT8EK+8UD[C-Y(KN0CY&JKV^>K DH2YSRQ&8 M,E,GC=7(+=4C!Q[:Q:)MDLL:"EER@?H1]41\5&MY+&N'P1NYK J_O>'H'H** M^A*'J-;R6-8.8SBR9/7(\X<=3.3"BAL;3/SQ=J0KZ#$K#.3J3@0S11W5R(E5 MF!,?S*"7Z/U'/?00U5H>R]IA\$;>K62D&?0=C<) #&-:RV-9.XSAWFLBPGS^ MF!FTL;#_RA+WZ-<6LO_R$U=^!:UL;OYL[UU#]LU0OQ;=;=7T25W>P#7D:0:A MZC8O6]I\&-KE^O5#U^TPM(OUCW=E >E@ ?#WF[8='C[8-QKM7GEU_E]02P,$ M% @ G3&:6%3H6+1E"@ DU$ !@ !X;"]W;W)KZI /CZ2SQZ+\5MTS5H/ORRROSB?W M=;UZ.YU6\WNV3*HWQ8KE_"^W1;E,:OZUO)M6JY(EBTVC939%CN-.ETF:3R[. M-K^[+B_.BG6=I3F[+D&U7BZ3\L<5RXK'\PF<_/S%I_3NOFY^,;TX6R5W[(;5 M7U;7)?\VW7E9I$N65VF1@Y+=GD\NX=N8XJ;!QN)KRAZKO<^@&.+]^'?K=+*+V33<__S3^]\V@^>#F245"XOL M[^FBOC^?^!.P8+?).JL_%8]_L'9 M/$W+[)J\R]X;&V="9BOJ[I8MHUY#Y9I MOOT_^=X"L=< !0<:H+8!DAJ00Q%PVP#WC4#:!D1N0 \TH&V#S="GV[%O@(N2 M.KDX*XM'4#;6W%OS88/^IC7'*\V;B7)3E_RO*6]77X0?/]Q\?/\NNOP<1^#J M\OWEAS &-W_$\><;\.(Z*5E>W[,ZG2?92_#7OT"7_@[2''R^+]95DB^J5^"W MSO>S:SML.7&T[@ YT(&+S-P##5P Y"(/PPS_ BVVMQ\..H_Z.4<^^QD-B-,9NT]K9: M)7-V/N%YJV+E YM<-!@YO^O@UL3$A+I!-V9L*68'1;Q#$9M1G,^+=5Y7@$]O MD!1+(!MA& DRV8%,G@*Y7'/TV'>^ %9L"W;!(2M_@ET=$6VB (0\'T,'27"K M=CB 02"911IW!#K$DV>U$9*1@-,=X-0,^.)AFQG*8MDN,ZP\)L94 86/A"(B M3VG5#B'7">0YK7$'J1>X6,+8B,)(C-T=QJX1XXC=LK+D");L@>7K8^8+5X$C MH$1)%ZH5S[9$R@.1SI?CR=G"./21P'H[8#TCL._R.9^NH$Z^GR([>.I53V$@ M8ZM:D8!*1I'&"#E0LHJ-@Q\)K;^#UC="&Z[+9LL'5D6YV<=S6+,BOWM=LW() M9D7)W:7YW3'A]E6X^98 0@EOXS"&;D/4F,@/ B+%C"W%[! 3[(@)AA)SF^:; M')XQ+I1 EB:S-$OKU-K%\$9'3Z!+O+XC[Q(U9BZ628Q4*^2X/-U+N!N1&8D[ M=(1 'QKH*V3_O0<)#E#8G&"O*MG82RQ@J[1+** MS2B,17E/AL*A\[M8L3*I>;HYV@S7(@_5[;+O0)?(V*MVT E\7]ZI:.Q&)'E,D)WN-H=?H905KU0X[)/!E M$1N;P1@+MI"4T*PI/Q3YZ_GI$[J6 U4=\H0>4$1E#C2&+L90R38:.RY^7")G M=3-&8SD0BA.:)>>7O,'L+D__P[%LMI);J(Z;U55I&/A$WB:&&C.(?5?>36K, M? ]Z1,;Y&#H3"J$)S4ISMWPV&)]H3JOJT/5]K"Z?JEW@!LKYB=8=XIL>&>AC MB$THU";L*3=/ND_1:,IFMZY K=HAA^! AEICYGI(!OH8XA,*]0G-\O- ]OX_ MMRL5)V ^@@"-/$6>X]% 9D C/EW'E0\)(HT="AR*?/EHQ8S26!:$4(5FI?J) M91L8KY.R_@'^^2=;SECY+RU$-K5B:-5;9-5;;,M;EQ(A4:%9HUXNMR?EB_5F M'I'U:]15:]Q;:\ M=2D3&A>9->ZSE)*0JC])@'TL;SK-?1_,FR:JCQTL[YEL1>TRLEFWN^ M?N_)7E%V.HD 1CJ]RG]D:NS67&UZBVUYZQ(HE#1ZLCK[C(5#I-/$T"4(RPQ: MTKHM@YJPQ/<=+!]8VPK;)4=(;/1$5??414:D$<[:*J.YXX/YT(355B-MA>WR M(:0XZBG%CU^01*IF]C&5#YU#?MGJ)=$5? M*F>*T-SGP41H9#R%RI&WK:!=(H2.1V8=__RU3J1J;4H(3^0R.Y:D=LN.YB0 M>H3(QRRVHG;I$0(?#2Y%/TO%$ZG5X<##\F0.S:,9S)$:%+H4R961V%;4+D=" M\2.SXG^6,T>DRG--;=3<\\%\:$X8U!JJK9C=&Q7%D0 V'PG\,C54K%::J"ZEKK(+LQ6URY(X!<#F4X#GJ+1B58XCXA)?N:W&W/?!C&AJ MY+X+*9&W9+;"=BD1QP#8? SP"]5CL;;4K12E0O.(!A.E1N4T84>^9=56U"Y/ M>[=BF]7^<]1LL2JV ]_QY>7&W//!?*A!?=<+%#J.H>^QT/?8K.^?H;2+=:7Q M0"EZA^:>#Z9#$Y4$1%&6MJ)V^1#Z'O?4]Z?S2(80^-@O]7ZI.C%5)CA%VJ'+GIGE0@XG2G 3X'L+R"6EL*VR7*W$6 M@,UG >.J:>"_H'\9VMR#H64VJ]XBJ]YB6]ZZ7(J# VP^.'BV,G3;K_W'V;1E M:'/_!W.G1M54JVW%['(B#@KP$[>O%\LE3W]AEE05N-2"9U.OAU:]15:]Q;:\ M=9^T$Z<$Q'Q*\+%<<%W#Y_/V0=-7S84!'I*,7RTOTAPLBBQ+R@KP56IK\9)G MN4//I6ZI,P<<2EWKS=_?4+#7CK37BJP&C9\,V@5;B'UB%OL*V.T3R,F:YYIR MHV,:T+>_;9 VH*S1\&[@!YBJ%>,!MI'&%L(@((%:B8[-HQT[=85.)V:=?@C- MM*K60Y!4U2ZD$+M.H-SE%@ZPC32V/@T"K-GNF %.J,G46=4 M4XO40=?++.IG%IN'-A8ZHI7D%,G;+W3MO/-Z=B4ZZP/[X._J(99,C-NEU'QI;/AQRS@R'AQ3/GU7Y MM5I)J0ZK4[51A;PRT*5ZU3#UW(YKC:E3.=-HW4^ M9IXGQNLT*T:7Y\VSS^7EN=KJ/"ODYY)4V_4Z+?^YEKEZOAC1TL' MX\OS3;J4]U+_OOE9U*[ M\JC4U_K+S?QBY-4CDKFY$3F>6T)QO%W9W2TZ[-NN/_YQ?K'QGEP MYC&MY$3E?V9SO;H812,REXMTF^LOZOE7V3D4U/9F*J^:_\ESA_5&9+:MM%IW MC6$$ZZQH_Z;?.B+V&OA##5C7@+VV >\:\-5YJ9Y)6:/!6OVA8;]I#7QE19TH][J$7S-HIR\G=[?W=[_=3*\>DBFY?X _ MGY+;AWMR]Y'O2<_'7P_'VL83FUT M/.NZOFZ[9@-=4T8^J4*O*I(43 MV[_(23OR=R\>C$FU2DM9=7^004_>TL7O]U-R\M,[H.+[AJ>O-\Q^<.S)Z[N@ M;^_B("1\EU^\Z9,/]'D+M:Z43[+8HB.^;EO[>.NZ2IY5FW0F+T90!BM9/LG1 M93U6[V1(Q@Y"X.]"X+NL7_ZJ*IT52P*S%$*1IUK.2=U'-L-# MTEH3C;5ZG7FZ#'W*8NZ=CY_VV6YQX1Z.>K[O1?$A;HK8\T3 .#O$)39.T"B. M/+K#';@?[-P/CNI^:RW8&\8'01EX%AC^(\!( # T_$=P 3 0A\(@ 'Z84## M<( !L6- .!GXI51513:E6F0:\UA8_4*XF1^9#B.X"/PUXCA%8#R(6&"ZB^!\ M'GE[>7;@;;CS-G16G+N-+-,FXEDQ4VM)3N0WD%65K-YASH?'+$#'-#8]IK'D M2,8.(A+M(A(Y\\^,"!:&R$X&3["0&RF(P/Q81$8&VBCA>=2PE3@'_8.4Q#M* M8B?Y4-.2]IBM$3VZ6!"2@V1JV9(#@>^K%O$(3!*(VI82[! MN@T"WQN8HM3K5:?G]/\+,)J6LU5#P1ST0:XVL/W03A(ZFX?#9O#/7)DPH!_P MR*0!->B)R"QI"0:D4>3OK76'1.S);^JNS;* R9$W/*1S$/A9I>O)\B3=5%!D M4?%I%%A4(,!0<&I.&0PG?!:;JUZ" 8$P'O@#5+">"N:DXBJ'76M:S"2!_2^9 MJ^VC7FQSR(Y'=-7JK!T&3P #YK*% 0,:>]RD #,(R1Z;#" X&O%X*!=ZJ4R= M,O#R9KU)L[*9!FI!69&(J:H%S,Q1$"OG:E;/!\2L%1J_ISE.>HWHE[!&Q]6 M%=-Q#!DS:@E)!&AY[AS^#R[BM!?6U*VL'Y2&R:AV^L99LFV]"ZN7X-S.# 3I M!['@5M%&@)3QD'H63QC2IR*D8B!%>KE-G=IQ3]VU.PQRDL-V ]7:G24C\J$7 M>U:.($@6AD""28$-I(Q2:[.!X!CE=&C1ZJ4M=6O;FT)+R"SMD+;4EJ.P4GO, M=-F&!5%DA=Q&<1J$ONDN!HOBH7K0RU;JUJT[=[M,1_U%U26CH>4Q O1Y+,P# M! P'6P-NKO0)VC/WXV! K[)>KS*W7KW3*UDZ8LQL@0@C](VP3! 8CP(C^:<( MBH:<&:F08,9XS/B K[TD96Y)VOKJ*F4,T8!04ZU"AN$8[%M,?S&8"&)3>.'F MPJ'=".N5)W,KS\DJ+9:P'\L* KZ3!2QYY"G-M[)>]!99 :*T%EUYECYF>::S M 58P70AN6 =G&)!Q'EIY8.. /6:6-@06L1CVQ0.T]'J4O4V/@OJ!V;_NQ&?] M'.*S*T4/ZI29LL"ILVL22:R M3"&;VJ7P/2DDNH5AF 2,8E,"3C <,,I,P83AZH-6;A9*!$A!-/ !,[([?&;_(H823?VTS_0]92K]3\N_F%Z$?F M1\(S5\$)AN2!1P-S5<6 @GM^8!%G X4(:#B@(UBO))E;2=[L.')77DS'49_; MKF- 07DLPM)>M79=G^_$'=M87=!Q;$H.,MEQ$D["XC4S5- M,6 H:&R>&B8(,* !'7I!PWI5R=RJ]SJER./0L'S0I/V^2!_%*J M[>8]@0)RBKY@]:S7:B"N?!YQ\T,E]F8#CO M-!A8O_C>#0>W3)YF^;9^J?Q]Q_DK'>>O=!RSASF.XX;4'N]%+_>=T_"^O2RR MK62]3!,Y,"L)U+ -5*WZ9A@^0YW:^LTS])C6ID>UEAS+VF' >GG.W?*\F:%H M!&Q=&WNUL*3FH>/D]= I HTB$=%0F*_L$@PJ A[4KQL'TK37UMRMK;L)BOIM MJ]I!OU\-G2+00;\1JY0&L'WGIH 8[]WR6\MRV5ROK&!R;0O=WI';/=U=X;QJ M+BX:SZ_I6=)>Q.S-M/="/Z7E,BLJDLL%F/1.0QA7V5ZU;+]HM6GN$CXJK=6Z M^;B2Z5R6-0!^7RBE7[[4'>PNO%[^#U!+ P04 " "=,9I8WF(?6/<# #P M#@ & 'AL+W=O= MR<;?,DZ!F02[6V8:R 2:SCXJ1F!O;8F5!*3_?B7;N-@HE'9XP99\[I'.T472 M[>\H^\93C 5X+7+"!T8JQ/K6-'F2X@+Q&[K&1'Y94E8@(9ML9?(UPVA1!A6Y MZ5@6- N4$6/8+_L>V;!/-R+/"'YD@&^* K'O]SBGNX%A&_N.IVR5"M5A#OMK MM,(S++ZL'YELF0W+(BLPX1DE@.'EP+BS;V/;4@$EXCG#.W[P#I24%TJ_J<9X M,3 L-2.:Z8Y#S^JTF-9DP5>/B^9_]8BI=B7A#'(YI_S18B M'1@] RSP$FUR\41WGW MR%=\"- *<.<,X-<.L ]]P KP[PS@WPZX!2NEEI+XV+D$##/J,[P!1:LJF7TOTR M6OJ5$94H,\'DUTS&B>%H.IE-/X^CNWD<@=ES M\7,,QA/9CL'5Y^EL]A[\^8<-_0\@(V">T@U'9,&OP;M6NV\*.3\UBIG4<[FO MYN*\,1?; 0^4B)2#F"SPHDU@2F&-.F>O[MXYR1CAY :X]C5P+,<%H\D_X*J: M^7O-[$:_PO5E%H&K=SJ:Z'P:YV=3BL_GLD]PM;QSF\QP2W+WHIFA6_5J'$\_ MCMH);_D:)7A@R*V.8[;%QE#)L#[H%NF29-$ER>(+D;46RVL6RSO%/IS((R4C M"2TPN,HIY]IUJ"A@2:$.D.WP+\R1\3'.ZUEVZ.K5AXWZ\-?5(R%8]K(1Z"7'0%! J.PG M@M%\)C-1Z$,.B8HX'!X[S0H&PW]#L.QCJ8;UEO.&-;/VZJ MUN]FQI%%SY-X#OYF=+.^!F.2W&@OHY;F/(0P= X.ILJ>&MD^$ ,_]#O 2$<) M \_K=0R/-4#Y![-#JV.2>7"S+S!;E245EQO&AHCJ&MST-F7;75FL=/KO53E7 M5@P_:*I:\ &Q548XR/%24EHW@5PY5I5754/0=5D_O% AJY'R-94E*68*(+\O M*17[AAJ@*7*'_P-02P,$% @ G3&:6$6>6T.Z @ L < !@ !X;"]W M;W)KTY3M^I#S;<]RK?W!0[9,E3ZP W]%EQ"!^KF:";3LFB7)"F R MXXP(6/2L&_[(E6\L3YLS9&2<]R=$*00ZPT \5E P/([O?LMT8[:GFB$@8\_Y4E*NU9/RR2P(*N<_7 MW=0Z3$)QCR7 MYI=L*U_'(O%:*EY48,R@R%BYTEU5AP. VST!\"J ]Q;0/@%H58#61P'M"M V ME2FEF#J$5-' %WQ+A/9&-KTQQ31HE)\Q?>V1$O@U0YP*!M-)-+T?A3?S84BB M.2[CX60>D>DM&4S'LX?AW7 2C1Z'9#1!>T@:]],H:I+&C I@*@65Q31ODF]D M,/E-&E^_N-W.=9.4*\D8F:=\+2E+I&\K3%<'M>,JM7Z9FG[%][RQC"/$E:;D7Q'.\UI&$!A^'>T?@XRCCMXW%TX[F2*QI#S\+.(D%LP KT#3O7QVKXF63A)Y&]JF^[KF_[ M''N ?06[!L-7*/"_'K\0)2B3.2W[5?(''R?V/R4OB**[8V4MZ;N&7K??3>#X M]N:P5N]ZA.<\7JGJU*HZ9U5-\=$*$O,"*Y;J]KT!TLBYE$U\KG@,)^5TWI7S MKD=XSJ.48Q_TL@+$TLP$B0FOF2I?>GU:CYT;TVW?G/=Q')73XS]-.NL/^:;8HC%81VP.\+SM7>T 'J(1W\ U!+ M P04 " "=,9I873O+C.P4 ZA & 'AL+W=O;HD%LGB\Q2+[->?V^[/_K$LA^3+4]WT M;RX>AV']ZNJJ7SZ63T7_4[LN&_TO]VWW5 SZU^[AJE]W9;$:/_147^$TY5=/ M1=5<7+\>__:ANW[=;H:Z:LH/7=)OGIZ*[NO/9=U^?G.!+O9_^%@]/ [F#U?7 MK]?%0WE;#K^O/W3ZMZN#E57U5#9]U39)5]Z_N;A!KW*44O.)$?)'57[NCWY. M3%ONVO9/\\O;U9N+U+Q269?+P=@H]'^>RT59U\:4?I%_[:Q>'!YJ/GC\\][Z M+V/K=6ONBKY!L>E7V[:/CLN*H;A^W;6?D\Z@M37SP^C]\=/:7U5C1LKMT.E_K?3GANO% M^W>W[W]]F]U\RK/D]I/^SV_YNT^WR?M?DL7-[3^27WY]_\_;Y+__"W'VMZ1J MDD^/[:8OFE7_8_*7R>^OKP;].L;HU7+WZ)^WC\8SCT8X^:UMAL<^R9M5N9H: MN-+M.#0&[QOS,PY:S,KE3PE!/R8XQ219O/N?Y(?MF_\5>+O%.;9^O\V2'_X" MF;@:?>J7\Y;90P-;$=^0P$,AHG,P-!-O;OWQ\_UOR_D/^\>;3VW=_3VX6 MG][^\?;3V_P6ZN.M50I;-7'N5;\NEN6;"QW(^K)[+B^NS4NG?X.Z)*:Q+*:Q M/)*Q2=?00]?0D/7K=WK!J)IE^U0F/]1MWT-#Y^>M"3Z:,,O#\_4E9DH@KEY? M/1_[> L4QT#"F4S9%);U?_JX*>7 MI*%/AE:O22B;LBN&_Q#U#3A=\HF0I"W/GLXS"CC#FP###' M%%/4\5(.X# 73$BX^?+0?!EL_J^ZEQ/=\E75K]N^J)/V/EEW9GX.7T=WE/_: M5&LSW\??JF;08Z2ZTQ.^Z/MR .F%]%Z5("4=]_@@RE+'-SX&:0>ZGO%1_+@W M)FY1![>HH%MN:DW5BV99)IKT)ZMV."+>*.B!MT_KHNK&$:_G M0MT61GDMR^JY,*->+VKK=M#_6.FY4C7/93^4L%."3SEWZ8IJ+8MJ+=]9FT0Z M'1%G^@';?L G O-]V77E:L\JAN++?A#VR0]WFE#<5P/,N7:6)VL%)8AA=T0" M.)X*Z0Y)'X:$E,(=D3Z,8#;C!DO_49#";@/T;DD>N9,)R#HV/Y7#8[O:#<&1 MCX&>('X+"1;N6@7!*'<7:@B%%'87:@!&)."#SI[;L:TENVL31<]S8=<)T=ZZ+0OK I 04IZ_7<]'K>N M/R8._>:NKU95T6DZ#_J= <-,N:LDA'+#?P:!$)'2=1,$$XB1F<%H23,*LV9W ME6@>+NMQ/,[3(@00W91SZ:V3 +E&Q"776?@%SP[B %=/E6:8,XZR]!J%^?74 M40]MN_I+/PJ6;X5<\>QP!Y/]XBD\=9>DX"O/Q7TO-2(,? %P6I/QF09CR\-QF(FU3N\*A5B!XFR7-1 M;THS4.ZK1FL3PT#KJKBKZC%_ GD% V2:,T6<:; <)@0CYL#L$N,.78&7@[A M)%:(SL@3;,DY1N%LJ'7+40YI#+FC/CWRQYB[,-XJ[^_+I?YW_6.QU"RAKPR# MV.+WJQ>RS%@2M^T C$DW&PN@%$^1VW ?):68H8T3=U,\P+":4;C*BL(AKE4WN3W<00Q)>=FOR7% M.$R*#XF?KGPNFPT<_P&:J;P&^R#FS73($'%'3P[ +@5C,\E&;'DM/I%G7CV; M+'._#7/;NH*R@[L98+A43S;JMAI@N%BYSLD F)80*??&.I#;GDON$4MO29C> MOCWD]&QH W>Q 2;))78#&P13;E,R"*7#M=O7 Q106>".K',3/JB)FR(;;="#[BJ27PP1@3 <)M^D^2LUP&V+)'3E![HY6 M\W'+^.1:3GR>Q1%QI1R DMP5<@#H4GE;2 !*4#*S54Z.2C?"K.[]0:+4HWX] MH=8(E(65B%/AMAP ?0$-JEQJ9N) I%<(35'QXGEI23,2R?N>%$% /&YX25+E:NS%A!.>'N]&6A. M8'?G((=P%&,YDXTCEI*2,"6=>* V V&CPWEGBEWA]@-T4;^(<+K]+9\S9@= )'57>WP&HKG>Y@> MT@S!6]8 CIMB/,/:J66O-,Q>Y]UQO ,V6SQ% 8*)O=Y<0#"AW+D!H(C'Z\+M M^=8R2BJG/)V)-M029AHFS#MW[';4^![4EEIJ2T]0V_W2-2V@>2J&36?J M9\P:]O( #>14*67(&VD^#J>$>7,M:D4#\%!"!9M=_2T=IB?H\.SJ_^(-_/ 3 MSE5R4:UE4:WE%*I;GNL"R\?I"3Y^3"A>[G6(;2.!W639 @(*+2/7>BQ6.[\<;7:;P;DJAB)9:FC9@%4G3NT(ME_.Q$.49;[X]0&E=NW?P-7@X_YNP#+3&M M95&MY0S4)7-#GEDMP<[0$L?U'(=ZCS'=./Y+YYY>W'4"D#)W(D#X)<[V+* 4 ML'+KVG((QE+%R0R;9E91L+"B.&1A-_U84+V+E*?3KPPJC5 I0^YYA 6$9#K& M84?@9Z!)<'..U7YR]MW-^\6IU.P+.JQRJC6LJC6 M\EC6IAUDA0\+"Y\IR2J_E-VRZL?BMWYHEW\F[7J<]& ?1:WNCFHMBVHM9[[H MHG.:DQV=\ Q+KJGKJ[[?C >AM.O;;E4U1?=52X2B,ZQN%G[MLWT'U,*@N2T_9O45.Z&O;-[BX+EEVV_+#QW_@5Z# MCCE*;[<+@F$O2QI^U[,]%LG:U+-6=K%S9-=X+FM[]F.:#=@/2@H/2J!HA:4> MDUP .*J\(VU9^)7/=O#W*$9G5E2Q$Z+*5=T5S9_)7=MI@YHPP*,6J#27 MB"CL;GP!0,P8=?.*&60P5UED6UEG- MT! Z/QJMGN%A/?,QD/8X;Z9R:*>#2X3=W3@(J,6(5W $&DQ%ZI::YA 0"8;F M:FZX%3?\17LG6W>L=UO7@8/]PV/7;AX>=\=*RFVQ$NPM8)\#Z\"WPF"[_PV9/P M>YP4Y59-\%,;.&MW*V]T[\E=+ X0="%]J@;A])#T*$7X/<_V*O!4SJ6<2=7P MH]M8P@)BT3;VE//HJ:9MEN:/;5V;A$UE:F-:RJ-9R M#IX"F(VE5G7P$ZIC6KJ@99L."X>8:N+HTL3,NIZ]+R;\@+/[(.I>3U1K.0?* MK\PF\.QE$-QJ$Q[6)A_+^XTY#&'6L$- ;MD71=P-_A"01#WY-,"0*'4K3S. MPB][MMLB69NZUNH<'M8YDP ].6L$NC'J-E%4:UE4:SD'-I.0U@Y\;OM26#$E M3M:/W5>#V3JVH=[O 2*DC9((KA3^YE"%^-$$41(B[5!X",L=0]_I/1YO%(N'N+FW%0LMP=E];C:[LK-JY7^@=#_I^+^J"@S#CKJJ7Q MJ?EWT'V^7E'*O7!C : 0]<<;@$J1\1E2 M*JQ&$F&-M#C'*TDQ)'?E0]4T9D[JL?FU+,#-< $=V9#:5=Z$!/8YM%.] UX M3O,/2;V#RP"0:,]3,CN!NB^_T' "ZSISZR$H2QKT^X]NE S+)EFIP#8*]!I8TH8\<8W?-S8 MVY*!#')S-L +E]!U0P)3.;,'**Q8$:?$RF2\7NYN< ";#^R'2*9)IK>N O=E MICCU2M( G"F8]R,@B!-S]ST)*R?$*3DQ;;PFM4$'^"Q;2C=M!H"\!&T&@/Q" M;>AQ>.Z2/FD)O3Q1'A8YZDN?0<-1'P""41_ P5$? :COK3T78:O[KG=K-=U M:81F41OILZS;?M-MCU2-;KFOM!0E<^L/\*U,6 X1P8M!W XE:F@ MZ6PHN7W9B.\JFKX08M0X[WL0'&+KP;Q$&8(A2ZIX&RJ''2IK.[27(HQOO M7W:8.^"KP=@U%RUY5V&#_%ZA.A, MSDQ:7B]/E$,=>AUA[^7 V/^QO#]]LLVPM"[9;ZON(#+OA0P/5,B/N';"$'VGMT[D:Q->\<*'!46.#C%+-%=]*S7O3&$FU$.^S#J89>HUK*HUO)8 MUJ9=8N67HD$U\O_\I5HJZ@&9J-:RJ-;R6-:F_6I5ICJQ&13E$N_P0\[N+F#_ M1ZMX-XT.P8";O@%8Z*)O936?"N\1?>L!/15UER>JM2RJM3R6M6D'68FIPA+S M8WE<60PO*CL&A11,H:!;O?3@\6[)@H"",O MY2]=WQM]>= M>?/:71D4UE\4UE^_-'7][+!$J)6KN6[S2 MH^_72T_M]R&>O!VSZZ&@OVLF(HKE\_E=U#N2CK MND_&KS]YFRY\=8,OKKR__XQ>YR6)6= >A_OV]U5^]^,0_X MW'9_CJ]]_7]02P,$% @ G3&:6-#D 8(R%0 .#(! !@ !X;"]W;W)K M_W=^MMQ_.;LORX:>+B^W5;7Z_W/Y8/.3KZF]NBLW]LJR^W7R]V#YL M\N7U?J7[NPM-4:R+^^5J??;Q_?[/HLW']\5C>;=:Y]%FL'V\OU]N?O^Z(9?6?;_EE M?G>WDZKM^/6 GKW4W*WX^NMG?;;?^6IGOBRW^65Q]S^KZ_+VP]GH;'"=WRP? M[\JD^&[GAQTR=]Y5<;?=___@^V%9Y6QP];@MB_O#RM46W*_63_]=_G8X$*]6 MT-43*VB'%;2N*^B'%71A!4T_L8)Q6,'HNH)Y6,$4-\D\L8)U6,'JNL+PL,)0 M6,'23JPP.JPP$E8P3E48'U88=UU!59[/G"(>I^&I55Y.MGBV3Z_R?+I5\7QK MHU.K/)]PM7'&3Z[R?,I5\9R;IPZP^GS25?&LGU[E^;2KC?-^?!EDZ"&># MU/Z43.W0FTR3].^#:?RSD_U[\-__I5KF/P>K]2"[+1ZWR_7U]MW@;[7OWU^4 MU8;M^(NKPT9\?MH([<1&A)OKU;KJS8/M[7*3;P>7P;\'/SQ5^L?ASUK0RW[H MS^ED\,/?)-Y$[F75Q6?[N//*XNJ7VC:V8-->V&';6IR9W/ET?;W:7666=X.' MY>KZO#H/5\N'55E]_\8&SO\P?'IC;;F9YIM5=2(^#1[RS4->/E;65;'^EF_* MU9>[?%!=W6_RS2:_?CI%M\7==;[9OK4?SAO[<77U>/]XMRPKMBAO\TU5\KZJ M=+N[P'_+!W?%]LT2"Z#$Z8/FOG'0RF7Y6!;51Z7ZU.:;;_F;F^OU!D]OG-]] MUZLAR>IJ5;ZU=4%_\?3FA6_\*RMVG]=_!=-L,-\4CP_O!L[ZZL?:Q^OO@_S7 MQU7Y^UN;'7&53N].+"\2%.OJWTNY*>ZJO_E:]=PRKT[AFT<\^6/JZ,$^#G_NEJO=WOX>7FW7%_E@Q^JGO;$_V.P M+ >3O#IANOINH"F:,OC?TUO^^:F0N2^T^^GCV\>1.AR;XZ&JO[_X]OH*U7G) MB73C=S\B_;1]6%[E'\X>#O]JSS[N#K'RS[9K#XG-2&Q.8C:).22V(#&7Q#P2 M\TDL(+&0Q"(2BTDL(;&4Q#((J[5Z_:75ZQU;_9=#JQ?;>UM7?S*M5[W:M(1V M+BW;\PA-2&Q*8K/FD5!U9:2KZKA^/.9D5;NEJF(,#6M4+^HTESLW35,WZXLM MR&USFS6'AF%I]9(>6=)OVAZV2Q*; M&,V/N&Z,34WXA$_)HC,2FY.836(.B2U(S"4QC\1\$@M(+"2QB,1B$DM(+"6Q M#,)JEP'SY3)@2B\#E\5Z6]RMKO?WQ-9Y.5BMKXK[?/##[L9BV_V9SU*O;\LG ML0F)34EL1F)S$K-)S"&Q!8FY).:1F&\V[N*9BJ*,A1], K)FV*UF1-:,FS75 MJJ@P&DO(DFG+;JJFJJC"*!RJ66N_UDO[M=YJO^5F]>5Q_S#'E]\'Z_;[Y6U] M6 KW[<,D-B&Q*8G-2&Q.8C:).22V(#&7Q#P2\TDL(+&0Q"(2BZUF3UL&9)81&(QB24DEI)8!F&U'CQZZ<&C M_[<>7'N40_;DQJCYXX9A*L.1*OZFK^N"$^E.]NV])#8CL3F)V23FD-B"Q%P2 M\TC,)[& Q$(2BT@L)K&$Q%(2RR"L=DD8OUP2QM)+PJS8Y*NOZT'^V]7M72&Q"8E-26Q&8G,2LTG,&;>,9K7A4/@I;$'6=$G, M(S&?Q (2"[N=IXBL&9-80F)IMZ.1035K+5I57GKT+E_6>=Q>'ZT7]ZOM=IL?3Q2/R5RQPM:Z.:@VH+5'-1S4,U M']4"5 M/?C"%GWXCM&R,:@FJI5T/24:5K;?G5W%.%6K/G6^:'"J^WG5#,Q2U M^I_8NKLN.9'O1>^V3&HS5)NCFHUJ#JHM4,U%-0_5?%0+4"U$M0C58E1+4"U% MM8S2ZEURVWK[Y$#4'[\6&SJ9"9J@VA359FHS MJGD^LBQ#4<2Q.!IA1#6G;2=43=&$W,X"K>JBFH=J?NMIU2S#%!_>0\N&K2=B MJ!BCL2*.H-%P(:HEJ)9V/B895;?>/(_I054>'Q2;9_>!LM[<0V-DZ88Q;C36 MSHM.Y%O;NVNB24%4FZ.:C6H.JBU0S44U#]5\5 M0+42U"-5B5$M0+46UC-+J MW?Z8L=R]8^RM;G^^>\'>]?Z]/?EZN]P]ZMW:X*54WU\YHMH$U::H-CMHKZ]V MU1AL9!KBV)JL:J.:@VH+5'-1S4,U']4"5 L[?BXCM&J,:@FJI0?->N.(9%35 M>M,^)B)5>232V6X?]P'XXF:PSK\_/QYX4VR>OAP4#_NX3OY;OKE:[5K[[LG! M:I%RL[HJGY\G'#RN5^5V\*WZX[SU.>[#5M3>22$.Y-%X)*I-46VF-K-:YZK8 MP-'@(ZHYJ+9 -1?5/%3S42U M1#5(E2+42U!M135,DJK7PR.^4Q5'M#\"RX& MW6_YM(2=+&ND*.)]X\O.2T[DN]O[(H"F,U%MCFHVJCFHMD U%]4\5/-1+4"U M$-4B5(M1+4&U%-4R2JM?+H[93U4>_DR?+@^KZJI1-?JR&%SG#\5V5>Y>%?YE MN?ZE>^]O9N:&^W[>:/T=%YS(M[QWYT>CG*@V1S4;U1Q46Z":BVH>JOFH%J!: MB&H1JL6HEJ!:VK5U91T6K/?K8TY4E0=%/ST\;(J'S6I_5WXWQIJOFH%J!:V.5#&:$E8U1+4"WM>G?I],]]ICK6QJC4Z?L<%)_)M M[MWST1PHJLU1S48U!]46J.:BFH=J/JH%J!:B6H1J,:HEJ):B6D9I]9ZO'7O^ M&SG0O"SO\OM\7>YNG&]KPWW)0S#?5^7M\V,TM_G=]>ZUYX??DA9]?TNJM<2^ M+$4UQR-#O&AT77(BW^O>5PUVNDQVODQVPDQVQDQVRDQVSDQVTDQVUDQVVDQV MWDQVXDQVYDQVZDQV[DQV\LR_(@"K'0.PFCP *\X[EZ^O)9/.J:U=GXR(7:+: M1&O)WK;..X>6G:':'-5L5'-0;8%J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEE%:_ M,!RSLM67L@O#].E"\/EP(7C](X!X49#_3& T?R$P5H:JH8B3OEYV7W0BW_C> M/Q60V@S5YJAFHYJ#:@M4'G5WF-[-$"+:C.M;7Y%=3Q23&'N^CE:UT8UIV4OSL>* M88CO5D>KNBU5AX8A/D+@H47]MET=FF-%'XF//:)UP[:=U0Q-$]_C%J%EXY:R MNCD:B@^M)&C5M&UG+455&G. 4F7K[>^8,M7>G :TYRS,I:EBF.+Y%X.PVI=YKL'4UK[-YKO1+4)JDU1;89JU -7" MCI_+"*T:HUJ":FG'(Y)156M-6S\F0G5Y(K3QLI5MN2P?]T]]'\JU/M A5_OV M;U2;H-H4U6:H-D:CFHUJ :B&J1:@6HUJ" M:BFJ9916[_G'\*;^QNRE__G(O]X2L*RN!6.KD>[IO.1$OM>]KQIHLA/5YJAF MHYJ#:@M4.8[*R^E%TU^D7^M=:N M+ZW0^W< I#8Y:&]'_M&R,U2;HYJ-:@ZJ+5#-134/U7Q4"U M1+4(U6)42U M M[=IL,JILO>=R#>^]X ?37*BVAS5;%1S M4&V!:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9916;_['.*LNC[/*T_SM _PG49KF MEU?M/6Q'4ZJH-M-;4GG5)7X\UH0KV1RM:Z.:T[87JB*^IGF!%G5;B@Z'X[$E M/G"#9D9;BIZ/=&L\LD;B,S=H:+2EKF4I8TL51H,16C9N*:L/-4U\34."5DW; M=G8\4D>F)0Y]_XK4J'Y,C>KRU&C_,+\<['UW PV.HMH4U6:H-DC.P>*Y9AEXU9[$QH]'1SG4CM&[<4M>P+$M,#*%%T]:=-<=#U1J+ MG?FOR(7JQURH+L^%.MOMXWY$6MP,BDTU1MU-R_QT[^'=OE-7?[Z;NGFS7^BJ M:(^)ZLV)\HRA.%1%PY^H-D6UF=Z,BVG*R-#%J_(<+6NCFH-J"U1S4,9I!3LM4#,U0QV+( MO_NB$_DV]Q[#HZE/5)NCFHUJ#JHM4,U%-0_5?%0+4"U$M0C58E1+4"U%M8S2 MZCW_F/HTY*G/R]W=]]67Q_U@_\OO?6[(R^7>@WMTJDY4FZ+:#-7FJ&:CFH-J M"U1S4UV0#*J:+UC'R.2ACPB M^0??A2Y7>S=O-%"):E-4FZ':'-5L5'-0;8%JKM%,\&F6*H1$/+2FWU+SO%DT M0(N&J!:A6HQJ":JEJ)916KW%'W.@ACP'VFCQUZMOJ^M\W?X4#!H!1;4)JDU1 M;89JF<_ MYD@->8XT^?.O/C>:42Q=,72K^1A,QP4G\FWNW:71D"BJS5'-1C4'U1:HYJ*: MAVH^J@6H%J):A&HQJB6HEJ):1FGUGG_,I!IOS#CZGW_UN=&>2VN[:'1==Z6]>75^A[9PC5)@>MEEG6-6MLBJ\^/RPX?+V@82FF\%N9&;IY MN2X?H9C.[J9J&H8]511'?5]YCV8E\\_L.TU%MAFIS5+-1S4&U!:JY MJ.:AFH]J :J%J!:A6HQJ":JEJ)916KW]:\?V+T^URE]8WCXLUQI#7U417P-Y M6&A8:_%B:T?#JZ@V:]O)H396=56XCS1OV5/-T$U#%T;X-KJ!3LL&GJN&+KZ) M>M&R>>?5F14VSFWA1HHEGC*O[;2JU<[6%_-;-TY55$L79VL)VK9/-4W54H6/ M5-B"6HIJ&.)&1BWDR!BJXIF+6T!C/!Z+;QM)6KRA8H@/TJ1MVV>JNS??BF.Y MIC=6AZ:N"F.YB^UMGI>39;G\^/YA^37WEYNOJ_5V<)??5"LJ/PZK =1F]?7V MY9NR>/AP5O63+T59%O?[+V_SY76^V2U0_?U-493/WUQ4_O=B\\N^QL?_ U!+ M P04 " "=,9I8PT=^'0$= "9;P & 'AL+W=O.*MLY[&P.5YQ-9O*-(B$)$XK0 M\+"C^?7;W0!(\)2<8]_=JO=#8ATXNAO=3Q\ J)_O9?(YW7">L2_;*$Y_>;3) MLMV3L[,TV/"MGY[*'8_AFY5,MGX&;Y/U6;I+N!]2IVUTY@V'T[.M+^)'O_Y, MG]TDO_XL\RP2,;])6)IOMWZRO^"1O/_ED?O(?/!.K#<9?G#VZ\\[?\UO>?:O MW4T"[\Z*44*QY7$J9,P2OOKET;G[Y&*,[:G!!\'O4^LU0TZ64G[&-]?A+X^& M2!"/>)#A"#[\N>.7/(IP("#C3SWFHV)*[&B_-J,_)]Z!EZ6?\DL9?11AMOGE MT?P1"_G*SZ/LG;R_XIJ?"8X7R"BE_]F]:NN.'K$@3S.YU9V!@JV(U5__BY:# MU6$^[.C@Z0X>T:TF(BJ?^IG_Z\^)O&<)MH;1\ 6Q2KV!.!'CHMQF"7PKH%_V MZ]MW+\[?7'\Z?W_]]LW/9QF,B)^?!;KWA>KM=?1V/?9:QMDF9<_BD(?5 S]!SX?6.^)0'IVSD.LP;>J.>\48%?R,:;_25_*G>X_;>:!%/TIT?\%\> M@][PITNYW?GQGMZY/YVP>S]E(@YDLI.)G_&0Y;!^"<,>D7^? M,KFBUY?^?NO'[#J-_#B$3V/V-LCD$EJZ4URBX>*4O<=V:GB'97+-H6,"6IQM MF,A2%L@XE9$(:98T7Z8B%'XB>,I@2'8'+_UEQ(&8C(.$,\;C3&3X]4"3_N'Z M65K0[2><[1*@7.S\*-I#ZS5 1PC=B=Y=(N\$X04P %/Z+. X,-O(-!/QFN9, M>*2(@>44 4]/V4>@F#-_!]UA%:R4BV0:1ZM M:*;#_"-S#-;"9_<;&7%8-/^$G9/\P1+X%D5MK,'1+&KNCQG9+*,F#:4'DZUD M!%BAJ.?P'A!YGL& ,*Q2ZD8(,DS ,X_A-!,;0:,-N>(*"AJ4@ MP8L$,)?)^QC$LQ$[MMQ7R+@I6"!,5LMM:.GZ>VLQ^.1@Z](8V"NQ%2BA0I_P MJZM_%BIENKSV]\R;D%;/B@^O)"C-/_$_\XD['+*_@X'=@;*"<\I M:(058O& M10QFETKG+N6IPUYEX6EUZLN-B/UB]H%;4O RCSES/2)A6'QZ\^ZR-OF-K>49 M#S:Q"%"8L.JH$^"/U*H8!==:#^L388\(V'D<@2\,01E2#CI*= V>RW3CQR?L M/8XH([G>M[#P_-;ZOI6+0F^](7+BNCV8J MGP07T*5BY 6_Q,]YO,D%J,U?&YGW\W3[Z1!/;^2=XDG!WE?SI"B[\N,U474= MJZ@*6>RE\.H@A:_])-BP,5$W.E9WCI#B:[D4 ,^M1J2^:QC2.4!4Q$;#&BT/ M,"5O*[VD:[6]:K!WE-2,:Q\6G%PF 4;IA M'T2R%J7?.TCP2[G/)!@O+B@J:KN2?=KDTA=[T;J '5+[#M9/:_4!R,W!P397 M4G_1(:%I34(/6,7SI<@""1'M@"#O!*0K_7")A%;6R;\0V26V>_JB!Q9'-4*: M@GF*M@3S!]K-/ 51?Q%^? H?--A^^OMO3<7-UQ!PPVA'\EQ9B3N19#FL RSC M'?I18_O590 5V/B"/0=Y@ N$YJ^XGZ*PF@K3U;1'>Q9$^.18Y5G1T!#Q:1J6 M.?SA:5JC^>F[&WMYK]3R-C4)VXFB74.Z+_TXA[3/K.17^=C;C=CD/GMZ>11! MNO5U-TU*Q]UQC:):V&L^GK@]GG_P&]FU._OIH ^U6E+##JV'\);"$4BRVA:4 MJ.D!@WYP5\Z>(&DO@"E V$BL.:J#BF':/+]JW4VN@M/ID>3V$WC!Q1\H7-2. M?0ZDOM$&U2O:BY=%A_[@9-X#)P\E]2GD";+/,-3W%Q^NCX:Y+8CS=>%^*4+;H67,?&BT.0TX.$$$2B?_CHB[4O_Q2^9,\3SBG\ MY.P31B,O?+F&5OT68_5O#S'/!N/#Y'^3E-^3Q<:$0M1JH(T?5#62>4B)8T[Y M>Y^&F&$N7G;['O*0WM')U2'MT&OP+%QC=AO'F/;VIQI7E<;]R<;H8<0^!/X- MNKX4R +7@WS%[%O-DO5=>ZA#!M^__ MD_2^%/<^N^58J;-4^%D,",YY4HGR#(W4Q6YA*6\SOB.GY?4EGU\AW?<\_G+< M\A36!^;0!R_X,H&8([B&SVK9*J-L$ M,I7/'T_K,?G6B[P,[\ G817BJ-BEV>\0##^4^H=A IC=7QO1"[F("97658IG M38J)X/: ]BOL38,7^%Q:]-+H^HBN=_N/TMP.O-=Q"#,EF.453O 8%LI^_R=, M_):#%X._3Y4%&W+V[-EV)^\AZL6(I5X-M71']_^/TEYTK&V?#"[?OGE__>9? MSYZ6\_\OU,4_F!V4:[.#\JS80;$V@.Q=E,/E<[/ OPL,J(Y"KUKF4:ZI5\K3 M;!YYJL;=OJ($@EY)RU?HI7@I]\<75T$1L4,KQ4=4Y1Y,KX-^(T/3"#F6X<%> M&L4B7;MLD;P5&S=C^4JO'H;0FP1#7_:B#VXL-_S^)ZWNP\['%:M M6VDMDG6U)](1IGTMO8=LX-B_5SP*M6E#\ ,F7;.$XZV-.E*1E%U@>''$9I+N MVBH^G;.K+:WVHLPWV%JQW)#S8D9^<*%UNT9N5@6%CF+7=P"%>FFDX9"40)O) MHV4R':'6-U#W8[50\W[D?FFUA&GCY]L\2V6>!"C'PLG?^(!,MX:1_C+G;;YL MU5%5LZ%$=SC_WK)]!1JZ\E6<$D DJ\H(T((,"P:"1AW%]U?/=:<#P+3HV0ZL M4U[?GRB=+.[(LM]$'![(:.V6K80]Y\N$"AW>_'MZK*8Q_2Z"#41NF2\H"BW* M4ZW>U6[<2O8MWV6ZY%$OA'XGNE_D9L_UE:XU7HAU5Z7[Q2?3JL^%CGN*W=]! MPK]1B)^C&ST,K[7&K60710]5I?_NUE8XA*O\#R2'W8*N=I)>EG6KC0_8VP^B MW:HT*0X.BQRK2]2Z'==TP='KJ9-^ [UO $<0"2[1KC;TJE8H;1+\YGW9O%_* MWOC'4/W#?%T971SV=(?^6G$-[HJ0PRO@[;4?0R[7@71$A>K3[>L4P'U-*'O M^OQ8%6$B02[OZ.RGZ-)!,TC8 5[G9N1A29>:-/0[3_FVE&D<%_1^2] MB/*C=J1@[K)I*QJH%%CAU]<$PV]7*Q ?&TTG5.__"(&WO$_9^5\YGD.._ Q! MMFM#T&+CJ J:V1ML*=^<#:;-V&+V/Z8J3W__C:18Y%;?0V5X_!?\*\YZ@83K M!9_6HWCV\:_*/EO'>0Q;MM[#SW[A%)YP^'F52IYBU &&'P5#^,A(P2LAJ@,( MK/IM'Z:=599!N?CC6"7_>NN#AXM)F+\_9Q^?OWUVG"94=Q&=QM9>^8FU58:S ME+M(;/!&@NV-3TX+2^W;XQDL3\BJZ;J+.B"_SB."C!0/'V_$4F0H,B[6L;5G M8^,G=FM4F-/'YH*).4^)@GTOJ>X#)DDW8T"@*6\9'462"+JPEE;%'DA@/ "9 MH]S+DHOQFP(.@R42JV(O(3'*+!!?\20.A+)F2N!N$Y MV9V/UZ>@;RC2()(IW:E@2[SKJ$BOJ3MQ4*]$(R417Q,-&_2:X"P#GD#\'=.Z M0M0A[D0(ZP=B%G$0Y70$['5R2HBMR@!*6YY]X4%.J'T)<0C6&\G I)^$)%]R MQS)IW@P"T7S"Z 5QCPT"R^O83N>-W"+(8J"3<#R*!FI;U19UMX@VX?!6D[[K M::8[M)!-X3P!EH#A%%F2.W61T[1G-WF2YJB!^@H6[VY*0$<7Q:"MOP7H3_5M M##J%@1+P(OL!=R-!O"!E"<#$:!]2F)%DG"[V1 MN[F: 2!VET,,ZP-:@'[@0-C3B*^A749].JD#E6JPX(^FQ2/HQT8I-*<9&U)1Y9J[ 0X**/+I?2"N)ME*H*KQQAVS/_21%W-D)BFE &*;#5%L\;^/&+L;4J5."MT1I8!0(B-R'5<3+G4>1YTU/+;0% M#>Y VSZC5:";;31/1F#EL/<"E@\_%FA62I-K9RR+:Y,$1$M@!]R6"EF,::7* MMJR!=1R8-L*5 P;FE#G@.SR.JO;!_SR\#:Y;EV!:PEYYYDR?-S/AJ@[;C@+$ M!PQ2@ %@EH6:+/[B P6>;BAW_D%"D?:R__;Z]- M>WV(3K59,I)HF;+,T;3P*CCCJQ6>E%(\,-S44N?LJ1N\Q4M*A=73[6_T!G2' M:7^T_9.((?XH2#AEKZ1OX\]UF8#A+J]S=,!0C3;(G97#GC;,M/BJ,@,N@;:B ML "@QRL\Y$\#KOP ,DLZZ:44?.;@O6$D#-Z,\(V#"<7.JA_(AP0Y1;0+.+F# MV!:;*((HK?!W=.BO&2WC1Z&Z>*+"'BO5;$^9V)T?Y?RQ'X96VE2YK%_)I>BZ M/FA^+-E*?#%Z8:A%X?3X_XK_"$7(,#11Q*GE D=>73#D!\,#&MVP+>(_0*Y* M^2P-.B;UO,&SD819&<3B,<3$Y52=9%=4BA:E9Y1[E)#R4OLB( 66[ @35O)+ M$9C?2;*>!)]ADJIX+]KC)_"E2"PM:H:Z.U)S#;^'5='+[=X0#?F,D_!KREZ0J-]H.U'JO@: M' -:%J@(& VTSJL*8D.$2 M+_1&4?&^(O*$KS%!45_2$V#2-.<4SIH#$.@&+$3H1NB6Z ]R+?+A"ZOJ^4XTFH?7$4X)B"FX*-/ MCW]8N($+BSU 4Q# EO*.GUH/#$CS'0 =*G.&T]7A>-71T&EBOEX]*ZTK8_+F M,"U^9:4K8'+'$ZW9J+CEN%@*7\NZOO'/%JY6RBWU"02:"KG;3*H^0 Y ! I2 MX(;*T2MIIRJU5,)PGQYBOYRLR?@I)%XI+"K73]L*/EZWBK1@"V$H5%#5ND=FXZ%<(MPA@!E:"Y0'$TIZ!>4O M,>DB"B".2P*A*[.%YK:YKB*PM$-;3*N.B8]PZ;J+9-5-FI!#_$2N5[L80ZZI MKL0F\D.&19SS"B,U!OUE*I-ES5C*I<1J@@*E2-)>E"VG+G3I7BOU4+5.#LBN MJ3K;0Q!P!3H9Z#2_?;NEJ1$5P@_5,E#@>6US#DM>/46&EOC5>GA;VMJ@LKTJ MN(D$SH, *^YT6!5$$/I)B&?OPS(*-$7%\]ORLO9MOLSD#N0R=X>/,7XL3P] MER?L+6@]BO&8[+73OPR,2H5X>8 $ G/&5@QH/42/K,&J""++N+F W$%,X+"! M.%%#%'NCH!1Y@,\JLC:/,(9%?*"]54$! >VO^CMXJ]"LTYQ<[=4L3%PZLXGKX,N/%'- [M^%!,CG[)VH@M0SP" M>!RC0C-%;!@UW D9F3"H:"&3"E-!GJ!OB/9E&>V470&@WZ%C)Z1'7-TE7%]; M)C>LI&7"=3U&M^00IL!;1'>&7PS*6EMN?;0&6!TK%M<)L=B2;.BO=NVK')?W ME)0\06&:,R_%'K3:2%KB8PS3G))^=--(J)Y58J*20Y27J,I8(3PTZ:W:J\W\ MSS" #KFA_1T^/!9(47Z:-)9B=T(#+8L>-;1=K'[B8[G?GD"4NM8+;7;^]5,? M$]PMS=6VFRI[J@76JX!#%@J!%6\23N>B5 6EY [?ZZ,7!)XEY<1I"T1AZ8G5V*#BA]=!'(>AI<\_*8Q,FR<2'K'*$0IHQ ")HI=1.LBEE M3]V%,QO-E:I@>:_(.2DO")"CI4P2.FI@[;E7PD(3-U/_6.HA"#+Q@ /B?OG8 MB4*D+4[E$LQ,5(]6U$922A53&",A]..&W#6$"PGNHM 0IG\S MF*B4&&J#*Z^E7(N6)$VWQ$1 Y0L;GF&"@24O?)8Q"4P7,U;Z]KJ)?XJAEWY$ M3I4>,)V:6+/.F-)X;HJ%S.U/$)4E9X1:E'HZUC\53XLN&$]-E]6^ J. M4M% [.LPE0@T*FWO7F1E& <^E4,PDSJZ($95SD#N]J;.DN&SFF"1/Q>H9UJ% M$FN^=*:J48^1*U*'"/0:PD-\6''))=&&C$"6FJC#2 DFS$ >R#+,Z0:G4F4K M+(AU,4ZICU)T50E&/URJ2:_$JJK"*,FVAJ,G+.-9"W,:L#B,2"JI]XMXJ)\< M'=L'S *9FC1HAQ(EOD HB$CAH81B(Q"(;&4K )K&1/ES]MR\*8T4X!@W4S#/#$Z!!P)&:8E$ISVQOS(2WFRB_;-43MT[YI? M%-;5HTXL;,=1CP2,@$HOS(X>;5Y#4(V2JW=I=%QRK"4QC@6:V,\,QZ1K9O]' MZZI:3RI&^NK,9:UVTJ :\8Q6BIN';*"Z5@'EVX^UMSP O-ZDHC818. JAQ(RU%4> 0XL M,W->8SAT9HN9V=!VIS#X:'98<^PM[Q.D&L:9C*?XRO6<\63*;K! * HXL==CIGG#.?P;CQGY]J_AKE.9

M=D&<$?0SF.3.0AC!+$OUF]K MXTX<%S37&X.LG(7K.J/QD+V1\>.@MAKUU;HQP1.A8>GG4*@S9[R8.*.I!Z]& M"[52UW&&03J=,Z$A5=/Q;.),)QX;3V AAU.\B1>R/.7%#@ U&CO>:,0F4Y"! MR]XJ$ 1K(@>M6CZ6J\?8S1[;D#H"47O.9#2R/@'Q.=[,8R\@Q*7,;#3RG.EX M4MQ7J6N4^7PT]V#)5SPAK/._5&9TD8O9%%8?1I].V5M:R;@A3N9.)\YD-F0N MD#&:C]@K?!(Z%7W+Y];J,>>>,QN/H0>TG,WT(K8-Z3F@=*!9$WP)@SI#, #5 MW#2!Y4"#F0[QI;<8.WB?R-A=)%2!J_6Q]K>0QV:*PJ4??[9#WJZ;/J,AG0(I M3(\"(XE5IIV_)PL<(Y&C(1LO1F10T#3!;< 6:]!=R/;G<^CEPJNI.P7K'K'S M\$Z!J,JYZ+=*,!1S'7!ZT?":S=09SF#>B0N6-1O!N]&DWK=N MKZ#@WIR-0-&'\V&Q,.B(6QZ4S.T5(XWR .D6L,9 :TO?J- Q:_'&H ACA BP ML?EPU-8O-!);8TDZIB(9I3DIV-$49 ;+ :;>TE/6+-6FUVC)= ( ,"U-O6J;>W!BX$GFP#H 6Q,8?U=MT+=47HW=0'IAPLVPYDF8_:OV,IO$!^+ OA\ M"DYTP< ?#.L86EG>\<(!KP#6MG#@YJ!_'90?HX.>,Y]Y M"(V6@_ OB;@D)IX6^$>< 7(' /_SA08'$U=W:/"TLQ!^)Z"FKK O3<%))I_ MLS;6_SX_%*-::NDJ16U54%)2GAF I!!A#/_<(;Q: $Y,W 4P/@967/ PV%0H MU!Q@H>@$@C)GLABSP106?#H^88/% F0T=+_= +^:Y0KKQ]NJ$05% *HXDIDC M^:5B6<_(FR//UI.C()Z:@!>:+2CF@TAH,2T'S%-5 E NOS;2 ,(1"*)F0^LI MA /0=+ .@#R\*^J,@) SW!B86N=YXA,$;&XP M8N?#A1I\$'(\^)#R$UQJ>D5['9T1NBY$5B*HP7@(,&.Q,P.M&HUP+K"^X6*N M+L#VPYPJ*:C;>I5$J@@0=-*I@^BB7S,[L@^5JGLMK8]I S;P@5,Z&MFUAKU8 MEECRC1^M.O/,T[:?Z3JS?BX-(I8U_2A<2EM/F?KEM.+3XG?GSM7/K97-U8_6 MO?;Q^>PIH-P*N@Y/9Y-'*C(V;S*YHQ]?6\H,PB-ZN>%^R!-L -^O),1F^@U. M4/P:WZ__!E!+ P04 " "=,9I8T"R_-&HH !^AP &0 'AL+W=O)CMMDV M^,6+UZ_VR<;;S_D,%GU[86=)L9XHZ*XNH,NL?C][,7KX]P_$TX(_,/-3> MWQ'N9%F67_##;?KCT10!,KE9-3A# O_Y8VVQ^/KHZBU*R3-F\^E@]_-;*?8U_3=ZX+%GBZ-H MU=9-N9.' 8)=5O"_R5?!@_? U73D@;D\,">X>2&"\J>D25Z_JLJ'J,+1,!O^ M05NEIP&XK,!#N6LJ^#6#YYK7=Y_?O7OS\;^C][]$=[>__G[[R^W-F]\_16]N M;MY__OW3[>^_1A_>_W9[<_OSW:L7#:R'3[U8R=QO>>[YR-RS>?2N+)IM'?U< MI"8-)W@!@%IHYPKMV_FC,_YD5I-H,8NC^72^>&2^A=W]@N9;_(_LGN<^&YX; M;]/+>I^LS(]'<%UJ4]V;H]?_^1^SB^D/CT!^9B$_>VSV?Q/RQ^>>3Z+G3Q\= M)R?1VZ3.ZJA<1[33HDGHQGW:&KAUJW*W3XI#5FRB55G499ZE26/2:)T52;'* MDCRJ8;R!B][4T3:Y-]'2F )GVB<5C,L*FJ1*8;2!V]%LH\^3NTFT,86IDCP_ MX,]FCU/BN+9H<*E]E<'D^]S4T?%__L?5?#[]@9[Z],)RP0IXCI#!-"_#741)M2H%^9:IB0OO2T5L8 "NU%8*:EW4-"]890IHU M] M !KB81&\(/T# 9KR85. Z M\0G8$@#?9,LLJP M-7Z:OG7'4!@#H,.OID@0:#D3OID.7#P6$.WT,/P+M]?0\'6+D$ZBX^5)],'= M)7C076*]XT]?:W@^;U,&<7 S.MM,B;"J=ME#7M)JDQ0R2.\M?ZX_9FA?]AF MJX" (O@R<3,<.@O F=-'X!*HB@#'*>B:P=]P'8#"ZVQ39/!- B>2%7 :I\+& M(B"IHN8+PE MDQRIIX9)F@?D7/_J1H#D(I-G<.[T7;L'] ;(GD0?30W:!J$K M6=$=3/NSXY+#LX<'I?2/'R-8BY&H%(T8PJVN#;$V("1O7T 7JY/H<\UW!JX< MJ$>P^B="*?)M2V;-,^D#!Z&*B:3K>#QR:^4VM7]+B.J_&&]MW#GQ\ST?#5V< M9+T&[8^ +#*BH0$\4'&(;#KAA]5MJE(3+-Z!>R\K2S1X]4F-CGR4.,A\[G[ M5F(8 JXR]P9X* ^R+"5M*Q58<(&S,@59[='J.#Y V45-F 7J$*M][.(")VP; M(B'@?1'2:$,T$5M6I4#=)[GP&!#-Y0/Q5;RA(,:$D)*O@D*6+^LDJ^@I(WBV M;'8/! J\N83[21R7SP4V?9^@)N\DW=!$>DIZ2WK'A:A1[0+&L*@4F"JS0E&E M+!:FR\MBHDU5MOO!W25RT(BLML@:'J-G!E>^-NL69>F]$6T* MN31 0"0 4.[Q5&(1_$U2; A1"A%_O:KH[. 4M7=#8R%)8%BK;2PCC5UK:2(<5B$!"K-Y\OZ$JEAE-J S5:@0HAJ& MM^5Q]"*C_"843Z+;(OI; E(4:!*TM[,X9/8/JL; \(P12<=>P/V%K:&>E.SW M59+5\- #2J:1+= G/;9'\$!' M!82)!($KS*-%-#N/CM.3",Q>,&H+42U7!\+VNBU6HO/9[SO"5840WJ':)!T! M**+WH8.@12%)]%KE1$!(T1O[FZB3^4^6T57BVEL47FC M0+]+&AC+(O,9&M$3.$7.3-(Z#T7[$+KDE6#E MX+T;D;_?#NF3P,@ 4? B=I(A.)/H][(XW2E$<.H[53A@#0\5$1(*G>46^$%9 M@9!&V[)FE6?=O5]="-M:Q6H'2$_9L)0",K@AYNF=WR3Z61_< -L0K+&5BHN) M>+?H;?*PA,4QIL.%JS9 M,GB#= KTP-,:9;RK10LM2K>D8?]\;%#,IJ?!473ADBIX^>=??P8,/!C4F^C->A](NW)CMZ6.6AMM3!F-;&)1P'# MP9, =H]\E41E&IZK0<]AWVU"Z 5PT26AXU<>%N1.H)O:,'$\H,D-UV\E?A4A MC:($/"W;@Z\E 3BSR72*D & EY/I]?4UZMS0JC[ 9T"&$#/XZF4WI*(!Y$.NH#&EPNCVRD7XQ M*?K!T#9$'V/TMDRJ%#F46Y&I(4-%BXQPV3MB7PT.5M^L^RU& YJ_6QK5RDV* MNTCR[)\H\RJ$M\F5Y=,9-J3<"2(K_.R<2A4QSN,UD"M2"?M&X ^D!]"0B=;& M?T'J!"P0%>-OL)\MZ9-D$^SX'[JCP,+S9 5@>4XB-FV19MH"4-( (R8:( <) MCDNKY &ULX*T(_J7< $L>Y.A" /-"2PODC0Y'C,@$<^H,L8ZL=!OL,TVV_P@ M;AA #&A8#5\C@B;ABY7J=*2\7$^1:&I$&$W=,Q XACFH8=.C\SNMYJ;7BYRD]VR# /\T9',12@S2!45$ M4'%"_0<4KB7>GG<9/%^7ZR9:7)S3X?T]*U+@0M&;?Z*_#2]&AA,>T_)9O6Q! MB5(]FXD#6!6<'Q![LH%#)20L@7"]N8]1/TR0VT[BZ+<&[ICJAW:,TQ*MEX=$ MV5TZ=2!8C#W&\W@VNXPO%].Q4P-J4CH5]@3K7K!L$HO^]Y)4N>/M272W!49W MBNI1<$L\\6\5^7IX*/ONLOP0>!>[#[LGV%7N3?8 K*S9^EXEP&/:KAKY2B_" MD',9)_MK":3W7_B?N\F;R#6T1WGS!;XDN% MY;W>1"MGR8].-**+B.Q^5/7K:GY@_ZK3/Y9IGF!Y0QP4)H5+AM9^GX^2I\EC ML0\FO]??8MH)D6K(!H=)!"@M.XG><%!(N0EYMTERA/ZILETV:!6G9ME$'X _ MM G[&=&26\POP(:SA' +A%"UM,;I#?/ WUBI1KJ;+G[X=S3D?Q'D426ZR9!H M,(R%2IKHQ7L@]01=YJ6S9N$(UZ;)=H:\C'-B,>"BQ)@L(M0M\FF+RH5I MMF6*:@;%;$A B+Y%UE1A71#L4:,YV8!V=[D<=DYZYA/M B&L2-4CFO2]D':7 M=1C ,NR:I+O"R0R<5\#J(""BLP9YK-)_@,#1S4B$#1#--T!,A+;BH)D_UOEG MB1DB4GN1G%6"RR=UB0$:$J@&6''3CR]BX%'Y,LP!!])YM&[W:,PCLY))='%/ M-P;#@#UV>,SJ_NH?Y?^%(5G#'E;^W1[F1C C&CA#R;,)I!QB MZL!**EYJ-!:%M [G^9+A%[F/2A(H^2G\0[1Q ;3!1/J BC,)U+C+%/? UU;L M0B%)F9)7'T-C-4*2@?BS\RO%HXM[8*;DP.$'->O=!87!YBM0$)D?Y(GCV ,9 M-0<.'N,9:&!$%B)E-UPD-V!9XA#2I8,'Q:PB0Y>F9_.,Z,^Z& &OJ.O0T^(V MTP,2\XK0CK'EK)+D&)'8("/0B[+BP)8J**:XSZJR8)ET_ \," YZ'$>^)E.M M4:,+O1_,W\,H-ZBB0(>-QK79H:LB"^Y"5O'Z8XNHHY^DO 4=)-P2G4(TK4C! M34%"5/PE.7FE/(GJ?"N)C;.QZ3^^>&7<#@*_#4:@,2_H%',LE$/:,/BX:UJ< MR.S6K^4VU"^M?!G[]P;CW1@Q^;D_-=QZ"__\_/3L@JS3.OH--7,TTA'/%0#' M]_N]0DG"%:^>Q ^(^J/R^5N(WN_9?%UG2U3=9]/3^5061S[7-F*C%P:O\1E0WQ!5#D,4CM?E"T?#1(0+0&VCYP24F*LB>. MK*IM4FV8F4FH+?(2.T(?-#\%.UP:].$RMH@SXQ64Z^EC?322PTMS@@#K>;55 MKVKGJ!6'A3#HCR"C.<2#&0Z),%8P:D!=!]7(#W[Y:M\2[].NO%?*I'M(-VWL M&K+%6F@8"!]$)R+9J21CNQ'%9WH/1RZ1]9^J&9&R#X)T+5J$?-(5L$N# MK,VG.T9 DEH?4591-)]\2JT8U)(T)(*;Q2TO">">9L4IG!UHJS6&S49^09W' M(CII?)Y!>([%1$$4HA$!7">Q/SXQ;R<(CZY'#/:.4I2JCIR=LMNQ-S(\V"UG M*=3/1A2P_2\GH&AUXF$#WS!%5U7V&+<',Q0LPG\^@]L/+/ _P.A-C]'WUZ7; ML,:Y.E$YHB'>D&7]R2#C)\VN-N'V^2=[FSI,=4]A(C(W78Z+E=*!;\'-$V/%VFHD=)?4*_ "X-.C@<6=Z"DE$QS-J#1S=-#T^D. MC!2*@RW.IZ=GT]A#;7WZ:UFFE%&&1/ >U9B7^#NM=XKI)7>ZWG; M^K^2#_"!,GN1;"4,T8^?#GGK7@1LX%N$^ ?+ "VZSR,8>S2)FOHO=M[%W,YRH_HN21?DR]ML#T.O)@O5"GAB^,Y.?0?* M>Y[U'[(B^E.%_N4BV>%C5L1_,JMM4>;EYH">V09MK[]$.B<&TC0&SJXWDAEN MP.T@^2TF9]V=J(GC]GLI0_X"!K5C&B0?O)0/UK1=,!5X77["2E'@CW*&,M Z M!?6!S:'BSLXE,K!)/4(3S>5]RD1]UZT+.'6]I(-W2?-2-H7(%0TVPUB\9U=G M<]"J3N?GDT$GFDR H3D#W9W\DBR0@SLZ)OJVW#'R#OJ;+.7VC>\G8SB#3X Y3+/-GQR MFF[(CX@7 "]U5@>IQ,-8& "C$XO4;%1>W.:+N=W9)?'V'F#SH"*!_+X5N8\T M"6I33IGB(_E]REIX#M3VT-^68+(#^B]"0FXY??FQ=+* @'V7FIU2-2Q[SSNW M*"MZZ8,]%(3;%T_C(U")&B790ME7 %$S ?I)PA+@I!EP)PE\@ZHYQE-)!UI2 M74,8.1DX%'6^@^#SLFG6G(.<[3),;6+ZY!B$?&7UN,#!XA&/!C8H_YZ7Q.Q: MI3Y4G$G53=L56W@\*"./$6HG$T\=4*;(UBT'C\)=U+[63.@(M5C&AO5>N'LG M4D[<8@A30!S(ZU=XY9@JE.&Z.=@N/UBQ5.ZM!>R9U#R6C)>L86BM!U25U9Z3 ME;1+D 35*JO%!UN&DEG,7)L_\X14L%FPUEXI!ZS?,+E"\>,CG^TO=RG_9=0? M[T!;T< U,\U/E)7@?]7C;1VR\.G*!O3X0>' CG;-7+ M_L0929G[+'W6'JV/M6/9=#>&1\\R%NG].]@)!> 3TWV?%9S,!T>Z>(:7MR") M+]T(6=DZ;JSLD/WCUE2-]5D-L?@QKFZLBK,.%_,9FEIV' $\_^%GGN>.H_@H MBG[!5?X@=ON.\\X<=_G)2X+_!:AB8 =^-IUG6].E6OE9QO8G/Q )ZCFR_DZD M)BT-"RG.A\4K3QYN3BBN'>R4PD;> C1F?REUR "I M@@MA0S4 5;$__3!)D+;KH#5!]+FVH"*N3$*N+,W!Y*S"V_7XS%F1,HV[K0S/ M+DGE&+21:J'2!=["QUSNOSN>$=-C']0 T96?3ZT"XC\?)L@,+H<.(E+DA+K[ M %MN2)S9.H38\0@@8L4;!P(17>HJ=?EW03%.N!SK@!;@B7]+B"9]XC&!5IAU M1B+(&1/X@')!:=\B>,)ZHC6L2T#"U;?$7CX@2]PE_R@IO\:" 81HD(%4MC2G M;Q]YB:(!HR"WEJV)?-)#,U^LG[-1D+K:5.XZJ.PFH*(*\5# M6&?)D(=00V5#=1^.S_%YS4.?ES#B(<^7_:YK M3+/$5DM$N*+/)]1L7&=5W81!?65'K#+9FD,6;N#LR.*"MSRD6T MI\@;3_'.6U;^>)U0R%31X6M9&E^5N'^&'I72<::&TN7P6BS+>\,J)U/_A GP M(4.?0%':C 9\COB&/_334PM1H60E'I#^C>WLC.AJ<$>ME]JA$2E?"=B'()S4C=3T;* M5H$K=%&)W,:R'EH;N0%Z'4"RH=XH61R^.Y,R?[L[Q(0KG>'YQ&7NA;DXY#M25 ;9C@\U<]>E4F#[C\X9U[^BW M7Y6Y^ RQF4""^F.HE= A(Y6(>H2,>[0!A> >5WPP8-Y4+)]L$J!?_>&C&UF4 M%R?L(ESJ8&DW84'MQ+^/K-'7 ^Y0P?+RX"G7(T=@_>?!RBH".)[M@JJ!\M_G ME$ /Y].+^.+JPAX,4=7S.-A@Q"@=H(DAF#U%7K)S;:9FX%'#ZG11_UW)#4Y4 M2@:27XGJJ YAZ[)I]1X^@MW^59(?A.;1;@$H3RM,F6(OCML'QPKO1R8O'5?# MT]I[*A%!AQFO*]70R$F79O<K16P 4RW3VT^$&Q_>7Z DLL4-51U]PS)4& MAG9NX*U15TY;X'VRV35FC14]W4+E7J:#)"#USQ#!Z>/_6Z+)W_KO+T\I!-T' M2$'P/LS]#PN7@_7NK?U_*(]'HD0SN(2+&4\-%E-T=C6-I]?7G8?[DE7'Z[^S M\W@V6W0>&Y*K_L9T@J'/LUE\=GG6F9"-#')U:[(ESSJ/K\\O>D#I7,=_GK + MSO*%L-Y TLP'?8_#(_MU$:NQJJJX6P82CV32QRZOJ).2OD\.'#V2(B^7#^O_ MC!.(38^W V7K"_+RY)+E4G'UD/.FVK ./JH!I5.X2Z>4\D8I[P& 3W:.2 9[ M1XCMPY;5\/)/SDP<>;0O1:AE*>^LS*:S]^ M!/_?HFK0 ALN__/0(TZ%QW$H"94VP9(T*W5OBS-L//+*#D7&4.\JDH/!AKCP MTNQ+)-JRP#PCZXJ87W5'(D-TTWAQ(TP>J[#^EEHW!0S"1Y-$0>L(]%^IC4JM M,+3%JLX!IL.P;$0+8+6=*Z5#:"GP,M&K3Y&GF9=DSP7J DG MJR_+LO!Z)_Y5(!#@7'.6^ZRBHJ(]$;:Q*?QV%[Q7 JE858<];W%%%*N0L5][ MWRYS\:"+>;MDS;9Y[5VYB+'=1/56)Z_IMA"Z)%VZ4.2LU![94S4C;#V^P>R M:@&[0(]:S?7UO)TX]$:2)1+DN82RP%I0$E)C0U[#:H:S@UVCC+4-F_86!@SX MH81J@*PIR<7E06H;E$(7]S+B4,CX/2Y6H/6'K7(N0..WEX<<,#=AQMZ-+?]^ M3V56-J//-\>8=RW'%X-E.#==G]5LS:X[Z1Y[ "N&>6PGMH*,>_C0B39V+7G> MT7:3+A3TA%4!QQZE#&ML^E"LGB;#P#,06NY^'QV.L7%$HF-8DZQXC';IJ9$! M,)E> ?)_\JWPOPUW0)FR$DZ6E@N:@Z@[(H\"V/%U+>X$K5CP)W%V#FH3> .D MJ#!:M_D:>YMJ#193<\RM-8&+5T9+N&T!H+2,72DSEGNI>7ER,Y6+:*6)EF;P M2MC]0ME,Z5AM$%WINRL]=B(=24SC!4 I;0XL#G;M#UF!0[>2*AXU0\)W%G3X M. ^P'WI)$L!4)>G ;SA&78VI8K9$Z_F;19*FAK(,1 =_60EVJ8X6\P%K+94< M$(?.1UX?ZL;L7/TK]SS4UFO$,MI]RK7 ,OVN!!R5>&3V*Q1W[5XH$6N I1N# M_&Q;7AC;W##&2*MY0!>38])2AH6EE=;CV4(:BO\WJ*.5D6_ EX>D@.Z[)MR5>;4\^7M MKQ]B?8*^0/4K-Y2AA:[B).=D+4P)1T_Y7GZSJTR&::PY[-&%GQ]<"IA_2219 M4L(JPL/4EVZ9KUXOT45=C7$N6KIVS P+@)Z7:^9U[:35.*%(O=M>ZCAYW3N& M52_GL:V3C37HNAB)GP5VV%N.:G;8!)%+ND>KQ(H\SG*M?8ZG,Z(YZ9*MT4D9 MBC1*(_2TK*>X N=DUOV+WU$":_3=8Y,@"LKN1>V3ECW,6'P=T!$HYX8$VN M@-^7D"P7_CZT\QV<,".&Q%BC!U5D.UHL:=:,J>C&UX5554/)$!%CWV-@F3L- M.C>[PRSJCVTA_AKL:B)U#1XN+$-R_O_;3YAP425MQ%T> MPF!3:8W;Q\^ZZNA#W/,@N(YL$@"K+UNJE$?=IG>7O%U)JR&^?$PRUF@O%'14 M28 #D]L\9/JLCG FPH@.108E-5%BN39X>H2.S@D.865Y<$87-^[M-NVU]X#: M(=1T5JX-3LR=X?%A[7> :?%&FL)[!=0Q]@+:8VK)%Y7!4G@J7+-W^+YIP;60 M'B]5+TEM*ND2HSIPEV8K/I0&TU"(:NB8,/W>=NZRWV@))1Z^*&S.M\$X^X%# MJ:C4Q>QW'"P,3D08CIVBZM:>.DPDE.W,1!JE5ZRKIOHVA &KS5-QR8;*F<.% M*>*)T_NTXA27.67:%_>(^E$S[$U.A@C(8#$9?:PHXRISBZ%)QPP+R4Z2FNF( M*#N>@PU<=.#D6=B^R]&T=#:G!!CMAN'$K-]!1&P 4>;EBC_6%:S@.&!'.E<& M:+\99"J>M?]W-3)\HW)7IERQA_''-!VB2*:EQTF#*,B]+6%MC":3:*I&G^+@ M! FHU(?2-N"SV8= M$1YAP^YZ6C3[-%P!14^I"243K2,Q!F88M@6[9V8_@:M)]%/W(1NX,.D@BL*J M.<=QMP/^)28)ZQ0;?I/#-O$X2<@SCY$*_#>;A#]G%"\[<>5YNI(FPV@K;YM3 MPP[IWDM9!G#G,HA L>4DHNOS>'IY19/PI[/+RVZHPSN;86[^G'0\!VCH&.3< ME<5UO+@\4S NK^*+JT4(1C3L2%"FL TI3ZNR:J]8:ZAZ=R3>AFRSW*O%@KZH ME;P-)XVB>>2?H"37LA+S%QLZF"<6U0XFM'_!W8ZJJPMO&-9KSTY86\]V MZN,94@R"LC3W_,CRVC@<]0Q0]4\&GZVWMHUJ4/^=%+UDOPS3.9DZ'J]_%N2D M(2CA,R.%'/8]08Q75QVP:3,>JGYWJ>NR/O=L&#?DBC,I-=]VG?,'UU;GJ\PT M@E%OMGY=^="K<1XY&6\N_\>BRUYI(4\##-8,\=J,X'\X-1*VV\D)TWH/B2>9 M,/[;%DY['/4.UX.^#>_G3C.99 ^0 ]/O?< M?ZIDV+95?I'#<7,2O4DI^%K;5U?Q6ZKJ\1_H344,;>KWR;(ER7Y?>7N\DSH!XE $GBI':9!";%RV@&FQA_&G1R8<,H*) + MMA-LPZ5G9T5@3]EW3<@KT8;7(HFQPW< $!/79D=)KZ'*=VAD%(\T,CJ^QS(Y MN%A4[L\),?7 -X&'4^Q6FS*,Q=?$S"B$MG$/)RU8_E(=B]W"N*_-/R7]59BE M*GK5V#G#NO_ D#%++J==DL&ZZ8$:QEZE*[]VUW+QMFZN]@C88E=5AEM54,5> ME10:N_0%3OBJ1B^^S='5 4C9XM&7VPUCW5/,O68#@),E\^$1*';[_."I69XC MHVF2U=9FU.Q<#\]P4;)P/#<$_2K7N9;\9^T@@*\VJ0Q") M5V?@Q,,3N" !.X $WUSKDX"P2$..LJ$738WABTN#,6*MR8VVC:?J4)VFC_[F M!%@B*#MIDC^%DT _L6@Y?L"7*+A6;3;Q\5;_\#I;^N/6SKMI6;;W1CDOM2\. MVB!&[([R@)0Z];77CX=STZAE;=WTWB@1):#>I0Q$H$RX9AA^TS4N/H+'\)45 M9*\'-9=E0ZFHP6[]G?9>DQ>[^ 0^T>G$\8W*!):%_*]/P>^B@G0W7Z]5<<$O M095,[FBV6,37Y]>]A/;GSX=)MC%G!SXK ]!NY3R^GEW;C^=7,4AB]_$Z/@-5 ML0<&OF,E*;YX"K&7ASR;PF;FY]$,U,W%_"J:S^>PQM7@+)T6;;/Y67Q^<0E3 MG,73JZOH>AI?7%Y'GX8H3F+,FT)TN#Z>22L_!!@V?@+]+C3)EE ]+8M M:4%?F WG3!O4AFD.FPLD:S+*I?TQ]6$G4DV^2L>I'5 *JC;>L<7ZK(X26@<3 M)F_IY5;B5ZB8[(?G0/A@B+:@0"SM\Z3 KC:, J_L<' Y='OD]U3UX"P@_\6M M&!MV+=O5L;(!%D:J)IX;MJ:CES"%_N\1H\][SX%_E^BE9_S"8MP!(Q(>[*1< M 6-*5E+:\�XJFM3]&V<6@PZ41H0/O@%P$MR365\!?=-'L;>SIM^*82N8Y, MTNQHD.8B>*^#)HVDW/56X%S&#TUO5&DT.87<6$ M9 5#%*>[IEQ]"7YX[#A<7Z1@1]8Q\\2;!\BWZJ$E>4@P U6W1-:K%_:QG>BY M]02RXXA<,\CSQ'^.EFV;&XXK/S6W[]%V\X]&?9_:(V <<%,EKUXTKU^]R&KX MSPK^#ZP1_DM7[Z>D25Z_VIEJ8VZ 69%54C0_'LV.O&\QF?['HS>SEV_F1R_@ M23?\]:M]LC'ODFK#\:\U/#J=7)X?L=M:/S3E'J?$VJJFW-&?6WKS( Z W]@Y#@$[_7_ U!+ P04 " "=,9I83IP]3+(( #F% &0 'AL M+W=O9'Z]>FG6W.Z=/X^ M%$11?:]*&\X&18SUV_$X9 55.HQ<319OYLY7.N+6+\:A]J1SV525X^ED\GI< M:6,'YZ?R[(L_/W5-+(VE+UZ%IJJT7UU2Z99G@X-!]^#&+(K(#\;GI[5>T"W% MK_47C[MQ+R4W%=E@G%6>YF>#BX.WET>\7A;\U] R;%PK]F3FW#W??,S/!A,V MB$K*(DO0^/= 5U26+ AF?&ME#GJ5O''SNI/^07R'+S,=Z,J5OYL\%F>#DX'* M::Z;,MZXY:_4^O.*Y66N#/*KEFGM]'"@LB9$5[6;84%E;/JOO[=QV-AP,OG! MAFF[82IV)T5BY2\ZZO-3[Y;*\VI(XPMQ57;#.&,Y*;?1XZW!OGA^=?WYZOWG MNYN+NX_7G]7U!W7S\?;?MZ?C"-F\8IRUYM3OBU@ M#*-ZRZ:=99?39R7^0ME('1X,U70R/7Q&WF'OZ:'(._R_/4URCG;+X2IY&VJ= MT=D 91#(/]#@_.>?#EY/WCUCY5%OY=%STO^!E<_+.1RIW:+4GMY75YYR$Y4W MX5Y],%;;S.A2&1NB;U!Q,:A8Z*AJ%W^4*53O[ Y6$%Z2N7%5KNU+1J6 6 MULQ-IFU4F;,9UGO-]1:4FZML0P_>!A,@U!N4OX%(7J!#H;3-TP5]:\R#+MF MH0J%\_%E)%_!L <*L4K/=9:YADWTE!&6STH:*@>S_,:3($)UE5;F#:FY=Q46 ME#I2KFKMHZ$P4A=B)J!&U0P"6KA-93?C;BC^ZL7"TP([6XG/6BX/ 8SH3<:Z MY/UN9UC.S:?+Z?#U\?'P9'HH6^7!$2R9G+P9LJ":A+G*U5 MR9,JJ(1K$2SP MA_-JOI4^$YL4_-)EXJFQXL&7FZNA2/]Z^Z^C5Z^&!R?'_>WT]1 N[U254^V" M83E+$XN_IQ','TQ.G=J1^J0MZ)T=5C,J#<']!"^L"/0C<1KJ$9X"K-K!Z%NC M2Q-7*>H@&V,;@6;EK(G.!U'9KD4OB 5J(DB0G],T4K\"E@[98F'#SN? H;L2 M$03>M_?)I$!9PX$!HH!^5A@B Z-VI ?&9*9'^U8:4R55U*5J7<544Z(#)!85"0S;.U^P$Q,CE-B#>N&'53&?W;/R\*$0L 5.:&:S,5$;- WI*- M\VM @_$0UR7J>V^VKR[;\ ."35V#^U#N::CC*X8% 8>N,ED*^=V&#]*C,E,C M21)FG;J7T+/*5U;SKD2%"4-X@W4YQ/M5JF$X4I!^X%Z+O88!E[#)J*?O&69A M8L_;B/,L8S)NBYMV;'-V5FB[: VRJV[GW)68[AF FO,,DYJRA;P&?,%YS+HZ M!]\!.6NNVI71>1.98==D+1F3.@2]8-@6G'1N@-Y]:K%S6!#>*I8S.7RGGAF M\/SNX^>O[W_9_Y^2M-?V'LJQW_!?^I'?!_SP7X8AJ_$>X5TQU<#Q:&9&VM>3 M3&-BL@''D\!#%DBX&[GP(Z#MBQA!QW30D3JR:UW$8$.,B%Y)V7:$KMRS9(:, M.]=H#QI=$P!!ASAX\^9HV/5IL"CV6VG3>H9NAC-%+B^9XEX*H855B%1)2*#" MN[S)I%O!O 74RAHD!\@2E'"M?&LT20*%22W(.S5>BF9W%$*$#>JU;JI(8+2-5#6?(HU MNV*'L8AQE:;*78&\0&JZY[W>+H\"RPXDTEWT/2:$$F<&149DQL*[9I%8D[U< M:VM'C09DZ\V?J:',FC3TX#!;[C!'M9X]"D ;^B[HT *[:W1P#*H"F'%6 M:2S=V+(V;&LZ\SSPEW I3F,FJ3P]\-X,."1(B,D5V9;4Q%#XZ) MAX=^4]\4:(?'KNY%:;V#,2'@]\:0&&:)J=7 MPQXK*+.M[CXOFRPVO)6=$6*VVO,QCRVM9-C-.8UYW]$U]X=[2N<& $T;NQ-5 M3 I[")[G!L_1V^>&U=_UW1U6=:(9J4ON29S8[X:Y%E[L34>'+_:'ZLUH^D+, M.A@=O^C. BO2F#:(C^E/3CY/SS^;IP(T-=I'!T\S[$;\[K9[+T9*%U*TS-/% M<"2-U^G-RQGL$?R$0&V^T:N$++LS&O="]I[WR;*M52VE5OTY8WL8\/3 WW)D M"U=B&RR<0X73(M4R'J7M6Z8EH\4;&6W_J>5WCV8B9B,9 3<"U'=']B%T!XN- M-HO#,D-GRZ:0^A++:U@.*\#0C".H3 'SW4?ZWD>.SEH>QZ[S$?I].@(0H]XX MC%WRE0.K\]&N[QOCC6]/:)@+^<(F$X"-Z3-4_[3_B'>1OEVMEZ@/=S!\9K;UA!_VGS_"]0 M2P,$% @ G3&:6"69_Y1." 4A8 !D !X;"]W;W)K&ULQ5C[;]LX$OY7""]ND0"J+C;-1J"QZ<1@.>R67JG-^ZI_=F?-3 M7;E"*G%GF*W*DIOEI2CTTUDGZK0//LIY[NA![_QTP>?B7KA/BSN#7[V5EDR6 M0EFI%3-B=M:YB%Y?#FB]7_!9BB>[<<_(DZG67^C'37;6"M]JOO>_P9&L9)14FY=P9O)>3<^<75/S[=W-\\W-Q^8+?7[/[3 MY?W-FYN+CS=O[T][#AO0LE[:*+NLE<7?4!;%[+U6+K?LK9?Q08UO1-IE_2A@<1CW#^CKK]SM>WW]_XV[M;+!?F54+Z_M@J?BK(."L,(\ MBL[YSS]%P_#D@*F#E:F#0]I_U-3#R@9==D ?NTB_5M)*JA/+I/+19O=,X/*GEFO7^671R M##GVGILT][H#YK#D2I<+KI:X-[J:YTPKP?2,26?Q2EE=R(P[D;'/-V\M]N!J M/L-_]J[B.0SZ(!P5/'L0::YTH>?+/;;L"+76!&"#KVDE#;1'8?@W)N"_6\)U M)Y!)1S%HW7#>[2E>6EMQE7H;X[B;O)0ZLCDW@J4P7F;"<(KG,2W?,:/+'J!Z MSV+L04P';=@G8T[[.,VX-.R1%Y7?FIY 0#DYDWQ:",:M%0@9IQR20UQEK, K M6E]58JLWG11F86V*T7.<&5YVNZ-#1LU_NW"@/P-//0JZ4\%44-$9QD: M D-^.$L%^0^ 6;:5>I9I[*ZT8]C1"@M+BL+K!2>#UZ'#Y=PQBH(2*1:@*Y ) M"$E6I0ZBH-V"D0V\AB;'/S:M+-!M 0E; 4]\C5UR@:>IKA3!A@PD ;6U!([7 M >ON6/N$M;::6B05MA5+5@HSAQID5[\ '_ !:A+E5!@/Z#JX*3=FB7IAO"0; MVB K]-9]&#)YI@LT2_N:$5[#_LEWKQ_?7U(][$)AK>"J,L#4:D&? MW6VFEG"\H(P$WM8H3(*D/R:G-S/>O!P$<3*&]T IHU;&(6"T;)^)@]:(K+ODJ)HF$PF0Q7 M'NZAL)C]5BG(*KKFU9HR7O+$;_?-FA5?W2IV4@0/#7WV(77Y*]'^;.TCM"0Z_I*'4*F8C_YD4:"G\PDRB!@ET+^FX2NA9I? M5WM9+EC7O">Q!FX[K.2CL?(O8$^Y1-4LC,00)@%S%/DCPFIK 4KQ1E6O;?;5 M! \I'RFW^4XZL#= F(1!&(:>"E8[4E'"@LTJ1H#^KY2PRERJRZE47E-WA:3O M],JCJ]L/#SX]:6_1B-7%%N:1^?9,(2+/*9F01A-#A('),XB)(1NZVS M X<+P5OZ>*5GKXA+:I<:+IE,0";)A@!N2JJ$HP\:?DR.63PA1(&_:!(&'BFV M!@UKO2*9! E6[".DJ!],XHC=>O))MRDP'D^"P3AL&&8WT$.XTH]'.Z);##7H M#X,H'AR_<'>;Q\)Q,(SB@U2'J,5)RW7[TGLT' Z#\3 ZWD?R+$Z"P7#([BI, M5[3_=F'6) !N'ZQ23@ UXE$ KCZCE)8"M4D86ITQYW&&*G55V2 M8!B[5.CW%'5J7*FKQZ\I>9Q+! CE:72Y&X-FJ#*:^?,QV8;CH(_>9E3AI@) M5E7:Y,XW>SEKXK:B(BQ+/>0V"WLJYE*1DO9!2@W$>//A%1&;4A4 9,1"F[:8 MI,Y>[%G'E<8R.K1X7IR*E%-Q>CZ:S>#^>M\]7.EG)=)@Y5QAJ$DY,MP,JTU? M(WQ%HQ.[C8>-\*S1T&67O[)?):8KB-_GU1\YNE3[^RK'S#W_(M9/-@X@%%K( M_K-2"EV2B+@(V+^NV>^WUV_]YG'T M&;I1,O?<54;M-N1]G7C''D;=[GMM=3P8!8/^&'VIU-1&\ITB#WSO'7D>K$\0 ME^2V6@@)0EO7!:BWR7Q\B+CR:=]FK[Z=%Y\GU M1?C;ZBF%JT&WSMY&ZE"=F)<]>9+ )L_6T[32ZM5V4^MNT?J/GT9V$_37G4=6 MYY)O3AM]]-]D?^M&5T\F!P>1?C@,DL'PT& Q&$V"R7BR_Y!3KXI"S!]Q%"3) M\- @$*'_#L8'.WSH]VI;_,Z17]7.CS"03'#J:D*S[PM2;^,[GS^=TM=,HEBD MM_[DMWJZ^F!Z47\G7"^OO[:^YVAVJ)A"S" :=D=)IXY ^\/IA?]J.-4.DY>_ MS06'U;0 [V<:(6I^T :KS\CG_P%02P,$% @ G3&:6-$;D_:+ P '0D M !D !X;"]W;W)K&ULK59M;]LV$/XKA H4":!% M;Y9L);8!V_&P HL;)&G[F9).-E&)]$@J3O[]CI2L*%WB8MT^2.11=P^?>R%/ MTX.0W]4.0).GNN)JYNRTWE]ZGLIW4%-U(?; \4LI9$TUBG+KJ;T$6EBCNO)" MWT^\FC+NS*=V[5;.IZ+1%>-P*XEJZIK*YR54XC!S N>X<,>V.VT6O/ET3[=P M#_K+_E:BY/4H!:N!*R8XD5#.G$5PN1P9?:OPE<%!#>;$>)()\=T(GXJ9XQM" M4$&N#0+%X1%64%4&"&G\U6$Z_9;&<#@_HO]N?4=?,JI@):IOK-"[F3-Q2 $E M;2I])PY_0.=/;/!R42G[)H=6-XH=DC=*B[HS1@8UX^U(G[HX# PF_CL&86<0 M6M[M1I;E-=5T/I7B0*311C0SL:Y::R3'N$G*O9;XE:&=GB]6J\]?-@_W9+&Y M)IO/#^M[K3]]72S_7+MDLWZ8>AKW,=I>WF$N6\SP'"ZYTB:UY M\1K 0X(]R_#(1+R&_()$@4M"/XQ.X$6]UY'%B_Y7KUO,T=N8YO1;@\5 @'\&9?_P0)/[5"<:CGO'H%/HO,CZ-&5^0G\.219Z+AFM%*"\(%QH4 M'L8H=CA<>;\AP(7A2D$$VFRZ;"\Y%ID@L\PTI#041IE4MAM!G? M7I*/'R:A'UW]\KA0!A3K ^H,I*V1'U6P9L*A$/7"W!&\0!F8PCLCCA_UD0C=PX2<]Q-IFX49R<]Q0"=YQ$;I)& M9A;$;CJ.3_EF?3$Q-WZX)NIXKYW*SP$DD*)!6E+4&'PF"[*G4C]WEPM(A56 MMR.GU3-FZ9BB4_D\4-Q,=5E4_SV'QQ&O6;OW,U"I")B[XZ>9#?Y%FLVSI)7U MBFJ2P99QCE5X]-GL2Y*)FPY0T]1-0O\E76TFR:(HF.DJM++!U8)DC<+CI116 M>YTQ3FW/"1(WC)-7O(/PZA_R &TOQ2.S'2_?4;G%"" V/&$/5EAN(S=-7\@@ MEW24]F*,U/#J_2:9AM]$61JWZ!N5?1:/QN?OLFV[5[_:]_Y%V_)>U-L?AQN,$^.*5%"BJ7\Q MQE8KVV;<"EKL;0/,A,:*M],=_K^ - KXO11X:CK!;-#_$Y^%O;8UM26?M [-_?JN M9'!H"\STBRVM=I_>D[S/XZTVWVR!2/"]*I6=! 51?1M%-BFP$C;4-2I>R;2I M!/'4Y)&M#8K4%U5E%/=ZHZ@24@73L8\]F>E8-U1*A4\&;%-5PKS,L=3;2= / M]H&ES MR@6@ZKD6.*Z0O]9/A6=2AI+)"9:568#";!+/^[7SH\GW"5XE;>S & MIV2C]3E*SP<[]'_\MI9RT98 MO-?EOS*E8A+QYMQMYEN\%B>G8Z"T8E\UH;N"E^FHF)Y6[E!497I5< M1]/5X^?E^NWZ8;F #Y^^/JS6BX=/Z]4X(L9V&5&RPYFW./$)G'X,"ZVHL/"@ M4DQ_!HB85,V%@E. NX#B^89@^G%F_ZH=W>&YK"C.3R'_@<7CZ_X!0":D@6=1-L@ HTO>H]MIS4+O=54+]>)"_>L["_;X 9TX M!;8F_QDH G%8NF5J5'"O*C8WAP"UT6F3$$AK&Z:\>>&"3"JA$BE*WLJ2I,9[ M%6MXU*SF'_=8A;-P&7JFIS$+9K=!=$:9(B]Y>'H5YR _"M6P\3K6PW!_ L<^ MV>C 3RHTN7=-]X4TBEIKZ:*=,<]:/WI-;UU](4S.RJ#$C$M[X?55 *9URG9" MNO;NM-'$7N>'!?]I)',9J$D]MAX']]7NN$\*44K3::C] MXO@^SKDO>_8VVGRU*RD=W=558_='*^?6N^.QS5>R%G9'KV6#G5*;6C@LSJJW$6G(MG4MS/V1K/1F?Q2-'CY< MJ9N5XP_C@[VUN)$+Z3ZO+PU6X\%*H6K96*4;,K+<'QU&NT\\=7);" MRF-=?5&%6^V/9B,J9"G:REWIS0?9\\G87JXKZ__3II--XQ'EK76Z[I6!H%9- M]Q1W?1RV%&;A3Q3B7B'VN#M''N6)<.)@S^@-&9:&-7[Q5+TVP*F&D[)P!KL* M>N[@\NKT\O#LA$[_NCR]6)PNZ/#BA#Y=?SB]HN//5U>G%]=TN%B<7B_VQ@[N M6&F<]Z:/.M/Q3TQ',9WKQJTLG3:%++XW, ;. 6S\ /8H?M'BB<%>,I!/O+WD_R#?F4Z?-\V]M&O7(I?[(S2+E>96C@Y>OXHFX;L7@*<#\/0E MZ[\&_&73TQWZU];ITLBU4 7).PP)*RV)IB#M5M*@=HV1C2-AK726S.$S>_>?GH66C* Y9+^&9"^2I" HFWEXDP^+J_,C_ M_4#E3?26YK-9D$ZF% 5)F@99G-&UN,,LRO6M-&)9R<',) Z#>1@-ZWDX#2;Q M'*C6VBH$()L'DRRA) GF:41_:-%8'&/!4K^[AP-=PP^GCW+6-J#40_XWUFE\P M7I&!-:O?8V([UBPD\SM7N=%6EPX)-UXYKW1;$'>$ J/ ?]O6Y*#PT-9UW38J M%YWU->+M-!BQF27*S(_)@ H,/YJF(UNQ)& MKG15>' E?5S0Q[99M8K>7&@G*7W+VN@/5TEOI%* 7RE?"]@9Y'?HFG<9U%(* MP^Q(#>D7, 7KTYWL-T*#YO+^"4U@Y'J*IN](?FO9O*=K 8PE%9_\2ZL*)8SJ)T,N MC4-%<>R $QK\D977G)]^,CQ1W*$3@ =>[MK IV&6!6&?A;Y@^QP6-L@6/UEIGJ!1O(YHNCGFI;:3+;Y+-=@L MY-H-M1/A_'8KSH\V"G$6U6/XP5EI/P#1O7VT-\@A\30I6NG#4;:,QE>>A\%3 MDGO?%V^.3"@'3):[LPM KF\:WXGBQS'(,>OR^423O;*J85+@\+V;0K=+!R"X MWBQ=GT\_P76ET'!001#!N4]:UYQH4R1KF,FP"?+W&/I#!E[V8635]3IBW(5^ M>ZXQ5V'[4\/^^IGQOI]&][Z=)%]0GC]!_,GQ[(EQ)"K/1C@T)5+=<%'U7-DL M10F?"3,\(YP%*1T62 $SC#*<*B'NX2,MZZ1M30W M_K+,1S=JL;M1#E^'^_AA=PU]%.\N\^?"("*6*EE"-=R99B,RW06Y6SB]]I?2 MI7:XXOK7%7Y32,,"V"\U!F2_8 ?#KY2#?P!02P,$% @ G3&:6*U34A'* M!0 HP\ !D !X;"]W;W)K&ULU5=;;]LV&/TK MA L4"<#&(G5/DP"Y=0O07):D&_;(2+0M5!)5DDZ:?[]#RI&=)G;0K2][L$5* MWYWG.R3W'I3^:F926O*]J5NS/YI9V^V.QZ:8R4:8'=7)%E\F2C?"8JJG8]-I M*4JOU-1C'@3)N!%5.SK8\^^N],&>FMNZ:N65)F;>-$(_'LE:/>R/V.CIQ74U MG5GW8GRPUXFIO)'V2W>E,1L/5LJJD:VI5$NTG.R/#MGN4>3DO<"?E7PP*V/B M,KE3ZJN;G)7[H\ %)&M96&=!X'$OCV5=.T,(X]O"YFAPZ117QT_6/_G5$S&M[K1Y^EXM\8F>O4+7Q_^2AE^40+N;&JF:AC B: MJNV?XONB#BL*6;!&@2\4N(^[=^2C/!%6'.QI]4"TDX8U-_"I>FT$5[5N46ZL MQM<*>O;@ZOKRZO3Z]F]R>'%"3O_XW>V,*!$QL7"V-'O3&^ MQACCY%RU=F;(:5O*\KF!,2(;PN-/X1WQC19/9+%#0D8)#WBXP5XXI!MZ>^&O M2;-(<9HF$?D6#7=W")>5]166D=/R^*2E,9I2H.,DXQ&(49I3"X[6Q6B M1G&1IR$LXC1%*D_/R\FD0LF7-C*HY2')0QI'(7K/*DWNY:PJ:NEB"O*,A#0/ MTR$WAD"3A,8L("RE+&4T0J2?I3&[Y+ HYLV\%FX-2PE$%Y7PS+D5PWQ&DR3< M)EL)S>$UCOCVB\+E-(31+%IQ%U"6(8*8HQJML7KNN?A#U7Y \:9H&H/:IFE MP\B%&D41:IZ2LZ83E?8I;C$>TB1/G>L@I&F>;*^%*XI,&*-Y$B&MC+"0!CS" M6BS!<",E:965A).M;AL8U4C5BJKV"*N6;C'K7O6R,]@Z6:V1_(YM$AWR((Q# M&Z,,0:0\IOTL2CB-X\";\B]03"P,]Q&X;GF4 @LN'6T^!SJPW/]SK^R@3;$; MFD[Z_:Q^I/[]@]1RT:ZP4+7/6Y 4HG-AFO_>BS\^/[V5P"N=RGZB;=WO&'WK M5D3+>]G. 6V4-TAI$L<8A5E"LP!X1C^AIFE ;H2#OZL*SAE?I74%6*R/(7F" M?@(N@YY

_N!PQN-TE"Y\38P;<9TO# M6Y )$_:2EYG?QY+009[#8YHMDWOC8+!U?'EQ>W;QY?1D^SG?K?"CV_LWUMV] M5<]K_2H>%]S)4^Q<,??,R<'?+%KR9HXFXLDO8,V=M:VUIHVZ6I93N+E[7&T^ M8A4QLIBC3>Z4UIYL#=FZ<%L,B[;)5(O6H0-BJUKH/#?]?WX MUAR-AM,!#E%@W<%V!$AZZ&_$SH!A-&66)L,\PI&()>G+(U'.\A7@9TN/KQW) MQRL7IT;JJ;\>&N 98.CO4,/;X09ZV%^\EN+]]?5>O87?*XE+GAS/&PO=V]R:W-H965T7F&G.'I5ND_FK64ACQ59=V<3=;&;-[.9DV^EI5H MIFHC:WQ9*5T)@Z%^F#4;+<72,57EC 7!?%:)HIZB;5DH=0?=G"]/)L$5B%9RMQ8"0*/1WDER](*@AI_ M]C(GXY*6T7\?I/_-V0Y;%J*15ZK\5[$TZ[-).B%+N1)M:3ZI[<^RMR>V\G)5 M-NZ?;#M:QBG<+.2W?"R/.3[7: M$FVI('RWE3A[_CRWMY$3'Y=@L>=ML1"[/)DB#1NI'.3G_\8=P'KQ[1JVHAZ]^,/ M*0N3=PTI:B/JA\(2BJ:1IL&#J)6C!>-&NLQ"07+6K4RFR% MWA.618ZS9#^^E;HJ@.5Q7 IC#[EQ0DO,X.1HUL5F3_9;)Z;Y EDM*H\FQ]:H M<0"-$Q9E?>^5\0+WZ>/E-_VN/\]9"B4:0["KRFH!!_<[*\-?0N-Y M3$(>T3CB)*3(>IHF<\)3&L0!87%"PY23F"8)(SS#)*C".67S.0FS@(91"*XT M"$@24<8BPBA+&8T23B[RO*U:. C($I72IOC+.6NTZR2$P"CB/^UG4DY9%GD3 M\9Q&W*<(4\KBU)M@/*9I&'@SG$;,IX!Q+ V]B2BE&6@#"430) .L0LH! $9Y%)'(06>>4,X3$N)3'&:C!BQ >#-(B#( MC8=?C5T^*L\XA\C]..1SFK)X/Z9AE@'7P3C38WL4T&-\&'=8'XD[S(_2>NR/ MXSX']JO97!A&^!CUUKJ5* \ 7\Z^)C>@57" VA1J1CX&4YC%Y@>I0!/NXYHA M?=+T(!>0*S[0>8*$\UEBQ"MBAZL$P6NY@= &S)](,9/$T='<.$D/9 %XV6N9 M<1)&E(?A]TN=$QN&A'UU:G"2Q'3.L1W2A-FM,0R0)&FT1WR&[99FF._(D,5"/*#)I,+%,H00EI3E(4I<"2NM*HO62% TZ.8TB=KG73X*W M99[&U/ Z81-D4]NMR: M^EAHT\*:#V+#D6.3]5Z.X0*1<1KLI6(VJ,H6YC>-E:F76A3HIES\'6G3"6!X25Y0"QK3U$T.!(% MLM7(8YGV]6M7[HT>]NTT'@&8WR.'E$&7;%P^>) ?B\2.W\'J.T'89K23,.CD MXHV/<$S?^/TO(>PU&INA2N^OI?UTU6IVB7I_F^ZD%U8(/:P'@M\ZZY? MVX5$BRKV IT2WFYD#;W\Q1,,9&%S#QW[R#66[ZOTQG;W/3 '+!?-T5Y] 2>/CK8ZK-6VWW3ZQ;9%6=I8 M(^EK5<$Y)2"+]Z:MO,@7VF_M]Y%#Z[5J2VP-C_"]MG9 5V=[:$,1I60GA;9[ M@ 3H%71@Y&3S$X&S@"ZD9^FRH-A7!7;TN4>FY,(OB"Q*W1;F$EAL-EH].7V@ M.9J=#.5*C*,7KRA(T7<$+D9NB#(O8FYUZRVG&Y'VANK9J3V4M9;5'N+4VY8/2 M:+TRV\6%=H :(^[*8@SFA-FF+K'O*,'1\F6.*$4U2[E7*L=!1-,H&<;'KK1F MWG4C$O_!7:HVP%!;F^[F<9P=[VTONNO*/7EWZ?M1:""H(:5<@368)O&$Z.XB MM1L8M7&7EPMEL,NXU[7$AJHM ;ZO%##6#^P"XVWV^;\!4$L#!!0 ( )TQ MFEC:'?56$@, 'T' 9 >&PO=V]R:W-H965TY-A&)'6QG7?GTG)TTE#(J MX(F'Q#[[[G?_SY.-5%]TAFC@N2R$GGJ9,=5Y$.@DPY+KGJQ0T,U*JI(;(M4Z MT)5"GCJAL@A8&,9!R7/AS2;N[$[-)K(V12[P3H&NRY*K[0(+N9EZD;<[N,_7 MF;$'P6Q2\34^H/E8W2FB@@XES4L4.I<"%*ZFWCPZ7PPLOV/XE.-&[^W!>K*4 M\HLEWJ=3+[0&88&)L0B\P**P0&3&UQ;3ZU1:P?W]#OVM\YU\67*-%[+X MG*/#S[<7CU. D/(]CY(6I1%@\)^@Q(QN)'"9!JN1(KISP ! MF=39Q79V+=A1Q$M,>M"/?& AZQ_!ZW=^]AU>_R_\[+WD: ,S>!G&MLBYKGB" M4X]Z0*-Z0F_V^E44AV^.&#GHC!P<0__C9!Q'B<(>O(0$'[A(H=8(RI:JA@R+ M%)9;,!G"A2PK+K;49\XO88#Z7G&3BS442&4/=%[Q+?4C25H@KA!X*97)OV$* M\@F5 U)H1X$5,ZA*D*OV5%?H&K!5WH/7K\8L[+_YYW6N+3C5"99+TFUKY9"% M:H?M$_V.N+]9N.]":@-Q-/+'X1CB>."S$8-YDM1E77!#?K4>D:?TF-D: QJ2GL2ZFHL@A%P\FM- C1X!36B@MK,;'M2W%SF( E)X4)0C/T M4W)3PP9M-C6L9$%C6I__']DY+-@H&OKCLR%$9[$?T=KRO]1YP=Y(+%&MW>#7 MD-B@-].Q.^W>EGDS4G^P-P_3#5?K7&AJ@Q6)AKW1T&L,VA%&5F[ +J6A<>VV M&;V/J"P#W:\DY:@EK(+NQ9U]!U!+ P04 " "=,9I8UR9MCE$$ #@"@ M&0 'AL+W=OE78Y<;5%D0:DJ1\EX M?#RJA-+1?!KV;NU\:AI?*HVW%EQ35<*N%UB:U2R*HV[C3BT+SQNC^;062_R& M_N_ZUM)JM$7)5(7:*:/!8CZ++N*SQ83E@\ _"E>N]P[LR;TQ#[RXSF;1F EA MB=(S@J#'(UYB63(0T?BQP8RV)EFQ_]ZA_Q%\)U_NA<-+4WY7F2]FT6D$&>:B M*?V=67W&C3]'C"=-Z<(_K%K9.(U -LZ;:J-,#"JEVZ=XVL2AIW Z?D,AV2@D M@7=K*+"\$E[,I]:LP+(TH?%+<#5H$SFE^5"^>4M?%>GY^:>O7Z^^7W_Y,AUY M0N.]D=QH+EK-Y W-.($;HWWAX*/.,-L%&!&-+9>DX[)(#B)>H1Q"&@\@&2?I M ;QTZUL:\-*?^#9\S;E6=?*Z*E^%,U<+B;.(-X")TV_%4@R$+H)3I0&CPOA;5KI9<@*M-H#R:'I3'92I646&@1 MA(/:C-/S7W[2M0A&URBL ^0L #I#K.[1AG-\J4#GFO07Z79Q M=[,(OX4HA9:!)E'_4^B&*@7$/Z7R:>/D );6. ?Q($T_#(Z/3OCM>#*(/\1P M(653-:7P1%-5M5"6BHN'DN0I@'W$.#G?6S];T%0JNZ_/=GH[&WN=!E6>'XVR M9'7K^F1PE$[V3%P_D^JV?MO"_?XB-KU _^^H['/@T%N5^CY79$# 6SR!/:RA2WDB 6TI>P5\@G[$!0 M7W.>NB"QRE!2@R18DG.%H&M76R5QUY$,/=HJR/M"$'_XT0CME1?M2YL M,!>5IF6'-%X1JF0:+ET,(#KCDP355WY]!9IWQ MZ0(Z/J(F;RGE5[X(QMR0+H^C;Z:MDF\%FBH]-7/7GE.F\IS\YAM'#O/.;NA" M&I^J^*O%?' X+6F-^I-'17:99BM*!QLI1U MKO;\>VB MG5J>Q=O9[T;8I:+S+#$GU?'PY"@"V\Y3[<*;.LPP]\;31!1>"QI!T;( ?<^- M\=V"#6R'VOE_4$L#!!0 ( )TQFE@NW/F.NPH -$S 9 >&PO=V]R M:W-H965T-XB$1204H2-!.4Q[W#??7N8W*X+S(9\9A]3$B:+18TN3UFD;@YZ%F]XL4G/@\EOA@>[B_I MG%TR^?OR8P)/PY)*P!X(SF0GQ%1_. M@H.>B0*QB/D2*5"XK-@)BR(D!&+\E=/LE2P1L7I?4'^MY@YSF=&4G8CH#Q[( M\* W[9& 7=,LDI_$S5N6SV>,]'P1I>H_N=&PMMLC?I9*LI$OJLX,>A$/*DA7K'?[ZBS4Q7W9(.BHE'751WU'2;EJ6/2#M],A5R,B) M6"QI?/OK+U/;,52"6$H4^(+",94LH"(:R(![5I$$-4\ MGK\@B&HZ+Q]\/4J1*!B<+68L449O@H 3V-4'IWSX='ZL_D[_RKB\KB+ACU_!& M7OG^,;- 8ZX1X=87"P:&6RP3GFK#!7S% Q8'Q2"\ MU-QIZ!5\>S"(5!O#5L MUP0;)\K6MXPF*6$8V74S@27T?ULAHF$,$#1=,I5QH]M!U<5@Q!<)$J$QX?"* M)TK22*3* S9['EV(+);@:$0*$O/(P'^%G)[AV.Z3R-EJ]#Y>IN 99@B[RH\5H7@NOS)WRJ.88W7JVC?M8RI.VJGLNWS.\@I$4M6*@V>K"W*/"[6%M8S)QR>5;< M>S"=>SD^JI/83.0_JIOY=[BNY8[38N2=\O.Y4?=;VXB=B_SV\;Z M]D[-A-?%Q6IM)AY2Z&\+_3CL.TW%0ZK^5N6..LK/NXRZH*%[F=AM[<7:F#NT M&5LAV+M5,FW/]79C]_*_57ZKRR,;?$;C#E^'"L>=_CQMQNXE?[L/NQV3:_"9 MFM/.6/'L[M9BMX*_W2O,KD\J51[>-M'2VE@\MM ?3:>&XZW+E'%G-IEXNT"[ M)GJ*1_X,LY!R\C'A*RK9UJ+>.Q6GZ:;FM..[U*[@T,(TOLRHUX_M7$:>55,A M[E2MO_PUDIT[-@W+KGP8G&*WU=&-Y1M[VIUM\^4&5UE?_F]]K,J"UBE,M6?R*""V.YAX MHV?%CG19]-&-#8&I]T8&Y U?,3VG0EFAB(*4+ 3,2H+%4'E 9@GVT\4D*FF# M)M2T-TW,J,BCZU$ \GWX!;[@S)_;&R7UGD$^+>U*/=3K,$7-.MG%'36 2F+-)2?D2A3#SR,RH<[ M\3 QGZF!D:GRT@8+;FX'.^;5/*EP3-5I#NT+:'$_4BXI&06"8"9K8"]@F+V(IB<"$#[5"-A&J060:B2Q)">E),9SS":8'C ME413/H_Y-?>IRIC7$* 83XI%JT75>2.QS/U3Z>":QQ"(',.9 5UXK4.J#&AP M7.]?Y+BJNPFR1JMS"NE R_<^S_*%7]7@=O(FW=:4"]G8:W.6&HO_0M-O9]QU M4L)C.@^SK;QI9L&6M'29@4S:$V,8J22-3U#.4:C98#"%U)I)5BG7"J/7^LN= MC#ZN5R].:X:HL6A;T:PG6-$*@1LK6^W$%19>V+\JPFEST6GS.H^?-M*KU="6/J!"_>UO]0R.=MZ0OQM-?K7N0,GNFK:)LI-Q MBV\!ZY >MYFWR>>G-;!NYA#BG-YNJ'E+5=(@X$@-*-2U6GQ101K*%W + J,' MDXHND1%=HK85R]=LEA3+1[/";LLK;R&U<(PT[5;Y%Q;E:J=H-G5D%J80T[GN MAS_JSBX-^9+TBT*@\G(/"6$_C1K-31,!R.PV/RVM.[[<)KE\1M.#JW(4GWOR MQDXUFQ6![OIR_3/1;I[LU!VYO7JM,_DIW7C3$?YAY6<6"Y;,U8])\%0\+';Z M%Q?EV_+W*D?Z9QIK&PO=V]R:W-H965T=9*"V;)U)O05!I9[I-$&<91=!X* MQF60COW>@T['JK8EE_B@P=1",+V=8:F:23 (]AL+OBFLVPC3<<4VN$3[5#UH MLL*.DG.!TG E0>-Z$DP'E[.AB_79]/[Q9KZ N_N[+U=/B\7\[A&F MR^7\<3D.+=%=3)CM2+.6%!\A#6*X5=(6!N8RQ_QO0$BR.FWQ7MLL/DF\QJP/ MR: '<10G)WA)5VOB>*%N00RKY):NU1FF! M&8/6 )=96=,C U5?L:UP+AH0U&,O-3?<]QNQ<_I'9N1#;3RUJG564 LY7Z5I ML&B[]0ZDM,I3F%"UM%QNP"I8W,[B;TEO%$4^ZMWL05/PK(!,T70PUO%&R9D/ M&HW.G'E,>H\FB:G0SX)RV__HM<*#;A*H-WYF&#J+A+6-U>UV8VG:=N-[>#O3 M;IG><&F@Q#6E1OVO- 5T.R=:PZK*]^9*6>ITORQHM*)V >1?*V7WACN@&];I M'U!+ P04 " "=,9I89VUP&G<% #+#P &0 'AL+W=OFU%&4MI"F5 M1%K,3T=OR=$9<_R>X:]2K,W@&3E/9DI]=<2'XG04.(-$)7+K-'#XN1/GHJJ< M(C#C6Z=SU!_I!(?/&^V_>]_!EQDWXEQ57\K"+D]'Z0@58LY7E;U6ZS]%YT_D M].6J,OX_6K>\A(Y0OC)6U9TP6%"7LOWEW[LX# 32X F!L!,(O=WM0=[*=]SR MZ8E6:Z0=-VAS#]Y5+PW&E=(EY<9J^%J"G)V>75Y?7W[YM;/B$+ G1)R7MTJ#WLA#%0P43,*2W)MQ8Y0&W-%]P* M_Y:& 3W^Y=^W_B1(GZAG0OL4/F:!E(9#@O;$]:S5-HB*W0-1LJO M: :.J=8SQTK"8T0#' 0!^JCDXLTN1@PUH[60%C6@RY5]F&8X8P11RG!$"+J$ M<&A4;17LD=T82#*&@R3K:9JF."6LIUD*W\, )1'%-(SVF2>5?/.#B3B& T*6 M(89)$N LW6_F+AV]:5&$XR#IZ8R%.&(!NE665\.(4AQ1BM,D1A%.XQBG+.Z% M;I<.'J!YIQ,(>KNQ7!9 =!![D'B?6V '* (B75<4!>)W0D.31Z4$E<)8I %X M3I2.X^@5:D"62[FJQ_[P77ZC@U+FU8%(+^XB=MB\:$O/)R;)PE M ROQH*"J>^Q9?/$50BKHTMRI+:5#M7?(.)>X["I4S2Q,2^"8:U6C.;#+O(3L ME-+8TJZ<1P;X\XT65\!7U^?C757VP#.,5G)E0,@=AN8\+ZO2EL(U!-UFT7$J M#ZU!8'FM5M*=996SF&(2,TP3XKGA10A@)YA Y![Z/?:M9Z/DN:A[UXV U,%) MLWOO5=NH0'[;@7[4\%3/^?BS(+G9'GX ;ATB OC/<$S)\!.'!65FRJ*$'<6W MG>380#5P+<8H#5QU;AO!F9A.-I:VX-\7-!+%T#V37_5@3] (BQD&Y->8 J+W/Q(^Z!^ECT@ M-Q :#SKC4\A[-( /SB\O;C]_ML.5Z*Y#Y=_0IEU+Y(N%%@LW@+2+@#M"BX;?NTCTZURC M(5EE S.C[=W]AW-5-UP.&M#.!6*;Z:>'0C=WS"K/A?"\<[<]W@NNC9=P H+/ M0?G+UT>WY<%ERFMN-8EV9C^W.3*49!FFL',!$:&4Q#B&E@)$#%L7P6&0.2)! M<0H((X$CMF4>PP[H=C]XF3VR'9 <)A2'M"_47^&ND0;F+?7O7 MZM_V-]6W[05MR]Y>&PO=V]R:W-H965TUB E :$9WXZ8@TXE"?;/+?IKYSOZLN4&UDK^*5*;7PYF Y9"QFMI;]3^ M#1S]&1->HJ1Q_VS?\$:3 4MJ8U5Q%$8+"E$V3_YPC$-/8.;_0" \"H3.[D:1 ML_**6[ZXT&K/-'$C&AV76:GPK4,XNENOUS>?-%=O\=;WY>+NY M9_KU *7 M VP0 _H>!HN7+X*)_^H9D^/.Y/@Y]%\U^7G08#QD/P',[G)@B2HJ54)I#5,9 MME.B:T@9/.!\,& 8+U.F; Z:5?S MQ*O]J"!<<,R);'YS3E[^6(6^M&K7WXN MG6HL!BBVJ(@*XGL6+)"P3T0=&979/4=7 B^<^=XT#O$4H_)Q/"4TC>XYQCW(C/BZ ,11Y$73"8NG M4R^:3-E:X31+07,WD=(:F%4,8\:4%CM1'\*V0PAY8(KDQ(A.8%(=R1M,J)6,*ES22;F,1H/5!,'FD MX[DWP;9='K-*Q2L28!F@%RW39.+%\_A1)IQXOA^S"V\:+5'D^]F3_NR#E& M(_;9%RYK..,I3AUF^4.O*)%"1]&O/BP/?BZ1Q/TUGD!7[H0OVI9.]J>6#!V$TM M+%5*]!J;B)>'QEN-5@:^_QLEFEY2V6$BQ=$<@Z?3 LBT*I!3:$HK5BKF26)+ M[T[*9NBZ=1IZ_>YPN\M=J\&6F!H5KD\%)54!X#_ M=*"''WRJ2 P<55'38&ZWR 7<0]$.1P+)D*E,!&]& TT6%W^D+=<[0,;MX32[ M::W)PM;G2AE[U@\C0@B58GZ7Y&22]]K\L,!TLP4VA%65V[RVRN(>YXXY+LZ@B0'?9TK9EB % MW2J^^!=02P,$% @ G3&:6%3VH&(>!@ KQ$ !D !X;"]W;W)K&ULS5A9;]LX$/XKA!=;M(5JZY:5)@&2-,4&Z!$D[?:9 MD>F8J"2J(ATW^^OW&^JP?"2;[/9A@382R;GGF^'(ARM5?]<+(0S[6>2E/AHM MC*D.)A.=+43!]5A5HL3)7-4%-UC6MQ-=U8+/+%.13WS7C2<%E^7H^-#N7=;' MAVIIR,0L\A_FN'SPB+^@] M"ZR\X-F>-7SA?CZJ@@-=\4PH[,3I^\9L7NV\?L2KLK0H?D_Z(58_S M>?&8-;SL@P *->.U8%G.M99S*6:,:X9*K;F1Y2W+&Q)5L[DL>9F);D=2'62J MGMG-E30+=G)]QJ:A/V9?%H*=J:+BY?V+WZ:^E[S=(Y+J/+]'.>;<0*M1[&8I M\QDH'*;F_T2/'8LM =AR%V\73IV 4WB)V8BRH$'BBA.>@[/A83IE*6N$R?I#@BLF5$\ M=5SDN^.)4\_QTH0E8>I,79=]4=1*!@QI'#MQO';?TJ)_>'_Y/D#SC>H$^+&OV/NE07RVK[4E4O8TT/+=:\JFS(+Y M5V)L'?=V,MMN0%O;'4Y@3DL!)TI0. M8Q:#T@W"01@C- ;+F; HC)PP'HB-IDX*-3A<;T;^U('( 5&,/N<24=H-:YBX MYC1R^4X<0%^<#MI0XD9.E(9MQYKOS5?DI(B\-^#S@2NTQ]A#7#3"?U%42]-, M.DUW?>DY4_CFA_&KG@E[/OP+_/05N]P>V?9J?LVHF0-Q_K!S^@F$!#Y[_:"4 M+6BM/= A6B0PDR N M7AQ:>5@&\,=U$HP4PX[\0$,.:!;5E;"?P?G]^,$(;-31T_W?9'NB]P\R[?KN M>1'NQ[CS':"*4B="E?P+W_=]R$T&']&%J&_M3P7D-JQHOJ?[W?[7B)/F(WQ- MWOR4\9'7MQ*S?B[F8,6H&HV:CYYN851E/\EOE,$'OGU="([.1@0XGRMEN@4I MZ'^C.?X;4$L#!!0 ( )TQFECJT^&PO=V]R:W-H M965T*5$@J3O[] $IV[#;Q=OMBBQ#P\,%#$-!H9>R]RQ$]/!5*NW$K M][X\Z79=FF,A7,>4J.G-PMA">%K:9=>5%D46@@K53:+HL%L(J5N34;#=VLG( M5%Y)C;<67%44PCY/49G5N!6WUH8[N)*[?U#)S)W)A[7EQFXU;$A%!AZAE!T-\CGJ%2#$0T M'AK,UF9+#MQ^7J-_";E3+G/A\,RH/V3F\W'KJ 49+D2E_)U9_89-/@>,EQKE MPB^L:E\R0UHY;XHFF!@44M?_XJG182O@*'HC(&D"DL"[WBBP/!=>3$;6K,"R M-Z'Q0T@U1!,YJ?E09M[26TEQ?C*]N3Z?P>WI7Z?3WR]&74^0_**;-N'3.CQY M(SQ.X,IHGSNXT!EFNP!=XK(AE*P)39.]B.>8=J 7MR&)DMX>O-XFP5[ Z_V7 M!#NO95C']U^/YTMQXDJ1XKA%5>_0/F)K\N%=?!@-][#K;]CU]Z'_N_S[P^-! M!W8@X$;#:6FE@OB )8R/V^!SA#-3E$(_@W2NP@R$SL 9E<'R% I$82KMP2S@V^Q]+XK:412!\" @-57)-Y/]Z?6@YF'4>MI0R;O+!B+Q1I#L_DV(8Y+J764B]A84WQ _OXN /7 MU%Q+:U)$$COX;%$1"V))C22KJ$$1!A^1T"F2OLXWJ=Y=3>/V\>"PW1_T?Q)# MD$.E':9!/F9JA;ZGO+0TEJE:[DQ\1)0R]5,/W@ 7 UFV:H,/)QX,21NZR7.2 M4Z-SY$!G36KA$U>_(X5<-3HG-AIR2 M-IYJ=&>[-F&GJLI8IN9 HUH$VGNQP-#AB>+?U3IU]GJ+S%JQW7SKA/#)8UWU MO'H4JL+U0CB'="XAFHFXB@IA&V-87R]OZ4 K&ZJJ(<0;*[6[(?L:PK4[*GQ\ M252D*=_ 3<&Z3V_)2%(YF4EA&8%QSXRF6RZS<%3?+R]7:;1 6 M2R&S8*(1[CS!,(GMN\?-8G]_Z !SBGJO=LCNUK JT"[#2'80DJSGUL:ZF?JG M];![<:\_&:Z$I9M']8,+"HTZ QJRMA[#]<*;,HR^N?$T2,-C3E\N:-F!WB\, MI=0L>(/-M]#D'U!+ P04 " "=,9I8Z(W%% H) #@&0 &0 'AL+W=O M;AH M+MI-$"?=S[1$6]Q*HI:D[&9__3U#2K+\3++W D5J2^0\SLRST2)R+CIJD+D>#-5.N,67_6L9PHM>.PV96EO$(8?>QF7 M>>?RW#U[T)?GJK2IS,6#9J;,,JY?KD6J%A>=?J=^\"AGB:4'OA<]3]=']%ZM^"[% O3^LS(DXE2/^C+77S1":[5@FE9#&GUPKKK=,$[F%)2QU7@KL<]>/HP>'T9/ MSU=?V,O5X^C\7G/0A?MZ$65W&LO=[!# M;G_ OJG<)H:-\EC$JP)Z,+*Q=%!;>CW8*_%61%TV[ =L$ Z&>^0-&\^'3M[P M_^ZYEWNT72Y5T2=3\$A<=% F1NBYZ%S^]DO_8WBVQ^JCQNJC?=+_!ZOWR^V? M=MG;9+.[G/VGS 7%(0R8302[45G!\Q9.&N0\C_]5>=-E3Z1-SG(YE1'/H5WHS- B,F.GO8P4>)3L- .LDJ:@P$B7@DF0(5X1+!6(M2 &SQU^1]WC7QUF/,_+C,1O-^E]@'?9 M56-%O&H]I<]^XR?0QF5,UE.L K9(1!X0GH2;G(*+(VC&ILF+L_9:<1V3;;=2 MHP>4CFAI%R CLMRE> M6H56&0G*#H)TB?%;T"&'"ZTH"SCU.DE:;%+%/D;H]4M=K+&@_ >+Q#Y\",2' MJKI)"6WV)=,*L\878Y$0)>%I2)0/;/.8"B13^8S1BV0)Q;IV"OEN:"0Q@2J4 M=F$#).0 \GB"G-PBS"8H@X4JTYAL243J0'+U9$K\\790BI%5N]4FG 2(G"UQ M@.X-TYO8 G>\=&7-IO(GEE/NUG MPZR6*MQW]Y:>?A*.:Y58DU9%>V0+, NK%E3 MTZ*@Z5J1D!AIC4^>VI )D51=X*VUV%OPE\S!\9K*VMZ,QZ(ND7T%9QTW>.RM M1 ] G0+:FHXI<_"P$C1#=[&^V [DH;=BAHV45V8AZP(BV-@Z',">B@ MZ2VNE495 6ST&GCNZF=W- _07*@;$*24_77&'CK)!W+#J3E/2^&9I,49K^6, MXYR$ST5=U[$CD37RVP. S#(12QB /@8482TBX SXVL[W)2'M9S#XE%/J&,M] M11Q8-?- N$;P/JA=.U7Y(7($5MT0Y4#IELQR4!9%BG,5U4"K_GUF.+.0:&(Z M!;-TV=UJ*B><*-^44QS,)"5_E?%0BG)8S^S]797>3DN M"77 W; #]\GSE69 M/VQ24YT@3#+?4KAU0Z QFG#?7K-;^QK4%,+-MCL-AQV)1$[X?%,4EX5$8W'\ M].*//FI+P\N=Q,#G_.1PDS^H-#+^@VH:M:"%DT,/ GH"%^ (DL&Q&FV>B%Q, M9<-,N_DFYZG'JEBW[CTK@+R5-K7$E,ZN0$%U)JL\4)PR,F(/NZ7 X=&)K!.]K!"OP81[- MHB==],=:O9M[#$U9?U)\@3^/8TG92Y4?_UD:Z\M'KM((%:AI8(@E'83FHD'= MU5==5M^5I;0>[1LN35TEV\Y O'7PGBN$<^6@L'RW*W4\]Y-I1%-N*J/S4"LF M;^DN*T?MUB%[9;!;.6.U?7!V8YTKEHQ;[#7$< $AFU=%U%:!J A#="]-(JC0 MJS&[26>WPXG%4HMXN,.;XU4M(=_-$*8ZUZ[810%7Z)02N8]Y.HJ(X"E$-!+]ZFM1F20,\&=5J[&-^RT M?_RA'P;L%G[/W2SDA\B=:[$%VW[O#V'WA!^B#<3FQJI 1.SH)/PQ"?SS=Y2M14G]P1B*M MYI%U@_*(\OS%O3HY,^Q^@4<^VDOA!.)1>!BLNWW3NLV[RW&>*3W?D-(5)7R? MGON,:]>#O=O%WXP)Q,UGIA,S-^KCMJ.#X*#@.3X+3_L>=;%KEY@:QKU-L M<\>S[>:VU[IUSX2>N=\6B)F D+^ ;YXV/U]<^5O[Y7+_VP?\1X3H2FJ*K6'W MY+C#M/\]P7]!'-P=_D19JS+W,1&8W#0MP/NI I=47TA!\Z/.Y7\!4$L#!!0 M ( )TQFE@B:E*%BA, (=# 9 >&PO=V]R:W-H965T7/;NK7_*ACWI6//T#*U>,LVXVQM.LUU)DYNY_T)D9"$AB)5@K2M M?OIW%@ $)9)6Y/#.;4LF4'EIG9Y,XOCA;2YT?O7Y)[WTN7[\L MZBK3N?I<"E.OU[+X?B'?@92Z->EMD_]!IM7IU='4D4K60 M=59]*1[^JBP_Y[A?4F2&_A4/O'9R?222VE3%VCX,%*QUSO^5CU8.P0-7<<\# M$_O A.CF@XC*=[*2KU^6Q8,H<37LAB^(57H:B-,Y*N6N*N%3#<]5K]_>_O;[ M^R]?/[[Y^WOQ^\VZ=EM/!&? MBKQ:&?$^3U7:WN ,2//T31Q];R:#.[Y3R4A,QY&8Q)/IP'Y3S^^4]IO^(GYY MMUGW;N@QS\U&)NK5$;B$4>6].GK]YS^-+^(7 [3./*VSH=U_F-;AW<;7(S&T M(TKX7+PM\GM55GJ>*?%;42DCWM6ESI>B6BFQ5;(4"C4K0"]J/5>ETTT%4(N2Z7 D2L#QEVMA!3+LJ@WHEC Y_<*;+PT(H/5\ZWX M2Y&E:YF+.YF %=T8+04P(2NUU(GX7*F1^'N5CL0Q'O;G/UU-)O&+SW69K, Q M2T-OC%^<"#A4&U.KD";\<'SYPH@D8'%3%FM8691;D0.WK7V[Y>'/@( (YU0R M0VZ,P:T2I5*#;'V[^Q^(BE$V#SC)PYJHN%4A"+" ^D8R-D'D: MB3F*6Y,D325D1=R@+/"(R3.Q ?'+/*_78@%LT*?(M>ZTL0WR .4-)Z,XICD"+LC"TY6II[_$_(& M,4E!&!*6D.D_X;4UY)7*B914)2 ^0PK\_1\WGX5Z9#-(@%%(BK (F%B!68_$ M1Q!VFFH44=3-ASN?CR('HH7J'DYM#G5NMI;?57-2JK,:KK?B69XKL5]WKHC8@'/!<=-@4)6)UK-*V@\.N0"DOI ]Z M]%LPP?XPLDLT.OC?NJB!*?4OL$04-*Z#V@!I/M8G8CP^?^8,J4+&0VL":>6) MWL"#=A>[<,#*CC5L2C[B/ MF):3A ZC1#9HQ@L).KJ7&214$(1D*4,XD!M(H(\:/$.!.+]\>C.^BJZGD\@E,5Q3 MJJ18YOK?'!6PCT&:X.P:TAC$V)URQ?35*T0+O( _ XL<-@;UJ,I$&Q1? M:)8N#4ZFT>4XCL8SWGPVB6;Q.(K'L)M)"+AB>AU= MQ1<12-=L%#5)V79/N?CTGHHFH*%KVBG767N#EM[ K2'KL=4EN<&0U8S M<58S'5&5&$]?B"?KZF/X].O'W[Z]?W?29UC'0"\X"UC'B?B M=PG"70ATW^K M\-EEMJ"3L MB%<^EJ'6;7$$Z9![1J/1WLBUD+T-Q6;+8#N*E6IC%9=R\7EPO4G6UI4#P,4N MKK!B%^E!#<^4*?(,V6CF(G)/DX%NY&UV3O3;!X!P])"@O+=^L'>"%QV= JE3 MI_0H[<#5*6Q00+20Z/@@N@\'F/:N@4<]AW,4N8XN8UA"K\9--)E%L\OQ;B2Y M(7KV7*DK:K'N$4L:4B&3<#Z]C"XOKVRYW\2.8,C$F= M>FM+']Z[Z! BM")_D] #@AAXDS ,V$2%+L%=[+['Q- X/6L)UJ@<*UP6:E,+ MP":7Y[0'L)MRZT$=C0W%WG=AHU/PY:)B.7#IN]./=W#B^G'?:'=Q&S;:L.L' M-2^)=1;>!40G:H%G[BHA^I/9 :F!I$/REA@NJ023H'^\?-%97?;6Z4X M\ *UE+2F,<<5<4Q5'Y)BSR#1[3Y^ O4[6P*41]A>8=V"KB'):6TAA"" !7(B M2/BP#RQ$Y"VG6M/HQ][RRMJ9M?$(VP/KJF"B:,YQ/*82B]9'Y'N@J$PA.5 O M5J4D_D#ZD+"A%8?=2L$63]ZL$NJ^&U'B;KK BA>$$2YI[^7E%I$3>]>)&FD$ MZQT?W0:PIQ1MQ+)4DI4&'0K0Z[N3\33V67R_ZLQ9OE#T93HAX"B@XH4XGIR$ MF9*PJY:%6N;98*BXX-ZI2PAN,75P6#92UVD_9WI0,V.*(]_N1 J6C!%QH)GK M\CM4*3'5(<\UZ!G" P4?2PTF&HH+)+GKJZ#D*=(Z\:<-&2Q^SLA5GNX*FG.] ME3,Y15O"TQ/G$BXP@WHS\Q2'4E3R$17-T45F ;+P M\_GITT<;A(J'.RS3MF M#KW0P ;4*, 04DC8$U01MV0]K,^=0 .BU]EP] *U%R "G"JE-8*]H0ZZC7D/ M*8E\=?LCH;8!!CO[)B=;RA$;-(A2I"I#J"/"UI)CG5%TYAQH0) T(J5&C'I" M>)Q#J'%0#'Y.ZN8E%@9R- NJ#"H3FD(A6?:1QIYT--F%,$3J_8>@)2'6SI*UH)^M+9 M-ES#L18L.*DS*GIH&;B2;5#1U.!YW>.F"+"(6=QVW3F.7)@;]EE7E!/,N^]K M@]$!3AY?C:;GE[.=7.$G!P@2_XHX=,Q!#@[$+NP>8S8!"1!E.DCWL:3=?T/6 M.I^-H/:VL,#)'O!-/'<@V@V.C5(UQ;KQ\19"'=0+%F'>#0H8&2L.(0, )]L. M@=6G#- MH"B12 !R2B4T;V(&=AF6*;DBESJ>V+#(89/ET!@ K;:^WE5T1^3< M#Q8$.'8>AI_8J4!7R.<@S:$,L32.#2:$DC 4])DI>5YNI]K4SW)!U=9-Q.\^ M(?225W&331+>DT_S6:=4]D/-KX^SXI@P!0I(P'ZF5C:P3N=;XPN*+'/7&/D M9UGR\;14'+YM!""_'3%JM?>X]>-9C$;Z9.:?*_ ,U14_JAVV+$OH2"QV'D B MXO]4F&A-90[J.7HR 0]-:"+@VX3!BIJ&6(A3+A88B+&[U2>T= :,$XU';<5 M=6YG6 ?/BUQSOV-!3R:8CJ%;D_I12:I81!T(P\R.I CXN+K>Q0 $UAT< N1+O.35765+3,<8RE MUQ1[K=&0#@./0Q;F*E<+G>Q44PO%,-"Z@.1#V?3F[JV87<:G>(?EG9HS-AU> M@L#-;LD%;S>,RPU!3=*S 2Q2JL<>"&IFJ.Q0,PX+W/H!''9*2]0=;/1O:KT@ M#*S!Z8O4EC2! ",F+X>J83U7*2*"L$)C%0SF;[G#N(1[SO4"+!W#-5O4SDT5 M&AITS&X[^4( M$$$1RPJ_9\; >+,:QI=S<:M49(%>]!Z##".;3AI%3D))(NW M2KP\Z?K(/E!_;X&L!G!N\)ISAEQ[P>L=F#Q7$)=E66ZM(I]V0@MBSZ+Q^#J* M9U<-@CZ)KZ+9]?DNCOMS&'Z.)265OIU(?@-HLWU8F?F:1N\/ 7%F>!%-X/]V M2'L._;\;)EX#Y=<'3=*>@JV1&DZ4=*'%$<\M#9 10^?S[*=.ZM.I5>5<9H=X M@S1M4V00I0ILL)EF.=!"HHT3D%8T\#>C%T'(Y.S5D4-&.Z#][.='@IWY[<"1 M8 _*,I20?F9XUPWC]PSO[/S.#BMT(#L6'/Q[V;'?;2#/JW JU7V-,;?7%1EP M<9<:F2I,X@A+Y7+)T^4WF4R^FPHC_U=L4A(@^':#Q0,F H1[CJGTPP?I5D7N MYAP?[9U(\1G*V>TOO]/8(0A_QM!T='+>OM#8)=#^"XT[$Y:>H]@B9J8BEI@)ZI9Z;>.V2O)N4J--,P/4L7AB MBVZ8Y0 )!QA97))(](D@Q!FI;8'R: FNL$0)Y34%5'C[#C(I<'AS2B.5C:IJ M7X4Y(U50 Z!OV?&,GTK@,&HG+?=5W&R?D4@U]B!$*(XE=N$Y FH"UA<#2NF- M%8=?QD41V%V%J=#6=3DDOW;M%W)0%5XO[]QH']X2[+QBS7+I1UF8$"V)9FZXGPN MCN7)4RUW!QDON,<^GELFQUXQY/V8,3,-K8.+6HL\Q1F;AKIPF/0QM:.:"A!71@R8UZ_<6ECF() M:;8C1[H0OW]&F I VN?]966$7X@*Y-HAG0R_J+;EA!K&9/^H998N[JQE^1T: M.7]_1]K$DE/Z3;6I2@T")@'B7JT(S<:S15L'4R&T@,;&;F 'U+@P=.O"T!T% M-4]+>M)I"F0)=HGB)9TV89^#_F8?I=K3/<(VQ$0[K[AI[0Z$8ZLF/J&5!:7/ M@>.XG01MNO-=R.Z6(:+HO]CPE(V.7 &VY\VV]L(Y?F[84=U-*\D3Z8Y*LE4_ M42D9$2A+UL;B#>Z^6-FX853;"V2*,0\Y6.)\DX(T.4;4[2Y4VC9@H/TB81B3 MAMP(3:*Y;T,6K!?XU:K#0WL;FH7$4&U/ [!XKN"I_.:8#R%X(+W22PW[Q\MK3=)=1*%X:H5"[C[*K@&P"%BMCTM'I 3 MJ'.,3K7$*C^R@Y $!\GPS$)GB@%E'J@T-[SOWK\%-E/HA2O/)[4>S",^S-\, M##8D=4/NQXE)24_3:RN$ .-%PDHOINZQ#981",VH!#LE[%!:U\?6/'Z2.=D! MN4*"6CJ&).1E=U]4W)0\<*L30!B[Q^'$YS3$-?;._R%8MK/CMK"L[\Z[8-D> M=/5B\O\>6NT4B44IH\M9'$W&X^:K#I<7U]'U;.^K#H= J[MD#:&J<-8TCF;7 M'M2=GD>3Z>Q'(1(PR ($KPEXS:T#UM M/ $S[U,0J**'&,+;KZ++F"^G^^\2.(_U4R!4&MXVWW9>-G<(-_UHP-#U>KV1T?>G^+/AQA+4JE_03$(B8@KWP[R3X=_VO3-SPCRLT MR_DG*C[)$HH O!2Z@$?CT>7Y$?>H[H^JV-!/+8#K5L6:7JZ@ 5$E+H#/%P58 MK/T##_"_O?'Z_P!02P,$% @ G3&:6 .?UH+H P &ULK59K3^,Z$/TKHZRTVI6B-H\6*F@K42C< M_0 7%7;O9S>9)M8Z=M9V*-Q??\=.$\+E(:VT$M2O.6?.C#UVYGNE?YH2T<)C M):19!*6U]KE7#56<(FW&DQ354P_K5"H_2*(@VYBPXO2NHGQBO<:ZJFLDG*M ,J;YRD%R$L+E>3<,HBKPQ#>+I-$S3% KU@%I245LH-)/6 M$,[4Z$M3/,%.J\JS:BK;!UJ'V\WY$,0:6RK-+4<#="-YV\8@< F9DL;JIBUV MM8-:T\VE[9.7@+\:7CN&$=R7M%>==Z8=EOB8(/=4S:@UQ> @IMD:@A%&^.A4 M(?F_M$:NG%?G3@F>,TMSQE+CZ(WS[/PR)\/ OD3Y(DTE,P2M:L$)MN>V[,AR MWB(H*(+[VU9F"&HK>'$@8]8RNI1SL*I+DO?^*JDAB<]*Z%QAEY).]S!-?:;? MSE?HAPXXR)A4()0LZ&C0%=K(G&T%CN"J-; ELSYY/*=\O?:9*6/?WQ_/SRJE MK4^VB\Q3"+[#+H0N;F8,.D7T1W/Y,T-RKXF[ MW[)^YU\?T#TZ1>ZX"7K!S E\_C1+HO3TC[67AW/\;NW]'^!J<3A(AH.T'U#9 M]?\K)OQQHJW98L&E= 5_R)3S"T=A?#R!29@>S:B?QC,XR[LCZ0CCY!3:BNY* M>?-<$J]WX*V4PYU#<1N%AN@20PWV<4^TM+8(L*+2E)QW*_?(24K+M 8 M6&!?)'(X<^;,2&>KH_H?X3:J98-L[C4XF]> MNFH632(H<$D M8)*^$Y!W 7G@W28*++\RQ^93H_=@O#>A^44H-403.:[\1_GN#)URBG/SF[O5 MMX=_;FY@^7#_N+Y=/#W>/MS#ZMOU_31QA.^]DJ+#6K18^3M860YW6KG*PHTJ ML?P5("%B/;O\R&Z1GT7\BL4 AED,>9H/S^ -^VJ' 6_XOU3;8HU^C^758CGJFHW/H_Y'I>:P\&\#[>'!MP3I>-X(Y+&%S M %ST"QI%HG:?)%-ER"A)0+Q#,UY11+^$@OXDPS=-T&XMF *:/$SQGRU' MV:@ +(!@H#;ZA:N"T_8M@QW $_V')K#Q"#$4:!P-*JB[J;)!1>F:H=*-Y6I'[:#LGH&F) ;V*+8$T.."WP1RI =P M^JUI W@\;9FEAO]HN&F])'O&7QI@O?581IA"E%&=E&,*8DI#-'R,/LG'#Y,\ MN_P"E@EF^#&ITXX*Q5??! J@P?X&O4CR_ZN ,R8P&]XH'TBG)#C>@TVS[S$.HE'%.9ML8PB<5A )Y@.ORM7I*3 MF2;1[,+DMM251KEVO/76_G*X;F?BFWM[L]PQLZ./" *W%)H.+L<1F'9:MQNG MZS A-]K1O W+BBXX--Z!SK=:N^/&)^BOS/F_4$L#!!0 ( )TQFECO/F4U M+@P %@F 9 >&PO=V]R:W-H965T2G^DC0))V7T ?:+:[N!]IB;9YE40O)<7)_?7WS9"2)<=VFW8/ M"[2Q)9'#><\W8[W<&/NY7"E5B?L\*\I7)ZNJ6C\_/R^3E#)PMA< M5KBTR_-R;95,>5.>G<=A.#G/I2Y.+E_RO0_V\J6IJTP7ZH,599WGTCY7+M5RJ6U5]6G^PN#IOJ:0Z5T6I32&L6KPZN8J>7X]H M/2_X7:M-V?DN2)*Y,9_IXI?TU4E(#*E,)151D/BX4S\-]1]9=L@REZ6Z,=D?.JU6KTYF)R)5"UEGU4>S^5EY><9$+S%9R7_%QJV- M)R2UNWK_]\.;=[=5OO[Q_]_*\ M G5:.4GR 4A2+MZ:H5J5X4Z0J[1,X!ULM;W'#VW5\E.)KE0S$, I$ M',;#(_2&K:Q#IC=\HJR#?<(Z4J/]I"A4GI=KF:A7)XB%4MD[=7+YPS^B2?CB M"*.CEM'1,>I/,LIQ2G$\$$Q-/!.G\DR\7W,L+*TL*I6*R@B5KS/SH%0I?BF$ ML:FR='=MS9U.E9!IJFF'S(0N$E50")7];;)(_8[<5$I4*X4(3Q)5EL(L^/+& MY&M9//SPCUD<35^48EZ78+,L@^Y3'&76Q),4Y4I:M3U/K#-9X!)N$(7BE/80 MJ3A\P3<^X"E?1R_.!N)3P1)@3?NP?TPN'YSXPK NG ?;S^Q6+HJMZ(%(M46 MV<-8MRC!:@0[]O+:=6V3%1("G@FY7%JUE) ?,A=&Y,:2*O!D>!'$TS@87XQ) MN[I YG,"[JIG('[KNR1!0ROR!EUX;:5/:][K'&--;F0RB[U(5L/:O M=?8@HDG Q'>/T2"1(K'HLE+VZ$G&MH21E"4[$BYR755*-<>Z?6"]1$%!S:A6 M9+F>/7HFY!M7G@$K<=#6EE=9YGVA,16T/E>M]]:/;2U6$@XCR52@EE0U'!=R MY*L2#DI!DY#^['K^HP2N^[O-CTK$J8,W$W;^36:V^P7M'N]X[.N:]HP/> MJ\NR_H+3Q6$PFD3!Y^)=G<]5JVOG176R$OWGV&WJ+"6E MRQJE"$9/9 9O@GB *7S%RD*MQIG5^10ZD_6NQ'1^%^-8_@EQ"E*M>>*16E] MKA%R 1.("J6?2-"G\]GTMS-[2"*._>A3"Z.AH( MH^\,!-JAB]K4)6FFXMV>E4I2+,L,6ON&Y!WO)N_X6/*.]R5O2E9UM3)6_]>9 M:W\LC";!>!(&TW F;C*) +[Z0NX5IZW+NKAG/9WJ,[%UX-TJY@1-Y%I#(^0K M?EU*3""3*+,(\#A+ZDR2:@B"XE_Y# J^4Y9N 4Y"(G(M^5D72ZC)Z;]$Z;4N MP2+:F*K?I.>9XA0%P0VD*9"JVC#RE7CK^/VX"GC!J8944^@'-6D8']2/!S5= MWSI0=)GJ@91&%0"9M:JM=];R#/@6(H'']H3.&N*;LNQ / 6XG'J75>F9N%K MRYT[TGIODP/NE+@4!F(.$= ]RDYR@R@O]]87$K:3258Z+9;>*FB6A%@O%+8G#%J!&6=9GHB]E1 (?I*JJ<5DDJ@RYF=R#PKQT MIU:F*??Q=Z&*/3GM+2I1-&1L[C'%PF1H\4@!%?/A^CP7J7OBI[%?+P^Z+DU7 M#_N4_YS=+!R^^-L^_^ F3Z7?OQ'9V:+I?3*AW7W.F4CIS9VK-A/N[GW7ELOF MCKI7-M'E=FFW7#3WD)6L1DY*'A%L8%ESO4:EVM+BP>@QU2LE>&!(\)01 CWWU&'5>K3_-=N\CQQ-#QM9Z,@BJMM:=M:PJD3Q:-3 M8&3IZH]&8K&*L.I<51NE'/QN3>V,Y .:HRQ[Z&0M+B(4S5);?\SCM65EDL\ M!T))8$:KU@#Z=)]J7\ )'46:.B-'DW&A R3%+B-SF@LY#DMD-I;D\=E[BV\) M'+5?J_TTOY)IZZK=/'VLAVO,XLOA1J.1.<;\U[+,. ]-I"OW_6-WS0M"']]> MS\(+C@RXQ=E@QR$ZIT+#=*HK9*F78KDZI J"EPTZ V8 _C((XB M=WAE".[TQ>TW::J-Q+2VK&=L]3WE[,TF3)'\2&.3N=GS%7C>@T&& )LC8(I;9]-)L$TFGC2P7@< MNNF#P\B[!__-:-ODQA\W"'*1+TV M+BG(HJ!,WZ5GU1W-4LDWDP2HD&^Z4WM$NWLJ:9<*7\VZ0>;'%+ =Z1B? M?"NBQGFP!T ]UO<0:1_)#9X2XI]S%0$_'?;Z:0[8S2R+%F]9Y-RSCL6/[_P6.+\9Z,$G=!W>[U4R!= MIP <=?^B7Q(DU>^&T@,: 6^C0>C&3^F M(@[_V(?8_@6/N&5#6AQ 41! MRJ9OLS/:5!>=@E!^T=>:<@',Q\*ZE$W#W'OBIT6#':(^@3^R*>F)-(1RI@T/ M%B($+.N**B)I]XG,T=B;IB/I?VHV06=D!/A>+!47>YX>4&):N/"M><1<)+5% MV ";)6>'8RZM>;;2_#1%#^>Z<,_>-S^AC!O#]D:?R9^UIKB,PK =%BK?<%*KN5ANQ^$\Q-P[Z(3B:'Y,XV^=:DJ^I$LI%OH>5',@M8INRMS4;KB4 M*,MCWWW\0>FF-]/R+>AV-(?3NV(';7?!#+>9K(-I6HX76%0DFF:K10=WT936 M0R- NYY.?6"2/DQ=BK4IJV=LG5(WB W^Z+I&_K&CZWAK^>".;^:3B[8&:&:H M[,K%DT.ZBR3A[C:;/8AL9ZZ'$1IUD;:IKL!0QSZ#G4\#J(Q4BF^3L?! MQ<0!>5Q%@/>48TDK_E? W7)$"-AD.F6G1I]:;9V@-?D7^GR?!POSU*RB"Y?U MZ&8S1IU#YP((!XOYM9$F87UE O5CA9V?=GJU[-&/YP=)'\M)'4$7WV!AUU;( MT@/NOQ =?]'?=C<0=]V+N'NQQ81PI_;_C?<]]*JJJ*'&:(B6>BC&DV$+S6YE MYO7K4!%9IK45:NUH+*)I,+T8H3>/1I'XR34GO$-N?X^F^?QVVT4<7(RF8C8. MQN%,Q#.NWQ\1R=(F*]Z:@J7,K+EY;/=% +,ASAL%0WP,Z86 5JYA' 8TX(X0 M+-$T%,-Q$'O;5^;NG)O"VV7NW>N MWB*3H@\0F5I@:SB8CD^$=>\QN8O*K/G=H;FI*I/SUY62R/VT ,\7QE3-!1W0 MODQV^3]02P,$% @ G3&:6$1,"NP'$0 _#, !D !X;"]W;W)K&ULS5MI<]LXTOXK*.]1VP[.5 M3/.3-Z_XWH?BS2M=5UF:JP^%*.O52A;;"Y7IS>L3YZ2]\3%=+"NZ=6;V_/?SF^OW]^\.JM C>Z=Q?/7/SFA_?(!OOR.+_\AZ@_R]?!,UQN+=C;$7JEB7:2E$FD>ZY42E;P3 MH[_^:>JZ]LNKZUO^YKP\%9=RNY*YN"XSF2>EN%TJ<:E7:YEO15KRY&*M"UFI M!!>BHL>[,_!'Q#I/ZKC">/S'LN3#8E:78+$L!5 "!.!G)>87NEXLF4Y9S\HT M2661*D/E\_55V2[RX>,EWWNG\X7X&7_&XE>84L$/X[HH5%Z)3&Y ?7Z *\O< MZS>2ZXH6_ *'%Y5F:<#O&]GH0L1RG58R$PM@E0!+8'U!O.R2'8N+(JW2->>_<$U#\AF0SDT3]8%WI.W!!E,D#BW G'P5\$X@VSO56R*(4BB!$ "+6: M058-2)B_+AL180:$(JJ-?E&EJL#P?>(EHL@"$45L)/%7%1H&;6S>M9UIHX?- M,HV-\<[3HJS$NY__[ )YLXR""-B390F#E[-,=0N Q1QT(&B8DY\9#S1SF M(%?@3(GX'4!9"P14HULO[]!OOOY<>,C*.NM::&_JB*G%;%%,AK$?$@M M1VY L]FK:+75.E,\BE$(-&4A;C=:K'2B,E'4&4QE7<\RN(-1*XU[7RQDGI9& MOF2=5U 1!!AC(R\Z^&.UOE5?D>VL>8D6C]]?7;YM =EJC(S<0MVM%7,)QA@> M8)A:J/FPP[6?BQRW34 :2)?4Y4Q>EGQ_ M-Y(5ZF#8;"/:$/LI"L(K:VAFV_,) -!F#MAG,&FB X6F&)03B$6Q _"H0;"_ M-@-OL>V_R8T8$<=]T*=[^W9&>&M5X"]M:-:A[89B>?H1O2^KT=T@W"/0&ZFM9-5*K&QBXC[R&L,M.,#=J=7:0 J)>F_D6'R^N;H5%RK] M0G?(]/ZH99;.4U U:[Q#I<0ZNP$PWZIXF>M,+[9#&V]1\]W-[567QAK#)6MM M06''+J5PX%4'K7,,IQ'OXTH3!"#6^]8NEWI&]DX!EH,%V3\8CFG/M!(DN5YG MM %.T@9/TQVR$T85NT,5RTA;DK' G*$-;'!E$KM"-0C%O!UR>3*$75]G4Q]: ML=S((FFTQ7-(7CL,KN06$[[H[4"WA!)=LD7)Q(_/0$RK!2]#BA1P3_$@;K%2 M:!)?]+:>;[;W4NR4-:/+]S>WUS>_7KT]_8829]1&PN2T@_+A/T)O361?><,+/'IG;@@ M>+W,=)T\J)Q\L93I8:6P+Q!?,Q5+F,X.6#P %;=[/DZT>P3 LC=(,U<-LP:* M!G=#T^A9/DY*E(R7,X0]9(TL[.$&0M#Y)R5DQ\7\?S7$G%#6 M^+ 7/$_@@\S$B(&$!,\M55SS72.4MEQZLF:B)A6/.\VX_SG-L$2_124#/DDE M%S\A,.9WC]A_B[6M;-I\7,9_U&EAQOQ49]N&R?]-G0UW_M_4V5#DS]5^IS;*2.31M(X5ZUW3/R_X96OW]%CI!9J?L4ED/AH#(0"(.R+>/[+EO;79G;1-0%JC &1 C%W% M;KI,]QQCOXUJRD^"#IK6A.[4"S]X9[4]=:Q(% MI_@!Q-K.L4(WX,RW%[:1,2W>:KG67[H,SG?\B9^+_];[A(1)J59 M*ELT)[F1N.JJ.7L8 EC?5 (N'$FDPC$09 #@^UW2 E9$N!&;J>BUU;3@@\H4\?]%L',.0;,^_, M*TGG3";&.A ;7 ,;LJ;^1)"[>"'$!:S(I3DINC_'H5U/(&L G^-$)!B;< Z" MOF63:M"_41!X#$#4]2/A6E/;(\O@I,XT>'G?G;/YD35U@B&$1I;K#AQM%'A6 MZ$ 'O^;D;PL3BFEOG3I'CFMYWG0P!VH(A]X*_[7<*01V26D^-UJH6=P<#Y$# M<)]O-(FLR0Y..UZ .^[@3@@LMR= ]0]%"HLG:S?9+K\3 V=#_E(7^%;42M1K MF!*$$ V9@\%&?C3!BG>^ :L-\ V$ 0 M>T#V:"#I8)-T3;!70I=<.C:9@,Z[\\2!Z7U/B#EGZL? Y B.O!WZ07-T<-ZI MFK VT?6LFM<9^)Y5(G"M,)C"V!$X;%M<(\5)B_8@+M/YXD6&U"AI2;7+^38\ MUN\NG1"X- D/3>!GH1GV6Y/P8?KAU0]PX"25KL"5N0 [KHI<)LH9)40 M1D+87C"U_* G,X5GA1.7^D.4HV\9&ZAB-<#C39'#!+T8K0B5/G [L&0UNP2 ML.>[(H)%NN+'-&?1(9<&0QX0+HHF(!1:GCOIQ3TX\5T49"..-7%\;-(+)N*] MB4N(B(;*))Q:H3<5< CPXXJ_83-BG<:_4W6XIA2V*;)7JEKJY*#X0K#GV[T& M;"N 'C\?\F\OFD!(0P^) G+PZ7U_./9YJ^DMD>2^<5E\!@5E'T(6!P"%=",$ MY")E1)1R)T]><<>0D6S,D'%P9;(_\+[Z7%AC! ?Q[<"*0O^H,82V%2'L.-"I M'07BTKP+PTC;GAMVE@C3 P8**"SP_3VCZ,QI&E$>W%]'(<>U??6WSULS:*]; M<[CN(T93T7;GO=U0S!PXAA. O>N^Q"6C] MX,G+WJ@G+(0"(J2<9F"N/L&- W,]1Z3>EG0 \01CZ$RN$ M8A^UNA#)5C"U!]=3UMEW$4&_]7[+#T2#OIW5EO=TZ$K^R.]Y]59GL)++5,H< M[K]%P'5P"3)YJ;,TX>8$O2!G42 #'3%'W=SD5ASH\03<(."0ZT04?[LC?JJ. MX34I14$ZG4;"4",?3U=8:*:JC5+TEA.@WR3SR"_;[NQ*?M$%P1Y/)\YGW#&> M6B*=<]>BKE+CGP]*H\X3ZKND,\YVZ9THT.K?W7OLG8J=E_F _2F$#(AG6PC!0#+U<"C<0Q .)7V6B]@S-BD-M5:XZ\:U:-/_4KN3Y8JZ2BSEIREW MD P>M2)#E.LOS3G!MR4[^P>8)H\QA^KF73/LB"(1JXQ:P&TB1#<.A('G9T!/ M+JX>SXLN9,:(+:GUM4AS?L\-/',FZX8. H4MFD#9O4 FFD18-.FON"+#--L; MN1Z5T\"-2834=$"?NDHMY99B$W [MG;2>I+Z19O6'[;L_?YU:Q-$A4]BZZ-U M@O'3*7*:B?$Y7$64-4T.];./TVE!HE!95?F4+W( M3<[=3*\<$ULA!9E):TH5!ZFC#%FBSH JLO&I=HQE$,B\YV4.++H^Z> MC(JZ MCVL ([/6=4&-[Q '==X>2N](P;P2V=53YB6<.Z1[+KWU5BW!UE)O4.L65M.O M9A;;/?'[+^U%M[RN*RIL4*++W#1G@86),@WVU( GO5):P!5?((>GTW?#XS%E M01]YG*XA/SK(^![5R+$WU+"]]K6H M3X$04YK#GS;\ 4$L#!!0 ( )TQFEC=Y3W&U@@ /D= 9 >&PO=V]R M:W-H965T6_;.!;_*H0'.V@7BBU*LBTW!^ XZ31% MKK73*3K_T1)M<2N)*D7%\7[Z?:0N'_(1SV*!IA*E]QY_?/>S+A9<_$P#2B5Z MB\(XO6P%4B:?.IW4"VA$TC9/: QO9EQ$1,)2S#MI(BCQ-5,4=BS3['4BPN+6 MU85^]BRN+G@F0Q;39X'2+(J(6%[3D"\N6[A5/ABS>2#5@\[514+F=$+EM^19 MP*I32?%91..4\1@).KML#?&G:T?1:X(_&5VD*_=(G63*^4^UN/,O6Z8"1$/J M226!P.65CF@8*D$ XU%?#HC M62C'?/&%%N?I*GD>#U/]/UKDM%:_A;PLE3PJF %!Q.+\2MX*/:PPN.8.!JM@ ML#3N?".-\H9(W]\.7V!CT/ MQR\_T,MX^#@9CE[NGAXG%QT)\A55QRMD7>>RK!VRL(4>>"R#%-W&/O77!70 M6(7.*M%=6WLEWE"OC6QL(,NT[#WR[.JTMI9G_T].F\MRFF6I:/F4)L2CERT( MAY2*5]JZ^OTWW#//]R!U*J3./NGO1+I?EN6TT6YYB'Q$O__F6J9]CAY)1!&? M0;2%1%(?)41(1E,T5FL(HC1@"3BH#) ,*!KQ*"'Q$KUDH ?Q$]W%,7_5=.A/ M&LM,4'0O_3;ZH,1;YODVG7Z!SVL +R#6 Q\2/(13S%$:$$$#'OI4*%RKNTXI MI"2*AHE@(<*V 2Z"T5]LGA'@^\QB$GN,A.B>DE1)&O&VL0YGG9:6E!6F#[C& M-014^;8E.M#.='DJ5J3!7E/V;\7X)2._U/590*X52 P)$5*?;("]P?7_ M@SL)0%L!87##II2A+^SLA7I! \3)EX)FR[Z//-Z#@4!MF*;,9U >ZNV>LT31 MWL5Y"5+NI?:->'\*-"4>R%.?HQN:FQ.36VVU^90L#B5YI*2G<8Y\F3? K@<"_/CN@K M[!@RHC4EJ8!SQ5#YX%BCD&?^?BP;O#G+EO$. "OU\@BE6(N)H:>X87,F(0Q7 MMA]#LB0"'._%,HR##!PU^T_ ,S32R0@ "D[\ M*8E]I$KE 2?ZJV2K;60?]A\2([J-#.((DE$":MCC5C/!(P0%CT;:K$7025Y9 MNJB#%H+PNO7GM+"S\G9ZK%X@P4&FF]!$YMO89B%SI,1H;?U!^!N+CQ4X(3&L M'L#N$H+@@7@!>+_0*2R;0;DN\;W=])$?J('[5!%HU!YXE>V( B:-T". M)DN '^TW^BK?%J9=)E?:F/$L;C!ICJV*U +=/U652RF",VGJS6(K R)10%XI M@OP"=< 'Y8.H>I** M!86IK:M'#BL_I0*B $)SRR#ITK#IV*EJ%Q3L9;NI"5B05)/M,B6\!H5M8C/; M6T \J,RP*\3"=%M=Q2;E\05-,A44BD%OEN:1U8 /_JV7N+:N$2\!4WJ3VNW3 MC6-_)]-,0*D&RV:IH5QQQ3!'5(^V3B-U=M%*.B:'D+^11=JK&ZXIDZRI]+J[N![:+SAI;E8K$<QZE5ULCU MGNNV1J=+T*AJ%2L:VS4&V*V7/:/7K^T#)L1X &?D-=)U!4;[@!7N@,LX%%=;"/;MM^MHWL."3)WM(T)H=\U>ACO M1.J:AM6ST1G:97^KMYOY).?MFK5#8<.$U8:"#^U66=4V^F[W9+<:0X"S1*J< M');:>Z^,LVJH.QKUP'!-\V30VL[*_=^-=*N779W\#JJZ:VI+G0K[KB@#JAQQ M:(]T00YKGZVTB W;VNUO'_3KC\?Y&T:V=3I0^I;0&/HMJ(E'>\>VC@_F"=O M[ONCO?(&U;5 :5[J7T42POS3O'C'CSXU3--P;+R5P*KT]B\8.] /.J,K/):! M3\^MQ_@D@')-?++N1B0-5(\)(Q,5>>NKAH2B.ZX;YO=KLZ&IKO-=WX2T;QY6 M3#%Z5&U6F#>H2?YKF&KQ%5I?C>P>54Y;=/1K^FP7'N)Q\&C5["7ECVE1_6/: M#/I2U51"\P(]B=5S-26L;,, MBF^BU%HUN0C\2/?XO;;Y#Z4P>!EGD1[=0.-J[ ?5^P61VDIOJY2?:Q0@.@9: M! SNU5,UT4,C#5:"29.^R;PS!7U_S4)]($=AKGGK?OH=?;1W>A_=8-4*P,XF M>:C5"T-,5M2!C=GU$QIE0L"9&YJ9.F^Z!G;J]&YAUW#,;E,]QM#[-924G?VN MX^"U^[VU!F0/\,JJ"ZW;D=U,MV>XBKIJ__# 05;=SN"NI0<$J]\W++N_IC;P M@#U*0VN=<<^P!^[V\7?^M+5=^GN&V>M70+NV">I?$3^ 0-1$]931]*FGL_(Y M+J)BKC\ZJK$63I5_F:N>5M\UA_GGO)H\_R@*#C]G<0I!/@-6L]WOMI#(/S3F M"\D3_7%ORJ7DD;X-*($\KPC@_8QS62[4!M77WJO_ E!+ P04 " "=,9I8 M%*Z_I+@% "-#@ &0 'AL+W=OC@9C=X-"ZE,;W81Q^[=[,)602M#]T[XJBBDVUR3MNO+WKBW'9BK M51YX8#B[*.6*%A2^E/<.7\,6)54%&:^L$8ZRR][5^,/U":^/"[XJ6OO.;\&> M+*W]QA]WZ65OQ(1(4Q(80>+?(]V0U@P$&M\;S%YKDC=V?V_1_XB^PY>E]'1C M]3\J#?EE[[PG4LIDI2"H?;-%L!H-"F?J_ M?&KBT-EP/OK!ADFS81)YUX8BRT\RR-F%LVOA>#70^$=T->X&.64X*8O@,*NP M+\SFMXN'^=W-P^TG\??M@[A:+&X?%A?# &A>,$P:F.L:9O(#F/%$?+8FY%[< MFI32?8 A.+7$)EMBUY.CB)\H&8CIN"\FH\GT"-ZT=70:\::_XNC@D*W"/U9F]^&[\;?3S"\J1E>7(,_?7I. XS.1V(@U#B(2=Q M8XM2FLV;W\XGX[./7LBETBIL1+"BE!N1JD>5DDF]4%Z43J%9E<8P00@P'@2: M*>Q@T)H)88M98:^+U0&XYN^D!X>!S;+\XKU([$NE28AM&C((SR/52:P M[W# I-*E+[@/8LQ1*M")2!R"ZAJWH$ L3[4!]B'!J-4JE3R6*0-S2NH8':H] M1]&5TAVF]&6P&(@_KZ[N$9PL(U='/N36TTM3NX@?M%/'Z*=!'8B[ESQX(R^< M=S*(HKDUB"<*RB,7<1UT%:II /%(/K#=&#S>+EU0B:;(0WIO02^J^"MI(7\B MJ]'?JHC.26[M"PS(I5;0S38>#*$X)=\KQ?'E;G"6:TPDY+A..B%K.A]VC"P( M9;4B@ZSJ[42L_'[$[5I] NEXG/%T]!6062;6I#,D-8XLK:E\O6"=JR07<:($ M%X#4=<%9-3BP,9:A*R2S+JWK)'=G=#]$K0--Y2)_5T<#]2PB4FN;@(2006B2 M/HCQZ'=."K>W-*9""&2&W6^#?-KRPS[F]#Q$W#@HN0HN;H?RZ(I,."VG.V!, MEQ2/;VXLB PQG426*@"/#^5T*TJ_XG@;TUB@#ENI^#S>%O)IN@A-EC5Y^I! M5_X+?[?AE4N++!:LE:'V!&R25B+VV=7UPZF*.H K 15+R%IS+9CTHV=\0>B_ M[@3(9;K?2O//UV=G_??O3R,2OLY'_7?CTWZGY#0. W15/+]>]'^D)AMU;U+M M:RTY>(X]BX96?*IQL52>TU=')^2HHJ;KVJ;:+U98:AIOUVW*)+8@AD8U>&)= M0$[[?(2C*NK#/6KLWN&)G/Y8NWX:4*ZJ;0Y;]<'!VKE2!(2 M5YXE[9G$&8%/[;;.4?WU[M8_OS.@_7S%]QNXQIA-F'74("IY6^?^@"SA#"XU MGRG!@CH/HKWE:H4"8LF%710HBG."^C\;C]C<@:Z8#@[=0X>=)T)!;A4?0FA^ M-E^_%MK1]JUU53\Q=LOKA]IGZ58*-:@IP];1X.RT)US]^*D_@BWC@V-I YXO M\6>.]R(Y7H#YS-JP_6 #[0MT]A]02P,$% @ G3&:6%$ .GZ.!0 F@X M !D !X;"]W;W)K&ULM5?;;MLX$/V5@1VV0)L-[.WVF99HBQN*5$DJ;OY^AY2LR*[C;8ON0R+S=F;F<.:0 MO-A*]:AS2@U\+;C0E[W\GHX(PT9M?N+X'-;^0E>%,T <%NBH*HIZO*9?;RU[0VW4LV"8WMF,TORC) MABZI^50^*&R-6I2,%51H)@4HNK[L705GUV,[WTWXF]&M[OP&&\E*RD?;>)]= M]GSK$.4T-1:!X.>)WE#.+1"Z\:7![+4F[<+N[QWZ[RYVC&5%-+V1_#/+3'[9 MF_8@HVM2<;.0VW>TB2>V>*GDVOV';3TWC'N05MK(HEF,'A1,U%_RM>&ALV#J MO[(@;!:$SN_:D//REA@ROU!R"\K.1C3[PX7J5J-S3-A-61J%HPS7F?G=U>+^ M_?T?T/_PYW(Y@(>[!2S?72WN+D8&T>V<4=H@7==(X2M(00@?I3"YACN1T6P? M8(1NM;Z%.]^NPY.(MS0=0A1X$/IA= (O:F.-'%[T"V*MD<;'D6REG.F2I/2R MAZ6@J7JBO?F;WX+$/S_AY[CUXH]QXB7)9'#$^B&H MI>Y&%B41SQ#[ON?/INC9)$:@T'F6C"-O&B4#N&5/+*,N/72-8544(3 O2FHJ MP@'=>Z+*,(N-V;"F2N%NN)S))<\H;M".EWZ,J,' M8/PO/U>9?^@R.$J\9^N M2Y4Q@0?'OH&W-H]9VAH:S\9>F$Q>#+?!M3V=('\V"V]R(C94H\>.T35A"IX( MKZ@MD36Z*5*&!'%&5HPSPVB'B6DX\X+Q;-_XCI-NN^6FW7I;B/NDRX)I+9$4 M(4W'R,R;^-'W&[#D6]*_E_/;1C'Z48C)/>G$\O_0O?O>4H$!B[HT/[L3U\H- M\H$7"!"5$P'< >>M!KR$:(,*A^73A+S:RY5I$GM1C-48CU_ZIHDW#29>$OHO M;/H![ECD!='TIZSN!+;%"P)4@, ;1]%WV[U[19P;$ZX(7I%T8NM^.(M>MN?(T >;'8=&FS0X;=;E%8+9_3]N[N3@;:6LTSO)/Z;X5N&] M/67#FJAPUL2;6HGS_8,\UC:UF='-\9;14FIF[/"*B$?8Y@S/NBWC'%84*HU( M.%]38[ H\$:6/H(LZSOEEJA,0U5*IP,H O0K52G3= CWTI:J1@W%H\1.WN*Q MJ-!OO(5FL'K>PE\YGKC?Q&)#X'1#.&\#MZ=Z)PT! M*]I-,WAO;PYHJE.\ENSD6CL/2)K*2AB[HJP4DF+1$0H]1767BGJ08]HC*U1@ MI"FO[%ZL481<,"C>)4J'"Q;=YWLI,X0KC//0=U2MFN!&2&N2\=)O7$$=X7JW M+0J/("7JK>DP.81E9Y'V8+'\I/>2P^7NY%S;M(FQ\T5-[ZV$NG1*ONUW1.#0 MY,A0WWX@0!E$$J5E"TKL02;=IKCRQUT'^J5B!C=)X(%:V2!U?74Z0F5SF6JH MW F(H[2IXPZWP-R][+E&(VCW[<[F\-A]=-1Y+^!-9^->11K^-E^GUJ^TC41N,!Q-PC4O]X03?.:I^"=4-(TOW^EA)@V\9]S/'QR-5=@*. MKR4RU32L@?8Y.O\74$L#!!0 ( )TQFEC N9P;0@H .@= 9 >&PO M=V]R:W-H965T998218BYZ:K2E'@R4SIG%MJLIDLQ*UFILISKI\N1*:69YU!I[[Q2@V75.:B,%(53(O966'4QHO/NP!Q"7(LN($=3X%GAV&I%$V/Y=U?"N"/6/BEZC,N+]LZ<\.1AV65,:J/!!#@UP6_G_^&/S0(CCN[R"( M T'L]/:"G)97W/+S4ZV63--I<*,?SE1'#>5D04&YLQI/)>CL^=W;R:=K=CFY M?7<_>7_:LV!)#WI)(+_PY/$.\D',;E1A%X9=%ZE(UQGTH$NC4%PK=!'OY7@E MDBX;#B(6]^/A'G[#QL"AXS?\50,]^>AYY4:-$Q$:1F*!'M05A9S MQRU1Q0.TW(F"&)"V?'GW\;EKI)N&;Y):43A2>(IL:%%NNF6G4&>[T!8UD3T( M/*FMO]ZCQF[WDQSO2BNG&2Z+(&R'+[@%LR=F43S9],G%RONSNPL4+KZ%LMMB M?EI9PRI4 NTT2*1.JMQ87B0"UG\NJ0SCON$9PFDU+\Q,:/C9&#DO4.H!"LU2 M:4IEI"O:#8XO\"2(,5X,+./!+C)1"YR%PL2_!*:(6/OP/+'E0I$3R4)> *S2 M.(P&:A":JA68#4F1\^!,.;L(%(S/9C*3')$FF>V'$,GKJ]4Q=[]RUK-DP8NY M(X2OK4;!#SS01F1./*>B$#.92(Y'RP*F+&1)A\BR7<[X9,5.ARW,N%9]N1@)?-L_V>3? MLO N[R M-P$G8?S*\VO>3X*3^NCB##U8.-+0A_'WMM) MKO'LZ#ANC]EEJUQ\H)H)B F=2$,%<1&J+SDIJ,AX66KUZ' .Q4=Q=_C/FJ%5 M%CJ7T">1)7[Q')"R\*&I?'D=Q=&H/XCZ@SXKQ!+DX=$.XZ@,$M]6$P+SQ$7@ M\]T_,+D@:FQR===E'PMVPV$?:\P=C/M1O]]G=T)+0F1!$&EXJ?*24*1%&;R,^Z_#07/V"C8ZCP^$H&IT,=R8@M6H"YGRNQ9R M6\U)\V._V,7=F&81WV3W%5&R<7'+G:YP>=X>C0^?6=6FN1N#Y,.[VCPY7 M?O\!-;V;J8%DU&5;L.^R&\$+)!JEMA:T@!"4#X&2P7%T?'*TD^="9"EE<^W> MYT+9##C?3:(:OR&*#DV3:H[1G0U.:CR-HD'?(^I[2MU5A4;^@)TNE:; T$Q' MEOF0_YZR/Y'Q@\/H\+BM\[;E3I=5@AIA,0IY;=R4H$K";+LH4.GZ=/<9$YTP M4/\GU&DG2A")3.OO5Q!*24RG7IM4N"I/CZ>\^!IJ=%UB*[-F!!:OY&LP@/$E MUZGQ'1QZ2-U8U$79HV@8B6+N,Y3204-_+)MI/7[5BE/2V07: EE H*90;84( M608 ;)4SF) A5;-5Y2-O8M&F %TO*_H>JWC1OV MUPOIRP&E?RDL-:CVM%DV!7;5;K5XF0KJU+SNS<2^)8T,KHJ-/K!5R(0^9Q?=A7%[;7R MF4UJ4S[]]3G=7L[&\)I;ZQ@E-)[7NZ>IIKFT-F3_:OETI_>#9Y?]VQ#!^$2A MM,WNW)(#"I55OM"DJ#C0!#\_ AXD<"^>6E'SIB>\E#1&41'"( 5\&%^%'%1" MO*GMIZF;=W%T@)G%Y>B^2OJCA1IZ#J-X'$='A\>N#)F*>+ABZ@OC[[4+LKP_ M?,VVWWP<7'[\.N2K"\&O8F M4TLP!F1\XL!S[PI2RVT1[R4P!*;U0-:F:J8RLF9P,HX&*+ 8K/9)O5PH&JW> M<&D7["^MD/UA##!;LMIG:UG1]GR7<+/8:%7 PJ>;BQ@*T;]AEUTHB'-9(ULC M+FVIF8<1LK](%7#P5KZ\*P5N-FIY+8-ROCXT]2M1QOK>LW>4@#+#H^@H[KLQ M&9*+\.YV26YP2R>(L!\0$&F9X^YQ!*BC#S^T [Y>]SP WM0[*N)P_2B2BEX( MXSF7.N=-);RH:_157:/]BR!JV\T:1X-7$_P'@4DB@Q$'5LT%K89>X>=T"#&K M5;GEFES=0$00P)I%;N-=FE$X7.6(J1;"23YHL?RR.GNY.CNISS8BG&IKJ'8D M+1!MEZOO\([6^?GZZ]Z$R<)-&SIU,'"B*06#7;(P5E>)SWIJ@S)=S4P;+F+I MJ@"A4TN%@V(N"S?T^[F,H2YETL^_34.._0P^HA7$R$?LYEBB4;Q0PE+^1"&U M?I]G28;Q$,S2UDN.5I3=RT _9]6#(,URFJI4(6G%)'&!;C^O[HX*M6GR!AI, M59:9!=?#XXAEP M.6N>7FS:3+2M+K'R[7I>."B!TOCW2@X$C<&;GM@V&3=IIUE?-:C/LYE& .FS MV"9<>( N]E_[1'#1ZWCQK@PP=+3TR.&Q1F.&-O"2M$9[ISUU+A-'4;^QI&I/ M;[\RJ@L6?8/9I7*S XTFF 0R[Z908JAP)%Q/<2?P>]K8K,G)/:5KI''_83"< M465H:IO[.,EZ2QWKWXJ"?L_EDMJB9Z5.Y;SZ]UM>W7.BY^\9(;^RQ8_D/<^L*JTGW+FRIK5>Y^+@0'7.@ GL\4JFZX( '-Q]WS_P%02P,$% M @ G3&:6+4FMPGY"@ "R8 !D !X;"]W;W)K&UL[5I9<]LX$OXK*$UYRJZB+E*7'=M5CN/4IBK)9.TX\PR1D(@Q"2@ :,7S MZ[<;X"E1AS,SNR_[8$L$@48?7U^ +M=2/>F8,4-^I(G05YW8F-5%OZ_#F*54 M]^2*"7BSD"JE!A[5LJ]7BM'(+DJ3OC\83/HIY:)S?6G'OJCK2YF9A OV11&= MI2E5+V]9(M=7G6&G&+CGR]C@0/_Z1Y?(=-?3Z4LDU M43@;J.$7*ZI=#BN]8V"/! MT"/^P _VT M*40-++_CKHCI"HW9"Z"<7>D5#=M4!1]!,/;/.]:^_#">#-WO8 M')5LCO91?PV;^PGYLQ[908Q\C1FYE>F*BA="5ZN$,TUN'F[)S!_TBB\(;B"I MR8)R19YIDC&/,&WH/.$ .$TH62B:,G0[ N&!I(SJ3'&QK*T@5$2$_8"-(DTB MKL-$PAQ(@R)0^*?<\XSJ^O-9+,&5DI^^9-$ 9=@UAP]-, MT.@/" L.K/:!5&%X2%-8 _-8#&,)9S.>0(LP@)>A#@(#^J)H1(= W[)P <1 M)EG$B 1I5(,'JAAH6 $;R0L2YJ)ZJG-M]>#HKQ+P@&*/H-SC4<@M,9TZ<0^= MK592H9CS%^#>&)@$VPF9$W4B%;NF1-[0T[],^ YE"FK#>+2T^",A%)7U!6 MB'ZKK'Y;D>!8VQ##L89:<=L;%L:"?\^< D,IGID"=\P,N ZAJBVS)"KV A1#O,A#281B*6;A"T9R.NQ9_ Z"-V1? MU#R]_>WSUP^?'^_>G9&;5EP5RH@(;00WK#]@4^0'[0EL<[2O59NR(]CB.;6A!QA\1D"";R+ MF.+/U(:$@L47R[".T1?!Z!J I1P@(N 2%(/T(.@MN0"PV7FQ3&"2MC%HGFG, M"!HQ.(YEB(7I3V_J<^W[=F)((*7.[>_=^-' "!KGCQ MP)>"+\"+@(:+*J]EJ)D)OC035"!2-+)V#>O+"T2_?W']ZV_C[*,5RR^EV6Z9+;@ZZ8YD$B\^A M-QD,\O\WE6IV3:E#'6)M\+\)&_\/'_]0^ AVAH^'UJ1]V$1=\CNCB8E!DX(NG74!VU$6 MFA)XP7CB8>F[Y2#Y^$8H.33][\+F7PI/1X6O(T/+R!N>3[SQH"G:OB!0K?A[ M0\MX-O$FLV'+R+NVXNMHPK.9-QU,MI[K\:JI!)=*IM.Q%\RF5=SVSJ<0[6HC M7_=475@3)N""$"@@B*RYB2&"%$WLG(44>@BLM%[L5.MYMJ*WP:EH7_.RWH6@ MW@XW:1 H2GB[A*S ^3+!RW88Z#?+.FXR=YX'1>(^EOV\+FQM\7N%(EH+Y]VU MYYZB.FFK)_9R&+15LNT\V1W:6<(VJ*RZG2F@- =$@[X,-LRH5QQ-902;VN[( M=9:P5@,C"B9B0PGU.=;YKCXOFNG\D,A";/H&%A@9/CE3>?4' @1!*U8;$1)* MH5'(>]LV.C&'Q0]*#)MSQ3@[75"[&*+?H"/ NRK1XVT*]1HL:7 MVR7B&EZ Q7AJ>U2TD0../[C9Y&!KAF7H6Z7,\U%O M,#CIGD_@@YR0=W71R3 ?O>?ZJ;M 8W,!F@)9W/M1SP].NO!_!I.V=CJRT]U6 M;ZL/O!*&]*F F",;\<4".!< )6L M#5^<0<"B(F(.?63!:/V:. 54*[0Z371 MXQ&U0W<%V" [S L9,:) <[QDMHN'#^!6] [/X?77PYHC S'CGH]*=4$M$&3BYCE9S<9@$(9>^R'AQ?9_ ]FB]$> MN8VI6.9GGP(G;I\]IO2%Q!0,@2=951',(1Q!Q96?'!VV7J]Q9)X#'>SV/;/8 MKT5\>^'D3IGR?-FHY*'V8THXZBUG1$**C6,BKSAV#2D>X>&1IK#LY!$<]1_GZ*+K"1TN)[+LH)(!4H! M4]3.)S<.I>%!\Q0:9-701IZ#-;@D[*LS@!_BW:W#E)B[3PEV/*>WAZCVN!$/ MDJQ!AX MT_&(O)>* :.$_0@MTJ'(T+4R&"K-\:#N!#79RQ['][V)/SD[L*=?]OB'R$$] M.01R#PP/[RV>RG=C?^H-9N=G!_@>#KTA5#+[&:IN%([5^\.1IYJ;ZXXZY7R5 M^4HD#$?>>#HE7]%K(+L13&8 W_J=2:Y4._&PD?8U$/L^#W8CA6B["+R6L?TH M&LX :Z/) 9R<3P9'@:2M8WIMD9.WU/L""83F[F8P:4T*1;;"!57O4MS5M$?Y M1GXIJ^0V"EZMK+$]1P)6C0KR.L.;-HR?$CJIO#7!++5"5\6U!A3-J\LC+("6 ML>G*11?353&(RY921FN>0!9PMRESMEL_D!OXPC6':X:7B54/X&YK7<8JXWVY MUJ:(;3EP?\7PKA#EM VAI5N5F"*R=YB-6RZO>2&TJKLK%?WR#RY-[EN5+,NV19J MP)N@2D'.@J;EKK+6,%?-\OYV_G$7,< W5ITP&QA<0VV-IG 5(WS%F -T!R>H MH&!VXI1N;_B+^K_&L4-V)8R3CKKB%\C,>I.37MM/0/JU'^BD#,HU_!D2YA>@ MXWZK4XZ6OW2Z<3_PJ::[GTE]@FJ/0XVL3IHV M*;1I6FAA@ 2%NW$Z8%K9G>ZCFSBMM<3.;*>E^^OO]]AIVB)@MWVX#Y#:?MY_ MSXM]NM+FJUT(X=AC62A[UEDX5YWT>C9=B)+;KJZ$PDFN3LY41//-, M9=%+XOBH5W*I.N>G?N^3.3_5M2ND$I\,LW59G77ZGJV43)9"6:D5,R(_ZUST3RZ'1.\)_I)B97=^,_)DIO57 M6MQD9YV8#!*%2!U)X/@LQ404!0F"&=\:F9U6)3'N_MY(_\W[#E]FW(J)+OZ6 MF5N<=<8=EHF//(%<]-XR3BD"9.H-3"3YW/KF_ MO;UYN+V^>YBRB[LK-KF_>[BY^_WZ;G)S/3WM.:@@PE[:B+L,XI(7Q/43=JN5 M6UAVK3*1[0OHP;;6P&1CX&7RJL0KD7;9H!^Q)$X&K\@;M X/O+S!KSCL"A2[5 M?$^$TZRJ30HBP5)A'+H%G5>U@T"N,J:$H_)EXELM*^+QNZE6UIG:%_"!5 >5 MT7,$V9ZPMV_&23SX\.+W\^TE0]EZD]:"&R941D;M>?&4"5X-VT4_&@X.\7=, MVX?M]F XCN+C(]H\:C>/HGX2T]:HW1I%PSBAK?&6-1H-A[1U[)V#:6BC.46@ M9=K1/HYC_&VY+\'C>T.(#)\!6X C1LY(DM>""^TX* M,&>O&T.X2>M(&O3OI<7_ =UX#(P&\3YP23**1OTGP/5'@R@)H.Q ET3'\=$^ M=J-H'!!^$;LD.DIV\1M S& XV)[_L/;>A>67ZZOW[$8A^H(]\$?Q$S :D>JY MDM]%!BLQ\5)3HY;!BY@>CZ/AX0A &%:K'4+'']E,*)%+P$R^20\W7!/6L7=W MV@F6#-YWV0/!*!4)K)VWKL&6)-2J*6N@+RWF(FX-&95Q72%CEMQ(75L,+@>Y M)#XM:@\J\8I'CLGF<\M&035:J0O)1CI 4_ 5@H!<>*RD:4^0LZ[VP2DD4M7O M=]E'O1)+82*6U8*2E6SNX4VDA1'(7$H0IPM<&% H-#0?"1W(VC$ MG)M69UZ[&DPIMPL*?8Y">M8%^Q0*:.RRJ4CKH)W]B<\\!.]&;?.)=.W82NY"JEFTZ?I,BH+TJ2VU/P@OX*C<;(U,'6 MVCB?WT0T1:00:[4]A]UWN"7^@S$3DID&4$%Q8KPHQ%S0 .-NS^^29X*R5A@) MFC7+>8$HP^4>U)32%K@'$TR4/")TRN8PY]YDI%\F;5KHG<&WD0=_PJV:/$7+ MQ+EJ,=0(=LHZD)D/01,GQ'^+VGZVHSQKQ6>% M[QYH11FE#Q$\:7Q-=D;4F# . Z8U@Q]4Q+&2'##U=R35]I:21*1"98:@LLV61(]*164A]$E@_.A[=(7 ML$FUU,4RE"_*#'%'$TV%H,()"5JT6I%%_VG891)71NW"12/4"2#+^5(;C]L& M*.HRWK:FXC#3*KP'[::5[-Y[?FA;DX:@F)&2[G/W^][.4PPM<>X?G):"IUQX ME;6[[9OV(CSEMN3A08Q:FDMH+40.UK@[.NPP$QZ98>%TY1]V,^WP3/0_%^A' MPA !SG.-V=TL2$'[TC__%U!+ P04 " "=,9I8YV)@H@,( #H%@ &0 M 'AL+W=O]:.Q)V2VCB?KF4#Y]^=YQ\:Y$"A%>SZL*AI?WO=Y[Y?QT8.L MOJLYYYK]6!2E.N[,M5Y^Z/=5-N>+5!W*)2_Q9B:K1:IQ6]WUU;+B:6Z8%D7? MM>VPOTA%V3DY,L^NJI,CN=*%*/E5Q=1JL4BKQU->R(?CCM-Y>G M[N::'O1/ MCI;I'9]R_65Y5>&NWZ+D8L%+)63)*CX[[@R<#Z<^T1N"KX(_J(UK1I;<2OF= M;L;Y<<%ELE#F?_90TP9NAV4KI>6B888&"U'6O^F/ MQ@\;#+'] H/;,+A&[UJ0T?(LU>G)424?6$740*,+8ZKAAG*BI*!,=86W GSZ MY&IP/9KU$/<%(8[++F2IYXJ-RISGVP!]:-RJ[3ZI?>J^BGC</F M.19S;==[!<]KW> 9/.__ZX9:B+]?"-77![5,,W[<00$I7MWSSLGOOSFA_?$5 M$_S6!/\U]'_*A->%>/8A>X<@-BZ9GG,VE(ME6CX>R+)X9#-1IF4FTH(IG6J. M2M?*VB3[_;?8=:*/BHGRGBM-!+A$_[A5(A=I)3A>J9H[9ZEFF52:+8N58OSO ME="/1+TJ1A/'*F- HL.!Z+G.2EF:97)4:PEFJ&,4_@U)0292#Z9!YKG?@V!8< M]01_,*HA+FJ(M,S9GU) [%>\7('?J+AE1"YR5DJX('UDI'?LR^'TD/TQ&%RQ>7K/V2WG)0()1Y8*#%!4 M+H0V 88>*;D[FYLT46_()Z;F4Y_=I M87S]!!!98>C +^R*PHZ-:M6"\N/?2N"ATS"N1\;I MLN]\/#@=GX]OQJ,I&TS.V/0S\O7SY?G9Z'K:I#P;_>?+^.;;,W.>HE^(]%84 M0L.,YS8/LJQ:\;UQ1BM*;XL-V^,8*@70+K)B-R16"O%SNB!D042%<8^6)/ * M302=0"F)/DNM:(,46%$4M_>^Y=JQY2?!5OZ@!6X%(TY"*XR@">EC^+7%H$L\7 6>;<5VS*9S#(*Y M+# HU5/NU+87D-V^B*9CW\US?!%FEWW M/-T/\ES0R("EU-(.:)"D2T&6MYY$L7F( ++:B2P79>AA\46"KQ:KP@R2IO5A MUL %=+"Y-RN'7'#6Q5!5O3668U%_[CJ^Y?E>;PL%9PZ1"=W2=F,C+([<'AAL M*_&0SG;<8S<8>9C4L%'+[/N:WO,3Y#%0NYX;4I_M-3%4+\:F94;-V(D5.AZN M;&CG.\&>!*#Z?P/8_FZU&_U_:,#6^\3&:H )B;-M99:<]X_:W=]/6ZL5I_/. M3P>Q\PM3F?XN:[6Q2K8=]P]>XEE1+TDY#HJT]-8]H*7INA'J-W8H\*'E.@DN M7!_#&@FPAJ1$?)W49'%-YCA(>,\U;R/+CBFI$F1%@$?#>5K><3,%R2&S5%0, MJP):,3R_WJGV-8[832S'7_&B4,UK&31UQ5-+S M=8%<,]SH71::\J#QBZ#GO+[JF=/G MBZDFIO] *1RC/.CT\GDKU3C7WHF2OFB8Q&Q"R$)LI@[M1+#/29KS MV*LXO,RW$+99FU,'0KKO.U5_X^OC@E=WYALK':&Q>M M?P.^2"O8HUC!9V"U#Z.@PZKZNVI]H^72?,N\E5K+A;F_I.\71# M MJ/VR?_ U!+ P04 " "=,9I8)]O7C?4Q "5L0 &0 'AL+W=O[TXQQ?HB=\R M]50[?T>XE&59?L$/]^F/+Z8(D1 (X_9- 79DY\T?U; MC_Z6%@^+62:UNBOS?V5IL_WQQ?6+*%7KI,V;C^73/Y4LZ +'6Y5Y3?^-GOC9 MB_,7T:JMFW(G+P,$NZS@?Y.O@@CGA>OIP MS>6%.>SS\-AXLKZK]\E*_?@"CDZMJD?UXM5__U?"\@F/5314JD"1]HG%3R7%31(E<+3"DB_ MV4:?)P^3:*,*525Y?L"?U1Z'Q.?:HL&I]E4&@^]S54?;]:934P&GPZ08@O6,X888\1TAAF!;@KZ,DVI0"_4I5Q836I9_>P@,P M4ULAJ'E9US!AG2&D64._ &2 BTET2_@!DE2[I:H,6<;>W-L$%D'K;7=M3F@" M]@$GJL&7/[Y[/9M-IM$2("1V53!VH@)8,X%0-%&>)?![UARB?5EGM _X#/QO MA[C1XTPN]3 VA+W+$( 2H"F(CY8%CYH>?9%Y8*=2OW19A4@)TUI!MC#/(.O M4IRV*2WV$ <@'2JB!_CS$0;'00OUM8G@P._HP$^B?^&N.K/A#LVNOJ^CMFAK M0BPL8)VL<&' 79@*EDGQI28D6%+*BKK)FI:FBX&P8&:U(9C*90,"2#\*V[FN MRAW-F0$5$&T!:G!AL(9Z"Z0' RS+(N4I8$D ?),M 2(H%+5J H( M$U;>;).F0R(U?=:[#$OCM^E;NPV%4@ Z_*J*!(&6/>&3:<'%;0'!32_#OW!Z M%3V^;A'2233"?"X,\[D893X?[%&$>2T/&&!!XX.=+$^CD0'I;!YG,_!^WJ:, MLN #,*Z#])@(N6Z7-> VJ3+96G["F>NW^S>,S:=MMO((.H(O$SO"H3,!T"!] M!*Z%B@]PP(*./?P-QQ-.7)UMB@R^28!"L@*HXTS8:@0D7M1\8!FJ99(C-=

^"^I*^42R!KD$B'8AYN2KH)!E[CK)*GI+ M"9Z-Z-G#(0%Y50*/("G$^P*+?DS0=+'2/S20WB5]4GO;A:C1&A<\P^J#P%2I M%8IO+79@N+PL-F%?1N0--0PAQE56@BL'F$T?=)0> %ED>/@7$F*%R8N@+6/6J:9-#QC!%)VU[ ^86E MH>Z8[/=5DM7PUSJK=G&$HBU7=/0+@9L8G+"0+LB@E)-J!SA)X -*QX$ET">] M;2-XH*T"PD2"P!GFT2*:78S(F"LC8ZY&)<1;T+" ,XFROCJ$9,SH" ,F6'H: M=8LGG@IC;0T-L-"USH"EK5SW\I[:H M8E9M144]/KMAM!\^WCU7<1"0[K: &3A+'U4!K':9&7# NG$,/%>71M=,BIH% M':0JHY.%$-T^W$6?RGVVBJX7T]B@\DX#_2YIX%F6Y<]0%X_@%$4&J3*YK_>$ MT"6GWK)(_4N,5AR<=5?[2U51:FT-N9A/$7KJ2IWM *:6;6N9(#2W2&_U=46< MD1@F,@?UF( , %@$DXX&2J(>6,*[$DQ29 @#BL&W0WH4&'E M-^(_94(SB3Z MM2S.=AHBV/6=UH1@#@<5$1(*[>46&%59@?: CH":=;%U]WQU(6QK+>\[0#I: MD*$44 X:XNK._DVB-_K%#? SP1J[%' RT3N,LN*) I\8K7$WB>:@#7V#!^_N M/7[S^%' .K>+YCPSN()T"?6#H M&6MK:U'KNP&TZR/&W_>*W+KY08Y+SKJ8*VQY+]')Q.AE-PC*H4IMT;\,JM4) M;L4I[D*Y8S^4[(./>O\E>9K?';6FKXT(N1X5(7>H#189PFV0,F!)CPXT($G4 M:30P@XN\CN&M4G_7ZOAYQ!F/80M^3.IMM :-6?0D\LILRQSTW5HDAW;8$!,% MCHBD O((&3\I&:E/> H]RWTG'.T_@(L.+OW\RL&"'%H,:2BFWB=TX !_6(F7 M3FBW* %/R_;@ZI< SFPRG2)D .#59'IS2UJI$9T1KX49 ([&K53*61= MOE4I>E71LD>*B%Z7294B"[4S,C5DJ**2"T76CMC7IAHKOL:9&Z/[@[];*FW/ MJ!17D>39GRB4*X2WR;5,HCUL2"T61%;XV;HH*^+L(^?IQIRGF_'SA$3&CCKX M \D)3!,DU=")&A_J9 V'9VBXD5_PK,">T)G"WP"[6[(+R+;;\3_$TD#BY7!B M4]R"M%SZEW8&)-PF0XD/&C!8T"28 M693&\R:CF[21XLBG" 8IQH=88!Q M;DZCSM"]SQ@!S0_V(-7FO&P5'@W0*:*U>I)]A5.KZA6N#Q5(M6*<(GL":S;- M&LDCVSF@B149-;3;BDD68HRH@J,FBRH MSDMD,^\R>+\NUTVTN+P@NOI75J3 KJ/;/]'-C:C)<, 3FCZKERVHP]J48[H% MG@ZD!5PAV0"]$1*6<,*=L4]0TT]0+$WBZ)<&F)'6],TS5M\WSDQ22DX#B#&L MU8BAP$,8;[">*!]Q]+O:H)91E2N &5!1Z_C.8N;P=BEZI!$DM>E5>R\ MR3A0,X]GLZOX:C$=VC6@)GV$A(_#O)9C<3C[Z+AG*-B#FG.SW &/7)4:^ M2;.]P26BXUT$)W'UPLA19Z"5]6<-#C2@^(H>-FIG=,V,^\*$ V,9YHC ",D? M&!3X /J\^E*(_*V.@'I2^:/^+::5T&GRA4B81,8/P]P>AOGH8;CE>+/FF!0X M(\'MNWG+=MF@P\T M6[6$CK,[EBB_L+&)1V2Z^/[?L1S_(LB#QF63(7UC+!YM [$7]W J$XRSE=;+ M ]2V5DVV4Q0>8$;+BQ-+&BTE(,Q8$,ZK];M'IURAD,BN+P_\!R8+VB-S(@D=*83B,[]<(20;* MA!E?4SS&I (C)0>.%VIWESV@\+#Z"A1$5B^YSCE82+;T@3-@< ]T)%,F(JO& MGR17CXK2(LB$\UX4:YX<0#0\>P6(_DQ, /"*FB.]+>YDO4%BU1/:,4$FJR1] M3_0?$&?H75QQ-%RK>ZIXS*JR(/$YQOQM,MAL-&/KU8=@B"'(W\<'.OD=4QJ" M\8J!K\E=T6C' [HH62[Z>4.@5L&A:'2F$(>#M*B'@YE5K$L,3:+#A*0=&3R" M9K!$SRT-*]K#IB#E0YR:.;F.'4W$.D 3DRG _KGAR2ME5^ Y5S&G!],HSQ"- MFEV;Q*+AP):$H#@H6,O1K+\SPF[HWSO,(,)XZYO^T,""#/SSB[/S2_+0U-$O M:'2AHPKQ7 %PS&S>:RA)*4$^(-%'.HI1^?PE1._W[,)99TNTRF;3L_E4)D>F MVS;BIRH4\I0O#F9G9S/]Y/OU&LPSY[?YV;7\]*YLB$F!C89I-O8'C9:/"@F( MYD"S%C@&B71VEY,MOTVJ#7-6"=1'3JJ<'RCBMV"%2X6!%L86B0GD!\(K7*P/ MQH%Y:DZY8OVX-FII;:,IXK03:?$1% 8.$&/.6")<'NQ5L,1 I71#YZZZO,3S MM"L?-672.:23-G0,V4]2Z" ROHB>?O*.D,#OYB,\T\4_<(A,D$-;B"G[X4CQ MHVG8!C?I?%UIOU3(9UVZ8P0DJ?&39A7E(Y%?M14WCJ1ABA;!LI^G!'#/LN(, M]@ZT_!J#[@._H )F$)TT+L\@/,=BVB$*T?@"KI.8'X^,VTDCPO@ IHH,4I36 M8SG?;[?CD(&_L5O.LZJ?C:A1&633>F?C>;WWW6A\4/R,CW'RY33JC1/XAD]6 M565C4B?989SRSV=(G< $_Q<$CNH)G/Z\="K7.%8GMX!HF1=D1% 2%$"D[M;* M7S[_9$YUA[GO*:9,[@*;+6A4%TX M)%E&\;J9V!P0+D4USJE\ 34;XPW"AHOKB8GIU/8P>U]=G/99E2 MKC 2P7O4[;[#WVF^,TR2>]#S_0W69I""75NR_RMYP)^H( /)5F*6_2R0D*_Z MI<>.OD69^& 8L4'WQ60FHO5CDF;,CM N!R!6)#5G%UIO)PNMG?# \)T9^@$LFCSKOV14A4\5QGJ*9(>O&57C MDUIMBS(O-P>,2S1HD/XCTF-BU%UG\K!WEV27?> ^2'Z+R7EW)=KNL^N]DD?^ M$=TZ3(/DE).XQN:'S;P8Y;DVFWDVGH%,REV8T1Y)7B*<6>27)YD(Z(1K,M)Y"!^E$3&QKO1@&"!UFG]FT*$:XZ+0:>Q4-^?3X' MU?)L?C$)>F!EX+2D)$C=,FL+Q&*0H*N4^18QPY M'"8: MS=7#9D8X(*0TV\"/D6]5T@.OZ$I%<6K-/9$)FOFM26.=0G::".KW(A-@$3H M1=GPE9=1S--Z.4X8X'U$#R F-)95KU&[X2) MMS%.<+$H+CD6&K6@D54YA15]199B\[.KR ;M$\PL8(4L"65 MR_F1P<"FZ,@-2%TG[V_-I239+L,D3*9/#F#)5T:)=%U>+O'HJ!B5=?&46*"@ MJ0^U=M*STW;%9BX_E)$/#U6CB:.+:*;()CX'1_U5U*[*3NCP56C&AG'AV',G M4DXA,WB@DJ'-_X"Z'[1"G2]TF;,XOBAQH M])ARY# =F02#UH% :+NFG9"9.W!&LNXQ2Y^%:>-[[QAWW84A ;*D/Z*^V@ST MV7@*^B]8M?&L^/WX."<%[$QHK+">&'S21LR<%"C)Z.N&B\O62A?-WCD"8^S^ M6+^K@WANP+<;#>5\[\5\AG:K>8X GG__AL=YX*P;%*UO<9;?2'R\XXQ?RRU_ M@;>E?B0 9X_1V6P%?4YV=OF@_9()AZ3KPX9J#:J6?[B!.*^2 MPT*KO%2,VH"*N%()^2=U]COG<]^OAT?.BI1/BUU*>'2I,\*PH!35EC:TZ[]F MR\'L]@R84GNO-)68QWQJ%"KW?3_7+C@=>MM(,17J[@-LN#M)&N-=8V\R@(B% MX1QJ1G1I_[?-?/9J1/WI6*4):H$$D'J ME[FN85X"$HZ^(?;R"9GK+OF]I'PX P80HD(&4IF*T;Z]YZ3H>XR"?(2F=FSC3!C&.QX/4???)< 4_0:_(E_XCH(_8"R.\7"; CX;SP'7SK4@ MVQY_]:0\C8QOSOSAI"02=KZN*$-.I)S.+P/BQF1H+<-T\B(:HYO"UN3Z]7U$ MVRG2P#I+0MY>'0L.52)RH9AY5/N$?6O=5+9M]'(HQ\.>AN?X+^>^_U+D0,B+ M:;[K^B98]="&G3!EETUI*WR=577C9ZUH;L@:J.D,@ ^!,H-&$ WOY3$T2.\# M:^,E45J)O!=@EC[+UID+M:E"U_#J(#SPUA:TFH,HUM47U9BW=&2_9#)W:S$8 M_L1+I'\X[.6JS]/1>6\X*A^5N+^'#I72=J:*LFOQ6"S+1\4: M/%/_A GP*4,72U&:E!U\C]B6^^BG8Q-1^X!*'$K]$]M9&=%5<$4V#*=/G]F3 MSK-!E"&GP3X5E,;C*'(!<68RA;T D-/9Q)%Q22,\K*_WZ5R&T,ZZ&YD1N@$P<$*ZJMDJ;DNJ:IHJ*[0DQ^U.,\)9[M MYE:QU -E+#,"&?X :P5;O,2+R_-X=C/SQNW..3+/4+7,!/1B3BJ.9C,I9 0A@J,@_*O"-U&?O3Z,BHOOO7)-D%2MPU,V0GD/[6B[#K MN!I9*A1,4X'":2_N2!&GL)_1\\[*JQT!A\X+A6(9VR,TY%-PC J_AETKR"&5 M3\0MN4'1<8+,;^F4_N=!O=>QIB[A8.ED!/@K3^0'YY%3NI&5S] MX*E" 99FDB.XQX%5C_I,U7FL>_Z__1C.Q;V+[8025(U]C8/F+CGD8V5.N"Y%BPO M#X[=,+ %)M3AS:S%"^=?V."[9]?TN3#0P\7T,KZ\OC0;0U3U/.X8#.ZE 9H( MP>S8*)*%;]*) I63,N7T7+-4A;%T1H!V](]CM'R7Y06@> M33* \JS"%#]V==EU<$SY<6#PTG(UW*V]HVX1=)@NOM+:'_E3T^R1 XH]>O. M8GV!7:JXP.'U)7H'EMB!LJ.+6.9*#_HFO.>(TEZJML#S9++!U!JK,+MM.7H9 M,9(PU]]#!*>/_V_).OC6?]\>4S:Z+Y#RX7R8NQ\6-F?PW6OS?U\>#P3T9G ( M%S,>&JRQZ/QZ&D]O;CHO]R6K?E[_.[N(9[-%Y[607'47I@<(?9[-XO.K\\Z M;,!05$)G*O.H\_CFXK(+U%A_2UO,.!\O9GSK\1._'DEJ.T+ZTOBH Z59?YQ& MSY@NZ/T-/]DOTUH-E*"P)[;I>IVRDWURX'BDU _;G'?W9QQ W!IX MB%$%>$E^MER2MBJNM[3^;!,HQ%=UB/(,COP999)268L'X-%V3DFPH9.8?VQ< MAJ<_.C()CL%F4;XRJ%E\K0:VC^325^,O!NJ",&:F,3='!Z9)'>>#)<% E^] MZ-=X1B=LE=V<524*3&^!?_/ MHBIH*(8+IAWTB%]E'(>2'VSRA4D!U $&\0<.Q_+9I\H8ZAU%\K&8(",>FGV) M1%L6F+EFO#'SZ^Z3R!#M,$[D;KP"=F[+P>?CY> ?N2&CRV&""L?X*"<5-D_H MC>3MF 37ZP@L!BG%3(U<-IT&K#M2/X95:KI[@6X:0RI-5;L5,M2WU[:Z@YTJ M\-Q3QZV!MUD[)U\/V@[)ZLNR+)Q^T_\4" 0XVR/M,:NHAG%/9TR9(AVS"EXK M@52LJL.>E[BBPZ,AXRC#OEWFY"P7*/3&_BDCCT:M.W=2&*&):FQ"LZ9(CQ\? ML+EQDI!3.U63U,&Y=GLNLY8#JT#_9LU=9'@YL>\;)MO-2^+RQ9*Q.26^RJX/ M'6-5G'=O^U6M30R]-S%@P WL5 &RI@PNF^2KNY$5>G(GW1/EG=MJ:@5VDM^Q M[A)L)'-XR&5UYZ>CWIG>'>^IJM.DJ[H&++/1Y?!D, U7?>AW=2IRUP'WB)Q:BH.@M2N]EN@-HXT.O4JU"]C:J%@=)T//E^+[.MQV M=ASQY/A0QQ5!8FN,=NFM@0=@,'T$R&/,I\+]UE\!I8%+;H&T\M$)MGI%Y(/9 M5.@R80>,KDER![$F%RHV> *DACE:M_D:^\'K*DNFYIC;D8- J91N;F'JC:7- M_DHS8SF7.NE43J;F(KJ63!=?\4S8XTFSF=*R6B_6U7?P.NQ$^FZIQ@E'4TXH M&#\<: D9I*%3N9>K*SAOP'&O=/@X/V ^]#)F@*E*!HK;D)3L:2K0+]'?\,TB M2><]LPS$<$M9"7:I;!^376M=F1T0AS:J4!_J1NULN3WW1-:M68EEM/N46P_( M\+L2<%3BEIFO4-RU>Z%$;#D@K73D9].O2)GFQS'&O=43.N4LDY9"2ZSD-C[B M3C(^-?4P*R=)IV7@(_7J-SM1:N'H]"NB]=!9)=$7AP0V$#7U&'(DI&Q!;83? M:U07J^AGP,M3)B./ACFJX^7J,6VI4$N!H/NJ.V7 MUCTOA='IZDVS<7:9C@+V$WK9.-L:V[&(D?A;8?HM7JH9C:T@. MZ1X-)"/R.(6[=CF>'A$M6UM)@&Y=7Z11>K*C91WC"IQP7/0C)<^.^AG;_!'S1@2 SUE=&*;$>+ M)&OS8P83&+^F-;B.L(^SU)T8Z#"\.0;,3D M_A.FOU0)ES#3/1P=,!#C]@(<76N_//CAN=+8V>-[777T(6ZQXAU'-@F U99 W:9WEIQ529\X/GQ,,L9_4&C0424!#DR!!I_ILSK">2$#.A39MM0!C^5: M;!&%S?V[S;U-^> NJ_4M%>V05C,M^G@R[J]"M9\*+E(QVF1 M$&,CMSTF^GS1,EA*RX5K]C;?-2VXRMCAI=IA4ZM*^F=I';A+LQ5O2H-)040U MM$U86V(Z0IIO='$R;KXH;-;-PCC[GH//J-3%[ (-EOXG(@R'=E'KUHXZ3"24 M[=1$+G.I6%=-]0U2 :O-47')ALJ9P_GU#XG5^W0M-TYSQK0OGAKMTLWP_A0R M1$ &B\GH8D4SKC(W&)ITS#"?["3#G;:(2C\X[L$5-5:>^;T7+4W+[2N4CJ2; M[U@QZS8L$AM E'DYXF,M'0N.G':D?,YP#Q4?0UI::2O'054/&UG)W MU^!:L&8?8J8Y,23< MP0S#7-'BF-E'<#6)?NJ^9&(H*@VBR"\)M1QW&_ O,4D8IUCXMJEMXG 2GV>> M(!6XM\'Y/V<4NCNUM:=Z)IT^I*_Z,%E([!OO7607P)W-N0+%EM.N;B[BZ=4U M#<*?SJ^NNE$79V_"W/PYR9$64-\QR-D^BYMX<76NP;BZCB^O%SX84=B1H)G" MUJ<\77)8.Y6(H=+T@= ?LLURKRT6]$6MY :Y-.-\/PHLDG^"4H[+2LQ?;)6B MCDRJ>Q31^@5W.VH=4#B/83."V2EKZ]E.^WA"BH%7W]^!>@:H^J?! M=^NM:1;N-3=(BEYZ9(;)M4P=X\7]@IS4!\5_9Z"JQ]RMR'BUI2*;-N-'M=]= MR@6-SST+XX9<<2JE.S#LS3K!N;7S548:P*@S6K]I0N@ZP9&=<<9R?RRZ[)4F M]P'>2\7='*(AG;EW:: M.B#EZ7ZU)B\R5\6F(=>TMF),.2_\>Y)YPX0Y=2A$TKA>:6SBSF938ZI,3 ^# MK'@L,^FD:J-'6C,8R\>>VR:W\_'VLW=E+:VK644-QO>.=+"ML7VW/TS_"Z,A M.XU4@>B1*Y:[75OH?A?4E"CV&W"5X6N% OG;2:>.U^DZU;L\C-K.-H>._>:Z M=2ON%F"OHJ-FE-20JJDRL".Y-+W4/O''K'; O?_ISO%O@0X$YD3N>"&UKF/Z MXSF5+V-[:WM8SL=;3]ZF%,ZNS:VE?$%I>(^/=+%L3J.AX89_H#LF&7FIVQ_0 M="%P+[W!A*K:*3YR[UHU35YVPG;DNHUX?C6GNY(NX^OYC5$TX,/E\XHJ>FJ. M=Z/,V"[8+F[S\0YL>-=&4JVVXN6S[;?TXH+;<:2K6TOW$8R/^XPG=&&V=R9= M2C6I<6 #H5M27YE$2=\EG"#@C.U^@_VC:N\%56P3Z=O1O4#+-GAW@]/B(9T\ M ^I!LI(48^J$3&!2;))&,&4;9UX_*C9"O,FSQ0%9XMJNY7DNN[ W/ M1=)YA]<>D<#4+=N27F>FOZ$=6QQNQS9&T+9%UGR\T]7/:&A1WQ'.HPH3\)%N M68]8J-H9)_"-Y]467X5)K,<^#B0Y*&RZL2\G;;,MI3P>>T!RE[ _)4E<))-6 M[JLA>H-Y?\E>A3;&VJUH& !;;.E*<>\=JIFM MDD+'JUTEP[_2W,EIX(AZ %*V M-4VRVIJ$KIUM$^U/2E:MXWJB7X6MU%(EH%NBX&UOL>GKXM8-]JSX@9L-K-- M A]><>XN:42A8R@X]$$15GA]I3O]E(:NQ!O+$)F&H&R[(<@ @ZE=3=M5AR 2 MIQK'"K\CN"!M)H $UT3ODX"P:D7.T=#EHT/XXMX F*6@ >:.Z=QIL[;#;*S(XULGO!NJ/Y0S(6Y M(M>T3G:?6UOGNI%BSH7'3I)K[/79C=@;ZN!+>F:LG5YGG*5)#=KKIG=M5Y2 M=9$R$)[69AL-N=TTN5H07L-[P@; MM3:LX_K_OF:FBPI2DEU[1DNN98FQ9JEIB&:+17QS<=,KBWG^>)AN'G.>[+-R M8'$=@W)B/][$YZ"3]\# B^R2XHMC"#D9^;,I+&9^$:VMA:!YMB3FH% MS+(DJB@'[[SG%8#9SUY9>*.RG85(FUER6BA?DJ&OU]#YYXZWIWO7J)&$I(O1 M+<&34&$*Q7,#B"%!CIF6DFVA4T?/EH"K7AP@6% M-@&-8;+@9$Y&N;3VIPM/B%23K])(< >4@@J>LVVQ?E<_);0.!F7>TN6EXLJJ MF.S#8R!\\(ANA8-8VN=)@F3M4>J6LS+0DQU0"OW32S&GL:?;^[65R')FDV9DD38[P M7'N]=TG%[A/O78/WJDG;"5+-OIQT5!(T!U+IUP3? 6+ZTSNT;<6'A)S&VP MQ:C4$74R # FCALEP19G*[3G1P(OXP;>M[A2;4^N^7ACK0U\*3?137R=PE^HU)3?Z M@C]C8L1?$Q4MV4+H'NLCFB9^E(0K/]&D;!LZYKH;70AP*6#F:TA(]IM[RWRF M;CH\!OU!]OH;?F.0+H@>; N3EY"9S)^J@W=V\SB0T:#4KX?T-@.?)AYF#&:1AOY- M*!M?Q^J"FO)1)"6DUX/"=XR?8HX8*P'#:0C#1W_/(T&QZ.;R =;%,ZQ M1:%Y%U]ZZ /A+7%ANS$MQKLQ?:H(K0*#>U9CRM9 MQ#5)1_N@KH]S.U&"&HTN*%$*>MF.;:$O*G9[55"MG@3249&K;$#UG>G+VNRP@[:*,PV7H1, P._[[@* M#>\$ ,>=[0(Q.FO/BRO) 8G#Z\75!#H=7O["'399&3,"-]&UU-24T5[CZE]K MNJ9+@<9XP\)V$5F,]_] TJX4$'K-C1;(WF-L!$_1D6XBR^5I-#+DZ&]$>VPB MBRYB=OPD5?S7J=/_WO>:ZB"FN4F5T^AM1X':"6I)LU:J_?):M))/F4Q@[\U. M9U*WRSX/;.##,-J!!6=I1GG*7:=(2=SMBG, MO40,JNA, S>L>URLX)[*)04_DMJ[J ^5 LSRM6E3=A[8H,\/_SE*=S:U=3&> ME_J@-J1"&GD7I+8CN:VKU6G4&^B($+J>1K%YZ:-YZ;9V2_3H;KGG)K:Z];BL MENM>%5DA>4N5+0##(3]\O(NCC4(3?;\E_W[- %FMWE2MC*+;9ILNQE-$WXC' MT;AZ@^@^DF::IB#[NP.1F%FW>7Y&]Q9;U^8 ^C OS"4X#LHYE8.P!^LU1BS6 M5*6NI[&1I!T58^<8L,.2SI*E%!!L&J._F[)\S6NL1#)4TI]72VXQ+>W#Z_)&P;KOWWX3+^<3:_CZ+6^ M-/G.7IH,>@5SG>OIQ:FP";GOFU0YCG$W)A<2(T('VURH>\V,Z5+6J2[4]V,' MRO<&[W/6>9.J2$U/R9R]IGB]F@&*^OE3OCW%+0LIPD"13:R=T#]HN%ZL@0Z9*W<7-]R=W[W]Z!R:*M#.1;TUI-%^0X:Y3 MY[I;BH\Q2HPI$-Q %0O T@UAY_:@3%?0 4*5:>,28J-4RS/D?NP'=.N+$R[ M0W+OR*BP9I!_5*2%1?+:'8*S*^VI[I?5QR[7K#O]%A:P2 3^::ASB?H!\GE?$OM+V.RZ?8?TRS 70B\X/. \[^'!Q@X MC_& F]C/2S@Q^0N!XV^?=(]]2#=X25D8/R5-\NJ'G0+C]T[E.>7&%B#'T:8U MWV+\#B\T^>YV_N(EO&D??_7#'G2I=V [&ULU5QI<]LV$_XK M&'?:D6>8F#>E7#.^CSJQ)W)S?8,D2$1+$2H/.\JO?WG%P$$]]MJ3Q<[%B(=R9BVA)$_@8 M+0[B5<3H3 Y:!@>FKKL'2\K#O3>OY'>WT9M7(DT"'K+;B,3IO]W0$Q (V37 &"G_NV3$+ IP(8/R=S;E7+(D# MR]?Y[&>2=^!E0F-V+(*/?);XK_>&>V3&YC0-DO?BX8)E_$B 4Q'$\G_RD-'J M>V2:QHE89H,!P9*'ZB_]FLFASP S&V!*W&HAB?*$)O3-JT@\D BI83:\D*S* MT0".AZB4<1+!70[CDCW'++IG>V]^^\5P]9<=V.P"F]TU^YLQ MN-HL#1@1QH2&LP85 MWFCCL!O#@.Z30SD>),^6$Q85TM?DPJN(AU.^H@&9BC 6 9_1A-561S@25Q4L MH1$C-"9S$4 0B%^0WWX9FKKU$HPEX(M1/@","8.=9 $%X!L80LR16T =G(O9IN$_N<$81B,6ZA86S M<>E^*Q>%W9HZR+GPK*U[Q5@5ND]@3>+W7U >"FD#*;FLQN;)&0 M6Y/0([1X..')5$ I-9 A;Q^D*^AL@D K>J)'/#E&NI/SCK!HU8 T!7."O@3K M3[,T0(WWF$=SWZ^J M 4S IYR<@3P@!0+Y-:,Q"JMI,-M(.ZQG)($[?8UG+J=F),@P3%+XP^*XAOGD M_6U9O1=*O4U+0CI>T#6D>T7#%/8;N2:_*\>.?>ZGE)P<]P*445]NQZ1LW+!K MB([I&BRIX?Z.T9'Y!Y^D7QO>RYTYM$0I";=8?; FLAR!HKY-H1)-1S#H#NXJ MV#E>%4[$_CZY7'%E@ MF9QWA=:KB^,=VR/O*>6;@QS[:9A ?#H'^P[):04["+D2OVJ4Y;E<8?BSZQ\4$<+MO/N\,N1@3*M15Q%X3L03<7M!^ MA[]EP0MRKE3ZQNFZ0->'_:.8VP/O93B#E2+K%CJW="2[63C_U'L^<#_0L_[ P753@*FC )*0(4:APYP M\DR2V.K/9;B[-9XK[S/'8JE79*KM*C;Z,C>ZNIDF0G9]5?^Z75LRP)D;+-]A M<_Q*K/LW3L'(<$ KXAX=MT?CU3 G)&CV,X8M=O"%1B,HZTNV2+Y4]S;K],JH M#H:,CIUM)S\=3=:BTOWB\S6DI\]I^,#:4T.YU%74K5B+C;@Z[]A2@GTOWET^ MT/?O!0MFF6M#80,N7?.$_MXF!\H&*#G"TJ''05$VM%5\V7Y<'5>U-UQ^P-<* M=<-^%G?;.Q6=T37V7=6@L*61]01!H=[V:"0;)=#FQK#D,EO*J!] ]W.M,..] MYUEHM3U9CI\W:1*+-)JB'(L$?DLA,HUS1KI;F.-TTFJCJA\C-['Z\*EE>PT6 M.J>J!IE"E:I:!$ A'0LF J(MC?7KLVS0CL TZCCJJR.OGSULDBR>MI)//)SM MV*V6*5N!G;%)))L8YO I,U;3F3[SJ0]564*YK#"+UE-K=BT3M\(>LU62M3/J M3YN>IUUD?\8@OMG6QS[_D5%TIU.YH9#^!A#_)\CW%-+H[O-:(6V$7 M#0W5@7]R;RL2PD7Z)\(A8[#5K= W+=LJ\0Y_^TG82UTDQ<%ND6/G2%*WQ[6L MF6AV]$!_ .\[B",8"8[1KWQY56N"-@&_N]N0=TO9M'\.ZI^6ZS;5Q>Y,M^MO MJ:[!$P^9\(KP]I:&L)?;$NDD"C5F>ZY3 >Y[2MD=WD=#U6 )N$QYO7<_Q9 M MF$'"IO%S,!?Y^2*E*/'.MD8Y-2OZ':G$^$FH-W&.Q;[L;"#5>!W#NNU6D1&6 M\1X,G+96\T\J,B_8!'9BO[-DEY"+J'RDJ O(3?&J0[0M'9=_8Y#(ROL?CQ ? MKX^/Y+8LA0"OXN[6@X9B9]X8TQ#M?W.;4>S@GS#R'@5IK],F6'M#VAH-U!98 MQ:_O*89OYG,0'[%<1_;R/T+A+1YB!6OUF'8&!^;$CT2Z\ E/XLU#X3!](<[,:BFNN_.YV#)Q+E1-=<]0@M/)A(B#:E BSK*B56?5VKOE>0KUH$88W 5'02<)AE1FH!A4"PZO9]6-:KJ$&E M^'ZLROPZII#A0BG,SV?DX]G-:3]+J)X0:HUCN\TWI6,P7&5S0D0&[P3XGKW_ MO.,U#Z=XS]@X8 M5&]>X*2)?,6'1$R^QP)[#E3#O'C6DY=*_.(ECEI0P%8&& M@>.+SL&R)/YX^6EZBJ9-42ES)=_[A_=LC^>]P/#Z]&^]W#[*Y+;J0FPX8X(7T[ MFN/IQ 8UM BU_@V$82%9>G9[VS.H:EYM@TC@-+S,B6V36EJ8'1@60Y>PJ2: M#@Z@R',24 V1)AP+2*&6MWI -D;X_',(H M ZYZ E7L;W47LGH7@.$-;\SR' M !1TSAX-*%S.X+,.1(AF*90C:&57K.;(@\EYZ^@%K)@0SCC60]!U7.R-U,"+4(/CV> MI?/:3 ,H-:! \O324WH#L'3P#@AGV&_1;.!0'\+.>AO$0;;"?K[?J2YA:!ZD M2<<KHX&M0Y@I ML>.!55D6K@7>IX^&JHG4'>;D/I*K'6]EDU0D?QB#)I$5R,6XYLZGV+"MTFCJ M(TNMCSH!&_C01E9IK%I+6@)T$^;38+YU#]FZGSXH_8X%5",+^6L=R"-(0/VD M1?%M\8,@A^IW,#;DZM=$WE)\?RF&*#>'H?IS#_;(D?J%#O4A$2OYJQ@3D4#I M(R]]1F_ ]02P,$% @ G3&:6#A6%F2:!0 M2 \ !D !X;"]W;W)K&ULO5=9;]LX$/XK R]0 M)(5LZ[!\I(D!QVVZ!IH#<;J+?:0ERB(JD2I)Q4U__0ZIPU[;=;,']B$1:7*^ M.?C-#'FY$?*+2BG5\"W/N+KJI%H7%_V^BE*:$]43!>6XD@B9$XU3N>ZK0E(2 M6Z$\Z_NN.^SGA/'.]-+^]B"GEZ+4&>/T08(J\YS(EVN:B,?<'\#R\7'N\7-8CZ[>X+9?'[_^>YI:+#TLX>R*KC*KSR[Y& MQ4:\']5*KBLE_@^4>#[<"JY3!1]X3.._ O31XM9LOS'[VC^)^)Y&/0@\!WS7 M#T[@!6T8 HL7_.LP'/.^PAXGT*=+3-.XS"B(! J)R2KU"Q > _U:L@+31P.1%(F*NB-&-(VA5(RO0:<4 ME);$T+9K4"&G.A4QB&*B9F*+ :68Q">J?%;P7WC MB4J%U#A&TS.S%7"2@WB]FW!?:!:1#!*VHJC0<[N^6RN?B[PH#;J).J?:E*&= MZ'M=K]EYGR0LHCMK?G=<+]T*C>8\TY1%F&,["W583C E;)D2OIHI&UNMT&6" M(<+B>^ ZXYKP-<.$/W'0I_7][* ?2AFE>!@Q*)'HC6%IV/-JMQ])S 2H HNW M+'.T*\)&0,$+FU B"8@V/,9!SK1ZV^(&?HLRMP44CT;2C)@NH%)6X-9Q+VB8 M4P'C;RWTLBR*C!T*M*)1RD4FUB]0H)SIEV^AP;P3O!LA M3S*J,:!K22N&;C]G6WU&]Y2W,(F26Q( R M7G'7S!6S/IA#5>5*L9@1R:CJG6#4L&74\-6,PL0C3%I6XZG*-=((B2/JDK-A M.H5,\'77,"QNLLID#-D:W5#N*-E.F_(SLOW=[TU='*K04M.V )L.S3'];>/9 M%\!&Y.U._-U)T$X>;Z_;O\4V9#\NWIX[= *O@O;\=S 8NXX[F>P)'Z1KN[_Y M>J'C><&>F+3%7R1=P[H=P<:Q!N#8W/.R:7X8;29BQXX/ MA(XQ\+0E,Z0SE@R%U\$CQD1"Z7]D"20_8Z)AGE-1SE#'T,V!#3'YA\(97KO5 MQ7^6%_]K?NR'PI:+'%LY^VX+LXVJ"?9*\%A!05[,#16\($"V30Y2X/5X:%)H M0SIL0CK"-L^Q5VJ;8W="(Z_.S >\R?G6E="9>)-V&HZ=('2WTXDS\">'9J#B M%>%?K*HJ@59"8AX@/.NVO[3-Q5KV.MMNK-^8M-B:&O3"C"8JZO1'>8&3U;JLF6A3V MK;02&MNM':;XU*72;,#U1."1UQ.CH'T\3_\$4$L#!!0 ( )TQFEAKH^)T M>00 &\. 9 >&PO=V]R:W-H965T==/H% M!-I]]D7[K*3Q1LAO*F-,PWV1E^K8RK1>'PV'*LE80=6A6+,29Y9"%E3CIUP- MU5HRFM9*13XDCA,."\I+:S*N_\WE9"PJG?.2S26HJBBH?)BR7&R.+=?:_KCB MJTR;'\/)>$U7;,'TS7HN\6O8H:2\8*7BH@3)EL?6B7LT=6N%6N(?SC9J9PPF ME%LAOIF/67IL.<8CEK-$&PB*KSMVRO+<(*$?WUM0J[-I%'?'6_2/=? 8S"U5 M[%3D__)49\=69$'*EK3*]978?&)M0('!2T2NZB=L&MF18T%2*2V*5AD]*'C9 MO.E]FX@=A>@E!=(JD-KOQE#MY1G5=#*68@/22".:&=2AUMKH'"_-JBRTQ%F. M>GIRSL]G)U>S# @ZNZ6W.U& \U&C)R ^3%G7: MH)(74%T"YZ+4F8(/9Q#.6'(+GVD 5W<7HWG MOX"WH&7&X)R7*TTYG/$5US2'69EBRB7'X9S*;W J#FWXJM-#.&@46L&]*>DU M:-AUI-8T8<<6TD<>LR=LW;NB\[PG'[\+Q:W3OYY=QGZO^;W UZ%P-^C./ MC26M<@9B"26V'9ZR4O,E-[4&5"FFE9FBR?>*2\9LN*T40B@%B2AN>4D-F_<% MU6_V[9N(.-Y[^-'[ZGP*%^A6ZTGK1GK4"9Q64J+'6P$/YA)[I-0/0,L4&(JO ML6MINP[.=0([\"+X:N8JQ4":+J':2=\F001G;,D0,@5-[[>HQ"8>@9,DD15. ML'MLPHJIVH+0&9.PI@\U.>$ 14>CP5.4'+/)YJ-)]J]0+\(NE-^K<&[TF M2T:_P=6H>4YH!WX(E^NZB,L5X*#@J'MP(32#> #^*+;C*-Y/O4;*=09 B&L'0?C, MD2<$<@/;]Z->BCFUK2W)GM*+ETWPHPB%L!>TJ>DIDK@KDKAWM;Y4)?*Y!'QG M%3<+8HY N[N6]671SEI[]ZQ>_%\L<==Y/'LXK\G'%NV5O=TY*;E_AI(_L/LS MG'R9;K'MN'XOIV)BN\%HAU(YHUO:O!/+=X9#39CM]A7'N'\%?1PD:-5Q<,LT MYUA#+SP42CR(/TH$L1V@Q+X]T,4V0-S]'8(@E_S(:?GVK M!B*%X9-3':=\+ M;9?X@_^%^XS7D1VZI)?ZF#42;)F_.X5>506J'(1A:$>A.]C7,8%@JD MN4,\BC=7L7,J5[Q4F) EJCJ'(SQ9R>9VTWQHL:YO%+="X[K6PPQOA$P: 9Q? M"ES=]L,8Z.Z8D_\ 4$L#!!0 ( )TQFEC_&> 6DP, ' ) 9 >&PO M=V]R:W-H965TL+?] /$XGF>>>?-DO!/RI]H :/)< ME5Q-G(W6VRO/4_D&*JHNQ18XOED)65&-HEQ[:BN!%E:I*KV@WX^]BC+N3,=V M[UY.QZ+6)>-P+XFJJXK*EQF48C=Q?.>P\<#6&VTVO.EX2]>P!/UM>R]1\EJ4 M@E7 %1.<2%A-G-2_FD7FO#WPG<%.==;$>)()\=,(7XJ)TS>$H(1<&P2*CR>X M@;(T0$CCGSVFTYHTBMWU ?U/ZSOZDE$%-Z+\P0J]F3@CAQ2PHG6I'\3N+]C[ M8PGFHE3VG^R:LT,\G-=*BVJOC PJQILG?=['H:,PZI]0"/8*@>7=&+(L;ZFF MT[$4.R+-:40S"^NJU49RC)ND++7$MPSU]#2]N?GZ;?&X).GBEBR^/LZ7Y&%^ M,__R/9W]/7?)8OY(+AYI5H+JC3V-!HV:E^_!9PUX< +<#\B=X'JCR)P74+P% M\)!I2S^2H!^$9_#"UOW0XH4?=O^8UPWFX#BF::,KM:4Y M3!SL$P7R"9SIYT]^W+\^PWC0,AZ<0Y\NL2V+N@0B5EC2N:BY5H3R@G"A06&? MY,">3,+LIM[@L\3.HSP'@CU,"E%G>E676+J9/N;<>?.?/XV"?GA-/OI,E2&. M:80J VE3^?X(IC;H"F$K/-S-["\]^-WQUG='R=#U?1]723]T!]&(+-Z'Q'?] MR">C84C2TT$A%WXX<*,XZ>%J-'+#*.ZU%'QW&(=NG(1FY4=N,HS.)#5JDQK] M_Z1R6KXH9N/T@?2=-W0D_#;XC\DT_"'6*W>7#J=DKB(!L/>24X7PR#J=<-D(H.Y>!.D$U%I MY:81#_*QGO,Z4Q"+<&UGO0D>LFT&8KO;?DZDS11]/=Y\B]QAG!A7I(05JO8O MA]A5LIGOC:#%UL[43&BL>+O, ;:CZSIOU!+ P04 M" "=,9I8=4;7%H," "K!0 &0 'AL+W=OL5*HVB9)?0#L*D:!E;3_05<"ZSR:Y)%8=.[,=Z/;7[YQ MQE;*M"^Q?;[W[EVL=Z.M5"\Z!S#DM>!"CYW)-*55"# M1Y6YNE1 DQI4<#?PO(%;4":<:%3'GE0TDI7A3,"3(KHJ"JI^3('+[=CQG7U@ MP;+UD M+>6+/3PD8\>S@H!#;"P#Q64#-\"Y)4(9WW><3EO2 @_W>_;/=>_8RYIJN)'\ M&TM,/G:N')) 2BMN%G)[#[M^^I8OEES77[)MON M/QP KKQW ,$.$-2ZFT*UREMJ:#12Z?8HR7Z+ZDX$)D2G4ME+@RH M@C"Q 6W0%D8?4_P/SJ,\))9H,FT@L;5,#B25'-W*1$:HMC%\ BC6H-IG&)+S MLZO "Z_?72=O@7^G6*(WP<5\2B99IB"C!E"9-M9U3).PW^OXO4_D3DFM225P M!''V$S7GDB=6:H8CB 2=P:5_0)!2ILB&\@J08-#!&L>>QCTP4 $JJ\>$_2^5 M,(V7VF@[B2:- 7^G-V-L3E7&A"8<4H1ZW4LTOFI&0W,PLJSMN)8&S5UO&PO=V]R:W-H965TDU5M;[J[)G"__IY9FY!2&IVN'\!>[\[,,_/,R^9HH\U7 MNY+2T7U=-?9XL')N_68XM/E*UL(>ZK5LL%-J4PN'I;D=VK61HO!"=36,PW T MK(5J!K,C_^W*S(YTZRK5R"M#MJUK81Y.9:4WQX-H\/CA6MVN''\8SH[6XE8N MI/N\OC)8#;=:"E7+QBK=D)'E\> D>G.:\7E_X"\E-W;GG=B3I=9?>7%>' ]" M!B0KF3O6(/"XD^]D5;$BP/C6ZQQL3;+@[ONC]O?>=_BR%%:^T]475;C5\6 R MH$*6HJW3<[.IZ?G5R?D;S MOZ_FEXOY@DXNS^C3S8?Y-;W[?'T]O[RAD\5B?K.@US=B64E[<#1TL,O2P[RW M<=K9B']B(XKI0C=N96G>%++X7L$0@+>HXT?4I_%>C6H&BO-G1S,7OT6C<*W>X"G6^#I/NVS M!8JT:"M)NB2H7PM5D+Q'Q5II230%:;>2!HEDC&P<"6NELR\YL=_,J]\F<9B\ MI?_[/+$,$*S)>@DXS-SS(V RWETDV\7UQ:G_NWKNW^OH@*:329".QA0%29H& M69S1C;A'M\CUG32-D^#<,1ZI[GS]4):FE"4Q?6)F+!P(0@A,PB -IT\!"*)T'&1AB+=DG,&Y MR+O[0PRX[U8/,."3"_8* );4-J+60/P/UFM^00-\3)$']%3'DH5D_RY4;K35 MI2.T>"^<5[HMB%-5P:/ ?]N5Y*!P6]5UW38J%YWV->+M-#QB-4ODGF]D 15H M2Y0S-.QA*Q=+9)?KTO.Y:I;590F[CRX>^I"?-T_9PYD24 5^"$ZVC5/-+6/B M'(G'4Q^UC;#0J^]4P0'1WLX3D0]PKJI8S*Z$D2M=%1Y<21\7]+%M5JVBUY?: M24H/6!I%XRKIE50*\"OET#L )0 2Y<:Q1P0:#&\>:6P95&UXA(:SP&=4]UUT5W;+&?5J*\X>;RX9F; MP,CY%(W?DOS6LGKOK@4P/JEX-B^M*I0PJF\7N30.&<6Q TY(\$<67C,_[,./ M@H=T!O# RU4;>!HF61#V+/0)VW/P3M=KT3QTIZ)IZLGJM))8HF8)%P?K8)45 M=AQ;VH M?K+0-$&A>!G1=,W-G]HE6WQ'-;Q9R+7;YDZ$">M6S(\V"G$6U5/X MX;/2!2M']?;1WH!#XFY2M-*'HVP9C<\\#Z/"Q89KWR=O#B:4 R;+U=D%(->W MC:]$\6,;Y)AU?#Z39*LL:M@I^/"]F4*W2P<@N( L7<\GY;JQNE(H.(@@B/"Y M)ZTK3I0IR.I;S)[ADVV'3_:?A\\>>"^-F_V*?W7'CQ\Z M+PZ;4U%Y;X1#/2-+&L['/E%9+44)CY,)GA'&2$HG!=CC1AAE&$@AS&".3!/Z M@L22?Z"GH7_[JCCPMJ+8P\2EL4&GRU4F%*DOPSG;C;$19O N#+ :B M,YZF63 :3?=Q.]RY(];2W/J;L$7.((V[Z^+VZ_:R?=+=,9^.=S?U"V$0$4N5 M+"$:'H[!INENO]W"Z;6_<2ZUP_W5OZ[P@T$:/H#]4J.W]@LVL/T),OL74$L# M!!0 ( )TQFEAY&0YR+@4 $T. 9 >&PO=V]R:W-H965TF;MW!:.[]8F\\=L5< M-\J]-@O=XLO4V$9Y3.UL[!96J[(7:NHQCZ)TW*BJ'4WV^W=G=K)O.E]7K3ZS MQ'5-H^S=D:[-[<&(C>Y?G%>SN0\OQI/]A9KI"^T_+Q(Y8KY?2QJ?^I2C\_&&4C4NJIZFI_;F[_U*MXDJ"O M,+7K_\GM:FTT(D7GO&E6PO"@J=KE4WU9Y>%[!/A*@/=^+PWU7KY57DWVK;DE M-JR&MC#H0^VEX5S5AJ)<>(NO%>3\Y.S\X]G)^>6_Y/##6W+RUZ=W9Z[^V,-26#\N5EJ/EEKY$UH9)Z>F]7-'3MI2EU\K&,/%P4]^ M[^<1WZKQK2Y>$\$HX1$76_2)(6[1ZQ,_'O=CX2Z5Q8\K"XVSYQ:JT ' UWJ9]JNK-H9\7/C-)GKNB0=NN X MZJ>;*[@3:OCM$M24;T[$,#D_/>I_AYX4QOF]9ZV=W2>(4RY2RA.)42HYS6#B M?4C!W" U58-,WNB0/$=BFK&\7YI@&:,BC\FQ:1:=A[\AT:WV@5O6"2>2)E+2 M*.,DH[' 2";DX\)7A:J1<,3I"(LYE0CE_OEQ.JU0AK6.#&*Y(+F@22S0+]Y8 M@T]1GA%!^2P*+JFJY77)4@) M*"PJU=/>3@+U&4U3L4MV4IK#:A+SW0>)RZF TBS>,!=1EL&#A",;K?.VZXGT M5=6^0O)F +I#;J6,J(B#JW$<(^>2O&L6JK)]B#N,"YKF,IB.!)5YNKNNT#<0 M1I()8S1/8X25$29HQ&/48ENW)T,+)=_=0E]E1W_![N;T8UVQ7>//=L6W3VPQ M:%U-[K0"=G1@S6=[AOU X7?,3HH9,#J&]UV !FC+)(T31*,1);2+ *R@&P4 M74;D0@4@ABIAN[[6/K#+*E^.Y"F0C0KE^)?PY _=:@OPA^6JQ$95 3 J[+AK M&6"!92D1"94L(2*C/(O(.?A2V6+>2Y;PK#;+]AC$!*. M$ 8R4,(<@P^ M*0@\3P/6L@ADRYYE/1 9""D'\<@(W![ENQN0X4F"CS( &.R5I5L(+@@Q#A_" M#I&)K\DM0\=D:\4[6"-2]I!;6;\7I2(T"X=%F<5;H"D':,J?@N838%S4NIPA M7U=WF^ EWA"GB\YJ''+;ZZ#JREAXA-&C,-WNVZ\%4X9*18$84'>.*CQQ#ABV M0IP80&R#[ABUZS&R%=Q#L8'>3*;#/,;^SU+Y.^(VV ML_XBXW H0K67I_WA[7!7.EQ>$=;+EQ>M4V5G5>M 05.(1J\E=CJ[O+PL)]XL M^@O#E?&X?O3#.>Y[VH8%^#XUQM]/@H'A!CGY#U!+ P04 " "=,9I89N:A M9]X$ R#P &0 'AL+W=O]LS8].V4$G42*IN]]?O*-DRW25.^M2' M/=C2G>X^WI'W'W.1VOOF]/QV,W7NE+NK6ET#5^6QE;* M@VA78]=8K1:=4U6.&2'IN%)%/9J<=;H[.SDSK2^+6M]9Y-JJ4O;;I2[-YGQ$ M1SO%?;%:^Z 83\X:M=)3[?]H[BQ(XP%E452Z=H6ID=7+\]$%/;U,@GUG\&>A M-RYZ1R&3!V,^!^%F<3XB(2!=ZKD/" H>7_25+LL !&'\O<4<#4,&Q_A]A_YK MESOD\J"JG:TM^;S6]ZFT\7X-R4KOM'F]XV8R,T;YTW MU=89(JB*NG^JK]MYB!PD><*!;1U8%W<_4!?E>^75Y,R:#;+!&M#"2Y=JYPW! M%758E*FW\+4 /S^YN9U=W'ZXN?QXC2ZFT^O9%*/;ZQDZF:F'4KLW9V,/@P33 M\7P+>-D#LB< *4.?3.W7#EW7"[TX!!A#=$.(;!?B)3N*^%[/WR).,6*$\2-X M?$B9=WC\AU)^+-,>1SR.$^ARZAHUU^35Z_HBEY=R1*,40ICJ%/ MID"_15MJ9):HJ+VJ5P6L"%+.:>\>"_8XW.M7DA'^#OU?GO=J49B?'L7N>5-[ M;6M5/FMXU]KY&IK,8M"X!OJ7;:M!\7NCK?)%O1HT,SU?UZ8TJV^#ZJKK'-H^ M.="T;9JRB QF5BWTT_ZWIO[ERE1-J?W>JG7ZV8R<6?J-LGO#LIA#3]_+=]I6 MA7=[N50^;#:#PFK00 =WZZ+9FWWL8=PS9K6J(ILY="8+&\&@N%A9K6&/\4_' M.S,^6KC[3Y<_]+OYGKH8@G >05/3U0-,\+:Q,?C+<)(FB'*!$\$1Q8QF6&8I MXA*3A""69)A*CA*<90SQ')1@15/,TA31G& J*'A)0E F,&,",.FD&>8\0Q0^)30?(F $EC<'!)%#H7'ZXMKE0_",QS;8;"7," MY *W&A\PP(%[LDL%Z" M'8Y"R#%NP-(2%BLD:+)$/,J-$WF !867'V/&"1684_KSJ',2EB%C+Z8&1UF" M4P[M$&/#[P2T\N80^#J82]) _; M$@T"3%K2\QR$%+&P2V7A'7H*[&%Y9R2!GIA'W$^(P%)DQR9O'-UCX/"QZFYK M#II.6_O^2C-HAPOA17\/VIOWM\E/RJZ*VJ%2+\&5O,U@.FQ_0^L%;YKN5O1@ M/)QTNM&PO=V]R:W-H965TWVV20'1'7LS'9*V:^?[4!&*Q9M^[0/X#O[[O%S MC^/S<,/%BUPC*G@K*),C9ZU4>>%Y,EUC062'E\CTRI*+@BCMBI4G2X$DLTD% M]4+?C[R"Y,Q)AG;N421#7BF:,WP4(*NB(&([0(),Y9R!P.7+&P<6D;^)MP-<<-_+ !E/)@O,7X]QF(\[JL0133J7]A\TNUG<@K:3BQ2Y9,RAR5H_D;:?#GR2$NX30\JXW MLBROB"+)4/ -"!.MT8QA2[79FES.S*',E="KNY]'Z"4Z?R(*B/!MZ2F]A KUT!S>IX<+?P 4AW'.FUA*N68;9>P!/&GMP1ED$E$83YJ.0Q>NT )Y_BT.]>PK^.8PE\"5I[ M+!8HK/X?0_1YA(=.MW%F]Q/[FW*I( H&;NS'$$4]-QR$,$[3JJ@H49@!*;A0 M^0]B[^=I+W '<7P&IY$VHO,S^*"""TPWJ?X@K\1O=^J MV90(L5$2M@7%06):"=2]@;V8[ 47>F-M M'3VV=@K_Q;%]D!V"H._&YWT(SB,WT&.+XMY!(RI0K&R[E5JLBJFZ)S6S34IW!EHY4;?8VE&\M&UMP95NDM9&PO=V]R M:W-H965T6LC4=@8$P@$ MV_CL)M?$PK&#[5#X]SL[:9I1*!,?6OOL>YY[[AR?)TNI'G4.8,A+P86>>KDQ MY;'OZR2'@NJ^+$'@SD*J@AHT5>;K4@%-':C@?C@8C/V",N'%$[=VJ^*)K QG M FX5T5514/4Z RZ74R_P5@MW+,N-7?#C24DSN ?SN[Q5:/DM2\H*$)I)010L MIMYI<#P;6G_G\(?!4G?FQ&8RE_+1&I?IU!M80< A,9:!XO ,9\"Y)4(93PVG MUX:TP.Y\Q?[=Y8ZYS*F&,\D?6&KRJ7?HD106M.+F3BY_0)//R/(EDFOW3Y:U M[VCDD:321A8-&!443-0C?6GJT $<#CX A T@=+KK0$[E.34TGBBY),IZ(YN= MN%0=&L4Q80_EWBC<98@S\<7-S?G#Y=45V?M%YQST_L0W2&LW_:2AF-44X0<4 M04BNI3"Y)M]$"NF_!#[J:46%*U&S<"OC.21]$@4]$@[": M?U"89.;[HDR3[ M[R570X?O0^V=.-8E36#JX4>O03V#%^_N!./!R19APU;8\ $[4 M*U"E"=AC)GA(4,Q!N8-Z"\"#"[M&U!IWUS/WFU%.10*$:IO:3RHJ[ DD^%3* M15.$'LF4U)H$O2@ZZHU'!W8V'O:"HX"<)DE55)P:E,F*DC*%;<00COY8X"YC M$)YLV.L( IOB:G<=I[/2Q%LAL,<\54QAU#;U86\4#3="7*Y%K9;V6KK]-[7I M%/J_J[*I<7/E:U7JZORP4IV8'>Q[%\;OM*X"5.8:M":)_>;K+M:NMF_ :=WZ MUN[U W)-5<:$)AP6"!WT#[#EJKHIUX:1I6N$&PO=V]R:W-H M965T](3&2C(&\>"8O;IM>D\O% MN7:NWXA1C*: 7!!)TU]_*[ Q)D;!3N=RT[L/CI"T^^PN6JUV40[N1?(E#1B3 MZ%L4QNEA)Y!RMM?KI9. 15ZZ*V8LAIE;D42>A&XR[:6SA'E^SA2%/6*:@U[D M\;@S/,C'+I/A@3AFH;@_[.#.8N"*3P.I!GK#@YDW96,F M_YQ=)M#KE2@^CUB<=H[PWK&EZ'."CYS=IY5GI"RY$>*+ZISYAQU3 M*<1"-I$*P8/FCIVP,%1 H,;7.6:G%*D8J\\+]#>Y[6#+C9>R$Q%^XKX,#CM. M!_GLULM">27NW[&Y/;F"$Q&F^5]T7]!2()YDJ131G!DTB'A36\R!STN0$D#*";H M7,0R2-$H]IF_"M ##4LUR4+-8Z)%/&63742Q@8A)J :/EF;3'(]N;/8Z:PNL M_GHLM6WVTIDW88<=V!W[%4PN:0Z3J%]9"O?G&(2??1MNU1JI2!)6'1#4OR9:F3P#*1:H>6 MG:OSX_PW^IIQ^5 U!#Q?!A WD HN/'R S:5LY;%R0W3K\03=>6'&4H1M U,; M8==P"%X@10RX_15 0JC1MVQD4\? Q$%'=QX/%=H.1+.=U -8G]W(%1YL#$PS MUQ:3BCU]8F"WCVS+-MR^NQC7K*]5KJ_5>GU9DR7KUE@/V_A2]K9>]I^M/8LG MX&DI0UV?%4^O7URG1>MG"8^G+ZY&O94!0P_,2Q!3PL?5HF!K8X@I(5=:GL5PM**34&3+73PH M5+8,$]-F6:YC/QKK:G0K4$M*A6[KT&E%RQ-8MBQYJ.G9+Q%U-K>C:N9J3_WY M_6^0Y[)DNG1JRW!-&U;?L/7HMAE/TP9NJK,$Z^P/2TQ!@,;C=^AD3]E1>":!! =V*\_3'6WJHSM MZN)3:TIL4N4@\?0[U#3HK2>J;OU$0N.05J-;-BP'8TK+PJ[JO[_Y?;_4F;C]D5*F65! M4I^A3W#2)R4^JY)8#_*OJF;^Z1*FE=QMJY>B:GE4M.3ZMJQ<7NIY?1&Q>9K? M--+!=S M@S*C%0/9+)-IZJ^6&YNG_XWZ8YU'UN3T+8VO0X9C.S]/F;%YRM_LP[;&N)H< MQW2T>\4E^M)BLX2_V2M,W2>5J@RWS6YI+"R>F^CW'<>@[C)-L;319.!N0FV; MRE-<]#G( H^CRX3?>9*U5O5)4VC=34U'\UUJ4W(H86I?9O+AYU8N?1>OO$)J M$'OYY:\6[&S+-#"I?!AT5+6EJ<;F]UZ%.Q-S?XVKYS-X'R4LO[Q46HHG(8EG<4)>C MY?W^47&MO20O_CG@W$NF/(8*67[)?2.D%%'^&# / M&ULM5=M;^(X$/XK%BOMM9(+=NR\ MM8#4=O?N*FU?5-K;SP$,1$WBK&W*\N]O;$)(6YIR>WQ:7(,JL(8/RH=';J(ZU@<[W5_KNS'6P9)UI$D'39;:R+P2!@1Y6FR>R<_*#X<(>)6 MYW!O#G(HOR0F&?:57"%EN4&;73A3G32 2PL;E)%1L)N"G!E>W-[?WWZ_NOEC MA(X>DG$F]'&_9T"QW>Y-*B47&R7>.TJHAZYE818:?2VF8OI200\0U;"\+:P+ MKU7C%S'I(D8Q\HC'6O2QVDSF]+$/S=QGW4:6[Y>U97&JRV0B!AW(>RW4L^@, M/W^B 3EK0<9K9+Q-^W $939=9@+)&1I+!=)I,=82=H5]]GFL+"X(A\C% L0%YS0(!\IH$JXG[ZPOW&RVD,L@(E4/] M%$]-*RTK]>/$8CFYQBBL9K= 2Q/D84SHYQP&AS*X&>/];I-(6V M[T(>GFFD%XD27101ZYE=$#X2RZ R3I9:(&7[+71+LT %#"_;^-%SDBU=)0$6 MCV,>$'1T(XU E!QWD<=#" 0]^*A2P>Q39NV*4?Q8IF5NC;?4P2@HC3#QB1," M,J:8,Q_#.-.E< ,I6U<0H]X6*7;<;4ZC?@"9&_ZJ!2U.@Q3A'M]".@ *]VWM M1K53'PN]!;5-H6XC*]_+/,J[J#F++F]O'JYN'K]^.7Z3ONP?MS'7@=[D]9O< MK;I0JR7_7^5XF$8$\Y@WUQJZ[?U)\'YYB:\8]]\ M3UPG:IX6$!TQ U'2#<&S:G-'WQ!&ENY>/)8&;MENN8#/&J$L ^S/)*1R1=@# MZ@^EX=]02P,$% @ G3&:6$QF?Q 6! \@@ !D !X;"]W;W)K&ULG59M<]HX$/XK.[ZYFW;&"7[#-BDP X2;MM,T3)+V M[CX*>PV>RI8KR2'\^UO)AI .R8=^ &NMW6>??='*XYV0/]064<-3Q6LU<;9: M-U>#@!Y\6#BI6U,QW;=RLY'8M6 M\[+&E0355A63^SERL9LXOG-X<5=NMMJ\&$S'#=O@/>IOS4J2-#BBY&6%M2I% M#1*+B3/SK^:1T;<*WTO[*G/PXE!ZKUB$/0&@>7=.;(LKYEFT[$4.Y!& MF]#,PH9JK8E<69NBW&M)NR79Z>ELL;C[MKR&Y;^KY=?[Y3W,OE[#[? FXC5FEQ#Z+@1>$+Z!%Q[C#RU>^/OQGPN[ XW.@YJ#=*4:EN'$H9.B M4#ZB,_WK#S_V/KQ!.3I2CMY"G][3PO!9,&7O@!?ONX _V[*A&:)M*I0H](Y)!-\-4L]- MHH!6$3D?1HE!DX)SJ[A#7AB]0]8@"D,W3&*(DL0-XP06@L92CI+9T9*W"%H M)1J$+#=ES3BH+0%L!2;PSG\/03!R0XKJ\/Q2LG7)2[V' MC#.ERJ*D2EJ4"S-V]^-G.1JY,1V[6=\*IEYEAE @17%0 MBF,W&D7/-D'L>I[_,I^B*(R=:IN&EWTKM=H0-%(\H@RFX'M#-TU^L609)5V5 M)C.=&1?UYD*CK*"L'U'I+HJ#]RAQ4V]X%$>4C,%RFAJ@V=-))Y-$ MCOK*F,Y)O!C"H1N.?/A4DQOR\%PXVDC2(5#9_#B%6X.@((W<-(I@2,5/3WK, MC7S/C9(1K9(T='TOL*F^K>%SR_?@#^W4H58UA5[0R6/UOHM6$DO?\_XTA3:; MINVHD&5/1]'J90,44E2D64I35NI4JA.G@[=YT3:7\$!8:\99G?6G_4S7G>\X MB?:P$H'<,F*5:$W6S?J<+]-T=-GF9H8(F9OMOJ-/R@EL(Q%-^2[AW" ;G-Q# M%&ULU5=9;]LX$/XK MA(LMVH*UJ8.4F"8&DA[8 @TV2+K;9T:F8Z&2J"6IN/GW.Z1D63XBN-M]V0>; MU]S\9J@Y7RO]W:RDM.A'653F8K*RMCZ;S4RVDJ4P4U7+"DZ62I?"PE(_S$RM MI5AXIK*8A82P62GR:C(_]WLW>GZN&EODE;S1R#1E*?33E2S4^F(23#8;M_G# MRKJ-V?R\%@_R3MH_ZQL-JUDO99&7LC*YJI"6RXO)97!VE3AZ3_!7+M=F,$?. MDWNEOKO%Y\7%A#B#9"$SZR0(&![E>UD43A"8\712-(6]5>O?9>%<]-QB75^Y2[JR&TQSX M[/S+Q\N[CW?HU5=Q7TCS^GQF0:@[FF6=@*M60/B,@"!$UZJR*X,^5@NYV!4P M VMZD\*-25?AJ,0/,INB*, H)&$T(B_J78R\O&C4Q6.>M7SQ<3Z7#F>F%IF\ MF #>C=2/4"$!YLCN,707R7ZUAF/QMP\.UGG'S5(L5ON@$P3]"2%-HCWLPWQI[P2528W MI.F4=P0PW:?]V?' KYU+.7O6X&1*"?K-#1R&/0O)-(YA%T8"XPC@: \X>C+@ MK+*BZ#1ERMACP!F7]E\!I[\?I9%=R>XFI"LEQ^$T@%6PB['!(NH7M]=7_>]+ M[^^A^IW@.Y)#''Z04 :R7/C7)$QB3.A :1CC("8HX!SSD*'/%8!9@B;Y ]Y/ M(P%H0$%9TG,$!"2D*>($LX0?@,.;25F*">!@P\-X@ .>H"3F."4$?=V[1\09 MPXQMW0\P"3B.0^IF,<$QH2-08CV4V,E0,DU=%Q*>:6=))LP*+>&A1WG5?C"T M;WY=%+N[S(K>Y-*?7P\,RD[46/#GAQENA=E%F$.419@'=(BRB.^N$,TSC MH$N0XT*7P^0!D0D'#))M@"*'/;9=!P1S$H[@,.EQF)R,PV5C(8Q=_'KS&KC9 M(UZ[IW37ZF.0'%?^JQ#<7M.7UJC]6K2WO8$5X"U&*4F@:J3;/$\)CBAUAQ0E M$<=)/*@T2803SMTA0PPH2;0M*0&C4",\9X)H3'',!F)IBCFH@N>"?9"\"\*^6MTX[[A(,D>1=$\CY@W MR-5U &@X+*)A D*B$+UY5LH>Q+:>9 H:&.,L!>*LT=IQUTK[R@A;^XR#U/?! MK%3U]N?8<%=KW"&47,!, G$)6.SEP3("?PA.X*MC.2B#QZJ@JVT8ZK>II>^> MBJ?ILQ'8R:?3_=]E.]'[9YD.?0\""D\EV_@.H*(<4\B2?^'[L9(U&_1>I=0/ MOL-T;H,5;1O6[_9-[&7;NVW)VP[X6NB'O#+@U1)8X6L6/L%TVU6V"ZMJW\G= M*PM]H9^NH!&7VA' ^5(INUDX!7UK/_\'4$L#!!0 ( )TQFEA!T[\3Q ( M $<& 9 >&PO=V]R:W-H965T;5B& M2]3?-X^2+*]!28L*N2H$!XGKL3,)KJ9=XV\=G@O(DIE_V%7^_9"!Y*MTJ+:!Q.#JN#UR-[VY] *&/J?!(3[ M@-#RKA-9EK=,LW@DQ0ZD\28T,[&EVF@B5W!S*4LM:;>@.!W?SNYFB\7L%NZ_ M/<\6#_/9PQ/<+R8/3TNX>&*K$M7ER-.4R+A[R1YT6H.&GX &((U0JEO<>_ M ^A>@[81MHVH,1;S:?.;LI+Q!(%I6&%6<%[PS)S+(2_TW6#0A:X;]8_B"U3P$AUTFVM'O:\Z7:3@ED; MWT@6%<)%X []_B5<1*[?\VDE1VD<:'\MA#X8)D'S[8A_ U!+ P04 " "=,9I8X[NJB&P$ !. M#0 &0 'AL+W=OJKXSUWIQUFZK9 X%5RVQ@!*?3(4LN$91SMIJ(8&G MUJG(V\SS.NV"9Z4SZ%G=G1ST1*7SK(0[2515%%P^CR 7J[Y#G8UBG,WFVBC: M@]Z"SV "^GYQ)U%J-RAI5D"I,E$2"=.^,Z1GHXZQMP8_,UBIG3DQF3P(\6B$ M[VG?\4Q D$.B#0+'80D7D.<&",/XJ\9TFB6-X^Y\@_Z[S1US>> *+D3^*TOU MO._$#DEARJMWUW=7-Y/AC^^W-^3D!W_(09WVVAJ7,<;MI(8 )]!TDA0*Y!&?P^1/M>.=' @V:0(-CZ(,):/+4)7A+9?L :[W6#7R0F;)%DN#+!IAR?-J/Z*3^\EOI^3D3^!2G=;2;:65 MYF6*.;GD#UY6>!>3FEO$#[LN3HC7HA&AK6['0E%V3J[J5-)&!ZA-" _09GMX\J4[[U.=4SFHOJ8YQ%JA@TUPW=38&!QDXG'X M_XQI'Z;<:X:\EC_"CYGDI2;IKO$^X0[SP]9](TQY)E_18)=M>3;=/G@_6^[+ MI3V9^U39>%$W\CPW[@1;#6VQN)$Z+?IB)4.1KR9OK#EU_3AVHR@B;)=KF[$F MQ4GH12Z+V2D)6UZP9X7=R10R:\C<,/1/"?5;;!]MF\H^2] QZKJQUR%QRXLP MY@Z)W, [1I1.0Y3.NXFBA<:ML"^P+Z:72G&+"NPO%;'@.E[7E;YM0-6G>X* M;%?8'J[Q]:CY70BE31$E+*&LL$K4=R/JD[#C-WL\X=BSV2)AB_T(MH9-57&3 M@Y#0R(VZ ?%=&E#R%4ID;VX]>(K]9::0,:91WG'K,K<;1"0.W="+"8O=./;) M&)L=+I.Y=4TQI%PLL%G76S^*K/!PO<#UWM,MJ M N#CMTY=>Z?'+4#.;">O\/Q4I5ZWNXVV^5@8KGODK?GZ2^.:RQE>*"2'*;IZ MK0BO8KGNWM>"%@O;,3\(C?VWG<[Q@P>D,<#G4R'T1C +-)]0@[\!4$L#!!0 M ( )TQFE@3(\H5I@< ,@6 9 >&PO=V]R:W-H965T5^_3VD7JRTCI/K%44_V)(HU_J;V2IER<.NK,S9;&MM\VZQ M,*NMVDGSMFY4A3?K6N^DQ:/>+$RCEIF^\G_%*H>S.Y)\Z295U_=MARU(:=567_RIRNSV;I3.2J[5L2_NEOO^' MZNWA3MZJ+HW_)_?]W&!&5JVQ]:Y?# UV1=5=Y4/OA]G" M0JQ[N5CU(BX[$>P9$2$C'^O*;@WYL']$K M'O6*CTD__XH4R]M2D7I-RMH8LE1(,T6*:E7O%+'R09E#.A^7^L-W*0NB]^3_ MO2+JB=TJ\JBD-D0Y; F04;NETAZ=82)0"MT?\WB-PU\^7HZ_3W7UYN;+%1$) MIY'(R#QF(>599S25(0G9,X"0;,HFDQD-.0A94&V'Q-, M4!ZD9"Y82GD4/)D=IXPF&3\Y A@? >.O!FP/$E$/X$AS&*OC O^.6%VU6JO* MDGD8AC1(V8F[XY0GB;OC">4,*'U0:X5Y.8!CW+U(:)IB1AP!'K;WOQ,2!WYI M%-%8Q%Y<3*,D'E$Z@HP8D1&O1D:K55VMBK*0GO@QXD "6DUKH?#RD=PK/'56>'.+* SPP MR?]AO3-X/ECLY%1J75BSATC:)_[K\3"0Q;_W*2"H8(AHEPL(:NP:4)%EGN1@ M7XM&PRTMAR=8<.J=FYS!M7QIR&\(A( M:))F1'!P8D1NM$L]S"MDV44*THE%#%;34( IW36&_"&1._%]NH[AE1=K+V:% M?> VI#@,HFF<$)?VD8"[K-*5CY=AH^F:T%F=P->@]##,G&,"Q^!P]*T/*;5K MG#=[@* CAU 69X31-(A<9*!EJO#^3AGK[1Y)(\YH&O)I<<@H8_%D@$=4A,#@ MY\KEVZ8J_M/;-L(Y#QF-HG2R!C"(9"H$AK(4#KO:RFKC0HGX MY\,T=Z0Q"C9 ME#B)Y(.H8;LX0);'XV,HP&6).+0<>;F;Y,U>1$0#MI<0@RX$N5BM$'3Y$!$$ MD1>"(L!GLK094Q(QFBF)&?BLJ[KE0X3Y$(K)AE"00)&K%D[^Y-?0<" M\IMLM(NAD"9A#",CGI#/72U#%>VD)"*E(DH)D@CZ,/)/UT\WQ>H;!"'AD(5. M96B_4W9;YP?=)Z!>'.P1""@'CK\/>=2;8JJW^2O.(7\$*H%BBYJ)"V8449]I .UZ?C(URG@F!7M7^&PO=V]R:W-H965TW>U^^QJ]5B7,U'\D@FE"KUD*9=7C42I_*+5DE%",R*;(J<ZE>?98="]%J5+&Z6.!9)EEI)A?TU3,KAJXL7PP M8--$Z0>M[F5.IG1(U??\L8!1J[82LXQRR01'!9U<-7KXXMK7\D;@3T9G MZ4C&0OS2@[OXJF%KAVA*(Z4M$+@\TSY-4VT(W'A:V&S44VK%]?NE]4\F=HAE M3"3MB_0O%JODJA$V4$PGI$S50,P^TT4\QL%(I-+\HUDEZ\.,42F5R!;*,,X8 MKZ[D98'#FD)H[U!P%@J.\;N:R'AY0Q3I7A9BA@HM#=;TC0G5:(-SC.ND#%4! M;QGHJ>[@]DMO='N#'GN#T0\T&O2^#GO]T=VWKT-T-B+CE,KSRY:"B;1X*UH8 MO:Z,.CN,8@<]"*X2B6YY3.-- RWPL';36;IY[>RU>$.C)G*QA1S;A5 ]:%I,4S;73?O\.!_7&/IU[MJ;?/>G<( MRS N4XK$!$DVY6S"(L(5+(B4*!JCG!1JCE1!N"2FT.6V"/;/\?Y=Z-CN1_1_ MK[!.D$HHFE-22$1U[A%DCF9C6ICL+04ABUC_.2:?]>/!PW7]&P*.+*(2Y85X M9MJ2$A?HP_ GZE.NRF*.L.5Y/L*>98<=8P(['T'@,[J-IQ3=<46+*"$<[M?] MU$++<>#C^K[CANC#/>/3E(%.I8[ZJ2CC6L0+[9VFZOFO[]%7Z$5>-370K@ M]@'*WP ]0*[6\;P59%NUCKF^1G0\!T3[/X8WM8P;6ATB&A$-Q/("&(@R=X?.=HBO0+#<(5A/>LQG9$-)7 M;(4=7&,'OD!%^=A%KNL>C=$70?BBT'3I).#G8YGKJ=N^%6"\T]/0MIS 11_0 MKOP[P6[EDXK7MU<%A2T;1O\!^*W9ZJRZ5COT3RZK 2QPEBO=G](E>L?:T($/ M$S:FAWO=L4+;/MEIDV==_D=[VM=9^2<1)?J=B!?&T9ES?CC4OFTR=:K;IBZH M5(CQ2&0430J1K5!?0Q%;KK.[WL[,Z_/#Z@TCUSG=4?H"]%%2P/KPZGB-\9M] MPK5P>/QJKZN! J^#G70.;%/!E<6G5?%/-BWUYO&)<<(C:NSJWE&[:5N>BU\U ML+J]_<%BAG[0"5W3<2Q\>F\]I";!J=#&)V/7)S)!$= .V%$*8I@V?"H@F1#( M/["4O-2%)>GQ:(Y*8%7%+Z@E+IXKRZM^U[:A[=MO Z.1& $R?9'EA$,1ZE3' M>@O,::$8N*B]C8$ZHXCJHI75HMK L[FHD$A 11->J\^!B7/X=#%E,Z$4S8C4 MY 4XB1.$1A)&KF5W0C.-YD:@QT1<3?) !NT8+50[A_,VS>Y M^IBDNCMLY>G[;9ZZ1K=43=U>=I+PGDF?1'&YV&?6HX :ND#]LB@ TRUD:=67 M0PM[J^W#P:'EV?ZV_1X#M]RR9>WDTYZ'-^[W[F5@NX/71CY0PP/9DA]8H9:N MZ27N>,A9T27L.^8#Q&FW+<=M;\ &%;8'-+3!O /+[82OP]^Z%6ZG%H%E!^W: M4=^U ?XU\QU8Z$9H]16SK&ULM59M<]HX$/XK&G>F S,^\#MV LR$)-=VIDDST+M^ M%G@!76V)D^30_/M;R<8Q&<*EG;L/8$O6/OOLJW:\%_*[V@)H\J,LN)HX6ZUW M%\.A6FVAI&H@=L#QRUK(DFI)%%565+Y-(-"[">.[QPVYFRSU69C.!WOZ 86H/_8/4A<#5N4G)7 %1.< M2%A/G"O_8A:9\_; GPSVJO-.C"5+(;Z;Q:=\XGB&$!2PT@:!XN,1KJ$H#!#2 M^+O!=%J51K#[?D#_W=J.MBRI@FM1?&.YWDZCV"&K2FE1-L+(H&2\?M(?C1\Z JGWBD#0" 26=ZW(LKRAFD['4NR) M-*<1S;Q84ZTTDF/GMU?S^T_W'TCO\Y?%HD\>;N=D\?%J?DMZ M7^FR -4?#S6J,8>'JP9R5D,&KT#Z ;D37&\5N>4YY,< 0^37D@P.)&?!6<0; M6 U(Z+LD\(+P#%[8&AU:O/ GC3YE:XT4G48R)7.A=G0%$P=K0H%\!&?Z_IV? M>)=G>$8MS^@<^G2!)9A7!1"Q-JG'5H3RG.2LJ#3DI!!*D1U@A6VIA%/]P(VSD>LG6;][ MGFHMV;+2IB*(%H0+W.=:B@)]NL%3&C#XFO00T/-"Q/%#-XM3?(D2-TE&_1/: M7X(:UUV+$P&38 M@:YH09#>(TC-##8FYAJDQ&C81-F*(@<,T,$OO1A1_;Y=^\%E^[S*_\+V@U+\ M7ZD+F3..+?U8P6]D9G/VH"C*(C=(1L^*6^/:G8Z1OYJ%UUO*-Z"0L?7HFC)) M'FE1V2):(TV^8NB@@M$E*YAFT/%$&F2N'V7'R@\^Z:Y;W[2AQ^OQA=-%R902 MZ!0N=$=)YHZ\\.T*C/-MH;_1YS=-<^B% 2;WJ&/+_^/NP_,&.!K,Z]+\9N]" M9$'1'WBU$U[9)H 1L&P5P?% :6QF6#Z-RMY+$S?U1VX2 M>,_>]'R,6.CZ8?I+6@^]M,7S?>P OAN%X9OUWE+)31MHBJ/MR(T*6P2OMRO3 M&. 8P1O$(]+S!NG(U/T@"Y_#<^+3YZ-KH%':I,%YM3:O$,S$_[2Z4^T,1OXYGQ,\],S.D#X_=B08A$?](D$V>=A93+DWY?1 N28M%C2Y+!R(SQ M%$MH\GE?+#G!L5Z4)GW;-/U^BFG6&9[JOAL^/&6Y3&A&;C@2>9IB_GA.$O9P MUK$ZZXXQG2^DZN@/3Y=X3B9$WBYO.+3ZE928IB03E&6(D]E99V2=G%MZ@9YQ M1\F#J+TC94I>Q!*A?]%#.=?LH"@7 MDJ7E8M @I5GQQ']*1QRRP"X7V%KO8B.MY066>'C*V0/B:C9(4R_:5+T:E*.9 M.I6)Y#!*89TPBYK; MCTJ)YX5$>X=$RT;7+),+@2ZSF,3; OJ@7J6CO=;QW&Z5>$&B'G(L ]FF[;3( M'G3Y9O?FTQSZW, M<]ND#R=%@"$V0WAC75*S+EU;AR6:*6>LE#.4K1AMC)ON,JY]^\^?0MMTOJ+W M>G[?*%S: 20A42Y YY.=J_[.F02#EYQ&X ":50,3.L_HC$889#"Y(/S%"A7$ M D')[Y6S@2FK(395AZLBJ>JZS1HZ=SUI#*:!;LGZ)*N!;)GO;M9@EHK(J0Z'K'[ M9+IHM,(T4?[H@N^Z H-C8C*52"@H%HA5DRW[:_6T#-\TR]_1QC6[IGQCH F7 M5/E\R5E*A6 0(1E@0NP]A*XRUSM@__L#TR I[C^0;,?AX@9?\3 M*MDW_:VP^9_HZ2#Z.I!:7,,:^(9G;IO61@*;%6]++5[H&WYH-?1<$$Y76,?, MNJ9Y/%QP&!J!Z3]KU_EJVPE%*@D"SW#"8,/;QB M@N#EGK-J^HU[]!Z#8HO MED6@"-:?+*J"2Y+7EFX%MR%18ZB\SAYEU'])REAM*O7:-7\I%)_ET9];J%#1 MO\T]3UG#0I[E&('G(O@D@P^N#)$_T0)G<\ "$S4< U0\2/MZ2/-US5<52=FV MX=O^\9X][2I)[Q,'@+! ''S)RJ3@GVK,LP/## ?'>_2V+,."&&I7R&E$>=MS MLL"<(("6@(S "VS%(%PR!"D+,4[G-(,L\72=4.L6+(%%16*:*D@14#ABZ126 M:$DO.;X*"99K>$& ?G&N+^0VIC@+;G7CI9FW9 87&0 M8NTHLD+ FNOOP>&C6J.>!F0KSZF"*K%OEC"(AW)-'50_FZ5*%;Z-A[5N_MA(9":5? M#:E-"<)&=RR!>-1Q.'![IGG4'?CP0$?H@HJ(Y<"KP&$$667OF(K[[HP3E=&@ M;(2*L1AW>[9SU(7?$!VU.'Q0.7S0:G6-*-88>FSR7:N45X+",C?7>>9'H[[4 MX(TMK%U86A\'_#U[OPOBG2W$FXU0=WN^UP)UIS<8P/ -9]-U"H-])>3U.=&' M"6D5/J*0Y6GI3>?0K]TAIX3/]4VY2O2@1'&=7/56M_&CX@YZ,[VXRK_&'.H) M@1(R@Z5F+X JDA>WXT5#LJ6^D9XR*5FJ7Q<$0Y6A)L#XC,'QE0VU0?4_BN&_ M4$L#!!0 ( )TQFEAZJ-J[2P, &,) 9 >&PO=V]R:W-H965T\,#WY3&&H+)J&$;6(+YW-PK; 4]2L%K$)I+012LQ]YU M=#5-[7@WX N'K3ZH$QO)2LJOMG%7C+W0$H(*+FLM/N3[6YL MZ)&\U4;6.V=D4'/1E>S'+@^O<: [!^IX=Q,YEC?,L,E(R2U1=C2BV8H+U7DC M.2[LHBR-PEZ.?F8R^S2?WSW.;Q>/2W*]N"&S3XO'N\7?MXO9W>V2_/7(5A7H M=Z/ X%S6(\AWN-,.E[Z &U$RE\*4FMR* HIC@ !)]DSIGNF4GD6\@?R"Q)%/ M:$CC,WAQ'WGL\)(7\):H[Z*M@,@UR65=6-];'67,IM%&MT]I[+MXW2FX4:'TJ=6>)V6UXI1N6P]C# M?:9!?0=O\O9-E(8?SH2=]&$G9\.^[V-[COD4Q_,HU]JF#9<$ZA6F9;\L/C$E MD!EFBXDG@M.X]EI6N/>YV/S./%^1MV\R&L8?7BP?YE.".]E1>@*F"(C"DCJ* MXFU=JP+A?-"740;H_?BKE3 M%%=MA6/=(=6M!ULAML$2)7R/_6>]I&FOT3OYU%>K?=?FTRG=JZ- M1S33LH'@J?^99@>*W[H9]V^>%'Q MU$_IH>ICA(F3DT=^<'#QU: V[GK7F+56F.X.[*W]"^*ZNSB?AW?/CSE3&RXT MJ6"-KN'%$$6KNBN]:QC9N&MT)0U>RJY:XBL(E!V _6LIS;YA)^C?59/_ %!+ M P04 " "=,9I8X8+&JN4& #N% &0 'AL+W=O14N1+9+?-]C($CDCIG(_GSD.>/!7E%[44HB)?LS17I[UE5:W>#X8E@]#M2H%3PQ3E@Z99?G#C,N\=W9BWMV49R?%NDIE M+FY*HM99QLOGQ5BD MJ0:"&'\WF+UV27*3*_"=/-:V/%>.UJHJL8<8\DWG]Y%\;.VPQA-8!!M8P,"-WO9"1\H)7 M_.RD+)Y(J:F!I@=&5<,-X62NG3*O2GR5X*O.;D:WD]D=&5]?W8QFG\GU[/(S M)K.+R6P^N2 ?I[/1;#P=79+I[./U[=7H;GH](_T[?I\*-3@95I! XPSC9K7S M>C5V8#6;D:LBKY:*3/)$)+L 0XC>RL]>Y#]G1Q$O1/R..#8ES&+.$3RGM8=C M\)S_SAY=9J@7<;L7T8GV7JUX+$Y[R"0ERD?1._OY)]NW/AQ1P6U5<(^AGXT+ MV#97(D&XICR/!3'AH;KD_ ZDUT#DYY]"9CD??O@Y4J18$+A,9/>B-&[;)X$; MV?;$:2>W5^?F-YK/)W=S,EZ7I<@KPI6"2._)F*LEX7E"8CT0?Z_E(T]!L)$V MH+YO$\U0QV.4N1:Y*RJ>'L('BV?Y- Q\S>*Y'F5; MFG_K.2OR7^(]<^S33/-'H:K,&$3FNP*W4E W=&D "^DW-OO0")V_PO\FRSZ9 M0Z/(IKZUH]_E='0^O9S>32=S,II=D/DG)-^GZ\N+R>W

13'Y5IT^GG%GTT-:VG#$")YD"Z@(?,UJW;Q:SK/)UY MD!B/HJPD/I$5 D J593/,%2U30JL( C;N4N9%5(W\G;BIRIVG1%&/O4#2*+E M,?R[D;.E\987/,;@!9=XU L8M2'E6X+GJ#6_3V<:>CKTHRW9 A_9X_K(^Q(Y MJ3?A=J'GG55T^+1L<$B <'D=@5T&V"QK(T%#ZGNLX>RB#J@3@BYR,/(E_DH2:3N;J"I+FF_(+5COI):\]:22#8''D!4VP%E2$,'VS " M?)VM4UZ)MO05&3:CI>ZWX"&98RY(/RV4&FRP;*KK<]]VJ>,Z@QT4M$(REE5+ MVP_-8F' !F"P:.0@G*UP0.[0/*JUUK$JXB\;>L>-$,= [3O,UW5VT/A0'?1- MRXR?&K"J8K"[&V!#189=< M>[%SB_XFYG'(-V_6^T\TP02!0IX%+Q41NG_[YE9N_\"^KG_7M=CYPZ9F_RIR MO$N-[WB"#EBJJJRK2$O39P$J0&CKT/$ILR,,F(OM'B&T@=2A?)S4Y$%-9MM( M&8>9KP&U0AV6$>+*PZOQDN:3$33W=%P:-,@#E21RL2DXA_3B2*^ MC\J+7/5T 0A\K0F:$535",K/<-S;37'/LJ@5A:0?P$"19S2GONO0T/$'1X+? M;X/??U/P[Y:=1IA:M*YL^"\6Z:YM_X?\^$&W-1%]Q,24Y("$A2K^53]RF1Y3 M$&?"/,Q5RNO3=?+7NNDONS!1W&FDB[]MH67T/4CI4!MT:=/)(NT>.JL[_\6\W\7P$;T M_EKK)/,!>3 %7IF]8@87,=T4VEM /=@-OC2 MG'SV &V]L>/4TL>5B%#!%ZQGYDBC6$PJG5@4R'C[>\(O?B0>:Y%DRG2>-" MXN,@8.L6%/K947/\/8HC]/EH"V&7M3GDP:5=N3+H^CJJ M?=M>YHWJ.ZP->7T3>,5+Z*-(*A9@M=X%:('*^G:MGE3%RMQHW1=5561FN!0< M'9TFP/=%@4-),]$+M%><9_\ 4$L#!!0 ( )TQFE@#INCM' H !I4 9 M >&PO=V]R:W-H965T\2H(MU M/K1)@#CGK.T;U%G[HL,^,#9C<95(5Z*2IMB/'RD?'C616<8MH0^M;8FD2.H. M+_(6]>P_\/)+E1$BT+$R3-WO"RPD#_+V;": MEP1/FTQ%/O0<)QH6F++!X7YS[+H\W.>UR"DCUR6JZJ+ Y>.(Y/SA8. .5@<^ MT%DFU('AX?X^K MTL^:ULO6W.**'//\$YV*[&"0#-"4W.$Z%Q_XPP59MBA4Y4UX7C7_HX=E6F> M)G4E>+',+&M04+;XQ-^6/='*X$8;,GC+#%Y3[\6%FEJ>8($/]TO^@$J56I:F MOC1-;7++RE&F;LM8E/(LE?G$X9\?SH_>7WX^NKG\\SWZ!QK3&:-W=(*9D'?J MMJ)3BDM**L3OD,@(.N;%'+-'A-D433BK>$ZG6) INI?)\&U.$&6"E*02B#!! MAV\#;5S/?2.,Y%5Z)1-R?3' H:RJ>OV M>JOVCCQMB2=DLH=\]Q7R',_7E.>O^\]OR@LVE#=N=]+_T(C0_U(V0U<4LYGJ MKYS74W3)IO).R@[*Y5?9/4S^N=V02<9XSF>/LE/W7J&W8KJW,UCE@QR#SF[3 M5DK]*;^NYGA"#@;R;[4BY3T9'/[Q-S=RWFB:'*R;'#2E^YN:;*:15^CCY6G5 M*.5I*G6BJU6!A5:%ZU:%VAMY3MS3N25*QA58EZU8E=B65&$LJ75L16C7KHR6 MY9OHR/6@5MY+E/3Q_>E-6SPGY%Y.^>;-6+0SKK]GO-YM*VIQJ)6C>W:@K<.V M/0]L=_V^)&4#X"X0W-6B]#=(*C"7%!#8U2/XB:1N.)NI(6D]9=I9$G!W.:U2 M]:N%0F+WJ+4J8'35+2YM;;:]!P!W-^I+7#90[@++72U4?X.X8G-Q 8M=/8R; M >J\Y/4MR699O(AUY/RO%LX-D# M/'OZM?>O*\S62.B2[8P\I4?OD%0%R\6E+X&6_:[ M#Z3VW9X$Y=O@M@_<]O4K[%\6U+)\(T&U_&X]=!M!O>.W-"=/)]*+HV::L;'^ M]8'1?E\6MF\#TSY@VK?L8OOF-K8/C/7UC/U$SV1-EJNO2S91XTS[F)ED;*QJ M?2"RWY=%[=L L@] ]BV[U+ZY3>T#37T]3:_XH^",-,02DD=/)SV?LYIC^DC- MI&-CA1L @X.^G.G !GH#0&]@V9D.S)WI +@9Z+G9L.BCK%47&L4IR''7:SLQ=NVK,(K(T,'.>=O^@?N)B_*:NO-7^C>1#V)%V33(Y&_WY'BEM2 M_L= 8/KJ;'D?(H!XU)?]'-G@=@3:;,[ M*,_IC+ )40_LR=/GK(MT1H337WC;'@=T1WVYTI$-=$> [LBR*QUUN-(:*;4V M6.O1N]I2?='L%).B>D^$>HND:[0RT8^-M7$$R([ZLJ@C&Q"/ .*198LZZK"H M-?H!"$=Z")^0LN#K:=$+9D7Z$<,4?<)TAOE7BCDZ*PE!-R6>$O19/3930"N:(8G/:"7HI/IQD\>STV8Z ML[%0CH'6<5^F=FSEY:?6VT^63>W8W-2.@;JQGKIKG9U.9^KJC*EJ;=J'=O%# M,C,YV5A!QP#ON"^W.[9!]P3HGEAVNQ-SMSL!-"=Z-'>_&OM$3DLUC:[0U<6Q MD8CT5]VVKP'M25_N=F(#Z@E /;'L;B?F[G8"1$[T1%Z):)S53/ :G4ON,70J M:Z7>.5/;]3<*:GQCIB<;2^4$X)[TY7(G-N"= +P3RRYW8NYR)T#>1$_>*_J MT9BHXZW7RT[93*8CY>HQ7/,"-1HTB=OG1E=FDK+R$G+K+>2^+/#$!L 3 'AB MV0)/S'=NYE9PZ1?1C*C,9V5A4IX#PM"^7.[6![A30 MG5IVN5/SO=\_CMFZ*INWB72V-M*3.VT9E*RL6Y.@=YI7X9W:@/9 M*2 [M6QXIR\('=**'?*3X"$98=_E/[3:UR9UE),)+XJ:R9O0O%74>EKR<142 MZG(5$NI4A822M^.ZI"H&&!H11N3MD[>CNQ%V HJT(XKT%U+$2DP1IQ54Q+$= M5<3IL,J=/6_#B_J.UZK:S^SRI?%T0:JLB72D%G;CQTJ0XJGIM$SR;+3JB,4E MUXS?,]HY]G6WSTKP$:<5?<3I+?R(8R7^B-,*0.)8MM97%S"*$N&T8I XANYZ M8V>.\GKE5&G9^4Q\:YS.GOJ 4VYB$.Y^"'XO(G]>,N%X$7S-2-X2DJ50)Z_XURL?J@+ MK,.!'OX?4$L#!!0 ( )TQFEAF.9:XP00 (XJ 9 >&PO=V]R:W-H M965T5[KC5Y)P[72SVG$N4'? MDUBF(R\R9GGA^^DLX@E+3]222[MEKG3"C%W4"S]=:L["HBB)_:#3&?@)$](; M#XMU=WH\5)F)A>1W&J59DC#]43^5)J>=\81J.O$X^(A[S MFMRWT['IIEJ5%)66Q'D BY^63?RT9L%>#>CH*@ M+ CV+>B6!=U]"WIE06_?@GY94$S=W\R]:!QAAHV'6JV1SO>VM/Q+T?VBVO9+ MR/R'\F"TW2ILG1E_OO_]\G;Z>/EE^OD6_8(>Q$**N9@Q:>QOYRD5H6!:\!2I M.3(11Q.5+)E\04R&:*9DJF(1,L-#M+*[L:>8(R$-USPUB$LC3%[ZX8YINQ!Q M8[GQ1_2!<,-$G'X<^L;.(!^'/RM'>[49;;!CM)?9X@1U\"<4=(*@I7SB+K]5 MJQ.$-^6XI9SL<70\V%E.W>4W66S+^VWEOE6MDBZHI L*7F\'[^H&W5Q/VIKH MK,NMYR)=LAD?>=9;4JY7W!O__!,>='YM:RDDC$#"*!"LT?QNU?QN0>_N:/Z> M)\HG]'5*T^)T^?]>^88V\;J0XD'"""2, L$:XO4J\7K.,^>.ZYEU)/N/,!>" M?\N$>:F,RZHULVLT#]O4<8(/50<21B!A= /#&RO++S968VM9JY:>]ZN>]W_D M5E_LQ[E!AS<8$@: :51*%I3BCJEX^!('H9!/Y6.@V1^41D!I%(K6E+#._]B94-_D8X,? M>L7$??2#.P\:W:%HS<[7X1V[T_NKCTVBC.479JTM!LWIH#0"2J-0M*88=:K' M9\=R,M![ J T DJC4+2FA/5] >Q,KF]RLO,]G PTT8/2*!2M^=@G^.^1ZX,ZUP?N7']U@_[.I-QQ?]]=?/ ) !K= M06D4BM:4H0[Y0>]8'@9ZW@8:*8'I5$H MVJ;S_M:K?/F;FG\PO1 R13&?6WSGY-0>36]>?MPL&+4LWNY[4L:HI/@:<19R MG>]@M\^5,J\+^0N#U2NHX_\ 4$L#!!0 ( )TQFECB97>[8 8 #,U 9 M >&PO=V]R:W-H965T4H3]L^UDJ M* F+H$W$);W9M#AV*693OI4Q2^BE0-EVLR'BX9S&?'?6LWN/!SZQ M=23S _W9-"5K>D7EY_12J+U^30G9AB89XPD2='76F]MO SS. XHS;AC=97O; M*+^46\Z_Y#L7X5G/RBNB,5W*'$'4GSNZH'&4VDWQ3 M!:L*-BPI_Y+[JB'V A2G/0!7 ?B; (R?"7"J .?0@$$5,#@T8%@%# \-<*L MMVC[LK&*EO:()+.IX#LD\K,5+=\HY"JB50.S)+^SKJ10GS(5)V&[-VT7=T I)0L[+['\+JS/5QYZ_:H- M$QR.P8:2M*9WZIO'*>#. 3=/2VGG9?2@/3KO,]]F*5G2LY[J%#,J[FAOEA=G MO6N3$1+F0<)\2%@ !-/T'-1Z#DSTV3S+J&Q[J,^-<5V5A(1Y)C=S M+&<\G%B.95G3_MV^4.6YH[US!W@T&;E#_;S@*1.[D\%X8 WWF5H3#^LF'AJ; M>,&3C,/JVI8$O:IJR1TU592)@W>3*O ML+_I4B'3!4 P32[;:KY86N;)Y&-OBDB]=4OECM($8?N&D81*M(A80I#Z*HED M1)O#UW09)3SFZX<3I(;.39O,+Z2W+?1 B6B;S2[,H5U5_?Y"?-!" BB:+OB> MDV#_$,'I?+F%EFQ)8I1/DK>Q9,FZ4/Q*I5)]MGF>989W[;Y!:1XHS0>E!5 T M7?3&";*/LX)L4"\(E.:!TGQ06@!%TV5M#"'[!4?H_Q[$S>F-@SBHC?3]A?B@ MA010-%WPQIZRS?[4CQS$S94<,(B#FE<=RGEF$ "QL6O#BD1^6\-K9J#>F#V M4]]J9!7_]*[4 TWK@]("*)J^1J%QP[#9!3JH8[[>\38US>BN:H+2/%":#TH+ MH&BZY(T?ANVC.F8,:?HL0&D>*,T'I050-%W6QM["9GOKJ([9S.ZL.6Y9_-#6 M,8.F]4%I 11-E[,QKK#109G=$,'(;4S112*I2B"1GTBE[ FZ%"Q?;(G.:4)7 M;,G4=JNDH,X6*,T#I?F@M "*INO>.%MX<%SO#+KD"93F@=)\4%H 1=-E;?PK M_()_]>P2-G-@9T%!O2?\=.64/<*3@>,.GQH6H*F#BJ:9)",'.ZYK/;O8#3V=-0=TG4)H/2@N@:/I=T;A4>'11=OO %U[,G+&+3TOJ,$$12O5 MZN^] [*A8EV\K9.O/MTFLGP=I#Y:OQ$T+]Z#Z3>GEZ\3O2=BS9(,Q72E0JW3 MD1HB1/F&3KDC>5J\47++I>2;8C.B)*0B/T%]ON)KWI&;_ 5!+ P04 M " "=,9I80*;28FP3 HI &0 'AL+W=OX6F.D4G9?%O1?[0;&5Q!A' MRLI*,EWLCU_*<4*+/**E]A2X]TL;)]3S4.=0(I_#P^/7#W7S^_:Z+-OLCYM- MM7USS[NWMW-1;$M9_7F[^M5>_WF1)]DJ_*RN-NTG^J'OY7[.Q(=WK+>;'?_ M9@_[MOE)MKS;MO7-_F+7@YMU]?A_\$@<74#IP =U?0,=>P/87L+$7\/T% M?.P%8G^!&'N!W%\@=[9_--;.TO.B+[W-%M6J7/4!SMR=/M\N?;K==S2) M."^7WV>,O,QH3EDV^_#?V8O'GG\']&XV!>O7G^?9BS]#,//Q,/18EQ;CL<@Q M+/O5M]=S 7L><6R'RP9P9W=-4U9M5FRW9;M]!8V*1P . W0OVU?;VV)9OCEQ M;]-MV=R7)^?=;>9_@9R("3;'!%M@@EDDL)Y+^;-+>0K]?%9LKS/WB&?+[H?R MGW?K^V+C? P^\H]0<@?537SWYY1R)IAZ?79_Z+P00AS>B!1=2 M!]9+$DVU7DS*J)**!<8#F[EV@>WB9CRGN5"P[>2S[632=A^;\K98K[+R#[?J MVI;;W7BLW;35N>\(T#657&5F5*,!ZX?9;LPE2K J2$*Y'G@5DQ26U,RI@; M/CEL?/5L?)4T_B]UZY8,Q^VL(G:C*>,J'+U)MJEVCDE5+J@;P(&=,4EM3$J8 M9C+7L*'ULZ%UGR^,3J,:<0#'!YIA@"TPPBP366MW\>>O46_LRJ\H6*'R8>1Z\069IQJGVAFBY482% MBQ946@O1&JZY&3#X@=(D28/_T WNNVV9-9W:3YB;1!V0.15Y.+C3=).M';,* MY7C#V1B5U0*LFFM)!FQ-O:UITM8_N=>)T^[55;8IBR>3G]:7IYW]CPUW"BS0 M"&74A Y(]F&R V):YIQNJ @]@$EK 5HA!3E@[;O RUR2E%SG?ZWKU<-ZLQDT M,ZK*146;[]'Z;SS)B8E>/:@:%@NM[S&O8DE:QHZ07WN$WO.J:?AEFY%NLK:XH^C[Q9 OW+E%A&A"5'U*\#J M5BYYM'!!9;4 *^-:#T@MXH4N22O=GW:BMHJ4 &CO6.\)QAB)7N6HRA9B%40H M&MH;5=H"K$H0,A"3(5[;DK2X_:&NKD[;LKG)UM6]>T5T2_/$" ?DIE"&1Q9' MU;@ *^74K=M"BZ.*7("5Y%*)H;G3JUR25%O[>,+((:[C6\^%=+R^ MF%6Y-3X-UT2HK!9@-3H7 VM0ZO4N3>M=9_'FK@2C_WO+@V\T&HL_JC0C>;BD M3]-/MCU RTG.53ASH-):@)898@P=L+Z7NC0M==^N[HMJZ:Q^V=0W^ZR%LH$M M#BA+F0O*H]&.*F@A6C=C&AGN8:'26H"64B<\AL:[EZHT+56?-5=3WI?5'?Q> MB=6>$3Q^K:"J59 T#S=X%JBD%B EC/.!O1;JE2U-*]OWU=(-Y$[7'GF# TI/ M$!-9&E74 J2'H)5.[CEP<+ M)= !L?1SC[>. O3I;DSV +"#FTLJP^ ,*JN%[E4R,A RIE[FTK3,!7RP>5:^ M%W7C -?5%6S^6 =VN\HDW#Y/]V"R^0'-JXT)-^T7J*P6"ZWO):^,:5H9 UY: M/"*[:HH*#$_06#VZQR1:[J J98"321YNOZ-R6H"3N.7MP$/B M)3)-2V3 _'6PU7+PJGI*G)Q%B9,/Z_:ZOFO=].V40N.N:NM=R]MFW67X9A=E M55ZNE^NB&7KCQ=I4Z9S(,)":OI_)GHQ9I>)41],[J@X'6$ENM!Y813$OPUEZ M"[B?MG)DCF' OBCAS(FF\.E)LTY..8QY)6,TUV'P Y760K!6CS;HLJ7-6ATEJ(UCWF0[L7["#;.JW-?ZVZ.>:J6O]KOT/W.+7 M$5X6ZU6CN0B%3)IRLL5C4JV("K_L,6!C>!.IT061U7J M "N5T68H*J>%.'/.!I*XF%?J+*W4!][L7[D(WKI%\'+Z(I@!V[N"EV6@W8%]7\H99Z$0F*69 M)QL>RJJ6C/-0]BQ0>2W$JP1A0Q%&YN4\&[/1?:& M=KB-E"),9EB@\EJ E[E9D;*AV<++=Y:6[Q_*-EL_!G5?;.KM%CH6]X[%2PN:>X>Y' 1,H,:&MZTZ MPM[0IBHGA(61.*"A<.8.=XGF0#M*C%J#[ M=VZS6Q>^6)6//WW7C>GET+G1W2^;X^FX'-A?=0.=1P=A]@U5[SVB#I,#]\8' M9"'5)(\/BL8-3PG/E0F7(C9MGB\U_\'1W&-)S9O=\/Y8=.>+_O?'\N:B;/X! M&A-3\,U0T>:H: M4-(N%UG>P5\!<),.I(\[3 M:_.TUGY[\YA%MKHK'V>G9O\LW[IG>6@Z K2IFX#CT_6HBAA@[=2)#G4"*JL% M6-U*9TB4<:^'N1KU1!W;G."8(G.&BC9'15N@HEDLM+Y[O>;F:+(+8U9IHOQ,5$Z[1SM<)XF<"#;P2'GAS=/"^[>B67?94]G[ MJBV[A5VVJ-IU^_EE]G$?['OW'.S[#+H \-'/\21U/BGHR!-N2S=(]+-@2^JLNUVQ8K-IG[8)41UV]=K*#X0(F5Q%CJQZ)3"C"S-4M#DJV@(5S6*A M];WKPRTBG7XPL?B5 [8,Q.OZF9IVLD.!&BY$5&VU@*5UF*A]7WC8R4B'2L9 M7R1+Q-$*[JP3'<%)$T[V"L"JA(PV)E%9+19:WRD^F"+2P92QA;0$D$P@C8I6 M^:C!$(#4*0L6U0I%C7)@H?4KC_HHATRG0WQ-M2T9)R0PM[2C87[@+-V'J6Z" M:+F@(G(4*JW%0NL[R@8CW?(=+QC2C$P"61OY)K*<,F0 MIISL/" "X18J43E@5%:+A=9WBP] R'0 8DK-, D(?ZY9F-T\2U-.=@O *H50 M435LU&@#%EK?+3[:(-/1AFFEQ21P>D%J%E5T2)-.=DS,ZE8G8<6^!2JIQ4+K M^^6@EGPZ\V)*_3$)Y#Y0][3DT4&U-.EDOT"\-*><1"L"W KRWR):('VT0(XY MK)!P!Y2K3PUG,G(':GP Y&64R:@%6V. MBK9 1;-8:'WW^E"#3(<:?KZNFW9? J2H?C]2!T1"!0+SL%CM+,TYV7NHV1>H M:!8+K?^E'#XNH=)QB6EUZ%0<$N#&363A\B)-.M5]$*N;/%GXUD1EM5AH?R;"%\@LS3;9(4#BA"!1L2)4 M4HN%UG>(CRBH=$0A2&Y>=^FVI\Y'MT7EEN:#H04%I#,H)O/PH.4L33_90S&M MS!61(II94*,+6&A]'_GH@OJVU0Y5K/R-BL_>IWLQV550V4%!HX-QJ*P6"ZWO MJ8.OM?MF-1%5' \0G.NH5'JZ!Y.]%+-RHC@/]\-162T66M]+/@:AOFU-1#6J M)F*Z$Y,=-:HF(BJGQ4+KN\G'$M3_D]J)"JB=*)S4C>8ZU#@%P"J%D/%B'34" M@876_[9*'X'0B!46-5";(6?,:!WJJ#3K5,^ O$(8P<*E(BJOQ4+K^\8'(31> M'4:-FAB!BC9'15N@HEDLM+Z+?0Q#'XEA?)D:T% -1)J;*",8/(Q>4&LB6X)+KJ,IVFF^R4X!T"2V)B/*.4&DM%EK?*3ZN MH=-Q#8P"ICH./R@WFD58&";=E!RFJQT/KN\E$/G8YZ3"IR MJN.@0U=>)WJWH48Z %(ME8F\@AKGP$+K>\7'.70ZSC&E%JH&P@O,1%5@9VG* MR5X!6+GA4*$\JL:B%](+9F,5H*H 0R 5LK''._^PN[ _A&14XT MB3(RTSR3O1'3"L.Y"+]M>0$UW-4A#Y)>+%;_^G;VX0-SO$KFT7*Y)E;MI\:8 MJ&;M+$TVV=@ K90J.IT.M#-4A(5W+5;G^I;V00!SO$CFUQ34-6 U!ZU,.&&G M^S'9"="W*+AQ''V1)=!0.V^%A?+U;^^1[R.-T>^\^$;5O UL0(_95V8+%HX MH0I_@%9QP<(MP,6^G3SL'L^YC)Z9;R'IC9?T)BWI)Y77R_Z=C2\*G":>NO&# MBC9'15N@HEDLM/Z \-$$,^Y81J):BD$]D8&*-D=%6Z"B62RTOF=]M,"DHP5? M4A38 (4@M(ZRQM/,DWT(?&LC,U$F$BJIQ4+K.8?D/EK0_3SFP3NVH?Z$@_3X MX<+-<>$6N' 6#2[P,CGP\I'S&Y-+"#\A'JXDP!K"1ZBG>S+F!:H(X[):-+A' M#YUMK\NRG1=M&F-R==../YM\X7EYT#7[VE)V?1[]^1 M5PO2_?[,PYR_OBVNRA^+YFI=;;-->>D@\^^[%.%=&9>G#VU]Z\;(2791MVU] ML_OQNBQ69=,U<'^_K.OVZ4-'\% WO^^Z??X?4$L#!!0 ( )TQFE@'W=]/ MAP( &L& 9 >&PO=V]R:W-H965T/22Y-F;Z;31-4DN,29!E-7%=-/IRC4>N2%WO/^4Y#;\-%FR M!=XB_5C.M%WY/4O.*Y2&*PD:BY$W#H\G Q??!-QS7)N-.3@EW&*:C[S M)80",W(,S XKG* 0CLBF\:?C]/HK'7!S_LQ^T6BW6N;,X$2)GSRG9!C MP6I!-VK]#3L]!XXO4\(T3UAWL8$'66U(51W89E!QV8[LL?-A Q .7@%$'2!Z M+R#N '$CM,VLD77&B*6)5FO0+MJRN4GC38.V:KAT;_&6M#WE%D?I]WPWO;Z"+W#!)9,99P*X;#\1Y[4J@$J$3$FC!,\980[WTW,#.S.F4=HSXAD3 MN[!SAL2X,+N6:G+U"W8^?PJ'!R>[T(Z6%.Y*51LF(7OGFG.Y@)A*@DU&H)S M29R>]F"FN2L).$6)!;=VZJ=M:M^D=^5[;)8LPY%GZ].@7J&7.A^#DVW:/XCL MA1-Q[T3B![WHP9NO?YQEJI9D;"_+D*^<_CU@PK9% M6T$(MGH@5_68*[*]IIF6]F^ V@78\T(I M>EZXAM/_7]*_4$L#!!0 ( )TQFE@F\HD*V0, ,D7 9 >&PO=V]R M:W-H965T^[QSF+'%Z MG>+<3/0Z/%,12V FD,SBF(K76XCXINM@Y^W$G#VM57["[752^@0+4 _I3.B1 M6Z*L6 R)9#Q! L*NT\.?^2#T:KKN/EC"""0.40 M5/\]PP"B*$?2/+[N0)TR9QZX?_R&?E],7D_FD4H8\.@_ME+KKM-VT I"FD5J MSC>?8#>A9HX7\$@6OVBSN]=S4)!)Q>-=L&80LV3[3U]VA=@+P(T# 6070 K> MVT0%RSNJ:*\C^ :)_&Z-EA\44RVB-3F6Y$]EH82^RG2QN/^_#.:WJ/% MZ.-D=#\:]"=+U!\,I@^3Y6CR$O7+%&#/U&@=54"[)-VV0DU3Q0(:H7OV"$+: M.X$5Z6W#@;;E8JD#I,#AN7PU9GJE8@]E2X"+6Q-H:'[3YT7!Z6_F&%/K?@QO9P MNU)YU.%]V)@?MAI6M?*PISK!4(@Q0F)WIVD8L@!.[1AVL#.+3(S[$5RE)$@= M!DCVUFXG+MXJD,215.2X(HP3$KL]O:>(PTW"#G9NC8W]D4:EBJC#\8AQ/'+B M8JX*1=A3M8\KPE@?L?O1F"LNT#.L61#!D16('>K<"AN_(U>5ZJ$.BR/&XHA] M:5>I'NRI3N@0QNN(W8!^UH.E/]2QSO.-O?E>I=M3=?B;;_S-MZ_NJM3#D526 M_N#N;/M0/&TV*M]Y$KQN#A< UV!R&_0 MUT/.U=L@W_XM=^][WP%02P,$% @ G3&:6/2]T%TL! )1H !D !X M;"]W;W)K&ULO5E=;Z,X%/TK%BNM=J5MP29?[221 MVG0Z&VF:1DT[HWUTX298 YBUG6;Z[]<0BK,2<3*)X"7!P#V<>SGX<,UPP\4/ M&0$H]#.)4SER(J6R:]>5000)E9<\@U0?67*14*6'8N7*3 -BZ D=HGG]=R$ MLM09#XM]\K6*60IS@>0Z2:AXOX68;T8.=CYV/+%5I/(=[GB8T14L0+UD M4!QQC<&&[FSC?)47CG_D0^FX'AYND? M]'B/%M,OL^G]='(S>T8WD\GCR^QY.ON"YH]?IY/IYP6Z0-^+'"%$] V$OF=H M+6&YCE&L"RL17R*6*IJNV&L,B$H)2J(_[D!1%LL_AZ[2=/.+ND%)[79+C>RA M=@?!)?+Q7XAXQ/]_N*NSK%(E5:JDP.OLP9NO11#I&Q@BR9=J0P74<;)BY,_( MM8@$E;/Q@IQ8AVO*H)7+2CAJH$,L&=LQVM0"P? ??*K4P7>\4MLQ9X4 MG@Q"OY+$-'^QD!'+ZDE:@4ZML'$[3%I0"6["#[$Q1&QUJW-E8@ M\]4[FNM9(E]NJ:741'-'C*F13ANB:,+^B+$_8F_WSA2%'?RP<1!C<<3N0C.> M7@0\R4!I0BL!D$"J:CDUT=418W"DWX8JFC _8LR/V+N^,U5A!S]"%<;@B-V# MIJD"D=+X0O.TKV0UT>'YQMY\KXW%K"9J3PTTMJ!![<1AQSBUNCO+G:VL=S;AB;[Q1+_))<\#X/W]$X>[ ML^B??T!YH&+%4HEB6&HH[[*OC4ILOTEL!XIGQ7> 5ZZT,HK-"/0KJ,A/T,>7 MG*N/0?YIH?HR-/X/4$L#!!0 ( )TQFEA9#$.HI , "&PO M=V]R:W-H965T DFZ"5(* M=#?2-JV:]D[[T@4G6 N8M4VS]^W/!LI"0[F@XTV"S"?W!(H0X M^)7$*5LI$>?9E:JR($()9)9P0/:(?Z4W5/1 M4FM*B!.4,DQ20-%^I:SU*W\A[0N#OS ZLL8SD)D\$_)#-C;A2M%D0"A& 9<$ M*/Y>D(OB6()$&#\KIE(/*1V;SZ_TFR)WDZ%O>/6T?-]LOX/[NV\;=^#LP 9LD M@YB*5<)!$$%Z0 Q QDB (4>A")Q' ',&8I(>)K&8_U"^1J('IN(Q^)EC*OIP MRF%ZP,^Q<+_P$(ZERD;&,6PVJ[*[+ M[(QWLM,-<$M2'C'@IR$*VP!52%7K9;SJ=6WT$CT47 )3_P0,S3"!N_T.+LK( M/W9$YPYA/>T\PVII9]9KS2S@YO]>:UTS7;*GW6QY MG%ZQ# 9HI8CSDB'Z@A1'AJY][IJ8,6'>F#!_)%AK@J;U!$W[Z,ZWDXV+ZQW? M-24ES2YH\H/TXEB:;<_MI?K2%+LTFS7,9KII6VTK[Q2FM2W\4PM=6QCVK#9K M)6W525N]23<.-;('2!Q2V7OYEB"K$\<;NKC&A/FG">B:;>IZ MMX)VK: ]0,'?QWNUB+J4M$\#L73=?"-D[[!#A1P3YH\$:\D]J^6>#9";RIO0 MA.PG.>L3?':Z=_3I;/I&\-Z!APH^)LP?"=82?%X+/A\@..$1HB EZ23(*96= M[ZO>RQWZS1H3YHT)\^^NBR'G3?RVJP+)H M^XTI2\A;,1$X%;=]M!=([7(FYI^695G9X"0KZHYGPD454SQ&HI)%5!J(]WM" M^&M##E#7QLZ_4$L#!!0 ( )TQFE@(36X2!P0 &(/ 9 >&PO=V]R M:W-H965T$I7T ON\_N/JN5M9T=RY[YBA !7M*$ M\JZQ$F)]99H\6I$4\TNV)E3N+%B68B&GV=+DZXS@>:Z4)B:T+,],<4R-7B=? MN\]Z';8124S)?0;X)DUQ]NN:)&S7-6SC=>$A7JZ$6C![G35>DBD13^O[3,[, M"F4>IX3RF%&0D477Z-M7(]M2"KG$CYCL^-X8J%!FC#VKR7C>-2SE$4E()!0$ MEG];,B!)HI"D'_^6H$9E4RGNCU_1;_+@93 SS,F )?_$<['J&H$!YF2!-XEX M8+MOI S(57@12WC^"W:EK&6 :,,%2TMEZ4$:T^(?OY1$["E ^(X"+!7@J0JH M5$"G*CBE@G.J@ELJY*&;1>PY<4,L<*^3L1W(E+1$4X.<_5Q;\A53=5"F(I.[ ML=03O>G3[6W_X2>XNP'3\=?)^&8\Z$\>07\PN'N:/(XG7\']W??Q8#R:@L]@ M3 7)"!> O,B#R@D'%T,B<)SPC^#OOVS/_0)B"AY7;,,QG?-/X,/!O&,*Z;&R M:T:E=]>%=_ =[VP(;AD5*PY&=$[FAP"F#+6*%[[&>PT;$8FQU'U[Q-8Y(UY 7'B?9EA@]Y;KU19>8>)427K49#;;-U3K#A.<%&!9B7 M@ZEOZK9G(Q2Z8ZVI9\CY)03>TWR'5JTCUVI$J:9QA M^IS3Q\2*R!<#RR1H3)?:3XUW[!6$H1W4^&KTHBU?QS9M'R)8LSG2B%DHA*Z> M,;]BS&_-V"*FF$8$)$2^KK0T^4>^A);GUT]5H^6V+!V;M"W'"NHL:<2@XWJ^ MGJ6@8BEH9.F1"9S(=TK)E:I,+2_!D77D(UFU-6(:C;4E1F,3.;Y7LSG2B 4! M\BT],6%%3-A(S'?"^170T0,BO([E)0 P=]A"RW%KC.+')"MQZYN==+I"1;YDV&PO=V]R:W-H965TSL?)I8M'I+WD)<\ M1X^S%U[](=:,2?0]SPIQ/EI+67X9CT6R9CD5I[QDA?IER:N<2G58K<:BK!A= MU(7R;$P<)QCG-"U&%V?U=W?5Q1G?R"PMV%V%Q";/:?5ZQ3+^8$JMCP?7>(OL5<7J,_X=\I>Q-YG MI+ORQ/D?^N!Z<3YR=(M8QA*I(:CZ\\SF+,LTDFK'GUO0T:Y.77#_\QMZ7'=> M=>:)"C;GV7_2A5R?CZ8CM&!+NLGD/7_Y%]MVR-=X"<]$_3]ZV9[KC%"R$9+G MV\*J!7E:-'_I]VT@]@JX[Q4@VP+DT +NMH#;*T#(.P6\;0'OT +^MH!_:(%@ M6R"H8]\$JXYT2"6].*OX"ZKTV0I-?ZCIJDNK *>%'ED/LE*_IJJUZ?AT]H,_H:2(FZ(872,-K9P?@_GX$**3GVQPX>%PI--$ U9T.!;^$5;\@6Y:*'%W MX]"M<=WWQF&Z*M)EFM!"JFR3\$TATV*%2IZE2%Y\O/F/LX, E[MGX>9\S:W7'_.#4Q#H8=#O"L'V)K MDXX=S,& ">R[A/28,)R%O?Y9,5##.DQ,=DQ,K$S&%" MZOU$EN:I3B0EK63!*K%.2X%H669JL4!RS1#[8+7;I=54PD->W M9"\8SFE_A,\/.BNT]NG8] \)%@.!=;B<[KB/SD:*IG)3B8U> M\"6O*5MQOGA)LPQ)1;(Q74V'4\D-/#S#/9ZF@WR%9T2-[1Y1T\$$<'I3Q-JE M8Z,/!-:)_FP7_=FAT5=S(>/%ZG.F)-T"446%.=BS071\)PBF02_6LT&L)XJ4 M7GH+K:T[=DX,6X:=&0DFO2%<(<:#S('+,IZ0]E>UU'QQD/NAQ,27\[9#AK0B;]11BJ9=THDS;*Q!KE MA[7> =TSE;&3-56[HKN,%I^0J+]^IMD[H]L*>JQ" T4+0=&B+5IG=$\<;SIS M^CP"5=OEL179V"KP+FXW^1.K] I0L9)7DCYE[,VC$.@OBUUQM47N=+$_?7YX M2FAOW]%A!]7&4&A=;EIUC.WR^%Z;:(5:+R):%2J="72RKYC#1C&;+)LK?+AF MMC?BZ%GD#1A_1S6#UAOC8W4S;H4SMBOG6Z8$W48MW'J?FM*G--,RHN2B=CZ- MT1_J7M5N_:\?>R!1NXT])%H$BA9#H74Y;/4[M@OX2"2ZS(+5M!DY&VI?@O%D MX@XX ]7EH&@1*%H,A=;EK%7ZV"[U0Z9@D[2YHF#;R4T,LRUP9R[I,P>IG$-3 MM5Y ?+^O&$TGXL";$+^_%?@[Q#ANU3BVR_'?^A(0I3N):(S[4"P;Y2 >:F^3 M'C3 #2)I4/LFF6?OZ$<#V0IK;%?6^FMU.;'K\OF:%BNF M/<2-8,M-AO0D,!H@=J!C]0LH6@B*%H&BQ5!H78);2X!@Z$N)!%+XST'10E"T M"!0MAD+K,MW:$L1N2QRZ9R!#>?[9Q& M!'%(@-3*69MWVH0H*YZG0O#J%15> MCR'=@CDH6@B*%H&BQ5!H7:9;[X38O9,#[_ @!L,$.R;'Q%[?TYUC$A=L?D_S ?B>'^AG?8!/520-$B4+08"JW+9NNE$+N7NS '10M!T2)0M!@*KHU)?V"H8> M3Q].T8)G&:W,&;MI 7;WO:939]:_"6]N;^K1I(/> P**%A\0DNYMS:W=Y-KM MIFTN1G^APXTG.^31MS:#&D^@:!$H6@R%UJ6Z-9Y<<./)!36>0-%"4+0(%"V& M0NLRW1I/KMUXNJNX2K;R%=%B4=]I6M\6_ DQ(=.\WC'OIOB2H1,UY5\9K80Q M&_^@*NPW98U\@]I5H&@1*%K\H2!UR=U[$L7N3;496S]1A?0-R&IAW5%^J2B/ MWB@W$@K[8 KLDRFPCZ; /IOR=]A4;FM3N> VE0MJ4X&BA:!H$2A:#(769;JU MJ5R[306:O>U58<>2O4'-+5"T"!0M_E"0NN2V3I9K=[)NTN+X_3:D^3,'10M! MT2)0M!@*K4MU:W.Y$_",#6I_@:*%H&@1*%H,A=9ENK6_7/O-2J 9VUZ5:TG8 MH!X8*%H$BA9_)$9=:EN_R[7[76V^_N!N&]('FH.BA:!H$2A:#(76?12\M<4\ M!SIW>Z"N&"A:"(H6@:+%4&A=IEM7S+,_H069NW]0%7D_=]M+'DTWJ#4&BA9_ M)$8-M>.]U\CDK%K5+_P1J)Z<^'AF'U.)O1I_DSC$R57G@_(LY^3B_;'5, MB6A( V401/^LZ92&H2'I5UY5Y()).>?@/FZOE96O4 M0G/Z2))0S?C3!YI7J&]X 0]E^A<]Y;:=%@H2J7B4.^L21"S.?LFWO"%V'+J# M9QQP[H /=>CF#MV*@V[*>H=>[M"K.@R?<>CG#OU#'0:YPR!M^ZRQTI9VB2+C M"\&?D##6FF8.TG"EWKJ!66QZUKT2^B[3?FH\O;V9>C>?9E>?/M[>H%L?S3[> M_WF/CERJ" OE,?K]-V?0?X]8C#XM>2))/);=3CZOI0QNG5AE2VNJI&)-6V,3F<[[NB!#PEQ(F <) M\X%@IBZVVAHP$CZRC@BJ^+L&/%'-+N>(++0+SNI=)]Z4Q?QC.]D M#S OQ?6X<]IQAA?M]6XLZ\W.<-G,M9?V")]V.V^/ZR)B=6P:$2!8*2+];43Z MUCI.-YHRY7% 8R6RV,R8_%+7_%98TP$'"7,A81XDS >"E<([V(9W "2E \C( M0L)<2)@'"?.!8*7(#K>1'5H'[DT2/>AAJU5S,RV0Z&G)4:!G38(])(K.4<0% M16I)8H3?&LLICU8D_OZ'U#/^-8T3BG[8)B>3K 3]71&MZ.Q>"W>OA6>M9].0 M ,%*(1EM0S*R:REYT%<4TC->--%_TGDZND]6J_![7?-::4V''"3,A81YD# ? M"%:*[]DVOF= 8GH&&5E(F L)\R!A/A"L%%FG4WSD=@Z44VG&*S-R^N.YCZ-) M#MM5M7Y%&?>;N/M-O/TFOM6DW!H[G_R.M34*]3):MM&U&94\$0$U+7.?MU+- MO%'?_8N(!=63^$>VID6#UK:DM2!-APHHS06E>: T'XI6[B"XZ" 82 IS$%2 M(6DN*,T#I?E0M'* BQ2,8\T#C,O#6LNBT"/[!*VH,)?)@M;&.F,ZN/39W<-5 M::PUZ_XDC_5F9U6)!,V.0-'*S5[D1QQ[RF&_\%H^V'>$5[)X$=(B8_@#79-O M+$KJWV:0V8PI*,T%I7F@-!^*5NXK1>;&Z4-I,&C:!I3F@M(\4)H/12L'N,C= M.-8$P@LU>%"GFDY5@@^Q<@^R\NRU:-SFKY%4<8JLBF-/J_RJ %\M%H(NB*(H MY $)]>3W0;(Y(X)I9QU"@I3YGRF/HB1F0>8:$*%OUV9@[*5M/'(A:2XHS0.E M^5"T;I-E9LE*T@JC7E'0AY3L_B$&< U MBY^;)]L+UW2L@M)<4)H'2O.A:.5.4R2SL ,DQA@T&05*3AON MO'UZ>-#!E4F^7V?7[SNC86551GMG3T9$Q2+=/2-1P)-89=L:ME>W.W2NTGTI ME>L3Y]S-]MD4F&S;SS41"QU$%-)'C>R<#O6[1V0[:;(3Q5?ISH\'KA2/TL,E M)7,JC(&^_\BYVIR8!VSW,XW_!U!+ P04 " "=,9I8OJ^A7%T% #4'0 M&0 'AL+W=O [38;3-]O2)*]7@W@X./!0[Q:<_G M&(^V>$5FA#]M[ZFX,RK*(MZ0E,59"BA97@VNX66$3.F06_P5DU=6NP9R*,]9 M]D/>3!=7 U/VB"1DSB4"BY\7,B%)(DFB'S]+Z*!J4SK6KS_H7_/!B\$\8T8F M6?)WO.#KJX$_ NRQ+N$/V2O?Y!R0([DS;.$Y7_!:VEK#L!\QWBV*9U%#S9Q M6OSBMU*(F@-"!QQ0Z8".=;!*!^M8![MTL(]U<$J'?.A&,?9L6IG"@S3L7;6/CQ\?7DSZ?I;/HXO?L.[KZ"V=/-;!I.KQ^F MT0Q<@.OYSUW,8AE2!N(4(!-9X"PD',<)^PQ^_PVZSA?YXG&=[1A.%^PBG;,N9ECVZ*'J$#/8+@-DOYFH$H79!%T]\0HZN&B#Z&>(.4P%M,A\"" MYT7O)]__ 6=%QS_W=&ZB9H5D?CPK/(7U- O!V:<^3'0\!BFZU-#.JJ:'E<.M M0].#,;%8X=HTZ MHP;#[&7*INV1;/"=7 [&6,4)?R& LNVA^Z0N 3EBH$Q9I M@C4"85>!L%7T\61'*4E%*&1 >H.@]#\U" 7,S6%RKWD9!SZR;,\?&2]U?0L[ MKV8'+=]RS99=U.5YIH.0YU9V#56<2A5'J] +#6 B$FZ%7L8/P9R3(]D2,6[)TS2S;]\V6+%TK,5_,0]/%KV3QE;)< MS^=T)U0A;R(9983EWU;&UX2"+7['SPGIE4D)/54FOS.R"^3Y%C112Z@>0RN M0="RB_J -C1M+^@7*ZC$"HZ?0TF,G^-$;)/]"BE)IRH4=!;4"]<7*V];H*"S M0%\$;N"T)ES4BT..?^ 3@^8^O325 LUPNB;@-DY7(F<$8;R*.4[ -%V(U);& MXO(>TQ]@D@W/P3>^&(*SPJ$T[$N';M0MGBJD5EJHE1;IHC5C5RL-H(;DKX3H M"H=.6JB5%NFB-<.!]N% _S,%+ 'US[BUX4[4;9RLKTY:I(O6U'=?ZD!E G]J M,EG2&MNOZ3B6WU9<:T&CE1;IHC45W]MJ?2^3H+J0NG(7!=V:Q"$+-3666<=%6JE1;IH39WWI194UUK_,7F&W0KG M0E3'7EMXG25:J)46Z:(UA=_76&\(!3+#+%7;K^3E4#H!H';UEMG"1EJI46Z:$V] M]U4F5)>9129>^V_\.;@G="[2$[PBX&Y9?]4;@@(/43T&;?EUUJ>A5EJDB]8\ M/]@7L4A=Q/Y2_DB\$8GC-.5$M,\9F#*V:Q]>E&<515/0KH7"'"+DM,*A[M*I MX=!*BW31BG 8M=.K#:&K_-B0B75EE_+BE*=Z6AU-7N<',>TQQ MWGF+Z2I.&4C(4B#-H2?6?EH<(18W/-OF9V3/&>?9)K]<$RQ6-6D@WB^SC'_< MR :J@]SQOU!+ P04 " "=,9I8]1I/MOL% #B+0 &0 'AL+W=OV]:2.R/\?,0&S]XO,^++WS-F$#? M-FG&KP=K(;97PR%?K-F&\LM\RS+YS2HO-E3(T^)IR+<%H\NRTB8=$LORAAN: M9(/)N/SLOIB,\YU(DXS=%XCO-AM:?+]E:;Z_'N#!SP\^)4]KH3X83L9;^L3F M3#QL[PMY-CQ0ELF&93S),U2PU?7@!E_%Q%45RA)_)VS/CXZ1ZLICGG]1)[/E M]6_9S9E::I(\CJ^UM#!H4U5\?CX)STN.R\[\T@YF^;I/\E2 MK*\'_@ MV8KN4O$IW[]G=8?*"USD*2__HGU=UAJ@Q8Z+?%-7EE>P2;+J/_U6 M"W%4@9 7*I"Z CFW@EU7L,^MX-05G',KN'4%]]P*7EW!*[6OQ"J5#JF@DW&1 M[U&A2DN:.BCM*FM+@9-,W5ES4+K+N&)NA,X>ATR09.4OT&__X8]]QU*,O1YG>\XS9;\ M+7JEG8^'0EZC:FFXJ*_GMKH>\M+U[)XND87?(F(1@J8?_T6OJW;>=+"F9E;( M%I?(KECVKUAA'];#/$2O7W5AHO,QO^Q>?#X+&UA#>4L<[@MRN"](";=?@'^4 MOE/E/I<_?FE_P99776Y6%*>;HH;%*[ZE"W8]D.,>9\4S&TS415KONNR$A(60 ML @2%@/!-%_M@Z^VB3Z94KY&\J>)%NJ 26>?:JW.BHG(W=(/#T8E$'SO.P3;!>+CXMA^T1IX7\C)O1#?2RV5C%LYW8JW*&.B2TDCK*^2%=11#@>>XP1^2TR@;FB*NP?%7:/BLTS0["EY3%D],+THMI'35VRW0VPIHM6Z M'\..J#IK1W4-HS*OV'NJ=WG*%"/9:]K+.1TE=G M[T08SR*NU;ZE3XOYCN^UU(M.2[DCB;-:(@-U0!-Y=!!Y9!0Y9"M6R%D5"?H- MI0E]3%+YA,4ZQV$CJ:_0HQ-M+CS?MSW24GIT,@Y?!%[@.BVI.W'$]=M: _5! MT]H_:.T;M;Z30S452?:$Y,$FZ9[LC(B^(D/"0DA8! F+@6":J<'!U #D"36 M]!42%D+"(DA8# 33?,56LR2U@&9Z,ZBON35-?PZR@L!OC7DA:+-19[,>=IS6 MW!=#-:O;CPEI#Z= C>J6- $"-B<(MQ_0AT2:\IY-TWRW[/0"-#8 I86@M B4%D/1 M=&>;H *[,&,I:% !2@M!:1$H+8:BZ?8VZ0@VQR.](M2:=3P6V39Q]:%H:FZQ MMW>0M B4%D/1=.^:T 6;4Y<[L69%]5I+3H'375%(XSI].\TU[, -VKY!)C,A M*"T"I<50--VW)L#!Y@2G9]Q>TS3W+,]UO+9_H#D-*"T"I<50--V_)JO!QLC@ M[$BYQAP;1PAVW1/C0(,84%H$2HNA:/I;X":+(>8LIAHP%]5 ^:N+WI!TQA06@Q%T]UK(AMBCFSZO&2H49IY1*5?[4G/W&9O]T S M&5!:#$73W3O:@F$,!2:?0YQ0%;]!#34 :6%H+0(E!9#T71[FU"'0&T_J4''2WYGU#6/@@8VH+0(E!9# MT2KKAD>[7=7NYS]I\91D'*5L)?'6Y4BV5E0;BJL3D6_+#;"/N1#YICQ<,RJG M5%5 ?K_*<_'S1.VI/6SKGOP'4$L#!!0 ( )TQFEA[YA(D)P@ E, 9 M >&PO=V]R:W-H965T MRX0K<]+!_[E$XO9:[B*!&?4I+EFTV8_GXC8OEX MU7-Z3P]\CE9K53S0GUYNPY6X$^KK]E.JE_H[RB+:B"2+9$)2L;SJ73MON%<6 ME*_X3R0>L[W[I%B5>RE_+19N%U>]0?&.1"SFJD"$^N9!S$0<%R3]/GZKH;U= MFT7A_OTG.B]77J_,?9B)F8S_&RW4^JHW[I&%6(9YK#[+Q[>B7B&_X,UEG)7_ MR6/]VD&/S/-,R4U=K-_!)DJJV_!;_4'L%3C>D0):%]!3"]RZP#TL&!XI\.H" M[]06_+K /[5@6!<,R\^^^K#*3SH(53B]3.4C28M7:UIQI]155NL/.$J*+>M. MI?K92->IZ?7LWU]O[VZ_W'[\0#YR[O@;?=_E!P@(DC"%A' 0SO'H[ MKYZ-/OU!RL5C%,H#UOR['0Z1C)"Q PA@2QD$PP_%HYWADW6>9 M-JM^UR,C)31\[^!)7H1Z@6Q%.A>)>MGEVDH^US42%B!A# GC%%W?' M,#C>&1P_U^N^>SLCO[P7FWN1=NZ45L"YHI"P EC2!@'P0REDYW2";SCG2 = M(V$!$L:0, Z"&8Z=0?-%=O"W=;UV]+FZH;0 2F-0&J]II_2_SEXBX5A%_I@G MV3I,B+Y=YQ'1WT2+<(K,Y,4K\I-:7) 7O1_OZF=[W3JM#9RM$TD+H#0&I7$4 MS11/&_$4WD_72)1J)"V TAB4QE$T4W63+CG6D..O==:NK=.I14*C)"B-06D< M13-%-G&2XT%R0@<:+$%I 93&H#2.HIEZFPC*L6=0LS!;DS!9D'EQ1VC!#V&L M=\RNO/^F9NU'=).!XQWNFM"H"4IC4!I'T4QW3=SD6)..Z:=4ZFY4][*%OT+= M=J/-O3J6_-8T?]\>=?S1H3YHB@2E,2B-HVBFOB9)]SEJ.72F4RH[Q_*A,9$4!J#TCB*9LIL0B7'GBH%8BG2 M8GBCPF^UO$YOX[8W=T);HQMH: 2E,2B-HVBFMB8X>./!H3AH$@2E,2B-HVCF1( F#*+V,.B+5&%\.##M,E=S]LT-)]2E MAX<]>WOGFH/2&)3&43337)/^4'OZ8^YR<13>1W&D(M&YW]6L?7NO/7?HT,-! MI[W1L_5!,QPHC:-HIKXFPZ'6X* U:GE.(&T+I(.Q-G@H$)K,0&D,2N,HFBFP M26:H/9DQ1BK/V7,[[%&''@XS[4V>+0^:QD!I'$4SY35I#+7/[JD.>WO6BD-@ MOCERZ//:]H;#H=[Y#O5!TQ8HC4%I'$4S]35I"[6G+1UA6JL3PW&Y*VI7$;Z MRZ',LG]\4X!.#(+2@IHV-'JKT6&"SZ"-]!SWF01\@=IOJ#J M.YNH.\^S-WKV:0W0[ A*8U :1]',C:')CEP'\F.T"YT?!*4%4!J#TCB*9NIM MLB77GBW=)BI,5M%]+"Q1O-M.E.BD/<2V-W6V-&B>!*5Q%,V4MG<>F3U/.KN# MGI4G/189L$S*>5^=EK'GG6%//,.>>88]]>SOR*?<)I]R,;.%7.AL(2@M@-(8 ME,91-%-ODU^Y]OSJM ZZ/4O(G_CM#AJ:7D%I#$KC*)HIK4FO7'MZ59SP$FEM M;\71,PWMA+-W1VBZ!:4Q*(VC:*;9)MUR1];>]O^93^U"ST*#T@(HC4%I'$4S M53?!F&L/QO[*?&H[^FSE%,NUQULS/>B-DE611TXR1^U#M0!M%%V6J,'72V8*>U\8^]D>>.#W8Y:*L,2N,H M6J6NOW=EHXU(5^4UJ#+M)4]4=9&CW:.[ZUQ=EU=WZC_\1B MJ4L'%R,][$ZKZTY5"TINR^LDW4NEY*:\NQ:AME^\0#^_E%(]+10-[*[^-?T3 M4$L#!!0 ( )TQFEA-'X)^.P, (- 9 >&PO=V]R:W-H965T2S]CF6I:IYZ,( MTBN\03%_L\(D@HP/R5JF&X+@,@5%H:PIBBE',(@E>Y#./1)[@!,6!C%Z)( F M403)WUL4XMU04J7WB:=@[3,Q(=N##5RC&6+/FT?"1W+!L@PB%-, QX"@U5 : MJ=<34]BG!B\!VM&]/A"1+#!^%8/[Y5!2Q()0B#PF&"!OMFB,PE 0\67\R3FE MPJ4 [O??V2=I[#R6!:1HC,-?P9+Y0ZDO@25:P21D3WAWA_)X#,'GX9"F3[#+ M;14)> EE.,K!? 51$&4L66FF'78.1Y.(D9!3!>@A@S1'E->2C8PD6( MTDGF\S;D50IC#P%>[V")DP5;)2&7><' N8,8#$)Z ;Y_4TWC!@0QF/LXH1Q, M.^#L8#R0&8],K$_V\BANLRBT3Z)PD'<%=+4#-$73P7CZ&YQG?BXJN,:G<#W/ M''!^5D7C-*?1OEJ2VYQ+_8IKTIQ+J>&2>2$5U:05U:2EY/I_5U.5MAEGMYI3 MG*S7= ,]-)3XT4D1V2+)%DM6;JK$;9/,:9/,;9-LTA+9@QVX7Q\'' M(5 E:T9BIB3B^[:U54O1NT9_(&_W%:MU=JIB%4[[5D]5U4.G;IM.)RV1'8C1 M+<3HUHHQ+1W'54ID#,9>4OH]O:1"K9=353AVJ*I&68(V/4Y:(CN0P"@D,.KW MP^,#HA193[-XRW?4PVK9Y3RF=GU]NRTKFI:I="<*CI3 M-ZW2AG%K0SFU?%LBR[(N[UT'Q=_!3TC604Q!B%:<7KGJ&PO=V]R:W-H965T*CFUP;B\0NMMN.?X^=9*%KLU+0OB1^N7M\ MS^.S?<,=%S]DCJC@OBR8'%FY4NLKVY9ICB61EWR-3,\LN2B)TEVQLN5:(,DJ MI[*P/<>)[))09L7#:NQ:Q$.^405E>"U ;LJ2B%\3+/AN9+G6P\ -7>7*#-CQ M<$U6>(OJR_I:Z)[=HF2T1"8I9R!P.;+&[E72-_:5P5>*.[G7!L-DP?D/T_F0 MC2S'!(0%ILH@$/W;XA2+P@#I,'XVF%:[I''<;S^@OZNX:RX+(G'*BV\T4_G( MZEN0X9)L"G7#=^^QX1,:O)07LOK"KK%U+$@W4O&R<=81E)35?W+?Z+#GX$9/ M.'B-@W?H$#SAX#<._KD.0>,05,K45"H=$J)(/!1\!\)8:S33J,2LO#5]RLRV MWRJA9ZGV4_%X.OW\97YW"^-Y O//=[-;N)E-9Q^^CB>"<1$TPO MP7??@.=X?D= T_/=O0[WY'QW]P0;O]U$O\+S_WL3NS2O,8-N3'/=7,DU27%D MZ?M$HMBB%9O==-YVZ?6<8,DS@3W2,FBU#$ZAQQ-2$)8B$ 4+7%'&*%L!7X+* M$7XA$5U*UHA1A6CNV6WL^D$8#8;V=E^C8[/!(/*4ZPI 8+]U6/O##J M%BIJA8K.%6HM^)96SUN:$['"S,B&]_K!E=BE5'043QB$KG>0!,=6?C (#E(E M.;9R@\' Z>;6:[GU3G+[)JC""[Y<#JY[+]N M:\>*8=#K9MYOF??//=2HG["_'.?^\7'N]_V]S*I9=YAUG/KDV.SQJ:\)V7M/ M>(DZVTPI9 ZGWJ/Z66M'VVIK7!49!^,378751=,?F+J$^Z23F#()!2XUI'/9 MTQJ+NBRJ.XJOJT)AP94N.ZIFKBM)%,9 SR^Y?OJ;CEF@K4WCWU!+ P04 M" "=,9I8SU+&&7H" "O!@ &0 'AL+W=OV+>(,S0.>;A <"6]$9 M(TWRR-B3#JZ3J>7H@H!"++4#5J\-S(!2;:3*^-5X6NV66M@=O[A_->R*Y1$+ MF#'Z@R0RFUJG%DI@C2LJ%VQ[!0V/*3!F5)@GVC:YCH7B2DB6-V)504Z*^HV? MFW/H"%S_#8'7"+SW"OQ&X!O0NC*#-<<21R%G6\1UMG+3 W,V1JUH2*%O<2FY M6B5*)Z/EU??%ZF1UN;A!U[7M:HD.YR QH>((G: YQ /DN\?(M2S M_>K[Y1P='NP(;740[6EX[6EXQLG_I],8] '51L-^(_WM342)8YA:ZN,2P#=@ M11K0.>OC^T]FKYC]EMG?YQZ=IRF'%$M ,1-2?Q.D]P9KEY%QT;UA$_G!T!U^ M">U-%V7O9A]$&;8HP[THWS@3 E6%:F>4_($$98PFI$A1JMI9'U-M%W28O-'8 MW2':N^<'B8*6*'CGY:PQX6B#:05]($'/Y8Q./6<'I4X;=]("QPO&;59=H]UI M)[J5WV">DD(@"FNE&PO=V]R:W-H M965TM-H/;G :-("SQNGEWZ^Y%&*@;J,]^=(&@I]CO\<<_ 9/'KCXF6X9D^@Q MCI+THK>5[Z?K+8MI>L9W+%'?;+B(J52'XJZ?[@2C0=XHCOK8L@;]F(9) M;SK)S\W%=,+W,@H3-AA=VN?$L;(&^16_A^PA/?B,LJ'<O!G-+4S;CT1]A(+<7 MO5$/!6Q#]Y%<\(Q&%2_*>/I1 ' M#3!^H0$N&^"W-G#*!LY;&[AE _>M#;RR03[T?C'V7#B?2CJ="/Z 1':UHF4? M^TS2,$H_H%]_L0?>)Q0F:+7E^Y0F0?H1O=..)WVI.I>%Z*_+ MCEP5'<$O=,1&USR1VQ21)&"!WKZO!E6-##^/[ H;@3Y;GR''_HBPA3&:W?R% MWA<=_]#1N9F9M60[Q;)REOT:RW][OYS76.08UH^EC]Z_^V#0SJEFA9-SG?\[ M*[KR7*#=;G16^,[3'5VSBYZJ;"D3]ZPWS02P/G7E!1+F0\(($$S+CUOEQS71 MIW/!=C0,$'M4#XR4==YN!6&0$[+'Q?UT/!JY@^&D?W\HL#'0L0*W8]J.ZWK8 MTX,2H*":=EZEG6?4;D4?U1-NS>^9H+=1MW8%P3L8QP!;8\MN:&<,=*QV[9AC M:SC XX9T0#$UZ0:5= .C=#[;\324G9(-6MWWQ@//:2AFY!^K6#NDXXS=1I(( M4$A-L&$EV- HV&^<)DAR)+>A"-"."AEV3[AA>RC#P2! $37U1I5Z(Z-Z2TDW&T2#>YJLNV4;M8: QV/<$,T8Y%C1.B)Z]J@A&E!$ M3;1Q)=K8*-K71#)%E5F-8^']BR5NW,Z^ZS:4,T8Z5KF.@$XC500HH":<;=5+ M8>NHIRI2*UG$Y98)M1(7@B42T31EW?6O9&LSPW:'GF4U1#5WXEA5N\(Z0\]I ME<'RPJ%6+5UO4'=/5^W 0-A&U6YX(EA$)0O07!6X)_3W-8MOF?BG4R4CZ]C% M(2C-!Z41*)J>%5QG!9]N!5^RH;($2?-!:02*IF>IMEFVT25,OV?%I;N<..WE MX,AJ/=O,_*.U;0<=6:[57()"!=5%J[V/;38_RRT5;,NC0$F'^ 9]6Z)O^V2[ M#SMUA/0W,U":#THC4#0]*[6KLKT3%AQ()S4#I?F@- )%T[-4&SC;[.#>;$A* MSJ&5Q\-QQVH&U-'9;4MGC]U65 (555>Q=G7VZ[8N18MJ@7V&JE7W0BV$.O4L MB+9[,#3KS!IZ33U!+1XHC4#1=-5K-VB;[>!<\#5C08H^"QXK]7?T*59K\A1] MWZ B(U=/:)5/[+EA8D/:P1DHS2]IAS?=2$W^UNP_A;^T:X-IFQWF=9B$\3[N M%!?2,MAC2@E$2B:GJ7:4F.SI7Y[H3)S!J9" M!>J=06D$BJ;+7WMG;'XE>9D4OS+7B]>G3O%!73(HS0>E$2B:GH_:)>/!"8L6 MI".>@=)\4!J!HNE9JETX!GJY:N8V.%XS9-F@\:E$#1=*EKZXW-UCN7 M>L716PL5J,<&I?F@- )%T_-26W$\/F&A C7KH#0?E$:@:/I>NMJL.^;WRLV? M"U]>7IE!1^^=,W?+'KV\6O-!>T*@:$4"^@?;76,F[O)]QBE:\WTBBSV.U=EJ M+_-EOH.W=]^YP4.Y5K?+%Q^IJ*NU E,V(;%YQ^WC 9,9!>H[S>#+$"U(WSZ'U!+ P04 " "=,9I8 M+_0WFBH# #]" &0 'AL+W=O0LA!H*_6% MV,Z]K9 _5(&HX;%D7/6=0NO5G>NJM,"2J&NQ0F[>Y$*61)NI7+IJ M)9%D%:AD;N!YL5L2RIVD5ZU-9=(3:\THQZD$M2Y+(I^&R,2V[_C.?F%&EX6V M"V[26Y$ESE%_7DVEF;D-2T9+Y(H*#A+SOC/P[T9=&U\%?*&X50=CL$X60ORP MDP]9W_&L(&28:LM S&.#(V3,$AD9/W><3K.E!1Z.]^SO*N_&RX(H' GVE6:Z MZ#M=!S+,R9KIF=B^QYV?R/*E@JGJ%[:[6,^!=*VT*'=@HZ"DO'Z2QUT>#@!^ M? 80[ #!,:!S!A#N &%EM%96V1H339*>%%N0-MJPV4&5FPIMW%!N3W&NI7E+ M#4XGT]ED.O@PALFWZ>1^/IG#X'X,GQ[>3V8P^CR;3>X?8#"?3Q[F< 4#3MB3 MH@I$#KI (,S4 .$I@JDFR,1ZH?,U,TE<:*#VC!FICDH+$"9>FI44Z88L&"IX M-49-*%.O#?'H_CN\>OG"CZ.WKZ%^6H*'0JP5X9GJN=I8M8+==&=K6-L*SMCR M _@HN"X43'B&V7,"U^2H252P3]0PN,@XQO0:0O\-!%X0M@@:_3T\N" G;,XM MK/C",WS_\RS:TEOOWFG?W5XM=VI%4NP[YNY0*#?H)/;@O+=MJ?E/9,\2U6D2 MU;G$G@P)J])"-"QP23FG?+E/VA,2V6:^9HPK1GL-;A(_]..@TW,WA[;:PKQ; MK]N$/1,<-8*CBX('64;M4;4)JY'1P8ZA'][>AD?"3L/\J!-[[;KB1E=\4==7 M235>B3QO$W81^J_E$I_(O_(CSSNC_Z;1?W-1O[GUS9W. 1_3@O E0D;S'"6: MXFAS=',B(@J.TGP:$D1QN\AN([+[M]5J"Q1Y]J=:[9X48:<3Q?'MD=;3L*.2 MKN6Z!YVD1+FL&JR"5*RYKN_*9K7IX8.J=1VM#TUOKUOQ;YKZP^ CD>9OJ(!A M;BB]ZQN30%DWVWJBQ:KJ5PNA3?>KAH7Y/D%I \S[7 B]G]@-FB^>Y!=02P,$ M% @ G3&:6.#Q\[(N!0 F" !D !X;"]W;W)K&ULM5IK;Z,X%/TK%CM:=:2V@'EWDDB=T-56VK;9/G8U'REQ$C2 &6.2 MSK]?FU (P?&6E5>56DBXY]YS[&L.II,=)M_+#4(4O&5I7DZU#:7%E:Z7\09E M47F)"Y2S;U:89!%EIV2MEP5!T;(.RE(=&H:K9U&2:[-)_=F"S":XHFF2HP4! M995E$?GY%:5X-]5,[?V#QV2]H?P#?38IHC5Z0O2E6!!VIK9G@'!"T MFFK7YE4(71Y07_%7@G;EP3'@5%XQ_LY/;I=3S> 5H13%E$-$[,\6S5&:_HX:0P_%B MG);U;[!KKC4T$%/S]_ M]7T(;OY\N5W?>N<3G3(*O! ] M;LK]NB\7GB@W1/$EL,QS UH@?G]-W"VS_-9@#4?@_7R%(*S3R*8\.,P4%*2 MSD:F'1[8#@^LP:WQPR,2;P]FB\'X$G)5%E&,IAI;(TI$MDB;\5J-+R+U5(*% MBL!Z(EJMB)8,?79J%J\)+H5S< _GUG!\X=S.3(_]V($]T;>'$DGSCI5(D-7V M7=E]/] 97D%KN.XRJHTHFC)UD563YQ$?.45\=_C.0>57+B! M[SDV/.(O33R6OR"KXW %+#%_I^7O?&SXBS3*:7\2@)S=6M%;G%;+)%^#&.K[MB35R6XUH(^,"PO<(^82G.,92I(:D++#4Z,L-\R]?_3(L@:0$3='\YNRX"V%5A'W/<7 M>H<7^GP^',V&4 !H!JYM!R=&,&AY!1_B)2(AC1Q[.U0)%BH"ZREF&IWG,U2Z MB@9-D8Y*T4)5:'TE#]RSJ=9:-'B]A7)QXMTS"M[9O!Z8;LW*XIM[MSG!4594_F M7 %V=^?[+IT20@E4.M2Y4K10%5I?S,X6FZ[2QE3I>>=*T4)5:'TE.Z-MRIWV M^,8<&F'?MCS#WX@-7N_1S88>/'X2 ME.<=O6'XKUG[_#O+#N66_6&U2F(DOR/*(49OI"JU\JK0^O(=;$BKW9%6NR6M M=D_Z_S#]L#/]4/&V=(/7W_QS[$$?*O7S@J2^9P2GVK SZE!NU.\PQ01LT2:) M4R2FJ])PSY6BA:K0^N)U'A\Z2IM0J<%7BA:J0NLKV1E\*-_X'M^$[N UC14, M]K[E64=K-,QI&X.-4_W@+3!_9W\7D762ER!%*Q9F7'I,:;)_#;X_H;BH7PR_ M8DIQ5A]N4+1$A%_ OE]A3-]/^+OF]I\19O\ 4$L#!!0 ( )TQFEAX6:H3 MY , "L4 9 >&PO=V]R:W-H965T9R7,*&*;HL#T]SWD9#>R7&M_8YXM M5US>L,?#-5["$_"?ZQD55W9#2;,"2I:1$E%8C*P[]S9V0YF@(O[)8,>.SI$L MY8605WGQ(QU9CAP1Y)!PB<#BL(4)Y+DDB7'\5T.MYCMEXO'YGOY5%2^*><$, M)B3_-TOY:F0-+)3" F]R/B>[[U 7%$A>0G*F/M&NCG4LE&P8)T6=+$909&5U MQ&^U$$<)HE!]@E*<)O7<2_#K!OS2A5R?TE#)5*4J'&',\'E*R0U1&"YH\ M46*J;%%^5LIY?^)4/,U$'A_/YG_-IO/G7^CN,4;3OW_^F#U,'Y\_H\?I,_H3 MQ2 64Y)A-47P)A8; _0Q!HZSG'T2 9/'7^CC'Q_<,/CR"55'E)7H>44V#))S&&Y ;Y M[F?D.9ZO&=#D\G1/DQY?GNYV5.,W$^8KGG_]A.G$KF ]/4S^J-RR-4Y@9(F) M9D"W8(WE-#I?=$*9A,6&8"T1>XV(O2[Z6+>N=>I5E%!1Y"_H=NR&H1_Y8AUL MCX71Q/5"+PB<=ERLB7/#7M\+FKA6.4%33M!9SH0PCLA"_ YOH=R UG6=A&L7 M@DE8; C64BYLE M-NBDT*:))6&P(UA*QWXC8-^*FBA(<=.@*6?06B8M5M-,*6F2%INBM94\]-1N9[=YN[K/P[(]2+XK"L]?9>9@?.4YXZC--F!<=O1RK M:NRC790"Z%+M1C&4D$W)J]V&YFZSXW6G]GE.[M_+G3"U.W/ 5-MH#Y@NLY*A M'!8"Z=STQ730:F>JNN!DK?9J7@CGI%"G*\ I4!D@GB\(X?L+^07-_N#X?U!+ M P04 " "=,9I81G.9\6,$ #J$@ &0 'AL+W=OKH1$:8(X7J$C$+5W_A6M"GL*+:<++ M7["N;2T#Q 47-*V=900IR:HK>JH3L>/@>"<<[-K!?JV#4SLX)=$JLI+6)1)H M-&!T#9BREFCJILQ-Z2W9D$Q-XYU@\BN1?F(TO?TVG=S>_P07-Y=@\O?#U?3K MY.:^!VXF]Z /QHBQ9Y(M 4IID0D.Z +D3-80$\\ 97. ?Q/,3?/CS#^A[GSZ"Z@I(!NY7M. 2CP], M(4FIT,RX)O"Y(F"?('")XS/@P!ZP+=O1N(]?[V[ONYLRE4T^[2:?=HGGG,"[ MQIQCW /7BGL/7&(>,Y*7%?O/M;0%5P*G_%\=SPK8U0.K=C[G.8KQT)#]RC%[ MQ,9(9=#ZI&/=$=A>#IPF!TX;^FCZ8H4L2(:R&-<5T@-+1KEV[JN!_'(@M2(] MCF 06E8 !^;C+MUC.QM:=ACYC=T>$[=AXK8R4;-Y#B[BN$B+! D\ERN$3%A, MD)I17< 5GK<32#^P(MN*#@+6V(5NX+J1/F"O"=CK-/4@DSL%?HJ38J[:/*89 M%ZRH5EC9E[+7E[(^M%/C'3& 5F"%OGW 5&-G>Y[K!GJF?L/4;V4ZW@FU3[)^ M6ZC^40@VC.S0.8BT=<#_V3-!0R=HI7.5YH@P-5DZ L%QM<#(\0^[0&<6AE:H MSW38A!9VW,ZRJ'0LPN-FM@,K"-T#&CH[Q_>=$[T1-3RB5AY?ZBCKI;E4+'VZ MZ#]P#"[DJBUZX$[()B_9R8VNLB=R(YM23JHE?/(DE(29)1*&<*%=Q]NCV&2S M!Z8)D@.II$XV297[KC9UXVXQ]]('K:U4L%XUC':3;G5]Z^[5%=H^T1U-!-]K M$Z^1N\I#1VC[>=AJ&=@J$[K]_[+=/I>M)H'MHF1,T[P0 M,F3%12Y0ZM_%EI,VY%; -T]E1VC[]+="!KKO5M*M&NG->>@(;3\/6WT$NQ5( M;25]K&Q\-XS"0ZFGL8L"&$+W1$EO%1!LET#?Y/S%G(>.T/;SL)5CL&L]=KJ$-5++"2+[4)&];%=Q,7<.(M0I MT%?$EB3C,I"%=+3. MD$K#I8J1X$S&PO=V]R:W-H M965T@N8I] E2%WHM$E;E]N' M>[67%$X25,#,=I+MVU\;* D)Y9;);Q(;?'X^YV\?.'BZ(_2)K0$X^I5G!9MI M:\[+2UUG\1KRB%V0$@IQ9TEH'G'1I2N=E12BI#+*,QT;AJOG45IHP;2ZMJ#! ME&QXEA:PH(AM\CRBOS]"1G8SS=2>+]RFJS67%_1@6D8KN /^4"ZHZ.DM)4ES M*%A*"D1A.=.NS,O0=*1!->*?%';LH(UD*(^$/,G.EV2F&=(CR"#F$A&)ORW, M(8P8S$GV;YKP]4R;:"B!9;3)^"W9?88F MH,K!F&2L^D6[9JRAH7C#.,D;8^%!GA;U?_2K$>+ .,7#'!C@%]K8#4&UFL- M[,; KI2I0ZET"",>!5-*=HC*T8(F&Y68E;4(/RWDNM]Q*NZFPHX'B]OOB^O; M^Q_HZB9$UW\_?%E\N[ZY/TB14."!:#)V%P*,T8^_1NS>FZWQ :8'NUV3#!(N=H[>= M_E3G(ACIDAXWCG^L'<P'NY"=/:V M#Q.^'H,'7-*%1.U"X7:A< 6WQB]4GW@US.Z'R8?))2NC&&::>%HPH%O0 NFK M\:%//96P4!&L(Z+5BF@-T8,KQH#W;K;:SJWLY+-R&UB&-7%\PYKJVT,MZH'> MP4 ;>[[G.MUQX2D0N[X]L8W]P$X(=AN"/1C"H,Q?@510*Q)EJ T+RG9@GS9]<8\R!F[1U3"0D6PCGZ35K^)RD2;J!11 M)2Q4!.N(Z+VZ[KX*-$&\6.5.)W3QR[V^_/,-/9%IS$8Y)SD MY88#K>K* KC\-MC7E[W%X"!P[&Y12@M5T;IB'E3PILJT:VBJE%1)"U71NDKN M2VQSL/@4?,,3C);C=%;3\B:>^T+^[$)"*U/F^H.)V5U_O)( M."=YU5Q#E "5 \3])2'\N2./=-HSO^ _4$L#!!0 ( )TQFE@^]P$[^@( M "P* 9 >&PO=V]R:W-H965TS@; DI5$K\8(_N.?XWF-? M^PZVE#WQ&$"@ES3)^%"+A8/RKD9\P>T$ G)8,80+](4L]\AF3([UAB4@*&2L3>R*S&DG4[?*%<]Q"$--7ALS M7-UJ*UWFG=>EB%V2!1V1 M'8C8:T3L=9)WO;=YTN_W+>\H[=Z:699C.L=9UV+6\=38&MRWJ$ MRY0J,E&]-LUL4_*,RI?^:'XL2Z&J74S6M7UYN-X7,U68IU4 M'XJ-R.5?%D6Y3FKYM5R.JTTIDGG;:)V-B>?YXW62YJ/;Z_:WI_+VNMC669J+ MIQ)5V_4Z*?^\%UGQ>C/"H[*W5+Q61Y]1$\JWHOBC^?)Y?C/RFCT2F9C5C40B M_WL1$Y%EC9+SJO5S>C<(3F8I%L ML_IK\?IOL0^(-WJS(JO:?]'K?EMOA&;;JB[6^\9R#]9IOOL_^;Y/Q%$#0@8: MD'T#XJ1.;J_+XA65S=92K?G0)K-M+<-/\Z;? MIW4I_YK*=O7MY\?GN\=_?;[_^0'=3:N\1C/]GMRO]L3 M,K GF*!?BKQ>5>@AGXNY+C"681UB(V^QW1.K8BQF'Q#%[Q'Q"$63Q_^@=[L] M_]&P=Q,7K5^G,7KW@TDF/E^&6'9)BY<>^I*VXG1 _/?V(!=SE+R(4IZT:%N) MQ39#F3RS*E0L9 =U^M342SL/9O9HAJ&/U2:9B9N1'&3*:F0 M8C&0F)9;=L@MLZG?]DZ']VA65+4I@3LAOQ5JAMV76T*]D%!R/7XYSHW5T#4W M!E,2$A;0@ZD6-C^$S:UAW\UFV_4V2YJCZFY=E'7ZOZ09KTUQ[Y3XT2YH=KIB&E'E^YWC=;1<<;Q>QD$7Z9G'4.^,PBP),L?F4PYY"+L\: MT=.VG*V2IL^K8E&_)J6I ^_M(JX3,:A:#*6F)_"(6?$%0&=O I5@2+482DU/ M,%$))E"TLU?B&NY0WILD[([.^3&X>@'W^<"YJ1 :6RG2"7CV4ER?'P,OQ-W8 M03'8:$LCQ@:8!RO&Q2<@UTH#^\8ZX'E=Z+%;.,<*I*8G1-$OMN/O^7,/[H.H M/!RIU\T.*/P:3/T0$S)P'"CXQ7;Z_9K,TP)--V)6E]NU!)Z9Q!?S) 7)N!-0 MM1A*34^B(FL<7&*2@H3K":A:#*6F)UC!.CY!ZPZ35-AG.>J'A'=/3U!J-KHR M/CA.*R+&=B1VFJ3Z&'L5!ICU0K=:.H=NP_2S%]*FGX!T.<1NYQQVWS.*(F\@:,6>Q,Z> M7S;M]7&^1$^B7*?F8=&NX3HL@JK%4&IZ_A3!DDNL A/096!0M1A*34^PHF0" MMA1,^LB,<101W.5"NZ5S@@RV! =AX ^$=)=C[);.L1M< MN<_HP*1+%!23$TO"YP_&_;5:C+TH"KLKX79'Y\A-MCX>O"XD"F6)?97X69$5RS_1D^S[YFZS,6Y05@55BZ'4] PJ5B7A)09E2#R=@*K%4&IZ@A42D[-7 MB4\.RGTVI:''>T,R*!"?--7O^"H>IG8>=AF0J8%3"0UHEX[MELYW;0VN6%YZ MA0.A*SJF)^C8>BE ^W1ZA1G%72:VFS@'^W>LVU+%SO3L==L3^_%[NBN2*L*F= ML)WF,D,]!.%^&(;=V$$9VVA+>8B')G+%V/1$)<;Y0W?0SW_47-@6[-+K$& P)N!-0M1A*3:_U4U3- M3JPR.U3[]?&6![U2,+N?<['?"4\]:@74S [4+N,O,^ U#7$O;E"Z-IHR,G E MP10V,RAL9B8T];N7CG8[YZA-%19LX$X*4S3,[#0\W6XV67H.#=N%7 <*4+48 M2DU/XE%5\"5HF('2,*A:#*6F)UC1, .C8=;G4AIYO O#=D/G])PRU>-6+,S@ M6)@9H)0&).JNZ]@MG2,WN* \DBD29E DS/I8BOOUYG8[Y[#[GFQX[E4D MS.PD_%PF\K,[.C\#R ,#8MYG4QQYF'5O@=D=G?-STE6/7"$Q MAT-B;H#3,/)ZU>IV2^?0#:Y^Z \59'.%Q!P*B;D!B3V,>_=X[8;.@1M<">9X M:!I26,SM6/Q8Y.BJ?:@N$[4,?ED*,73'UR[E/&B ,C*4FIY&QM^-B'XV/?5(]AB!L4CT^: MZH$K.O9/TK$H\R2[DN>1]2%.NX[K*0.J%D.IZ3E4J.U?HD[9!T5Q4+482DU/ ML$)Q'ZQ.V>\7#$<>PUUHL!LZIZ=O*B^7R<"-#5\1L@]7H^P;JH7]P".]80D4 MD4VNG ;AP-.K_M%;*Z!JE/="^EM*:&_)V.[G'+?!U&.T2XGCH]<9R6OQ9?M: MJ$H>O-N\WKW9Z/#KX=53=^T+E\9J\]U[JWY)RF6:5R@3"]G4^Q#(G)>[5T'M MOM3%IGTYTK>BEA?^[<>52.:B;#:0?U\41?WVI3$XO)#K]O]02P,$% @ MG3&:6&]NF ]! P >0X !D !X;"]W;W)K&UL MO5=M;]HP$/XK5B9-K=0U+X2W%I" L UIK:K2K=I'EQQ@-;&9[0#=KY_MA)1T M(6NEK%]([-SS^.[QG?'UMHP_BA6 1+LXHJ)OK:1<7]BVF*\@QN*: 0P.*(]MSG)8=8T*M0<_,W?!!CR4R(A1N.!))'&/^-(*(;?N6 M:^TG;LER)?6$/>BM\1)F(+^O;[@:V3E+2&*@@C"*."SZUM"]"%Q' XS%#P); M1,+]HF]DZ%IHG0K(X RL/ M8D+3)]YE0AP W-81@)QYYLTH]<8[XHWKH2M&Y4J@"0TA+!+8*K0\/F\?W\BK9 Q@?HX:[AGR'*]1 MXM#X]7"O!!Z\'NY61-/(=ZMA^!I'^.Y-&D.(\ :X*DN4"%@D$8I4[0C$%DI^ MB>F2/$2 L! @2_<@7<,O7T,?-!=BC>?0M]1)(H!OP!KHW74NR_2KDRRHB:R@ MK9]KZU>Q#Z8OI3M#.&9;;FY5"*^9A]>L#.^*4!(G<9GWE<"WYD.=9$%-9 7!6KE@ MK7>HM5:=VM9)%M1$5M"VG6O;KDS&B9!$_:$H<7-1%_!J3:NY7?0$F)?)5XE[ MJWPUD17DZ^3R=:IK&>^.U7(E\*WY5B=94!-90;!N+ECW'6JY6Z>V=9(%-9$5 MM'6=YRND\Q^K^1_D?L?49N_XS3=J476&^)%2@"!:*TCEOJ[]+GO8YZ4"RM;GY/S"I M^@CSNE*](7!MH+XO&)/[@5X@[S8'?P!02P,$% @ G3&:6(@](U." @ MA08 !D !X;"]W;W)K&ULE95M3]LP%(7_BI5) M$TB,O+\ ::06&$/:*D2[3?OH)K>-A6-GMMNR_?K93HFZ-5#M2V,GONL'32$=5?\O-N'O8+@M8)@5Q!8 MWQW(NKS!"A>YX%LDS&JM9@8VJJW6Y@@S?\I,"?V4Z#I5W$_GX^G=_>3S+1K/ M9K?SV1F:WL[1!S1NN%#D-[9[!\_Z)9 @T6JU/UT8(^6F#% MP_^*-F2RTXF&=@MB 4QB;WM4;+L/>9?B6>J&31T.>NJK$ M5IF3M2F"BRB._-S=#-"BGA8=H\5#M*XJWJ/Y<1C[X3 M[FGQ,5HR1(L/:$&: MI>DP+.EAR3%8.@1+#J.E\<4K^YCVL/08+!N"I8

ECV)FS,V!I3 M!%(1W8:@0GCP;.H.K8^CPFQ%%A00EA+4X)G,#EZMV(NRZ-_]=_>ZBFG07[!8 M$281A:4N],Y3'5-T3:^;*-[:1K/@2K&PO=V]R:W-H965TE'.PINR9IP "O>19P:=&*D1Y8IH\3B'' M?$A+*.3)@K(<"QFRI9N*?K*VCTZ 9CFG']1.LFUS)07'%! M\P8L.\A)4;_Q2^-#!V#;[P#L!F!_%. T .>C +Q7&55QD6\M]K_D*L)F:?ZIK)ZW1P+%OPOVVIWEEP7]4]-5TI M^QW57JO:VZEZ:_X,4 &]W]E[Z[EE>Y:SI;A.&W?2)N[$'VUF16_)O+&DL[:D MF)UIJZ[&'Y@M2<%1!@L)M(9CR&ULK51=3]LP%/TKEB=-(+$Z'[2#DD2"E@$2JZJV M;-JCF]PV%DZ\Y.>:L MA+E$:E<45/ZZ 2X.,?;Q<6'!MKFV"R2)*KJ%)>BG:BY-15J6C!50*B9*)&$3 MXVM_/ EMOVOXQN"@.G-DG:R%>+;%0Q9CSPH"#JFV#-0,>Y@ YY;(R/C9<.+V ME1;8G1_9OSCOQLN:*I@(_IUE.H_Q!489;.B.ZX4XW$/C9VCY4L&5>Z)#T^MA ME.Z4%D4#-@H*5M8C?6ERZ #\\S< 00,(W@L(&X!+CM3*G*TIU32)I#@@:;L- MFYVX;!S:N&&E_8I++8L6#W?WJ^49FMVNT"?T2,L,[10@ M:6-0J.*0;2%#)U/0E'%U:GHFLQ_HY.,'?S2\.D7UB%B)5KG8*0-7$=%&H'T- M21LQ-[68X TQ4T@'*/3/4. %80]\\GYX\!I.3"QM-D&;3>#XPG_(9M#GJJ8Y M[Z>QYW"L*II"C,U!4R#W@!.;EW?5Y_$_D;UR'+:.P[^Q)W]\]CZO-<'($=@K M8I_XER/_L5(C#Q@"]P>&PO=V]R:W-H965T3:6CAVL9T6_OWL)(0&0FBE?FEMY^ZY M>YZ++S=84R:$U4VI^;-LRGD&*Y2&? ]-/)ERD6.FMF-IR+@ G MN5-*;;?3">P4$V:%@_SL1H0#GBE*&-P()+,TQ>+E#"A?#BW'>CVX)=.9,@=V M.)CC*=R!NI_?"+VS*Y2$I, DX0P)F RM4^ M#NY]4;O#)O$+5[_9U3238SG',0PMW2TDB 58HX#M]9V O5O5I#;JI M/DU!O7[0[55!:]2[%?5N*_73.,[2C&(%"2+I'!.AN[="E$L)C=>W@.NNY''0 MS+XU[J;LMP16DRBH) J^?#OREX.!:E*DU7O3.[5-L"CX4*OWI:H)TJL$Z:TG M"(Z?,B+>=^E"E5:(3579)EC4^Z"*ZW<]OUF3HTJ3HU9-+M[N#I^@::E0DS!' MZUZ@PK!7,^R[CN_6[:*/@)UF+OV*2W^]^NI/\!>ML+]F*VP-N&D!OPY:T+97 M!J 4Q#0?)"6*S1Q3S _5:36KGN8CVKOS,SW#%B/G&TPQ %]AH3\8$E&8:,C. M84^7011#9;%1?)Z/66.N]-"6+V=Z#@=A#/3S">?J=6,"5)-]^!]02P,$% M @ G3&:6*Q:L.X) P / P !D !X;"]W;W)K&ULM9=M3]LP$,>_BI6AB4F,-$D?!K21H.E&)1B(CJ&]-,DUL7#LS'9;^/:S MDS1KH(0R96_:V+G[^>[^UO4Z7''Q(!, A1Y3RN3(2I3*CFU;A@FD6![R#)A^ M,^4VFZGT[=33)CE#_.]:^$/^4)1PN!:(+E(4RR>SH#R MUX86Z9"G;A>YYX4+L,+^ M4/ 5$L9:T\Q#7OW<6]>+,'-/9DKHMT3[*?_;U55P-[VX0)_1:101(QZF:,J* M&VBDW ] 84+E)_3Q@]/OG2#"T(^$+R1FD3Q >[7UT%8Z*(.VPS* LR( ]Y4 M'!==.=DF3)NP MH$W8I"583:!N)5"WB>Y/TPP3H1NU0I1+J:5Z0Y,"U\]QYD=CZ3M>O^L<.4-[ MN5GNPFZP:7?D.EVW;A:\Q'7J%I/&^/^Q.KVJ.KW&ZIQSJ?+KRB)T Q0KB-!, MGT%"V-J:&FGOO;!MPH(V89.68#5)^I4D_?_84?IM"M0F+&@3-FD)5A-H4 DT M:+>C#';L*(W'OK?<+P]]WG>:+(K"V!MC4@HBSN=3B4)S$8OQHMJM1N#3?/)[ MMG^F1^-BDOV+*>;J2RQBPB2B,-?(SJ&91$4QJQ8+Q;-\&+OG2H]V^6.BQWL0 MQD"_GW.NU@MS0/6'P?\#4$L#!!0 ( )TQFE@V S!!ZP( &,) 9 M>&PO=V]R:W-H965TNWO..:>[9OQ9S $D M>DV33/2,N92+<],4DSFD1)RQ!61J9\IX2J2:\IDI%AQ(G(/2Q,26Y9LIH9D1 M=O.U>QYVV5(F-(-[CL0R30E_NX*$K7N&;;PO/-#97.H%,^PNR R&(!\7]US- MS(HEIBED@K(,<9CVC$O[//*U?6[P1&$M:F.D,QDS]JPG-W'/L'1 D,!$:@:B M7BNXAB311"J,EY+3J%QJ8'W\SOXCSUWE,B8"KEGRA\9RWC/:!HIA2I:)?&#K M7U#FXVF^"4M$_D3KTM8RT&0I)$M+L(H@I5GQ)J^E#C4 QI\ < G ^P*<$N#L M"W!+@)LK4Z22ZQ 12<(N9VO$M;5BTX-9+OM0CN_Y@-#Q%@_X(M= MRV9( D\1S58@I"JW%.@X DEH(D[0]V^V M[UVH332:LZ4@62Q.T='&O&M*%:7V94[*B*Z*B/ G$44P.4..?8JPA1UT/?B+ MC@L_)PU2),WU0OT0:89&2> IH1RM"+)$AH/:.',SYWIOKD*[4X;VUUS55=O9TB' MJM?@,K"=H'*Y(8M;R>+N(TL*2HJXKDY3T@655XL@<-HV;G_(>J?'0[/>]HFQ MXWJ?I.U5:7L[T[Y$SF@F4P%0!K;- B<&+*[V82+;(+[DQD^K*S(=S]>4#UP9J?\J8?)_H M>[/ZKPK_ 5!+ P04 " "=,9I8\4^1X7,, #0?P &0 'AL+W=O+K.\&%Q?K3][5UU?E:MFD1?B7>74J^4RJ_Z\$8ORXXN!-_C\P8_Y M;-YT'PROK^ZSF7@OFI_NWU7MN^%.99HO15'G9>%4XN[%X!OO.4]'W0'K$C_G MXF.]]]KIOLJ'LOR]>_-J^F+@=A&)A9@TG436_O<@QF*QZ)3:./[8B@YV=78' M[K_^K/YR_>7;+_,AJ\6X7/R23YOYBT$Z<*;B+ELMFA_+C]^)[1>*.KU)N:C7 M_SH?MV7=@3-9U4VYW![<1K#,B\W_V:>M$7L'^/Z! _SM ?ZI!P3; X)3#PBW M!X2G'A!M#UA_]>'FNZ^-8UF375]5Y4>GZDJW:MV+M?OKHUN_\J)K*.^;JOUK MWA[77+_^U]MO+V_YCV^<5V]_YN]OW_"WM^^?.F_YK7/I\#]6>?.G\T8T\W+J MO"H>1-VTC:2IG0LFFBQ?U$^^49&)R3,G\)XZ MONL'SOCMK\[%)O(G1'3CT[7\8UK,1NNG]\RY^(J2X:?+>(:0%.^"71L)UN*! MH8TXO3:R;B)48C=2(2W5=7O/Z_ML(EX,VGZM%M6#&%QWD;I?4WE BC&D& >) M*?D(=_D(3>K7X[)NG/*N_8WM?I!4)C8B\5JD.U\\7">1Z_FCJ^'#OL=Z,3]* MDR!1BS%C2+;NZ75Z893NU:GX$NU\B8R^O)]GE7#$IM.:M2=)YV)1UC7U<[K9 M*$5[$5RFD1OWO"%*!5Z21CUOC&'9>D/4&?MI$-/>Q#MO8J,WKY;W65YU;:5K M.968B/PA^[ 0M7-7EXJUP()PU+-BK!>ZU$LQ8ZRVAH'$%%N3 MG:V)V=;=3[ [XV5%WTC*QT2S* E2ST][3NK%?#\(H_[O64\B+5P@I'7C#R>U[HQ?RV ME.OVO#!&:]NL0&**L:.=L:-']626[HZ('Z.?]$\ >BEOY/=_L<9X;:T%B2G6 M>JX<\;I&-U7^8=6!RG JVKZPG!7Y7Z)KR?6^\1>=\T\ZX\D1K*LW2M?M MM\DQ4>PR\=(D[!EL#MK68:I6I1]6O=NC!<_HW2_YR[PUZ-NJ7-VW0- ..B\& M^Y\-R).M6=1V4 A58U UCE)3T^/+]/BXD?I6"Y45I!J#JG&4FIH5B4^>D09. M':^;5:SS$9S2/3%HI1REIAHMN<@S@Y$- )BEK-T.]?Z6M!N*42@UU6Z)6YZ9 MM_[^\,\C8(<\B2()BT'5.$I-38+D.L\,=JC1C YN9"*0Y,:@:AREIB9"DJ!G M1L%?\[_FJZQM\C^W/X15Z_L>&[Y<%73[-TI:=T)(-095XR@U-3D25+T4.#!" M?C>L3GY(YO7-S&LS M,C)+V=H-56-0->Y3E.S[Z0%,]B4F^V9,?LQE0;.DM>U02(:J\:W:ONUQFGB' M7)?TZQLY#G75S%R+=2)\_;*Y%_6NP3%HG1REIN9!\JYOYEW0D-1=!XF MK\-!:^4H-343$HA],Q _[G*=6=3:>*0:@ZIQE)J:'@G0?H0;E?I(:AU#U1A4 MC:/4U*Q(HO;-1'WBJ-2L8IV/D_B;02OE1RM5'90H[)M1V&JT"45@7Y_G)*_# M06OEQVM5C938ZA^98)V+8C9=.?_.I[FS?O.I-9-/5Y-LO!D'0-Q%*J%2=OG=@>5H@ M 34P ^IC+@N8):W-)&@T&O77%$'KY%2=B1<<,'-O4:J9,D&T;Z[%VE^",CTO M[ON+78IZ#L8,)&,&9L94QAZDPU".>=5 PF2 @\F +$PZJ\FI4H1(PHH M(J+45!,E2 9FD'S4R$-?=1N$27^9,E6*&%% "0^EIIHI"2_X(JMS V*RS^LO MSC6'8MVQ0I$.I:;>!".1+C0CW?>MQ8N\6W'QJFA$Y8P7Y8HTVJQC>ZJ#JC&H M&D>IJ1F1D!AZN %("*5$J!J#JG&4FIH529VAF3I/O5U,Q[187P!V4BEFCLC: MOR-UJKY(@ P?!Y"D.0371:[66Q\HIMU+!^6_ Y4> .QP[RY#,]@]9LP0ZNM@ M1ZG7=XDJU!]^F8.S]HBJ\L#UG% "5_BX&PXM!P*AO@JV/V0EBESV9Z[-P5H[ M=@YJ"B4UA69JDB?W\7HYY9^&TSMT(@ZJQJ!J'*6FYD226)@ 3^_0>3VH&H.J M<92:FA6)=J'U39AD/HA;+8G3^RFEF#DB:_^.U*GZ(BDM-%/:HTY?.I)1)IU2 MBIG#LS;I2)WJ#?.2H2(S0_WV_0\.+T0UR^E[OLV'V_Z*H6H,JL91:FHB)#I% M0'2*H.@$56-0-8Y24[,BT2F"H%.D THTLE+OP+8(D42G"(].D8XHOAOW08 JY>F-" I/ M9&0C[X!)>[NU?!%ZBG0TTAN77D:;E#5':^W9.? IDO@4';DK4'0+Q6[+#40Y M%SAD 55 M8U UCE)3,R'DTHQ\RH(B9VJ?&T M_96H4G'<'U68P[,U$Z6FFBF!*S8O:/S[FQ>8*[#M?&-]R2'1*4#KY"@U-062 MKN(OK#-.F&C[TNF%B.["'+"UO>>X#2^6D!8?@;3O'#Z=B%3.Z MAX N@(2J,:@:1ZFI^9!0&(>XD5T,730)56-0-8Y24[,B*32VWL2&S(=.D-K^ M@^-3"C%S/-;NG8,SX[U=1= OE@B7XS? M1-0L:=T_Z"LB/5<[.4*!#J6F>BZ!+C[WUJ7F"JPSH#,AT75 D1"EIF9 (F'\ M1591QM26*4&_4R%@D>A4H+"(4E/W)9:PF!RYX:T;\/TU+U?.MUG970Q<#P,+ MT>RN]U%NFD5M&S54C4'5.$I-38_$SP0XWY= 21.JQJ!J'*6F9D42:0*9[TN( M!8FC5-^VFBCG>\3=Z.:HK#T\!W8F$CL3W-Q@HL^_1=ILUMAM/68@$2JXX!.,T+5.$I-3<3>FO3LAQN8:;=V&JG&4FNJVY,X4OS-I MJD]-^MZHOX!J;*[9VG4H5Z+45-X7 U5C4#6.4E.S(A$YA>P7D^H('!'G@U-*,7-$UOX= MJ5/U11)KBML')B5V>/$BM[\HZ+1BS!R8M3W'*E7]V7L6XY$M7O[^$SZW->P_ MEY5XQ"=1BGK&ISE<:]?.08.II,'43(.@+5+42__-^F'LO<]OO.=\\W!Y*;-YUOV;K)KE M1>TLQ%TKZ3[KKH!6F\?';]XTY?WZ^>@?RJ8IE^N7X*M'^_*\OF\YNN M@N[)]^NPK_\/4$L#!!0 ( )TQFEC U+6Z&!( '4M 0 9 >&PO=V]R M:W-H965TV_;5H+&X:]"> >+%$ACD;K8SB0&&O-^ MWR;38G:Q?S#2B<6I)'I(RFGZZ8>4:%.4F&-Q]E=L,6AE27R.;-GOD(?GI=Y] MS?+?BJ40I?+[>K4IWE\LR_+A[>5E,5^*=5*\R1[$IGKD2Y:OD[+Z,K^_+!YR MD2QV&ZU7E]IH-+M<)^GFXO;=[KXXOWV7;'.*^^NGQ6%NE:;(HTVRBY^/+^XB?U;3S3 MZ@UVS_@E%5^+@]M*_:U\SK+?ZB^?M+-W3=??3.?DT+<9:M?TT6Y?']Q?:$LQ)=DNRI_SK[:HOF& MIK4WSU;%[M_*U^:YHPMEOBW*;-UL7+V"=;K9_S?YO?E!'&R@:=_90&LVT,[= M8-QL,#YW@TFSP>3<#:;-!M-S-Y@U&\S.W>"JV>#J: -U\IT-KIL-KL\=X:;9 MX.;<#=31TSLW.MY$_=XFSV_VV>^V^O1VJV>_W^K3&ZZ>_8ZK3V^Y>O9[KCZ] MZ>KQN_[=]T1]>MO5W?M^N?\CV?V%Z4F9W+[+LZ]*7C^_\NH;NS_3W?;5'U:Z MJ1/E8YE7CZ;5=N6M'X76CY^,GP/%"7\Q/GX*C/#3Q]=*:'Q2?E1^6BS2^N\^ M62G.9I]>=0J\TD69I*OB!^4__T.=3?^JI!OETS+;%LEF4;Q6_M+Y^MUE6;W, M>K#+>?.2/NQ?DO:=EZ0J0;8IEX5B;!9BT;.]*]]>>VE[_X7Q9LG2Y M]5$\G&\9757_J8\'SF MQ9]Z=+[UXB]Y?+XUDH3,^#G)QSMO+$ERY2C)=T'>E\![:M)/U7NQ;XN'9"[> M7U2[J87('\7%;?V-CO[:%U@DII.806(FB5DD9I.80V(NB7DDYI-80&(AB44D M%D-8)]XFS_$VD>FWSOHA2?/J6+94LB^*^.5ONY^/F(GWL/4+](&6&1A:)Z21FD)A) M8A:)V23FD)A+8AZ)^206D%@X/4D9=:J-M6[,1.20,81U,FOVG%DS^8[79IZ+ MI!#UM-_^U@_U!-]=5NSVQ)QVWZN^V]COF 7['3-'OF,F'7AHRI&83F(&B9DD M9I&836(.B;DDYI&8/SO)DLF-.KXY"I. '#/<8].#,;5JR-'H*,#(,6,(ZP38 MU7. 74D#S/C.L:*RRHK>6))R0V.)Q'02,TC,)#&+Q&P2E6-3S2-FCR)//*Z$DZVR[GR$_ MF!-7%J)^SOTF_:-Y>KX0=8HI6;D4N3+?YGF]/Y04A>@_4).^E*&11F(ZB1DD M9I*816(VB3DDYI*81V+^S4F\3&>SR?%Q&CED2&(1B<40ULD]=?091/O+@="0U'=4,5#-1S4(U&]4<5'-1 MS4,UO]$Z\^_::'1\0C! 1PU1+4*UF-*ZN=E"VEO[Y;)YOZ/9;95K"3[ MO8HV9U.*?"/**OK>O%;\LG?)F!P='&GHHGY4,U#-1#4+U6Q4U M -5"5(M0+::T;MZU;0!57@>X2Q[2,EE51Z__$/.ROPF@GBXWUL8G.^=W\I$& MYQ>ZRA_53%2S4,U&-0?57%3S4,U'M0#50E2+4"VFM&Y^MI$/K *BFHYJ!:B:J M6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UHW$-NF@7H%'L"B/0-4TU'-0#43U2Q4 MLU'-0347U3Q4\U$M0+40U2)4BRFMFW=M*T*5UR)Z+\IQN/+X:[,[F#>[@XO# MW<$O]>[@8[T[V'^.%BU2H)J.:@:JF:AFH9J-:@ZJN:CFH9JOGM8;;L;:U?$9 M6K11T3/F<4?TY:?$U&OJ)E3;DE#E-0D]?4P78E.W'>;96M0QM&#ZKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E-:-O;:TH(&E M!0TM+:":CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&G=O-/:O).7%HRG M2;!25'SY6GD0^;S:QTON>T]ZRK7!B8<6$5#-0#43U2Q4LU'-0347U3Q4\U$M M0+40U:)&4SL39V^TJ]G-Y.B@]9QG=I.JK1EH\IK!V1>CE3N#,PIM%J":@6HF MJEFH9J.:@VHNJGFHYC=:YXIFIU=_#=!!P_,&C=!!8TKKIE/;!:ANRM+IG+6Q M-,!QW6/7=8 M#QW61[4 U4)4BU MIK1N3K6+]37Y8OU/63V?-D^*I3+/-D6Z$/G^\]RK_RW2 MXB$KJH=?V#,;RGL' \Z-R M;7#BH6T#5#-0S6RT^K,K#J:\CJ^"8*&#VJCFH)J+:AZJ^:@6H%J(:A&JQ936 MC;*VE%#=E![(GE%*D!.#\XO4=%0S4,ULM,-3?..;\>@XOL@Q;51S4,U%-0_5 M?%0+4"U$M0C58DKKQE=;21C+*PENNKE?I?4UB':?**7JOFH%J!:B&H1JL64UDVRMJC[FV2:#6T>H)J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I, M:9VTF[3UA,F(FV:;H/T$5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(LI MK9MW;95A(J\R#)QFDVN#$P^M*Z":@6HFJEF-=C3-=G2I91L=TT$U%]4\5/-1 M+4"U$-4B5(LIK9MD6IMD\@\J.&>:34X,CB^T?8!J!JJ9J&8UVN$TV^1TF@T= MTT$U%]4\5/-1+4"U$-4B5(LIK1M?;:M@(F\5?!#I/]+-O?)Q6^V![=>S;42I M?!+SY29;9???E)^K49-\OJP>+,JTW)9"NO%;\#J]PMDVRYK2?K M^LNF\I:CFHUJ :B&J1:@64UHW[]J*PT1> M<1@Z/X<6'5!-1S6CT8[FP(XN%&NB8UJH9J.:@VHNJGFHYJ-:@&HAJD6H%E-: M-\G: L-$NF#XO/DYM+> :CJJ&8UV. K+[SZ?,GTZ*=J;9FA# =5T5#-0S40U"]5L5'-0S44U#]5\5 M0 M+42U"-5B2NL$W[1M*$S!AL(4;2B@FHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J% MJ!:A6DQIW;QK&PI3M*$@UP8G7N]*^_'1\;R.#FJ@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%E-:-,JV-LO][14%.#,ZOTZ7VFCHZ.=&HHZ,:J&:BFH5J-JHY MJ.:BFM?SFS2YOA[?:-W?)!\=-4"U$-4B5(LIK1M-;?U@*J\?.)MY+I)"**]T ML;_U0Q53REU6E/4GCSK/YPB*^NYFGRS8GT X>+ WT=#6 :KIJ&:@FHEJ%JK9 MJ.:@FHMJ'JKYC39](44#=-2P9]2^O8 ('36FM&ZBM4V!ZJ8LT711GQ7XE.VO M7J2\:@I6/RAWVU6YS<5AM>KIE('R/X%8?Q;Y__;FF'2\P3E&:CJJ&:AFHIJ% M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&E=3.Q;1-,I^"Y [1+@&HZJAFH9J*:A6HV MJCFHYJ*:AVH^J@6H%J):A&HQI77SKNT<3.6=@Z'G#M#Z :KIC2;O.QGHF":J M6:AFHYJ#:BZJ>:CFHUJ :B&J1:@64UHWR=KZP51>/SCKU ':.$ U?7JZ+GI\ M,@%AH&.:J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6DQIW?AJ&P=3>>/@SSR]@!84 M4$U'-0/53%2S4,U&-0?57%3S4,U'M0#5PNEII>!T#R!"QXPIK9MZ;4=A*N\H M_/=RNTQ2)<[3QZ3L/^)$^PBHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H M%E-:)^1F;1]A!O819F@? =5T5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B M2NOF7=M'F*%]A-DYU^J_DX\Y.,G0.@*JF:AFH9J-:@ZJN:CF]?]6'O=:?'30 M -5"5(M0+::T;D1I;43)>P9_XFR;?.3!.W#H)RB@FH%J)JI9J&:CFH-J+JIY MJ.;/>LHUIU-: 3IHB&H1JL64MH^]RV(I1*DG97+[;BWR>W$G5JM"F6?;35D/ MZAV\((D MOT\WA;(27ZJ7,'IS-;U0\O1^^?Q%F3U4_Z]ZH7S.RC);[VXN1;(0>?V$ZO$O M658^?5$/\#7+?]M]F[?_ E!+ P04 " "=,9I8VQY57JH" ##!@ &0 M 'AL+W=OW23"[&:V*GM0/OO=^V$C*+ -FDO^.N>XW.NN3>#K9#/*@70 MY#7/N!HZJ=;%I>NJ.(6Z9>!OPG<%6[B^TMU'ZL MP%ADROZ2;1WK.20NE19Y#48%.>/52%_K/.P!_/X10% #@D- ]P@@K &A-5HI ML[9NJ*;10(HMD28:V+Q62Y(&:(&KD8IAM"- MZVM'U;7!D6O]@-P+KE-%)CR!Y#V!BQX:(\'.R"@XR7@#<8>$_B<2>$'8(FC\ M]_#@A)RPR6MH^<)_S&M;JBJF;CN3*>-+5= 8A@[6J0*Y 2KT#$^U1X8$'=Z\? MY"#7MDTJ$HN2ZZJBFMVF$U_;!G2P/\(.7374WS15>[^G&PO=V]R:W-H965T6&_=ZWEL["N#;Y3L MY-XU,$J6G#^8Q5 M=JUEB269\?P[7:EL8D466)$UWN;JGN\^D$:/;^*E/)?5.]@UMHX%TJU4O&B< M=04%9?4G_MEPV'. \ 4'V#C 4QV\QL$[U0$U#J@B4TNI.,RQPLE8\!T0QEI' M,Q<5S,I;RZ?,?.T+)?13JOU4,KV]O[_]?O/Y_0)<@BD7VIVRC0075K M\/=?;N"_ 92!+QG?2LQ6<@1>':S'MM*EF(!VVJ2=UFGA"VGG)+T"GCL"T($> MF'W^%US4>5[WQ)J=$^OK8@XN7O6%F9\>!@Z49&M$+6;88H95<.^7F/M8U;ZH MW]K+(N%! $5'H MSF8/8-GNSCZ&=:R@BF5FW6/B.?HUMA_WX=16X9X5@M _-)H/EO6;HE$K&@V* MGFV%($R!4FLW6I:!FKH,E861-4XH%);T@Z_K\?9 >\EWWB.2@C'.W&>I\>3"* M8_2<\X"EW[+T!UG>:MVB%]](C]8#SGT@_"Z(*(I<= 1BL(9S071SNC%RPK@? M1-""" 9!3%\6/@)?N,)YG_Z@4TOH>]YQM\P&4Y^KOYL31GY_N!$_;#B%L8\2",:O?_XJ%P9%>>^_L9P[JG[#84"9!3M;:T[D*-3%1'W[KA>)E=1Q<&ULM5AM;]HZ&/TK5B;= MK=+:Q'DAH0.D0;7=2O=N5;O>Z7XTB0&KB9W9IJS2_?'7#FE>($1C&#Z0./%S M['/\//C@T8;Q)['"6(*?64K%V%I)F5_;MHA7.$/BBN68JC<+QC,D59,O;9%S MC)(B*$MMUW$&=H8(M2:CXMD=GXS86J:$XCL.Q#K+$'^9XI1MQA:T7A_B,8]T%3F MC#WIQFTRMAP](YSB6&H(I"[/>(;35".I>?PH0:UJ3!W8O']%_U205V3F2. 9 M2[^31*[&5F2!!"_0.I7W;/,G+@D%&B]FJ2B^P:;LZU@@7@O)LC)8S2 C='M% M/TLA&@'0/Q#@E@'NKP9X98!7$-W.K*!U@R2:C#C; *Y[*S1]4VA31"LVA.IE M?)!7X)8*R=(/('(_NYR7._GQ=X7A36 M_5H4_(J"WTOAD0JLIJFR=OI*H6N6O2#'+IDAL!;?H.(;G)J>@4FNAL!:7 <5 MUT'OVCZL5-[MYF<7XRU,T,PM1WUV,K!WL-^D$E94PK-76KC',@C\R/-W:.YW M\P,E1M1=9U%%(.I?B[+*YB]JQY\+DA"UZ;\5(.?*47#Y M2//\ _UB37:5FT M4O5UJ384P/56"OX#6@3P38LP1?2I+MC.->V=SK%9; BLI=RP4FYX:L4.37(U M!-;B"IW:3CAG3_3^(8[5HT1K%@0,!DX8=A<$;#@G>.:2T(]0(Q@HNQ<_'5LI M_=,\6BY#:&U1:_<%3[9?T*C_,H76YEL[,'A^"U8.T=K_H ,#[8=;6T-'1]&PO M=V]R:W-H965T\'.\HN^=; MA 3XD:6$3XRM$/FU:?)XBS+(KVB.B'RSIBR#0C;9QN0Y0S IC;+4="QK:&80 M$V,Z+OL6;#JFA4@Q00L&>)%ED/V/C^B?RB#E\&L($=SFG[#B=A.C, "5K# M(A6W=/<7J@,J'8QIRLM?L*O'6@:("RYH5AM+#S),JG_XHR;BP,!QSA@XM8'S M7 .W-G"?:^#5!E[)3!5*R4,$!9R.&=T!ID9+-/50DEE:R_ Q4>N^%$R^Q=). M3&=?;F^_?+OY_.<27(([4G"4@)1" M8PQBD6&'$P6$"&B-@B@6.87H!!A 3$ M*;\ O_]F#_UW !/P=4L+#DG"WX(WK?;8%-)--9D9UR[-*I><,RY%*+X"KOT6 M.);C@OGG?\"@FN?B!-:\#];=,@*#-Z=@HN?#.!TNF9+]9@F<9@F<$MP]"[X2 MX(9PP0HI*'&*L K .PV@4L,USV&,)H;4/D?L 1E3Y9_U[A1C.L$B36 MXMR& M.+<+??J>I:;N"'ECLV'PZYJ :.#@9ZSB@<#?WVN.@8 MT!F&7N!9^X&M$+PF!*\SA(^4;"X%8IE,7N0>K"B3 )ALI(P&F,1ID0%L\"]8(MDMU;KZ":!,VRN.$RPS]Q\IT@D6:P%I+YC=+YK]6KKY.XG2" M19K 6L0-&^*&+Y1K9>_0,_/ M4;-JI?+G4F[9@*G33=EUF J /#W$]_UUWQEBW\]7)UBD":RUM$&SM,%K=1_H M)$XG6*0)K$5OB2Q.P_N'9KM-NQ-FM9BI$9K'=,];WAF3[?W=8;=76B\<%=W?LDIO=OW MW@NB$RW2A=9>MWUQ97NOS@%:BQRM:)$NM#9[^SK'[JP&NG* ?ZPSU_8<[\G& MW3U!;SJT%B_FP9V9NN'\!-D&$[DEH[6$MZY&4BL>&NIEKKFZG_P%02P,$% @ G3&:6$;"%:%E @ 2P8 M !H !X;"]W;W)KS,-M!]^]E.B-APRPNQDWO.[UR(+_F> MBV=9 2CTTM1,3KU*J7;B^[*LH"'RBK? ]),U%PU1>BLVOFP%D)45-;6/@R#Q M&T*95^3VWD(4.=^JFC)8""2W34/$GQG4?#_U0N]P8TDWE3(W_")OR08>0/UH M%T+O_,%E11M@DG*&!*RGWJ=P,LM,O2WX26$OC];(=/+$^;/9W*VF7F "00VE M,@Y$7W9P W5MC'2,W[VG-R"-\'A]]>]/!$)-[Q^I"M53;W,0RM8DVVM MEGS_%?I^8N-7\EK:3[3O:I/(0^56*M[T8IV@H:R[DI?^>S@28/R* /<";'-W M()OREBA2Y(+OD3#5VLTL;*M6K<-19GZ4!R7T4ZIUJIC-E\OYX]W]EP?T$T:$K="\ H%F7&@SRC827=R"(K26E^C]NS")KQ%EZ'O%MU(7R]Q7.HBQ\\L> M.NN@^!7H+917* H_(!S@"-W<_T(7G>_EOUZ^Y@\=X:$C;,VCLQVY@G7:D5MK M3L!$MJ2$J:=?<0EB!UYAH@77;R2+AF316^Z%[G;DRM2I$JLRAVA7I.-Q%.K: MG8,V&FBC<[381>M4\1$M"Y,D3=VT>*#%YVB)BQ:?T-(XQ,'834L&6G*.EKIH MR0DMR:(P#-RT=*"EYVB9BY8Z:.,X#-VT;*!EYVAC>PB5/H1 U@J$"YZ=O#08 MIQ&.HO_H_M%L,&/V&Q$;RB2J8:V5P56J\XMN='4;Q5L[+IZXTL/'+BL][4&8 M OU\S;DZ;,P$&OX_BK]02P,$% @ G3&:6']_H8#+ @ \P@ !H !X M;"]W;W)KE4<#?PO,@M*!-. M,BC?W:ID(%>&,P&WBNA545#UN : MC,IJNVD=P:B*('@E@@M(NR3T/Y# "\(6]_';W8-==Q=ST20D:!(2E'KA*WK3 M7"I#$(5P*1;$@"JP3L0CF4F%4DPL6ADKT5Z[J&W%4[VD*0P=[#4-:@U.8K/G MG;41'TALAS]L^,-]ZA7_<1OV![(IFP(R0M>@L,=QY]$0M"&*&FA+2[667RUF M_U'6B=?UPJ@_<-?;Q'MC^D?B7D/8T91Q[ #0YPK*>7(TZ M1*IRG$G.J=*=-LQJ@6B+,CCQ?=_6\P[F[W:A'_7"V&_L=@CZ#4%_+\%76ZEW M=LM&=LM&>RMUK]3?5NJ!Q':HHX8Z^A^=&AV2_T!B._QQPQ__<=-\;*4=416TV,7):GU$P:///* M88ZW$E#6 +_/I33/$WOP-?> [C 5XV,<)O]1V0J1O=9V'.[Q'_(*F.)&_;"C;(R%OV5;G*<,H MRHWVL6X:AJOO$4FTZ21_MF;3"^$7S@)]= ->6. MTA_JYBJZU P5$8YQ*)0$DE_W>('C6"G).'Z6HEKE4QF>7C^IO\\;+QMSASA> MT/A/$HG=I>9K(,(;E,7BAAX^X+)!CM(+:+$P#2?,3!+ _.E!E9I8+W4P"X-[(8!M)\Q<$J#O.EZT?8@!,O2W5U$5./[>6O$BB.LJM8/)7(NW$=+98W'Q=+<'JK_7JT^WJ%LP^+<'G M+Q]6-V ]^SZ;7\M'9TLL$(GY:_#[;]!UW@&2@"\[FG&41/PEB&,"]",)\)88G#"V#!OFNDQ6E3&SRIB9ZUG/Z,TS+I]P#F;ASXQPDH^WOZ_E M,W E\)[_TY6!0M+NEE23T5N>HA!?:G*VX9C=8VVJ&FR\ZTK!F&++,<56(XG5 M\F)5>;'ZU*=K](CN8LR!G+U!FK%P)^EYOK[*;0MZ-C>1+\_345O2$-3T>'4] W/-NM.5R,YK5&V M*\KVKR@S&L>D3;;G66Z38Z_3H1P[?%J6Y;D-C"/Y MK&%T*HQ.+\8%E4M]A!G*9X\HPT!0(':ROS*R)0F* =])M#L:RY>XZL7SC^"+ MW)PL8II%7:"=5J--,[!,JP&Z-ZRAH%_F$(8R;?MT ]/W&TQ' M%'^RE>I7(+BE[8^_VJ=0X;8KG0==O M\NMU-9A?VZGE>'ZS4X[EM,[O6(;!WFIB^EGUP&YH9BM^!]I^<]GNUQ\,K>W4 MMWV[N?*,Y;0.[5@CP?XBZ6GIQ@\I3GBYX!1CN;<;MDL3T_,M:+28%B]ZIUTG M@$'0>&_9)6A#P_:")J__H]B!QVH']I<[@_T%V1JS4.Z_T#8_FU$G,K(V(^5:R(O-&\.=)6Z_\N ;K/KV;&@KQ^&&^DC7'AR3RSXIB^N!$TS<^A M[Z@0=)]?[C"*,%,OR-\WE(JG&W6T7?U9,OT/4$L#!!0 ( )TQFEC).LBK MB@( (4( : >&PO=V]R:W-H965TV@?+M9SLA I0PJO(FL9-[ M'M_O8NL2;1E_$1F 1*]%3L78RJ0L1[8MD@P*+'JL!*K>+!DOL%13OK)%R0&G M1E3DMN!RQM5:^P=/9)5)_<". MHQ*O8 [R=SGC:F8W+BDI@ K"*.*P'%NW[F@2ZG@3\(? 5AR,D299,/:B)]_3 ML>7HA""'1&H'K&X;F$">:R.5QM_:TVJ6U,+#\=[]P; KE@46,&'Y,TEE-K:& M%DIAB=>Y?&+;1ZAY^MHO8;DP5[2M8L.^A9*UD*RHQ2J#@M#JCE_K.AP(O$&' MP*L%WJD@[!#XM< WH%5F!FN*)8XCSK:(ZVCEI@>F-D:M: C57W$NN7I+E$[& M/^YOY_=S]!4]&V!($=X 5]]/?2*]"0A=H1Q4G9 $7B!,4Y02D; UE8AC">C3 M%"0FN?@X7Y#F>WR*?7"[WCN6VJD)3"J\I MA6?\_ Z_BRHP:L.L?(-V7WT.1Z+$"8PM== $\ U8\<_D.A=9'6$EP MUON!4$P3Z(8\+W>';Z"\T$KAUEY>\#_,?H/9?]N&/CJYK3NY?\V=?"6S(_9! MPSYX[TZN#-S*07>[3>STG+!_$]F;0XRNN";L*,&P23!\WQX,VY9U'2&ULK59=;YLP%/TK%I.F5MK*-X0V06I" MJU5:MZKI-NW1A9L$%>S,=I+NW^\:"$L(B?K0/A1_G'.NSS6YE^&&BQ>Y %#D MM2R8'!D+I9:7IBG3!9147O E,-R9<5%2A5,Q-^52 ,TJ4EF8CF4%9DES9L3# M:NU!Q$.^4D7.X$$0N2I+*OZ.H>";D6$;VX7'?+Y0>L&,ATLZARFH'\L'@3.S M5TR.H_V=38 ".F*ZEXV9!Q7N:L?M+7)@\[!#LX0G :@M,E>$<(;D-P MWTKP&H)79::V4N4AH8K&0\$W1&@TJNE!E;Z^G- ME'PF3US1@A2 .20IEXJ<):!H7LASW)Q\^TW./GZP __JG-1/DC/RM. K25DF MAZ;"LVA%,VWBCNNXSI&XMD/N.5,+26Y8!MF^@(DF6B?.ULG8.:F80'I!7/L3 M<2S'[3G0Y.UTIX>>O)UNGW#CMO?B5GKN$;W;G%&6PLZ%7/8EN1;Q^D5TR;B4 M2YK"R,":($&LP8CU]5E7?0EZ3['DG<3VDN>UR?-.J>-EH&B:4UU9^K)6LX.* MK>OB.K:C*'*"H;G>S<Q[\UH-_TL,=4X"9401> ML<1+Z/V-U1+^3NC("L*HX^,095N>-1AT?/3 ',\/PGX?0>LC..GC^Q($7@2; M[[S*?5:"@^BA%PVL3K(GA[ @LNTH['@YA/G!P/*\?B]AZR4\Z:5;(_M\A(?O M%B8;WX>.D3Z<'7E.!Y<:9*VQ;U7"!7R(@ M- #W9YRK[40':+]MXG]02P,$% @ G3&:6 'E[A/7 @ T@< !H !X M;"]W;W)KBT2>M:E3VTCR:Y$*N)G=D&VG^_:R=D/ +JAWXA?MQS?,^Y^'JP%O))Y0": M/)<%5T,GU[KJNZY*@V@9YVII5@?)E339"#%FD@3C6QF8,VT:)3/N"G[5$O<98C3R;?;F^GME'PD M]SH'21BO_TEU40NJ(2-:D +06D7.)J I*]0YQH^__R%G[]_Y<71]3NHOHLF/ M7"P5Y9D:N!K3,X>X:9/*J$XE.)**'Y [P76NR"W/(-LE<%%7*R[8B!L%)QDG MD%Z0T/] B\(.Q(:OQX>=, GKX?[)]2$;:E"RQ<>X1M3E9.*LHQ@C0@MQ9)K MA9ZGQ1+M,N9C"4F)I5I*P)NIB9C7E2,%HS-6,,U ];L*4Q_NNTQ]2[+)&Y'M&-YK#>^=8D_N*Y!X%?B"I+7U+\959>T7 M[5Y]-[IT.[VCY,-[8?[ZV/\,&JWY?_-/5K=T?E@G&%RN=(Z5U<8FJR M?D'JB1:5[:DSH;%#VV&.CRY($X#[R6*, P 1@T !H !X;"]W;W)K][#'[&K(Y"?E9[ (V^5&6MUMY>Z^;:]]5F#Q575Z*!VHSD M0E9]FJZ[N7V4JTNBQJN)=(M57%Y=<;*,5Q M[1'OJ>-CL=MKV^%GJX;OX 'T[\V]-"U_R+(M*JA5(6HD(5][;\CU#>T"NAE_ M%'!49_?(EO(HQ&?;>+]=>]@Z@A(VVJ;@YG* 6RA+F\GX^/N4U!LT;>#Y_5/V M=UWQIIA'KN!6E'\66[U?>XF'MI#SMM0?Q?$7.!7$;+Z-*%7WBXZGN=A#FU9I M49V"C8.JJ/LK_W):B+, 2F<"Z"F =KY[H<[E'=<\6TEQ1-+.-MGL35=J%VW, M%;5]*@]:FM'"Q.GLP]LW#V\?T"OTKM6M!%2"*1$U_*M9>:U06V]!(O,.2*Z+ M>M.IZ<0>:%Z5ZB7[\@43L-2IJ]&DO6F7FJI6OC5>KZ&]. MOFYZ7W3&UQULKE! ?D84TP#=_O87>M'G??EM+M_4.Q1-AZ)IESR827ZIUF_+ M^JBHB[(; M\9"1! >,K?R#0RT92ZZ/8N5H.QX@92T.W>CJHIQ?5/PG-2Y2[]IC+13IQ05F(HXBX71 \D@U?]/$!E+I& M[ZNFU; U.#*K $H[480G'EX1&K& SKS2Y ROY**)>\N 6J,#+UM (G>ORT]. M5V3Z?&C,@H#.F!KQ1_X[_[YGO=/9_X% ,C*0+$(P<-H*)@N6X#B:V[MDQ"!9 MY*"3NF0*PCA(XS">$1Q)2!91Z 0OF;(P2C .9G8L&6%(%FGH9"^9XI"%+(SF MEG3D(5D$HA._9$I$1A/S]S(C."*1+#(Q^1=,)%,HTB@P1]PY$HQ4),^*13+E M(DL#0N:,T)&+]+FX2%U<3!*S&Z(9$R,7Z7-PT6F*3,XZ(68XI=^_(O[9J=A^ M8?S*Y:ZHE9'(322^BDU=LC^T]PTMFNZ@_"BT.79WMWOSH0/23C#CN1#ZJ6'/ MWL.G4_8/4$L#!!0 ( )TQFEB&PO=V]R:W-H M965TUT+QUP@C5C,]LTV[>_QT!1&FC5GOHFP?AY_G[^/QO;RX/2/TS%F$6_:B'- MRJNL;2Y]WQ05JZDY5PV3T+-3NJ86FGKOFT8S6G9)M?!Q$!"_IEQZV;)[=Z.S MI6JMX)+=:&3:NJ;Z]P/]^I?^R\@Y+#D-LX*&B-5;50S)44'/9_]-? X>C!(P?2,!# GYJ0C0D1$]-B(>$ MN"/36^DXY-32;*G5 6D7#6KNH8/998-]+MVT;ZR&7@YY-OOS^FISO4'OT%59 MCO2K6&RM*\1:_OM9>^A9*DXF?[H,?J0D M'TB/N/&(&W?BT0/B:VHJU%!>(D",:*U::0TP+$1;LM+!M!5#-:.FU0R^+HO4 M#@EH,B0XW7(!<\3,Y1SH?N!X?F"W>UR:AA9LY<'V8)B^95[F? 7OYTB_I%C^ M0F+W@$(05/PKKBY+OBA<'9@!8\7Q@ M?:G)D<4(IT&:7)P0F\;%)"!I>D)L&H8O@@0OHGEDR8@L>>[ZVG%))1B>P)IS MF4S*"L-D$9 3DS-A) K#$X_3*!P03()YBV2T2/[/JGB633)9KV#S(L')B4\R M7?XDBL(3'/F,7!"G)#YUZA\=C.X6\Q?5>RX-U+R#S. \!5:ZOQGT#:N:[JS< M*@LG;_=8P66*:1< _3NE[%W#';_C]2S[#U!+ P04 " "=,9I84@U)H18# M '"P &@ 'AL+W=O&ULK99M;YLP$,>_ MRHEU4RMU@9 '^I!$2LJF5=K:J%TW]:4#E\8J8&:;II7VX7?&E*42I8V4O @V M^/YW][,Y;K06\EZM$#4\IDFFQLY*Z_S$=56TPI2ICL@QHR=+(5.F:2KO7)5+ M9'%IE":N[WE#-V4\.UWG^<85OUMI M<\.=C')VA]>H;_*YI)E;J\0\Q4QQD8'$Y=B9=D_"P*PO%_SBN%8;8S"9+(2X M-Y/S>.QX)B!,,-)&@='E <\P28P0A?>G1JE\9P<_RL_K7,G7)9,(5G(OG- M8[T:.T<.Q+AD1:*OQ/H;5OD,C%XD$E7^P[I:ZSD0%4J+M#*F"%*>V2M[K#AL M&/C^*P9^9>"_UZ!7&?3>:]"O#/HE&9M*R2%DFDU&4JQ!FM6D9@8ES-*:TN>9 MV?9K+>DI)SL]F5U>A-8QC$W&\(2.,_LJ3+;LQ^B9CQ1![1D M)K)80= Y"@8?#R$L$'S/[\*G#]WAX!1X!C]7HE",%AW"WHOYR-44LG'L1E5X M,QN>_TIXEY'N@-<_M"YNKD/8WSMHD#EKEYGFL@/=@9'I'L/9Q2WLVW";M,)M MM!I#*[HA+C0Q5UH6]%KI)E96H-\L8 K$BF[H%QVMPA[ D3\!24313;%7;EN(NQ4(K M%I1BIEX_3'J>^8W::1G&N03"/L,P4,0(6HF="@)C1H)327(D*DHK:4(@6N5,$R.D)B"0M1EK&, MOK]_JPK7A*Q5?EMD5FRXD63W.!CV@WZ=I*6Q(ZQ[ M1AU SGCI5+L'[N+0Z MVY;+CL0L%W>CZS MX@\F[Z@,0X)+DOKX40C]/3&]3][Z3?U!+ P04 " "=,9I84':@[M,% "P) &@ M 'AL+W=O&ULM9KOC]HV&,?_%8N=IIMT.Y( M@;8<$I!$O:G7(KCK-$U[81)SL9K$S#9'*_6/GYV$D'#!*].SOB@DY/GXQ]>Q M'W_/XSWC7T1,B$1?TR03=YU8RNW;;E>$,4FQN&5;DJE?-HRG6*I+_MP56TYP ME >E2=>Q++>;8IIU)N/\WH)/QFPG$YJ1!4=BEZ:8?YN1A.WO.G;G<&-)GV.I M;W0GXRU^)BLBG[8+KJZZ%26B*Q=(U(0D*I$5A]O) Y21)-4O7XNX1VJC)U8/W[@1[DC5>-66-! MYBSYG48RONN,.B@B&[Q+Y)+MWY.R00/-"UDB\O_1OGS6ZJ!P)R1+RV!5@Y1F MQ2?^6G9$+:!_+L I YP?#>B5 ;V3@%[O3$"_#.B?!#C.F8!!&3 X#;#/!+AE M@)OW?=%9>4][6.+)F+,]XOII1=-?/][,//EHL_9$()JAIXQ*<8-^_LEV!^_TC<>8[03.(C'N2E5O77HW+.LX M+^KHG*FCC1Y8)F.!_"PB44N\]R_QC@'051U6]9ISZ+698R0^8'Z++/L&.99C MHZ>5AZZO&CU0?+0UU0S^;9?=HIZ5@ZV+P)X9[)%0@8L:]]#\XQ_HNM"F3F_! M^O\5V\(*?IQEM]:HH56O&N&]'-L_@YTG6 @T19]X1#,U>:+5N;;.C" ]Q[\5 M6QR2NXZ:Q 7A+Z0ST:VUWK4)#0GS(&$^)"P @C6D[5?2]G-ZSR@MVZ"59.$7 M].<']3NZER05?[7)VX>4%Q+F0<)\2%@ !&O(.ZCD'1C?W(^[=$VXUO>PK@BQ M(Q'Z?GZZFAF)EVI

5B$.CB!Y]H1')(L2Q5/IA@;!6+B29;-7-2+M4-TB8!PGS M"YC=KPTIZ];J#YIC*@ JLZ'ZN:SB."E7$W&;E$;6I5)" MPKP"9KNU5]"Y'?5ZO>8[Z$,6&@#!&L+9UG$;;AFEFY&,;&A(U?8Z/*JX(5CN M.%$93[&K:I/1#+Y41U":!TKS2UI]6/2'EML_&18!5*E-*6N.BOT#;Z&DZX0< M$M?OZ*I5.OMU]M*28,[-!5XL"B3-!Z4%4+2F=,Y1.L>\L%:+I] [RIO#0JFU MO*F_F/GTVBJI\UK2X:FE!5"TIIQ'Y\ZIMJ"V#RC-!Z4%4+2FMD?KQS9:#Y-I MJC+>$&?((ULFJ$IL3&7;Q(@EJ_H#2?%!: $5KBGPT@.P!I,%G@[H_H#0/ ME.:#T@(H6E/EHYEDF]VD8IH.L8CU]"QH1'CQQZ5S:1.H@V2W6$AY$O;:1P(M MV >E!5"TIH9'+\DVFTGS7;I+L/XK,8I*7TF8MRV@=A(HS2MI]2'AC-S>21[G MEX^YYL<"J+HUE3EZ1;;9K*B9 H^Q*B!F292[?2:OS\R\6!U0HP>4YI*K@_V'JV$=7QX:T=&PO=V]R:W-H965TBCL7L?W=>3&V7_!W*2I[R'#TDW_W89'_F]VE::'^MENO\_<5]43R\O;K* M9_?I*LDO-P_INOPW=YMLE13EM]FWJ_PA2Y/Y;J?5\LKH]497JV2QOKA^M_O9 M;7;];O-8+!?K]#;3\L?5*LF>/J;+S8_W%_K%\P\^+;[=%]L?7%V_>TB^I9_3 MXO>'VZS\[NI%F2]6Z3I?;-9:EMZ]O_B@OQ73_G:'W19_+-(?^<'7VO:E?-UL M_MQ^X\W?7_2V1Y0NTUFQ)9+R']_3FW2YW$KEO?CR MQ7Q-\O1FL_ROQ;RX?W\QN=#FZ5WRN"P^;7ZX:?6"AEMOMEGFN__7?E3;]BZT MV6->;%;5SN41K!;K_3^3OZI?Q,$.AG%B!Z/:P3AWAWZU0[^Q0W]X8H=!MWNRC=_OD+L]OM]Y\O_O]4[L\O^%Z\QTW3KT?^O-;KA^]YR=W>7[3 M]W_@K_9_XG=_7/A<9.6_793[ M%=O[LJRH/:TE>SZ@!N]@=@G#@ M78LVZ^(^UZSU/)VW[&^K]Q^\MK_SROB& K@J?YLOOU+C^5?ZT5"*?K*^U(S) M&\WH&8;V^V=3^_67W]I^,6K&3K^6S'3'#!2,^SF*OG83_TO[=?\G\K?R99Y\:6X7]/F7 MI?"\\SU#/LB3I'\^J9])!N>3O3/)L OY_(L\J44_\[8H_PS'7=X8I234DI@5 MSY(^/2E)4=)_2>?^CN[_1#JW'.C'O39HU[9GFF_SAV26OK\H3R7S-/N>7EQO MW^?>/]OBB<1,$K-(S"8QA\1<$O-(S">Q@,1"$HM(+"8Q 6%2* U>0FF@TJ]O M[I/UM_)$T-N>]Z6:G2PR[8]D^9AJXDZ[V:R_IUFQ^+I,M=MLLUKD^29[TN)- MT1JM'Y5#=4TL$C-)S"(QF\2NZOOAUFTWVQ\L)G1 M[X_U7J^QH7?L_<,P1L9(WLQOV6QB3/7!5-XN(%]K2&(1B<4D)B!,"H?A2S@, MSPJ'4875.!Q$P2 MLTC,)C%G>%XJ[#<;OIX*QQNVID++9JVI0+[6D,0B$HM)3$"8E JCEU08*5/A M4[I=J5ZLOVG):E.>'?P[V:T-/Z398C/7[C:9-D^_%EIYLO!8!D2JS39YT98+ MRE&ZY@*)F21FD9A-8H[Z;1YJ3VF2M:ZZD$?AD9A/8@&)A206_>P[%Y-'(2!, M"J'Q2PB-E:_1+-/F>[+]-.KE]..I+6242M>0(3&3Q"P2LTG,&1^??$PFXU[C M9,$EQ_1(S">Q@,1"$HO&QW/"T7 \/3K[B\E1!81)$3)YB9")>G9SL+JQ6]+0 M;I.GI/RN+4>45-<<(3&3Q"P2LTG,(3&7Q#P2\TDL(+&0Q"(2BTE,0)B42-.7 M1)JBGQ!-R5 B,9/$+!*S2N\EE;8U M+,6)DG>XDI-K?U==H;9$4DM=(PG53%2S4,U&-:?2Y$G7M&\TYESHH!ZJ^:@6 MH%J(:A&JQ:@F*$T.GH,ZHZX,'J-G#+6C:5IK[BBASKE#:B:J6:AFHYJ#:BZJ M>:CFHUJ :B&J1:@6HYJ@-#F>C#J>#'2Z5G%42)&:B6H6JMFHYJ":BVH>JOFH M%J!:B&H1JL6H)BA-#JFZ=*PKZX/7-TE^7T[7_%1 MK77.*+1VC&H6JMFHYJ":BVH>JOFH%J!:6&G29V*]ZG_R5#I"!XY135":'$!U MP5A75A39AK%ZK,[Q1&HFJEFH9J.:@VINI4G%0WU2;GU4/&S;LJ5XV+)9:_$0 M?1DAJD6H%J.:H#0Y4.I2LJYN)9O;=J&WSHOL<96NBS?:ES1;M88%VCQ&-1/5 M+%2S47*KUUD99N MH963J%3[-"\7TB(#AJ=-VB,#BHH3=/Z4/R6*N/62+]6SQD"RWEV\]KELOS5)+G<,([3NCFH5J-JHY MJ.96VN&JR&C2MICIH>/ZJ!:@6HAJ$:K%J"8H3NMBL*RN*9?;,T]7#_CK1 MK#P%>J/=[N=.R;?=Q>3-4"I/FN9INCKQ&17:>T8U$]4L5+,K33H-UR][C651 M!QW4134/U7Q4"U M1+4(U6)4$Y0FW]^O;C<;6+M9+74-'E0S4?*C3!>TPXQJ)JI9J&:CFH-J+JIYJ.97VF&ZZ*/^=-*\-C^H M-CS,F+'1&P[&S91!B\>H%J.:H#0Y98PZ992=P4;*K'?7KBN3!2T>HYJ):A:J MV:CFH)J+:EZE'6;!L#\>CR>-:@TZ:H!J(:I%J!:CFJ T.7[J2K'Q2J48N2V@ M>I#.H80VC5'-0C4;U1Q4C7HF%ZE'89!&07C9F2T;#7N]9N!01Y9B&H1JL6H)BA-#HRZ^VNHNXM& MSQB==T6X&NH<$VCY%]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M135":'$]U2=C8 MEPJI*\(-M"2,:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HYJ@-#FDZF:RH:[$ M=KV20%3=Y -=0?YP[Y9O%EKZ5_EZM=FUDEL3"*T9HYJ):E:E':;C>-@6 MCC8ZKH-J+JIYJ.:C6H!J(:I%J!:CFJ T^?&_==.XKVX:BZ];\_!I66VQHT:Z MQ@ZJF:^\P$%/FR=/K<\@1X_#1C4'U5Q4\U#-1[4 U4)4BU M1C5!:7(,U1WE MOKJC?'PMUH-T+=;M&;,S]1"=0PKM*J.:A6HVJCF5)E_0U?@(_HQM//2H?%0+ M4"U$M0C58E03E":'C%&'C+JB?)MM9FDZS[6[;+.JGP7Z7%=NS12TI8QJ)JI9 MJ&:CFH-J;J6=L>[FH0/[J!:@6HAJ$:K%J"8H30ZANJC<5Q>5]W<*E*[O; T> MM(F,:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1?WC/KC>GPR.GRD?H^,*2I-SIZXU MEU^J.-=E>.I?H<&6WY MHIJ):E;_[ :RC0[LH)J+:AZJ^:@6H%J(:A&JQ:@F*$U.H+KEVU>W?(V>,>[\ M6#FUV3F&T*HOJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J.:H#0IJ09U'7BP[_E1 M%XL/T&(PJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&J"TN20JLO" W59N.O% MXH.6NNGQH[YNU*-V3A^T\8MJ-JHY[;_>9N<7'=-#-1_5 E0+42TZZ[V*T3$% MI'JC+PV=>'J56.@/680<]0V^LJOKHL &JA:@6H5J,:H+2Y*2I>\H#=4]Y M>[?1IUV@U,_BW%6"3L^QQL>!W'8V?J,>N7-NH-5C5+-1S4$U%]4\5/-1+4"U M$-4B5(M135":G$!U'7J@KD/__)42:KCS:0Y:C$8U"]5L5',JK5GB-YI]!A<= MUCMW6!\=-D"U$-6B(#Q+HX-** M-]JG=)4LUMO%'#.]2[,LG6OV[OF_:;E=7N1O-.G"\]N3-SU6'T77TQU4,U'- M0C4;U9Q7_BP,M:6ANK-< MW11GT>6F.&JRGEUDWIWC MK)+B,=MGD-$SAN<]&ET]1N=,0AO/J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M@M+DY*H;S^676Y^ZVKWBJ) B-1/5+%2S4MYMJH>VI5'-1#4+U6Q4>E=H5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-4$ MISA^IJ-G%+$/40G8,++6FCFH5J-JHYE=:8NO6:#\(X;S,//38?U0)4 M"U$M0K48U02ER5%3M[B'ZA9W.5.;+_:3N76ZG[Z-SIR^H?>E1C43U2Q4LU'- M0347U3Q4\U$M0+40U2)4BU%-4)H45Z.Z\CUB[TL]0KO;J&:BFH5J-JHYJ.:B MFH=J/JH%J!:B6H1J,:H)2I-#JNYXC]0=;_ESN5GCOK.M,84VO%'-'+7<*EB_ M;-R2TT+'M%'-.>L5N&=MY:%'YJ-:@&HAJD6H%J.:H#0Y+HPZ+M2][2]9,M]> MIC9/GK8?H)FM 8%6M5'-K+3#)_,:O68\H 5L5'/..'[WC&T\]*A\5 M0+42U M"-5B5!.4)D=#7:D>J2O5-YMUGLX>=]=T%(31DUW+1 MSC*JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:H+2Y)"J&] C=0/ZK,49M,B, M:F:E'4Y%ALW9%MI.1C4'U5Q4\U#-1[4 U4)4BU M1C5!:7+:U.WDD?JNT#^[ MWH.6E%'-K+3# -*/UGO0ZC&J.:CFHIJ':CZJ!:@6HEJ$:C&J"4J3$ZBN'H_4 MU>.C:TIG91)M=I=Y+9/M+:+3ATU6I',M3Y:IX@-MM'V,:N:HI6S;NVS>4\M" M![51S4$U%]4\5/-1+4"U$-4B5(M135":'$IU27FD+BE_6)6G/[-DK9EE^N2+ M8I,]:9]//J!9C77.'K28C&H6JMFHYJ":BVH>JOFH%J!:B&H1JL6H)BA-BJAQ M74P>L\7D,5I,1C43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU%-4)H<4G4Q>?S: MS:?E*K+VZV*MS3?+99+MEIBT?'M2]9OVM_:+=K7_IO4,2SU,Y_!"Z\JH9J&: MC6H.JKFHYJ&:CVH!JH6H%E6:])"_YE.$T!%%I>GZX2=$@\O!^&54.6R,.FS4 MM>:#L/ER7Q[(_68YWSU<3/5H,;79.5G0GC.J6:AFHYI3:=(*6?.I8F=LXZ%' MY:-:@&HAJD6H%J.:H#0Y5>I&]%C=B#Z]%-3IWF/J43KG#-J01C4+U6Q4:CFHUJ :B&J1:@6HYJ@-#FDZM+W6%WZQN9\:.L;U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BRI-[Q].^B:7_>%XT)SYH<5O2I.#J2Y^CW^V^+V?^8VEF=]MMEDM M\GR[T>E)(%H.1S43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU%-4)H48Y.Z'#YA MR^$3M!R.:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HYJ@-#FDZG+XY/^G'*X> MIG-XH>5P5+-0S48U!]5<5/-0S4>U -5"5(LJ3?K@3V],_] 1!:7)D634D?1_ M4"%7FYWS!ZV0HYJ%:C:J.9,S*N1G;..A1^6C6H!J(:I%J!:CFJ T.57J"OGD MM9MJKU9EHMPLDSS7/K1&"-H.1S43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU%- M4)H<2W4[O/P2720:H"%%:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HYJ@-#FD MZG;X1-T.CQ]77]-L>VNX_0*0MLCSQW2N/3Z49U0'3SK[6[5 A#;#4PT:HXJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%E7: MY' -._U';]A-:A:JV:CF MH)J+:AZJ^:@6H%J(:A&JQ:@F*$W.J[KG/9FP2TQHGQO53%2S4,U&-0?57%3S M4,U'M0#50E2+4"U&-4%I^)NO.-+#&A+6]4,U'-0C4;U9Q*.UQX:3XI M]_5-O-:KL+!Y/ MD.I'U&[6::>K]]4C=?TKC6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J.:H#0Y MO^I.]%1')TQ3M/N,:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HYJ@-#FDC#JD MU"WIHPE3EN[&61?Y[BSK@]F>56A/&M7,2CL\^1XU'L^&#FBCFH-J+JIYJ.:C M6H!J(:I%J!:CFJ T.8#J0O547:CF/W]7#]@YF] "=J6]\M&DA0YJHYJ#:BZJ M>:CFHUJ :B&J1:@6HYJ@M'T^7>7W:5J829%5P7VZG< MP4_+4Z&[,K_TMQ^,BZNCG]_H;RV]Y>>._C;<_?RJYJ_?/23?TBC)OBW6N;9, M[\JA>I?;&V-FBV_W+]\4FX?W%^7IX-=-46Q6NR_OTV2>9ML-RG]_M]D4S]]L M!_BQR?[?>FO%GD0%(]%+D M5/2-3,K%I6F*)(,"BPY; %5?9HP76*HIGYMBP0&G):C(3<>R K/ A!I1KUR[ MYU&/+65.*-QS))9%@?GK$'*V[ANVL5F8D'DF]8(9]19X#@\@ORWNN9J9#4M* M"J"",(HXS/K&P+Z,0VU?&CP16(NM,=)*IHP]Z\F7M&]8VB'((9&: :O7"JXA MSS61N.7.@Y; #MX ^#4 &RK MJP%>&9E*2AF'&$L<]3A;(ZZM%9L>E,$LT4H^H3KM#Y*KKT3A9!2/;D:3R2A& MMU^?1I/QW6C\B&XG@_'C [I =VP%*L52(#9#,6\X9?MJ-VIS 0: MT13270)3B6R4.ANE0^#:W9ZYVH[0H9'G M!GM&<0N3'7J-T8XBOU'D'U4T2%.BS]/6/ZZ"^EL;VK[ONNZ>\X=FOF59>\X? M=>,_TQ8T(H.C(B>0L#DEO]19A 7"JONDRZJ+J-REH'9,""[G\*+:HX"V8 0' M*B^Z7ACNQ:+%RK7\_6"T6-E=*VA/9=BH#$\M3J#IW\HR/"@FVW>WRZG24P"?E[U;H(0MJ:P.Y6:UN1X,RJZXMSY4UX:JR_^AJ>X< M=YBKGU*@'&:*TNJ$*L*\ZN/51+)%V=FF3*H^60XS=?4!K@W4]QEC@W4$L#!!0 ( )TQFEB45T^6@P( +(& : >&PO=V]R:W-H965T ME0 :/52,JR$NM:Y/@D#E M)51$=40-W)PLA:R(-DNY"E0M@10.5+$@#L-^4!'*<3IP>U!2= M9%T;[P)N*6S5WAQ9)7="W-O%93'$H4T(&.3:,A S;& "C%DBD\:?AA.W5UK@ M_GS'?N:T&RUW1,%$L%^TT.40?\>H@"59,[T0VPMH]/0L7RZ85^) ]-'?8 4?\50-P XN> [BN I $D[P5T&X K=>"EN#ID1)-T M(,4621MMV.S$%=.AC7S*;=NOM32GU.!TFDW/IHO%-$/G/VZGB_EL.K]!YXO1 M_.8:?46CHJ"V.X2A2^Z?F.W540::4*:.30= ME$1?4!S&R8&$)N^'QP?@V?OAT1MJDK9CB>-+_KMCG4/%]F3=PV365$Y437(8 M8N,:"N0&<&K;&)X>*M1'DF4?1/:DB-VVB-VWV--SL0')C7UIM)*$:V4L+ ?C M0,6A&GJNON.R/KI)HUXO2$?.;Y[MCXTA>_]\I/%N/B-R1;E"#):&,NQ\ZV$DO4/ZA1:U M\XP[H8T#N6EI/BH@;8 Y7PJA=PM[0?N92O\!4$L#!!0 ( )TQFE@T'OIR MA0( + & : >&PO=V]R:W-H965T35!@9I)-IT @E*!643']WDMK%P[,QV6O;O9SMI5EA 3$*5ZM<] MY]YSG9S$6RX>90&@T%-)F1PYA5+5J>O*K( 2RR-> =,G*RY*K/12K%U9"<"Y M!974#3PON1U+3DI@DG"&!*Q&SKE_F@Y,O WX06 K]^;(*%ER_F@6E_G( M\4Q!0"%3A@'K80,3H-00Z3)^M9Q.E]( ]^<[]N]6N]:RQ!(FG/XDN2I&SHF# M @:O ,(6$+X7,&@!MM5N(\7V(<4*)['@6R1,M&8S$]M,B];R"3/7?J>$ M/B4:IY+I]?SJYF$Z19.;V>+V"6Q'Z!KSE0AT93ED#\G<+6* M3DJPDS(.WF1,(3M"H?\%!5X0]A0T>3\\Z(&G[X?[;Z@)NXL)+5_XWQ?3U^N& M:]#/9:SC5%8X@Y&CO4&"V("3F%OTSOKZ])%DZ0>1/>OAH.OAX"WV9,$5I@B> MM$=*0-HCC2/HF!QE^M$39%E;[ZDH9GU-;<@C2V[L- M>_ZE:;S\&HLU81)16&E*[^AXZ"#1^&.S4+RRCK'D2ON/G1;ZDP+"!.CS%>=J MMS )NH]4\@=02P,$% @ G3&:6&@6Z7>S! Y1D !H !X;"]W;W)K MV^ MZ(.:[:Y.IWOAP"1!"SAG.TDKW8<_&PB$+'%)RIL CN?/S,_V,(;>EK)?? D@ MT&L81+QO+(58W9DF=Y<0$GY#5Q#)?^:4A43(2[8P^8H!\6*C,#!MRVJ;(?$C M8]"+VY[8H$?7(O C>&*(K\.0L+<1!'3;-["Q:WCV%TNA&LQ!;T46, 7QLGIB M\LK,5#P_A(C[-$(,YGUCB.\00"N M4!)$'C8PAB!02M*/?U-1([NG,MP_WZE_B8.7P6/:-6P-Y,"?K M0#S3[5=( VHI/9<&//Y%V[2O92!WS04-4V/I0>A'R9&\IB#V#)K'#.S4P#XP ML+M'#!JI0>/ H&$?,6BF!LV83!)*S,$A@@QZC&X14[VEFCJ)8<;6,GP_4N,^ M%4S^ZTL[,9A^'3Y//HV&TXF#QH_W3Y.'Z?#[M\<'] E-PE5 WP 07Q(&B*[4 M0/%DI'SQABX=$,0/^)7L:UO80D\!B=#?]Q#.@/V#+I"96'+D1^@E\@6_1G_^ M@=NMSZKA^Y*N.8D\V7A1N.Z90L:EO#/=-(91$H-]) 9LHWL:B25'D\@#KRA@ M2B 9%7M'961K%1UP;U #7\NX[ 9ZF3KH\N)J/Z+D4.+J^!3A\<-?Z#)!%BK$45TOIL#94.42#3+)53VNN,KXD+?D.F) M ]N ,5"16Y_+(-8IYM0D5D#7S- U=>J#Q[7@0LYJ/UI%UZX6GO;^IZZ%FL0*J#H9 MJHX6U>05F.MS,@O@+%Z=:KRT3IS*JR:Q J_;C->M-NW^C&L6-;DVP&0-AB ! M"&C%?!?*$-W6F83K%'-J$BN [&8@NQ]+POE#LPQJ(H[QWL2S;G#G8-II73B5 M5DUB!5K8RDM"ZP/Y6@\KE<8=/2V]!Z?BVMWTZ! 50>S5QOACR?T=%K@:"ZT3 M)[.H2:V(S,Z1V34D^7>XV956G-Z3D[G5I%;DEI?86%]C_Y;L&:A=NUIZKMS; M,+GK6I, "6!A*;):R^]:U9RZU(ID\PH.X4RFM\K"_R*R2U4DYZ M50VG,PT=O>&YG/("'W>T26RX6#!8$ '(ERG+C[COH@T)UN6KK,Y"?5RKFE.7 M6I%C7OAC;3E\G./U;@\03T7Y'"T%FXCO5QT8-P\?GK56]W6I%7GE]3W6%_@: M7ILDNQU#U?UM3UF"JM;2OBZUXGO-O+:W];6];FH5*OTR7*FV?F:EG=I[G6ZM M[L'+&+V7IU(P]]Y_A\ 6\7<$+@NG=222E[Y9:_:M8AB_H3]H'^$[)_GBD,LD M'T#N"9.5 T&ULS5E=<]HX%/TK&K:SD\XDV!(?)EG"#"'IM@]- MF-"DLX\""_#4MJ@D0_/O]TIV;(R-IJ'0W9?$EG6/[SF2KHY1?\/%-[ED3*$? M41C+Z\92J=65X\C9DD54-OF*Q?!DSD5$%=R*A2-7@E'?!$6A0URWZT0TB!N# MOFD;BT&?)RH,8C862"911,7+#0OYYKJ!&Z\-C\%BJ72#,^BOZ()-F'I:C07< M.3F*'T0LE@&/D6#SZ\807XU(5P>8'L\!V\BM:Z2I3#G_IF\^^=<-5V?$0C93 M&H+"OS4;L3#42)#']PRTD;]3!VY?OZ)_,.2!S)1*-N+AU\!7R^M&KX%\-J=) MJ![YYB/+"'4TWHR'TOQ%FZROVT"S1"H>9<&0013$Z7_Z(Q-B*X"T]P20+(#L M!K3V!+2R@)8AFF9F:-U210=]P3=(Z-Z IB^,-B8:V 2Q'L:)$O T@#@UF'P< M/MY=W PG=[=H]/!Y?'<_&7[Y]'"/+M CDTH$,\5\!&G,OJ$D#I1,A0_4"SJ[ M98H&H7P/?9\FM^CLW7OT#CE(+JE@$@4Q>M(!Y] (UU^6/)$T]F7?49"W?KLS MRW*\27,D>W+$!'WFL5I*=!?[S"\#.$ X9TU>6=\0*^(MFS51"Y\CXI)634*C MGP\GEG1:^2"T#%YK#]Y]$DV90'R.'B=/M0*E\>WZ>+W4K^2*SMAU ]:R9&+- M&H,__\!=]Z\Z(UW?6 MV^E;7W!@^IT\_8XU_8F>VQ>Z;OAHQ",HII*:A6M^;]UIJ1@WM:0N/E@E/3KYOIUK?H1%[MH'-*X+G5K MZ%M3/Q)8B:67L_1^<3U[QZ1Z)+ 2U5Y.M7?J!9%/^;L?3,P"2:+=\F'E3ELE7'+L4V,8S,&#)WI*O2^EI05[ZUUZ%AH9?:D M8$]^L>IF ,>B>R2T,MW",V*K3QL\92;@'$W9(HACF-+P00-;:WUQS-!*]LIS MW5ZW,H=/80]QX0_QP081USG$7L_S=DN\_16'4B@\(OZ_F$0CEOG4&C,1<+]F MVS1=T*VNW= MH]-T*TOO%*85%ZX56YWB;]3V Q=S%J@$6/R2K%YURN)6DU3F["D<,BXL,K9[ MY(SMGJ+6JQ2U"]+IM'8IG,*VXL*W8KMQ+38;9LR3=:>I6D[2\2Y[;F58JAUW MMZ3RKSN%GR0G]Y,G_DPG53OIM2L%P4[SP%$GA9\D=C_YO#]]7)VU'=$)B]X2OM>6"9K5E86J+KP=LKFO+>E]M(4?UBL="*\M0>$5RL%=$ M9[##^3P,J9!H!?/;_'Q;^[60O:1<;G&3]';'_!0.DA0.DM@=Y+Y:]1:F[2K3 M7M/=]9EUWA=]*)E1!Z*TK.&+E2)E[K/R-%/(N$4 MJ18HE<#9.K>)F%B8XRP);))8I8<9>6M^9#8T!T4[[3?X:I0>?!4PZ3G<9RI@ MP4L4LCE NDT/QE"D1UOIC>(K&ULK9EM_BH;KW*0S34 \.[4]XQAZ[8NDF;B]FWNI M&-EF L@GR7;NVY\$&!N'<'9GW]@(M#^M=L4?5@QWC+^(%:42O>99(4;&2LKU MK6F*^8KF1-RP-2W4E07C.9&JR9>F6'-*DM(HSTS;LGPS)VEAC(?EN4<^'K*- MS-*"/G(D-GE.^+]W-&.[D8&-_8FG=+F2^H0Y'J[)DLZH_+E^Y*IE-I0DS6DA M4E8@3A_J6ZZ!5QN44S>KN9>!BX@DXR%G.\1U;T73!V7T2VL5K[30"V4FN;J:*CLY MGGV=/,77=Y-9'*'I]_O'^&$V^?'M^P.Z1K,5X13-6:X6I2!E6NFK/J;H*J*2 MI)GXB'[_#?O>9Y06Z,>*;00I$O$)?6BUAZ94CNKAS'GMU%WEE/V.4]A&]ZR0 M*X'B(J%)&V"J&3;3M/?3O+-[B1&=WR '?T*V93MH^O WNJH\_]CAW?02UL]9 MA*X^=&&B\S'V_[D4G\_"/:Q6[)QFB3@EW+EPB73EM2*YW20M>K=B3>9T9"A5 M$Y1OJ3'6CEJ?N]( "8L@83$0K)4.MTF'VT.9P_\H;D]CG?5*SCJY0X"W.X4O45A'.+ :G>+.T94SRY\Z-::N]?,W>N= M^Y0)B=A"/:&VM-C03FGI)5RZ!"%A$20L!H*UTN W:?#!%,&'3 D7)XOG.B+F_[8"? 3K>XA$T8P_XPDHP*I-Y8 MU/L5?Z$R+9;["'8*32_MTA!"PB)(6 P$:Z5DT*1D "8T \AT0,(B2%@,!&NE M UN':L$"EYH:>7RW.M@]>:^8]@]\:<@[QL1!,'!/=*2CF^VY7K>.X*.:"O=& MZ0]:4$ZR4DM(HJJV5$A.=$7<*RC]U$N7,"@M J7%4+1V?NQ#?FPP6:E14$F! MI$6@M!B*UD[*HEO"2J$LK8.J>%[->67N;%RQB2%H'28BA:.SN'"A5[ M<-H"6JN"TB)06@Q%:R?E4*_BWOKKU[3%[]C"".Q3:0$M23O&Q*YC>:?2TM'- M"JW3]Q;S:%LXIWQ9[L<+%8!-(:NMT^9LL^<_*7>Z3\[?Z6\!Y7;S 5-]2+@G M?)D6 F5TH9#63:#RS*N]^:HAV;K&PO=V]R:W-H965T MO=->Q^-QM<-V MB__)TOO5WL^BNBO?ELN_JE_\V=NS075$Z3R=EA61;/[W/;U*Y_-*VAS'OVKT M['',:L?]GQ]T9WOG-W?F6[)*KY;S?V:S\O;MV>1,S-+K9#TO/RWOO;2^0T;E M39?SU?:_XK[>=G FINM5N5S4.V^.8)'EN_\G/^H'8F\';71@![W>06_MH&L' M=AC6.PQ/W6%4[S!J[W!Q8 >CWL%H[3 Z=*?->@?SU!'&]0[C4T>8U#M,3AWA MHM[AXM01M,'#,SGF[MR?-]<)>')US;/N/GN[_%[1^R ME93)Y9MB>2^*:ON-5_VPK8;M_IN_WRRO"O=S66S^-=OL5UY^]MY]LL7[=Y]M M2UQ]B#_:?WY^]\7_\*=X*=[-9EE57,E<^/FN152E]KN5EDDV7_TA?A/G8G6; M%.E*9+GXFF?EZH7X[__23.,?U0U?;I?K59+/-C?^)OW^YKS<''DU_OFT/DI[ M=Y3Z@:/4=!$O\_)V)>Q\ELYDX'QSEQ_OM_YPO]_K2C%8SU\)S7@A](&N=1S0 ME7KW#]/RE1@.JMTUHWX0.A3KE(,PM\K@L&*K%2N=;HY%V]Z5H;CZ\W_%[[LG MX8_#I-.'_/K9$K__)CW?!V'W=%@_\5B]/F2?8_5/A[43CS7H0_8YUO Y3]A! M+5)K^7VM""Q=XYFE>YUDA?B>S->I6%X_S(#2'VDQS:J-9^LBRV]$>9N* MN[3(EC/Q2_S65>+*\?N6.(E9)&:3F+/#QGM]8-#J .1PWM/A1O)P/CE<\'0X M3=?E 4-RP(C$8@B3JM5\K%936:WO;FZ*]"8IT\T[]G)3?ZMLVI3H\JXJW*9& M#Q6DX>9AXO((8=S2O4-B6HM2:+#CFFVS'F4-.T5DEXY)@^B04D M%I)81&(QA$G%J@V:$]<#9;F^#\27-/]Q-5^N.S_X5>_>MT)1S4(U&]4<5'-1 MS4,U']4"5 M1+4*UF-+DPM]+K&C8*>":HIH J5FH9J.:@VHNJGFHYJ-:@&HA MJD6H%E.:W 3TI@GHRE?_CVDQ3?,RN=E^,)W^:YV5/ZN/K-/-8.5*)-/-+47W M&>%:UO3]":8\M[Q2C]Z[TDG-1C4'U5Q4\U#-1[4 U4)4BU MIC2YTIO EZ8, MEE25O@V?YM-4O-]^]/WN/BDZ4Z3OU53OEWLT\X5J-JHYJ.:BFH=J/JH%J!:B M6H1J,:7)3:")?VDC;LZ/1KY0S4(U&]4<5'-1S4,U']4"5 M1+4*UF-+D)M $ MR;3G)LF.A4#5<.^6@&;$4,VNM?V39OK ,-JGP4_;S.W8;&*:XRY#DV&NZ>+W@,/U7Q4"U M1+4(U6)*DZN[B<+IZBC#1H+0 7H6/&E";7;I.]T]79NW]N+QB0SEXFW].B^I+:]F7WY4RN MYFK]M,>UGSL+&DWBH9J%:C:J.;6F:7M_G28).P_5?%0+4"U$M0C58DJ3+^?3!-2&ZF7< MXBS/%NN%V,^H?$F*F[3SQ5V-]2U]5+-0S48U!]5<5/-0S4>U -5"5(M0+:8T MN0TT$;4AMZC;$$VHH9J%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&ER4V@2;(-U4FV MYY^Z5L.]6P(::4,UN];VSTBW%W!I.]#B9[(PQ$W548C7:AFH9J-:@ZJN:CF MH9J/:@&JA:@6H5I,:7(3:,)A0W4X[%.UY/$J*U-1V=DT57Q>?H0:FKO/?;L^ M\;U2[]N[Y-$0&*HYJ.:BFH=J/JH%J!:B6H1J,:7))=]DRH;J3%DS]?_4]QM? M:KGW- #-D:&:C6H.JKFHYJ&:CVH!JH6H%J%:3&ER3VBR:T-N1;^!AVH^J@6H%J):A&HQI0#U"[]Y :A:JV4<>2_WP>8!G[^FB]\!# M-1_5 E0+42U"M9C2Y)IOY)W5C*X'AVH6JMFHYJ":BVH> MJOFH%J!:B&H1JL64)E=]$P43KQ;>T$,MKL2QF69YLWB/LEJ 7 MY5)\2T6V6JV[E]E1'T3?]E%K^\O!#"_,@3G16JM"6^BX-JHYJ.:BFH=J/JH% MJ!:B6H1J<H3>-?W<*Z-:Z''8J.:@ MFHMJ'JKYJ!:@6HAJ$:K%E";W ;WI \];.4\D19'D-^DBS4OQK7Z=K[>[2WYN M;T[NDV+63!/R?)W,Q5WU><*F:4PW6U0KO-*,]=4!CA:CFH)J+:AZJ^:@6H%J(:A&J MQ90FMY4F5FBH5QN4/EK.=ZAXC,&-'2(:@ZJN:CFH9J/:@&JA:@6H5I,:7(?:$*'AGK] MP.*J'CNJC6H!JX8F/2(2. M&E.:5*9F$P8TGQL&;$* 65X66;[*IN)[,E^G7=6J'J5OM:*:A6IVK9E[?R63 MP46K5-$A753S4,U'M0#5PEH;[SU5FM:Z@&"$#AE3FES-3<;/?&[&[SK)BEWY M;L.\3UZ"15+NTCAB5I7\+U$=E=%U']^KCZ%WK:.K!:*:76O[M6[HFM8N=C3Q MAVH>JOFH%J!:B&H1JL64)G>%)O%GJA-_CY_&J[_UIU9ZUS6ZXA^JV:CFH)J+ M:AZJ^:@6H%J(:A&JQ90FUW\3S3.Y%?],-)^':A:JV:CFH)J+:AZJ^:@6H%J( M:A&JQ90F-X$FGVZ<='Z(H"-CNN@FHMJ M'JKYJ!:@6HAJ$:K%E":WAB:U9_[MJ3WU"+WK'ET^\,B]/_P]0QL]#@?57%3S M4,U'M0#50E2+4"VF-+D/-*D]\\34GOHK/&JE=ZVC^3U4LU'-0347U3Q4\U$M M0+40U2)4BRE-KO\FOV=R^3T3S>^AFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:7) M3:#)[YE_^Q6"U2/T[@UH@._(O3_\A2 ;/0X'U5Q4\U#-1[4 U4)4BU MIC2Y M#S3Y/5.=WVO>#"3Y3.Q_N_]JN5AL^L#5/%FMQ+O.!H!F]U#-0C4;U1Q4;[]7N!^BL&#Y'![7N":L'?$]X3D*FJ*U2S4,U&-0?57%3S M4,U'M0#50E2+:JVU9O7 :+\C@ :5VT(3'1P?NZ:P/CC]O( :ZUW?:$H0U6Q4 MKV[3M+22,KE\LTB+F_0JG<]7FZ)?YQN^ M.IWP>*LHTNM-Z]!>O]//SI_<;FNO ZVZ_;QA+M_<)3=IG!0W6;X2\_1Z0PY> M51.<(KNY??RE7-YMWAV=B6_+LEPNMC_>ILDL+:H--O]^O5R6#[]4 ]POB[^V MAWWY?U!+ P04 " "=,9I8KV[X3!P# 3#0 &@ 'AL+W=OS,=I+NW\\VA(:49&W%2\#V/<<^Q[[.I;^E[)$O,1;@J<@)'QA+(597 MILF3)2X0OZ0K3.3(G+(""=ED"Y.O&$:I!A6Y"2W+-PN4$2/JZ[X)B_IT+?*, MX D#?%T4B/T=X9QN!X9M[#KNL\52J XSZJ_0 C]@\7TU8;)EUBQI5F#",TH MP_.!,;2O8MM2 !WQ(\-;OO<.E)09I8^J<9,.#$NM".*R:Y MCC\5J5'/J8#[[SOV+UJ\%#-#'(]I_C-+Q7)@! 9(\1RM#EO@\>OA]@DU3KTKCN9S_K,K;Z'7-S?[-K4$^C#P'*L9%[^,\Z'O64$=UM#FU=J\D]KN*+F8W(_; M%)P$OO4P=$D6=T36,,RO#?/?G3Y^EXYU219W1-9PK%<[UNL^?4I*;S\K',?V M O\@>UKB7&A[8>\@>U[&^3W/\>@2[*X([*&66%M M5OCNS F[=*Q+LK@CLH9CMO5<05G=YT[%V?SOL3T;6N%!]K1&6G[H. ?ITQ;H M!H%O'^2/N5](]4Q:^KT&>:\G/A%K%% M1CC(\5Q26I<]F=2LK,#+AJ K79/.J) 5KGY=RJ\6S%2 ')]3*G8--4']'13] M U!+ P04 " "=,9I8V_JG=?X" "G"0 &@ 'AL+W=O&ULK5;;;N(P$/T5*UNMJ%2:Q+FQ+40"PFK[T&[5TKT\FF2 MJ(G-VN:R?[]V$K) 4TJEOI#8F7-FSL$:3W?-^+.8 TBTR3,J>L9AUVVE%E*X9XC MLL,,NPLR@T>03XM[KE9FS9*D.5"1,HHX3'M& MW[X:^3J^"/B1PEKLO".M9,+8LU[<)#W#T@5!!K'4#$0]5C"$+--$JHP_%:=1 MI]3 W?,SH&2F!*EIE\8.MO4.GQ-%_,,E'\HG45 M:QDH7@K)\@JL*LA36C[)IO)A!X#Q*P!< ?"I *<".*<"W K@G@KP*D AW2RU M%\9%1)*PR]D:<1VMV/1+X7Z!5GZE5)^31\G5UU3A9#CN_^J/;[[?H3:ZH3'+ M 8W)!@V PC25 K5&&W4B!9RC5@22I)DX1Y\_V;YWC5**QG.V%(0FX@*=[:V[ MIE2UZ0QF7-4Q*.O K]1A8W3+J)P+-*())/L$IA)5*\-;90-\E#&"^!(Y]@7" M%G;0\.XW:I65GS=4-WP/U]-CA%IG3331Z33XK9)&IW/91[CVO'/J4^$4Y,X; MIZ+I?RR1;C-2M[4KL2 Q] S5MP3P%1BA+LRZ;K+](\FBCR0;?1#9GOUN;;][ MC#T<+CD'*IO<+X%^ =1WP"ILVU[@8;]KKG:-/9K@O<8V);4]+PCVDXX:XVRK M@^NX/3N\V@[OJ!T13$$9DC3Y42*]G92N8WOXP(TR*MB)\JV@LQ\4O:1JVT&G M[];31+R[9@_V! MFD+*H>$_33G"W!(^2ZE &4P5I749J+^$EV-!N9!L4=Q[$R;5+5J\SM4D!5P' MJ.]3QN1VH1/4LUGX#U!+ P04 " "=,9I88Y99&ULK9A;;^(X%,>_BL7.KCK2M(F=*QU M:H'5]F$Z52][>73!0#1)G'4()=SL7^VC__Q8,/%CWS% MF$1O29SFP]Y*RNS:LO+9BB4TO^(92^'-@HN$2K@52RO/!*/STBF)+6+;OI70 M*.V-!N6S!S$:\$+&4!,J+)*'BYRV+^6;8P[WM@\=HN9+J@34:9'3)GIA\ MR1X$W%E-E'F4L#2/>(H$6PQ[-_AZB@/E4%K\&;%-OG>-5%=>.?^A;N[FPYZM M6L1B-I,J!(6_-1NS.%:1H!W_UD%[34[EN'^]C?Y[V7GHS"O-V9C'?T5SN1KV MPAZ:LP4M8OG(-W^PND.>BC?C<5[^HDUE&]@]-"MRR9/:&5J01&GU3]]J$'L. MA!QQ(+4#^:B#4SLX'W5P:P?WHPY>[5!VW:KZ7H*;4$E' \$W2"AKB*8N2OJE M-_"*4C51GJ2 MQ'XR='SS=\WSW??[]$E>G@<(YB @JH1S-'%A$D:Q?EG]-LO MV/>^HBA%SRM>Y#2=YU_0IX/[@26A,2JD-:L3WU:)R9'$F*!O/)6K'$W3.9L? M!K"@%TU7R+8KM\08<<)F5\C!7Q"QB8/&]_^@BZKEGS6M&Y\2Z^5I@BX^Z<), M/AZ&O->DZ<=C84.L W9.,PV<,KCSSC30C6/EZ>H]52&[SC,Z8\,>5*J&6P #-97^5#2 M-Z9=7U5(OPRI]H/UZ)*X(0GZWL!:[S,WYCZ5N2:K3T+/L0^33KMV/O$].VS, M#D!Y#2CO(Z" ";I@;[!;YJP$EK)%)',$+[-"LCFB$M$LBZ,9?8TK(<0=)O MD/2-2,:%4$#J20-T!-2A;>5!\VA1 IOI9T^_VR)L.ZWI/C8VX%14FI1>Z 8M M5%TKXF/LZ5%A>Z(U0'/%SK-C2YO=N9,Y]*29%&+G 9R)\!*: 9,URJ0V-YK(A"A9C.HG.\Z&U=P:_.6STWIK83&ZEO+/"13FFH0T( M!!1H&9CYK6$&0E@B$\:_CI/V+BUP?[UC_^9R-[G<,@TS*?[P$JLQ_4Q)"0NV M$G@E-]^ARV=D^0HIM/N2C;<=Q904*XVR[L F@IHW_L^V71WV -'9,X"X \1/ M <-G $D'2(X%##N *W7@4W%UR!FR+%5R0Y2U-FQVX8KIT"9]WMBV7Z,RN]S@ M,+N9_)W<7/S\03Z2^=6,F..DF&V()B=SIJ#!"I 73)R2DQR0<:%/TP"-8PL/ MBL[)U#N)GW$2Q>12&BI-OC8EE(\) A-Q'W:\"WL:O\B80S$@2?2!Q&&<' AH M=CP\/@#/CX='+V23]$U('%_R2A,.5=8CAX>1=BBDBQ_([)'%1OV%1N^Q)Y=(\,52G5/>%/(&@BR+3$G%PZ5T%-%OIMV M#JZS3FF@I8&,IP\&E$B?)#S@LH6W?M;R6:(>*6E7D70%D#L[^0 M$G>"=="_--D#4$L#!!0 ( )TQFECW$A5_408 ,8E : >&PO=V]R M:W-H965T=-FE=L $#6QJI2S)= MI;NNVKK=W4LG<1(TP!F8M+N__@RA$&S7%V[NFS8D/,\7?_SK^0*3>Y9_*W:4 MK'4U)\8;M:29^V; \)5P;3R>LY$FYJP^\L1'#U^\2G>[GCUQ7@ZV9,M M_4SYE_UM+H[&;99UG-*LB%D&E^7(Z>Z(IK0%:]2$/'O0&/KY,?N'NO&B,4M2T!E+ M_HS7?'D3/@G=O\;;1KD5_E6+"GJO^#^>"X.1F!5%IRE3;"X@C3. MCO_)0P/B) "A)P)0$X#.#7"; /?< *\)\,X-\)N NNGC8]MK<'/"R722LWN0 M5V>+;-6'FGX=+7C%6350/O-<_!J+.#Z]N_KKZN[ZXPVX '.ZH7E.U^"./- " MO)Q33N*D> 5^_05B_QV(,W"W8V5!LG7Q&KSH'4_&7%Q,E7*\:H3?'X71$\)S MNGH#7/@:( >Y8';S-WAYU'FER34;DNO+YSEX^4*79GY^&O1?E[0X/QZ$>)WN29R+ M78<#M@$)R[87B=@UUH 4!>7:->68T#\%B;$?8 FD47U]"+SFI=QDFWC94(-VT6D M-"/R7'G<&76&@E,5 ^A)B@M+BCUNT.DJ?L=([D.JU+VK(#S;-ZT]WF1#]QFUR]-KF^PM&H M.)BCJ@G%&)0I6M+L4^P,##16Y]./8N4C/,ZVAE&(-),W;6VI]OEU]@.:_QS6!+8>1)H-B5?25*2XSVL1X^G):BZ@HO(]P-Y MH,S,.D'J98S/X7=@9WB@V?',R#X62V_\#ZWV=TZ% M!G^\4Z$?E*H9\2+?4\:D50.D$77%KH-EEL_A@5#G@=!/>B"DNA$4X4 >$S.S MSN#[XQK5,/)#F9XMU3Z]S@,ALPC>_/C2T/& LWW]5LR2<<[2^N..DC7- MJQ/$[QO&^.-!]:)-^^K6]%]02P,$% @ G3&:6) :0$70 @ W < !H M !X;"]W;W)K9-+72VD @ M@;40">BF]J%=U=)]/)KD0JPZ=F8;:/?K9SLAHVV /NPE\<<])^?^K),.<7OU)"]P>;]B_.N_&RXPHG CV@Z8Z&WI]#U*6;/%5YV *THQV H ($KP'='8!. M!>@XHZ4R9^N":!(/I%B#M-&&S0Y<;AS:N*'<_L5[+_X.CCAW84GA]#^0;*89J) MI2(\50-?&UF6W$\J">-20K!#0CN :\%UIN +3S%]2> ;/[6I8&-J'.QEO,#D M%#KM3Q"T@DZ#H,G[X<$>.9TZQQW'USF0XZ;4E,AN,])>X3-5D 2'GKFC"N4* MO=@FO77>9.L_D;TPV:U-=O>QQV/""$\0B(89+BCGE"] S.$9B6PR7K)%CLV6 MFE4<=<.@/_!7VXZ:HOIAMXYZ(36LI89[I=[A"J4BS-W_%$PQT>:T%T)16UF4 M*4Z,:+.A!122"ND\-![L\COAEKS6*P-O(TZZ[7ZS_JC6'^W5/TK32NEA SI# M4T:D1*YW_HKHH(NW$9^#9@^]VD/OO<<%>;KOH/3>=5 .194B_:U"F:-'*\4QH4]S=,#/M%Z4-,/MS(?1F8C]0-_3X+U!+ P04 " "=,9I8_W3> MTG0/ #0[P &@ 'AL+W=O&ULK=UITAE.%UU6LQ/U5YO=+H(H_CDXNWJN??IQ=MDF<^C M6+Y/1;9<+,+TVY6<)U_>G2@GCT]\B.YG>?G$Z<7;A_!>WLC\EX?W:?'H=*M, MHX6,LRB)12KOWIU<*F^"X5G98=7BUTA^R79^%N6NW";)I_*!/7UWTBNW2,[E M)"^)L/C?9WDMY_-2*K;C?QOT9#MFV7'WYT?=6.U\L3.W82:OD_EOT32?O3L9 MGXBIO N7\_Q#\L62FQT:EMXDF6>K/\673=O>B9@LLSQ9;#H76["(XO7_PZ^; M%V*G@S)XIH.ZZ:#N=Q@^TZ&_Z=#O.L)@TV'0M<-PTV'8M<-HTV'4M--AW+7#^:;#>=<.2N_QG>MUW0ME^V;OO]O/C_+X=BM/WN]G1WE\ MPY7]=_SY41[?&5/ZPFT*I_\9&/XG*N MW^1I\;=1T2^_^'CY^^5'^^= _"@NI].HG'_A7-CQNHJ4L_&5)O,PFF??B[__ M31D-?Q)1+#[.DF46QM/L!_%=[?';T[S8J)(^G6PVX'J] >HS&Z (/XGS62;T M>"JG#?VM _W5%N"T>#6V+XGZ^))M>_=10W>]O7N0?"ZZ]Y[M;K1W_WF2;T_>Q^.5&$Z^^:]H*OS/3 M^!D/CGFC&K>B-O7ZVVK47[G] ]6H88NNUCT'S3W+0Z(WV4,XD>].BF.>3*:? MY9EL0C3.(KO,W&7)@L1Y9EX_^%:9,O;+)I&81K)II7,5>L(QQZ"D)A& M8CJ)&21FDIBUQD8[_P(HXUY?/5/K_PC8Y* .B;DDYI&83V(!A-7*QFA;-D:M M9>.W*)_-DOFT*!:KXXEY%-Y&\RC_UE0?6JECZP.):22FDYA!8B:)66MLN%L? MAN>C5<<3S25AU;JV/) 8AJ)Z21FD)A)8M;9D_)P/AX,S_:JP]F3@XSQF7(VJ+=R MR US2^^-1]?K7YO-X.Y_'+YO/(EH4FY:7)SORF13R[DZN MSE(^^P5#ZSC'3G82TTA,)S&#Q$P2L\9/IO%(&:O[DYTOQ:N3JNVZ\TG3J9RKUG&/+24DII&83F(&B9DD9I&836(.B;DDYI&83V(! MA-4JCM*KPAN]%Y\OW72%R@:J::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUI :?42 MLI/_4EH/6^S#YTK;A:,K":EIJ*:CFH%J)JI9J&:CFH-J[D;;.]6O[)WJ]]!! M?50+**U>(M2J1*BM)>)]*N]D6JQ>HG#>7BA:G:,+!:EIJ*:CFH%J)JI9&^W M]+&[-7.Z-7/17?!0S>^V"P$U:'W.5D%*I35S=;']9N'5[]$_POC[6J3[YV6> M)N)]BTY>M:CT4Q4 MTU'-0#43U2Q4LU'-0347U3Q4\U$MH+1Z1:IBFLK@Y=]5D#&S:U334$U'-0/5 M3%2S4,U&-0?57%3S4,U'M8#2ZB6DBG J[1G.[@L1-*F):AJJZ:AFH)JYT0X< M*5O=FMG=FCG=FKGHGGJHYJ-:0&GU.5OE)Y7V .7-+(SO9V$DKN9+*:[GR7(J M/LK)+$[FR?VWVCKCQMII],Q: XU8HIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ M!916+SI5*E,Y>_E: XUAHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!916+R%5 M$%1I3X)V7VN@24]4TU!-1S5CHQTX4#?10:UN@]K=FCG=FKGH+GBHYJ-:0&GU M.5LE,)7V".;-3,9_%/\)+?H6?8W"N%AIS.4D62R6<319G_NH+3C^);1__O[, M2@--7:*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@645K]45)7 5%^>P%31!":J M::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUI :?424B4PU?8$9N>51KMS=#U!U@-+J<[:*1*KMD.A'5T4 /53%2SNKT@=K=F3K=F+KH+'JKYJ!906GW.5I%' MM3WRN(U/63*;R6+%L;J4Q,VW+)>+[4)CG9W:M'AFE8$F(E%-0S4=U0Q4,U'- M0C4;U1Q4;*JVICEZ^RD"SEZBFH9J.:@:JF:AFH9J-:@ZJ MN:CFH9J/:@&EU4M(E;U4VR^)V7V5@08Q-]J! U<-'51'-0/53%2SFE_>_1LF MV-V:.=W>+!?=!0_5?%0+**T^9ZNPH]H>=OQX:?]V&8@_RSB4^!A&7\*X<<:B M44=4TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[6 TNK5I(IAJNVD(D\>KF MGZO',HNF,LYW;B;<>">O]A&.KC3LWI$\R**$E+\(,D^RHE:L;R>\?RMA\2J* MQ0?_JC&8U3[2T:6$U#14TU'-0#43U:R-MGN[,+5W?C[H[=\P#!W60347U3Q4 M\U$MH+1Z,:DBGOWVB*=='FO(K#CH^/H@X^Q0O4"#G*BFH9J.:@:JF:AF;;3: MK885==S?KQ9/[UA^/GYR+]&&5J-1;[3_O2>:J$0U']4"2JO/[BI1V6^__N7E M9+)<+.?%0F,JHN-F.IJW1#4-U714,U#-1#5KH^U.SG[_7#W?G^E/FZGJ:##: MG^IH0A+5/%3S42V@M'I)J!*2_0,)R9U3(>)/X4=QM%@N&DL &I%$-0W5=%0S M4,U$-0O5;%1S4,U%-0_5?%0+**U>4*KX9G_\\I,B:&83U314TU'-0#43U2Q4 MLU'-0347U3Q4\U$MH+1Z":DRF_WV2V<^^XUFL52)TO6E,[_),&TL,6BF$]4T M5--1S4 U$]6L Q\7M:<.&FL)&MY$-1?5/%3S42V@M%HM&53AS4%[>'-_?1-^ M?6Y]TPX=6SE034,U'=4,5#-1S4(U&]4<5'-1S4,U']4"2JL7E"H[.E!>O+X9 MH+E15--034U@-+J)42M2DC[!3O_ROJFG3ZZ MQ*"Y4E334 MOJ0ATVW7J*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :752TB5&QVTYT8OR_5+ M%M[.I7A(D[LHS\2?XKO&@H)F1E%-0S4=U0Q4,U'-0C4;U1Q4J6H#ZKR:Q3&,A=6$M\+M_Q#C_,H+W]- MI>W7\]N'.+J$H&%45--1S4 U$]4L5+-1S4$U%]4\5/-1+:"T>JFIHJV#E]]X M?8"&65%-0S4=U0Q4,U'-0C4;U1Q40*LPZ:+\6:8=+?[4+ M1U<2--.*:CJJ&:AFHIJUT93!SH%Y[[4RVO_]^X[MG([M7'0O/%3S42V@M/J\ MKA*F@_;(X.XJY&8BXS"-$A$^_0Y#AFDLI\+ZI(I%-)]'2>.EB-L'.[H$H)E3 M5--1S4 U$]4L5+-1S4$U%]4\5/-1+:"T6M$95E'4XHIJ&:CFH& MJIFH9J&:C6H.JKFHYJ&:CVH!I=5+2!4^';9?N+3#>J1=.+J2H!E45--1S4 U M$]4L5+-1S4$U%]6\C;:W[NJ-]R^DYJ/#!I16+Q)J523:\X)=%S>I7(117,9/ M#ZQOVL<[NJ2@F5-4TU'-0#43U2Q4LU'-0347U3Q4\U$MH+1ZW:FBJ,.7WQ5^ MB"9144U#-1W5#%0S4U@-+J%:3*H Y??F/Y(9HM M134-U714,U#-1#4+U6Q47ZLGID^>O ME3>FTO"\I;SQ5\^?5OS%VX?P7OIA>A_%F9C+NV*HWNNSXB@JC>YGVP=Y\E!\ M)D_$;9+GR6+UXTR&4YF6#8J_OTN2_/%!.<"7)/VTVIV+_P-02P,$% @ MG3&:6 JK:TK& @ M0< !H !X;"]W;W)KCF]PV%HZ=V4X+_WZVDV:E M32L>]A)_Y)[C<^Y-?$=K+IYE :#02TF9'#N%4M6EZ\JL@!++%[LEI@P)QW9O7N1CGBM*&%P+Y"LRQ*+URE0OAX[OK/9 M>"#+0ID--QU5> F/H+Y7]T*OW(XE)R4P23A# A9C9^)?SA(3;P-^$%C+K3DR M3N:-/R^ET1QK@]GS#_L5ZUU[F6,*, MTY\D5\78N7!0#@M<4_7 UU^A]1,9OHQ3:9]HW<9Z#LIJJ7C9@K6"DK!FQ"]M M'K8 ?GP $+2 8!$/8(FKT?'AR1$W;I#BU?>(#O M/3GN2UO#.NAG-7_ZI:QP!F-'_\H2Q J$P&43)R%UM6]H/"V)_&'M=V!NQ M42D MQ7MGG@V29.CM2.L)"\*H7UC2"4O>6UY@^;'")GL5&T8Z,1<[(O?#=NK?R'2W M;L 2Q-(V!HDR7C/57!;=;M=[)O;*W=F?ZI[4M)!_-$U#N\5"?Z\245AH2N\\ MT9D339-H%HI7]IZ=&PO=V]R:W-H965TA[CA/UEW&2]LY.-I]=Y&Y7&3WISVW]_#!93*;E_4'_;.353R35[+\NKK(JW?] M/66:+&5:)%E*;]]+3GU%LD M%W)2UHBX^NM.CN5B49.J[?AK!^WMVZPK'KY^H//-EZ^^S$U>G MO6&/3.5MO%Z4E]G].[G[0F'-FV2+8O-_W<3&AJ7\=E)GMV3O"Y=T>H7F_AN:E<12=(Z%:_*O/K7I*I7GEVRCV^O M&247;R^OOY'KR[>?K]Z.K]]_^7Q%7I%+N8A+.26K."]_DC*/TR+>9%!!7E!9 MQLFB^)W\\Q]N%/Y!DI1]ASU][EF)G^*?Q'=?$L_Q M?#+^_(V\V.ZYWTW?SHZB#K+M;"T MD/K['X^_@?N=?SRFC-^R C.K[G+>%*MX(D][59]2R/Q.]L[J377^,"4($D:1 M,(:$<21,@&!:J@3[5 EL]+,O*YG'99+.J@/C)%M*4X)8"5T3! FC6UBT@=6# MF[OJ !MY _^D?W<8^FVQP6&Q8!0-]5*\#8L%!.!QX^U):4*)]4")K4-ZG541D41+YHQJ'%[(:9:2R-$7"RND: M"22,1JV=Y[N>>[!GMI%H%PO\431J1*)=JOI%^LV "4.;?C *'7,T!OMH#.P_ M$5F-__>A,$7!6K]K%) P.F@GNA-4?QI[CB$;Y:9&W5'@-*JO]\<[B& M^W -K>&ZE!.9K$J2W6X.:45]3(NUH]I/4PRMT*XQ1,+HL+V;ALWC$&L7V^KD_,9XJ+02NP88":.C]F&K MZFA:(1ZUAAS!R!M%C1@CMTR 8%J,74>=KSOV*,M\(M,RGLGZQZQ'.7GH(JNA MIG&$N6.[WL'^, MI[-YG)"+]2I)9\; 0ET4E$:A- :E<2A-H&AZGB@+YH;(S@(JP* T M"J4Q*(U#:0)%TU-&.3K7+NF>94[MS,Z9 S5V;EN?#1TO:IIO:*,<2A.&KS ( M(]<]THTH ^C:%>"^&V'3ZF1THVO9!]1>0FG4;?O+D=^\X@9MDAN: MC$*W>4KQ=]A+3]E+SVXOGS4^L#.[QAE*HSN:?EVG9:FA;7)#F^UKL*@F]4 K M%^G97>3^:FV65D.#N^K54J9E];*>_$!>L-V%0].,GG,[NG.\H:9R1].N2S0O MWT);Y(86FS]J5(-ZK)54]*P&ZNQ#DLX6237RVPX"R7B1K4U3[L[MG,Z!A?I$ M*(U!:1Q*$RB:GBW*)WK(27,>U#!":11*8U :A]($BJ:GC!*6GEU8V@:!]JJ= M$P1J*J$T!J5Q*$WL:-J4I>&1*4:>$I">?1[>^0?R6=YO>Y4C<[WLA,[AAUI' M*(U!:1Q*$RB:GB?*.GH1LDN!ZD8HC4)I#$KC4)I T?244?+2L\M+:Y<"=950 M&H72&)3&H33A&69,#HYU*4I!>O:)D,\3$% 3":51*(U!:1Q*$UY[.J<7';F* MX2G!Z-D%X_C;%37&'"H7H30*I3$HC4-I D73;^]2NM)W@ ,+'^HIH30*I3$H MC4-I D734T:)3]\N/L=9L9EF/\NR:4'B=$KJ-I*)+$B1+8Q:S$[LG#=0W^D; M?*?KNHV92@S:*#NW7\UY'Y M479"YY!!32:4QJ T#J4)%$W/DX.[?Z&W_V+O_\7> (R] QA["S#V'N"_PV3Z MRF3Z=I/YG-X!*CBA- JE,2B-0VG";PM.UPN#(UV-,IR^W7#^F5*_1&R]X$: M5"B-0FD,2N-0FD#1]%6/E$$-[!,^?[GWL?.[9A&41J$T!J5Q*$T$[2FGGGOL M]"=0LC1XY([U.)U+\JGJ?\HX,48?JD:A- JE,2B-0VD"1=.S1/G8 'G3>@!5 MLU :A=(8E,:A-(&BZ2FCU&Q@OVG]&9[-3NR<-U _&QAN!!_X46/=%@9ME$-I M D73$^)@^46[>'W6O \[LW-*0-5KT!:2OC\8-MO MOSXTA1I9*(T&AM4FA5&OPR*WLCZYP: =TCO^6IBVR M&GC-U5,IM%$&I7$H3:!H>OR5-PT>\Z;5[S[?#A[J-?U+N;E$8TP$J"$-VJ;/ M=T:M/(":3RB-0VD"1=/S0 G2X)&E,[]\)7%1R-)\#(!ZT<"P8N7 C;Q1,_A/ M*\>@6\>A-(&BZ6%5+C.PS_O<'MX727R3+!+SZJ=V0N?8CMK']VH,[[5^V.W; MN$WE&'3K.)0F4#1]]6XE'4.[='RXIO$AN8]-@;57[QI8*(U":0Q*XU":0-'T M)%'N,72!5BF$BD@HC4)I#$KC4)I T?2442(RM$\,?895LA,[YPW41NYH6D\S M'#5/$:%MSP%MDT-I M D73)?2,!T;9D5TS DJC47N2HO&94=!6.90F4#0])904 MC1ZY>[TQ[-BOO47&V>N7Y&-IE%QV:.>D@,I1*(U!:1Q*$RB:GCI*CD;(69H1 MU(M":11*8U :A]($BJ:GC/*GD=V?/JL#\EN744T'^;&]Z$$J:1U:Z=7:\K>OZ]ZG?2["ZN9^,9DP J2J$T"J4Q*(U#:0)%TU-%B=(( M^7BB"*I&H30*I3$HC4-I D734^;@$>)VTSJ.BSF99&F13&6^.;J0VRPGQ3RN M6JLZH-6Z?H1-89SD9T=W3B#L<\6ADT*A- ZEB:@MEMV!XPZ=(_>B1L7/DH9X52F-0&H?2!(JFIX?RK!'2LT90SPJE42B-06D<2A,H MFIXRRK-&SW]VD;UJYP2!FE4HC4%I/&I;W\;C5X2AB!LK]_ZG+IOA%M_WE>8LY-5/).?XGR6 MI 59R-L*Z;P>5/F4)[/Y_DV9K4Y[;H_<9&69+3K?;[.L?'A3 M-W"?Y=\WFWWV?U!+ P04 " "=,9I8_3_[S?D$ #K) &@ 'AL+W=O M&ULM9IA;Z,V&,>_BL5.4T^Z%6P@@5X2*8WO M=IW67I3T-E737KB)$] !SL!I>OOT T(A3J@5JF=O$B!^?O;SAX?\;1CL1/H] M"SB7Z#F.DFQH!%)NKDPS6P0\9MFEV/ D_V4ETIC)?#==F]DFY6Q9!L6122RK M9\8L3(S1H#PV34<#L951F/!IBK)M'+/TQS6/Q&YH8./EP"Q/XIX(:=9]%X.'V"_USF7R>S"/+^$1$?X9+ M&0P-ST!+OF+;2,[$[@NO$G(+WD)$6?F)=E5;RT"+;29%7 7G(XC#9/_-GBLA M#@((>26 5 'DW "["K#/#7"J *=49I]*J0-EDHT&J=BAM&B=TXJ-4LPR.D\_ M3(KS/I=I_FN8Q\G1[-/OX_M/%$W'L_L'=#\;W\W'D_N;KW=S] N:\8A)OD0; MELH?N;P12Q8\0Q>42Q9&V?N#)M.RR5^W/'[DZ=_HYY]PS_V(P@3=!V*;L629 M?4#OE/V!*?/Q%Z,P%]58K_=C):^,E?+%);+Q!T0L8J/)W0.ZV/?SOH4UZ<+Z M-J?HXET;AIZ/(9HAF?EIJ<\-J<\-*>%VYW/3IMV>Y;2SBMO'5;9A"SXT\OM# MQM,G;HR*H5H?V\2#A%$@F**A76MHZ^BC<2RVBV*O)!;WS:<1Z?>)W1^83X<:[9OU#YK9ON5X:BMZ"L,NL3R_;J:DY=1I.6>D M568EQ3DY[7'NX6#=GN591SEI>^UZWD_[[/G$:T_X[E M'A6>MN.N&IWVB6T/.Z2]]+PZ>T]?>E_0/ @?>=B6IC:TZP4#":- ,$4ROY;, M!RPZ'U)#2!@%@BD:8JNQJ!9XV>F17<4$I=&*IM0GQ@2WER<^L/)8J]/U;^@N MGVC=))*G"9>MLF@)G66!I%$HFJI>8[8QI-O&H'8;E$:A:*J0C>/&\):[0AZ6 MA./@H_](?;^=5=)WJ2;?^'*L-^:U/_VT7/-]*2Z*0[PU:TB[/0&E42B:JF-C M\[$+68V@GA^41J%HJI"-[<=:1_RV:NR=_D&YMGU=%B&HSX>BJJ,_>9C3UJ5-4#,/2J-0-%6RQO,3#+E& M#&K_06D4BJ8*>;#6KG7%W5=4];S.6L*NN)/3I5?;?V7IE33.GNB=_:1PLO\& M8HM^9>(Y3%IE@33I$U :A:*I\C5S ^) UBKHY "41J%HJI#-Y(#H'P)TKU6W M]?%'[_B1CK[?SBK]'\Z?-,Z?Z)W_5QGPM%T.T.5]4!J%HJFB-?,%TH>L4=#) M RB-0M%4(9O) ]$_+7B+YZV0RL.2XPY M0?FGCXF/K;Z^S\Z9G_;HVM91XN;!BR7%:T"W+%V'288BOLJCK,M^+ERZ?[-F MOR/%IGS7Y%%(*>)R,^!LR=.B0?[[2@CYLE.\OE*_WS3Z#U!+ P04 " "= M,9I8Z)*_JAX# "*" &@ 'AL+W=O&UL MK59M;],P$/XKIR#!)D'STI>QT4;:NB'X,#2U!<1'-[DTUAP[V,ZZ_7O.21;: M+50P\:5^NWONGN=J7Z9;I6]-CFCAOA#2S+S:#!543#]<(%";6=>Z#UN M+/@FMV[#CZX!)"@8EU"(R&.YRC$ Z(TOC98GI=2.>X.W]$_UAS)RYK9G"N MQ'>>VGSFO?<@Q8Q5PB[4]A.V?,8.+U'"U+^P;6T##Y+*6%6TSI1!P64SLOM6 MAQV') M?2=!U$D0U7C#?Y%@T$>KP1GUX[C[=F9*EN#,HPME4-^A%SO!@@]])/\3V![E M84=Y> @]ON:2%U5!U_!GQ36F4*).4%JZMZ R8%)63 #++.IWEMU#J57&+5@% M-D?8H$1-Y\8R6UFE'Z#-L$^S)I&P*:9[4^[B8!!._;M=+0YF^T(M1IT6H\-: ML/M=+>B%LDX#9$GN1D>8MKA]>&/@9C&G]VYM>,J9YFC>/-/(.)'6"$P(E3!+ MTM*:=9*UZ4-6R128H9-]Y>NHR[T(&C?<4!""2EC)+1-],H_Z9!X_D?F@$"^4 M>=S)/#XH\_+IGZ7WX6@P)CLLW@>3\"F/YU8G)Z>GOZWV$IQT"4X.)KA 8S5/ M7,DD=4]F#-JW=<7;XHD':CH)ELZ")JJB?X7<4-VY3'@IT, 1O8N+ZXMC4+J> MITH(ILUQ']/),P[A.!J&)V'PA.S!K/^U:/Y.IW!=^IKI#9<&!&8$'PQ.2%K= M=+YF8559-X^ULM2*ZFE.'PNHG0&=9TK9QX7K1]WG1_P+4$L#!!0 ( )TQ MFEB!)W32X04 '(< : >&PO=V]R:W-H965TNR/OQ-DK9=_X!F,!OJ<)X3>3C1#;:TWCRPU.$;^B6TSD MFQ5E*1+REJTUOF481;E2FFB&KCM:BF(RF<_R9X]L/J,[D<0$/S+ =VF*V(\% M3NCKS01.#@^>XO5&9 ^T^6R+UO@9BR_;1R;OM HEBE-,>$P)8'AU,[F%UZ&A M9PJYQ%\Q?N6U:Y"9\D+IM^SF4W0ST;,9X00O10:!Y-\>W^$DR9#D//XM02?5 MF)EB_?J _EMNO#3F!7%\1Y.O<20V-Q-O B*\0KM$/-'7C[@TR,[PEC3A^2]X M+67U"5CNN*!IJ2QGD,:D^$??2R)J"E:7@E$J&$,5S%+!'*I@E0K64 6[5,A- MUPK;<^(")-!\QN@K8)FT1,LN19,OHVEGIB'MT\/GQY^!]/[ M/YZ?+\!C^ 2>/]X^A> 2+!"/EP"1"$1QLA,X @GE'&RQC+,-8AA, RQ0G/ + M\.LOT+$_ *UXP4%,P!<2"_X>O%,]+,7E@S\W=,?E$+ED_7ZF"6E=-D=M65JR M*"PQ.BR!!OA,B=AP$)((1TT 3=)2<6,0[ ]-U%G;1.X& XL/$_YQX.'P*>/T3#)685KF8^IMDQ MYL,NQ0P)RJY5 5+H6FK=;,F]YENTQ#<3N:9RS/9X,L]FJG]0.6Y,L&!,L' D ML(8#K,H!5A_Z_$'N73%9TE2F?[8<7*C\4$ X.42V4^WGEX;MN]#Q9]J^SG$A MZ-8%3NFF@^GXL,Y+P9.:!$;#.YHND7DAXH*YW1:AF.9GNFTR% (FJYANBT[ X6< MZ]J^;;3X.)63;.B^I^;#K?AP>_D(XGTNYZ-"1:,"1:ZI]ZS/;,C:;W**5ZO M4VZC?V3U)$DF;T8K95%,9)7<\,>A %+YQ1L:O[U3/)=SQ:C*(#^5LWS+J"TT M#3[]BD^_E\^[#2+KHHK+LGN%8@;V*-EA0%>M\*9IS#F5?!(JE(7%PC^9HJP7 M?%-OT>>?; ^&:;JPE?RG8)>&X1@M7X0*,<_PH>6K>8'ZL8+6AT7:8?4'LG\[ MFY+^02CO 1 8MZ:RU2_6QXG5,M&!4M' LM*8C MCAT/[*WGYT4;_K.[35N4 (V$TB&T3&AZ[3 =+!HH1#W/\:#K&'H["A6BCFW: MAFU;'7%X[#=@?\/Q-?_4(],:R>44K3$@N_0%LVS7*9M+NA-<(!)E!?AE]:UB M*C>J0N"BGSQK.'F#10.%:"=Y"E0(;;DSF5UKXK%Q@79O$D_O\X('(T8R=JI/ M-Y=Y4*GSNK<7.CNOQT0+1D4+QT)K^N;81,&WNZBR(#WXYV?[PXG2005LMHO6 M-J4KWVQ':^_P9U.O&E6_\MQV-"OD]"N[H_B$QQ8+]O=8AU5P6L6P\LM#B0+= MM\@IY6#3'*M=6RKQ5&8KY'K,/C8QT.M-X/O&%]=#J:).W#&;C;M1T8)1T<*Q MT)H^.39"L+\3>CC4E\/2U1\8D;V#GDVX:E15W*KE:N5M\\OYL2DR^INB,E+? MSM@2Y\WE["#W5L8J\126=\B=6*[5SE92S-;YH1:7[=V.B.(HH7I:'9S=YL=% MK><+>!T6QU]'F.(T[C-BZYAPD."5A-2O7+DQL>* J[@1=)N?X+Q0(6B:7VXP MDMU+)B#?KZCL*LN;;(#JF''^'U!+ P04 " "=,9I8OXWN*3@" #+! M&@ 'AL+W=O&ULE51M;]HP$/XK5B9-5-IP M$BBMNB02%+8BK1TBVO;9) >Q<.S,-J3[]_-+R)A$D98/B<^^Y[GGSG=)6B'W MJ@+0Z+5F7*5!I77S@+$J*JB)&HH&N#G9"ED3;4RYPZJ10$H'JAF.PW"":T)Y MD"5N;R6S1!PTHQQ6$JE#71/Y>P9,M&D0!:>--=U5VF[@+&G(#G+0WYN5-!;N M64I: U=4<"1AFP;3Z&$VMO[.X0>%5IVMD&LLR#4(K"!@4VC(0\SG" M(S!FB8R,7QUGT(>TP//UB?VSR]WDLB$*'@7[24M=I<%]@$K8D@/3:]$^09?/ MK>4K!%/NC5KO.PD#5!R4%G4'-@IJROV7O'9U. /$T1N N /$3KRFYEN:4&IS.%M/UR_+E"QI\_9;G-VBU6*/\:;I> MH(]H6I;45HXPM.3^^FT=!W/0A#)UDV!M!%@:7'3!9CY8_$:P*$;/@NM*H04O MH?R7 !OEO?SX)'\67V6<0S%$H^@#BL,X0JHB$M05VE%?E9&C'?UG52ZE[)G& MEYGL3#VHAA20!F9H%,@C!-G[=]$D_'1%Y[C7.;[&GN4N8425.D")M##]V A% MM1DOTZM\CP:4=U6Y>%V>_=:QV_$]9G?WH7T2?#R7A<\:K :Y MZW?[29WZ!OWK[L?\F<@=Y0HQV!IH.+PST:4?'6]HT;AVW0AMFM\M*_.W 6D= MS/E6"'TR;(#^_Y7] 5!+ P04 " "=,9I8:7MM.#\3 #-.P$ &@ 'AL M+W=O&ULM=U[;]O&@L;AKT)X@T4+=&V1$G7) M20PXYOUJU.E9+!;[!R/3MA!9U*$HIUGTPR\IT:)&E[%8_;8M6ELQGZ$D^RV' M?#W\]"/+OR^>T[10_GR9SA:?+YZ+8O[QZFHQ?DY?DL5E-D]GY9\\9OE+4I2? MYD]7BWF>)@^KC5ZF5UJGT[]Z22:SB^M/J\?N\NM/V;*83F;I7:XLEB\O2?[S M2SK-?GR^4"_>'OA]\O1<5 ]<77^:)T_I?5K\,;_+R\^N-LK#Y"6=+2;93,G3 MQ\\7-^K'N#^J-EA]Q3\GZ8_%UL=*]52^9=GWZA/WX?-%I]JC=)J.BXI(RO^\ MIK?I=%I)Y7[\JT8O-F-6&VY__*9;JR=?/IEOR2*]S:;_.7DHGC]?#"^4A_0Q M64Z+W[,?3EH_(;WRQMETL?JW\J/^VLZ%,EXNBNREWKC<@Y?);/W?Y,_ZA=C: M0%./;*#5&VBG;M"M-^CN;G!LEWKU!KU31]#K#?3=#49'-NC7&_1W-N@=VZ5! MO<'@U%T:UAL,3]VE4;W!:'>7]&-O7.?MG>N<.H:Z>;-/?K?5M[=;W7N_^\7O#U;UW_.@H;V^YNO>>'WWZ;V_Z^AO^:OT=O_IQ,9(BN?Z49S^4O/KZTJL^ M6/W,K;8O?THFLRH>[HN\_--)N5UQ?>_<_&XJMS=W[M>;0/G%2(MD,EW\JGQ0 MKI3% 'X?-/5T6Y5Y5] M-:[WP%KO@79D#U0ES&;%\T(Q9P_IPX'MW7>VUR3 5?ER;%X3[>TU^:))12^9 M72K:X#=%ZVA:_2HLVZEW[(][0_GE@_"]=Q1VWGD+ ME[,-W#FNN/PS]MJ0;\_XGUF1GO2T_=-U]<0=#N1D/"[*[QV]WN&C2BA7K/1; M^[E$J.OTY2GXZXQ.>UEI11ULOO20^NIM([:[H[BF1>F#/OJPW[QW> MO#H>_+B8)^/T\T5YP+=(\]?TXKIZ%SO_.!1")&:0F$EB%HG9).:0F$MB'HGY M)!:06$AB$8G%$":D4&^30CV9?GV79^,T?5@HCWGVHDP6BV4R&Z=*]JB41Y7C M[X=R20JVS242,TC,)#&+Q&P2IU.W+67S?8 M_KK1<#C2Q2_S][G_4+NJ^$4!^01"$HM(+(8P(23T34CH\I!(\W$Z*Y*G53 4 M69%,E7D^F8TG\_*CY"5;S@IEG,U>T[PX.#?[(O7;9@:)&21FDIA%8C:).23F MDIA'8OX:4WM;^=.Y[.V&64".&9)81&(QA D!U-\$4%\:0/?U*:;R\"1]* -( M>4CGV6)2)/E/Y5LR^Z[\,IG5,[-?#\6/5&\;/R1FD)A)8A:)V23FD)A+8AZ) M^6M,WTJ?P;!3_;63/^2@(8E%)!9#F) _@TW^#*3Y\WNZ/3,J\C19+,OH64V1 ME,/DLU7U[+2/\OCI3QD^TK.9JJX;.^JK8YL+[NL-S.TT6"^5+=95L_>'-P5"2 M#M(ZE$C-0#43U2Q4LVMM^P1M7^NIP^%HL!M+Y+@NJGFHYJ-:@&HAJD6H%E.: M&$M-FUF5UA2/GU&Z7\[RZF+8;9;/L[PZ;'*RZ<-D]J0$Q<&ND'R@UM&$-I]1 MS40U"]5L5'-0S44U#]5\5 M0+42U"-5B2A/CJZE!5S6NLTXU]=!4(C4#U4Q4 MLU#-1C4'U5Q4\U#-1[4 U4)4BU MIC0QE9K>M2HO7D-S/;1]76O;>J"7 M9J##FJAFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:6(J-65L5=[&KJ-&B?-R&E=5 ML.^/=ACE4NOH0:O7J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:6)^=24M=7! MF7,YM%J-:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:6(J-95M5=[9-F?% MI)B6,[?7:EF3>36M>SM^6O]BR%^K!4\.YA5:X48U ]5,5+-0S48U!]5<5/-J M;7N*O_-;]SXZ8(!J(:I%J!93FAA"3>U;E?>^WUGNH\R@:C#]T*Y_D=.M4PBM M?:.:B6I6K;V[*H:-#NN@FHMJ'JKYJ!:@6HAJ$:K%E":NGMBTNS5I3W/_Y';] MZ_W+>3:K3W0OCOS^B5QN&T6H9J":B6H6JMFHYJ":BVH>JOFU)EQ!T7H=M?Q[ MYU?[T7%#5(M0+:8T,8N:3KY=%_-T7ZK M+[Z.:@6JFME^HUGMZ9S!4^^*WLH6.:Z.:@VHNJGFHYJ-: M@&HAJD6H%E.:&$]-V5N3E[V_KI: W)P^JE9 :II)\TU>'5U"5LZW#B2TXHUJ M9JV=$DAH?1O5'%1S4F\&)QV@=221FH%J)JI9J&:CFH-J+JIYM;;]/P:M/QJ.NOK> MM,M'1PY0+42UZ,"KHJJC46^T/QF-J9'%R&FZV9J\FWTLC JS+41Z.NUMV] M.!M3 XMITW2N-7GGVIV-JU5GT^HN:K.="V<'\P4M7J.:@6HFJEFH9J.:@VHN MJGFHYJ-:H.VOI*WJG?HO\<<\1$>.4"VF-#&"FEJU)E\$^\CU^H/I@Q:L437O\4B3]!+CJJAVK^H>?0[P\/7>E":]&H%J%:3&EBJC2U M:.UO+F4M[2+*T=8!@S:B4Y^,?;0.0\3 M'=5"-1O5'%1S4JOFH M%J!:B&H1JL64)J92T[?N2LN5K>9W4JEU/I&:@6HFJEFU)OR6N*YKH_ZHJ^U< MKD,'=E#-134/U7Q4"U M1+4(U6)*$\.G:5YWY6ZYZRZ$9N53(IGQH>*"&/=%4;:/W='B8ZL(-J+JIYJ.:C6H!J(:I%J!93FA@^ M31>\*^^"'Y_8';V[Y-=EN4/Y=\6=S;+7U>6\@U&%UL51S4 U$]4L5+-1S4$U M%]4\5/-1+4"U$-4B5(LI34RSIE7>'9TYP4/[XJAFH)J):A:JV:CFH)J+:AZJ M^:@6H%J(:A&JQ90FI%*OZ8OWY*MNKPZIE#R=+_/Q<[6@P#RO3IG_I7Q0KB3K M"7.W'MH%1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M MIC0QE9HN>$^^[/89MY"4RZWS"FV)HYJ):A:JV:CFH)J+:EYO?]WSW;L;^>B( M :J%J!:A6DQI8@HUW>_R0^G<;7.OD3IU\NJZV\'0D4*M0X?4#%0S4>>4,[6*CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!93 MFIA*31>[)U_A>^_7VIH"Y(.2S!Z4<77C@>GT\&^ZR?'6D846M5'-1#4+U>Q: M$Q9$&?:[O=ZHNUM_1$O8J.:AFH]J :J%J!:A6DQI0ASI30E;EY>P=\XN;:?1 MH?R1:VWS!]4,5#-1S4(UN]9.R!]T7!?5/%3S42U M1#5(E2+*4W,GZ9^K9]2 MO[X]I7XMEUIG#UJ_1C43U2Q4LU'-0347U3Q4\U$M0+40U2)4BRE-S">MR:O3&I!RO'7(H'5K5#-1S4(U&]4<5'-1S=/WF\4'0P:M6J-:B&K1 M:2](3 TJADQ3L];E->OUB6AC9R)U^$0TVJE&-0/53%2S4,U&-0?57%3S4,U' MM0#50E2+4"VF-#&?FFZV/CCS1#3:L48U ]5,5+-0S48U!]5<5/-0S4>U -5" M5(M0+:8T,96:CK4N7R?[G!/1:/L:U0Q4,U'-0C4;U1Q4\*E[TZW(G3(F-+$&&I*U;J\5 VK;U[2?#).9HJ1SK/%I,BD M#6LYUCIWT(8UJIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:3&EB1&E-1)W9L.ZC M#6M4,U#-1#4+U6Q4U -5"5(M0+:8T,=":QG9?/W-.AY:R4 MJ&:BFH5J=JT)-YSM:I>=P>X=9]%A753S4,U'M0#50E2+4"VF-#&&FB9W7[[* M]GTYV2MG=C?*79K/TV*93)7UV:9B\FV:*G=Y^ICF>3GCDURH0[O>J&:@FHEJ M%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E";F5M/U[I^YGG8?;72CFH%J)JI9J&:C MFH-J+JIYJ.:C6H!J(:I%J!93FIA*3?6[+Z]^?\V*\@"JZE56ZV8KCUFNC-=' M4^41U'QS++4HLO'W@Z&U7T_M'K@+U*U\-UK'$5KI1C4+U6Q4(Y30LC*9+K3R]I_I3>IM/IHDR8Y:RHCI2V'E7*K"GC M2OUXHUU<[3UNJ1\=]<#CKOK17SU^U?#7G^;)4QHF^=-DME"FZ6,Y5.=R4$94 M/GEZWGQ29///%^J%\BTKBNQE]>%SFCRD>?4%Y9\_9EGQ]DDUP(\L_[YZ.M?_ M!U!+ P04 " "=,9I8SNI3TV4& O-@ &@ 'AL+W=O&ULQ9MK;QHY%(;_BL5*JU9JRHSMN= 2I#1)M962JAN:KO:C M 1.LSH6U#6FD_?'K&29C' :784WG2[C$?NWS<@[S8'N&CSG_+A:42O C33)Q MWEM(N7S7[XOI@J9$O,V7-%/_F><\)5*]Y ]]L>24S,I.:=*'GA?V4\*RWFA8 MOO>%CX;Y2B8LHU\X$*LT)?SI TWRQ_.>WWM^XXX]+&3Q1G\T7)('.J;R?OF% MJU?]6F7&4IH)EF> T_EY[\)_=QEX18>RQ3=&'\76 MW ,S.B>K1-[ECW_0*J"@T)OFB2C_@L>JK=<#TY60>5IU5C-(6;9Y)#\J([8Z M^'A/!UAU@(=V0%4'5 :ZF5D9UA619#3D^2/@16NE5CPIO2E[JVA85GR,8\G5 M?YGJ)TO#9EYPS[RNZ/0M0/X; #V(&KI?'MX=FMW[RJ':)EC;!$L]M,\FPCCX M1I(5?;-MS,V6,;?/QJCDO*/3%>RA;?XX$C.\0K57R*8^JORI$X5(,"_L6Q?V@;+ZG\V8 M[#-C,T)8CE!\$ZU'* ACZ W[Z^TP=YNI&'0C8_JXGCZV3O^F*=F/B6$S3+ U MN6 0^7$ R5]<%+IFJ#K#D>$^% M: KT[1BH*B1L7R%6S=:Q.5(S'=#\Z >=5XA3]'2E9OJEX=.W\IK#"@EWFIJ[4S* U$D*_ZX2'3@'2E9KIU]:*H!6XW"5\-8Z9QW'DA2_RW3Z? M8^/5 CM /CG2GWOS]2%@$U5Q.QY!1ZDA'\ODD7]O@9L1C/)IB0!I'GU^-4- M7=,$^*\;C7!*AJ[43+LT/T+<>3DYI4U7:J9?FC:A?;G273D%!])30T,K/4%- M@M!.@FY+!?P+COHQ8I]DZ_0XQ6(EU$ *H\[+R2F^NE(S_=+X"NWKGN[**3ZT MG'8;VLM)HR6TH^68/61LKFHEDR"7"\I!/BD<*Y9U574M5[*N%MA\87&Z1.E* MS=QW]J=1YQ7D%&5=J9E^:91%]J50)Q6TN\O=7$&GH%"D*139 M*?0^VULQJ/'28M=K_4&?8@43:6Y%G>^?(Z=0ZDK-]$M#*3K]'KI]B-:&[&[) M[]\N1)HFT2^B2;0+B7X4!6CG4$Q#0X@&01RA/;%HFD1VFK26N+HH'GEBP#YJ MZ\_Q%(R)-6/BSAD3.V5,5VJF7YHQ\>D9TSY$:T-VB=5R-$X3)K83YL^*YZAS M!?8Q6T=^"KC$&BYQYW")G<*E*S73KZW3EK_JN*73U5#<<"K35% _7_>:ZN&]6+XIZA^AZQT7]02P,$% @ G3&:6%=7 M;9X0.IHIU5W3!5=>S]<[8.!![":Q)GM0"O='S\[9 E! MB44V3_1#R8N?8Y_C8W2PASO&G\4&0**7*(S%R-E(F5RYKEAL("+B@B40JS7O] M_Y"15V3F1,"$A?_2I=R,G+Z#EK B:2AG;/<1@Y:I$*R M*"]6(XAHO/\D+[D0!P6XTU#@YP7^J05!7A!D1//SS.;J>WG[\\H'?H'WA% M1*CI3;3> KVY 4EH*-ZJ=[[G=]&$Q5O@DLY#0 EG$16"\5<4,PEBZ$HU.-V% MN\@'\GX_$+]A(#>PN$ !_DMC!S7ED]/+_6JYJR0I=/$+7?P,K]. ]\1"(FE( MY6L=%6.M7GE7(B$+&#EJ:0G@6W#&?_Z!>][?=<0L@55H!@7-($,/FJ:?4(Z> M2)@"F@(1*0>U1"6ZBY-4"D3B9?:29"ON"RPV,?V6@D#_?5(XZ$Y")+[6Z1/8 MU,<26$6?3J%/QVB#0X\W&GL/@?<:Z^_-[=B[& S=[2$+8S\_R:);L.B>:&;T M/YK2F$9I5$?$B-)VVBR!50CW"L*]<]BZ9U,?2V 5?2X+?2Y_W=9&B+9L+VO7 M2#"H_!5+ID*J7Y#JMW Y>6ERN1&E+2]+8!7"@X+PX!PN']C4QQ)811_LE>'& M^W6?FS':$L[1CIW>J_2OM),N;,5HS]ALLWV^P?!FZ?'/HNN=L3N;[7YELA22GZS5P&J\1 M;-7,UW.SNAUF"ZTJ0)GG_,Y9'&\U^]E"JVI49C_?O-]VFN.[M8'[.)>;NVI+ MQ3TX*=#'-%/"US06*(25@O&PO M=V]R:W-H965T) R'0!:1" MV;M*;;DO%GE;WA21FYO',D_'XB;LK MQK^)$$"BER2FHF>%4BXN;%L$(21$G+,%4/7/C/&$2/7(Y[98<"#3S"F);==Q M6G9"(FKUN]G8/>]W62KCB,(]1R)-$L)?!Q"S5<_"UGK@(9J'4@_8_>Z"S&$, M\FEQS]637:),HP2HB!A%'&8]ZQ)?#'%'.V06SQ&LQ,8]TJE,&/NF'ZZG/&L(D@BFE_)2T'$AH/7?L/! M+1S<]SHT"H=&EF@>69;6%9&DW^5LA;BV5FCZ)N,F\U;91%2_QK'DZM](^?,T0K>CR_'3P^AV=/6*D ]C1T4P0SR8-PW@L$NNF54 MA@*-Z!2FVP"VRJQ,SUVG-W"-B%<0G*,&/D.NXS9J AJ^W]TUA-,HV6YD>(VW MV"811\\D3N%LB]_;-;^JL!\@2#F/Z!P-B(C$&7JB;"* +\DD!G1-%ZG4-HP& MRIOHM5!'=!Y'LSX.W1LNQ(($T+/4XM?@8/7U*W0^UY%T)+ MRIHE94T3>BUE MKVY32UB/_S5Z MD7I$0X]HF@#/$/^N(]Z, M5%6\I]B@2^ R2WS!61()P?@KHDQ"[?(V0AY:=4<"V\J^56;?^DD6:NN8E!T) M;(LROZ3,-Q;, .81I3D=,:%!744/-6:XX7O- MTFPKPG898=O<2AA7NSI%\!*$A,X!Q:H5U$69PW@;TV.,77\GR'VK9JOE.?4Q M=LH8.\88AUED0F^DJE6@F:[#I:[#NC@[>S1]5YWP[HU../QOYMI^<1N:#QMG5^) M!NGBIN?[;ZR72IMAHXYY_SY>X&Q&T&DYNUWL1X@F7*DF;)9-!VWX!=:6,FG[ M?G-WQS?/^=&<*IV%S4+KD1,J9NI#AZ79'GX#2XA1W??WP(QT<,FUZQ21H>8J M68;-NNP=F\V^S,+MMN_LO1OC1(>^&WOCZ$>)GWEV(J8WA)3*_)BD'"U/W2ZS MLZ:=\8$^C4;9_Q=02P,$% @ G3&:6,O1)8S5 @ >@D M !H !X;"]W;W)K*TH8/ HD\S3%XL\ *-_T'-_9+DS(&;.R@%-4R]F%-IO]&FW.LY*,ZEXFD)U@Q2PHI?_%(:L0/PZP< 00D( M+.^BD65Y@Q6.NH)OD#"[=34SL%(M6I,CS-R5J1+Z*M$X%=WV[R?HJ3^:#=%X MV)_.)L/Q\.'[%%VBOI2@)$H!RUQ @K!""TP$6F.: S*&(L;9I8 X%X*PI3&' M2'1V PH3*L^[KM+\3!$8>HX.O 2Q!B?Z^L5O>M^.D LK0[&-68/V.!9NGR#KR:EZ[T7GSZ;KK/0P:%8/& M408SQN=&%9Y30(1EN;;[; 1KH"@\1W^UO6M@.M9+75>M;&#TZI@PDN;I/M)' MV[W3SF8EIOFIHM,\@=96I;7U@>@4V,9N1](2@GV6V^>,F'[O[BX.R>I>2L98[$D3"(*"PWS:BV= M-5$<],5$\

KG.N]%%MARO]<@3";-#7%YRK[<2&PO=V]R:W-H965TJG*FH^M0HCFTK9Y7D"%^05MH)8S:\HJ M+&27;6S>,, KG525MNLXH5UA4EOI2(_=LW1$6U&2&NX9XFU58?;G!DJZ&UM# MZW7@@6P*H0;L=-3@#2Q _&CNF>S9O7-XF*UP$_">SX M01NIE3Q2^J0ZT]78JLZ4Y4JM-60@F M9XG,$VEV-YM-E[/;^7*!KN<3E-W-E]/YM]MY-KU=H '*<$,$+E%.JXH(N1N" MH[,)"$Q*?B[G%_)?LFI+0'3])D90U+0L+V3!4 Y,QM=JOFD%,(3K%:I!J/U" M\-R21N7HT9S67+!6[]B U(.&T0T#S@^<9 >4SY^&87"%I/:RH"V7"GQD"UD6 MM3@[WY?@IBN!^TX))I!?(&_X!;F.ZZ%L_AN==;KG;[5L6=J^OFY?7U>+>_]3 M7Y/73LXWRZDC>LD;G,/8DF>0 ]N"E2JWSM4'9KW>K/>1>BH+X)L\=5FASE*G M?)L.?2_PO61D;PTXO\?YIW"!"==E!0FWS(S)G?@?!_;!G:F>GQEF&U)S5,):9CH7 MD;3/NBN]ZPC:Z&OTD0IY*>MF(5]!8"I SJ\I%:\==3/W[VKZ%U!+ P04 M" "=,9I8MC;':,P" !E!P &@ 'AL+W=O&ULG951;]HP$,>_BI5)4RMM37 @"2U$:FFW\0!%A6V:ICV8Y"!6DYC9!MIO MO[,#$1NA2'M)[/CN_[L[Q^?>5LAGE0%H\E+DI>H[F=:K:]=5208%4U=B!26N M+(0LF,:I7+IJ)8&EUJG(7>IY@5LP7CIQSWZ;R+@GUCKG)4PD4>NB8/+U#G*Q M[3LM9__AB2\S;3ZX<6_%EC %_74UD3AS:Y64%U J+DHB8=%W;EO7=UUC;PV^ M<=BJ@S$QF#:38=IW/!,0Y)!HH\#PM8$!Y+D1PC!^[S2=&FD<#\=[]4\V M=\QESA0,1/Z=ISKK.Y%#4EBP=:Z?Q/8+[/+I&+U$Y,H^R79GZSDD62LMBITS M1E#PLGJSEUT=#APH/>% =P[4QEV!;)3W3+.X)\662&.-:F9@4[7>&!POS:9, MM<15CGXZ'CR.1L/9Z&$\FY+;\3T9/(YGP_'GA_%@^# E'\ED+9,,LR8#411< MXW9H12[N03.>J\MF _)S!,4>W2 JM=IK8:! -[Q1*N7\G[=ZV@6BW6MBTOKXE(K[O]/<9MB MK>3:S7+F?%XK3![Z#AY !7(#3FRB]6[>"-:O@_7?4H^Q .VFF"JOP'J9([Z) MHRCR?*_G;AIH[9K6/D?K--$JK\X!C=(P; 7-M$Y-ZYRC!4VTSA&M%?JTW6ZF M!34M.$<+FVC!$2VD7>]$:F$-"\_!HB98> R+Z(E-BVI6=([5M6=19X WP$*# M;$)'QWL8F(HTH;LUNOLF^K#]8&O8MX\F?/?HAVWY(?7;_C\1N ==TUQ (R:7 MO%0DAP5Z>E]WA\_Q7ND'4P!8\E@*:<:TL+:Z# *3%E R MTU,52#S9*ETRBZ;. U-I8)D/*D40A>%94#(N:1+[O3N=Q*JV@DNXT\349N.=Y8=U&D,05RV$%]DMUI]$*.I6,ER -5Y)HV([II']Y/73^ MWN$KA[TY6!-7R4:I!V?,LS$-'1 (2*U38/C9P12$<$*(\:/5I%U*%WBX?E;_ MZ&O'6C;,P%2);SRSQ9A>4)+!EM7"WJO]9VCK&3F]5 GC?\F^]0TI26MC5=D& M(T')9?-ECVT?#@*BZ(6 J V(/'>3R%/.F&5)K-6>:.>-:F[A2_71",>E^U-6 M5N,IQSB;3&\7B_EZ<;-@&&?Q&%?] $![?8/0@+IG,N#2;88DS8.Q]1HILA:PRK*G^Q-\KB MF/AE@>\2:.> YUNE[+/A9J5[Z9)?4$L#!!0 ( )TQFE@*>6-#80P )MI M : >&PO=V]R:W-H965T[H&?(9:[J1=ZJC_6G4;.JBWRZN6@Q']$PE*-%7BZO;F\VOWNL;V^J=3LOE\5C'33K MQ2*OO[XIYM67UU?DZJ]?O"\_S=KN%Z/;FU7^J?A0M+^L'FOU:;1'F9:+8MF4 MU3*HB^?75W?D51:)[H*-Q:]E\:4Y^#GHNO)45;]W'^ZGKZ_"KD7%O)BT'42N M_OM/CS7^@_;3JO.O.4-\6XFO^[G+:SUU?Q53 M MGO/UO'U???E7L>O0IH&3:MYL_@V^[&S#JV"R;MIJL;M8M6!1+K?_YW_NB#BX M@-(C%]#=!;3O!6QW >M[ =]=P/M>('87;+H^VO9]0UR:M_GM35U]">K.6J%U M/VS8WURM^"J7W4#YT-;JKZ6ZKKU]O'N?/7P,QN_>/MX]_!:\>_CY-_7A( M/F1I\-/]P]W#^/[NY^#^X:=W[]_>?;Q_]Q!;EO/D^^/O?B!0_!N4R^#BKUDV^G#8_!-\9GV]&K>I!UX[19-?:-]O6 MTB.M38O)RX"1'P(:4A:,58-?;/U\#V"-AV#]\B$-7GP'P:3]8>BI)F7]L8@' M:Z2"O(\TW4>:;L#9$?#QNJZ+91OD3:,B]0HB?PO 88 N9;UJ5OFD>'VE&/$/N88"DF6(8$9D2![:/ ?.BWX[R9!6KP!Y/NA^*/=?DYGZNP M@)-A"R4W4%W&_WQ+*6>"13>CSX=4;^VB SM&1))(TRP%X*0DC!+3+G/M"(LH MC[6=T76^[SKW=OW#K*K;Z[:H%RH+?"Z:=G&LWUL<<=@?(6,:6MUVS41(A45. MZFW4T*&#!&;P)_;\"2]_CW6QRLMI4/RYZG)OLQE&53LK:G6C.)S;$*7"X8JR M2#!NQ7[LVC'&A;2H3P$XPB,16G:9MT=G\B7W?$DO7Q^K-I_WH$8Z?4EBRG@4 M6]2X=H3%3(:67>K:1:&@-+*F8^9M_9G<1'MN(N_-X*%:7D].WQ BS!L")EB* M"98A@1F1B/>1B'N,TJ43#R@KM MPYD,)7N&DAX,'6=M])BLD MU"OWL->";E[F3^6\;,L"GL0[&*19C(J6HJ)E6&AF0 ZD%/$.U+O)I%X7X UZ ME7_-G^8%+'F(.]ZBF)&06N,7,&0)21+++H4 .0EY9,]J?W_.Y4L+$N)=:5LW MZ(-A#+)$W5Q%.(O4^M6F";"4)(QC>ST,&$K&:!C;\]S?CW-YTI*!L-XWZY.3 MW2L_!D]V3+04%2W#0C.#HL4,\:N9<:4T3-V6:E8'J[I:E$U3U5_5C;P],GY= MM4(BF21XL!^2/NNM1X#]RM( MD*LI2!Q'H<,/H#VDL'-;ZF_5X,%V"2%#M)(A?:3,$LX#()F 6*&<<1;;J@:R MC 1AW)8UD"&3C'/)[0%W"65#M+0AWO7ZCJQ3!$6 ((XC(IQ=!L"2,4F50K0) M<@W5S5E*P9T9>0G!0;3B(+'W?O)AEM?%K)I/B[KYQV8/JOT*WTR0EOT[(C'1 M4E2T# O-C(A6.,0O<>ZFT[([-U'CMMOBN2Z7P21?E6H<@V%Q!0J):$(8<99" M@)3A3'!F[^= D((RM;:T=RW\/3F3*:I%#_6NX;LU]GJQGN=ML=_[JA;*TZP[ MNU*WF'*I/A?!BWG5-- ._)L=_F%/KTF7&2WJ(#L:VMDA!;-6:[BFK2:_@_RX@N&:49D(AQW D,M0.*,' N2)L.G._$T_ MEQJM0*C_U&)[2_WU(?L8_+.NUJL?@OOEY&70 #<2D#?F"JV0<$[L?2O ,.81 ML?-:"@'*,)'$X>T2(H%JD4#](L%9BFRV!'K3!IR#P#M;@"6\M048'MG;\O?L M7.:T:J!^U?"^V&:KQ[QNOP;_>5LLGHKZOR!+F O],2I:BHJ68:&9(=$BA,IO M/D!&6OGO8H&)EJ*B95AH9BRTQJ%^C7.WJ-;+M@FFZR)XKJM%4._FRTK-ER.2 MAP*2)XJHG,N4%CO4+W;Z[I)35*V#BI:BHF58 M:&9 M-:A)[3.P=!MJUX#%SCA$3*,;:4.V(F0V(NS%#"3"746HY?0.4SK'.;7 M.>J^UXW:L1(W^1)<'?@!A@Y85+04%2W#0C-#H<43(]]ZWV-(RF47"TRT%!4M MPT(S8Z$U&O-KM&'E4ZZZLC<^QGY_@[EV/492.O55%RE .ZA \XNY;ZHC8J[R M(@EU%;"_#8-Y=;TF22+M718LIR:Q6NVQ/FJO!X? 41 37%!GE\7O<#"+@%\J M0AD[I4E8?DTBM?ACHO>!IR_KHBH_5+04%2W#0C/CH94?\Q\_W>MRS:Z NUD_ M->6TS.LCZS4_VN"XH*I !IQB\9A']HTAPW)K4JX%'NMSB-6O+,P/-9AOU#H] M!JA$F.]+R$2F92+K4X;GX1@HE3N2LU&E'^@W292YD[,O(>N8EG4L0='9#$E7 M[M:,RRG M)J5:"?*3QVC=WH6?/_>XRRZ['?O=#.8.\&@G!RR/)G%:MO$3LFU@L11W=12G M8S$HB[TDF(B!)[B(S]3@=3 M">C$[B$(NVHFPW)KI:."J"2D80)$Y&3A?T.![,(.([5[(@CA\A+J#:A59LX MH=I.EI<*5S/!Y:5^3X,9A-Q"1:A8;DT"M503?8[7SBY"%>[I%UR$ZF_&8'8! MMV"I*I9;D]V#ETOX-=>WE:H*0('!V^/^9@QF%_(+;H]C^37IU1I,^#686<\3 M_"^X>WY61&_2:K9LRQ-%KG[TH4LS5+04%2W#0C/CI 6<\+\8HT>QCT ];D-% M2U'1,BPT,Q9:_ F_^#NGR%5 YV5,Y2%N5_[XG0\F'O"[62O;-^\,RZ])JE:# M N><3J"*052T%!4MPT(S7U*DQ: \(08'U\-*0)A1*IQSBK'?\U#6 ;=Q(F5D M'])A>37YU&I0^M7@>*YR=W 7O*NGY3)7Z^W-_@=,)&K9)BI:BHJ68:&9,=$B M4OK?/=A["TJBOH(0%2U%1,.B7]7VR2+ H:*;15 %*>#2S3>7D)E2RTSI/R?H?9+-&7HM ,. *DJQFI5A-6L;@='!]]IT7UOT-J\_E&PO=V]R:W-H M965T?Q=@FI53.FX?_V&_I 7+XJ98$;Z-/XKFO'EG>9I8$;F>!WS M)[K]2LJ";(DWI3'+_X)M:6MH8+IFG":EL\@@B=+B%[^61.PY('3" 94.Z%P' MLW0PSW6P2@?K7 >[=,A+UXO:<^("S'&WD]$MR*2U0),7.?NYM^ K2N6@//-, M/(V$'^^.>T_A\ 7T1X_CWO G& V__12+81 .G\, / R&O6%_T/L&!L.'T=-C M[V4P&GX"?9K.Q*R0&6 <%G2- !\5?4\7('Q=R<%0=K3 L-08:V/$8R39$ MZ\H4C<^J!K0)%K0)%K8$=M (JVJ$U83>_4)2T8D8B'\J@&=BNX@8EYW9$$ : M.E. .CFH?+-LNI]L"WJVT=$W^Z07=NZ^G>N8T#LT"Q1PCH5\RSZT"Q5VGH5, MVZKL#DBP*Q+L1A)VTQA3IJRW\+?W T/?-7P#U@I6&"+7M7VG5O&Q'400VC6S M\-@,01.>*->IRG4:R^TO<;H@3&ZH?$G '$<9V.!X3>2./(]2G$XC,1)QA"=1 M'/%(/0*.@A+']LWZ""CLD&FZ->*"8S.$'%3GX]C*0SZT?#4A;D6(VTC(4,BK M*]GZCX*3*4T(P)QGT63-\20F@%/P8QB^@"\97:^NP2"=WJ@(<16%6AYR_=H4 M]QN3N70G4D1UD&?7VQ >VPEV;<-3,^=5S'F-S T*NCA^?=LN5,QXBE&!ENE: M-6)4=@XT_-JHJ,Q,TW)J<*$R++0,5UVS7]7LOSLMY9B40_-OIL573(MCF9Y9 M&_F^?[R%FBXRW?H>J@"4&X^-:JP&(CV7T:P$;!>X8:*P'> M9Z95S:^*JF1&E5T3,SNM#IO%^DC(M>PT*]9Q7-^RZB^ ?G.0BUE11$66:WAF MG1:%(82^;Z(3M.S4.VR6[^WH6:C2^"I!VYS-Q?PI)+Y"^"K,FI0OW'T+P.:/ M@7:T+U2J?-MS_?H'4G,Z%[.GB&M#&[E'_!T;.H[KG)J]W9<#?/_3X;^+P3+( MP8>M6@TVIW,Q?8JX2M&H,%2J1GWO7#$AV2(_T&5@2M>4.ICB)?L39(DH9B,E<0!HWKNAI5ASN%@M.5_GIY81R3I/\_0=02P,$% @ G3&:6+DV4G"8! EA8 !H M !X;"]W;W)K0*$EWD=H4M9U9S:-+3,E.8C.V@?;?KYVD@00W ZOLOI#8N??XWN.#?>W! MEM ?;(D0!Z]9BME06W*^NM)U-E^B#+)+LD)8?%D0FD$NFO1%9RN*8)P[9:EN M&8:G9S#!VFB0]\WH:$#6/$TPFE' UED&Z=LU2LEVJ)G:>\=#\K+DLD,?#5;P M!3TB_G4UHZ*E5RAQDB',$H(!18NA-C:O0M.5#KG%MP1MV=X[D*D\$_)#-J;Q M4#-D1"A%=@ M61\X6*6#=:R#73K8QSHXI8-SK(-;.N2IZT7N.7$!Y' TH&0+J+06:/(E9S_W M%GPE6 KED5/Q-1%^?#0;/X31$YC3GBN@FIV!]?0S MV2<53' \C/6KD,+CLW/P#?R8*]RX))7:(*<-?12)G>4V\MF]-GR'+MG>P-]LT]M8>CO&]J^9?N]NEV@ /1]M^]:=;OPT,XU M#*._@ZNEZE:INJU:O.=+1!O*.Y.YGXLE1W2C"X!1OFIQ^"H?.$E5M+A=JK)+ ML*!+L+ CL-I4>=54>:VJ%#N^V,^QV.XH17C^!CB%F*6PJ"3BO\4NF"\E1\Y8 M,9A;$[)K>VY#Q@HSV_7MAH@/K4S#=)I@H0K,Z1L?:-BOB/%;B:GOIX5L2Q&K M$O<5B7N6R-UII*XPM+W^X3]88>=YAFOU&]D?VCD]P^S;ZNQ[5?:]$[*O_7G4!IGA^J:*GIZ+'ZUN&V:"GIUK@Q,+5L L4 M@)[O.#V_0<^AG1"0V3?4]/0K>OJM],P@E6679 GB-U7"K?ZG+EU=@@5=@H4= M@=4FP31V];/Q']8\)7A'<]0I6M I6M@56GV:]HXYYK^N?$K7QLJ@*GW:!SF9 M8,6XR@I)8=A6(IG6CA7K?RF2RF&ZDG&7:$&G:&%7:/4)VQVPS-;C0=>E4CG: M+VNE]JA.GI'#495%E2JZEJK*W)V"S/9CD$KV4O4*UJZ4M#E'TM8:QLFT'8ZJ MIDT171MMNQ.5V7H*Z+P@*X=K'#E5%5E[8"<3J1A76;@I#)65F[YW_Y8A^I)? M?#(AL#7FQ\-.4!U%3WZ!U!+ P04 " "= M,9I8Q+?D9R4# Y"P &@ 'AL+W=O&UL MM59=;]HP%/TK5B9-(&U-"!]%+40"0C6D$A!TF_KH)A>2-8F9;:#]][MV0@H5 MA$ZB+TELWW/LM91RE,.5$K).$\M<^Q&S;-6K& MKF,6+4.I.DRGLZ)+F(/\N9IR;)D%2Q ED(J(I83#HFOT:C=N6\7K@%\1;,7> M-U%*GAA[5HU1T#4LM2"(P9>*@>)K P.(8T6$R_B;\HD&'7:!LD@ 5=QW+&MC\@U]-4?#Z+A7Z2;1YK&<1?"\F2'(PK2*(T M>].7W(<]0*UU F#G /L]H'$"4,\!]8\"&CF@H9W)I&@?7"JIT^%L2[B*1C;U MH-KS'LG$NW_$AN<.O?G0)77KEUJK>5LEV9M$*7D(V5K0-! =4Z)"M4[3 MS]7T,S7V"34UFXP9SB;($!<8'!*8:$WAC[WSIV^7,KK@7Y%Z[1NQ+;M^9$&# MC\/M(W#WX_!:B9IZD>VZYJN?X'O+F]CE3:C$^0>)BS%QQ[S/N!O'N=7]="-6 MU(>N@5P"^ 8,1V75NCWFVR7)W N1'7C:*#QME+$[>/W@Y9+B8>6XT_U7(CE- M14RS:RWX@V=8^_R-2/IRS-:,OJ7IU2V]<:R.N=GWZFR$6Q9QH*I9J&J6JLJ. MK3[1-'T]MNQ2_/_NADN2N1'I=>E> MG.#O@[]SL*(LK.+O KOAY-'*>)LE1^MLA%L6<2"G768\F64"A+# M BFMJVMTF6>%6M:0;*5+ER&ULM9G;;MLX$(9?A? 6BQ1H*Y(ZMXX!1U*P 1HG2-I=])*Q:5NH#JY( M)\W;+RDILB72BETH-[$.,S^''X?BD!D_Y<5/MJ:4@]]IDK'ST9KSS6?#8/,U M30G[E&]H)MXL\R(E7-P6*X-M"DH6I5.:&!A"QTA)G(TFX_+9;3$9YUN>Q!F] M+0#;IBDIGB]HDC^=C]#HY<%=O%IS^<"8C#=D1>\I_[ZY+<2=T:@LXI1F+,XS M4-#E^6B*/D?(E0ZEQ;\Q?6)[UT!VY2'/?\J;J\7Y",J(:$+G7$H0\?-( YHD M4DG$\:L6'35M2L?]ZQ?UR[+SHC,/A-$@3_Z+%WQ]/O)&8$&79)OPN_SI'UIW MR)9Z\SQAY5_P5-O"$9AO&<_3VEE$D,99]4M^UR#V'# ^X(!K!WRL@UD[F,JOI?@0L+)9%SD3Z"0UD)-7I3T2V_!*\YDHMSS0KR-A1^? MW$[OHMDW$-Q7-W?7TV]7- M#'P$09XM1++0!;CGA%.1.)R!? D"PM;@4B0? VTUTP2E:W^]#+X-?"RDZ7@OU M:+78F4T6F:6X>4!\EP^LE0]SF0]+F0^Z$:XT+;VF_$)^9ALRI^;QPF&CFEY<&P\[F.O[-Q].U\8VFVS4"-G62(1K;9=I-HA MTW-]C!N[%@:[P6"?AB'.'BD[ D,E:^_%\]'TH8V@W^&@,;1M*&9_!X1.T+9] M;.,."9VAZV('F7H43H/".0[%BF8R%02/99&G8!EG))N_3L11XC)]"R&S,Y*! M:F<+(+[;X:&:8>Q[L)MGD6KG.Z[MNGH8;@/#?17&V8+.18G%Z'N1%=65S)"2 MD5B;J@OZ:QL_DJ3\KLF'8J;R(IY+>O*]#I2K]DRDC>5W,B+0V/DN0DX'E&J& ML(?$%.J 4NT^(@NZOF/I47D-*J\757 *#T X>*"K.,MD0HF%X)F20@?)TW3> M$Y"ZV:3:68*FT^E\J)HA%WJ6VV$>J7:F(&Z9!]+);QCYPS*BXG$/'5^=0U#@ M\3J3*/"5C["+/.1VYYHJIX4=J79=BBTZ".YJ3=C+YY84@H:H'M,-R9ZU15^O MP*DUP:!JX:!JT5!J[:'8*_O1&U1LM>A0PS.D6CBH6C246GMX\&YX\-O4;;5N M>Y+[5K=LZV_^9/1JHV+1\7'G Q3I[##RG$-K$]KM/U!O%?WG!5ZMVZFS;!=U M@0VZO]"UBAP70MOK(E,M1;%EF_ L=W& !VY,_C#.K!?_N1/P9!J8:W6@B9J M;$=-2(VA9<)#=0#:[3?0ZQN.MRHLD69KX#JFDK&]$9Z,5-.HCTTU7U4[T_7A MH=)AMVM!_=N6MRD_D;JM<)UN51GTAW8R2;5-!"%$?I>D:N?@_7U!F^1NRX/Z M]SQ#%ZEU<_M[=E-9;GI#.IF@VJ(Z:I'&JL.Y FCL'9ZFM%B5I]8,S/-MQJO3 MP^9I2B[DZF.VZ])(9*1@80NA23\Y(I!+:H3[.J&YYOR MB/8AYSQ/R\LU)0M:2 /Q?IGG_.5&-M#\'V'R/U!+ P04 " "=,9I8P$-B M8I(# "'&@ #0 'AL+W-T>6QE%NVC 0?I4H;:=6F@@A:R K M(&U(E29M4Z7VQ_Y5ACA@R7$RQW2P]]F+[,GFBT,@U,=H?ZS-@EKL^W+??7>^ M.+4Z+-2:T]L%IA5/[>\XK9@J:DZ&0Y%1I),ID2I:=R[A6YI"0N MP"GE7J_;#;V4,.&.AV*97J>J<&;94JB1ZP>US3%?GV)M#=^YCN&;9#$=N??G M;[XO,W7U^Y=C!B=O3TZZ]Q=7CX#S$KEP/2OMI9WV%&$]/8HT/(*TTX4+I38P M%J#?#- D/(9@<$PU.]T#!>W@Y-%QZ1_*':'N=RV)G]4YGV%N/E:O9KDP]Y[= M_6S7&XT=(+$;WK@[TO>/>^EP*V'TQ_1_YV_L&'F(I-[(O'3VJEU@/$PRL=T, M8"\ @V8G*74>"!^Y$\+95#+P2DC*^-J8>V"893R3CM*[D [G@Z7X:6#?S&"# MJGA2)C)9QC81S.]I=?L>L)F!0,9Y+;#G&L-XF!.EJ!37>E+>7!H?04XUOEOG M6N%#5IEI Y6N\T"E8K-=RP])\CNZ4IMV6B6XYEX+-?_;.L^IH)+P7=&Z M]U]SE9^M..B_E.1R5]D7;-58_47VVD5>MD%DV :1K>C)01M$1BT0V7^Q7?,I M(OTVB.RU0630!I$M>.,$K7BXV_!6[+_.MZ)7G7-V#E.-HU1M=>#(.G*_P@&8 M;X,ZTR7CBHEJMF!Q3,6C$Y6F5V3*:9-?WQ_3A"RYNJO!D;L=?Z$Q6Z91?=<- M%**Z:SO^#.GY87U>UK&8B.F*QI-J*N?3"PCUR7EQW!? QF1P## MXF *,!_CA<7YG_(9H/D8#-,VL"(#U&> ^A@O&S(I/U@LKN$P2PJI@V[ G&D2C"$.A%>X^&(5*=$#[V M]<&>DB"((CL"F%U!$& (/(TX@BD #1@2!.5[<.]]Y&W>4][V7T_C/U!+ P04 M " "=,9I8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( )TQFE@4K5S-R D -5= / >&PO=V]R:V)O;VLN M>&ULQ9QO_2I>O,E7K#8A_IR931908:A6\@)G-?;-%%!-J%'(!,SO[ MZ6^#,7/:X&_OFQ->9:*,>>RF^^ESZ#Y??J39]X$Z?XJB8K>][&A:_W(7QDGKZY?C M9RVR2_I+6D2K(DX3^6+YPET<_TOFII+9$_I3]NTRS^.TV*<.NOLG2[O6KIAS?NHJR(5^]>]DO(('S(JU>* M\,$+)?/AM7Z0W\;:(LDE81-,LW3_'R6/Y M,?);7)*O4;7#\>>A$3]G_T\SIIM-O(HFZ6J_BY+BT(Y9M"T!D_PI?LY;(@EW MT57K>(D(D[6PDD(VDK"3PT?):\MO*O^TO3Y\ZT+BDC;,/L?RC5^!\D&/7 M\=V9/3$#:R*NS9GIC"WAWUI6X!/ #@#L- 8H+A8A@30 I/&!D'X@?\PM1P*Z M-\)=6!Z![ +(;F.08W>^() ] -EK$/+/#H'L \A^W((((>\D*XW-1W[/V9@NPXA&@&B$2^1OYS/3>^^:B9[ZM@W]MAT F&.Q^[2 M"6PZ:VMHVM;8>WVKY]9/.7U[X]L4W/ MMA1$I!6=V2NO'>H+TYD(QPTL7WC6V++OS.N9]9N@F$@L.K-9_%O7"]J!Y.G1.49'3M&9I;+P M2@L']Q6>)6_-1=F*OPG'"B@B,HK.K!3;"4QG:LM[3YB^+Q;[4P5(AB#\,O"6UJU\]S"O#P@J4YD^&$')Y>4$VY MTF,WEAP*$XJ)=-#ACS (G#NW?=^5B])JG4(9D10ZS%*8O+:9F+J2U2GG.3'U M3'5YTD%JZ#"KP9HO9NZ]995]'7CV];):D"ZDS2@ADD6'.]J0D9C5OI;#=E(% MX7)V.8V%#*0*@UD5@?G'.QZD!H-9#9XUJ^+9A5DNYV3X(]MK7 +2>\Y JC"8 M5>%)Y7OVN(24RG]O5@.FJ9@%89F>([TJ+F:N[W\21-%7MO0F?@#29KU);$QFGVUR^ZO3>1.;I-I*SJNUTY)YN \FK M6DADGNX'9;%JP9!KNHVELRI4^M006:?';)U?.:.Z%NPAT_3830.21\JDTT.F MZ3&;YI \JFT]9)8>LUG.9QG>W7_(++V/B%QJ OG7]J28\.DZLUF.\7QM-R.7 M])A=<"Z!KNAG9I,=LDS,AZ['7*29R2X_9+3!T%1=TLP=R M2Y_9+3!X5?>D(,_TF3VC1(5MX<>/22S_:Y@4(M\_T$[O(\_TF3T#,=761-[I M,WOG!--.<&\B9,P6<62,JYV&E),Y)T^LW<@IMKI M<%\7LX5P[J)+,9&%^LP6PI@]BHDLU&\TF]:GF,A"_29W?/TYH+OYD(4&C>;5 MAA0366C OZ&X9F.:N)A$11AOJ84&R$(#]KS:^?2?G.TI)K+0@-E"$%.9-P?( M0@-F"\%DZH0NBP?(0@-F"^%D*DU-#Y"%!LP6PIC40@.XOYC;0F=ROC4C'5EH MP&PAG/-5.AU9:,!L(8Q).WV(+#3DCH5 :KHMZ"&"(;+0D-E"&)-N\QDB"PV9 M+80QQQ0366C(;"&(J5AHB"PT9'^Z@UJ3.GV(+#1DMM"9QR9M&5@68?)(,9&% MALT\W3F&PA0366C(;*'SF+LT4S'A.1=F"]4^A&J+67DV<)_3%=(066C(_;0' M82HC?80L-&*VT-O3,CE)AEGV,TX>1;A+]TE1+3\H)K+0B-E"!/,T?U2> :68 MR$(C[B<_YQ_QR:Y/*2:RT(A[=S/"M/Y+,9&%1LP6@ICFFF(B"XVX,W)G#@&\ MKM\I)K+0B-E"Y+EN6URG69;^D(,]/T89%!-9:,1L(05SF<@9?2VV:9B(3;B* MMTIK(@N-F"T$,=7I'1[!9+:0VNEA\KTZ0N\^15EU"Q!,7<.',#]NUT'=%*^ MPO.86J-[$ P%%)[*U#YF%T);?(OBQZ="WI_A2Y2%CY'(Y&?'"B@\EZE]R%D; M"1JDA>SQ;13FD5BE^6$%HG8]/**ISU * M*#S"J7'GZ-"I+,5+N@;/=FKL.Q;.G\N2 Y^"XO( W/4!P+:IMI@K7?\/E0*8 MS01!E>6RCNL%VHLDH:?>\54"AF;BK!P!0+\K5 M%H5FXJX? $#]IU!9C^(B MQ5! Y[T6I!R[E? 85FXBXH\+8/L_7H[#X@,Y= M?0" +L(L4D"AF;C+$!#02;2)LDP&(^0N54!Q)1MF,Q'099)%J_0Q*:OO'>]4 M!12:B;L^ 0']AWRH#BL7Z-RE"PCH/'V)#@%(NA$R@A(OH3(]P6H&.GW[[;5/#)P44FHF]N,&YK>AERBQ7!Q,T M$W>- P!ZNBB!M0YT[F('RNGS^BZ'Q0]T[NH'Y[;URX;,G7^A,42=.YJ"?A,1UL!A49J MM&["28M"(W'73L"@2NX>%D_0N:LGX',R*B@T$G?]! Q*]]KIL)2"SEU+ 8/V M%%!H)NYJ"ABTKX!",W'74\"@ P44FNE04>&RNCS_^F4=;>(D6CORC^3R]56X M72TR4?YX#6=Z97I@L]]NQ_(U-YFEX?I8E?Q84?WK_P!02P,$% @ G3&: M6!6>[H?8 P SE, !H !X;"]?[^W4]?IZFY?I^?MHOGP['^?GE M)[>'T]-^?;D\W4W'_?7W_=T\Q1#J='I_QN[R_/V99]]^'^?_.?%P>_MP/7\Y M7/]XFI_7?QP\_3RK&;?CV^/;U,KP_VZ>7DW=G5S<7N M='5CNVGK05$&Q>T')1F4MA^495#>?E"1067[054&U>T'-1G4MA_495#??M"0 M06/[0194Q@"8Y+ &:&W*M0&\-@7; &*;DFT LTW1-H#:IFP;P&U3N T@MRG= M!K#;%&\#Z!U5[PC0.ZK>$:!W=']L _2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^H M>D> WE'UC@"]H^H= 7HGU3L!]$ZJ=P+HG53O!- [N0]+ 'HGU3L!]$ZJ=P+H MG53O!- [J=X)H'=2O1- [Z1Z)X#>6?7. +VSZIT!>F?5.P/TSJIW!NB=W8?= M +VSZIT!>F?5.P/TSJIW!NB=5>\,T#NKWAF@=U&]"T#OHGH7@-Y%]2X O8OJ M70!Z%]6[ /0N[I^5 +V+ZET >A?5NP#T+JIW >A=5.\"T+NJWA6@=U6]*T#O MJGI7@-Y5]:X O:OJ70%Z5]6[ O2N[F83@-Y5]:X O:OJ70%Z5]6[ O1NJG<# MZ-U4[P;0NZG>#:!W4[T;0.^F>C> WDWU;@"]F^K= 'HW=[,@0.^F>C> WDWU M;@"]N^K= 7IWU;L#].ZJ=P?HW57O#M"[J]X=H'=7O3M [ZYZ=X#>7?7N +V[ MN]D;H'=7O3M [Z%Z#X#>0_4> +V'ZCT >@_5>P#T'JKW .@]5.\!T'NHW@.@ M]U"]!T#OH7H/@-[#Q3H O2WX7 ?@MP47[ 2 X!94[ >"Y!1?P!(+H/L!D%)@^P22([B-, M1(7I,TQ$A^E#3$2)Z5-,1(OI8TQ$C>ES3$2/Z8-,1)'IDTQ"DVDNRC1"E6DN MRS1"EVG19_4$T5V::80VTUR<:80ZTUR>:80^TUR@:81"TURB:81&TURD:81* MTURF:81.TURH:812TURJ:816TURL:81:TY+_JA2"Z"[8-$*Q:2[9-$*S:2[: M-$*U:2[;-$*W:2[<-$*Y:2[=-$*[:2[>-$*]:2[?-$*_:2[@-$+!:2[AM ]M M.)?U]^.\O"WZ>^T&?*3>Z\OOSF^O_WKY]TG_AGGE>GH_8[G\ U!+ P04 M" "=,9I8L)S!G^(" #Q3P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V\UN MFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\B9FDSMUW<'ZD5JG5R)7Z;HP, M,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;OG;Q.-DA/-F-^2Z9Z M>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y&&Z[=APVT6P[%ZT^/BU<>FVB M>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+HN3-#LN3/S=XWO?UP_X57SN&TA>_ MGUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6?^<<&C)'"IDC@\R10^8PD#D* MR!PE9(X*,H5 MQ8EE87)9@@EF"2:9)9AHEF"R68()9PDFG268>)9@\EF""6@))J$EF(B68#): M@@EI"2:E)9B8EF!R6H():@DFJ268J)9@LEJ""6L))JTEF+B6_->\UO=Q//SC M]J=KW-?M\-(_68JZFY]02P$"% ,4 " "=,9I8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( )TQ MFEBZRD2M[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ G3&:6$/(X%_/ M" G#@ !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6%]IK;[Y" _"H !@ M ("!+2D 'AL+W=O8A]8]P, / . 8 " @5PR !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ G3&:6%T[RXSL% .H0 !@ ("!>3D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6- LOS1J M* ?H< !D ("!.H$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6-$;D_:+ P '0D !D M ("!2;L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ G3&:6*U34A'*!0 HP\ !D ("!]\< M 'AL+W=O&PO=V]R:W-H965T'5 !X;"]W;W)K&UL4$L! A0#% @ MG3&:6-&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6.K3YRH%! %PD !D M ("!G_P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G3&:6 .?UH+H P &PO=V]R:W-H965T&UL4$L! A0#% @ G3&: M6$1,"NP'$0 _#, !D ("!X3$! 'AL+W=O4]QM8( #Y'0 &0 M @($?0P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6%$ .GZ.!0 F@X M !D ("!&U(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6%PR/;6>!@ ]0\ !D M ("!B6T! 'AL+W=O= $ >&PO=V]R:W-H965T M-]3$ )6Q 9 M " @9A\ 0!X;"]W;W)K&UL4$L! A0# M% @ G3&:6"]V'BMY$ ,D4 !D ("!Q*X! 'AL+W=O M&PO=V]R:W-H965T00 &\. 9 " @47% M 0!X;"]W;W)K&UL4$L! A0#% @ G3&:6/\9 MX!:3 P < D !D ("!]&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6'D9#G(N!0 30X !D M ("!--8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G3&:6!@P>O+# @ )0< !D ("! MG.,! 'AL+W=O&PO=V]R:W-H965T;3'? 0 #0- 9 M " @?7L 0!X;"]W;W)K&UL4$L! A0#% M @ G3&:6$QF?Q 6! \@@ !D ("!J/$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6..[JHAL M! 3@T !D ("!-/X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6#$?NBT;! \PH !D M ("!\A " 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ G3&:6.&"QJKE!@ [A0 !D ("!SAX" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MG3&:6.)E=[M@!@ ,S4 !D ("!-34" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6";RB0K9 P MR1< !D ("!+5(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6 A-;A('! 8@\ !D M ("!>UX" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G3&:6+ZOH5Q=!0 U!T !D ("!0W," 'AL M+W=O ( >&PO=V]R:W-H965T&UL4$L! A0#% @ G3&: M6$T?@GX[ P @T !D ("!9X<" 'AL+W=O&PO=V]R:W-H965T@( *\& 9 " @6>. @!X;"]W;W)K M&UL4$L! A0#% @ G3&:6.%]$(8V!@ '2X M !D ("!&)$" 'AL+W=O&PO=V]R:W-H965T:: @!X;"]W;W)K&UL4$L! A0#% @ G3&:6'A9JA/D P *Q0 !D M ("!2Z " 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ G3&:6#[W 3OZ @ + H !D ("!\*P" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6(@] M(U." @ A08 !D ("!&[T" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G3&:6$NV0DXK P Y0L !D M ("!",4" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G3&:6/%/D>%S# T'\ !D ("! MS,X" 'AL+W=O&PO=V]R:W-H965TJ@( ,,& 9 M " @<7M @!X;"]W;W)K&UL4$L! A0#% M @ G3&:6&;"2UUP P C0P !D ("!IO " 'AL+W=O&UL4$L! A0#% @ G3&:6']_H8#+ @ \P@ !H M ("!5_\" 'AL+W=O&UL4$L! A0#% @ MG3&:6+9LJ85"!0 .!D !H ("!6@(# 'AL+W=O&UL4$L! M A0#% @ G3&:6.O:\Y;S @ YP@ !H ("!E@H# 'AL M+W=O&UL4$L! A0#% @ G3&:6 'E[A/7 M @ T@< !H ("!P0T# 'AL+W=O&UL4$L! A0#% @ G3&:6 J>R6*, P 1@T !H M ("!T! # 'AL+W=O&UL4$L! A0#% @ MG3&:6)S)E\(R P J@D !H ("!E!0# 'AL+W=O&UL4$L! M A0#% @ G3&:6%!VH.[3!0 L"0 !H ("!3!L# 'AL M+W=O&UL4$L! A0#% @ G3&:6-W>C6 " M&0 J:,! !H ("!5R$# 'AL+W=O&UL4$L! A0#% @ G3&:6&5VL0\7 P 6 D !H M ("!D3H# 'AL+W=O&UL4$L! A0#% @ MG3&:6)173Y:# @ L@8 !H ("!X#T# 'AL+W=O&UL4$L! M A0#% @ G3&:6&@6Z7>S! Y1D !H ("!6$,# 'AL M+W=O&UL4$L! A0#% @ G3&:6+MX&UL4$L! A0#% @ G3&:6/4/%_TO! +1D !H M ("!"DX# 'AL+W=O&UL4$L! A0#% @ MG3&:6-9,LX ?$P ZS ! !H ("!<5(# 'AL+W=O&UL4$L! M A0#% @ G3&:6-OZIW7^ @ IPD !H ("!'&D# 'AL M+W=O&UL4$L! A0#% @ G3&:6&.667)( M!0 >Q8 !H ("!4FP# 'AL+W=O&UL4$L! A0#% @ G3&:6#B16R!: @ =08 !H M ("!TG$# 'AL+W=O&UL4$L! A0#% @ MG3&:6/<2%7]1!@ QB4 !H ("!9'0# 'AL+W=O&UL4$L! M A0#% @ G3&:6/]TWM)T#P T.\ !H ("!]7T# 'AL M+W=O&UL4$L! A0#% @ G3&:6 JK:TK& M @ M0< !H ("!H8T# 'AL+W=O&UL4$L! A0#% @ G3&:6(6P?3"## :9( !H M ("!GY # 'AL+W=O&UL4$L! A0#% @ MG3&:6/T_^\WY! ZR0 !H ("!6IT# 'AL+W=O&UL4$L! M A0#% @ G3&:6($G=-+A!0 &UL4$L! A0#% @ G3&:6+^-[BDX M @ RP0 !H ("!^JL# 'AL+W=O&UL4$L! A0#% @ G3&:6&E[;3@_$P S3L! !H M ("!:JX# 'AL+W=O&UL4$L! A0#% @ MG3&:6,[J4]-E!@ +S8 !H ("!X<$# 'AL+W=O&UL4$L! M A0#% @ G3&:6-22+N^\! KQ0 !H ("!TLP# 'AL M+W=O&UL4$L! A0#% @ G3&:6,O1)8S5 M @ >@D !H ("!QM$# 'AL+W=O&UL4$L! A0#% @ G3&:6*(,*C?& @ 8P< !H M ("!T]0# 'AL+W=O&UL4$L! A0#% @ MG3&:6+8VQVC, @ 90< !H ("!T=<# 'AL+W=O&UL4$L! M A0#% @ G3&:6 IY8T-A# FVD !H ("!8=T# 'AL M+W=O&UL4$L! A0#% @ G3&:6(,5%'@9 M!0 ;A< !H ("!^ND# 'AL+W=O&UL4$L! A0#% @ G3&:6+DV4G"8! EA8 !H M ("!2^\# 'AL+W=O&UL4$L! A0#% @ MG3&:6,2WY&&UL4$L! M A0#% @ G3&:6,!#8F*2 P AQH T ( !W_P# 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ G3&:6!6>[H?8 P SE, !H ( !>@L$ 'AL+U]R M96QS+W=O XML 187 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 188 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 190 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 592 725 1 false 219 0 false 11 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION Sheet http://www.en.21vianet.com/role/DisclosureOrganization ORGANIZATION Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - CONCENTRATION OF RISKS Sheet http://www.en.21vianet.com/role/DisclosureConcentrationOfRisks CONCENTRATION OF RISKS Notes 11 false false R12.htm 10401 - Disclosure - ACQUISITION OF SUBSIDIARIES Sheet http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiaries ACQUISITION OF SUBSIDIARIES Notes 12 false false R13.htm 10501 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET Notes http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNet ACCOUNTS AND NOTES RECEIVABLE, NET Notes 13 false false R14.htm 10601 - Disclosure - SHORT-TERM INVESTMENTS Sheet http://www.en.21vianet.com/role/DisclosureShortTermInvestments SHORT-TERM INVESTMENTS Notes 14 false false R15.htm 10701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 15 false false R16.htm 10801 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 16 false false R17.htm 10901 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 17 false false R18.htm 11001 - Disclosure - LAND USE RIGHTS, NET Sheet http://www.en.21vianet.com/role/DisclosureLandUseRightsNet LAND USE RIGHTS, NET Notes 18 false false R19.htm 11101 - Disclosure - GOODWILL Sheet http://www.en.21vianet.com/role/DisclosureGoodwill GOODWILL Notes 19 false false R20.htm 11201 - Disclosure - LONG-TERM INVESTMENTS, NET Sheet http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNet LONG-TERM INVESTMENTS, NET Notes 20 false false R21.htm 11301 - Disclosure - OTHER NON-CURRENT ASSETS Sheet http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssets OTHER NON-CURRENT ASSETS Notes 21 false false R22.htm 11401 - Disclosure - BORROWINGS Sheet http://www.en.21vianet.com/role/DisclosureBorrowings BORROWINGS Notes 22 false false R23.htm 11501 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES Sheet http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayables ACCRUED EXPENSES AND OTHER PAYABLES Notes 23 false false R24.htm 11601 - Disclosure - LEASES Sheet http://www.en.21vianet.com/role/DisclosureLeases LEASES Notes 24 false false R25.htm 11701 - Disclosure - BONDS PAYABLE Sheet http://www.en.21vianet.com/role/DisclosureBondsPayable BONDS PAYABLE Notes 25 false false R26.htm 11801 - Disclosure - PERPETUAL CONVERTIBLE PREFERRED SHARES Sheet http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredShares PERPETUAL CONVERTIBLE PREFERRED SHARES Notes 26 false false R27.htm 11901 - Disclosure - CONVERTIBLE PROMISSORY NOTES Notes http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotes CONVERTIBLE PROMISSORY NOTES Notes 27 false false R28.htm 12001 - Disclosure - DEFERRED GOVERNMENT GRANTS Sheet http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrants DEFERRED GOVERNMENT GRANTS Notes 28 false false R29.htm 12101 - Disclosure - EMPLOYEE CONTRIBUTION PLAN Sheet http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlan EMPLOYEE CONTRIBUTION PLAN Notes 29 false false R30.htm 12201 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.en.21vianet.com/role/DisclosureShareBasedCompensation SHARE-BASED COMPENSATION Notes 30 false false R31.htm 12301 - Disclosure - TAXATION Sheet http://www.en.21vianet.com/role/DisclosureTaxation TAXATION Notes 31 false false R32.htm 12401 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 32 false false R33.htm 12501 - Disclosure - RESTRICTED NET ASSETS Sheet http://www.en.21vianet.com/role/DisclosureRestrictedNetAssets RESTRICTED NET ASSETS Notes 33 false false R34.htm 12601 - Disclosure - EARNING (LOSS) PER SHARE Sheet http://www.en.21vianet.com/role/DisclosureEarningLossPerShare EARNING (LOSS) PER SHARE Notes 34 false false R35.htm 12701 - Disclosure - SHARE CAPITAL Sheet http://www.en.21vianet.com/role/DisclosureShareCapital SHARE CAPITAL Notes 35 false false R36.htm 12801 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.en.21vianet.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 36 false false R37.htm 12901 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 37 false false R38.htm 13001 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION Notes 38 false false R39.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 39 false false R40.htm 30103 - Disclosure - ORGANIZATION (Tables) Sheet http://www.en.21vianet.com/role/DisclosureOrganizationTables ORGANIZATION (Tables) Tables http://www.en.21vianet.com/role/DisclosureOrganization 40 false false R41.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPolicies 41 false false R42.htm 30403 - Disclosure - ACQUISITION OF SUBSIDIARIES (Tables) Sheet http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables ACQUISITION OF SUBSIDIARIES (Tables) Tables http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiaries 42 false false R43.htm 30503 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET (Tables) Notes http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetTables ACCOUNTS AND NOTES RECEIVABLE, NET (Tables) Tables http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNet 43 false false R44.htm 30603 - Disclosure - SHORT-TERM INVESTMENTS (Tables) Sheet http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsTables SHORT-TERM INVESTMENTS (Tables) Tables http://www.en.21vianet.com/role/DisclosureShortTermInvestments 44 false false R45.htm 30703 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 45 false false R46.htm 30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNet 46 false false R47.htm 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNet 47 false false R48.htm 31003 - Disclosure - LAND USE RIGHTS, NET (Tables) Sheet http://www.en.21vianet.com/role/DisclosureLandUseRightsNetTables LAND USE RIGHTS, NET (Tables) Tables http://www.en.21vianet.com/role/DisclosureLandUseRightsNet 48 false false R49.htm 31103 - Disclosure - GOODWILL (Tables) Sheet http://www.en.21vianet.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.en.21vianet.com/role/DisclosureGoodwill 49 false false R50.htm 31203 - Disclosure - LONG-TERM INVESTMENTS, NET (Tables) Sheet http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetTables LONG-TERM INVESTMENTS, NET (Tables) Tables http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNet 50 false false R51.htm 31403 - Disclosure - BORROWINGS (Tables) Sheet http://www.en.21vianet.com/role/DisclosureBorrowingsTables BORROWINGS (Tables) Tables http://www.en.21vianet.com/role/DisclosureBorrowings 51 false false R52.htm 31503 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Tables) Sheet http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesTables ACCRUED EXPENSES AND OTHER PAYABLES (Tables) Tables http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayables 52 false false R53.htm 31603 - Disclosure - LEASES (Tables) Sheet http://www.en.21vianet.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.en.21vianet.com/role/DisclosureLeases 53 false false R54.htm 32003 - Disclosure - DEFERRED GOVERNMENT GRANTS (Tables) Sheet http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsTables DEFERRED GOVERNMENT GRANTS (Tables) Tables http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrants 54 false false R55.htm 32203 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.en.21vianet.com/role/DisclosureShareBasedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://www.en.21vianet.com/role/DisclosureShareBasedCompensation 55 false false R56.htm 32303 - Disclosure - TAXATION (Tables) Sheet http://www.en.21vianet.com/role/DisclosureTaxationTables TAXATION (Tables) Tables http://www.en.21vianet.com/role/DisclosureTaxation 56 false false R57.htm 32403 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactions 57 false false R58.htm 32603 - Disclosure - EARNING (LOSS) PER SHARE (Tables) Sheet http://www.en.21vianet.com/role/DisclosureEarningLossPerShareTables EARNING (LOSS) PER SHARE (Tables) Tables http://www.en.21vianet.com/role/DisclosureEarningLossPerShare 58 false false R59.htm 32803 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.en.21vianet.com/role/DisclosureFairValueMeasurements 59 false false R60.htm 32903 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingencies 60 false false R61.htm 33003 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (Tables) Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (Tables) Tables http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation 61 false false R62.htm 40101 - Disclosure - ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Details) Sheet http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Details) Details 62 false false R63.htm 40102 - Disclosure - ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Parenthetical) (Details) Sheet http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Parenthetical) (Details) Details 63 false false R64.htm 40103 - Disclosure - ORGANIZATION - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails ORGANIZATION - Additional Information (Details) Details 64 false false R65.htm 40104 - Disclosure - ORGANIZATION - Financial information of the consolidated VIEs (Details) Sheet http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails ORGANIZATION - Financial information of the consolidated VIEs (Details) Details 65 false false R66.htm 40105 - Disclosure - ORGANIZATION - Financial information of the consolidated VIEs (Parenthetical) (Details) Sheet http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails ORGANIZATION - Financial information of the consolidated VIEs (Parenthetical) (Details) Details 66 false false R67.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property and equipment (Details) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property and equipment (Details) Details 67 false false R68.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted average useful lives of intangible assets (Details) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted average useful lives of intangible assets (Details) Details 68 false false R69.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impairment charges associated with its long-lived assets and acquired intangibles (Details) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impairment charges associated with its long-lived assets and acquired intangibles (Details) Details 69 false false R70.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Interest expenses (Details) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Interest expenses (Details) Details 70 false false R71.htm 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 71 false false R72.htm 40301 - Disclosure - CONCENTRATION OF RISKS (Details) Sheet http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails CONCENTRATION OF RISKS (Details) Details http://www.en.21vianet.com/role/DisclosureConcentrationOfRisks 72 false false R73.htm 40401 - Disclosure - ACQUISITION OF SUBSIDIARIES - Acquisitions in 2023 (Details) Sheet http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details ACQUISITION OF SUBSIDIARIES - Acquisitions in 2023 (Details) Details 73 false false R74.htm 40402 - Disclosure - ACQUISITION OF SUBSIDIARIES - Asset Acquisitions (Details) Sheet http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails ACQUISITION OF SUBSIDIARIES - Asset Acquisitions (Details) Details 74 false false R75.htm 40403 - Disclosure - ACQUISITION OF SUBSIDIARIES (Details) Sheet http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails ACQUISITION OF SUBSIDIARIES (Details) Details http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables 75 false false R76.htm 40501 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable and the allowance for doubtful debt (Details) Notes http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable and the allowance for doubtful debt (Details) Details 76 false false R77.htm 40502 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable due (Details) Notes http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableDueDetails ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable due (Details) Details 77 false false R78.htm 40601 - Disclosure - SHORT-TERM INVESTMENTS (Details) Sheet http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails SHORT-TERM INVESTMENTS (Details) Details http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsTables 78 false false R79.htm 40701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 79 false false R80.htm 40702 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS - Analysis of the allowance for doubtful debt in relation to other receivables (Details) Sheet http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS - Analysis of the allowance for doubtful debt in relation to other receivables (Details) Details 80 false false R81.htm 40801 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property and equipment, held under capital leases (Details) Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails PROPERTY AND EQUIPMENT, NET - Property and equipment, held under capital leases (Details) Details 81 false false R82.htm 40802 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details) Details 82 false false R83.htm 40803 - Disclosure - PROPERTY AND EQUIPMENT, NET - Carrying amounts of property and equipment held under capital leases (Details) Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails PROPERTY AND EQUIPMENT, NET - Carrying amounts of property and equipment held under capital leases (Details) Details 83 false false R84.htm 40804 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property and equipment pledged to secure banking borrowings (Details) Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails PROPERTY AND EQUIPMENT, NET - Property and equipment pledged to secure banking borrowings (Details) Details 84 false false R85.htm 40805 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails PROPERTY AND EQUIPMENT, NET - Additional Information (Details) Details 85 false false R86.htm 40901 - Disclosure - INTANGIBLE ASSETS, NET - Intangible assets (Details) Sheet http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Intangible assets (Details) Details 86 false false R87.htm 40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 87 false false R88.htm 40903 - Disclosure - INTANGIBLE ASSETS, NET - Amortization expenses (Details) Sheet http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails INTANGIBLE ASSETS, NET - Amortization expenses (Details) Details 88 false false R89.htm 41001 - Disclosure - LAND USE RIGHTS, NET - Land use rights amortized (Details) Sheet http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails LAND USE RIGHTS, NET - Land use rights amortized (Details) Details 89 false false R90.htm 41002 - Disclosure - LAND USE RIGHTS, NET - Land use rights pledged (Details) Sheet http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsPledgedDetails LAND USE RIGHTS, NET - Land use rights pledged (Details) Details 90 false false R91.htm 41101 - Disclosure - GOODWILL - Carrying amount (Details) Sheet http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails GOODWILL - Carrying amount (Details) Details 91 false false R92.htm 41102 - Disclosure - GOODWILL - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails GOODWILL - Additional Information (Details) Details 92 false false R93.htm 41201 - Disclosure - LONG-TERM INVESTMENTS, NET - Long term investments (Details) Sheet http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails LONG-TERM INVESTMENTS, NET - Long term investments (Details) Details 93 false false R94.htm 41202 - Disclosure - LONG-TERM INVESTMENTS, NET - Equity Method Investments (Details) Sheet http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails LONG-TERM INVESTMENTS, NET - Equity Method Investments (Details) Details 94 false false R95.htm 41203 - Disclosure - LONG-TERM INVESTMENTS, NET - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails LONG-TERM INVESTMENTS, NET - Additional Information (Details) Details 95 false false R96.htm 41301 - Disclosure - OTHER NON-CURRENT ASSETS (Details) Sheet http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssetsDetails OTHER NON-CURRENT ASSETS (Details) Details http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssets 96 false false R97.htm 41401 - Disclosure - BORROWINGS - Borrowings (Details) Sheet http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails BORROWINGS - Borrowings (Details) Details 97 false false R98.htm 41402 - Disclosure - BORROWINGS - Unused loan facilities (Details) Sheet http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails BORROWINGS - Unused loan facilities (Details) Details 98 false false R99.htm 41403 - Disclosure - BORROWINGS - Unused loan facilities (Parenthetical) (Details) Sheet http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails BORROWINGS - Unused loan facilities (Parenthetical) (Details) Details 99 false false R100.htm 41404 - Disclosure - BORROWINGS - Bank and Oher Borrowings (Details) Sheet http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails BORROWINGS - Bank and Oher Borrowings (Details) Details 100 false false R101.htm 41405 - Disclosure - BORROWINGS - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails BORROWINGS - Additional Information (Details) Details 101 false false R102.htm 41501 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Details) Sheet http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails ACCRUED EXPENSES AND OTHER PAYABLES (Details) Details http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesTables 102 false false R103.htm 41601 - Disclosure - LEASES - Weighted average remaining lease term and discount rate (Details) Sheet http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails LEASES - Weighted average remaining lease term and discount rate (Details) Details 103 false false R104.htm 41602 - Disclosure - LEASES - Total lease cost (Details) Sheet http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails LEASES - Total lease cost (Details) Details 104 false false R105.htm 41603 - Disclosure - LEASES - Other information related to leases (Details) Sheet http://www.en.21vianet.com/role/DisclosureLeasesOtherInformationRelatedToLeasesDetails LEASES - Other information related to leases (Details) Details 105 false false R106.htm 41604 - Disclosure - LEASES - Future lease payments under operating leases and finance leases (Details) Sheet http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails LEASES - Future lease payments under operating leases and finance leases (Details) Details 106 false false R107.htm 41605 - Disclosure - LEASES - Additional information (Details) Sheet http://www.en.21vianet.com/role/DisclosureLeasesAdditionalInformationDetails LEASES - Additional information (Details) Details 107 false false R108.htm 41701 - Disclosure - BONDS PAYABLE - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails BONDS PAYABLE - Additional Information (Details) Details 108 false false R109.htm 41801 - Disclosure - PERPETUAL CONVERTIBLE PREFERRED SHARES - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails PERPETUAL CONVERTIBLE PREFERRED SHARES - Additional Information (Details) Details 109 false false R110.htm 41901 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details) Notes http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails CONVERTIBLE PROMISSORY NOTES (Details) Details http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotes 110 false false R111.htm 42001 - Disclosure - DEFERRED GOVERNMENT GRANTS - Movements of Deferred Grants (Details) Sheet http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsMovementsOfDeferredGrantsDetails DEFERRED GOVERNMENT GRANTS - Movements of Deferred Grants (Details) Details 111 false false R112.htm 42002 - Disclosure - DEFERRED GOVERNMENT GRANTS - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsAdditionalInformationDetails DEFERRED GOVERNMENT GRANTS - Additional Information (Details) Details 112 false false R113.htm 42101 - Disclosure - EMPLOYEE CONTRIBUTION PLAN (Details) Sheet http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlanDetails EMPLOYEE CONTRIBUTION PLAN (Details) Details http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlan 113 false false R114.htm 42201 - Disclosure - SHARE-BASED COMPENSATION - Employee share options activity (Details) Sheet http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails SHARE-BASED COMPENSATION - Employee share options activity (Details) Details 114 false false R115.htm 42202 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units activity (Details) Sheet http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails SHARE-BASED COMPENSATION - Restricted stock units activity (Details) Details 115 false false R116.htm 42203 - Disclosure - SHARE-BASED COMPENSATION - Share compensation expense (Details) Sheet http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails SHARE-BASED COMPENSATION - Share compensation expense (Details) Details 116 false false R117.htm 42204 - Disclosure - SHARE BASED COMPENSATION - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails SHARE BASED COMPENSATION - Additional Information (Details) Details 117 false false R118.htm 42301 - Disclosure - TAXATION - Income Taxes (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails TAXATION - Income Taxes (Details) Details 118 false false R119.htm 42302 - Disclosure - TAXATION - Income Tax Benefits (Expense) (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails TAXATION - Income Tax Benefits (Expense) (Details) Details 119 false false R120.htm 42303 - Disclosure - TAXATION - PRC operations (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails TAXATION - PRC operations (Details) Details 120 false false R121.htm 42304 - Disclosure - TAXATION - PRC operations (Parenthetical) (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsParentheticalDetails TAXATION - PRC operations (Parenthetical) (Details) Details 121 false false R122.htm 42305 - Disclosure - TAXATION - Deferred Taxes (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails TAXATION - Deferred Taxes (Details) Details 122 false false R123.htm 42306 - Disclosure - TAXATION - Unrecognized Tax Benefits (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationUnrecognizedTaxBenefitsDetails TAXATION - Unrecognized Tax Benefits (Details) Details 123 false false R124.htm 42307 - Disclosure - TAXATION - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails TAXATION - Additional Information (Details) Details 124 false false R125.htm 42308 - Disclosure - TAXATION - Movements of the valuation allowance (Details) Sheet http://www.en.21vianet.com/role/DisclosureTaxationMovementsOfValuationAllowanceDetails TAXATION - Movements of the valuation allowance (Details) Details 125 false false R126.htm 42401 - Disclosure - RELATED PARTY TRANSACTIONS - Related party transactions (Details) Sheet http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS - Related party transactions (Details) Details 126 false false R127.htm 42402 - Disclosure - RELATED PARTY TRANSACTIONS - Related party balances (Details) Sheet http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails RELATED PARTY TRANSACTIONS - Related party balances (Details) Details 127 false false R128.htm 42501 - Disclosure - RESTRICTED NET ASSETS (Details) Sheet http://www.en.21vianet.com/role/DisclosureRestrictedNetAssetsDetails RESTRICTED NET ASSETS (Details) Details http://www.en.21vianet.com/role/DisclosureRestrictedNetAssets 128 false false R129.htm 42601 - Disclosure - EARNING (LOSS) PER SHARE - Basic and diluted loss per share (Details) Sheet http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails EARNING (LOSS) PER SHARE - Basic and diluted loss per share (Details) Details http://www.en.21vianet.com/role/DisclosureEarningLossPerShareTables 129 false false R130.htm 42602 - Disclosure - EARNING (LOSS) PER SHARE - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureEarningLossPerShareAdditionalInformationDetails EARNING (LOSS) PER SHARE - Additional Information (Details) Details http://www.en.21vianet.com/role/DisclosureEarningLossPerShareTables 130 false false R131.htm 42701 - Disclosure - SHARE CAPITAL (Details) Sheet http://www.en.21vianet.com/role/DisclosureShareCapitalDetails SHARE CAPITAL (Details) Details http://www.en.21vianet.com/role/DisclosureShareCapital 131 false false R132.htm 42801 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured (Details) Sheet http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails FAIR VALUE MEASUREMENTS - Assets and liabilities measured (Details) Details 132 false false R133.htm 42802 - Disclosure - FAIR VALUE MEASUREMENTS - Key assumptions (Details) Sheet http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails FAIR VALUE MEASUREMENTS - Key assumptions (Details) Details 133 false false R134.htm 42803 - Disclosure - FAIR VALUE MEASUREMENTS - Liabilities measured (Details) Sheet http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails FAIR VALUE MEASUREMENTS - Liabilities measured (Details) Details 134 false false R135.htm 42804 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured at fair value on a non-recurring basis (Details) Sheet http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets measured at fair value on a non-recurring basis (Details) Details 135 false false R136.htm 42901 - Disclosure - COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) Sheet http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails COMMITMENTS AND CONTINGENCIES - Capital commitments (Details) Details 136 false false R137.htm 42902 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) Sheet http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details) Details 137 false false R138.htm 42903 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Sheet http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Details 138 false false R139.htm 43001 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed balance sheets (Details) Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed balance sheets (Details) Details 139 false false R140.htm 43002 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION- Condensed statements of operations (Details) Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION- Condensed statements of operations (Details) Details 140 false false R141.htm 43003 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Details) Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Details) Details 141 false false R142.htm 43004 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Parenthetical) (Details) Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Parenthetical) (Details) Details 142 false false R143.htm 43005 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) Sheet http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details) Details 143 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 29 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:DocumentAccountingStandard, us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentTerm, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, vnet:OperatingLossCarryforwardsExpirationYear, vnet:ShareBasedCompensationPerformanceReviewPeriod - vnet-20231231x20f.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 5 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - vnet-20231231x20f.htm 9 vnet-20231231.xsd vnet-20231231_cal.xml vnet-20231231_def.xml vnet-20231231_lab.xml vnet-20231231_pre.xml vnet-20231231x20f.htm vnet-20231231x20f006.jpg vnet-20231231x20f011.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 193 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vnet-20231231x20f.htm": { "nsprefix": "vnet", "nsuri": "http://www.en.21vianet.com/20231231", "dts": { "schema": { "local": [ "vnet-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "vnet-20231231_cal.xml" ] }, "definitionLink": { "local": [ "vnet-20231231_def.xml" ] }, "labelLink": { "local": [ "vnet-20231231_lab.xml" ] }, "presentationLink": { "local": [ "vnet-20231231_pre.xml" ] }, "inline": { "local": [ "vnet-20231231x20f.htm" ] } }, "keyStandard": 524, "keyCustom": 201, "axisStandard": 37, "axisCustom": 2, "memberStandard": 63, "memberCustom": 145, "hidden": { "total": 43, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 35, "http://www.en.21vianet.com/20231231": 2 }, "contextCount": 592, "entityCount": 1, "segmentCount": 219, "elementCount": 1155, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1820, "http://xbrl.sec.gov/dei/2023": 51, "http://fasb.org/srt/2023": 6 }, "report": { "R1": { "role": "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:LoansPayableToBankAndOtherLongTermDebt", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R3": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_nfNCFDhFZEm5yUwVejsLHA", "name": "vnet:LongTermBorrowingsNonCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R4": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:HostingAndRelatedServicesRevenue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:HostingAndRelatedServicesRevenue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R6": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "us-gaap:OtherComprehensiveIncomeLossTax", "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R7": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R8": { "role": "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_MCPLZJK3pE6jWLPqzWB51Q", "name": "us-gaap:SharesOutstanding", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_MCPLZJK3pE6jWLPqzWB51Q", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R9": { "role": "http://www.en.21vianet.com/role/DisclosureOrganization", "longName": "10101 - Disclosure - ORGANIZATION", "shortName": "ORGANIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisks", "longName": "10301 - Disclosure - CONCENTRATION OF RISKS", "shortName": "CONCENTRATION OF RISKS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiaries", "longName": "10401 - Disclosure - ACQUISITION OF SUBSIDIARIES", "shortName": "ACQUISITION OF SUBSIDIARIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNet", "longName": "10501 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET", "shortName": "ACCOUNTS AND NOTES RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.en.21vianet.com/role/DisclosureShortTermInvestments", "longName": "10601 - Disclosure - SHORT-TERM INVESTMENTS", "shortName": "SHORT-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "longName": "10701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNet", "longName": "10801 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNet", "longName": "10901 - Disclosure - INTANGIBLE ASSETS, NET", "shortName": "INTANGIBLE ASSETS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.en.21vianet.com/role/DisclosureLandUseRightsNet", "longName": "11001 - Disclosure - LAND USE RIGHTS, NET", "shortName": "LAND USE RIGHTS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:LandUseRightsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:LandUseRightsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.en.21vianet.com/role/DisclosureGoodwill", "longName": "11101 - Disclosure - GOODWILL", "shortName": "GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNet", "longName": "11201 - Disclosure - LONG-TERM INVESTMENTS, NET", "shortName": "LONG-TERM INVESTMENTS, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:LongTermInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:LongTermInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssets", "longName": "11301 - Disclosure - OTHER NON-CURRENT ASSETS", "shortName": "OTHER NON-CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:OtherNonCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:OtherNonCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowings", "longName": "11401 - Disclosure - BORROWINGS", "shortName": "BORROWINGS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayables", "longName": "11501 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES", "shortName": "ACCRUED EXPENSES AND OTHER PAYABLES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.en.21vianet.com/role/DisclosureLeases", "longName": "11601 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.en.21vianet.com/role/DisclosureBondsPayable", "longName": "11701 - Disclosure - BONDS PAYABLE", "shortName": "BONDS PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:BondsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:BondsPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredShares", "longName": "11801 - Disclosure - PERPETUAL CONVERTIBLE PREFERRED SHARES", "shortName": "PERPETUAL CONVERTIBLE PREFERRED SHARES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:PreferredStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotes", "longName": "11901 - Disclosure - CONVERTIBLE PROMISSORY NOTES", "shortName": "CONVERTIBLE PROMISSORY NOTES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:DisclosureOfConvertiblePromissoryNotesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:DisclosureOfConvertiblePromissoryNotesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrants", "longName": "12001 - Disclosure - DEFERRED GOVERNMENT GRANTS", "shortName": "DEFERRED GOVERNMENT GRANTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:GovernmentGrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:GovernmentGrantsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlan", "longName": "12101 - Disclosure - EMPLOYEE CONTRIBUTION PLAN", "shortName": "EMPLOYEE CONTRIBUTION PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:MultiemployerPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:MultiemployerPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.en.21vianet.com/role/DisclosureShareBasedCompensation", "longName": "12201 - Disclosure - SHARE-BASED COMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.en.21vianet.com/role/DisclosureTaxation", "longName": "12301 - Disclosure - TAXATION", "shortName": "TAXATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactions", "longName": "12401 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssets", "longName": "12501 - Disclosure - RESTRICTED NET ASSETS", "shortName": "RESTRICTED NET ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.en.21vianet.com/role/DisclosureEarningLossPerShare", "longName": "12601 - Disclosure - EARNING (LOSS) PER SHARE", "shortName": "EARNING (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.en.21vianet.com/role/DisclosureShareCapital", "longName": "12701 - Disclosure - SHARE CAPITAL", "shortName": "SHARE CAPITAL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.en.21vianet.com/role/DisclosureFairValueMeasurements", "longName": "12801 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingencies", "longName": "12901 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation", "longName": "13001 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:BasisOfPresentationPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:BasisOfPresentationPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.en.21vianet.com/role/DisclosureOrganizationTables", "longName": "30103 - Disclosure - ORGANIZATION (Tables)", "shortName": "ORGANIZATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:PropertyPlantAndEquipmentEstimatedLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:PropertyPlantAndEquipmentEstimatedLivesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables", "longName": "30403 - Disclosure - ACQUISITION OF SUBSIDIARIES (Tables)", "shortName": "ACQUISITION OF SUBSIDIARIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AssetAcquisitionAxis_vnet_SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember_iyiDD9Tlq0uI7xjCdNUsOA", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AssetAcquisitionAxis_vnet_SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember_iyiDD9Tlq0uI7xjCdNUsOA", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetTables", "longName": "30503 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS AND NOTES RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsTables", "longName": "30603 - Disclosure - SHORT-TERM INVESTMENTS (Tables)", "shortName": "SHORT-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:ShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:ShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "longName": "30703 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetTables", "longName": "30803 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetTables", "longName": "30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetTables", "longName": "31003 - Disclosure - LAND USE RIGHTS, NET (Tables)", "shortName": "LAND USE RIGHTS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfLandUseRightTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:LandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfLandUseRightTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:LandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.en.21vianet.com/role/DisclosureGoodwillTables", "longName": "31103 - Disclosure - GOODWILL (Tables)", "shortName": "GOODWILL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetTables", "longName": "31203 - Disclosure - LONG-TERM INVESTMENTS, NET (Tables)", "shortName": "LONG-TERM INVESTMENTS, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowingsTables", "longName": "31403 - Disclosure - BORROWINGS (Tables)", "shortName": "BORROWINGS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesTables", "longName": "31503 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Tables)", "shortName": "ACCRUED EXPENSES AND OTHER PAYABLES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.en.21vianet.com/role/DisclosureLeasesTables", "longName": "31603 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsTables", "longName": "32003 - Disclosure - DEFERRED GOVERNMENT GRANTS (Tables)", "shortName": "DEFERRED GOVERNMENT GRANTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:GovernmentGrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "vnet:GovernmentGrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationTables", "longName": "32203 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "shortName": "SHARE-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationTables", "longName": "32303 - Disclosure - TAXATION (Tables)", "shortName": "TAXATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsTables", "longName": "32403 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfRelatedPartyTransactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ScheduleOfRelatedPartyTransactionTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareTables", "longName": "32603 - Disclosure - EARNING (LOSS) PER SHARE (Tables)", "shortName": "EARNING (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables", "longName": "32803 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "32903 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_EvSlAILJd0-aLR_IRB7N5w", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_EvSlAILJd0-aLR_IRB7N5w", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables", "longName": "33003 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (Tables)", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "longName": "40101 - Disclosure - ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Details)", "shortName": "ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_SubsidiariesMember_srt_OwnershipAxis_vnet_BeijingJiangheCloudIndustrialInternetTechnologyCo.Ltd.JiangheIndustrialMember_8Nv662teBESY43FStXGX1A", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "vnet:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_SubsidiariesMember_srt_OwnershipAxis_vnet_BeijingJiangheCloudIndustrialInternetTechnologyCo.Ltd.JiangheIndustrialMember_8Nv662teBESY43FStXGX1A", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "vnet:ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails", "longName": "40102 - Disclosure - ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Parenthetical) (Details)", "shortName": "ORGANIZATION - Significant subsidiaries of the Company and consolidated variable interest entities (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_7_15_2021_us-gaap_BusinessAcquisitionAxis_vnet_BeijingJiangheCloudTechnologyCo.LtdMember_djo5eUqoLEKF1skuFjGEdA", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_11_11_2021_us-gaap_BusinessAcquisitionAxis_vnet_ShHeshengMember_VbKZZcuzwEmQLDq5ZZ_uUw", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R64": { "role": "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "longName": "40103 - Disclosure - ORGANIZATION - Additional Information (Details)", "shortName": "ORGANIZATION - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:ConsolidatedVariableInterestEntitySAssetsPledgedAsCollateral", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R65": { "role": "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "longName": "40104 - Disclosure - ORGANIZATION - Financial information of the consolidated VIEs (Details)", "shortName": "ORGANIZATION - Financial information of the consolidated VIEs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_nfNCFDhFZEm5yUwVejsLHA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R66": { "role": "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails", "longName": "40105 - Disclosure - ORGANIZATION - Financial information of the consolidated VIEs (Parenthetical) (Details)", "shortName": "ORGANIZATION - Financial information of the consolidated VIEs (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_nfNCFDhFZEm5yUwVejsLHA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_nfNCFDhFZEm5yUwVejsLHA", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property and equipment (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives of property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vnet_PropertyMember_-_N7YZ_yLU2eRqjPDyad_w", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "vnet:PropertyPlantAndEquipmentEstimatedLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vnet_PropertyMember_-_N7YZ_yLU2eRqjPDyad_w", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "vnet:PropertyPlantAndEquipmentEstimatedLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted average useful lives of intangible assets (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted average useful lives of intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_mk2j4S68l0qFV1FFgdjccg", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember_mk2j4S68l0qFV1FFgdjccg", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impairment charges associated with its long-lived assets and acquired intangibles (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Impairment charges associated with its long-lived assets and acquired intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R70": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Interest expenses (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Interest expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "vnet:InterestExpenseAndAmortizationCostOfBonds", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:InterestExpenseTableTextBlock", "us-gaap:InterestCapitalizationPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "vnet:InterestExpenseAndAmortizationCostOfBonds", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:InterestExpenseTableTextBlock", "us-gaap:InterestCapitalizationPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R72": { "role": "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "longName": "40301 - Disclosure - CONCENTRATION OF RISKS (Details)", "shortName": "CONCENTRATION OF RISKS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "longName": "40401 - Disclosure - ACQUISITION OF SUBSIDIARIES - Acquisitions in 2023 (Details)", "shortName": "ACQUISITION OF SUBSIDIARIES - Acquisitions in 2023 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2023_us-gaap_AssetAcquisitionAxis_vnet_SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember_gH6cnpX9MESpt-vZqfo_Ow", "name": "us-gaap:AssetsCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R74": { "role": "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "longName": "40402 - Disclosure - ACQUISITION OF SUBSIDIARIES - Asset Acquisitions (Details)", "shortName": "ACQUISITION OF SUBSIDIARIES - Asset Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_8_1_2022_us-gaap_AssetAcquisitionAxis_vnet_BjJianghecloudMember__YtVHPUEkkibgV7smjsLaA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R75": { "role": "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "longName": "40403 - Disclosure - ACQUISITION OF SUBSIDIARIES (Details)", "shortName": "ACQUISITION OF SUBSIDIARIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_8_5_2022_us-gaap_BusinessAcquisitionAxis_vnet_KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember_6lh8rg3K30Co7GEpsnEIvg", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R76": { "role": "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails", "longName": "40501 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable and the allowance for doubtful debt (Details)", "shortName": "ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable and the allowance for doubtful debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableDueDetails", "longName": "40502 - Disclosure - ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable due (Details)", "shortName": "ACCOUNTS AND NOTES RECEIVABLE, NET - Accounts and notes receivable due (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "vnet:AllowanceForDoubtfulAccountsAndNotesReceivableCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "vnet:AccountsAndNotesReceivableAdditionalProvisionDueToBusinessCombination", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R78": { "role": "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails", "longName": "40601 - Disclosure - SHORT-TERM INVESTMENTS (Details)", "shortName": "SHORT-TERM INVESTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:ShortTermInvestmentsAmortizedCost", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ShortTermInvestmentsTableTextBlock", "vnet:ShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:ShortTermInvestmentsAmortizedCost", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ShortTermInvestmentsTableTextBlock", "vnet:ShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "40701 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails", "longName": "40702 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS - Analysis of the allowance for doubtful debt in relation to other receivables (Details)", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS - Analysis of the allowance for doubtful debt in relation to other receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfAllowanceForDoubtfulDebtTextBlock", "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_AAskrkTZ6kmCOSyEXnHglA", "name": "us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfAllowanceForDoubtfulDebtTextBlock", "vnet:PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R81": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "longName": "40801 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property and equipment, held under capital leases (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Property and equipment, held under capital leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "longName": "40802 - Disclosure - PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Depreciation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_JXAVWlOQ7kW246QydfrhTA", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R83": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "longName": "40803 - Disclosure - PROPERTY AND EQUIPMENT, NET - Carrying amounts of property and equipment held under capital leases (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Carrying amounts of property and equipment held under capital leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "longName": "40804 - Disclosure - PROPERTY AND EQUIPMENT, NET - Property and equipment pledged to secure banking borrowings (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Property and equipment pledged to secure banking borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vnet_PropertyMember_iEJjjAMF-0W3El_RmpWL5g", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfAssetsPledgedAsCollateralTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R85": { "role": "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "longName": "40805 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "shortName": "PROPERTY AND EQUIPMENT, NET - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vnet_PropertyComputerAndNetworkEquipmentAndOpticalFibersMember__P4mAZUlQUSZU6433O7Hqw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R86": { "role": "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "longName": "40901 - Disclosure - INTANGIBLE ASSETS, NET - Intangible assets (Details)", "shortName": "INTANGIBLE ASSETS, NET - Intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "longName": "40902 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "shortName": "INTANGIBLE ASSETS, NET - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails", "longName": "40903 - Disclosure - INTANGIBLE ASSETS, NET - Amortization expenses (Details)", "shortName": "INTANGIBLE ASSETS, NET - Amortization expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails", "longName": "41001 - Disclosure - LAND USE RIGHTS, NET - Land use rights amortized (Details)", "shortName": "LAND USE RIGHTS, NET - Land use rights amortized (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:LandUseRights", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfLandUseRightTableTextBlock", "vnet:LandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:LandUseRights", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfLandUseRightTableTextBlock", "vnet:LandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsPledgedDetails", "longName": "41002 - Disclosure - LAND USE RIGHTS, NET - Land use rights pledged (Details)", "shortName": "LAND USE RIGHTS, NET - Land use rights pledged (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:CarryingValueOfLandUseRights", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:CarryingValueOfLandUseRightsPledgedTableTextBlock", "vnet:LandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:CarryingValueOfLandUseRights", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:CarryingValueOfLandUseRightsPledgedTableTextBlock", "vnet:LandUseRightsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails", "longName": "41101 - Disclosure - GOODWILL - Carrying amount (Details)", "shortName": "GOODWILL - Carrying amount (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:GoodwillGross", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_AAskrkTZ6kmCOSyEXnHglA", "name": "us-gaap:GoodwillGross", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R92": { "role": "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails", "longName": "41102 - Disclosure - GOODWILL - Additional Information (Details)", "shortName": "GOODWILL - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_StatementBusinessSegmentsAxis_vnet_HostingAndRelatedServicesSegmentMember_0pBb0YM81Ua5IiKo_ndnqQ", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R93": { "role": "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails", "longName": "41201 - Disclosure - LONG-TERM INVESTMENTS, NET - Long term investments (Details)", "shortName": "LONG-TERM INVESTMENTS, NET - Long term investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "vnet:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "vnet:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails", "longName": "41202 - Disclosure - LONG-TERM INVESTMENTS, NET - Equity Method Investments (Details)", "shortName": "LONG-TERM INVESTMENTS, NET - Equity Method Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "vnet:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:EquityMethodInvestmentsTextBlock", "vnet:LongTermInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "longName": "41203 - Disclosure - LONG-TERM INVESTMENTS, NET - Additional Information (Details)", "shortName": "LONG-TERM INVESTMENTS, NET - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssetsDetails", "longName": "41301 - Disclosure - OTHER NON-CURRENT ASSETS (Details)", "shortName": "OTHER NON-CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:PrepaidExpenseNoncurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:PrepaidExpenseNoncurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:OtherNonCurrentAssetsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R97": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails", "longName": "41401 - Disclosure - BORROWINGS - Borrowings (Details)", "shortName": "BORROWINGS - Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:ShortTermBankLoansAndNotesPayable", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:OtherLongTermDebtCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R98": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "longName": "41402 - Disclosure - BORROWINGS - Unused loan facilities (Details)", "shortName": "BORROWINGS - Unused loan facilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:LongTermBorrowings", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:LongTermBorrowings", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "longName": "41403 - Disclosure - BORROWINGS - Unused loan facilities (Parenthetical) (Details)", "shortName": "BORROWINGS - Unused loan facilities (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DebtInstrumentAxis_vnet_LongtermLoanOneMember_us-gaap_PledgedStatusAxis_us-gaap_AssetPledgedAsCollateralMember_vnet_GuarantorAxis_vnet_SecuredBySubsidiarysPropertyAndEquipmentMember_dQ9MY9HEzkKc8L8iz7i-Ig", "name": "us-gaap:Assets", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R100": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails", "longName": "41404 - Disclosure - BORROWINGS - Bank and Oher Borrowings (Details)", "shortName": "BORROWINGS - Bank and Oher Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails", "longName": "41405 - Disclosure - BORROWINGS - Additional Information (Details)", "shortName": "BORROWINGS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:ShortTermDebtWeightedAverageInterestRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:ShortTermDebtWeightedAverageInterestRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "longName": "41501 - Disclosure - ACCRUED EXPENSES AND OTHER PAYABLES (Details)", "shortName": "ACCRUED EXPENSES AND OTHER PAYABLES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:PayablesForPurchaseOfPropertyEquipmentAndSoftwareCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:PayablesForPurchaseOfPropertyEquipmentAndSoftwareCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R103": { "role": "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "longName": "41601 - Disclosure - LEASES - Weighted average remaining lease term and discount rate (Details)", "shortName": "LEASES - Weighted average remaining lease term and discount rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails", "longName": "41602 - Disclosure - LEASES - Total lease cost (Details)", "shortName": "LEASES - Total lease cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.en.21vianet.com/role/DisclosureLeasesOtherInformationRelatedToLeasesDetails", "longName": "41603 - Disclosure - LEASES - Other information related to leases (Details)", "shortName": "LEASES - Other information related to leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:DisclosureOfSupplementalCashFlowInformationForLeasesTableTextBlock", "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:DisclosureOfSupplementalCashFlowInformationForLeasesTableTextBlock", "vnet:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails", "longName": "41604 - Disclosure - LEASES - Future lease payments under operating leases and finance leases (Details)", "shortName": "LEASES - Future lease payments under operating leases and finance leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:DisclosureOfOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:DisclosureOfOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.en.21vianet.com/role/DisclosureLeasesAdditionalInformationDetails", "longName": "41605 - Disclosure - LEASES - Additional information (Details)", "shortName": "LEASES - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R108": { "role": "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "longName": "41701 - Disclosure - BONDS PAYABLE - Additional Information (Details)", "shortName": "BONDS PAYABLE - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "As_Of_4_15_2019_us-gaap_DebtInstrumentAxis_vnet_BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember_DcJ1cSMSfEyNUqFAG0J8WQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_yH0r2BAuI0m8ZzyLe4j6Ew", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:BondsPayableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_4_15_2019_us-gaap_DebtInstrumentAxis_vnet_BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember_DcJ1cSMSfEyNUqFAG0J8WQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_yH0r2BAuI0m8ZzyLe4j6Ew", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:BondsPayableTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "longName": "41801 - Disclosure - PERPETUAL CONVERTIBLE PREFERRED SHARES - Additional Information (Details)", "shortName": "PERPETUAL CONVERTIBLE PREFERRED SHARES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "Duration_6_1_2020_To_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_0wksMn1jcUC9EG0_Uv9ahw", "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_6_30_2020_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_BgpSsCFqlUSG7jgPf4bwPg", "name": "us-gaap:SharePrice", "unitRef": "Unit_Divide_USD_shares_XMrqZdoSLk6APU7HZHkoSQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PreferredStockTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R110": { "role": "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "longName": "41901 - Disclosure - CONVERTIBLE PROMISSORY NOTES (Details)", "shortName": "CONVERTIBLE PROMISSORY NOTES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ChangesInFairValueOfConvertiblePromissoryNotes", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleNotesPayableMember_q8WiUVbl2U-LBVWHKLjcOQ", "name": "us-gaap:PaymentsOfFinancingCosts", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:DisclosureOfConvertiblePromissoryNotesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R111": { "role": "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsMovementsOfDeferredGrantsDetails", "longName": "42001 - Disclosure - DEFERRED GOVERNMENT GRANTS - Movements of Deferred Grants (Details)", "shortName": "DEFERRED GOVERNMENT GRANTS - Movements of Deferred Grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "vnet:DeferredGovernmentGrants", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock", "vnet:GovernmentGrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_myGIOM9cqU2jjJpwQS9kOw", "name": "vnet:DeferredGovernmentGrants", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock", "vnet:GovernmentGrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R112": { "role": "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsAdditionalInformationDetails", "longName": "42002 - Disclosure - DEFERRED GOVERNMENT GRANTS - Additional Information (Details)", "shortName": "DEFERRED GOVERNMENT GRANTS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ProceedsFromGovernmentGrants", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:GovernmentGrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ProceedsFromGovernmentGrants", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "vnet:GovernmentGrantsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlanDetails", "longName": "42101 - Disclosure - EMPLOYEE CONTRIBUTION PLAN (Details)", "shortName": "EMPLOYEE CONTRIBUTION PLAN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:MultiemployerPlanTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:MultiemployerPlanTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "longName": "42201 - Disclosure - SHARE-BASED COMPENSATION - Employee share options activity (Details)", "shortName": "SHARE-BASED COMPENSATION - Employee share options activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_PlanNameAxis_vnet_EquityIncentivePlanTwentyTenMember_NPmOjz5RHUOa1bijJRuhUg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PlanNameAxis_vnet_EquityIncentivePlanTwentyTenMember_A3KT_jg5CEqmeBXgT0152w", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R115": { "role": "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails", "longName": "42202 - Disclosure - SHARE-BASED COMPENSATION - Restricted stock units activity (Details)", "shortName": "SHARE-BASED COMPENSATION - Restricted stock units activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "unitRef": "Unit_Standard_USD_yH0r2BAuI0m8ZzyLe4j6Ew", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R116": { "role": "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails", "longName": "42203 - Disclosure - SHARE-BASED COMPENSATION - Share compensation expense (Details)", "shortName": "SHARE-BASED COMPENSATION - Share compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_CyKkdfGn-E2wIAF7Aq9CGw", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R117": { "role": "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "longName": "42204 - Disclosure - SHARE BASED COMPENSATION - Additional Information (Details)", "shortName": "SHARE BASED COMPENSATION - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ShareBasedCompensationFairValueOfSharesExercisedDuringPeriod", "unitRef": "Unit_Standard_USD_yH0r2BAuI0m8ZzyLe4j6Ew", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R118": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails", "longName": "42301 - Disclosure - TAXATION - Income Taxes (Details)", "shortName": "TAXATION - Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_StatementGeographicalAxis_vnet_OtherCountriesMember_Tj4-IIYDR0awIjlVWOPshw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R119": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails", "longName": "42302 - Disclosure - TAXATION - Income Tax Benefits (Expense) (Details)", "shortName": "TAXATION - Income Tax Benefits (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails", "longName": "42303 - Disclosure - TAXATION - PRC operations (Details)", "shortName": "TAXATION - PRC operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R121": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsParentheticalDetails", "longName": "42304 - Disclosure - TAXATION - PRC operations (Parenthetical) (Details)", "shortName": "TAXATION - PRC operations (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "p", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R122": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails", "longName": "42305 - Disclosure - TAXATION - Deferred Taxes (Details)", "shortName": "TAXATION - Deferred Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R123": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationUnrecognizedTaxBenefitsDetails", "longName": "42306 - Disclosure - TAXATION - Unrecognized Tax Benefits (Details)", "shortName": "TAXATION - Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_AAskrkTZ6kmCOSyEXnHglA", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R124": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails", "longName": "42307 - Disclosure - TAXATION - Additional Information (Details)", "shortName": "TAXATION - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "Duration_1_1_2008_To_1_1_2008_MHG0x5sPeE-ERA2p_k_Vhw", "name": "vnet:EnterpriseIncomeTaxRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2008_To_1_1_2008_MHG0x5sPeE-ERA2p_k_Vhw", "name": "vnet:EnterpriseIncomeTaxRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R125": { "role": "http://www.en.21vianet.com/role/DisclosureTaxationMovementsOfValuationAllowanceDetails", "longName": "42308 - Disclosure - TAXATION - Movements of the valuation allowance (Details)", "shortName": "TAXATION - Movements of the valuation allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "As_Of_12_31_2022_1dbXHgO6ikiUtMepbEzcig", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "vnet:ValuationAllowanceDeferredTaxAssetAdditionAmount", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R126": { "role": "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "longName": "42401 - Disclosure - RELATED PARTY TRANSACTIONS - Related party transactions (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Related party transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OtherOperatingIncome", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2023_To_5_31_2023_oXfqTSTbmkOgWojHRiQMEg", "name": "us-gaap:RelatedPartyTransactionRate", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "vnet:ScheduleOfRelatedPartyTransactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R127": { "role": "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "longName": "42402 - Disclosure - RELATED PARTY TRANSACTIONS - Related party balances (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Related party balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "127", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_jUEEM9pBHkmWj-D8p9WLhw", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:DueFromDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_jUEEM9pBHkmWj-D8p9WLhw", "name": "us-gaap:OtherLiabilities", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "vnet:DueFromDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R128": { "role": "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssetsDetails", "longName": "42501 - Disclosure - RESTRICTED NET ASSETS (Details)", "shortName": "RESTRICTED NET ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "128", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "vnet:RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R129": { "role": "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "longName": "42601 - Disclosure - EARNING (LOSS) PER SHARE - Basic and diluted loss per share (Details)", "shortName": "EARNING (LOSS) PER SHARE - Basic and diluted loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "129", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "us-gaap:PreferredStockDividendsIncomeStatementImpact", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R130": { "role": "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareAdditionalInformationDetails", "longName": "42602 - Disclosure - EARNING (LOSS) PER SHARE - Additional Information (Details)", "shortName": "EARNING (LOSS) PER SHARE - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_eYzwHQrRkUuwcatn1gTvhA", "name": "vnet:DepositarySharesIssued", "unitRef": "Unit_Standard_shares_JBbHYkHRt0mDYjGRqyXDVw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": null }, "R131": { "role": "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "longName": "42701 - Disclosure - SHARE CAPITAL (Details)", "shortName": "SHARE CAPITAL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_AAskrkTZ6kmCOSyEXnHglA", "name": "vnet:PercentageOfPrincipalAmountOfDebtInstrumentConverted", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R132": { "role": "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "longName": "42801 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and liabilities measured (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Assets and liabilities measured (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "132", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R133": { "role": "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "longName": "42802 - Disclosure - FAIR VALUE MEASUREMENTS - Key assumptions (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Key assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "133", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_vnet_BondsDueTwoThousandTwentyFiveMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_K7Tdx0zWHEurqgN6QcHr6Q", "name": "us-gaap:DebtInstrumentMeasurementInput", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_FairValueByLiabilityClassAxis_vnet_BondsDueTwoThousandTwentyFiveMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_K7Tdx0zWHEurqgN6QcHr6Q", "name": "us-gaap:DebtInstrumentMeasurementInput", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R134": { "role": "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails", "longName": "42803 - Disclosure - FAIR VALUE MEASUREMENTS - Liabilities measured (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Liabilities measured (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "134", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByLiabilityClassAxis_vnet_BondsDueTwoThousandTwentyFiveMember_SlLoofzqjk2O6IAb1oK1GA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_vnet_BondsDueTwoThousandTwentyFiveMember_edBzkDIii0eqL7EmRcfSAg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R135": { "role": "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "longName": "42804 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured at fair value on a non-recurring basis (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Assets measured at fair value on a non-recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "135", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_HQGq_QIJq0Kr_h0UijVi4g", "name": "vnet:LongLivedAssetsMeasurementInput", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_HQGq_QIJq0Kr_h0UijVi4g", "name": "vnet:LongLivedAssetsMeasurementInput", "unitRef": "Unit_Standard_pure_rmxfCnnyCUCYXOW8mEfCoQ", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R136": { "role": "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "longName": "42901 - Disclosure - COMMITMENTS AND CONTINGENCIES - Capital commitments (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Capital commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "136", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_vnet_CommitmentByNatureAxis_vnet_CapitalPurchaseCommitmentsMember_l_37gmmj-0u0c0_piJPdUA", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember_vnet_CommitmentByNatureAxis_vnet_CapitalPurchaseCommitmentsMember_l_37gmmj-0u0c0_piJPdUA", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R137": { "role": "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "longName": "42902 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Purchase Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "137", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_vnet_BandwidthAndCabinetCapacityMember_vnet_CommitmentByNatureAxis_us-gaap_PurchaseCommitmentMember_m7e1rAirrUWkFcOkuinQoQ", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_vnet_BandwidthAndCabinetCapacityMember_vnet_CommitmentByNatureAxis_us-gaap_PurchaseCommitmentMember_m7e1rAirrUWkFcOkuinQoQ", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R138": { "role": "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "42903 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "138", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true, "unique": true } }, "R139": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "longName": "43001 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed balance sheets (Details)", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed balance sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "139", "firstAnchor": { "contextRef": "As_Of_12_31_2023_Xd4AWwRA3Ei7mpTHewB-9Q", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_hKYmctl_80el0ifdjBxi-A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R140": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "longName": "43002 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION- Condensed statements of operations (Details)", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION- Condensed statements of operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "140", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_P5v3otWeG0qGGZ7TB_GKKQ", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R141": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "longName": "43003 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Details)", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "141", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_P5v3otWeG0qGGZ7TB_GKKQ", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R142": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails", "longName": "43004 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Parenthetical) (Details)", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statement of Comprehensive Loss (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "142", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_P5v3otWeG0qGGZ7TB_GKKQ", "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "srt:CondensedStatementOfComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } }, "R143": { "role": "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "longName": "43005 - Disclosure - PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details)", "shortName": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION - Condensed Statements of Cash Flows (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "143", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ieCst_a0Gk2nr4veQRvekw", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_P5v3otWeG0qGGZ7TB_GKKQ", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "Unit_Standard_CNY_MomnNAzDQ0KYy7XpmOyj-w", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vnet-20231231x20f.htm", "unique": true } } }, "tag": { "vnet_AbitcoolBroadbandIncorporatedChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AbitcoolBroadbandIncorporatedChinaMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Abitcool Broadband Incorporated China.", "label": "Abitcool (China) Broadband Inc. (\"aBitCool DG\") [Member]", "terseLabel": "Abitcool (China) Broadband Inc. (\"aBitCool DG\")" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "vnet_AccountsAndNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AccountsAndNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Accounts and Notes Payable, Current", "label": "Accounts and Notes Payable, Current", "positiveLabel": "Accounts and notes payable of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Accounts and notes payable", "verboseLabel": "Accounts and notes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB483,030 and RMB493,837 as of December 31, 2022 and 2023, respectively)" } } }, "auth_ref": [] }, "vnet_AccountsAndNotesReceivableAdditionalProvisionDueToBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AccountsAndNotesReceivableAdditionalProvisionDueToBusinessCombination", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableDueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of additional provision due to business combination for accounts and notes receivable.", "label": "Accounts And Notes Receivable, Additional Provision Due To Business Combination", "terseLabel": "Additional due to business combination" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Net, Current", "terseLabel": "Accounts and notes receivable (net of allowance for doubtful debt of RMB134,569 and RMB188,356 as of December 31, 2022 and 2023, respectively)", "totalLabel": "Accounts and notes receivable, net", "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable." } } }, "auth_ref": [ "r414", "r1015" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayables" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER PAYABLES", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Account payables", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41", "r1043" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r309", "r414", "r415", "r1003" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable (net of allowance for doubtful debt of RMB 100,797 and RMB 161,837 as of December 31, 2022 and 2023 respectively)", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r414", "r415" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "positiveLabel": "Income taxes payable (including amounts of Consolidated VIEs without recourse to the Company of RMB25,188 and RMB13,531 as of December 31, 2022 and 2023, respectively)", "terseLabel": "Income taxes payable", "verboseLabel": "Income tax payables of the Consolidated VIEs without recourse to the primary beneficiaries", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r172", "r244" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "negatedLabel": "Accrued expenses and other payables", "positiveLabel": "Accrued expenses and other payables of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Accrued expenses and other payables", "totalLabel": "Accrued expenses and other payables", "verboseLabel": "Accrued expenses and other payables (including amounts of Consolidated VIEs without recourse to the Company of RMB1,488,031 and RMB1,616,423 as of December 31, 2022 and 2023, respectively)", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued service fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r98", "r299", "r812" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r58", "r59", "r186", "r311", "r806", "r844", "r845" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r24", "r59", "r679", "r682", "r731", "r840", "r841", "r1098", "r1099", "r1100", "r1118", "r1119", "r1120" ] }, "vnet_AcquisitionAndDisposalOfSubsidiariesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AcquisitionAndDisposalOfSubsidiariesDisclosureAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "ACQUISITION OF SUBSIDIARIES" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "verboseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r179", "r1043", "r1237" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r619", "r620", "r621", "r865", "r1118", "r1119", "r1120", "r1206", "r1239" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "vnet_AdjustedInterestForConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AdjustedInterestForConvertiblePromissoryNotes", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of Adjusted interest for convertible promissory notes.", "label": "Adjusted Interest For Convertible Promissory Notes", "terseLabel": "Adjusted interest for convertible promissory notes" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r119", "r120", "r586" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash generated from operating activities:" } } }, "auth_ref": [] }, "dei_AdrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AdrMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "American Depository Shares", "terseLabel": "American Depository Shares", "documentation": "American Depositary Receipt (or American Depositary Share, ADS)." } } }, "auth_ref": [ "r1060" ] }, "vnet_AdvancesFromCustomersCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AdvancesFromCustomersCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of advances from customers, classified as current.", "label": "Advances from Customers, Current", "positiveLabel": "Advances from customers (including amounts of Consolidated VIEs without recourse to the Company of RMB1,157,963 and RMB1,605,247 as of December 31, 2022 and 2023, respectively)", "terseLabel": "Advances from customers", "verboseLabel": "Advance from customers of the Consolidated VIEs without recourse to the primary beneficiaries" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising expenditures", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r263" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Advertising Expense", "terseLabel": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r627" ] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity." } } }, "auth_ref": [ "r278", "r917", "r994", "r1048", "r1167", "r1211", "r1212", "r1213" ] }, "vnet_AggregateLocalSubsidiariesOfTelecommunicationCarrierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AggregateLocalSubsidiariesOfTelecommunicationCarrierMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregate local subsidiaries of a telecommunication carrier.", "label": "Aggregate local subsidiaries of a telecommunication carrier", "terseLabel": "Aggregate local subsidiaries of a telecommunication carrier" } } }, "auth_ref": [] }, "vnet_AgreementExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AgreementExpirationDate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Agreement expiration date.", "label": "Agreement Expiration Date", "terseLabel": "Agreement agreement between 21Vianet China and the 21Vianet Technology, expiration date" } } }, "auth_ref": [] }, "vnet_AgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AgreementTerm", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Agreement term.", "label": "Agreement Term", "terseLabel": "Agreement agreement between 21Vianet China and the 21Vianet Technology, term" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Compensation cost", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r617", "r626" ] }, "vnet_AllowanceForDoubtfulAccountsAndNotesReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AllowanceForDoubtfulAccountsAndNotesReceivableCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails", "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableDueDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Represents the allowance for doubtful accounts and notes receivable current.", "label": "Allowance For Doubtful Accounts And Notes Receivable Current", "negatedLabel": "Allowance for doubtful debt", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year", "terseLabel": "Allowance for doubtful debt" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at beginning of the year", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r1127" ] }, "vnet_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesForeignExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesForeignExchangeDifference", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other receivable in relation to foreign exchange difference.", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables, Foreign Exchange Difference", "terseLabel": "Foreign exchange difference" } } }, "auth_ref": [] }, "vnet_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesWriteOff", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of other receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables, Write-off", "negatedLabel": "Write-off" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r312", "r416", "r457" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableDueDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedLabel": "Write-off of accounts receivable", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r461" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r534", "r713", "r1022", "r1023", "r1109" ] }, "vnet_AmortizationOfGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AmortizationOfGrants", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsMovementsOfDeferredGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization of Grants", "label": "Amortization of Grants", "negatedLabel": "Recognized as a reduction of depreciation expense" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible assets, amortization expenses", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r91", "r95" ] }, "vnet_AmountOfInvestmentInEquityInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AmountOfInvestmentInEquityInvestee", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of investment in equity investee at the period end.", "label": "Amount Of Investment In Equity Investee", "terseLabel": "Investment in an equity investee" } } }, "auth_ref": [] }, "vnet_AnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesRollForward", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Analysis Of The Allowance For Doubtful Debt In Relation To Other Receivables (Roll Forward)", "terseLabel": "Analysis of the allowance for doubtful debt in relation to other receivables" } } }, "auth_ref": [] }, "vnet_AnhuiSuzhouCenturyBroadbandDataTechnologyCo.Ltd.SzCenturyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AnhuiSuzhouCenturyBroadbandDataTechnologyCo.Ltd.SzCenturyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Anhui Suzhou Century Broadband Data Technology Co., Ltd. (\"SZ Century\").", "label": "SZ Century [Member]", "terseLabel": "SZ Century" } } }, "auth_ref": [] }, "vnet_AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AppreciationOrDepreciationOfFunctionalCurrencyOfEntityAndItsSubsidiariesAndVariableInterestEntitysAgainstReportingCurrencyByPercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the appreciation or depreciation of functional currency of entity and its subsidiaries and VIEs against reporting currency by percentage.", "label": "Appreciation or Depreciation of Functional Currency of Entity and its Subsidiaries and VIEs Against Reporting Currency by Percentage", "terseLabel": "Depreciation (appreciation) of RMB against US$" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r670" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1201" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Total share consideration", "totalLabel": "Total share consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r1038", "r1202", "r1203", "r1204" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred [Abstract]", "terseLabel": "Net assets acquired:" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable", "terseLabel": "Asset acquistion settled with equity interests of a subsidiary (Note 4)", "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r1202", "r1203", "r1204" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1201" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "terseLabel": "Asset acquisitions", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1201" ] }, "vnet_AssetAcquisitionPercentageOfAcquisition": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AssetAcquisitionPercentageOfAcquisition", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details" ], "lang": { "en-us": { "role": { "documentation": "The percentage of equity interests of an entity acquired in an asset acquisition transaction", "label": "Asset Acquisition, Percentage Of Acquisition", "terseLabel": "Asset Acquisition, Percentage Of Acquisition" } } }, "auth_ref": [] }, "vnet_AssetAcquisitionPercentageOfEquityInterestsIssued": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "AssetAcquisitionPercentageOfEquityInterestsIssued", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details" ], "lang": { "en-us": { "role": { "documentation": "The percentage of equity interests of an entity to be issued as consideration for asset acquisition.", "label": "Asset Acquisition, Percentage Of Equity Interests Issued" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1201" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral [Member]", "terseLabel": "Asset Pledged as Collateral", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r672", "r888", "r1039", "r1222" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets", "verboseLabel": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r242", "r303", "r344", "r382", "r402", "r408", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r672", "r676", "r697", "r802", "r910", "r1043", "r1055", "r1159", "r1160", "r1214" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "terseLabel": "Current assets", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r294", "r315", "r344", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r672", "r676", "r697", "r1043", "r1159", "r1160", "r1214" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:", "verboseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets measured at fair value on recurring basis", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r148" ] }, "us-gaap_AssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent", "terseLabel": "Total non-current assets", "totalLabel": "Total non-current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r344", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r672", "r676", "r697", "r1159", "r1160", "r1214" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets:", "verboseLabel": "Non-current assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1061", "r1062", "r1063" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1061", "r1062", "r1063" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1061", "r1062", "r1063" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale", "terseLabel": "Available-for-sale debt investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r419", "r465", "r792", "r1131" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r613", "r614", "r615", "r616" ] }, "vnet_BandwidthAndCabinetCapacityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BandwidthAndCabinetCapacityMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tis member represents to bandwidth and cabinet capacity.", "label": "Bandwidth And Cabinet Capacity [Member]", "terseLabel": "Schedule of outstanding purchase commitments in relation to bandwidth and cabinet capacity" } } }, "auth_ref": [] }, "vnet_BaseProfitForCalculatingTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BaseProfitForCalculatingTaxRate", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of profit for calculating tax rate.", "label": "Base Profit For Calculating Tax Rate", "terseLabel": "Assessable profits" } } }, "auth_ref": [] }, "vnet_BasisOfPresentationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BasisOfPresentationPolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "It represents the basis of presentation policy.", "label": "Basis Of Presentation Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "auth_ref": [] }, "vnet_BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Chengyishidai Network Technology Company Limited.", "label": "Beijing Chengyishidai Network Technology Company Limited [Member]", "verboseLabel": "CYSD" } } }, "auth_ref": [] }, "vnet_BeijingHongyuanNetworkTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingHongyuanNetworkTechnologyCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Hongyuan Network Technology Co., Ltd.", "label": "Beijing Hongyuan Network Technology Co., Ltd [Member]", "terseLabel": "Beijing Hongyuan Network Technology Co., Ltd" } } }, "auth_ref": [] }, "vnet_BeijingHuaqingPropertyManagementCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingHuaqingPropertyManagementCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Huaqing Property Management Co., Ltd.", "label": "Beijing Huaqing Property Management Co., Ltd [Member]", "verboseLabel": "Beijing Huaqing" } } }, "auth_ref": [] }, "vnet_BeijingJiangheCloudIndustrialInternetTechnologyCo.Ltd.JiangheIndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingJiangheCloudIndustrialInternetTechnologyCo.Ltd.JiangheIndustrialMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd", "label": "Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(Jianghe Industrial) [Member]", "terseLabel": "Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(\"Jianghe Industrial\")" } } }, "auth_ref": [] }, "vnet_BeijingJiangheCloudTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingJiangheCloudTechnologyCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Beijing Jianghe Cloud Technology Co.,Ltd.", "label": "Beijing Jianghe Cloud Technology Co.,Ltd. (\"BJ JHC\") [Member]", "terseLabel": "Beijing Jianghe Cloud Technology Co.,Ltd. (\"BJ JHC\")" } } }, "auth_ref": [] }, "vnet_BeijingJiangheCloudTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingJiangheCloudTechnologyCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Jianghe Cloud Technology Co.,Ltd. (\"BJ Jianghe Cloud\").", "label": "BJ JHC [Member]", "terseLabel": "Beijing Jianghe Cloud Technology Co., Ltd. (\"BJ JHC\")", "verboseLabel": "BJ JHC" } } }, "auth_ref": [] }, "vnet_BeijingJiangheShuzhiTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingJiangheShuzhiTechnologyCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Jianghe Shuzhi Technology Co., Ltd.", "label": "Beijing Jianghe Shuzhi Technology Co., Ltd. [Member]", "terseLabel": "Beijing Jianghe Shuzhi Technology Co., Ltd." } } }, "auth_ref": [] }, "vnet_BeijingJiwaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingJiwaMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Jiwa.", "label": "Beijing Jiwa [Member]", "terseLabel": "Beijing Jiwa" } } }, "auth_ref": [] }, "vnet_BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Beijing New Internet Digital Technology Research Institution Limited (\"BJ New Internet\").", "label": "BJ New Internet [Member]", "terseLabel": "BJ New Internet" } } }, "auth_ref": [] }, "vnet_BeijingQidiYefengInvestmentCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingQidiYefengInvestmentCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Qidi Yefeng Investment Co., Ltd.", "label": "Beijing Qidi Yefeng Investment Co., Ltd [Member]", "terseLabel": "Beijing Qidi Yefeng" } } }, "auth_ref": [] }, "vnet_BeijingShuntuoGreenEnergyDataTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingShuntuoGreenEnergyDataTechnologyCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Beijing Shuntuo Green Energy Data Technology Co.,Ltd.", "label": "Beijing Shuntou Green Energy Data Technology Co.,Ltd. (\"BJ ST\") [Member]", "terseLabel": "Beijing Shuntou Green Energy Data Technology Co.,Ltd. (\"BJ ST\")" } } }, "auth_ref": [] }, "vnet_BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing Super Internet Technology Research Institute Co., Ltd.", "label": "Beijing Super Internet Technology Research Institute Co., Ltd. (\"BJ Chaohulian\")" } } }, "auth_ref": [] }, "vnet_BeijingTenxcloudTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingTenxcloudTechnologyCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Beijing TenxCloud Technology Co.,Ltd. (\"BJ TenxCloud\").", "label": "BJ TenxCloud", "terseLabel": "Beijing TenxCloud Technology Co., Ltd. (\"BJ TenxCloud\")", "verboseLabel": "BJ TenxCloud" } } }, "auth_ref": [] }, "vnet_BeijingTenxcloudTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingTenxcloudTechnologyCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Beijing TenxCloud Technology Company Limited [Member]", "label": "Beijing TenxCloud Technology Co., Ltd. (\"BJ TenxCloud\")" } } }, "auth_ref": [] }, "vnet_BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Beijing Tuspark Innovation Investment Development Co Ltd.", "label": "Tuspark Innovation [Member]", "terseLabel": "Tuspark Innovation" } } }, "auth_ref": [] }, "vnet_BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Beijing Twenty One Via Net Broadband Data Center Company Limited [Member]", "label": "Beijing 21Vianet Broad Band Data Center Co., Ltd. (\"21Vianet Beijing\")" } } }, "auth_ref": [] }, "vnet_BeijingXunnengDigitalIndustryEmpowermentCenterCo.Ltd.BjXunnengMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BeijingXunnengDigitalIndustryEmpowermentCenterCo.Ltd.BjXunnengMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Xunneng Digital Industry Empowerment Center Co., Ltd", "label": "Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(BJ Xunneng) [Member]", "terseLabel": "Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(\"BJ Xunneng\")" } } }, "auth_ref": [] }, "vnet_BjChaohulianMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BjChaohulianMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for BJ Chaohulian.", "label": "BJ Chaohulian" } } }, "auth_ref": [] }, "vnet_BjJianghecloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BjJianghecloudMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for BJ JiangHeCloud.", "label": "BJ JiangHeCloud", "terseLabel": "BJ JiangHeCloud" } } }, "auth_ref": [] }, "vnet_BjXunnengMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BjXunnengMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for BJ Xunneng.", "label": "BJ Xunneng [Member]", "terseLabel": "BJ Xunneng" } } }, "auth_ref": [] }, "vnet_BondsDueTwoThousandTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsDueTwoThousandTwentyFiveMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to bonds due Two Thousand Twenty Five member.", "label": "2025 Convertible Notes", "terseLabel": "2025 Convertible promissory notes" } } }, "auth_ref": [] }, "vnet_BondsDueTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsDueTwoThousandTwentySevenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to 2027 Convertible promissory notes.", "label": "2027 Convertible Notes", "terseLabel": "2027 Convertible Promissory Notes" } } }, "auth_ref": [] }, "vnet_BondsDueTwoThousandTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsDueTwoThousandTwentySixMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to bonds due Two Thousand Twenty Six member.", "label": "2026 Convertible Notes", "terseLabel": "2026 Convertible promissory notes" } } }, "auth_ref": [] }, "vnet_BondsDueTwoThousandsTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsDueTwoThousandsTwentySevenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to bonds due 2027.", "label": "Bonds Due Two Thousands Twenty Seven [Member]", "terseLabel": "2027 Convertible promissory notes" } } }, "auth_ref": [] }, "vnet_BondsPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsPayableAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "BONDS PAYABLE." } } }, "auth_ref": [] }, "vnet_BondsPayableRepaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsPayableRepaid", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the repayment of principal amount of bonds payable.", "label": "Bonds Payable Repaid", "terseLabel": "Principal amount repaid" } } }, "auth_ref": [] }, "vnet_BondsPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsPayableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayable" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for bonds payable.", "label": "Bonds Payable [Text Block]", "terseLabel": "BONDS PAYABLE" } } }, "auth_ref": [] }, "vnet_BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Bonds, 7.875%, due in 2021 (\"2021 Notes\").", "label": "Bonds 7.875%, Due 2021" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r668", "r1030", "r1031" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r124", "r127", "r668", "r1030", "r1031" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "ACQUISITION OF SUBSIDIARIES", "verboseLabel": "Significant subsidiaries of the Company, VIEs and subsidiaries of VIEs", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r668" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of equity interests acquired", "verboseLabel": "Equity interests acquired (as a percent)", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r125" ] }, "vnet_BusinessAcquisitionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BusinessAcquisitionsAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Business Acquisitions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Purchase consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r19" ] }, "vnet_BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BusinessCombinationContingentConsiderationArrangementsIncreaseDecreaseInLiability", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in Liability.", "label": "Business Combination, Contingent Consideration Arrangements, Increase (Decrease) in Liability", "verboseLabel": "Consideration payable for acquisition of noncontrolling interest included in accrued expenses and other payables" } } }, "auth_ref": [] }, "vnet_BusinessCombinationContingentConsiderationLiabilityCashPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BusinessCombinationContingentConsiderationLiabilityCashPayment", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled with payment of cash.", "label": "Business Combination, Contingent Consideration, Liability, Cash Payment", "terseLabel": "Contingent Consideration, cash to be paid" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Payables for acquisitions and long-term investments", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r134" ] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "verboseLabel": "Net profit loss of acquiree since the acquisition date included in the consolidated statement of operations", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r126" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since the acquisition date included in the consolidated statement of operations", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r126" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other current liabilities", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax assets", "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Intangible assets", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r128", "r129" ] }, "vnet_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease liabilities assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "vnet_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of operating lease right-of-use assets, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-of-use Assets", "terseLabel": "Operating lease right-of-use assets, net" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Property and equipment, net", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r128", "r129" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Net assets acquired:" } } }, "auth_ref": [] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r1062", "r1063" ] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "PRC [Member]", "terseLabel": "PRC" } } }, "auth_ref": [] }, "vnet_CapitalPurchaseCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CapitalPurchaseCommitmentsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the in formation of capital purchase commitments", "label": "Capital Purchase Commitments [Member]", "terseLabel": "Capital Commitments" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Gross", "terseLabel": "Internal use software development costs, Amount capitalized", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1243" ] }, "vnet_CarryingValueOfLandUseRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CarryingValueOfLandUseRights", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsPledgedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying amounts of land use rights pledged by the Company to secure banking borrowings.", "label": "Carrying Value Of Land Use Rights", "terseLabel": "Land use rights" } } }, "auth_ref": [] }, "vnet_CarryingValueOfLandUseRightsPledgedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CarryingValueOfLandUseRightsPledgedTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of land use rights pledged.", "label": "Carrying Value Of Land Use Rights Pledged [Table Text Block]", "terseLabel": "Carrying value of land use rights pledged by company to secure banking borrowings" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r69", "r296", "r1002" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r70" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r70", "r241" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash and cash equivalents, restricted cash and short-term investments, held at major institutions", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r69", "r204", "r340" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash and cash equivalents and restricted cash to the consolidated balance sheets" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash", "verboseLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r204" ] }, "vnet_CashConsiderationForSharesRepurchaseRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CashConsiderationForSharesRepurchaseRelatedParty", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash consideration for share repurchase to related party.", "label": "Cash Consideration For Shares Repurchase, Related Party", "terseLabel": "Cash consideration for shares repurchase" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of non-cash activities:" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r77", "r359" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r77", "r359" ] }, "vnet_ChangeInCapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ChangeInCapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in Capital Expenditures Incurred but Not yet Paid", "label": "Change in Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment included in accrued expenses and other payables" } } }, "auth_ref": [] }, "vnet_ChangesInFairValueOfConvertiblePromissoryNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ChangesInFairValueOfConvertiblePromissoryNotes", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 7.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of changes in the fair value of convertible promissory notes.", "label": "Changes In The Fair Value Of Convertible Promissory Notes", "negatedLabel": "Changes in the fair value of financial liabilities", "terseLabel": "Changes in the fair value of convertible promissory notes", "verboseLabel": "Changes in the fair value of financial liabilities" } } }, "auth_ref": [] }, "vnet_ChangzhouGaoxinInternetCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ChangzhouGaoxinInternetCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Changzhou Gaoxin Internet Co., Ltd. (\"Changzhou Gaoxin\").", "label": "Changzhou Gaoxin Internet Co., Ltd", "terseLabel": "Changzhou Gaoxin Internet Co., Ltd" } } }, "auth_ref": [] }, "vnet_ChangzhouGaoxinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ChangzhouGaoxinMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Changzhou Gaoxin.", "label": "Changzhou Gaoxin [Member]", "terseLabel": "Changzhou Gaoxin" } } }, "auth_ref": [] }, "vnet_ChengduQidiChengxinEducationLimitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ChengduQidiChengxinEducationLimitMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Chengdu Qidi Chengxin Education Limit (\"Qidi Chengxin\").", "label": "Chengdu Qidi Chengxin Education Limit (\"Qidi Chengxin\")" } } }, "auth_ref": [] }, "vnet_ChoiceFaithGroupHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ChoiceFaithGroupHoldingsLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Choice Faith Group Holdings Limited.", "label": "Choice Faith Group Holdings Limited [Member]", "terseLabel": "Choice Faith Group Holdings Limited" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r274", "r306", "r307", "r308", "r344", "r368", "r369", "r371", "r373", "r379", "r380", "r454", "r503", "r505", "r506", "r507", "r510", "r511", "r541", "r542", "r546", "r549", "r557", "r697", "r854", "r855", "r856", "r857", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r898", "r919", "r943", "r974", "r975", "r976", "r977", "r978", "r1068", "r1110", "r1122" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "verboseLabel": "SHARE CAPITAL", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r306", "r307", "r308", "r379", "r541", "r542", "r544", "r546", "r549", "r555", "r557", "r854", "r855", "r856", "r857", "r1024", "r1068", "r1110" ] }, "us-gaap_CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementAndThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementAndThirdPartyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement, Transaction with Party to Collaborative Arrangement and Third Party [Member]", "terseLabel": "Another Third Party", "documentation": "Collaborative arrangement transaction between party to collaborative arrangement and third party." } } }, "auth_ref": [ "r1205" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r670" ] }, "vnet_CommitmentByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CommitmentByNatureAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitment by Nature [Axis]", "label": "Commitment by Nature [Axis]" } } }, "auth_ref": [] }, "vnet_CommitmentByNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CommitmentByNatureDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitment by Nature [Domain]", "label": "Commitment by Nature [Domain]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r51", "r161", "r804", "r897" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block].", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r218", "r496", "r497", "r983", "r1157" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class A", "terseLabel": "Class A Ordinary Shares", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1239" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class B", "terseLabel": "Class B Ordinary Shares", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1239" ] }, "us-gaap_CommonClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassCMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Class C", "terseLabel": "Class C Ordinary Shares", "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "vnet_CommonClassDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CommonClassDMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Common Class D shares.", "label": "Common Class D [Member]", "terseLabel": "Class D ordinary shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance under the plan", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r52" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Ordinary shares", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1045", "r1046", "r1047", "r1049", "r1050", "r1051", "r1052", "r1118", "r1119", "r1206", "r1229", "r1239" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r178" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Ordinary shares, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r178", "r898" ] }, "vnet_CommonStockSharesAuthorizedIncreaseInNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CommonStockSharesAuthorizedIncreaseInNumberOfShares", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "The additional increase in the maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized, Increase In Number Of Shares", "terseLabel": "Increase in number of shares" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r178" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Ordinary shares, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r25", "r178", "r898", "r916", "r1239", "r1240" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r178", "r805", "r1043" ] }, "vnet_CommonStockVotesPerShare": { "xbrltype": "decimalItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CommonStockVotesPerShare", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents shareholders vote for class A, class B, class C and class D common stock, votes per share.", "label": "Common Stock, Votes Per Share", "terseLabel": "Entitled vote per ordinary share" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss) attributable to VNET Group, Inc.", "verboseLabel": "Comprehensive (loss) income attributable to VNET Group, Inc.", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r60", "r319", "r321", "r331", "r797", "r823" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "negatedLabel": "Comprehensive income attributable to noncontrolling interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r9", "r137", "r147", "r319", "r321", "r330", "r796", "r822" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r147", "r234", "r319", "r321", "r329", "r795", "r821" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income (loss)", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "vnet_ComputerAndNetworkEquipmentAndConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ComputerAndNetworkEquipmentAndConstructionInProgressMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "documentation": "This member stand for computer and network equipment and construction in progress.", "label": "Computer And Network Equipment And Construction In Progress [Member]", "terseLabel": "Schedule of commitments to purchase certain computer and network equipment and construction-in-progress" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer and network equipment", "terseLabel": "Computer and network equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Purchased software", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r1000", "r1152", "r1153" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r79", "r81", "r151", "r152", "r413", "r982" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r79", "r81", "r151", "r152", "r413", "r846", "r982" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r79", "r81", "r151", "r152", "r413", "r982", "r1076" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisks" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATION OF RISKS", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r209" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "CONCENTRATION OF RISKS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r982" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration of risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r79", "r81", "r151", "r152", "r413" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r78", "r79", "r81", "r82", "r151", "r240", "r982" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r79", "r81", "r151", "r152", "r413", "r982" ] }, "srt_CondensedBalanceSheetStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedBalanceSheetStatementTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "terseLabel": "Condensed Balance Sheet Statement [Table]", "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r275", "r350", "r1070" ] }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet Statements, Captions [Line Items]", "verboseLabel": "Condensed balance sheets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r276", "r350", "r1070" ] }, "srt_CondensedCashFlowStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedCashFlowStatementTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table]", "terseLabel": "Condensed Cash Flow Statement [Table]", "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r276", "r350", "r1070" ] }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedCashFlowStatementsCaptionsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statements, Captions [Line Items]", "terseLabel": "Condensed statements of cash flows", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r276", "r350", "r1070" ] }, "vnet_CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CondensedConsolidatingStatementOfOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]", "label": "Condensed Consolidating Statement of Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Condensed statements of comprehensive loss" } } }, "auth_ref": [] }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "lang": { "en-us": { "role": { "label": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION" } } }, "auth_ref": [] }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformation" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION", "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document." } } }, "auth_ref": [ "r291", "r350", "r1070" ] }, "srt_CondensedIncomeStatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedIncomeStatementTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table]", "terseLabel": "Condensed Income Statement [Table]", "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r276", "r350", "r1070" ] }, "srt_CondensedStatementOfComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table]", "terseLabel": "Condensed Statement of Comprehensive Income [Table]", "documentation": "Disclosure of information about condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r275", "r350", "r1070" ] }, "srt_CondensedStatementOfComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedStatementOfComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Statement of Comprehensive Income [Table Text Block]", "terseLabel": "Condensed statements of comprehensive (loss) income", "documentation": "Tabular disclosure of condensed statement of comprehensive income (loss) including, but not limited to, statements of comprehensive income (loss) of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1088", "r1117" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r278", "r350", "r672", "r673", "r676", "r677", "r740", "r994", "r1089", "r1090", "r1091", "r1158", "r1161", "r1162" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r278", "r350", "r672", "r673", "r676", "r677", "r740", "r994", "r1089", "r1090", "r1091", "r1158", "r1161", "r1162" ] }, "vnet_ConsolidatedVariableInterestEntitySAssetsPledgedAsCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConsolidatedVariableInterestEntitySAssetsPledgedAsCollateral", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount as of consolidated variable interest entity's assets that have been pledged as collateral for borrowings.", "label": "Consolidated Variable Interest Entity's Assets Pledged as Collateral", "terseLabel": "Consolidated VIE's assets pledged as collateral" } } }, "auth_ref": [] }, "vnet_ConsolidatedVariableInterestEntitySLiabilitiesPledgedAsCollateral": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConsolidatedVariableInterestEntitySLiabilitiesPledgedAsCollateral", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount as of consolidated variable interest entity's liabilities that have been pledged as collateral for borrowings.", "label": "Consolidated Variable Interest Entity's Liabilities Pledged as Collateral", "terseLabel": "Consolidated VIE's liabilities pledged as collateral" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r139", "r1008" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction-in-progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r215" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "positiveLabel": "Deferred revenue of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Deferred revenue (including amounts of Consolidated VIEs without recourse to the Company of RMB84,775 and RMB83,546 as of December 31, 2022 and 2023, respectively)", "verboseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r559", "r560", "r563" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer liability revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleAbstract", "lang": { "en-us": { "role": { "label": "Future lease payments" } } }, "auth_ref": [] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block]", "terseLabel": "Purchase commitments", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r1116" ] }, "vnet_ConvenienceTranslationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvenienceTranslationPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the convenience translation policy.", "label": "Convenience Translation [Policy Text Block]", "terseLabel": "Convenience translation" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Converted", "verboseLabel": "Number of shares converted from Class B to Class A", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r72", "r73", "r74" ] }, "vnet_ConvertedPreferredStockShareIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvertedPreferredStockShareIssued", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Total number of issuance for converted preferred stock.", "label": "Converted Preferred Stock, Share Issued", "terseLabel": "Total issuance for converted preferred stock" } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Convertible promissory notes", "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "CONVERTIBLE PROMISSORY NOTES" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable, Current", "terseLabel": "Convertible promissory notes", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable", "terseLabel": "Convertible Notes Payable", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r171", "r243" ] }, "vnet_ConvertiblePreferredStockBeneficialConversionFeature": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvertiblePreferredStockBeneficialConversionFeature", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of beneficial conversion feature on the convertible preferred stock.", "label": "Convertible Preferred Stock, Beneficial Conversion Feature", "terseLabel": "Beneficial conversion feature" } } }, "auth_ref": [] }, "vnet_ConvertiblePreferredStockConversionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvertiblePreferredStockConversionPricePerShare", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The per share price at which the convertible preferred stock can be converted.", "label": "Convertible Preferred Stock, Conversion Price Per Share", "terseLabel": "Conversion price per share" } } }, "auth_ref": [] }, "vnet_ConvertiblePreferredStockConversionThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvertiblePreferredStockConversionThresholdPercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold percentage of conversion price per ADS considered for triggering conversion of convertible preferred stock.", "label": "Convertible Preferred Stock, Conversion Threshold Percentage", "terseLabel": "Conversion Threshold (as percent)" } } }, "auth_ref": [] }, "vnet_ConvertiblePreferredStockPeriodAfterWhichPreferredSharesWillBeMandatorilyConvertedIntoOrdinaryShares": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvertiblePreferredStockPeriodAfterWhichPreferredSharesWillBeMandatorilyConvertedIntoOrdinaryShares", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Period from the original issuance date, after which the Preferred Shares will be mandatorily converted into ordinary shares, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Convertible Preferred Stock, Period After Which Preferred Shares Will Be Mandatorily Converted Into Ordinary Shares", "terseLabel": "Period after which Series A Preferred Shares will be mandatorily converted into Class A ordinary shares" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r38", "r108", "r177", "r223", "r552" ] }, "vnet_ConvertibleSharesExchangeRatio": { "xbrltype": "decimalItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ConvertibleSharesExchangeRatio", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the convertible shares exchange ratio.", "label": "Convertible Shares Exchange Ratio", "terseLabel": "Conversion share ratio" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods and services sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r195", "r776" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Cabinet and Bandwidth Supply", "terseLabel": "Cabinet and Bandwidth Supply", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r1075" ] }, "us-gaap_CostOfPropertyRepairsAndMaintenance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfPropertyRepairsAndMaintenance", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Property Repairs and Maintenance", "terseLabel": "Repairs and maintenance", "documentation": "The aggregate costs of keeping the property in good condition but that do not appreciably prolong the life or increase the value of the property." } } }, "auth_ref": [ "r196" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Sales, Policy [Policy Text Block]", "terseLabel": "Cost of revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1080" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r288", "r348", "r349", "r516", "r544", "r738", "r1005", "r1007" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk", "terseLabel": "Credit Concentration Risk", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r240" ] }, "us-gaap_CumulativeDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CumulativeDividends", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Dividends", "terseLabel": "Cumulative dividends", "documentation": "Amount of cumulative cash dividends distributed to shareholders." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r230", "r654", "r660", "r1113" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "terseLabel": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r80", "r413" ] }, "vnet_CustomerContractIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CustomerContractIntangibleAssetMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for customer contract, intangible asset.", "label": "Customer contract", "terseLabel": "Customer contract" } } }, "auth_ref": [] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer contract.", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r132" ] }, "vnet_CustomersOnStandAloneBasisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "CustomersOnStandAloneBasisMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for customers on a stand-alone basis.", "label": "Customers on a stand-alone basis", "terseLabel": "Customers on a stand-alone basis" } } }, "auth_ref": [] }, "vnet_DataCenterPropertyAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DataCenterPropertyAndEquipmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Refers to property and equipment that are used in the data centres.", "label": "Data center Property And Equipment" } } }, "auth_ref": [] }, "vnet_DebtConversionConvertedInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DebtConversionConvertedInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of fair value of converted debt instrument.", "label": "Debt Conversion, Converted Instrument, Fair Value", "terseLabel": "Fair value of converted portion" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Number of shares issued upon conversion", "verboseLabel": "Number of shares issued upon conversion", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "BORROWINGS" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowings" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "BORROWINGS", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r219", "r342", "r512", "r518", "r519", "r520", "r521", "r522", "r523", "r528", "r535", "r536", "r538" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r37", "r171", "r172", "r243", "r246", "r350", "r513", "r514", "r515", "r516", "r517", "r519", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r534", "r714", "r1019", "r1020", "r1021", "r1022", "r1023", "r1111" ] }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of debt instrument", "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion." } } }, "auth_ref": [ "r102" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)", "verboseLabel": "Conversion price (in dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r220", "r515" ] }, "vnet_DebtInstrumentConvertibleRemainingDeferredFinanceCostsAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DebtInstrumentConvertibleRemainingDeferredFinanceCostsAmortizationPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period for deferred finance costs of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Convertible, Remaining Deferred Finance Costs, Amortization Period" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining amortization period for debt issuance cost", "documentation": "Remaining amortization period for discount on the liability component of convertible debt which may be settled in cash upon conversion, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r33" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days period", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of conversion price", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r154", "r156", "r513", "r714", "r1020", "r1021" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Fair value of notes", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r526", "r696", "r1020", "r1021" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Effective interest rate (as a percent)", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r48", "r154", "r539", "r714" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r48", "r514" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "CONVERTIBLE PROMISSORY NOTES", "verboseLabel": "Debt Instrument", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r350", "r513", "r514", "r515", "r516", "r517", "r519", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r534", "r537", "r714", "r1019", "r1020", "r1021", "r1022", "r1023", "r1111" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Measurement Input", "terseLabel": "Convertible notes", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r693" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r49", "r350", "r513", "r514", "r515", "r516", "r517", "r519", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r534", "r714", "r1019", "r1020", "r1021", "r1022", "r1023", "r1111" ] }, "vnet_DebtInstrumentPrincipalAmountDenominationForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DebtInstrumentPrincipalAmountDenominationForRepurchase", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of debt instrument principal amount denomination for repurchase", "label": "Debt Instrument Principal Amount Denomination For Repurchase", "terseLabel": "Repayment of convertible notes" } } }, "auth_ref": [] }, "vnet_DebtInstrumentRedemptionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DebtInstrumentRedemptionPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum period within which the debt instrument principal amount with the unpaid accrued interest must be redeemed by the company.", "label": "Debt Instrument, Redemption Period", "terseLabel": "Period of receipt of notices" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage of Principal amount", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price, Percentage of principal amount redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Repaid, Principal", "terseLabel": "Repaid principal amount", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r857" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r49", "r108", "r111", "r153", "r154", "r156", "r162", "r222", "r224", "r350", "r513", "r514", "r515", "r516", "r517", "r519", "r524", "r525", "r526", "r527", "r529", "r530", "r531", "r532", "r533", "r534", "r537", "r714", "r1019", "r1020", "r1021", "r1022", "r1023", "r1111" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Short-term bank borrowings, term", "verboseLabel": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total borrowings", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities [Member]", "terseLabel": "Available-for-sales Debt Securities", "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions." } } }, "auth_ref": [ "r89", "r1047", "r1242" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Debt Issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r155", "r1164" ] }, "vnet_DeferredGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredGovernmentGrants", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsMovementsOfDeferredGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Government Grants", "label": "Deferred Government Grants", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "auth_ref": [] }, "vnet_DeferredGovernmentGrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredGovernmentGrantsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "DEFERRED GOVERNMENT GRANTS." } } }, "auth_ref": [] }, "vnet_DeferredGovernmentGrantsAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredGovernmentGrantsAdditions", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsMovementsOfDeferredGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of additional deferred government grants.", "label": "Deferred Government Grants, Additions", "terseLabel": "Additions" } } }, "auth_ref": [] }, "vnet_DeferredGovernmentGrantsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredGovernmentGrantsCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Deferred Government Grants Current", "label": "Deferred Government Grants Current", "positiveLabel": "Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Current portion of deferred government grant", "verboseLabel": "Current portion of deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB3,646 and RMB8,062 as of December 31, 2022 and 2023, respectively)" } } }, "auth_ref": [] }, "vnet_DeferredGovernmentGrantsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredGovernmentGrantsNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects.", "label": "Deferred Government Grants Noncurrent", "positiveLabel": "Deferred government grants of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Deferred government grants", "verboseLabel": "Deferred government grants (including amounts of Consolidated VIEs without recourse to the Company of RMB2,726 and RMB11,862 as of December 31, 2022 and 2023, respectively)" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets", "verboseLabel": "Deferred tax assets, net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r637", "r638" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "negatedLabel": "Deferred", "terseLabel": "Deferred income tax expenses (benefits)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r230", "r271", "r659", "r660", "r1113" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetailsCalc2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total non-current deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r175", "r176", "r245", "r649" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred tax liabilities", "positiveLabel": "Deferred tax liabilities of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Deferred tax liabilities", "verboseLabel": "Deferred tax liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB149,475 and RMB139,174 as of December 31, 2022 and 2023, respectively)", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r637", "r638", "r803" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred government grant", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r123", "r1200" ] }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsEquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Equity Method Investments", "terseLabel": "Loss picked up on equity method investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments." } } }, "auth_ref": [ "r123", "r1200" ] }, "vnet_DeferredTaxAssetsFinanceLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxAssetsFinanceLease", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from finance leases.", "label": "Deferred Tax Assets Finance Lease", "terseLabel": "Finance lease" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangible assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "vnet_DeferredTaxAssetsImpairmentOfLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxAssetsImpairmentOfLongLivedAssets", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from impairment of long-lived assets.", "label": "Deferred Tax Assets Impairment of Long Lived Assets", "terseLabel": "Impairment of long-lived assets" } } }, "auth_ref": [] }, "vnet_DeferredTaxAssetsImpairmentOfLongTermInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxAssetsImpairmentOfLongTermInvestment", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from impairment of long-term investment.", "label": "Deferred Tax Assets Impairment of Long Term Investment", "terseLabel": "Impairment of long-term investment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "negatedTotalLabel": "Net deferred tax liabilities", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1199" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetailsCalc2": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net of valuation allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1199" ] }, "us-gaap_DeferredTaxAssetsNetOfValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetOfValuationAllowanceAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance [Abstract]", "terseLabel": "Deferred tax assets" } } }, "auth_ref": [] }, "vnet_DeferredTaxAssetsNoncurrentClassificationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxAssetsNoncurrentClassificationAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Noncurrent Classification [Abstract]", "label": "Deferred Tax Assets, Noncurrent Classification [Abstract]", "terseLabel": "Non-current" } } }, "auth_ref": [] }, "vnet_DeferredTaxAssetsOperatingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxAssetsOperatingLease", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease.", "label": "Deferred Tax Assets Operating Lease", "terseLabel": "Operating lease" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOtherLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOtherLossCarryforwards", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other Loss Carryforwards", "terseLabel": "Tax losses", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible loss carryforwards, classified as other." } } }, "auth_ref": [ "r123", "r1200" ] }, "vnet_DeferredTaxAssetsPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxAssetsPropertyPlantAndEquipmentCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Property, Plant and Equipment, Current", "label": "Deferred Tax Assets, Property, Plant and Equipment, Current", "terseLabel": "Property and equipment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued expense", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r123", "r1200" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful debt", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r123", "r1200" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationMovementsOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r650" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r121", "r1199" ] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedInterest", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Interest", "terseLabel": "Capitalized interest expenses", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized interest." } } }, "auth_ref": [ "r123", "r1200" ] }, "vnet_DeferredTaxLiabilitiesFinanceLeaseArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxLiabilitiesFinanceLeaseArrangements", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from finance lease arrangements.", "label": "Deferred Tax Liabilities, Finance Lease Arrangements", "terseLabel": "Finance lease" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r123", "r1200" ] }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates", "terseLabel": "Investment in subsidiaries", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated." } } }, "auth_ref": [ "r123", "r1200" ] }, "vnet_DeferredTaxLiabilitiesNoncurrentClassificationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxLiabilitiesNoncurrentClassificationAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Noncurrent Classification [Abstract]", "label": "Deferred Tax Liabilities, Noncurrent Classification [Abstract]", "terseLabel": "Non-current" } } }, "auth_ref": [] }, "vnet_DeferredTaxLiabilitiesOperatingLeaseArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseArrangements", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from operating lease arrangements.", "label": "Deferred Tax Liabilities, Operating Lease Arrangements", "terseLabel": "Operating lease" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r123", "r1200" ] }, "vnet_DepositarySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DepositarySharesIssued", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of depositary shares issued, which will be used to settle stock option awards upon their exercise.", "label": "Depositary Shares Issued", "terseLabel": "Shares issued to depositary bank (in shares)" } } }, "auth_ref": [] }, "us-gaap_DepositsAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Current", "terseLabel": "Deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense", "verboseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r97" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r387" ] }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative liability", "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r316" ] }, "us-gaap_DerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Derivative [Member]", "terseLabel": "Derivative Liability", "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)." } } }, "auth_ref": [ "r237" ] }, "vnet_DermotHoldingLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DermotHoldingLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Dermot Holding Limited.", "label": "Dermot Holding Limited [Member]", "terseLabel": "Dermot Holding Limited" } } }, "auth_ref": [] }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "verboseLabel": "Schedule of impairment charges associated with long-lived assets and acquired intangibles", "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported." } } }, "auth_ref": [ "r99", "r217" ] }, "vnet_DexinTonglianBeijingCultureTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DexinTonglianBeijingCultureTechnologyCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Dexin Tonglian (Beijing) Culture Technology Co., Ltd. (\"Dexin Tonglian\").", "label": "Dexin Tonglian (Beijing) Culture Technology Co., Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "SHARE-BASED COMPENSATION." } } }, "auth_ref": [] }, "vnet_DisclosureOfConvertiblePromissoryNotesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DisclosureOfConvertiblePromissoryNotesTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotes" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for convertible promissory notes.", "label": "Disclosure Of Convertible Promissory Notes [Text Block]", "terseLabel": "CONVERTIBLE PROMISSORY NOTES" } } }, "auth_ref": [] }, "vnet_DisclosureOfOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DisclosureOfOperatingLeaseLiabilityAndFinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of operating and finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating and finance lease liability recognized in statement of financial position.", "label": "Disclosure Of Operating Lease Liability And Finance Lease Liability Maturity [Table Text Block]", "terseLabel": "Schedule of future lease payments under operating leases and finance leases" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "SHARE-BASED COMPENSATION", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r15", "r115" ] }, "vnet_DisclosureOfSupplementalCashFlowInformationForLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DisclosureOfSupplementalCashFlowInformationForLeasesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for supplemental cash flow information related to leases.", "label": "Disclosure Of Supplemental Cash Flow Information For Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to leases" } } }, "auth_ref": [] }, "vnet_DiyixianDotComLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DiyixianDotComLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Diyixian.com Limited (\"Diyixian.com\").", "label": "Diyixian.com Limited (\"Diyixian.com\") [Member]", "terseLabel": "Diyixian.com Limited (\"Diyixian.com\")" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r1062" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1061", "r1062", "r1063" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "terseLabel": "Financial Statement error correction", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1061", "r1062", "r1063", "r1065" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "verboseLabel": "Document and Entity Information", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "terseLabel": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r1056" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r1062" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1064" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "vnet_DueFromDueToRelatedPartiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DueFromDueToRelatedPartiesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party balances, including due from and due to related parties.", "label": "Due From Due To Related Parties [Table Text Block]", "terseLabel": "Schedule of related party balances" } } }, "auth_ref": [] }, "vnet_DueToIntercompanyBorrowingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DueToIntercompanyBorrowingCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails" ], "lang": { "en-us": { "role": { "documentation": "Due To Intercompany Borrowing Current", "label": "Due To Intercompany Borrowing Current", "terseLabel": "Amounts due to inter-companies, net" } } }, "auth_ref": [] }, "vnet_DueToIntercompanyNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "DueToIntercompanyNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails" ], "lang": { "en-us": { "role": { "documentation": "Due To Intercompany Noncurrent", "label": "Due To Intercompany Noncurrent", "terseLabel": "Amounts due to inter-companies, net" } } }, "auth_ref": [] }, "vnet_EarlyRedemptionAtOptionOfPurchasersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EarlyRedemptionAtOptionOfPurchasersMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the scenario, early redemption at the option of the Purchasers.", "label": "Early redemption at the option of the Purchasers" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "EARNING (LOSS) PER SHARE", "terseLabel": "Earning (loss) per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r332", "r356", "r357", "r358", "r359", "r360", "r366", "r368", "r371", "r372", "r373", "r377", "r687", "r688", "r798", "r824", "r1011" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "(Loss) earning per share-Basic:" } } }, "auth_ref": [] }, "vnet_EarningsPerShareBasicAndDilutedDenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EarningsPerShareBasicAndDilutedDenominatorAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share Basic And Diluted Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "vnet_EarningsPerShareBasicAndDilutedNumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EarningsPerShareBasicAndDilutedNumeratorAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Earnings Per Share Basic And Diluted Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r332", "r356", "r357", "r358", "r359", "r360", "r368", "r371", "r372", "r373", "r377", "r687", "r688", "r798", "r824", "r1011" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Loss per share-Diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) per share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNING (LOSS) PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r365", "r374", "r375", "r376" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of foreign exchange rate changes on cash and cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1209" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory income tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r345", "r640", "r661" ] }, "vnet_EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationAtForeignStatutoryIncomeTaxRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of statutory tax rate applicable to pretax income (loss) out of Mainland China.", "label": "Effective Income Tax Rate Reconciliation, at Foreign Statutory Income Tax Rate", "terseLabel": "Income tax rate" } } }, "auth_ref": [] }, "vnet_EffectiveIncomeTaxRateReconciliationNonresidentWithholdingPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationNonresidentWithholdingPercent", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Non-Resident Withholding , Percent", "label": "Effective Income Tax Rate Reconciliation, Non-Resident Withholding , Percent", "terseLabel": "Withholding tax percent" } } }, "auth_ref": [] }, "vnet_EmployeeBenefitsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EmployeeBenefitsPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the employee benefits.", "label": "Employee Benefits [Policy Text Block]", "terseLabel": "Employee benefits" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and welfare payables", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "verboseLabel": "SHARE-BASED COMPENSATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, weighted-average recognition period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r618" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized share-based compensation cost", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1194" ] }, "vnet_EnterpriseIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EnterpriseIncomeTaxRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Enterprise Income Tax Rate", "label": "Enterprise Income Tax Rate", "terseLabel": "Unified enterprise income tax rate" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1058" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1058" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1058" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1066" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1058" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1058" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1067" ] }, "vnet_EntityWideRevenueMajorCustomerNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EntityWideRevenueMajorCustomerNumber", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of certain customers, which are subsidiaries of a telecommunication carrier, and contributed more than 2% of Company's revenue.", "label": "Entity Wide Revenue, Major Customer, Number", "terseLabel": "Number of customers who contributed more than 2% of Company's revenue" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r25", "r289", "r323", "r324", "r325", "r351", "r352", "r353", "r355", "r361", "r363", "r378", "r455", "r456", "r558", "r619", "r620", "r621", "r655", "r656", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r703", "r705", "r706", "r707", "r708", "r709", "r731", "r840", "r841", "r842", "r865", "r943" ] }, "vnet_EquityIncentivePlanTwentyFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EquityIncentivePlanTwentyFourteenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan Twenty Fourteen [Member]", "label": "2014 Plan" } } }, "auth_ref": [] }, "vnet_EquityIncentivePlanTwentyTenAndTwentyFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EquityIncentivePlanTwentyTenAndTwentyFourteenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan, 2010 & 2014 [Member]", "label": "2010 Plan and 2014 Plan [Member]", "terseLabel": "2010 Plan and 2014 Plan" } } }, "auth_ref": [] }, "vnet_EquityIncentivePlanTwentyTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EquityIncentivePlanTwentyTenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan 2010 [Member]", "label": "2010 Plan [Member]", "terseLabel": "2010 Plan" } } }, "auth_ref": [] }, "vnet_EquityIncentivePlanTwentyTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EquityIncentivePlanTwentyTwentyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan, 2020 [Member]", "label": "2020 Plan [Member]", "terseLabel": "2020 Plan" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r451", "r452", "r453" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Cost of investments", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r39" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Distribution received from an equity method investment", "verboseLabel": "Distribution received", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r10", "r12", "r189", "r814" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r293", "r344", "r454", "r697" ] }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity." } } }, "auth_ref": [ "r293", "r344", "r454", "r697" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of equity method investments", "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment." } } }, "auth_ref": [ "r1136" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interest, percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r451" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments", "terseLabel": "Equity method investment", "verboseLabel": "Equity method investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r392", "r449", "r1092", "r1137" ] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetTables" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of equity method investments", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r450" ] }, "vnet_EquityProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EquityProfitLoss", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Profit or loss as represented on the statement of changes in equity.", "label": "Equity Profit (Loss)", "terseLabel": "Consolidated net income (loss)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails": { "parentTag": "us-gaap_LongTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investments without readily determinable fair values", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r447" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairment of equity investments without readily determinable fair values", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r448" ] }, "vnet_EquitySecuritiesWithoutReadilyDeterminableFairValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the equity securities without readily determinable fair value.", "label": "Equity Investments Without Readily Determinable Fair Value" } } }, "auth_ref": [] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Escrow Deposit", "terseLabel": "Escrow deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r159", "r984" ] }, "vnet_EstimatedRecoverableAmountOfInvestmentsDerecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "EstimatedRecoverableAmountOfInvestmentsDerecognized", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the estimated recoverable amount of investments derecognized by the entity.", "label": "Estimated Recoverable Amount Of Investments Derecognized", "terseLabel": "Estimated recoverable amount of investments derecognized recorded in other current assets" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r690", "r691", "r695" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r690", "r691", "r695" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "verboseLabel": "Summary of assets and liabilities measured at fair value on a recurring basis", "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances." } } }, "auth_ref": [ "r31", "r148", "r150", "r239" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r26" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of fair value of convertible notes measured using key assumptions", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r26" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r526", "r566", "r567", "r568", "r569", "r570", "r571", "r691", "r744", "r745", "r746", "r1020", "r1021", "r1027", "r1028", "r1029" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r150", "r238" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Level 1 [Member]", "terseLabel": "Quoted prices in active markets for identical assets and liabilities (Level 1)", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r526", "r566", "r571", "r691", "r744", "r1027", "r1028", "r1029" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Level 2 [Member]", "terseLabel": "Significant other observable inputs (Level 2)", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r526", "r566", "r571", "r691", "r745", "r1020", "r1021", "r1027", "r1028", "r1029" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Inputs Level 3 [Member]", "terseLabel": "Unobservable inputs (Level 3)", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r526", "r566", "r567", "r568", "r569", "r570", "r571", "r691", "r746", "r1020", "r1021", "r1027", "r1028", "r1029" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r27", "r150" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Summary of reconciliation of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (level 3)", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r27", "r150" ] }, "vnet_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisForeignExchangeGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisForeignExchangeGainLoss", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of foreign exchange gain or (loss) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Foreign Exchange Gain Loss", "terseLabel": "Foreign exchange loss" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Changes in the fair value", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r694" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Settlement", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r149" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "terseLabel": "Transfer out of Level 3", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r526", "r566", "r567", "r568", "r569", "r570", "r571", "r744", "r745", "r746", "r1020", "r1021", "r1027", "r1028", "r1029" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r16", "r36" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r694" ] }, "vnet_FinanceLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FinanceLeaseCostsAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "documentation": "This concept does not have a custom type definition", "label": "Finance Lease Costs [Abstract]", "terseLabel": "Finance lease cost:" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": "us-gaap_InterestCostsIncurred", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest expenses", "verboseLabel": "Interest expense on finance leases", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r719", "r725", "r1042" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities Payments Due [Abstract]", "terseLabel": "Future lease payments under finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetailsCal2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability", "terseLabel": "Present value of future lease payments*", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r717", "r730" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Capital Lease Obligations, Current", "positiveLabel": "Current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries.", "terseLabel": "Current portion of finance lease liabilities", "verboseLabel": "Current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB165,221 and RMB97,388 as of December 31, 2022 and 2023, respectively)", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r717" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Noncurrent", "positiveLabel": "Non-current portion of finance lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Non-current portion of finance lease liabilities", "verboseLabel": "Non-current portion of finance lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB615,309 and RMB720,954 as of December 31, 2022 and 2023, respectively)", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r717" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetailsCal2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "2029 and thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetailsCal2": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r730" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesOtherInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash payments for finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r720", "r727" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "totalLabel": "Property and equipment held under finance leases, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r716" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "vnet_FinanceLeaseRightOfUseAssetsNetExcludingConstructionInProgress", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1074", "r1077" ] }, "vnet_FinanceLeaseRightOfUseAssetAccumulatedImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FinanceLeaseRightOfUseAssetAccumulatedImpairment", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of accumulated impairmrnt of right-of-use asset from finance lease.", "label": "Finance Lease Right-Of-Use-Asset, Accumulated Impairment", "terseLabel": "Impairment" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "verboseLabel": "Depreciation", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r719", "r725", "r1042" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "vnet_FinanceLeaseRightOfUseAssetsNetExcludingConstructionInProgress", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment held under finance leases, gross", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r1072" ] }, "vnet_FinanceLeaseRightOfUseAssetConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FinanceLeaseRightOfUseAssetConstructionInProgress", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of construction-in-progress attributable to assets held under finance lease", "label": "Finance Lease, Right-of-Use Asset, Construction-In-Progress", "terseLabel": "Construction-in-progress" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r718" ] }, "vnet_FinanceLeaseRightOfUseAssetsNetExcludingConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FinanceLeaseRightOfUseAssetsNetExcludingConstructionInProgress", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of finance lease right-of-use assets net, excluding construction in progress.", "label": "Finance Lease Right Of Use Assets Net, Excluding Construction In Progress", "totalLabel": "Property and equipment held under finance leases net excluding construction in progress" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Finance lease", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r729", "r1042" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Finance lease", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r728", "r1042" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r458", "r459", "r462", "r463", "r464", "r466", "r467", "r468", "r537", "r555", "r684", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r820", "r1017", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1132", "r1133", "r1134", "r1135" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated useful life of intangible assets", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r301", "r489" ] }, "vnet_FiniteLivedIntangibleAssetsAccumulatedImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairment", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Finite Lived Intangible Assets Accumulated Impairment", "negatedLabel": "Impairment" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r212" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r487", "r488", "r489", "r490", "r777", "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Weighted average useful lives of intangible assets", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r777" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r92", "r94" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAmortizationExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Annual estimated amortization expenses for intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r211", "r777" ] }, "us-gaap_ForeignCurrencyExchangeRateRemeasurement1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateRemeasurement1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Exchange Rate, Remeasurement", "terseLabel": "Official exchange rate of foreign currency remeasured (RMB per one U.S. dollar)", "documentation": "Foreign exchange rate used to remeasure amounts denominated in a currency other than functional currency into functional currency." } } }, "auth_ref": [ "r710" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign exchange (gain) loss, net", "terseLabel": "Foreign exchange gain (loss), net", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r699", "r700", "r701", "r702", "r940" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r698" ] }, "vnet_FoshanZhuoyiIntelligenceDateCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "FoshanZhuoyiIntelligenceDateCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Foshan Zhuoyi Intelligence Date Co Ltd.", "label": "Foshan Zhuoyi Intelligence Date Co., Ltd. (\"FS Zhuoyi\") [Member]", "terseLabel": "Foshan Zhuoyi Intelligence Date Co., Ltd. (\"FS Zhuoyi\")" } } }, "auth_ref": [] }, "vnet_GainLossOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GainLossOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Gain Loss of Equity Method Investments", "verboseLabel": "Share equity gain (loss)" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on disposal of property and equipment and intangible assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1109" ] }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOrLossOnSaleOfStockInSubsidiary", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "negatedLabel": "Gain from disposal of subsidiaries", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries." } } }, "auth_ref": [ "r1101", "r1102", "r1109", "r1224" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r197", "r921" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative expenses", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r191" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill.", "terseLabel": "Goodwill net", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r300", "r472", "r791", "r1018", "r1043", "r1142", "r1149" ] }, "vnet_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GoodwillAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "GOODWILL." } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "verboseLabel": "Goodwill acquired", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r476", "r1018" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r471", "r485", "r1018" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r18" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r471", "r474", "r484", "r1018" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Gross", "periodEndLabel": "Goodwill Ending balance", "periodStartLabel": "Good will beginning balance", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r475", "r482", "r1018" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r475", "r482", "r1018" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureGoodwillCarryingAmountDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "negatedLabel": "Impairment of goodwill", "positiveLabel": "Impairment of goodwill", "terseLabel": "Impairment losses of goodwill", "verboseLabel": "Impairment losses pursuant to the goodwill tests", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r473", "r479", "r485", "r1018" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "verboseLabel": "Changes in the carrying amount of goodwill", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r1018" ] }, "vnet_GovernmentGrantPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GovernmentGrantPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the government grant.", "label": "Government grant [Policy Text Block]", "terseLabel": "Government grants" } } }, "auth_ref": [] }, "vnet_GovernmentGrantsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GovernmentGrantsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrants" ], "lang": { "en-us": { "role": { "documentation": "Government Grants Disclosure [Text Block]", "label": "Government Grants Disclosure [Text Block]", "terseLabel": "DEFERRED GOVERNMENT GRANTS" } } }, "auth_ref": [] }, "vnet_GrossProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GrossProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gross consideration received from issuance of long term debt.", "label": "Gross Proceeds From Issuance Of Long Term Debt", "terseLabel": "Cash consideration received" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r194", "r344", "r382", "r401", "r407", "r409", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r697", "r1013", "r1159" ] }, "vnet_GuanJunhuiNetworkTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GuanJunhuiNetworkTechnologyCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Gu'an Junhui Network Technology Co., Ltd. (\"Gu'an Junhui\")", "label": "Gu'an Junhui [Member]", "terseLabel": "Gu'an Junhui Network Technology Co., Ltd. (\"Gu'an Junhui\")" } } }, "auth_ref": [] }, "vnet_GuaranteesElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GuaranteesElevenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to secured by subsidiary's property and equipment and land-use right.", "label": "Secured by subsidiary's property and equipment and land-use right" } } }, "auth_ref": [] }, "vnet_GuaranteesFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GuaranteesFourteenMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to secured by a subsidiary's stock.", "label": "Secured by a subsidiary's stock" } } }, "auth_ref": [] }, "vnet_GuaranteesTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GuaranteesTwelveMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to secured by subsidiary's property and equipment and land-use right and a subsidiary stock.", "label": "Secured by subsidiary's property and equipment and land-use right and a subsidiary stock" } } }, "auth_ref": [] }, "vnet_GuarantorAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GuarantorAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Guarantor [Axis]", "label": "Guarantor [Axis]" } } }, "auth_ref": [] }, "vnet_GuarantorNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "GuarantorNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Guarantor Name [Domain]", "label": "Guarantor Name [Domain]" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "auth_ref": [] }, "vnet_HighlyLiquidInvestmentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "HighlyLiquidInvestmentsPolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for highly liquid investment.", "label": "Highly Liquid Investments, Policy [Policy Text Block]", "terseLabel": "Short-term investments" } } }, "auth_ref": [] }, "vnet_HostingAndRelatedServicesCostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "HostingAndRelatedServicesCostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Hosting and related services cost of goods and services sold.", "label": "Hosting And Related Services Cost Of Goods And Services Sold", "negatedLabel": "Hosting and related services" } } }, "auth_ref": [] }, "vnet_HostingAndRelatedServicesRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "HostingAndRelatedServicesRevenue", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Revenues from Hosting and related services include managed hosting services, interconnectivity services and value-added services.", "label": "Hosting And Related Services Revenue", "terseLabel": "Hosting and related services" } } }, "auth_ref": [] }, "vnet_HostingAndRelatedServicesSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "HostingAndRelatedServicesSegmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the hosting and related services segment.", "label": "Hosting and Related Services" } } }, "auth_ref": [] }, "vnet_HuailaiHulianyunTechnologyCo.Ltd.HuailaiHulianyunMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "HuailaiHulianyunTechnologyCo.Ltd.HuailaiHulianyunMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Huailai Hulianyun Technology Company Limited.", "label": "Huailai Hulianyun Technology Co., Ltd. (Huailai Hulianyun)" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1061", "r1062", "r1063" ] }, "vnet_ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a impairment of intangible asset extensible list not disclosed..", "label": "Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-lived", "negatedLabel": "Impairment", "terseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1109", "r1154" ] }, "vnet_ImpairmentOfLoanReceivableToPotentialInvestee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ImpairmentOfLoanReceivableToPotentialInvestee", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of impairment of loan receivable to potential investee.", "label": "Impairment Of Loan Receivable To Potential Investee", "negatedLabel": "Impairment of loan receivable to potential investee", "terseLabel": "Impairment of loan receivable to potential investee" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets Held-for-use", "negatedLabel": "Impairment of long-lived assets", "verboseLabel": "Long-lived assets impairment", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r12", "r96", "r216" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets", "verboseLabel": "Impairment of long-lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r12", "r214" ] }, "vnet_ImpairmentOfReceivablesFromEquityInvestees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ImpairmentOfReceivablesFromEquityInvestees", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment of receivables from equity investees.", "label": "Impairment Of Receivables From Equity Investees", "terseLabel": "Impairment of receivables from equity investees" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Net (loss) income attributable to VNET Group, Inc.", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r188", "r255", "r382", "r401", "r407", "r409", "r799", "r815", "r1013" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes and (loss) gain from equity method investments", "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments." } } }, "auth_ref": [ "r382", "r401", "r407", "r409", "r826", "r1013" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Net (loss) earning", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r187", "r252", "r256", "r332", "r354", "r356", "r357", "r358", "r359", "r368", "r371", "r372", "r688", "r798", "r1226" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net loss", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r187", "r332", "r354", "r356", "r357", "r358", "r359", "r368", "r371", "r372", "r373", "r688", "r798", "r1226" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Loss (gain) from equity method investments", "terseLabel": "Equity method investment loss", "verboseLabel": "(Loss) gain from equity method investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r12", "r189", "r253", "r389", "r449", "r814" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r491", "r493", "r926" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r493", "r926" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "TAXATION" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxation" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "TAXATION", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r345", "r631", "r641", "r647", "r652", "r657", "r662", "r665", "r666", "r859" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxBenefitsExpenseDetails", "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expenses", "negatedTerseLabel": "Income tax expense", "negatedTotalLabel": "Income tax benefits (expenses)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r261", "r272", "r362", "r363", "r390", "r639", "r658", "r827" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r322", "r635", "r636", "r647", "r648", "r651", "r653", "r853" ] }, "vnet_IncomeTaxRateOnTaxResidentEnterprise": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncomeTaxRateOnTaxResidentEnterprise", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of mainland China resident enterprises' statutory tax rate applicable to pretax income (loss).", "label": "Income Tax Rate On Tax Resident Enterprise", "terseLabel": "Income tax rate on PRC tax resident enterprises" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "negatedLabel": "Change in valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "negatedLabel": "Current and deferred tax rate differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r634", "r640" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "negatedLabel": "International rate differences", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1196" ] }, "vnet_IncomeTaxReconciliationForeignInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncomeTaxReconciliationForeignInvestment", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Foreign Investment.", "label": "Income Tax Reconciliation Foreign Investment", "negatedLabel": "Foreign investment" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Income tax (expenses) benefits computed at applicable tax rates (25%)", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r640" ] }, "vnet_IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncomeTaxReconciliationIncreaseDecreaseInUnrecognizedTaxBenefits", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits", "label": "Income Tax Reconciliation, Increase (Decrease) in Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "negatedLabel": "Non-deductible expenses", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Others", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r1196" ] }, "vnet_IncomeTaxReconciliationPreferentialTaxRates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncomeTaxReconciliationPreferentialTaxRates", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The portion of the difference, due to approval of High and New Technology Enterprise (\"HNTE\").", "label": "Income Tax Reconciliation Preferential Tax Rates", "terseLabel": "Preferential rate" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "negatedLabel": "Prior year provision to return true up", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "terseLabel": "Research and development expenses", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxExemptIncome", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationPrcOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "terseLabel": "Tax exempted income", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes." } } }, "auth_ref": [ "r1196" ] }, "vnet_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "TAXATION" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "negatedLabel": "Income taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r71" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable, Current", "terseLabel": "Tax recoverables", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r159", "r1095" ] }, "vnet_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "auth_ref": [] }, "vnet_IncreaseDecreaseInAccountsAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncreaseDecreaseInAccountsAndNotesPayable", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business and current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.", "label": "Increase (Decrease) in Accounts And Notes Payable", "terseLabel": "Accounts and notes payables" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts and notes receivable", "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other payables", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1108" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Advances from customers", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r775", "r1108" ] }, "vnet_IncreaseDecreaseInCostOfInvestmentsInEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncreaseDecreaseInCostOfInvestmentsInEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) during the reporting period in the amount of cost of investments incurred.", "label": "Increase (Decrease) in Cost of Investments in Equity Method Investments", "terseLabel": "Increase (Decrease) in Cost of Investments in Equity Method Investments", "verboseLabel": "Cost of investments incurred during the period" } } }, "auth_ref": [] }, "vnet_IncreaseDecreaseInDeferredGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncreaseDecreaseInDeferredGovernmentGrants", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Deferred Government Grants", "label": "Increase (Decrease) in Deferred Government Grants", "terseLabel": "Deferred government grants" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r997" ] }, "vnet_IncreaseDecreaseInDisposalGainLossInEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncreaseDecreaseInDisposalGainLossInEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) during the reporting period in the amount of disposal gain(loss).", "label": "Increase Decrease In Disposal Gain (loss) In Equity Method Investments", "terseLabel": "Distribution/derecognize of share equity (gain)loss" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Amounts due from related parties", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Amounts due to related parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions and disposals:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Operating Lease Liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1078", "r1108" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "vnet_IncreaseDecreaseInShareEquityGainLossInEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncreaseDecreaseInShareEquityGainLossInEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the increase (decrease) during the reporting period in the amount of share equity gain and loss incurred.", "label": "Increase (Decrease) in Share Equity Gain Loss in Equity method Investments", "verboseLabel": "Share equity gain (loss) incurred during the period" } } }, "auth_ref": [] }, "vnet_IncreaseDecreaseInUnrecognizedTaxBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IncreaseDecreaseInUnrecognizedTaxBenefitsExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Unrecognized Tax Benefits Expense", "label": "Increase (Decrease) in Unrecognized Tax Benefits Expense", "terseLabel": "Unrecognized tax benefits" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r486" ] }, "vnet_IntangibleAssetsExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "IntangibleAssetsExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of intangible assets that have occurred by the end of current period (positive value), or current period cash outflow to pay for purchases of intangible assets that have occurred before the beginning of current period (negative value).", "label": "Intangible Assets Expenditures Incurred But Not Yet Paid", "negatedLabel": "Purchase of intangible assets included in accrued expenses and other payables" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible assets, cost", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r300" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible Assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r90", "r93" ] }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCapitalizationPolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Interest Capitalization, Policy [Policy Text Block]", "terseLabel": "Capitalized interest", "documentation": "Disclosure of accounting policy for interest capitalization." } } }, "auth_ref": [ "r17" ] }, "us-gaap_InterestCostsCapitalizedAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalizedAdjustment", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized Adjustment", "negatedLabel": "Less: Total interest costs capitalized", "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred." } } }, "auth_ref": [] }, "us-gaap_InterestCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsIncurred", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Costs Incurred", "totalLabel": "Total interest costs", "documentation": "Total interest costs incurred during the period and either capitalized or charged against earnings." } } }, "auth_ref": [ "r712" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest expenses, net", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r155", "r259", "r326", "r386", "r711", "r927", "r1053", "r1238" ] }, "vnet_InterestExpenseAndAmortizationCostOfBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "InterestExpenseAndAmortizationCostOfBonds", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": "us-gaap_InterestCostsIncurred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest expense and amortization cost of bonds", "label": "Interest Expense and Amortization Cost of Bonds", "terseLabel": "Interest expense and amortization cost of bonds payable" } } }, "auth_ref": [] }, "vnet_InterestExpenseAndAmortizationCostOfConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "InterestExpenseAndAmortizationCostOfConvertibleNotes", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": "us-gaap_InterestCostsIncurred", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest expense and amortization cost of convertible Notes.", "label": "Interest Expense And Amortization Cost Of Convertible Notes", "terseLabel": "Interest expense and amortization cost of 2025 and 2026 Convertible Notes (Note 19)" } } }, "auth_ref": [] }, "us-gaap_InterestExpenseBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseBorrowings", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails": { "parentTag": "us-gaap_InterestCostsIncurred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInterestExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Borrowings", "terseLabel": "Interest expense on bank and other borrowings", "documentation": "Aggregate amount of interest expense on all borrowings." } } }, "auth_ref": [ "r258" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon interest expense", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r200", "r533", "r1022", "r1023" ] }, "us-gaap_InterestExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseOther", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Other", "terseLabel": "Coupon Interest expense", "documentation": "Amount of interest expense classified as other." } } }, "auth_ref": [] }, "vnet_InterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "InterestExpenseTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest expense.", "label": "Interest Expense [Table Text Block]", "verboseLabel": "Schedule of total interest expenses capitalized during the period, the interest expenses" } } }, "auth_ref": [] }, "vnet_InterestOnInvestmentIncomeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "InterestOnInvestmentIncomeExpenses", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income (expenses) on nonoperating securities.", "label": "Interest on Investment Income (Expenses)", "terseLabel": "Interest on Investment Income (Expenses)" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Interest paid", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r335", "r338", "r339" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "verboseLabel": "Interest payables", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r46" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Receivable", "terseLabel": "Interest receivables", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r1095", "r1241" ] }, "vnet_InternalUseSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "InternalUseSoftwareMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the internally use software.", "label": "Internal-use software" } } }, "auth_ref": [] }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetTables" ], "lang": { "en-us": { "role": { "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of long-term investments", "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments." } } }, "auth_ref": [ "r1230", "r1231", "r1232", "r1233", "r1234", "r1235" ] }, "us-gaap_InvestmentIncomeDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeDividend", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Dividend", "terseLabel": "Dividend income of non-marketable investments", "documentation": "Amount of dividend income on nonoperating securities." } } }, "auth_ref": [ "r198" ] }, "vnet_InvestmentIncomeInterestAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "InvestmentIncomeInterestAndOther", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest and other income on nonoperating securities.", "label": "Investment Income, Interest and Other", "terseLabel": "Interest income" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r825", "r849", "r850", "r851", "r852", "r955", "r956" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r877", "r879", "r880", "r882", "r884", "r951", "r954", "r959", "r963", "r964", "r965", "r966", "r969", "r970", "r971", "r972", "r973", "r1047" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r877", "r879", "r880", "r882", "r884", "r951", "r954", "r959", "r963", "r964", "r965", "r966", "r969", "r970", "r971", "r972", "r973", "r1047" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investments in subsidiaries", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r1094" ] }, "vnet_JiangheChuangkeBeijingTechnologyCo.Ltd.JiangheChuangkeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JiangheChuangkeBeijingTechnologyCo.Ltd.JiangheChuangkeMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Jianghe Chuangke (Beijing) Technology Co., Ltd.", "label": "Jianghe Chuangke (Beijing) Technology Co., Ltd.(Jianghe Chuangke) [Member]", "terseLabel": "Jianghe Chuangke (Beijing) Technology Co., Ltd.(\"Jianghe Chuangke\")" } } }, "auth_ref": [] }, "vnet_JiangheChuangkeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JiangheChuangkeMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Jianghe Chuangke.", "label": "Jianghe Chuangke [Member]", "terseLabel": "Jianghe Chuangke" } } }, "auth_ref": [] }, "vnet_JiangheIndustrialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JiangheIndustrialMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Jianghe Industrial.", "label": "Jianghe Industrial [Member]", "terseLabel": "Jianghe Industrial" } } }, "auth_ref": [] }, "vnet_JiangheShuzhiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JiangheShuzhiMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Jianghe Shuzhi.", "label": "Jianghe Shuzhi [Member]", "terseLabel": "Jianghe Shuzhi" } } }, "auth_ref": [] }, "vnet_JingliangCenturyCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JingliangCenturyCloudMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the jingliang century cloud.", "label": "Jingliang Century Cloud" } } }, "auth_ref": [] }, "vnet_JingliangInterCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JingliangInterCloudMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the jingliang inter cloud.", "label": "Jingliang Inter Cloud" } } }, "auth_ref": [] }, "vnet_JingliangInterconnectedCloudTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JingliangInterconnectedCloudTechnologyCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Jingliang Interconnected Cloud Technology Co Ltd.", "label": "Jingliang Interconnected Cloud Technology Co Ltd [Member]", "verboseLabel": "Jingliang Inter Cloud" } } }, "auth_ref": [] }, "vnet_JiwaSenlinBeijingEngineeringCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JiwaSenlinBeijingEngineeringCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Jiwa Senlin (Beijing) Engineering Co.,Ltd.( \"Jiwa Engineering BJ\").", "label": "Jiwa Senlin (Beijing) Engineering Co.,Ltd.( \"Jiwa Engineering BJ\") [Member]", "terseLabel": "Jiwa Senlin (Beijing) Engineering Co.,Ltd.( \"Jiwa Engineering BJ\")" } } }, "auth_ref": [] }, "vnet_JoytoneInfotechCoLtdSzZhuoaiyiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "JoytoneInfotechCoLtdSzZhuoaiyiMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Joytone Infotech Co., Ltd. SZ Zhuoaiyi.", "label": "Joytone Infotech Co., Ltd. SZ Zhuoaiyi [Member]", "terseLabel": "Joytone Infotech Co., Ltd. (\"SZ Zhuoaiyi\")" } } }, "auth_ref": [] }, "vnet_KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for kunshan kunhui network co., Ltd.", "label": "Kunshan Kunhui Network Co., Ltd. (\"KS Kunhui\") [Member]", "terseLabel": "Shareholders of KS Kunhui", "verboseLabel": "Kunshan Kunhui Network Co., Ltd. (\"KS Kunhui\")" } } }, "auth_ref": [] }, "vnet_LandUseRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LandUseRights", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails": { "parentTag": "vnet_LandUseRightsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the land use rights.", "label": "Land Use Rights", "terseLabel": "Cost" } } }, "auth_ref": [] }, "vnet_LandUseRightsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LandUseRightsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails": { "parentTag": "vnet_LandUseRightsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the land use rights, accumulated amortization.", "label": "Land Use Rights, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "auth_ref": [] }, "vnet_LandUseRightsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LandUseRightsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLandUseRightsNet" ], "lang": { "en-us": { "role": { "documentation": "Land Use Rights Disclosure [Text Block]", "label": "Land Use Rights Disclosure [Text Block]", "terseLabel": "LAND USE RIGHTS, NET" } } }, "auth_ref": [] }, "vnet_LandUseRightsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LandUseRightsNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 3.0 }, "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetLandUseRightsAmortizedDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Represents the land use rights, net", "label": "Land Use Rights, Net", "terseLabel": "Land use rights, net", "totalLabel": "Land use rights, net" } } }, "auth_ref": [] }, "vnet_LandUseRightsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LandUseRightsNetAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "LAND USE RIGHTS, NET." } } }, "auth_ref": [] }, "vnet_LandUseRightsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LandUseRightsPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Represents the land use rights.", "label": "Land Use Rights [Policy Text Block]", "terseLabel": "Land use rights" } } }, "auth_ref": [] }, "vnet_LargestFiveSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LargestFiveSuppliersMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the largest five suppliers.", "label": "Largest five suppliers", "terseLabel": "Largest five suppliers" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease cost", "verboseLabel": "Lease expenses", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r724", "r1042" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of total lease cost", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1210" ] }, "vnet_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "auth_ref": [] }, "vnet_LeasePaymentPaidToRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LeasePaymentPaidToRelatedParty", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease payment paid to related party.", "label": "Lease Payment Paid to Related Party", "terseLabel": "Related party transaction, Lease payment paid" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r215" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "vnet_LeasesExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LeasesExpenses", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of lease expense recognized by lessee for lease contract.", "label": "Leases Expenses", "terseLabel": "Lease expense" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Leases [Text Block]", "verboseLabel": "Schedule of carrying amounts of the Company's property and equipment held under finance leases", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r715" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lease cost", "verboseLabel": "Leases", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r723" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r723" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r722" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetailsCal2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2028 and thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetailsCal2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r730" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r45", "r344", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r673", "r676", "r677", "r697", "r896", "r1012", "r1055", "r1159", "r1214", "r1215" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r184", "r249", "r810", "r1043", "r1112", "r1138", "r1208" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r47", "r295", "r344", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r673", "r676", "r677", "r697", "r1043", "r1159", "r1214", "r1215" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities measured at fair value on recurring basis", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r148" ] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent", "terseLabel": "Total non-current liabilities", "totalLabel": "Total non-current liabilities", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r37", "r167", "r168", "r169", "r173", "r344", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r673", "r676", "r677", "r697", "r1159", "r1214", "r1215" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:", "verboseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "vnet_LiabilityClassifiedShareBasedPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LiabilityClassifiedShareBasedPayments", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Rerpesents the liability classified share-based payments.", "label": "Liability Classified Share Based Payments", "terseLabel": "Liability classified share-based payments", "verboseLabel": "Compensation cost" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "positiveLabel": "Unrecognized tax benefits of the Consolidated VIEs without recourse to the primary beneficiaries", "terseLabel": "Unrecognized tax benefits", "verboseLabel": "Unrecognized tax benefits (including amounts of Consolidated VIEs without recourse to the Company of RMB86,799 and RMB98,082 as of December 31, 2022 and 2023, respectively)", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r50" ] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Licenses", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r133", "r630", "r1195" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Unused loan facilities (in RMB) or (in dollars)", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r43" ] }, "vnet_LoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoanAgreementMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to loan agreement.", "label": "Loan Agreement", "terseLabel": "Loan Agreement" } } }, "auth_ref": [] }, "vnet_LoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoanOneMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Loan One.", "label": "Loan one [Member]", "terseLabel": "Loan one" } } }, "auth_ref": [] }, "vnet_LoanToAnotherThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoanToAnotherThirdPartyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represent Loan to another third party", "label": "Loan To Another Third Party (Member)", "terseLabel": "Loan To Another Third Party" } } }, "auth_ref": [] }, "vnet_LoanToThirdPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoanToThirdPartiesCurrent", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of loan to third parties, due within one year or the operating cycle, if longer.", "label": "Loan to Third Parties, Current", "terseLabel": "Loan to third parties" } } }, "auth_ref": [] }, "vnet_LoanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoanTwoMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Loan Two.", "label": "Loan Two [Member]", "terseLabel": "Loan Two" } } }, "auth_ref": [] }, "us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansAndLeasesReceivableRelatedPartiesProceeds", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loans and Leases Receivable, Related Parties, Proceeds", "terseLabel": "Receipt of loans to a related party", "documentation": "Amount of cash inflow from related parties which reduce the amount of loans and leases receivable due from related parties." } } }, "auth_ref": [ "r273", "r1103" ] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNet" ], "lang": { "en-us": { "role": { "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "ACCOUNTS AND NOTES RECEIVABLE, NET", "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r1125" ] }, "vnet_LoansPayableToBankAndOtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoansPayableToBankAndOtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long term debt payable to bank and other long term borrowings within one year or the operating cycle if longer.", "label": "Loans Payable To Bank And Other Long Term Debt", "verboseLabel": "Current portion of long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB417,442 and RMB544,803 as of December 31, 2022 and 2023, respectively)" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBankCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBankCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Current", "positiveLabel": "Current portion of long-term borrowings", "terseLabel": "Current portion of long-term borrowings of the Consolidated VIEs without recourse to the primary beneficiaries", "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r171", "r892" ] }, "vnet_LoansReceivable.InterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoansReceivable.InterestRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the interest rate on loans receivable", "label": "Loans Receivable. Interest Rate", "terseLabel": "Loans Receivable. Interest Rate" } } }, "auth_ref": [] }, "vnet_LoansReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LoansReceivableTerm", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the term of loans receivable.", "label": "Loans Receivable, Term" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "vnet_LongLivedAssetsMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongLivedAssetsMeasurementInput", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure long-lived assets which are non-financial.", "label": "Long-Lived Assets, Measurement Input", "terseLabel": "Rates used" } } }, "auth_ref": [] }, "vnet_LongTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongTermBorrowings", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term borrowings.", "label": "Long Term Borrowings", "terseLabel": "Long-term borrowings (including current portion)" } } }, "auth_ref": [] }, "vnet_LongTermBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongTermBorrowingsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Long Term Borrowings [Member]", "label": "Long Term Bank Borrowings" } } }, "auth_ref": [] }, "vnet_LongTermBorrowingsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongTermBorrowingsNonCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of long-term borrowings classified as non-current.", "label": "Long Term Borrowings, Non-Current", "terseLabel": "Long-term borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB1,861,545 and RMB2,464,811 as of December 31, 2022 and 2023, respectively)", "verboseLabel": "Long-term bank borrowings of the Consolidated VIEs without recourse to the primary beneficiaries" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Current Maturities", "totalLabel": "Borrowings, current portion, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r304" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "verboseLabel": "2029 and thereafter", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r350", "r1165" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2024", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r350", "r530" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, Year Five", "verboseLabel": "2028", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r350", "r530" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r350", "r530" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r350", "r530" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBankAndOherBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r350", "r530" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term borrowings", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r305" ] }, "vnet_LongTermInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongTermInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 4.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against the long-term investment.", "label": "Long-term Investment, Other than Temporary Impairment", "negatedLabel": "Impairment of long-term investments", "verboseLabel": "Impairment of long-term investments" } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 8.0 }, "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetLongTermInvestmentsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Investments", "totalLabel": "Long term investments", "verboseLabel": "Long-term investments, net", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r297" ] }, "us-gaap_LongTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "LONG-TERM INVESTMENTS, NET" } } }, "auth_ref": [] }, "vnet_LongTermInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongTermInvestmentsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNet" ], "lang": { "en-us": { "role": { "documentation": "This item represents the entire disclosure about holdings in investments. Includes disclosures about investments in marketable securities, unlisted investments, investments in equity method investees, amounts contributed to environmental trust funds, and other investments.", "label": "Long Term Investments Disclosure [Text Block]", "terseLabel": "LONG-TERM INVESTMENTS, NET" } } }, "auth_ref": [] }, "vnet_LongTermLoanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongTermLoanTwoMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to Long-Term Loan two.", "label": "Long-term bank borrowings, (including current portion) 2" } } }, "auth_ref": [] }, "us-gaap_LongTermLoansFromBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermLoansFromBank", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Loans Payable to Bank, Noncurrent", "verboseLabel": "Long-term bank borrowings, non-current portion", "documentation": "Carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the operating cycle if longer, excluding current portion." } } }, "auth_ref": [ "r37", "r246", "r892" ] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment [Line Items]", "terseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r49" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r49", "r101" ] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Long-term bank borrowings, weighted average interest rate", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "vnet_LongtermLoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "LongtermLoanOneMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to Long-Term Loan One.", "label": "Long-term bank borrowings, (including current portion) 1" } } }, "auth_ref": [] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual", "terseLabel": "Accrued liability for legal contingencies", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r498", "r1069" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r413", "r1026", "r1166", "r1227", "r1228" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r577", "r774", "r839", "r885", "r886", "r952", "r957", "r961", "r962", "r967", "r995", "r996", "r1016", "r1024", "r1033", "r1044", "r1163", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1207" ] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Revenue growth rate", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r1207" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r1207" ] }, "vnet_MeasurementInputProbabilityOfTriggeringEventsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "MeasurementInputProbabilityOfTriggeringEventsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using the probability of triggering events.", "label": "Measurement Input, Probability of Triggering Events [Member]", "terseLabel": "Probability of triggering events" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk-free interest rate", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r1207" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r692" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiaries" ], "lang": { "en-us": { "role": { "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "ACQUISITION OF SUBSIDIARIES", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r165", "r231" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r577", "r774", "r839", "r885", "r886", "r952", "r957", "r961", "r962", "r967", "r995", "r996", "r1016", "r1024", "r1033", "r1044", "r1163", "r1216", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "vnet_MinimumPerformanceTargetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "MinimumPerformanceTargetMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum Performance Target [Member]", "label": "Minimum Performance Target [Member]", "terseLabel": "Minimum Performance Target" } } }, "auth_ref": [] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r57", "r248", "r344", "r454", "r503", "r505", "r506", "r507", "r510", "r511", "r697", "r809", "r900" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Appropriation of dividend", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r225" ] }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromRedemptions", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "terseLabel": "Acquistion of noncontrolling interest", "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests)." } } }, "auth_ref": [ "r138", "r225", "r235" ] }, "us-gaap_MultiemployerPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE CONTRIBUTION PLAN" } } }, "auth_ref": [] }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlanDetails" ], "lang": { "en-us": { "role": { "label": "Multiemployer Plan, Employer Contribution, Cost", "terseLabel": "Total expense for defined contribution plan", "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan." } } }, "auth_ref": [ "r574", "r575", "r583", "r1033" ] }, "us-gaap_MultiemployerPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEmployeeContributionPlan" ], "lang": { "en-us": { "role": { "label": "Multiemployer Plan [Text Block]", "terseLabel": "EMPLOYEE CONTRIBUTION PLAN", "documentation": "The entire disclosure for multiemployer plan." } } }, "auth_ref": [ "r573", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r1032", "r1033" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r413", "r1026", "r1166", "r1227", "r1228" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash generated from financing activities", "totalLabel": "Net cash generated from financing activities", "verboseLabel": "Net cash generated from (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r337" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "verboseLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r337" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash generated from operating activities", "totalLabel": "Net cash generated from operating activities", "verboseLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r204", "r205", "r206" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "vnet_NetCurrentLiabilitiesAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "NetCurrentLiabilitiesAssets", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current net liabilities (assets) as of reporting date.", "label": "Net Current Liabilities (Assets)", "terseLabel": "Net current liability position" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net income (loss) attributable to VNET Group, Inc.", "verboseLabel": "Net income (loss) attributable to the Company", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r190", "r206", "r257", "r293", "r317", "r320", "r325", "r344", "r354", "r356", "r357", "r358", "r359", "r362", "r363", "r370", "r382", "r401", "r407", "r409", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r688", "r697", "r818", "r918", "r941", "r942", "r1013", "r1053", "r1159" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Net income attributable to noncontrolling interest", "negatedTerseLabel": "Net income attributable to noncontrolling interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r146", "r236", "r317", "r320", "r362", "r363", "r817", "r1100" ] }, "vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "NetIncomeLossAvailableToCommonStockholdersAfterAdjustments", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of net income loss available to common stockholders after adjustments.", "label": "Net Income Loss Available To Common Stockholders After Adjustments", "totalLabel": "Adjusted net income (loss) attributable to ordinary shareholders - Basic" } } }, "auth_ref": [] }, "vnet_NetIncomeLossAvailableToCommonStockholdersAfterAdjustmentsDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "NetIncomeLossAvailableToCommonStockholdersAfterAdjustmentsDiluted", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) available to common stockholders after adjustments - diluted.", "label": "Net Income (Loss) Available to Common Stockholders After Adjustments - Diluted", "totalLabel": "Adjusted net loss attributable to ordinary shareholders -Diluted" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "vnet_NonCompleteAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "NonCompleteAgreementMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the non complete agreement.", "label": "Non - Complete Agreement" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Non-compete agreement", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r131" ] }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedLabel": "Disposal of noncontrolling interest", "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest." } } }, "auth_ref": [ "r22", "r112" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Contribution by noncontrolling interest", "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest." } } }, "auth_ref": [ "r22", "r112", "r235" ] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Issuance of ordinary shares, net of issurance cost", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r22", "r112", "r235" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling interest", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r135", "r558", "r1118", "r1119", "r1120", "r1239" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r1114", "r1115" ] }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails": { "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableAndAllowanceForDoubtfulDebtDetails" ], "lang": { "en-us": { "role": { "label": "Notes, Loans and Financing Receivable, Gross, Current", "terseLabel": "Notes receivable", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r310", "r1003", "r1015", "r1139" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "verboseLabel": "Convertible promissory notes", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r44" ] }, "vnet_NumberOfOrdinarySharesRepresentsOneAmericanDepositoryShares": { "xbrltype": "integerItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "NumberOfOrdinarySharesRepresentsOneAmericanDepositoryShares", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of ordinary shares represents one american depository shares.", "label": "Number Of Ordinary Shares Represents One American Depository Shares", "terseLabel": "Number of shares represents one ADS" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1124" ] }, "vnet_NumberOfSuppliers": { "xbrltype": "integerItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "NumberOfSuppliers", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of suppliers", "label": "Number of Suppliers", "terseLabel": "Number of suppliers" } } }, "auth_ref": [] }, "vnet_ObservationPeriodForCalculationOfConversionCategory": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ObservationPeriodForCalculationOfConversionCategory", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "The period for observation for calculation of conversion on proportionate basis.", "label": "Observation Period For Calculation Of Conversion Category", "terseLabel": "Observation period" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office equipment", "terseLabel": "Office equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "vnet_OperatingAndFinanceLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OperatingAndFinanceLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from right-of-use asset from operating and finance leases.", "label": "Operating And Finance Lease, Impairment Loss", "terseLabel": "Impairment of right-of-use assets" } } }, "auth_ref": [] }, "vnet_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating and finance lease.", "label": "Operating And Finance Lease, Liability", "terseLabel": "Lease liability" } } }, "auth_ref": [] }, "vnet_OperatingAndFinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating and finance lease.", "label": "Operating And Finance Lease, Right-of-Use Asset", "terseLabel": "ROU assets" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses", "verboseLabel": "Operating income (expenses)" } } }, "auth_ref": [] }, "vnet_OperatingExpensesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OperatingExpensesNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Operating expenses net.", "label": "Operating Expenses Net", "negatedTotalLabel": "Total operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating loss", "totalLabel": "Operating profit (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r382", "r401", "r407", "r409", "r1013" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTotalLeaseCostDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r726", "r1042" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities Payments Due Abstract]", "terseLabel": "Future lease payments under operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetailsCal2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesFutureLeasePaymentsUnderOperatingLeasesAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of future lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r717" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities (including amounts of Consolidated VIEs without recourse to the Company of RMB655,663 and RMB754,935 as of December 31, 2022 and 2023, respectively)", "verboseLabel": "Current portion of operating lease liabilities of the Consolidated VIEs without recourse to the primary beneficiaries", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r717" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 7.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current portion of operating lease liabilities (including amounts of Consolidated VIEs without resource to the Company of RMB2,872,323 and RMB3,230,506 as of December 31, 2022 and 2023, respectively)", "verboseLabel": "Non-current portion of operating lease liabilities of the Consolidated VIEs without resource to the primary beneficiaries", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r717" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesOtherInformationRelatedToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash payments for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r721", "r727" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r716" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating lease", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r729", "r1042" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Operating lease", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r728", "r1042" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net tax operating losses from PRC subsidiaries (in RMB)", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r122" ] }, "vnet_OperatingLossCarryforwardsExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OperatingLossCarryforwardsExpirationYear", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expiration Year", "label": "Operating Loss Carryforwards, Expiration Year", "terseLabel": "Net tax operating losses expiration year" } } }, "auth_ref": [] }, "vnet_OperatingPermitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OperatingPermitsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for operating permits.", "label": "Operating Permits", "terseLabel": "Operating permits" } } }, "auth_ref": [] }, "vnet_OptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OptionAgreementMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to option agreement.", "label": "Option Agreement [Member]", "terseLabel": "Option Agreement" } } }, "auth_ref": [] }, "vnet_OptionExercisePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OptionExercisePrice", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise price of option.", "label": "Option Exercise Price", "terseLabel": "Exclusive option price" } } }, "auth_ref": [] }, "vnet_OptionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OptionOneMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Option One [Member]", "label": "Option One [Member]", "terseLabel": "Option One" } } }, "auth_ref": [] }, "vnet_OptionTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OptionTwoMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Option Two [Member]", "label": "Option Two [Member]", "terseLabel": "Option Two" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "ORGANIZATION" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r164", "r233", "r847", "r848" ] }, "vnet_OrganizationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OrganizationLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Organization [Line Items]", "label": "Organization [Line Items]", "terseLabel": "ORGANIZATION" } } }, "auth_ref": [] }, "vnet_OrganizationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OrganizationTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Organization [Table]", "label": "Organization [Table]", "terseLabel": "Organization [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Other Asset Impairment Charges", "verboseLabel": "Impairment of other non-current assets", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r1109", "r1155" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Current", "verboseLabel": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r314", "r1043" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r302" ] }, "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentDisclosureAbstract", "lang": { "en-us": { "role": { "label": "OTHER NON-CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of tax of nil", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r9", "r23", "r234" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, tax", "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r9", "r23", "r234" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign exchange difference", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income, net of tax of nil", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r25", "r35", "r318", "r321", "r328", "r703", "r704", "r709", "r794", "r819", "r1098", "r1099" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive loss, net of tax of nil:", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r23", "r234", "r318", "r321" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax of nil" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other comprehensive (loss) income, tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r323", "r328", "r639", "r663", "r664", "r703", "r707", "r709", "r794", "r819" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive (loss) income, tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r23", "r234" ] }, "vnet_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OtherCountriesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Countries [Member]", "label": "Non-PRC" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities", "terseLabel": "Amount due to related parties", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r160", "r801", "r890", "r891", "r1055", "r1236" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "negatedLabel": "Other current liabilities", "positiveLabel": "Amounts due to related parties (including amounts of Consolidated VIEs without recourse to the Company of RMB6,928 and RMB356,080 as of December 31, 2022 and 2023, respectively)", "positiveTerseLabel": "Amounts due to related parties of the consolidated VIEs without resource to the primary beneficiaries", "verboseLabel": "Amounts due to related parties", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r46", "r1043" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Other Long-term Debt, Current", "verboseLabel": "Other long-term borrowings, current portion", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r171", "r172", "r895" ] }, "us-gaap_OtherLongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails" ], "lang": { "en-us": { "role": { "label": "Other Long-term Debt, Noncurrent", "verboseLabel": "Other long-term borrowings, non-current portion", "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer." } } }, "auth_ref": [ "r49", "r895" ] }, "vnet_OtherNonCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OtherNonCurrentAssetsTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other non-current assets.", "label": "Other Non-Current Assets [Text Block]", "terseLabel": "OTHER NON-CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Expense", "negatedLabel": "Other expenses", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OtherNonoperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncome", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income", "terseLabel": "Other income", "documentation": "Amount of income related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r334" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other loss", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r199" ] }, "us-gaap_OtherOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncome", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Operating Income", "terseLabel": "Operating income", "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r193" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "positiveLabel": "Amounts due from related parties", "terseLabel": "Others", "verboseLabel": "Amounts due from related parties", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "vnet_OtherRelatedPartyTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OtherRelatedPartyTransactionsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for other related party transactions.", "label": "Other Related Party Transactions [Member]", "verboseLabel": "Others" } } }, "auth_ref": [] }, "us-gaap_OtherSundryLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Current", "terseLabel": "Others", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date." } } }, "auth_ref": [ "r46", "r100" ] }, "vnet_OutsideChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "OutsideChinaMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents outside China.", "label": "Outside the PRC", "terseLabel": "Outside the PRC" } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementOfComprehensiveLossParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]", "terseLabel": "Parent Company", "documentation": "Registrant with controlling financial interest in one or more subsidiaries. Controlling interest in subsidiary includes, but is not limited to, primary beneficiary of variable interest entity (VIE). Controlling interest in subsidiary excludes broker-dealer with controlling financial interest in subsidiary but control is likely to be temporary." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "terseLabel": "Total VNET Group, Inc. shareholders' equity", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER PAYABLES" } } }, "auth_ref": [] }, "vnet_PayablesForOfficeSuppliesAndUtilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PayablesForOfficeSuppliesAndUtilities", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Payables for office supplies and utilities.", "label": "Payables For Office Supplies And Utilities", "terseLabel": "Payables for office supplies and utilities" } } }, "auth_ref": [] }, "vnet_PayablesForPurchaseOfPropertyEquipmentAndSoftwareCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PayablesForPurchaseOfPropertyEquipmentAndSoftwareCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Payables for the purchase of property and equipment and software.", "label": "Payables For Purchase Of Property, Equipment And Software, Current", "terseLabel": "Payables for purchase of property, equipment and software" } } }, "auth_ref": [] }, "vnet_PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PaymentToAcquirePropertyAndEquipmentThroughCapitalLeases", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payment to Acquire Property And Equipment Through Capital Leases", "label": "Payment to Acquire Property And Equipment Through Capital Leases", "negatedLabel": "Payments for purchase of property and equipment through finance leases" } } }, "auth_ref": [] }, "vnet_PaymentsForAssetAcquisitionNetOfCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PaymentsForAssetAcquisitionNetOfCash", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of assets, net of the cash acquired from the purchase.", "label": "Payments for Asset Acquisition Net of Cash", "negatedLabel": "Payments for acquisitions, net of cash acquired" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Payments for share repurchase and cancellation", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Financing Costs", "terseLabel": "Issuance costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r66" ] }, "vnet_PaymentsOfLoanToThirdParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PaymentsOfLoanToThirdParty", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments of loan to third party.", "label": "Payments Of Loan To Third Party", "negatedLabel": "Payment of loans to third parties" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of issuance costs of ordinary shares", "verboseLabel": "Payment of issuance costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r66" ] }, "vnet_PaymentsOfStockIssuanceCostsIncludedInAccruedExpensesAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PaymentsOfStockIssuanceCostsIncludedInAccruedExpensesAndOtherPayables", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of stock issuance costs that were incurred during a noncash or partial noncash transaction which are included in accrued expenses and other payables.", "label": "Payments Of Stock Issuance Costs, Included In Accrued Expenses and Other Payables", "terseLabel": "Payables for issuance cost of ordinary shares included in accrued expenses and other payables" } } }, "auth_ref": [] }, "vnet_PaymentsToAcquireAdditionalInterestInSubsidiaries1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PaymentsToAcquireAdditionalInterestInSubsidiaries1", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of noncontrolling interest during the period.", "label": "Payments to Acquire Additional Interest in Subsidiaries 1", "verboseLabel": "Proceeds from loan from a related party (Note 24)" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Prepayments and deposits for acquisition of data center", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r63", "r669" ] }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Equity Method Investments", "verboseLabel": "Capital injected", "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r63" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r203" ] }, "vnet_PaymentsToAcquireLandUseRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PaymentsToAcquireLandUseRights", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of land use rights", "label": "Payments To Acquire Land Use Rights", "negatedLabel": "Purchases of land use rights" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLongtermInvestments", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Payments for long-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term." } } }, "auth_ref": [ "r1104" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Total consideration in cash", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r260", "r1202", "r1203", "r1204" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r203" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Payments for short-term investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r202" ] }, "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToFundLongtermLoansToRelatedParties", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Fund Long-term Loans to Related Parties", "negatedLabel": "Payment of loans to related parties", "terseLabel": "Long-term loan to related parties", "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates." } } }, "auth_ref": [ "r1105", "r1211" ] }, "us-gaap_PaymentsToMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToMinorityShareholders", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Noncontrolling Interests", "negatedLabel": "Profit distribution to noncontrolling interest", "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest." } } }, "auth_ref": [ "r66" ] }, "vnet_PercentageOfInterestInLimitedPartnershipsApplyEquityMethodOfAccounting": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PercentageOfInterestInLimitedPartnershipsApplyEquityMethodOfAccounting", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The threshold of percentage of interest in limited partnerships that the Company applies the equity method of accounting.", "label": "Percentage of Interest in Limited Partnerships, Apply Equity Method of Accounting", "terseLabel": "Percentage of interest in limited partnerships applies the equity method of accounting" } } }, "auth_ref": [] }, "vnet_PercentageOfOwnershipInterestsDisposed": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PercentageOfOwnershipInterestsDisposed", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of ownership Interests disposed.", "label": "Percentage Of Ownership Interests disposed", "terseLabel": "Percentage of ownership disposed" } } }, "auth_ref": [] }, "vnet_PercentageOfPrepaymentsOnOtherNonCurrentAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PercentageOfPrepaymentsOnOtherNonCurrentAssets", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of prepayments on other non-current assets", "label": "Percentage Of Prepayments On Other Non-Current Assets", "terseLabel": "Percentage of prepayments on other non-current assets" } } }, "auth_ref": [] }, "vnet_PercentageOfPrincipalAmountOfDebtInstrumentConverted": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PercentageOfPrincipalAmountOfDebtInstrumentConverted", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of total principal amount of debt instrument converted.", "label": "Percentage Of Principal Amount Of Debt Instrument Converted", "terseLabel": "Percentage of total principal amount converted" } } }, "auth_ref": [] }, "vnet_PercentageOfProductToLastReportedPriceDuringMeasurementPeriod": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PercentageOfProductToLastReportedPriceDuringMeasurementPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "The Percentage of price to the last reported sale price of ADS and the conversion rate on each such trading day.", "label": "Percentage Of The Product To Last Reported Price, During Measurement Period", "terseLabel": "Percentage of price to the last reported sale price" } } }, "auth_ref": [] }, "vnet_PerformanceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PerformanceBasedAwardsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance Based Awards [Member]", "label": "Performance Based Awards [Member]", "terseLabel": "Performance Based Awards" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r672", "r888", "r1039" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r672", "r888", "r1039" ] }, "vnet_PreferentialIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PreferentialIncomeTaxRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Preferential Income Tax Rate", "label": "Preferential Income Tax Rate", "terseLabel": "Preferential tax rate" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Preferred stock, convertible, conversion price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r543" ] }, "vnet_PreferredStockConvertibleShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PreferredStockConvertibleShares", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares convertible upon conversion of preferred stock.", "label": "Preferred Stock, Convertible, Shares", "terseLabel": "Convertible shares" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Dividend rate (as a percent)", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r542", "r953", "r958", "r960", "r968" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Dividends, Income Statement Impact", "negatedTerseLabel": "Dividend distribution to perpetual convertible preferred shareholders", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Series A perpetual convertible preferred shareholders", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r1045", "r1046", "r1049", "r1050", "r1051", "r1052", "r1229", "r1239" ] }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "PERPETUAL CONVERTIBLE PREFERRED SHARES" } } }, "auth_ref": [] }, "us-gaap_PreferredStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredShares" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Text Block]", "terseLabel": "PERPETUAL CONVERTIBLE PREFERRED SHARES", "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock." } } }, "auth_ref": [ "r221" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r313", "r469", "r470", "r1004" ] }, "us-gaap_PrepaidExpenseNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseNoncurrent", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOtherNonCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense, Noncurrent", "verboseLabel": "Prepayment of other non-current assets included acquisition and purchase of property and equipment", "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r1093" ] }, "vnet_PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PrepaidExpensesAndOtherCurrentAssetsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "lang": { "en-us": { "role": { "documentation": "The disclosure describes the Company's prepaid and other current assets.", "label": "Prepaid Expenses and Other Current Assets Disclosure [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from short-term bank borrowings", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r65" ] }, "vnet_ProceedsFromCollectionOfDepositOfAcquiree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ProceedsFromCollectionOfDepositOfAcquiree", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with collection of deposit of acquiree in a business combination.", "label": "Proceeds From Collection Of Deposit Of Acquiree", "terseLabel": "Collection of deposit for acquisition of data center" } } }, "auth_ref": [] }, "vnet_ProceedsFromCollectionOfLongtermLoansToThirdParty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ProceedsFromCollectionOfLongtermLoansToThirdParty", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from Collection of Long-term Loans To Third Party", "label": "Proceeds from Collection of Long-term Loans To Third Party", "terseLabel": "Receipt of loans to third parties" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds from disposal of subsidiaries, net", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r62" ] }, "vnet_ProceedsFromGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ProceedsFromGovernmentGrants", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from government grants.", "label": "Proceeds from Government Grants", "terseLabel": "Government grants received" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInterestReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInterestReceived", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Interest Received", "terseLabel": "Interest received", "documentation": "Interest received on loans and other debt instruments during the current period." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of ordinary shares (Note 27)", "verboseLabel": "Proceeds from issuance of stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of Series A perpetual convertible preferred shares", "verboseLabel": "Total cash consideration", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from long-term bank borrowings", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBondsPayableAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuance of 2027 Convertible Notes, net of issuance cost", "verboseLabel": "Proceeds from issuance of bonds, net", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r65", "r854" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Proceeds received from maturity of short-term investments", "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r61", "r202" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Contribution from noncontrolling interest in subsidiaries", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from issuance of notes", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r65" ] }, "vnet_ProceedsFromOtherLongTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ProceedsFromOtherLongTermBorrowings", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the proceeds of other long term borrowings.", "label": "Proceeds From Other Long Term Borrowings", "terseLabel": "Proceeds from other long-term borrowings" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds from loan from a related party (Note 24)", "verboseLabel": "Proceeds from related party debt", "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates." } } }, "auth_ref": [ "r65" ] }, "vnet_ProceedsFromRepaymentsOfLoansByThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ProceedsFromRepaymentsOfLoansByThirdParties", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from collection of repayments of loans given to third parties classified as current.", "label": "Proceeds From Repayments Of Loans By Third Parties" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Total cash consideration on disposal of equity interests", "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfLongtermInvestments", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Long-term Investments", "terseLabel": "Proceeds from disposal of long-term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle." } } }, "auth_ref": [ "r1073" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r201" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r30" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r293", "r317", "r320", "r336", "r344", "r354", "r362", "r363", "r382", "r401", "r407", "r409", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r671", "r674", "r675", "r688", "r697", "r799", "r816", "r864", "r918", "r941", "r942", "r1013", "r1040", "r1041", "r1054", "r1100", "r1159" ] }, "vnet_PropertyComputerAndNetworkEquipmentAndOpticalFibersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PropertyComputerAndNetworkEquipmentAndOpticalFibersMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to property, computer and network equipment and optical fibers.", "label": "Property, computer and network equipment and optical fiber", "terseLabel": "Property, computer and network equipment and optical fiber" } } }, "auth_ref": [] }, "vnet_PropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PropertyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The member stands for property.", "label": "Property", "terseLabel": "Property" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r213", "r266", "r269", "r270" ] }, "vnet_PropertyPlantAndEquipmentEstimatedLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PropertyPlantAndEquipmentEstimatedLivesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the property plant and equipment estimated lives.", "label": "Property Plant And Equipment Estimated Lives [Table Text Block]", "verboseLabel": "Schedule of property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r215", "r298", "r813" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "PROPERTY AND EQUIPMENT, NET", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 1.0 }, "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAssetAcquisitionsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r800", "r813", "r1043" ] }, "vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the property plant and equipment net excluding construction in progress.", "label": "Property Plant And Equipment Net Excluding Construction In Progress", "totalLabel": "Property plant and equipment net excluding construction in progress" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Optical Fibers", "terseLabel": "Optical Fibers", "verboseLabel": "Optical fibers", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r13", "r266", "r269", "r811" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property and equipment, including those held under finance leases", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetCarryingAmountsOfPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r215" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful life (in years)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "negatedLabel": "Allowance for doubtful debt", "terseLabel": "Recorded credit loss", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r333", "r460" ] }, "vnet_ProvisionForDoubtfulAccountsAndWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ProvisionForDoubtfulAccountsAndWriteOffs", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable and write-offs.", "label": "Provision For Doubtful Accounts and Write-Offs", "terseLabel": "Allowance for doubtful debt" } } }, "auth_ref": [] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetAccountsAndNotesReceivableDueDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Additional provision charged to expense", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r460", "r793" ] }, "us-gaap_ProvisionForOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherLosses", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsAnalysisOfAllowanceForDoubtfulDebtInRelationToOtherReceivablesDetails" ], "lang": { "en-us": { "role": { "label": "Provision for Other Losses", "terseLabel": "Addition", "documentation": "Amount of expense related to other loss." } } }, "auth_ref": [ "r11", "r192", "r254" ] }, "us-gaap_PurchaseCommitmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Commitment [Member]", "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments." } } }, "auth_ref": [ "r174", "r247" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Commitments to purchase", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueAfterFifthYear", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, after Year Five", "terseLabel": "2029 and thereafter", "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFifthYear", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInFourthYear", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "PurchaseObligationDueInFourthYear", "terseLabel": "2027", "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Second Year", "terseLabel": "2025", "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInThirdYear", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesCapitalCommitmentsDetails", "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesPurchaseCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Due in Third Year", "terseLabel": "2026", "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "vnet_PurchaseOfPropertyAndEquipmentThroughCapitalLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PurchaseOfPropertyAndEquipmentThroughCapitalLeases", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Purchase of property and equipment through capital leases.", "label": "Purchase of property and equipment through capital leases", "terseLabel": "Purchase of property and equipment through finance leases" } } }, "auth_ref": [] }, "vnet_PurchasePricePerShareUnderShareRepurchaseAgreement": { "xbrltype": "perShareItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "PurchasePricePerShareUnderShareRepurchaseAgreement", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "The repurchase price per share under share repurchase agreement.", "label": "Purchase Price Per Share Under Share Repurchase Agreement", "terseLabel": "Share repurchase price" } } }, "auth_ref": [] }, "vnet_QidiChengxinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "QidiChengxinMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Qidi Chengxin Member.", "label": "Qidi Chengxin" } } }, "auth_ref": [] }, "vnet_RadioSpectrumLicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RadioSpectrumLicenseMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the radio spectrum license.", "label": "Radio Spectrum License" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r565", "r577", "r613", "r614", "r615", "r747", "r774", "r839", "r885", "r886", "r952", "r957", "r961", "r962", "r967", "r995", "r996", "r1016", "r1024", "r1033", "r1044", "r1047", "r1156", "r1163", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonRecurringBasisDetails", "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsKeyAssumptionsDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r565", "r577", "r613", "r614", "r615", "r747", "r774", "r839", "r885", "r886", "r952", "r957", "r961", "r962", "r967", "r995", "r996", "r1016", "r1024", "r1033", "r1044", "r1047", "r1156", "r1163", "r1217", "r1218", "r1219", "r1220", "r1221" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "ACCOUNTS AND NOTES RECEIVABLE, NET" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts receivable and allowance for doubtful debt", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1126", "r1128", "r1129", "r1130" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of loss before income taxes", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r86", "r87" ] }, "vnet_RedemptionUponMaturityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RedemptionUponMaturityMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the scenario, redemption upon maturity.", "label": "Redemption upon maturity" } } }, "auth_ref": [] }, "vnet_RefundOfPrepaymentForShareRepurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RefundOfPrepaymentForShareRepurchasePlan", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow from the refund of the payments made as per share repurchase plan.", "label": "Refund of prepayment for share repurchase plan" } } }, "auth_ref": [] }, "vnet_RelatedPartiesServiceFeeHourlyRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RelatedPartiesServiceFeeHourlyRate", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Hourly rate of service fee earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Related Parties Service Fee Hourly Rate", "terseLabel": "Service fee per hour" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r572", "r735", "r736", "r889", "r890", "r891", "r893", "r894", "r915", "r917", "r950" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r346", "r347", "r735", "r736", "r737", "r738", "r889", "r890", "r891", "r893", "r894", "r915", "r917", "r950" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Loan facility provided to related parties", "verboseLabel": "Related party transaction, loans to", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r158", "r735" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r735", "r736", "r1213" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "RELATED PARTY TRANSACTIONS", "verboseLabel": "PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r922", "r923", "r926" ] }, "us-gaap_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Rate", "terseLabel": "Percentage of related party interest rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r572", "r735", "r736", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r889", "r890", "r891", "r893", "r894", "r915", "r917", "r950", "r1213" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r732", "r733", "r734", "r736", "r739", "r860", "r861", "r862", "r924", "r925", "r926", "r947", "r949" ] }, "vnet_RepaymentOfLongTermBankBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RepaymentOfLongTermBankBorrowings", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayment Of Long Term Bank Borrowings", "negatedLabel": "Repayments of long-term bank borrowings" } } }, "auth_ref": [] }, "vnet_RepaymentsAndDepositsForOtherLongTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RepaymentsAndDepositsForOtherLongTermBorrowings", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the repayment of other long term borrowings.", "label": "Repayments And Deposits For Other Long Term Borrowings", "negatedLabel": "Repayments and deposits for other long-term borrowings" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfBankDebt", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayment Of Short Term Bank Borrowings", "negatedLabel": "Repayments of short-term bank borrowings", "documentation": "The cash outflow to settle a bank borrowing during the year." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Convertible Debt", "negatedLabel": "Repurchase of 2025 Convertible Notes (Note 19)", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r68" ] }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongtermLoansFromVendors", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Long-term Loans from Vendors", "negatedLabel": "Repayment of loans from third parties", "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets." } } }, "auth_ref": [ "r207" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of notes payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r68" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r348", "r349", "r516", "r544", "r738", "r1006", "r1007" ] }, "vnet_RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RequiredMaximumPercentageOfStatutorySurplusReserveToRegisteredCapital", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of maximum statutory surplus reserve to registered capital.", "label": "Required Maximum Percentage of Statutory Surplus Reserve To Registered Capital", "terseLabel": "Maximum requirement of each of the entity's PRC subsidiaries' after-tax profits to be allocated to a general reserve fund as a percentage of each Subsidiaries' registered capital" } } }, "auth_ref": [] }, "vnet_RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RequiredPercentageOfEntitysAfterTaxProfitsToAllocateToStatutoryCommonReserve", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of entity's after tax profits to allocate to statutory common reserve.", "label": "Required Percentage of Entitys After Tax Profits to Allocate to Statutory Common Reserve", "terseLabel": "Minimum required percentage of annual after-tax profit to the general statutory reserve" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "negatedLabel": "Research and development expenses", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r163", "r629", "r1223" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expenses", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r628" ] }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedAssetsDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssets" ], "lang": { "en-us": { "role": { "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "RESTRICTED NET ASSETS", "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "periodEndLabel": "Restricted cash-current", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r69", "r296", "r340" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "periodEndLabel": "Restricted cash-non-current", "terseLabel": "Restricted cash", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r69", "r262", "r340" ] }, "vnet_RestrictedNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RestrictedNetAssets", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of restricted net assets.", "label": "Restricted Net Assets", "terseLabel": "Restricted net asset, PRC generally accepted accounting principles (in RMB) or (in dollars)" } } }, "auth_ref": [] }, "vnet_RestrictedNetAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RestrictedNetAssetsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "RESTRICTED NET ASSETS." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r181", "r225", "r808", "r843", "r845", "r858", "r899", "r1043" ] }, "us-gaap_RetainedEarningsAppropriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAppropriated", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRestrictedNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Retained Earnings, Appropriated", "terseLabel": "Statutory reserves", "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies." } } }, "auth_ref": [ "r105", "r106", "r185", "r343", "r807" ] }, "us-gaap_RetainedEarningsAppropriatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAppropriatedMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings, Appropriated [Member]", "terseLabel": "Statutory reserves", "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies." } } }, "auth_ref": [ "r105", "r180" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r289", "r351", "r352", "r353", "r355", "r361", "r363", "r455", "r456", "r619", "r620", "r621", "r655", "r656", "r678", "r680", "r681", "r683", "r686", "r840", "r842", "r865", "r1239" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "verboseLabel": "Net revenues", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r383", "r384", "r400", "r405", "r406", "r410", "r411", "r413", "r561", "r562", "r776" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r920", "r998", "r1009" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r327", "r344", "r383", "r384", "r400", "r405", "r406", "r410", "r411", "r413", "r454", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r697", "r799", "r1159" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net revenues" } } }, "auth_ref": [] }, "vnet_RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of right-of-use assets obtained in exchange for new operating lease liabilities.", "label": "Right-of-use Assets Obtained in Exchange for New Operating Lease Liabilities", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "CONCENTRATION OF RISKS" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Amount on exercise of option", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Bandwidth and Cabinet Resources", "terseLabel": "Bandwidth and Cabinet Resources", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r413", "r1075" ] }, "vnet_SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesAcquisitionsIn2023Details", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Sanhe Mingtai Digital Industrial Park Company Limited.", "label": "Sanhe Mingtai Digital Industrial Park Co., Ltd. (Sanhe Digital)", "terseLabel": "Sanhe Mingtai Digital Industrial Park Co., Ltd. (Sanhe Digital)" } } }, "auth_ref": [] }, "vnet_SanheMingtaiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SanheMingtaiMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Sanhe Mingtai.", "label": "Sanhe Mingtai [Member]", "terseLabel": "Sanhe Mingtai" } } }, "auth_ref": [] }, "vnet_ScenarioAssessableProfitsEarnedHk2MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScenarioAssessableProfitsEarnedHk2MillionMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents scenario assessable profits earned Hk2 million.", "label": "Scenario assessable profits earned Hk2 million" } } }, "auth_ref": [] }, "vnet_ScenarioAssessableProfitsRemainingHk2MillionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScenarioAssessableProfitsRemainingHk2MillionMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents scenario assessable profits remaining Hk2 million.", "label": "Scenario assessable profits remaining Hk2 million" } } }, "auth_ref": [] }, "vnet_ScenarioOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScenarioOneMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Scenario One.", "label": "Scenario One [Member]", "terseLabel": "Condition one" } } }, "auth_ref": [] }, "vnet_ScenarioTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScenarioTwoMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Scenario Two.", "label": "Scenario Two [Member]", "terseLabel": "Condition Two" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r364", "r578", "r1069", "r1121" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of accounts and notes receivable and the allowance for doubtful debt", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r55" ] }, "vnet_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]", "label": "Schedule Of Accrued Expenses And Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of components of accrued expenses and other payables" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of intangible assets", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r92" ] }, "vnet_ScheduleOfAllowanceForDoubtfulDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfAllowanceForDoubtfulDebtTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of allowance for doubtful debt.", "label": "Schedule of allowance for doubtful debt [Text Block]", "terseLabel": "Schedule of allowance for doubtful debt" } } }, "auth_ref": [] }, "vnet_ScheduleOfAssetsPledgedAsCollateralTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfAssetsPledgedAsCollateralTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Assets Pledged as Collateral [Table Text Block]", "label": "Schedule of Assets Pledged as Collateral [Table Text Block]", "verboseLabel": "Schedule of carrying amounts of property and equipment pledged by the Company to secure banking borrowings" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesDetails", "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r124", "r127", "r668" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r670" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income tax expenses", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r229" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Condensed balance sheets", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1088", "r1117" ] }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Condensed statements of cash flows", "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1088", "r1117" ] }, "vnet_ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfCondensedConsolidatingStatementOfOperationsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Condensed Consolidating Statement of Operations [Line Items]", "label": "Schedule of Condensed Consolidating Statement of Operations [Line Items]", "verboseLabel": "Condensed statements of operations" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Condensed statements of operations", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r1088", "r1117" ] }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccountsAndNotesReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]", "verboseLabel": "Schedule of analysis of the allowance for doubtful debt", "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current." } } }, "auth_ref": [ "r88", "r1140" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of borrowings and thier securities", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of significant components of deferred taxes", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r228" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic and diluted loss per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1123" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of reconciliation of tax computed by applying the statutory income tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r227" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r118" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Schedule of total share-based compensation expenses relating to share options and RSUs granted to employees", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r118" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r451", "r452", "r453" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "LONG TERM INVESTMENT, NET", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r344", "r451", "r452", "r453", "r454", "r697" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r293", "r344", "r451", "r452", "r453", "r454", "r697" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r92", "r94", "r777" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r485", "r1018" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r1018", "r1141", "r1142", "r1143", "r1144", "r1145", "r1146", "r1147", "r1148", "r1149", "r1150", "r1151" ] }, "vnet_ScheduleOfIncomeBeforeIncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfIncomeBeforeIncomeTaxLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Income Before Income Tax [Line Items]", "label": "Schedule of Income Before Income Tax [Line Items]", "verboseLabel": "TAXATION" } } }, "auth_ref": [] }, "vnet_ScheduleOfIncomeBeforeIncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfIncomeBeforeIncomeTaxTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Income Before Income Tax [Table]", "label": "Schedule of Income Before Income Tax [Table]", "terseLabel": "Schedule of Income Before Income Tax [Table]" } } }, "auth_ref": [] }, "vnet_ScheduleOfLandUseRightTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfLandUseRightTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLandUseRightsNetTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the schedule of land use right.", "label": "Schedule of Land Use Right [Table Text Block]", "terseLabel": "Land use rights" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of repayments of the principal amounts of the Company's long-term borrowings, including bank and other borrowings", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "vnet_ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfMovementsOfDeferredGovernmentGrantsTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureDeferredGovernmentGrantsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Movements of Deferred Government Grants [Table Text Block]", "label": "Schedule of Movements of Deferred Government Grants [Table Text Block]", "terseLabel": "Schedule of movements of deferred government grants" } } }, "auth_ref": [] }, "vnet_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block]", "label": "Schedule Of Prepaid Expenses and Other Current Assets [Table Text Block]", "verboseLabel": "Schedule of prepaid expenses and other current assets" } } }, "auth_ref": [] }, "vnet_ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentAccumulatedDepreciationTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the schedule of property plant and equipment accumulated depreciation.", "label": "Schedule Of Property Plant and Equipment Accumulated Depreciation [Table Text Block]", "verboseLabel": "Schedule of depreciation expense" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentPledgedToSecureBankingBorrowingsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureAcquisitionOfSubsidiariesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of net identifiable assets of acquiree, business combination", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r232" ] }, "vnet_ScheduleOfRelatedPartyTransactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfRelatedPartyTransactionTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule Of Related Party Transaction [Table Text Block]", "terseLabel": "Schedule of significant related party transactions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r157", "r158", "r922", "r923", "r926" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r585", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r613", "r614", "r615", "r616" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of RSUs activity under the 2014 Plan", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of employee share option activity under the 2010 Plan", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r28", "r29", "r116" ] }, "vnet_ScheduleOfShortAndLongTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfShortAndLongTermDebtLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Short And Long Term Debt [Line Items]", "label": "Schedule Of Short And Long Term Debt [Line Items]", "verboseLabel": "Short and long term bank borrowings" } } }, "auth_ref": [] }, "vnet_ScheduleOfShortAndLongTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfShortAndLongTermDebtTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Short And Long Term Debt [Table]", "label": "Schedule Of Short And Long Term Debt [Table]", "terseLabel": "Schedule Of Short And Long Term Debt [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r103", "r104", "r107", "r108", "r109", "r110", "r111", "r222", "r224", "r225", "r306", "r307", "r308", "r379", "r541", "r542", "r544", "r546", "r549", "r555", "r557", "r854", "r855", "r856", "r857", "r1024", "r1068", "r1110" ] }, "vnet_ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfSubsidiariesAndVariableInterestEntitiesTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Subsidiaries and Variable Interest Entities [Table Text Block]", "label": "Schedule of Subsidiaries and Variable Interest Entities [Table Text Block]", "verboseLabel": "Schedule of significant subsidiaries of the Company, VIEs and subsidiaries of VIEs" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of roll-forward of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r1037", "r1198" ] }, "vnet_ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfUsefulLivesForFiniteLivedIntangibleAssetsTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Represents the schedule of useful lives for finite lived intangible assets.", "label": "Schedule Of Useful Lives For Finite Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of weighted average useful lives of intangible assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]", "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144", "r672", "r673", "r676", "r677", "r755", "r756", "r757" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Variable Interest Entities [Table Text Block]", "verboseLabel": "Schedule of consolidated VIE before eliminating intercompany balances", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r140", "r141", "r142", "r143", "r144" ] }, "vnet_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of weighted average remaining lease term and discount rate.", "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate [Table Text Block]", "terseLabel": "Schedule of weighted-average remaining lease term and weighted-average discount rate" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of annual estimated amortization expenses of intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r94" ] }, "vnet_SecuredBySubsidiarySLandUseRightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SecuredBySubsidiarySLandUseRightMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Secured by a Subsidiary's Land Use Right [Member]", "label": "Secured by a Subsidiary's Land Use Right [Member]", "terseLabel": "Secured by a subsidiary's land-use right" } } }, "auth_ref": [] }, "vnet_SecuredBySubsidiarysPropertyAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SecuredBySubsidiarysPropertyAndEquipmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to secured by subsidiary's property and equipment.", "label": "Secured by Subsidiary's Property and Equipment [Member]", "terseLabel": "Secured by a subsidiary's property and equipment" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1057" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1059" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r413", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r494", "r495", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r1018", "r1079", "r1227" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r277", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r411", "r412", "r878", "r881", "r883", "r954", "r959", "r964", "r969", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r999", "r1025", "r1047", "r1166", "r1227" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r411", "r1014" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "vnet_OperatingExpensesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense", "negatedLabel": "Sales and marketing expenses", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetDepreciationExpenseDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing expenses", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r191" ] }, "vnet_SeriesPerpetualConvertiblePreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SeriesPerpetualConvertiblePreferredSharesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents member information pertaining to Series A perpetual convertible preferred shares.", "label": "Series Perpetual Convertible Preferred Shares", "terseLabel": "Series A Perpetual Convertible Preferred Shares" } } }, "auth_ref": [] }, "us-gaap_ServiceLifeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceLifeMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Service Life [Member]", "terseLabel": "Change in useful lives", "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [ "r1010" ] }, "vnet_SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SettlementOfShareOptionsWithSharesHeldByDepositoryBankShares", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Settlement of Share Options with Shares Held by Depository Bank, Shares", "label": "Settlement of Share Options with Shares Held by Depository Bank, Shares", "negatedLabel": "Settlement of share options and restricted share units with shares held by depository bank (in shares)" } } }, "auth_ref": [] }, "vnet_ShEdgeInterchangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShEdgeInterchangeMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "SH Edge Interchange.", "label": "SH Edge Interchange" } } }, "auth_ref": [] }, "vnet_ShHeshengMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShHeshengMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for SH Hesheng", "label": "SH Hesheng [Member]", "verboseLabel": "SH Hesheng" } } }, "auth_ref": [] }, "vnet_ShanghaiBlueCloudTechnologyCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiBlueCloudTechnologyCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shanghai Blue Cloud Technology Company Limited [Member]", "label": "Shanghai Blue Cloud Technology Co., Ltd. (\"SH Blue Cloud\")" } } }, "auth_ref": [] }, "vnet_ShanghaiEdgeBlueCloudNetworkTechnologyCo.Ltd.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiEdgeBlueCloudNetworkTechnologyCo.Ltd.Member", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shanghai Edge Blue Cloud Network Technology Co., Ltd.", "label": "Shanghai Edge Blue Cloud Network Technology Co., Ltd. [Member]", "terseLabel": "Shanghai Edge Blue Cloud Network Technology Co., Ltd." } } }, "auth_ref": [] }, "vnet_ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shanghai Edge Cloud Interchange Technology Co., Ltd. (\"SH Edge Interchange\").", "label": "Shanghai Edge Cloud Interchange Technology Co., Ltd", "terseLabel": "Shanghai Edge Interchange" } } }, "auth_ref": [] }, "vnet_ShanghaiEdgeConnectTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiEdgeConnectTechnologyCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shanghai Edge Connect Technology Co., Ltd. (\"SH Edge Connect\").", "label": "Shanghai Edge Connect Technology Co., Ltd. (\"SH Edge Connect\") [Member]", "terseLabel": "Shanghai Edge Connect Technology Co., Ltd. (\"SH Edge Connect\")" } } }, "auth_ref": [] }, "vnet_ShanghaiHeshengDataSystemCo.Ltd.ShHeshengMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiHeshengDataSystemCo.Ltd.ShHeshengMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shanghai Hesheng Data System Co., Ltd. (\"SH Hesheng\").", "label": "Shanghai Hesheng Data System Co., Ltd. (\"SH Hesheng\") [Member]", "terseLabel": "Shanghai Hesheng Data System Co., Ltd. (\"SH Hesheng\")" } } }, "auth_ref": [] }, "vnet_ShanghaiHeshengDataSystemCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiHeshengDataSystemCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shanghai Hesheng Data System Company Limited Member.", "label": "Shanghai Hesheng Data System Co., Ltd (\"SH Hesheng\")" } } }, "auth_ref": [] }, "vnet_ShanghaiPupingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiPupingMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails", "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shanghai Puping.", "label": "Shanghai Puping [Member]", "terseLabel": "Shanghai Puping" } } }, "auth_ref": [] }, "vnet_ShanghaiShibeiHiTechCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiShibeiHiTechCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shanghai Shibei Hi Tech Company Limited.", "label": "Shanghai Shibei Hi-Tech Co., Ltd. [Member]", "verboseLabel": "SH Shibei" } } }, "auth_ref": [] }, "vnet_ShanghaiWaigaoqiaoFreeTradeZoneHongmingLogisticsCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShanghaiWaigaoqiaoFreeTradeZoneHongmingLogisticsCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. (\"Hongming Logistics\").", "label": "Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. (\"Hongming Logistics\") [Member]", "terseLabel": "Shanghai Waigaoqiao Free Trade Zone Hongming Logistics Co., Ltd. (\"Hongming Logistics\")" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationShareCompensationExpenseDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Share-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Requisite service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share based compensation, option vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-average remaining contractual terms (Years)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r605" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Share based compensation, RSUs granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r603" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r603" ] }, "vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment": { "xbrltype": "perShareItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValueAdjustment", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment", "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Adjustment", "terseLabel": "Weighted-average grant-date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested, ending balance", "periodStartLabel": "Unvested, beginning balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r600", "r601" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of RSUs", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested, ending balance (in dollars per share)", "periodStartLabel": "Unvested, beginning balance (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r600", "r601" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-average grant date fair value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual life", "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r226" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value vested", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "SHARE-BASED COMPENSATION", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r585", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r613", "r614", "r615", "r616" ] }, "vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPlanPercentageIncreaseToNumberOfSharesAvailableForGrant", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Plan Percentage Increase To Number Of Shares Available For Grant", "terseLabel": "Share based compensation arrangement by share based payment award maximum annual plan percentage increase to number of shares available for grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Share based compensation, maximum aggregate number of ordinary shares to be issued", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted average remaining contractual term" } } }, "auth_ref": [] }, "vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable as of December 31, 2023", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r594" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Exercisable as of December 31, 2023", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r594" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercise", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r607" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate intrinsic value, ending balance", "periodStartLabel": "Aggregate intrinsic value, beginning value", "verboseLabel": "Share based compensation, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance", "periodStartLabel": "Outstanding, beginning balance", "terseLabel": "Share based compensation, option outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r592", "r593" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of options", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance", "periodStartLabel": "Outstanding, beginning balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r592", "r593" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "verboseLabel": "Aggregate intrinsic value, vested", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested as of December 31, 2023", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r608" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "verboseLabel": "Vested as of December 31, 2023", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r608" ] }, "vnet_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedPercentageOfShareCapital": { "xbrltype": "percentItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAuthorizedPercentageOfShareCapital", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of share capital, calculated on an as-converted basis by taking into consideration all the convertible promissory notes issued and to be issued by the Company, considered for determination of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Authorized, Percentage Of Share Capital", "terseLabel": "Percentage of share capital considered for Maximum shares issuable under the plan" } } }, "auth_ref": [] }, "vnet_ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingGrantDateFairValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date Fair Value", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Grant Date Fair Value", "terseLabel": "Share based compensation, fair value of option outstanding at grant date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Award [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r612", "r613", "r614", "r615", "r616" ] }, "vnet_ShareBasedCompensationFairValueOfSharesExercisedDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationFairValueOfSharesExercisedDuringPeriod", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The total fair value of stock options exercised.", "label": "Share Based Compensation Fair Value Of Shares Exercised During The Period", "terseLabel": "Share based compensation, fair value of shares exercised during the period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r584", "r591", "r610", "r611", "r612", "r613", "r616", "r622", "r623", "r624", "r625" ] }, "vnet_ShareBasedCompensationPerformanceReviewPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareBasedCompensationPerformanceReviewPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share based compensation Performance Review Period", "label": "Share based compensation Performance Review Period", "terseLabel": "Performance review period" } } }, "auth_ref": [] }, "vnet_ShareConsiderationDueToOriginalShareholdersForBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareConsiderationDueToOriginalShareholdersForBusinessCombination", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "documentation": "Share consideration due to the original shareholders for business combination.", "label": "Share Consideration Due To The Original Shareholders For Business Combination", "terseLabel": "Consideration due to the original shareholders of BJ TenxCloud" } } }, "auth_ref": [] }, "vnet_ShareConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareConsiderationMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to share consideration due to the original shareholders for business combination.", "label": "Share Consideration [Member]", "terseLabel": "Share consideration due to the original shareholders for business combinatio" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Subscription price (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "vnet_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedFairValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value", "terseLabel": "Aggregate fair value, unvested" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Share based compensation, option expiry period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1035" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable as of December 31, 2023", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, beginning balance", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r226" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Vested as of December 31, 2023", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r608" ] }, "vnet_ShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShareholderMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to shareholder.", "label": "Shareholders [Member]", "terseLabel": "Shareholders" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "vnet_ShenzhenDiyixianCommunicationCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShenzhenDiyixianCommunicationCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Shenzhen Diyixian Communication Company Limited [Member]", "label": "Shenzhen Diyixian Telecommunication Co., Ltd. (\"SZ DYX\")" } } }, "auth_ref": [] }, "vnet_ShenzhenDiyixianTelecommunicationCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShenzhenDiyixianTelecommunicationCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shenzhen Diyixian Telecommunication Co., Ltd.", "label": "Shenzhen Diyixian Telecommunication Co., Ltd [Member]", "terseLabel": "Shenzhen Diyixian Telecommunication Co., Ltd" } } }, "auth_ref": [] }, "vnet_ShihuaDCInvestmentGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShihuaDCInvestmentGroupLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Shihua DC Investment Group Limited.", "label": "Shihua DC Investment Holdings Limited [Member]", "terseLabel": "Shihua DC Investment Holdings Limited" } } }, "auth_ref": [] }, "vnet_ShihuaDcInvestmentHoldings2LimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShihuaDcInvestmentHoldings2LimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shihua DC Investment Holdings 2 Limited(\"Shihua Holdings 2\").", "label": "Shihua DC Investment Holdings 2 Limited (\"Shihua Holdings 2\") [Member]", "terseLabel": "Shihua DC Investment Holdings 2 Limited (\"Shihua Holdings 2\")" } } }, "auth_ref": [] }, "vnet_ShihuaDcInvestmentManagementLimitedShihuaInvestmentManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShihuaDcInvestmentManagementLimitedShihuaInvestmentManagementMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyBalancesDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Shihua DC Investment Management Limited (\"Shihua Investment Management\").", "label": "Shihua DC Investment Management Limited (\"Shihua Investment Management\") [Member]", "verboseLabel": "SH Shibei" } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsBorrowingsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Bank Loans and Notes Payable", "terseLabel": "Short term bank borrowings", "verboseLabel": "Short-term bank borrowings (including amounts of Consolidated VIEs without recourse to the Company of RMB30,000 as of December 31, 2023)", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r40", "r892", "r1225" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Short-term Debt", "positiveTerseLabel": "Short-term borrowings", "terseLabel": "Short-term bank and other borrowings of the Consolidated VIEs without recourse to the primary beneficiaries", "verboseLabel": "Short-term bank borrowings", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r170", "r243", "r1043", "r1225" ] }, "us-gaap_ShortTermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtWeightedAverageInterestRate", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Short-term bank borrowings, weighted average interest rate", "documentation": "Weighted average interest rate of short-term debt outstanding calculated at point in time." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term Investments", "terseLabel": "Short-term investments", "totalLabel": "Aggregate fair value", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r250", "r251", "r1096" ] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "SHORT-TERM INVESTMENTS." } } }, "auth_ref": [] }, "vnet_ShortTermInvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShortTermInvestmentsAmortizedCost", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortized cost on investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short Term Investments, Amortized Cost", "terseLabel": "Aggregate cost basis" } } }, "auth_ref": [] }, "vnet_ShortTermInvestmentsGrossUnrealizedHoldingGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShortTermInvestmentsGrossUnrealizedHoldingGainLoss", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails": { "parentTag": "us-gaap_ShortTermInvestments", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrecognized gain on short term investments.", "label": "Gross unrealized holding gain", "terseLabel": "Gross unrealized holding gain" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredDetails" ], "lang": { "en-us": { "role": { "label": "Short Term Investments [Member]", "terseLabel": "Short-term investments", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r971", "r972", "r973", "r1001" ] }, "vnet_ShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Short Term Investments [Table Text Block]", "label": "Short Term Investments [Table Text Block]", "terseLabel": "Schedule of short-term investments" } } }, "auth_ref": [] }, "vnet_ShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ShortTermInvestmentsTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShortTermInvestments" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of short term investments", "label": "Short Term Investments [Text Block]", "terseLabel": "SHORT-TERM INVESTMENTS" } } }, "auth_ref": [] }, "vnet_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant accounting policies" } } }, "auth_ref": [] }, "vnet_SignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SignificantAccountingPoliciesTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Table]", "label": "Significant Accounting Policies [Table]", "terseLabel": "Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r208", "r341" ] }, "vnet_SingleCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SingleCustomerMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the single customer.", "label": "Largest single customer", "terseLabel": "Largest single customer" } } }, "auth_ref": [] }, "vnet_StaffAdvancesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StaffAdvancesCurrent", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the amount paid to the staff as advance.", "label": "Staff Advances Current", "terseLabel": "Staff advances" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r292", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r413", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r492", "r494", "r495", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r1018", "r1079", "r1227" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r274", "r306", "r307", "r308", "r344", "r368", "r369", "r371", "r373", "r379", "r380", "r454", "r503", "r505", "r506", "r507", "r510", "r511", "r541", "r542", "r546", "r549", "r557", "r697", "r854", "r855", "r856", "r857", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r898", "r919", "r943", "r974", "r975", "r976", "r977", "r978", "r1068", "r1110", "r1122" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r25", "r54", "r289", "r323", "r324", "r325", "r351", "r352", "r353", "r355", "r361", "r363", "r378", "r455", "r456", "r558", "r619", "r620", "r621", "r655", "r656", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r703", "r705", "r706", "r707", "r708", "r709", "r731", "r840", "r841", "r842", "r865", "r943" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureTaxationIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r277", "r287", "r411", "r412", "r878", "r881", "r883", "r954", "r959", "r964", "r969", "r981", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r999", "r1025", "r1047", "r1166", "r1227" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r351", "r352", "r353", "r378", "r776", "r849", "r876", "r887", "r889", "r890", "r891", "r893", "r894", "r898", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r911", "r912", "r913", "r914", "r915", "r917", "r920", "r921", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r943", "r1048" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConvertiblePromissoryNotesDetails", "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r364", "r578", "r1069", "r1071", "r1121" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesTables", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r351", "r352", "r353", "r378", "r776", "r849", "r876", "r887", "r889", "r890", "r891", "r893", "r894", "r898", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r911", "r912", "r913", "r914", "r915", "r917", "r920", "r921", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r943", "r1048" ] }, "vnet_StatutoryReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StatutoryReserve", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount appropriated from net profit to statutory reserves according to the regulations and laws of PRC.", "label": "Statutory Reserve", "negatedLabel": "Appropriation of statutory reserves" } } }, "auth_ref": [] }, "vnet_StatutoryReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StatutoryReserves", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "It represents amount of reserves available for specific Compliances", "label": "Statutory Reserves", "terseLabel": "Statutory reserves" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible promissory notes (in shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r25", "r53", "r108", "r225", "r529" ] }, "vnet_StockIssuedDuringPeriodSharesConversionOfPerpetualConvertiblePreferredSharesAndCumulativeDividend": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StockIssuedDuringPeriodSharesConversionOfPerpetualConvertiblePreferredSharesAndCumulativeDividend", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of perpetual convertible preferred shares and cumulative dividend.", "label": "Stock Issued During Period, Shares, Conversion Of Perpetual Convertible Preferred Shares And Cumulative Dividend", "terseLabel": "Conversion of perpetual convertible preferred shares and cumulative dividend (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePerpetualConvertiblePreferredSharesAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares issued", "verboseLabel": "Issuance of new shares (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r25", "r177", "r178", "r225", "r854", "r943", "r975" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of new shares for share option exercise and restricted share units vested", "verboseLabel": "Issuance of new shares for share option exercised and restricted share units vested (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r25", "r177", "r178", "r225" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationEmployeeShareOptionsActivityDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Share options exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r25", "r177", "r178", "r225", "r597" ] }, "vnet_StockIssuedDuringPeriodSharesTreasuryStockReissuedShareOptionsExercisedAndRestrictedStockUnitsVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissuedShareOptionsExercisedAndRestrictedStockUnitsVested", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of treasury shares or units reissued due to exercise of options or vesting of restricted share units.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued, Share Options Exercised And Restricted Stock Units Vested", "terseLabel": "Reissuance of treasury stock for share option exercise and restricted share units vested , shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of convertible promissory notes", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r25", "r54", "r225" ] }, "vnet_StockIssuedDuringPeriodValueConversionOfPerpetualConvertiblePreferredSharesAndCumulativeDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StockIssuedDuringPeriodValueConversionOfPerpetualConvertiblePreferredSharesAndCumulativeDividend", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of perpetual convertible preferred shares and cumulative dividend.", "label": "Stock Issued During Period, Value, Conversion of Perpetual Convertible Preferred Shares and Cumulative Dividend", "terseLabel": "Conversion of perpetual convertible preferred shares and cumulative dividend" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of new shares for share option exercised and restricted share units vested", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r117", "r177", "r178", "r225" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Share options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r25", "r54", "r225" ] }, "vnet_StockIssuedDuringPeriodValueTreasuryStockReissuedShareOptionsExercisedAndRestrictedStockUnitsVested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissuedShareOptionsExercisedAndRestrictedStockUnitsVested", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued due to exercise of options or vesting of restricted share units.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued, Share Options Exercised And Restricted Stock Units Vested", "terseLabel": "Reissuance of treasury stock for share option exercise and restricted share units vested" } } }, "auth_ref": [] }, "vnet_StockIssuedShareForRestrictedSharesVested": { "xbrltype": "sharesItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "StockIssuedShareForRestrictedSharesVested", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock Issued Share for Restricted Shares Vested", "label": "Stock Issued Share for Restricted Shares Vested", "terseLabel": "Restricted share units vested (shares)" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased and Retired During Period, Shares", "verboseLabel": "Number of shares repurchased and cancelled", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r25", "r177", "r178", "r225" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Ordinary shares repurchased", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r25", "r177", "r178", "r225", "r857", "r943", "r977" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Aggregate Purchase price", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r25", "r177", "r178", "r225", "r865", "r943", "r977", "r1054" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total VNET Group, Inc. shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r178", "r182", "r183", "r210", "r900", "r916", "r944", "r945", "r1043", "r1055", "r1112", "r1138", "r1208", "r1239" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r135", "r136", "r145", "r289", "r290", "r324", "r351", "r352", "r353", "r355", "r361", "r455", "r456", "r558", "r619", "r620", "r621", "r655", "r656", "r678", "r679", "r680", "r681", "r682", "r683", "r686", "r703", "r705", "r709", "r731", "r841", "r842", "r863", "r900", "r916", "r944", "r945", "r979", "r1054", "r1112", "r1138", "r1208", "r1239" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "SHARE CAPITAL" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapital" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "SHARE CAPITAL", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r221", "r343", "r540", "r542", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r553", "r554", "r556", "r558", "r685", "r946", "r948", "r980" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1167", "r1211", "r1212", "r1213" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "verboseLabel": "Percentage of direct ownership by the Company", "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions." } } }, "auth_ref": [] }, "vnet_SuccessFlowInternationalInvestmentLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SuccessFlowInternationalInvestmentLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Success Flow International Investment Limited.", "label": "Success Flow International Investment Limited [Member]", "terseLabel": "Success Flow International Investment Limited" } } }, "auth_ref": [] }, "vnet_SunriseCorporateHoldingLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SunriseCorporateHoldingLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareCapitalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Sunrise Corporate Holding Ltd.", "label": "Sunrise Corporate Holding Ltd [Member]", "terseLabel": "Sunrise Corporate Holding Ltd" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureConcentrationOfRisksDetails" ], "lang": { "en-us": { "role": { "label": "Supplier Concentration Risk", "terseLabel": "Supplier Concentration Risk", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r80" ] }, "vnet_SupplierRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "SupplierRelationshipsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the supplier relationships.", "label": "Supplier relationships" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "TAIWAN" } } }, "auth_ref": [] }, "vnet_TaiwanDiyixianMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TaiwanDiyixianMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Taiwan Diyixian [Member]", "label": "DYX Taiwan" } } }, "auth_ref": [] }, "vnet_TangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TangibleAssetImpairment", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails": { "parentTag": "vnet_PropertyPlantAndEquipmentNetExcludingConstructionInProgress", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment", "negatedLabel": "Impairment" } } }, "auth_ref": [] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesImpairmentChargesAssociatedWithItsLongLivedAssetsAndAcquiredIntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of equipment", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r166", "r216" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureAccruedExpensesAndOtherPayablesDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Value-added tax and other taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r44" ] }, "vnet_TechnicalConsultingAndServiceAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TechnicalConsultingAndServiceAgreementMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Technical Consulting and Service Agreement.", "label": "Technical Consulting and Service Agreement", "terseLabel": "Technical Consulting and Service Agreement" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Technology platform", "terseLabel": "Technology Platform", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r34" ] }, "vnet_TechnologyPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TechnologyPlatformMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Technology Platform Member.", "label": "Technology Platform" } } }, "auth_ref": [] }, "vnet_TongyunInternetBeijingCloudComputingTechnologyCo.Ltd.TongyunBjMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TongyunInternetBeijingCloudComputingTechnologyCo.Ltd.TongyunBjMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Tongyun Internet (Beijing) Cloud Computing Technology Company Limited.", "label": "Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd. (Tongyun BJ)" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureIntangibleAssetsNetIntangibleAssetsDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWeightedAverageUsefulLivesOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r130" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.en.21vianet.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureFairValueMeasurementsTables", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r537", "r555", "r684", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r820", "r1081", "r1082", "r1083", "r1084", "r1085", "r1086", "r1087", "r1132", "r1133", "r1134", "r1135" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r113" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.en.21vianet.com/role/DisclosureParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheets", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock", "negatedPeriodEndLabel": "Treasury stock, ending balance", "negatedPeriodStartLabel": "Treasury stock, beginning balance", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r56", "r113", "r114" ] }, "vnet_TreasuryStockPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TreasuryStockPolicyTextBlock", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treasury stock.", "label": "Treasury stock [Policy Text Block]", "terseLabel": "Treasury stock" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Share repurchase (in shares)", "terseLabel": "Share repurchase plan, shares repurchased (in shares)", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r25", "r178", "r225" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Share repurchase", "terseLabel": "Share Repurchase Plan, share value", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r25", "r113", "r225" ] }, "vnet_TwentyOneVianetGroupLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TwentyOneVianetGroupLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Twenty One Vianet Group Limited [Member]", "label": "21Vianet Hong Kong Entities [Member]" } } }, "auth_ref": [] }, "vnet_TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Twenty One Vianet Xian Information Outsourcing Industry Park Services Company Limited [Member]", "label": "21Vianet (Xi'an) Information Outsourcing Industry Park Services Co., Ltd. (\"Xi'an Sub\")" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r670" ] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings from its PRC subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r20", "r21", "r632", "r667" ] }, "vnet_UndistributedEarningsOfForeignSubsidiariesWithholdingTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "UndistributedEarningsOfForeignSubsidiariesWithholdingTaxLiabilities", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of withholding tax liabilities of undistributed earnings of foreign subsidiaries.", "label": "Undistributed Earnings of Foreign Subsidiaries, Withholding Tax Liabilities", "terseLabel": "Withholding tax liability" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r633", "r643" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reversal based on tax positions related to prior years", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r644" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrual for unrecognized tax benefits and interest", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r642" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r645" ] }, "vnet_UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "UnrecognizedTaxBenefitsInterestExpenseBenefitOnIncomeTaxesExpense", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes Expense", "label": "Unrecognized Tax Benefits, Interest Expense (Benefit) on Income Taxes Expense", "terseLabel": "Interest expenses (in RMB)" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Accumulated interest expenses (in RMB)", "documentation": "Amount of interest expense accrued for an underpayment of income taxes." } } }, "auth_ref": [ "r1197" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits impact in the effective rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r646" ] }, "vnet_UnsecuredLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "UnsecuredLoanMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureBorrowingsUnusedLoanFacilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information pertaining to unsecured borrowings.", "label": "Unsecured Borrowing" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r83", "r84", "r85", "r264", "r265", "r267", "r268" ] }, "us-gaap_ValuationAllowanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationMovementsOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance [Abstract]", "terseLabel": "Movements of the valuation allowance" } } }, "auth_ref": [] }, "vnet_ValuationAllowanceDeferredTaxAssetAdditionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetAdditionAmount", "crdr": "credit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationMovementsOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Addition, Amount", "terseLabel": "Addition" } } }, "auth_ref": [] }, "vnet_ValuationAllowanceDeferredTaxAssetExpirationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetExpirationAmount", "crdr": "debit", "presentation": [ "http://www.en.21vianet.com/role/DisclosureTaxationMovementsOfValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of expiration in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Expiration, Amount", "negatedLabel": "Expiration" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r672", "r673", "r676", "r677", "r755", "r756", "r757" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationFinancialInformationOfConsolidatedViesParentheticalDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary", "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity." } } }, "auth_ref": [ "r140", "r672", "r673", "r676", "r677" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosurePropertyAndEquipmentNetPropertyAndEquipmentHeldUnderCapitalLeasesDetails", "http://www.en.21vianet.com/role/DisclosureSummaryOfSignificantAccountingPoliciesEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Motor vehicles", "terseLabel": "Motor vehicles", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.en.21vianet.com/role/DisclosureShareBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193" ] }, "vnet_VnetAnhuiSuzhouTechnologyCo.Ltd.SzTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetAnhuiSuzhouTechnologyCo.Ltd.SzTechnologyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Anhui Suzhou Technology Company Limited.", "label": "VNET Anhui Suzhou Technology Co., Ltd.(SZ Technology) [Member]", "terseLabel": "VNET Anhui Suzhou Technology Co., Ltd. (\"SZ Technology\")" } } }, "auth_ref": [] }, "vnet_VnetDataCenterCo.Ltd.VnetChinaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetDataCenterCo.Ltd.VnetChinaMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET data center company limited.", "label": "Vnet Data Center Co., Ltd. (VNET China) [Member]", "terseLabel": "VNET Data Center Co., Ltd. (\"VNET China\")" } } }, "auth_ref": [] }, "vnet_VnetDrpInvestmentHoldingsLimitedDrpinvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetDrpInvestmentHoldingsLimitedDrpinvestmentMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET DRP Investment Holdings Limited.", "label": "VNET DRP Investment Holdings Limited (DRP investment) [Member]", "terseLabel": "VNET DRP Investment Holdings Limited (\"DRP investment\")" } } }, "auth_ref": [] }, "vnet_VnetFoshanTechnologyCo.Ltd.FsTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetFoshanTechnologyCo.Ltd.FsTechnologyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Foshan Technology Company Limited.", "label": "VNET (Foshan) Technology Co., Ltd. (FS Technology) [Member]", "terseLabel": "VNET (Foshan) Technology Co., Ltd. (\"FS Technology\")" } } }, "auth_ref": [] }, "vnet_VnetGroupLimitedVnetHkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetGroupLimitedVnetHkMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Data Center Company Limited Hong Kong.", "label": "VNET Group Limited (VNET HK) [Member]", "terseLabel": "VNET Group Limited (\"VNET HK\")" } } }, "auth_ref": [] }, "vnet_VnetHangzhouInformationTechnologyCo.Ltd.HzTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetHangzhouInformationTechnologyCo.Ltd.HzTechnologyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Hangzhou Information Technology Company Limited.", "label": "VNET Hangzhou Information Technology Co.,Ltd. (HZ Technology) [Member]", "terseLabel": "VNET Hangzhou Information Technology Co., Ltd. (\"HZ Technology\")" } } }, "auth_ref": [] }, "vnet_VnetMobileLimitedVnetMobileMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetMobileLimitedVnetMobileMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Mobile Limited.", "label": "VNET Mobile Limited (\"VNET Mobile\") [Member]", "terseLabel": "VNET Mobile Limited (\"VNET Mobile\")" } } }, "auth_ref": [] }, "vnet_VnetTechnologyDevelopmentSuzhouCo.Ltd.SuzhouTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetTechnologyDevelopmentSuzhouCo.Ltd.SuzhouTechnologyMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Technology Development (Suzhou) Company Limited.", "label": "VNET Technology Development (Suzhou) Co., Ltd. (Suzhou Technology)" } } }, "auth_ref": [] }, "vnet_VnetVenturesLimitedVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetVenturesLimitedVenturesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Ventures Limited.", "label": "VNET Ventures Limited (Ventures) [Member]", "terseLabel": "VNET Ventures Limited (\"Ventures\")" } } }, "auth_ref": [] }, "vnet_VnetXianTechnologyCo.Ltd.XianTechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetXianTechnologyCo.Ltd.XianTechMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Xian Technology Limited.", "label": "VNET (Xi&rsquo;an) Technology Co., Ltd. (\"Xi&rsquo;an Tech\") [Member]" } } }, "auth_ref": [] }, "vnet_VnetZhuhaiFinancialLeasingCo.Ltd.ZhuhaiFinancialleasingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "VnetZhuhaiFinancialLeasingCo.Ltd.ZhuhaiFinancialleasingMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to VNET Zhuhai Financial Leasing Limited.", "label": "VNET Zhuhai Financial Leasing Co., Ltd. (Zhuhai Financial Leasing) [Member]", "terseLabel": "VNET Zhuhai Financial Leasing Co., Ltd. (\"Zhuhai Financial Leasing\")" } } }, "auth_ref": [] }, "vnet_WeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "WeightedAverageDiscountRateAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "auth_ref": [] }, "vnet_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract", "presentation": [ "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "label": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "terseLabel": "Shares used in earning (loss) per share computation:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average number of shares outstanding - diluted (in shares)", "verboseLabel": "Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r367", "r373" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.en.21vianet.com/role/DisclosureEarningLossPerShareBasicAndDilutedLossPerShareDetails", "http://www.en.21vianet.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r366", "r373" ] }, "vnet_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLeasesWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term:" } } }, "auth_ref": [] }, "vnet_WiFireGroupIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "WiFireGroupIncorporatedMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to WiFire Group incorporated.", "label": "WiFire Group Inc. (\"WiFire Group\")", "terseLabel": "WiFire Group Inc. (\"WiFire Group\")" } } }, "auth_ref": [] }, "vnet_YizhuangVentureInvestmentFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "YizhuangVentureInvestmentFundMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the yizhuang venture investment fund.", "label": "Yizhuang Venture Investment Fund" } } }, "auth_ref": [] }, "vnet_ZJKEnergiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ZJKEnergiesMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the ZJK energy.", "label": "ZJK Energies" } } }, "auth_ref": [] }, "vnet_ZhongkeZijingTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ZhongkeZijingTechnologyCo.LtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesDetails", "http://www.en.21vianet.com/role/DisclosureOrganizationSignificantSubsidiariesOfCompanyAndConsolidatedVariableInterestEntitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Zhongke Zijing Technology Co., Ltd. (\"Zhongke Zijing\")", "label": "Zhongke Zijing [Member]", "terseLabel": "Zhongke Zijing Technology Co., Ltd. (\"Zhongke Zijing\")", "verboseLabel": "Zhongke Zijing" } } }, "auth_ref": [] }, "vnet_ZhuhaiPrivateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ZhuhaiPrivateMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetAdditionalInformationDetails", "http://www.en.21vianet.com/role/DisclosureLongTermInvestmentsNetEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Zhuhai Private", "label": "Zhuhai Private [Member]", "terseLabel": "Zhuhai Private" } } }, "auth_ref": [] }, "vnet_ZiguangFinancialLeasingCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.en.21vianet.com/20231231", "localname": "ZiguangFinancialLeasingCoLtdMember", "presentation": [ "http://www.en.21vianet.com/role/DisclosureRelatedPartyTransactionsRelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Ziguang Financial Leasing Co Ltd.", "label": "Ziguang Financial Leasing Co Ltd [Member]", "verboseLabel": "Ziguang Finance Leasing" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2C", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2C" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-4" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-24" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(c)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480647/815-10-15-83" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r245": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r246": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r247": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r248": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r249": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r250": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r251": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r252": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r253": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r254": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r255": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r256": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r257": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r258": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.7,8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r259": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))", "SubTopic": "210", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "(m)", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.5-04(Schedule I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-80/tableOfContent" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-4" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-7" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-7" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r997": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r998": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r999": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1000": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r1001": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r1002": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1004": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r1006": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r1007": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1008": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1009": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1010": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1011": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1012": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1013": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1014": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r1015": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r1016": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1017": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r1018": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1019": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1020": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1021": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1022": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1023": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1024": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-7" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d-3" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1062": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1068": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1069": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1070": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11" }, "r1071": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 194 0001104659-24-052273-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001104659-24-052273-xbrl.zip M4$L#!!0 ( )TQFE@_&,MO[S< $:1 @ 1 =FYE="TR,#(S,3(S,2YX MC6X C48__OY?3VO?>:!AQ'CP MZZMWK]^^.QYWDS4-8L<- M*8FIYSRR>.7,^69# N>&AB'S?>:7-V\>'Q]?T^#U^;L'1@(:OW;Y M&IMZ_P[^]\HA<1RR^R2FESQ<#^B")'X,TQ'\.R&^Z!]FR:_$.&G]F8_GIC2S,0 /"W*@(&5'W]9(_O!%%A79]%GPM MX)AO^?T;++X'JN?&K1QQH4TW"4/@PJUZ#%EIH0I]#Y6R!3 M3(.(W?OT#,%H2&+8DJ*S<]R2=IB'W*_ 7)04T GIHA*9G]] Z9XA-$C_=IWC M!UQ:%4/8%16)%8>5;7]X Z6[-4>7N %J@+'Q-RE85LM@G\HV(E:_$9T=$MBC MFY"Z)N/:0^X1BNN1B?<],3630D%A0CWMA'K["15;&E/N=S_+_8Z]^L=_.(XX M+$@0\%@P''[*/FXV+%AP^06^X<;P"PY\#HO,P3_NIB,M_PLL!RQR?1XE(9W! MY'HD]'J!UT^BF*][3RP:\#5A04J[Z)7#8*Z;5LOL%\7'%S%:49M0S M@-.0#%:D(-FN%?B[/QG/)M>C06\^'#@7O>O>N#]T9E?#X7S6$UT>#4( M/P+A*5R+;[CN]A3[Q&@TH#%A?DG>:=^0AN _PI'ZXZ$4-)E^[(U'OXM-&'[N M.G/8OC>'+YQX11TWUZ?S:32,G!_2;KLE72WM)NLU";>3Q8PM [B,N"2(>ZZX MT;)@>0OSZ0+Y1D%,85;BX=,&]N1*OCBN,2UOG)=Y8W9W<].;?L'5/QM]'(\N M1_W>>.[T^OW)W7@^&G]T;F&SZ(^&,P#..G5HVFO''/7,T7/_G;"(R24]2^XC MYC$25N\+M?!:$O_X]OTAB7O]_[X;S49B]2.9[RYFH\&H-T6:=O0SH)]8>Q%< M(<<\IM&4NI0]D'N?CFE<70A?>CZ8.,5LE_5N:$!U3+ SV4& MF%U-IO.S^7!Z U+]I^%L+D7$CF"U!+L-Z88P+SN687%.8!F$?:'(CWM11"L) MV*2JEJ!_+1,4KFFWO=' &?YV"[>UH5S9D_G5<.KT[Z;3(1[YL]FPH[$9C?F& MAO$6*#2$LWJ#2PVV:-7G*^I[=X$'5"0;%A/_FI)JR>]D[6JYXV\J[D ES?R+ MX(HA2 NWN-ZSC3[K7^SI-!O!?SHK&(.3X" <5X["\<4P.AYJS4-]$H9;$/-[ M:W&V3A;/Q50GZ*B&RTIRJ)[+L@$Y1(X(+Z0;)>=UC'<,X\$=C@1+?'R4)PK* MEFN0'%)-1,WEM&%M+8M\*+/(:#SOC3^.0,I,CZ.=L)GKI+M]-B#W-2R=NXA. MV7(EJ%7XG3S:/P1E8/[YCJ*&6F5PH26+GNW M9(OJDVK=H%$M+1W5^I[IW5!Y.[SM?4&E3W0.8]W[+C -DTPZT[62-.S^DS?^E(ZTY:6]#=V].5T-/)6P-$4N'=8Z( MM]-^ME*AP8YJYE0;T 4-0^K![\K=60M;0[6?-%3+VG-$@QW5CJ,:2)IN29*N MKZ"EWX]O?VY!/RC"R>WDWD,ZIOYUV;_X\A#$+-[FC.!2 II :LT@WWX0O@&9 M1U_N3Q1@9&-.KK6.5DT= FX)OE*O:,P *U/O@&(E+07?B;W3T%7 ^:'0% M-K5&GJU@_E;&MHEJRHJ"7K3TWLDV=7O>GP:G(]&$YG_T<\(-S0YEF]VZK"3>E/JXM& ;B[?SD 01<84PKZ9= M#;2.=.<*TDV'UV+UW?;PN7X^[8UGO;YPX>DH5TNY2\+"3\1/Z TE^%MLC&JR MZ4"U-%-85USV1E/G4^_Z;NC<#'NSNVFZ;78$JR-8GZ_73+XUHN\I%W;V-' K M=\KZ"EKB*>P>^I.;FU%J9(EO+W &HNW]<-SO=DLC:RHA[:'#&PFVD\#? E$\ M5%EY*L\:-55;M:$C]/NW"ANHGK"U1,>YWOB+,QE??T%B#_#9;>!M$_>D MM95Z5WZT/?#JRHW&B7+#R1R[TD&)^V[!R>LA'9?#=MX]Z<@Z%=1W8;W"U?7; M\:&RVQJF++TD? NF+%[M.R9MQJ0]SQ.C*)QF!ERFK5?#)J5C\(!-]FWG=7 = M99_#&[GI[G)$JS5<47H+.=)/N=L7GL=O>1C%;(WS?!?11>)?LP=:X2]PE$=S M\VZT_*6P/6WDZ[P;#MHBH\NBCP/2>"5T_'8B?OM,T?";>KT'&I(E+;##H?_! M41S7IJ,:GBL)1(UX+AN00^2(2JS'=J-RB!A6QW6GXKHF+SW>4.3YWA#]IC(Y;GWI+ZLWYC+KH($F"KR#% MUSI2/D,/-:Q31[J9XPC@:ALJI!C6UQ/Y0OFA4QL\8=8JCDY"XR>IN6KV&V"7!H3I82K>H M6U+\(^?>(_/])F0VJJ.C[3O%._K'R63P>71]W5'S&-=<93 3:95^0^,5]]H& M1*EI0TMMQ2.!-BB*[,N1G3FC+C#*\2S09'FW:*&&_.4P"SKR=\O_^* X=P%V M>#F<3M%M&1V5N[/A2$NF@I;*"FUJD;:3F]%L-IE^21]L.Q+6DG"XWOA\2Y$R,GO)E.!3>E-/1Q9TPP[B][HT[XIED'B'X4@F= MH9,.#2+YUIW22)1.-O@IZKDQ>V#QMLI8LG5#6H*K[+MQUSV[Z*$K)7I8#L>S MS)<@Z\Z)L#^'RPX=DO;8,41;AIC2"!:K*Z* H[=7BHJN\5!&[;C);F"@<(34 I%,5$9\X&>W/B7'<=)YR&$]*8B\=P MP6$3-1Q0$L4;<,!]VE5'?1/J9]<8-$K061UJ(+6T5*0+F0YG\^FHC^1$&X4N M<60C:3G-I:<3AP] M/11/%-(>;??NQW->]<=75J&[)-KI!=XUXSHV#N5YYEQW2_K4&WQ&K%Z\ YH$8]1'NTD8 MHIL6B5BC!=^FW1H6*:FT:@^ '7>0V%G )P''($#MVOB!#PX"[-A@+@-X^B8 MZ*@XL:G EH.H?*1NT8:6.93OUKIHLIAJ629-=O===?0_BOZW2>BN1!:V(QA MTT@-!Y2DA3H.R+IR^AT+G(@%FNA5VS93PP8-PTIW^M=O%7!Z5UA(?E)ERW;" MIG4,\UZ1DKM->&I@LVP,F>K.B<0H.D9Z-D;*IURI33/W+'W4L%8YS$5SULIS M5K0;#,;!ZY+;?4L>DY&D0[J"S^R!7O/HN3A-TU,-OYTDTGZ>X?8IB8#?"J-R M<%@=WWT7OC/Q\?I6W=9P9#E:RW-S9.=4]AU.WSZ)5I<^?WS&P[?410WGE6/ MG(KSQ.&+PW'$>#H6:YU@K[!^I2U3::,Q3+EGU)2&9>#PU.=6+";A0RZ:#J^ M=T:?AL R\'OH_' ]FW=W598;KI/RXD=+NPSWJ2'166 MOB-HD[C-)@&;]<0RCM3<$:9QD%[C8+QZ$C6+MMS1J554W481<_7T4IB3U4?# M["%'6$J8X.2C>$>:G?$JZ4"8C% M83\)44"6C_3E<* &=;2$4Q@#@JQ^VQL-G.%OZ/#:.YZBFF"BY0';&UHU)T&\3CUM#$.L-J1I3+"#PDPG]<48^2H M:%(JUQ'DG>+%\AH7R=UL"'+XQZN.'(;Q3:MBF.JG7Z%NR.*4=E/>+ *E691) M/3D4JH3J2)(=@2I5<2ACC7F@%C5-.I?=60_/1D4 M"H)]]+YNXC7Z@#"AI;M(&E5-E4-'"ZXED5HG,+T;*F\M:?BUCG8U8175\1'U ME*@,=-A-MDF00ET@0OW$UP4;[.;_B$B"+:(%ZJG5.B)@1\;FX?[,X_SIB=8P MP%]'JBI2#=*5\I$#'0*\JWP,B4+O7 FG(].YXHX_R!;1QPF0:XR7&N?CM-?I MGUO$7C0-NJ@G4J-HBQV1FD7/,HN0I2=0@^B('7GJ0B95A472DT 3OJJ;\J;1 M;$Q#UNA)TB@R44>D!D%G#*+-Z$EC&F:FHTKEB4]"D>@ 33]I* Z-TF&O -%2 M1:$/&/:F8[1)2RT^X=XC3Y:.,"91?W3A?O2DJ(OST\U_H^ /1I$<]!0QC\O3 MT::%0W4#IVD]G9I&2.BH=1IWF>,\8;0T/9'OPH(#L):,B?*?&?K\C7!M#?C71J@&U M!%.$25,;]7>T:FS=KR94!92.2N\4 7U4EOX=C8Q-_M6T.2C5TD1QJ\O,_SLZ MM/0#J%@Q.E@MC10WMFJ?@(YJ#>S/U90JE6NI\V.9.KE,\ATUCC1*K[PQ&U32 MTDU]9ZXS4.\(:FBI7K$)YLNTY%%D>!UL:<:IK40.NH=*X0Z:H-.SO* MM30>K%(Y:6"U5&N23+6CF:E%H9I*!Z5:NKPOTV676+&C0PM;*35)J@&UU%&< M2%5V4QVU3O08-EIO" M%H$0@TY)B'A;N,C03_ N_;WWJ+2N3I#6IJF.9=XI< DI5,'S& MG0EFQ@E%)\Y&]M(1VEQ+W"=AN(4#K;?&DZV"M'I@+3$U(630+#-MT"&BQ8YP M+:.75-!-"ZLE6X-8)AW1FFB5+TCP%<]B(,S^8P7Y#&MI"?EC.2U!3@,-/Z!E M(>!AV\Z^\8ZJILI,LVYH4;C]:+NA2.AZKF[\-W7VV M.Y-\4^85M91^7Q;-=AI]U)+T"UGONEQ/;>E[%X34YDO.UJW>;2[(!%SX28\8'X"UYA\4071VS6BI7Z#( GBA@V]B2NV)_MS M?$S>!UN[$V&7'2>TXH0F4EK3ZC74+PEH&NK__RV>X7_NX28\I0OG27R) >;7 M5Q%;;S!ZIORV"NGBUU7POVGCWX<.'-P(* M&A'^(XQ&;S(47SEO3H4[4$N!>W]/PY:H'W"!A9@#ORDP'^RXL"7B13:V$&^? MW"OPOB;WU&^)LH]UGP7;O[]YBKQ?R&:#RB?\E'X( BY7E?B&GP!M'L9.0-8T MVA!WWZD8;T3=UTO^ ,1A;W B7CF1NZ)K&GLW?G9^_?M1N%%X=OD$<0H_,S:.O]N^IIJ*LI M?D?& \GC]9/XY<7&$Y%5P!GXJ34%/DA>#>@2==)FG?MA6*B%(_B -'CWL_$X M%B2Z%XTET1FV%9DP8+[2DI"-Y$+JQ]&NF6;\N&LP"N-& \C@9>?PJV6_>42. M0AZ_-!M#84D+HZIPVV07R%?)?BA'0'V9X1:'\.NKWCV+7<[]BY 3[QYD M&\(8D9/Z*Q:0&[J^IZ$4('&/_A_S*G*SAX5Y)A;B+QY?$Q:,8KI&P0@02^XC MV-E%Q-6/(4\VO[Y"G-@O#$!>.01*0^+&O[Z*PP3 ^;[:+>2_9:PL"TS[LUE M5TF8QMVIQ/<@>$#J Y&^!^>QK &4N,DAK#G4(.'6&#,U)O?$QSWTUU=N2$%& M5B$H]]E8@]\RI.+W\&G#Y&0,@"YYQ*H@\AAAAN46=%H0/SH5H;)AHA>8:OCR M>V'0::/?>> *P['JD!4*QFM7_RA^-)R(DS#H&O:_-)#.9)$/FRVQ5Q9_4^0\ M>J_&S8#V&[A,H?DHCCX*VGF;B>+80#C1I_[41SE$[["ET_P M!PYR%,04+FBQ!(UZ2X)3/*5XC, -/FOK8@OW>,SM2Y:%Q6[)@ Y/@HTL^[XK M]0+.KD?FQ2L,ID?N&4Q8G\"A#&B5#CT#6 M/.]2T19-%7DD@[+2W\K]S^A1? M^-S]6D#4M,HAOG%6])VI2MD?R(YE9KS0MAT;9R:)8/^*(A@P;&0">!=+-(:_8-=/7UE[(1S 2_ET U)^ MB#8\ RK_'077ONW(SHP9X3N4I! MIE9(TXTY-5P7+ENJ Z1%W>-/DE,LB_X*^7$4I+&HA9\(,$<")R'P)XHUWD42 M@_S]A<:WA'EYG!M7M41<-Y@5OH;QS6*@QB=Q#RX$5I?85X(4;F<@>:Z)_YS" M03U?PQ:=P%:-]RAYGNV"7>3"5 M0K#\WO/T0 ,&=QLJTFWX.=E8N0^:P5LJ1>=2C,ET<,,G5VQR4ZQXB*8&T+8M MH,H^,8=2-8@ENW9K),O:IEI(2_6<5>,>&B&9![8,222 MW'M'4910KX"G&J" ARSYEJ+V@(9K'E]QWT,CI(J+MP[(0CEJP+;LB9%@P#'! M0R52.B@;L4KH915+91\Q<Q>17'-##R_PS&8CB4- MOS.6<+&+<9>!3[#J\+XGWZ\N>1+&E 8EN=2XAH4R:N78YTT0G;\ '.$"#YL' MZDE+&.6++!'#3+&:41 @Q04<-WZ>Q%-*/.9O!Q1V%A2EH/-<*)GKJ=WKC&A9B>Z"0JSX^ZP M/3T/%8XYS\MZ M)-70=KR5?DP(#A'$_">6WXL.OK<0_;WX%X^M\5E(&G(^$^-EXQS#SX%8""HL M\J46+I\K'N'3&MR^4CW+C(8/S*71C"X1K+17F%:P$->=<$F5CX[J8LNNGKE! M"E68>OQI4;NUL]JBF)WN&F6K96 MJ@B-H)R%MDV]&*&N M7;$-]<4.HF?LH-!A.DKF7',Y715!R0M\*MI#@1IG5> M[C08O,(WJ?1R)Z)BN:=!BK7345?U.5^TCYJ#8M*Z)G9V+>J^H&TS]:N0],.P MZ#E?F#Y(;I/%!0^\XAHQKF,O-^0QJ'Q4K(&SXU8D!AD0_RZB,[Z('TE85E=H M8"R4NO\)8B>5)606BA;,9*$*,&IS*,]1B! !50%[UQ<=AU MCAXMZMHX WP;P[:&(65B&+08[NQ/5(L1MF5EI(W +<2SRLW@1?@5% 8)8FVR M3H0:(G]J5>%4"6[)"=\,>;TFL![4C@/O,,-!%0JBR XAO1F9JC72>C!+]=$B M"#-<'_$3BL<% ZV\&U<=H"5KS@!C3H)=R(#2*: LM7'3AW%.@K(P>?#=TI'/ M'[ERY+GO5HY<9B#>9P!0(%$%8C$^N8S*-8>0805+CB(8+3[U5B\59;F%A+IA M 5LGZUL:BNB(Z#^$N%Q4/IR&!++56=AJ<1:PJA$QU*)C:,/ER1(-10JLL)'+:1\N@%!>3]Q?2ONV'LS&'3QG>%;E^J2!L9-6 M!AG0]3K!UBW8H22$W<:EU(O0/[W/?9\*80CWY+UR,*K:P9O7?2DWQ6P3+J_: M@P(KUVE%3),AC&2-LN\U>]!$*VA9WQI^5@\>Q*;AD^LGZ$*KCDAF,@4FK3RG M5-;^$? M*5TDD53T)_>R"X MF "_&'E[2L5-PKLA3^ESV$Z:W@5*]5P7FJZ2[7-ATBIEJ1.T98=< ME4-$!LZ3<8M[$0K^P+PA\6OP-ZAF&ZKU<5LW6?)EU9/&L0U9]O:Q1T?>["_H M@H?[$"?Z&:BK\K)P/7SZ,0.W]C5H/_R\#:?!IJ8#MVTQYS(Z5[G-&6#!_0^UF_P-36L MW=]5XZ[>WC70+V!W-\E?92;-MFS)-C:'LVN1^$*=>\JNV%SX_AFA75_%3GQ#^>"* M0P;Y108DW:=>NMCN0=*W>?$TFX7)0YV_E !1YIG#7*3,+J6_47 KQO.9HE , M5UT0#LF2BD(,0+8+N;8WPBY.K7VC4ZB?Q""^[].M&,)]_53=-YZJ,1?^'=3; MS<8AA;Y9MR]%9=:6;5.-9P,8UY;]O.@])F=%-:4/C#[*\ZUV]BKKY6?#CO39 @'IOJ42Q0[+ MK)2Y:/ G_#]+]8'/6TF0II*I%38;UWT!,S"'8K>(B2H02;-J5N+-5@D9]/<> MLZ+C:F*;@%N))P_C ]?@:C6* ; EZ@'52$TQL@X9M@Q$ BNAE47G%LRF@'$J MF#J"JFD%V\02W;!+JDT#8'LUFQBGB6:Y!\J[B;+8QMTC)HM%SWM :421D5!= M_%+$MLRFI6PD4RZR R<3@N'F)3+'"0D,KH![BQ=Y/?PDKO(%;(WK?&^%J/2T MDIYR>(%8L4W9?T$+9>$BFQ/V2':25 D==;&->*".&39L'VU)$C^-7IY:+%8[ MH#>K9B/>(B?))*"?@#Y4+T<:P-J/X6_P7XS&![=4X5A"X>OX$'AUJX MO27AURQ>?!S^R2A51TABP:;GA(5!M$ M#9R%]/["_EPE)%A^HAABE^ZOGI=)4,;/"-I"+']G2QSV)0M@F3/I7B.5;T8,])QB-D^,K5XWDB;$QDLM+VL-^' M6>O1S-2@(N9 JME5J$SU8):NQ)U]2:I9*T3X+)?EL6B:8_<$#H#X$,MB:7XP M)BA3'V0^K )H]YSP#5(@E@=YN:+SB^7-*FT>J23.6'@=EI(3*0J+Q$2B' 5;;S4ZSABR=GVSD MDT7]%!C 6HIE582>U X?O9*%GSJMD'YJZEB*]2Z(\"TFNE;L=E4 %NYQJ46, MN^>V*^ZCPC$ZKS&B,:AB);[2M^ S84O"_\T(OP16FX?$H[\#AUWQ8+D6X:$Q MN@1SHSY_K3:<.J89"^LE_ MPY#%GT\L&'J)FX8-!NXNBS:F-2RD^IX@J>0O"HF/X3\O??Z8>\*[Y*&,O%1I M=G:*QNRXQ^,QP%G<30P/I74@M/B]QL4VN%?HUDZ4=MV3%KY6+@A 9$& MY.FY($%4 :'3(O6+%QQ0DT_HP\TN.5PJ1ZB@E7\O&0/-'4*&21T_LCG*YY$ M)/!V+^NE.3I!6Q;.T#2+#R8#/8IL/R3XNL_X4W@QJ(6U5=&TYUOYLI^]^V?! M#@I7I#I06Y$4[P?"?UD^YTSN8V O]%L>/KDH0J&5VI@^JC?"8L#N$[1EZ7TB MO]FC:D#U>*&!L4R"RI2_<_(D"94?ND))7 'W76A5JY0$A7+'F5*7L@?L M1MQE,_]+X6-9X-PFE2QET7R*&+NL0W9 M.3U96!\T@$PP<5J I@^///RZ#_ 3"#=+E_B7#$0V19SW]FU8*/T9+(+8,DE-I($]=5TV8L/:H.LGTPE<>+!L;.C6)& M47\&,[^A<2)L[!]@S6/@'YD1(P>&G9&Z=5;0OWU=;!@M+H2TF\@GWNSV*(?5%6SE_P#?IZ_GVE5@:M MY@SQWP:<5("WD'=RJLGVM4/**MTGV\C[2W$X4J])OFU2U8Y?GWZ>JK4MW+ME%-.]ZMTXO2 M54+^C9,-TF&T"@TL*I6&PA'BDAT/[F"VP^Z&&> M/9?J25=?PT)LI]2C:Q%V[V[#@\PBI)Q/3 MF(5Y#@FFP=J/NQ3*V(&R>JZ<4U;]39H)XM/ELQ+ M@8NWG! X;\PPXXOX$;5CI3.T?1.6G@#[)# '88.F%.F5J51PCY-N%\(T"O/) M&F39.;9).R[P]5C4QF#2UH K :E\IWQ&H0"_'17C#LN4/4[BP7 M2<0"&F% S7L69!?@-,CDR,.'N(4P@TRC:TE/:P\3#NYW RA+UM0S\G@F%@(/%"[T6T%8$LZ?^O.]FT=DK M'SO! -A61$MWL+RW&XI.(E&M+-)=W;35[+S'U>)0S%C3!/O#FG9. +I1[&+. MMZD-A%#;TG[/ BH&^?UJ[I ,?55;+P6D7 )+(CA!'9Q M 4L8ZH LQ&F7!/*:N\3/JT.O6UJ_Y2V#P-;H!:!3'R_>K-HB<3_S;D#PS-H9#V7*&$*\1E M.TE[+V7Z-'$"8":2=2)N^TKM1_.JSSPI.WFT;DXRD5:;TDM(G+> T9A4Z?O M4H)8N(&(&\/>.$Y>H51JGCK ;ZO5*9'1S/=@9]\T"93X5'H=U%<\Q/\YO16- ML<_L61)H1^SU@-F>/3'? 0G=%1J XL!HG5E,NV8LY/I\A,D2MJI""W'(KODB M ,,C+U\FU>468C);7=$()UQQY3\HL7#T*N=>(2V5',9K(:V1#.I.P1EL;7!' MYZI0BHHR"ZF6C5*U[?N%=+N/,Y"R]2Y%K MCFS'RG-O(@W9L98JG5^[SQJGP?SP M+U\^,*8'D%%Z2NY-G'=A<='X.7TFTILF-&KHIN (_5WQ!&V]E&G;$]TG4<06+ UTDG?1+YATF,&_%/1[WA]))(.W"%T* M;A8F 94:UK-&-JC3+ MT[,D"!D&FDW3M*8)'I0/7+6@%N*7^0848MGX/"][M*BL$#B> M+TI.TYOVF#YF%^0![/0Q\:OOR8QG05HO_LC5JUH.)VS:0C;J!:N$S9(_5SSI M4TS[N[T(.?'N2> I?6]F?Z9@Y0?%8UNR<':R'9$&3^ZA2Y8VEWS3BA;BGCW[ MIYH I.%L"P?GN@;UAO4LQ/SY3((/P_Y^$SODVB'@U(LTN*^4DF&$.^9X/ M8Q5.T)7!$ZM!+>2S,4VS(: #=^^!,%^^<&-J01X(955Z51$Q#:7@*J3T ?.3 M8K">$[1EC:1;)_G_DSV2&0U\%J3;[#" RQVEH0B>K5:E-ZAC(:?HCA/MTT%] M#0NQ_7W%@^57^GN*04V46"-H"['\F)#@GPD*36,9Z[P64^,:%F*[BWI25,;+ M&P2<6H7-S 0XOUM%0H__?2\B=DZ=B\([4AU%I0FM>Q9JMN>;$+AD%CP$O M^5Z;*9VD0:$FMWV#N@4>:&:O]RP2,P9J@:O?=F=-N9WE;?T5@)]'!4O&&A>"(+XL;^"*Z<2OWIP M2_&\Y)%@PP.Q]S+:?U(BW*">I9CG%'$*I5L-^DTK6SH'5R18(@ZYA*TE=*[J MYJ)M(Y;.R2>A;J51MENE/Y6HU\!:BN'OJV1%F#2"9<1'[=?^>G]0Z,M")?9' MM&/IS S"33G7>4I<*&/[#+3*0Z!I;4MGX3>FV-FSCTK,C6I8B*U&"2^W!R6VXO)*/ 25%80OPJ7,H2%V%S\\5L2!*H=I%1BX>AQ;[_A]\RGN;N;_* \ M!VI@+<10X5@7I9YURC!DAO 68OJO), KV[_RFO%T=_Y7)+^6L&U0QT*,+_Y( M=PKQM*-8@*IB"_$8T"<6S'FP]&&\Z8M5/_'QJE'[&-*BKH4S(+([XAWS(^& M3V8P5(&S$;2%6!8B2"!/BI'+ .:UA&Y3V<(Y&$*':_2^Q,<>#&6*IAREH#G1 M@(8[JX]\GH@VM9]9W7HR2]Z+/X"Q^2K!E:S8S,J%%I*WVH_=]+1]&8>M,N\3 M$^&ZTOC#V3M>ZHN,SNQ1WKN]Y ASNB;S#&^'+X@TOQ'OEX/R=JXHM)#DQ=#T M\L+8-*!]32T+L3ZX5^[L:0XP:'@];=B,A?.B2%2POZ^6G92+^&GNOB=NU]Z9 M2R_'J2UY.O+M<+WACU2\DQ:>VS37[),T9^$\96Z@: 42140ZY2Q8'&%D<.I= M?3V_@5Z5K^Y-:[XD['>G89L)T%2V< XNA&L*#CSO 2I"OF/8__PBJ(-\9AGX M=$:M^9!7!ZG?0>R!\8AHDK,8L,J T'IL$J)9?4A7-(@ 0'X?ME@50:H:Y! ?2V)'P4$2BC%3^>\H@-'# M9DG\+-MA%EOZAL8K[N448$7KZO:M6+-9U!I+J\4X M[-0%CV6[5469A1@%D7A9-J0LX'^6J5,Q64>V9\W\M0]5B\XOT+_(1#,*;D.^!$XII,-N7M<6 MH:-F5G;N]T#8/):[ $SYF&?UL+9@71N/"C-C[&,SO\YVAP.5G1[LT(JQ= M/BOY/E>W#$T?76SG*Q:*[$OL(.QD@UJV$+F&M0^(A\Y?U:25I?8=ZB(R*^\% M7#JKI60H^X#4P%EXT&O5.?-01)'<"J I90),%$V$%!8-GV"QL4@$%9E2O-VX M<>IZ?1>P./J$Z1:,M4N5O5?E9!KGI>JB/$ MNBZ-HDN?IX$Z2:;5RL[)RA"'36M:N-C[*\Y<>DE8O!(]'KCU*M311O 68KH/ M86$4H,8,W$(\JW:HO77/@61H6L&:VT%=WC&9YVJ7V?$VEV$A]SD?L]:TAI5J M*=WHL]S+4K<6E4*LM:AKY1SD,F., I"]8,W>IYK3R6(>LN52A'@0L\S)+U[BDMA]+G$(8T62SRXM/J'5EUH#6J9>GYEG,>.' KB PRV3:L^D+T M+IE8/E_:VBM K@6=;R?=#YT3#3@&-"WGY=O)VCW57<.R3O[US__\CU_^Z_3T MM^O)O69"8[T$CJ<9".@>,+4WRUMH,[A:Z8[V !"R;%N[1I;Y C2MV_GPZ+OX -$+ MKM_IGOWV<#\U%F"IGUJ.Z^F. 4XT7/ZK2[^\AX;N42E%JK\_(SMLX.)L^RQF M"?+I-"QV2KXZ[9Z?7G0_O+OFB=]%@?9/0C#DBS0XW:NKJS/Z:U@T49+3,O[5 MRBB_%1"6LZ;]@J -)F"NT4=^]38K\.W$M98KFS1(OUL@,/]V\NH #Z,^O^B> M^YC_>^IARHDV]:'C0MLRB099O+0=KLJ7;0V<. MT9)^1^2XZ\\/"[@WP-,M6P9:*4\K$?-TO5SJ:#.:3ZT7!QMZ0W>\GF' M>/A M86F,'V_@)P\=#R#@>H/W%=:A8K@+/K%$[#WC_]:6:_G"GJZ?7!.@ &L5_W9!H_ 8_^(O^G9^/4AMOH6HANX?O;F:_L&/'O% MH%?6FS(U?@&1-P-H.71>L8)1BU)(G[/:*['?8P16NF6&+P26VLA; -1?(X0? MV7-=4 R'5/NEXH)XN/4V^($#_.JLB "QOJ1]_1W8YI-CXD[I*\O3[7N@%S1& MY3V\>HGT=80VV$3VEO1%&LUK%5$9O2E19GB\T)T7BY@3JJG$XBSQBQD,L&4, M7+*/*!'=O>Z83RZ86"\+^MS8YZ 3P"P"3O()96*#SLN>^23/3WY;")[T0TI$ M> T1@F_X77%W?Q4!D]E>N;,+M :)$6&L;\BP77"6)-9TF7I&;<_MV@O_Q@^C ME%,#%2SYG!>_&.Z0/R<',9/5U^WS?/I7VL-+E\@,AH:Y#]U"\[_,]A1CLC86 M2Y7$3'^G8X^_I,>?KH$#YI;G!B]6$;#";5> 9XR,G0^F#!#I#5;0\QLP!WC" M;.+/Q70MN\$#]1R;'".?P1-H-/< ?E7- M[;>61Q[3Z70['>U4VS:'_^Z/'J>C^^%-;S:XT:Y[][W'_D";?A\,9E/?$8N[ M;D,CUKQ-W-80Q65/,+@8!'7JSG7WF7IVU^[IBZZOB#/]X@S8GAM^0VFB% 5? M_.'/-L-&;?T9V'2[(/;C61U]"M:&F5T+ROSQZ>++Y=7G\^[5U9?+[F6G>_XQ MTNF(#O10O/\Z,L+V\9\)M8B[RH,29R[Q,9'63BU,:%A_CN R*;G@85"FXQ!A M>__MI'NBK5W<'[@BS]+M$^T-D DS_66%+(@L;_/MY/S@]!#_*!Y_R#]D+?:J MVV24ZFT7;3]T>PT8M G5597.+-*21.>'JKH"3/!Z!ED&MH9%5$&RE78H11F@ M _4X5U4]0F:DJFW$W?NA8$9FO"=1L!]=Y@0;4?U25>@IC9Y9V_PH55_M<*QLZRRI MB+54=GW"\ZQQ9[;B#;2&\(*055_2A-N#VTWF[02!H0+L"G'\GS#^RV92+@DQ MH/BSJA2G!%DQN$TIV1I21;$%;'Y1EJM#X7##3>AO6ZKY:W M" &%HMED3Z-$JK: ]\)P57>E!G9IZR+B39^9Y5M$MAQ&U3VC^X.,0"0/3W*- M9E<&H>HNT>BY,$'#G54E+H,O6 873659&J;R_M+8EJL@V=F56D1W#J 5.U-9 M(2%DO1>L\V:0K "WZX# L4_2E:0&B@C5; &G1=&&/I+.89D-=]ONX"M #MF8 MN4.ZPXJ5%JG2%B[SP Q)5-;3%3KO,IV9V85;P&\.@"&SRD;=XK4>UE./1!GR MW=5BE>*"N,*"Z#:5Z1Q 0\8S75CU[1=QMY]3RRI-J?RN$0=83?&SP5"_RTZ# MNYDQGF:55YHOCO03QZP(AM&*OBIN$QS:K6+Z3Q@5=]?VN*XA>@)@T.>;CDS_7T,_;RV MXE,O@19B$L+4=:[.&ZP.18&KON^4B$V."DL\:#M>JUTJD >L\IM1Z7Y:?@0P MKUZ[J,\'M^+=*DF_)Y-3P5KM8+0(6-6WI)*1Q=A4^8=QQR3/+Z;&\Y#UO/9\ M+SZ!2^(HH(U[\1(FYF=%!);2N-)*)!R<7:$L5%\C"A\B2!:,X^TJ$"9<(8\B M2I,J$-5]0SW3M/PNC74+SX6"!/"LC9;TTDU0A=0^INRT2"!4GEO#6"^)Y$%P M143Z[4)XLCN:X_DO>W--II4VZ4()R.OQ[),$N6M<>#,!+D"OB3#Q]$(MH$X" MF.KI,28D";,#S(&.'+()$=%&/.&U#(M]^IY7,2Z/\R8271"LZJZ]&<(KTS7: M4+E@N[.$3E8"6%;Q%A$M!9'KGCNM?4N. *!8,G,\[Q5K$9]"T%3WMSU8#GTV M9[&]7ZP)-%:X=!(21\Z)TR]G>_<45'1Y >L:TBA;S%L,SK-O,9C.\#\/@\?9 M5!O=:J/Q8-*;#7&! ]]G@.>UT2M(4S5[K\SA$SC.+2^C>[L"<1V[4."52Q7O M7AK&K,ZKOOK<@:,'^B"Y-G2-C<7N;;D&)H3U+=ZI:6ZOJ\W33B&L64DNKI1]UT9^S*<<2FNJ+<(=QS__5C M*$BDA'J*(4I#DD >K'K2HWR'+D&#E74"J%]@"M"K90"77'LWFI-,C72K*/AV MBB?!:=ZR',VHQRV/H3U'6EF8N<077([+,C\!K\!)++J%ZK27TRR ]7BQMY8H MO'Z4D>,YK9QZ/,G;53EP7([J]GG1/90]*;!F4"E%XZ OR56 -3$JQTO*1$<4 M7=5VLWCX *#^'VQ,'G3T)XB(@Q5&P*S0'GHE,:H>(D(VT;#82$[C&SQ$V)!> M!9%-VB51EGQQB-CP;/3NM&<9.C878DV@V/HX>\MW?8=:R!U]2K50!PXR9_]J6'T MEH19)+#_T)LG,5#.RST>9$P_B?EW8)ODU!)S-!:JVWSRB\.M^ ZR7?.L;] ME5_$FTX7AJGO-:>..FRJM[V07X"JK\Q"$-F3\[U2/U5%9"N4+S+N2JX:GW;R M?A*JO[.%[LS <@61CC8[BYAF2^1:^*DN',M2@CBY*\2ZW7P4T2-TH+CS-EGZ MIR8)>H8%1:?Z$?0$ENQABE7\I]KD4!N!@8N]M*UFX.IC@_@"W*%SBTTAC?@= MS2-9=_ *?6FY+D0;FG"2:R&._9,"V?_4T9NRQ,E=.-<]<.'%'^Y)D+S+ MV,R0[KBZ07IYIUL.$:(O:'^['TVG?S_PR: 4 MT)PD IDU#G_VDM67$A/LE/R4^(ORN=/MU'U#C( 2[)WWK%P>JI\,R'U>37&^ M2R,P=><^2R*J,UX@[XI\RI'CU9+3I)R]O)"I;E9-7.Q8Y][%9UK-6.1IKN+6QN^ MB2[++J669;WI=^WV?O3KH?,S$%3D/^)L>=5M G6"V4*6@>&3'^@9K^@7D9)C M@*DAKEV25@?< /_?[1 ]>#?H]L $BV PGP.#^6H=N!.'=_Z0/M/X4:PIUYLG MEV2,WH:K];"5?LVZB%N\ 06M3"T*MN=/*B(]U4>[W.O!+S7&8I?$C?A2[XO@ M8;C:4^[C,=:PJ-CPWS8(YF^])9FC_46_9] L4O4(%""W&%1?Q=6X#=U*12DJ MC:IC-]4[D]5*-9 +G((K_%'>%I%*%JY>,##V_KI0D?@&L,PB0\6X\A:!J87CN.^ M4N".G=)?40G@ >%7JMKHQ*UR0H&@G%I'H )Y)!!ZA#JJ*L.! T=;J1CYY1"J MA[KIL\C49(3\R@6[DE4*H&0J'G+.3 M&LS@-?!GLL 2EY<+)] MFE""-$)-4/;L=7+;/ M'^N(B*Z?>3F]7"-'J4+2 @E5A^TXK<;%S3>C8WV3,BK)56ZQ#I0@B)#[JGRH MPM0_.0@8\,6Q_@+F3'\/7'UN>IZ87&TE(@KU3=E(SI3Q-9B;I5\<(UPO+@X5+M@^Q-Q$ M0 :A2B@;P9F$1;+I(-WP?K6\17_M>G )4*CY+*^]9"M'J2[R$@F51]D,(DPK M&LF[E#[MS='"42J-G#1"A3FP(Y=M&N_@*T .<3S?(3VY)2Q9N\4:4(8D0O8; MY+S%R_L9+.PR83318G4I31RASB@;&II$N)N.D\_R,Q-&_:/4%AE9A*J2>9M$ M^8-+U@TG>(7V*WX:&,WGJ4.+:-TX7DS45;70\A[9BBJ&J>7_3WP J>7 M4QI03S>4/;TL*CVY4XTUG%[6-S3X;@9[!I8<(EOG^,7S-F,;3[ZP=(D\5RGA M*?(-J*==!;E-*DM!82A_52@YOD6LJ!_4O]LLCT_",&@# )-EC^0:.0*M*4$@ M(F:FG"G*OH;?ZXZ)!3 ACTF?F&36:#&]>=$K?[ Y@6GH>'@@)8%7F>$DW'IQ M<:APWW?U(X20#)2_7&8'ZW:-#1ET7CR EM2P[2_1N&HU"2?-+@GIFM7 MF& T(Q$O?M2_],13O(5C4)B"TE#]V'04WXU%I>2M$89YO78M![C^;9-^ECC_ M]UU*N S%$6WJR#2HD%A$;F)58ZP*AN#I B(O?JY > J35O<8E"6W'+B'O6L? MF?:A[?3_#F5D>>-4BPOC$@OC<^N50D0$W+/@I\4\9)QUK)^29@9G"PO1&=7^ MY@JG=(MIS8.N1K'HMYKN8#-0_Q,T0 MU*WEZ(Y1(.0GI0'UM$39D!]1Z)9;"?9SYG*W$1?,8BJ/NVLY+M0CD2X<;6G![^5$E4O2/Q9)L; M\"P2<+5?I<6:D!N^2!Q,32[&,,=N8-?ZT.6Z%M.J' /KLO"%XEL.3/MNW1++ MDIGQKF?4. +29=$+Q;"4M(R;KQV3!'>&7<3+3WKS N[S&AD+W04DX#-]-2=6 M-P[Q"X;XI2T$%Y>#T'4%BDSS(^EP@]P*>2;]C%9:K"5E2D3YX)>HK2.^#<%! M(2QZ!&H@#%OV1H+Z3OMB@[>S=4(> 6[%(U"$G$+@QYS4O=^8;NA")YC@DC"] MXC&H13XAJ!^/DHI+6AN2 B )^"^.0PN8X)6_?2"*AS,O2"MZ9(QGPN8'G"@T M!\S(W\TK?@2<2T&O/+5_]G9 (@E)]!#H;('@^F71UU>6I]M^YHF,30'IMF(" MN50XKW*QK8%RY%)Y(O]RCTA8#NT'=9DLH(W[+G0&(J5:B[6DD BJSNY?ZH@1 M.PU$8/X C@F9.B%2]0CT(K<8^)G^:S<6VVU3&5.16>D(%"*' /A)^&O8;/+C M:D?S:*SMR"D4U;N-W_6O>=3M.SRPKD@,GN4:T/$L9PW,(%\D=%@:5G_'XB1V M%=@ZJS_86E%6Y$*[MNN<7\XB+-YCK/ZW>U\&8DCP")P/Y]U72\<3S \&7)Y1 M&DFG;>B25!SH17>LOV@S@9TA@2ASB'R>Z=Z$"VW+),$)/[#IN0&>;MG;%\)7 M)O#NX>%E%^;M61[IQV6GV[G43K7=\_"'T>2N]SC\G]YL.'K$'[=/U:S=8S4X MU[P%T(S(P[4?PX&K_2UX_M]/#FN"_$Q:V=FU]\H MI?DD,\EL4Y51)2Z#.%#J.1?+N&8W794$:C2-I;R0&C"S9MQJRK]&5JAN MTX@N#J[BF3?K!35?2?2,G^FYY>.P+OPK@Q3F+!\@U:?9F?>!9H_A M(E6;1G)A;*I/MY-7>7(]'.GEF\JL'*"*)]P,,TNO3Z3G6'$G5[JSV<[6,FPM MMU+3&"N 2O5$Y_M#O,"*-UFZ:7SF@<,]LUGW@I?$A00S]!DDL::<=2^K?%/) ME /$/8Y9,YW^+BJ(WT.:S6A6E::2*HU)Z.QE!>,DXV+JK%$RNTHDA']'@?7[52"S>0RAR 5/<:I\Y"N(QR:C68VCS(5 _0V.*XA>@) M@T.>;CDS_7T,_7S1XH.#0 MQ"9%P[ZNF<%\4I>INZ' *NW7+124#6-QS:C68 M[SS(ZLEPR%I\<.91W%H-)*\(,M4C.QAK$*YYYM9K(,_%L.7T35=Z?F%*Q((V MH_G4>G&LN660BVG]. 0,;PQMR\#2"#-K!C%HDF<8SI-G&*9/#P^]R>_:Z%:; M#N\>A[?#?N]QIO7Z_='3XVSX>*>-1_?#_G PQ87#IVL@>'QMAQCVY,#0_$2I M [^QX?-I0L2AKY*L"P12RZKW9C($'WTGQ9'4$^*T!Z'GF+TE1%YP=HCT>C2_ MAHZ9>N1?N'(<\*=.MU-WO@=Q7O;&TV*857=6[*'CAB(RR[>#\7PPF^3($!L[ M,FJTBVA9H/6$O8G8H$CR21JVF==^[[?3#K[+A2_BS:ASMA7DE;'^ F;/_-^U M?PQ'9.J56E%=#1"=AXG#RGL'3Z6KH\C]=7B%%+E40&X!=-FYV%\ ]?K_?AI. MA_0,-UD$/5U/AS?#WH2L>.I:W5P'5\/WX?(96V>">@(,B->%F+ZAB9G#"T02 M[N$?;@FR+)GX;8Z&,;M8CX#)=MV5_I0#O^]E]M\O<@!!^474LR<5J5S4'AU( MC*JO-\H40YA8C61D]Z+9U0Z@R3M[']!;@B8[NO%C; MPC2Z=;;0G3L(S3?+M@_P-G#[\/.M4$CNJKLKRI10N!LVT]\/-LM)//.G]M;IWD',N)#(ZXD1*!-M>HQ2TEX?[L$_=3NR)5:? MQ(]T%7K8&4OZ@W^^ 0=9E J^ ;(KTXJW&N/)GV*9.-D_DJUTVX9O));B%J(; MN'[VYFN;' *2VZ/\V.DF]RAI-.94ZSW>:(^CV6"J30;]P?!'[_I^\ _M<3 C MA8*N:;IC:@[IG(:VO:-?DCS4>MA';0Z19@:]U$S^6"U;UK0V&' 28%ZC9,OKS(JYX MZL3*O99BX-DC0E92MCP-M83ZD@7 G4+4$:Z4E@):;A;P*3D+F'X?36:GL\'D M01L^_AA,9P\#,B>H:]0NF-B[I%D@I!&8)/(M[?7C5E+O5&-]K@M_'@<3KP5TRCV??!1.L_328#3 %6 SI6R+"!5%IWITQPU8D90PKLB8 MGEJV-9R*HU,]9W=E5^0TF%U)B"+I50ZR#$G>18][GO;U=V";3WCE@6*7U,NM M4;ZDK5%&X\%D]CM=FPS^_30<$T=.N(T3=H3NV("P*__0%K@SVIKT1C/\[F@V M[4^-*QG&@03VD;/L*J7,<[,>,7@/[KXE5\%Z:&T071HZN,H+GDND>AL*-!=[ M"SYV%$C>(<+8=KI<-G+5MVV8>*G/15:A:25U-* 21M,6P=+B4%TM>H:Q7A*: M2&##"@'#HC+&?]N 4A<_0B][(J^LYH].U2H57-6AMXRQ:Q8]RC1[JQ?2+[W:-Y M=8N/1+J+[,5'V#--][NFP3D66MJ"1,'U2#21T81P/IH_N;YM8+Q F35*L>@9 M3W#S+4B*M1A_=;J=;N>R9KL@P-K6WE> 7?7I9P;D:S"'-%PUG =%YSOR&I_9 MG#IZ4Y4B)$>@4F758#TK3<-^ZE;94JIIG9+1^U(&LB,;N^2'J\Q9[@$FMOM9 M-\C)B(BNYLM.?96=H@\K?YLU)A;K"3WUFLR'PG; M%\ZK=/@!@-6=%&H?,8NS-V"_@@?H> O6"K58HTJ^\ )$[QGZLB70@*F$!.3? M@8YF;[ 4!0K:.CZ]R0*N>C13#J3XR1EIF_.T=J0JPX2N>MR4/-9;N&9ED\C7 M6%QNYPI$E1]"99C(58_*R@$5ERU/8W#9(]48%O*<,5^5+FSN=<=\"A9H1 2Q MS]NC-%+KFFXG&0)T3[SO3].!-AG>?=^M:LC3B# T1)]'O/#^ _.N;!CK]WV4 M:Q9KG/5>>-R93;=I'/[WP]P?]Q-1;RYPG7:S1',IB43(P?7C8; M.2-&S%;R6SF;=9YBLT:/=XG3IUO+A1^H>?B)FK5[9&W^F!3XC($\M>2!9R9D MR]?;3(&Q1C13RJ^6MX!K;P)TT[(W6(2X?Y9#0FQO=0O]T.TU\'>.&9ARMZ?. MFRQ 9'124BYBU?TK/MH'@#&:? UGE&XXUV)X5'=]]%ZQ=:1J"=%4M\%.@TG: MH-TG5NR@8/6X;"Z:PW4A@"KFEMK=HK;[2VY@ODP.S->CR63TZ_#QCES1N6NW MMM&7<$,()E:WYYCT&#OYV\\M1B=:[,%+M/*A+TD/%)9T+_O@3TI)]=X_.8IB MMZ +PE-]$*6I:L;ZAEB7&;S6G3]YM#+*JT>N*$5IY,J 5)UB>CY-_,5E%6\3 MP5(859\];?.C$$6EJAMFC@I4F$$TMUZ;&,\'5F3N5-,(3#'<8ND00)PQ.%96 M/5:+C\)\@*J_Q F+] C]ZTS%[?2N1ILHEH6IXG*G9QAH#1(IGP++([GR2<^+ M.WD:I&9[&O=^)\EQZ\OS%&"/ID<.X//S7PO6/;3?:;FRX0: ":#^\DA7LB=6 MW'IQ?;Y4X+"2%'DQ[U0NK/5L"H6OX2U$XS4R%KH+=D>1MN>0B-6"<^]-1UD) M3?.VU0+JR\",B5A M?)I>%&ZT+0I2C2#*GZ>S-I #:)N^K;NN-;> 2;M\C17=Q,J?M@,A7K$M).<' M*Q(]=>#AGJ;B"NQ:]@"?4K(%C,JBJSB%%7\0'\WGE@&FZ]7*]M$]>1D7#0E5 M; &-!<&*9*VJ.3T)D0>>:LSQ>$'[=@MX,_+L2G$YX&57I]LTT@L #0C_K"KA M8>)+(%VT5="-("@/#CH1I84AL^]SO M2_#5UC6KT?[4E_!@^^J'HL1K<_;)#TZU&A,W;#N$50$31K86B/?=P/8O,^A& MJ@WU+((HE:P$#/D@JQ[^D(I01@%:3'06HFEVT6^#$@5,R;ZL]09#!,>DDO+ MY,($/G7.F?-5VFXP735PR_4=4 JQ,%\H 52_[%/%ZGQCNW1XAHLBX> M*M5M:!1;Z$P+XG4$.-ZKT6!>19"H/D&,&_\,\Y(LV##F! &H&!-7AOM&>"B\ MK,IUHT22W]:Y;2(=ZLVQ/>)G(1%O(_Z"?%8@-K:TU;P4Y"8-R&D("^K$<:F# MB"8(#N<7:FI"9E8KH>I'I DLM W(=L8%QTF*)U;_>'2!#;RB5;"4NJ2]*N-BJUY^WWFPX>B3W,M%G:/@A6O@4 M[6_!<_Y>V][@%GG0DZ!KS+-1C-*'OO?7/X @U_GL2G&=O<(Z^ZGFUY:#+G;Q MKSPTU=>;-V .,"A3CF-.K4:3G >;BO&*H=$=(R,85Z C%Z6!+6WB@$W$THXG M_3 > [?<;-/ZQ^&3&&Q[,@$&= P\TL?'R'@'>]XM(,VO5R\+$5NOAI(]0O*^DVL]GVV0'5,IT4([%408J?@%J'73 MC[_HXQ$.3XTGP,6+"6,A1WZR?CNI%\3)]?^=EI7KB-'/,2)S%CPSM70[,%"I MB54DJC>4T%)@*ICQB &IO]"=%S!T!HYN>,#,-1E(;Z.A_)>'5<0!IX82W$*$ MN^3$YB''(?9H1[[@$N\)MMI#U8MBY:9/D7^JJ9WNAAQ(7\*^W)=?&^:39-GPCX8/Y MIH "#3=4?RH6@% V)C64:$S[1 OM5 MAI"'_#7#]T51CVZ^< MER&6H*0"I#;13@T0AQJJ@(#[[R#;/A%3)GDX]_RB\S%CVR=L6*,MUWB5WYZI MCB3.2]X;+ERK[NW7E$2!O+W72)6X9G85\-H(TI2Y N1K#< M06B^6;;=NNOHB3#Y;?\J5BEP@Q^&/U*2CWBV% MAV0C"X]C'J;"!F9O/J=C'-?,2+=W1#J55QJJGRY(1QO>&3.V=7I?S/;N&"D- M8K9R1'HC)P.YXP72EH?AO$KO>?1T8@\ALFIFWJ\BUT*KZ"\+O]QY 54&G?#; M8-W5UU>6I]O$&1>FLI*R&/SF6J4[E0A#[CA!M38D'N6>SXJPVVB5+I0G =4O MBTFL$R76\+AH'#.FZ.JS(JSG6/AR@35H_N@#P7_L&2X24(5>:1HY>FN";KM; M%_LM1#=P_>S-US;^C>0 %EBDE/2@!B@22RL$%*H:\33EC(.D&!*7>92KA(GF M?ZJ>J% :9_^"&[-=MZ\CM)E#]*8C4UB?TFNW6UTD,%=\_)X_M_5[S%S49]Q- M+-U(*T@O$;KJ!^H3*#/VHQT?("$0KM(+1G# ; MMV:-K_1%W^=XK;@D+K D/C:/\")8*[[E5/2M'2Y7NH7(^#.:WT/G90;0,COP M5K*)5A!=&O"*KT#-R_J]]0K,U.%9NOX1\:NN]7?&PEPIM!J=# MRQ<&>]FX",7B6[S-Y)*+A[NS<9I.8IKU_.7,%RW^WS,>L?_Y_U!+ P04 M" "=,9I8O^MX$S&: !1C@H %0 '9N970M,C R,S$R,S%?9&5F+GAM;.R] M;7/K-I8N^OU4W?^@D_OASE2=_9IDII.:S"E9EG?4[6UY).V=[OZ2HDE(8D(1 M:I"TK?SZ"_!%(BD !/@"+#NJFIYLVP"X'CS PL+"PL)__=_G73!Z1"3ROO]FA$(7>WZX^>F;)%Z_^__Y__]5__^\V;OU\M;D<>=I,="N.1 M2Y 3(V_TY,?;T0KO]TXX^HP(\8-@=$5\;X-&HP_OW_['VX]OOQ^]>?/?:1-7 M3D2KX'"4MO7Q[8?B#Y.\-1S^./KNW/?Q_/]C^_>/3T]O7WZ]BTF&UK] M_8=W?_]\NW2W:.>\\<,H=D(7?3.BY7^,TE_>8M>)T^XI57]^($'1P+?OCM\2 MEF _O2F*O6&_>O/AXYMO/[Q]CKQO,A$5VO^F $/_ZL7'"N7"W[_+_G@LRNKR MD'_XX8E6P6PI>4/_;E?_^OT2CCA. +=!ZE'[VQ_BP1S]]$_F[ M?< :37^W)6C]TS>/(8II)WW\]L/'K(O^W^M\W!7_'8?>-(S]^# +UYCL4H*^ M&;'VORQF%:%0^/;CAT??H4V^=?'N'2OS3JVY=WU(OHSIR&;?F. PPH'OL8%^ MY02L:Y9;A.)(0VZ5Q@Q)?>\0^N"Z]B,WP%%"T-BE[48^FW_T>\E# MY'N^0WP4K9R' .F0H]%FSQAN')]\=8($?48.^SGMO0[R2]OK6?8)WNW\./T" MU8ET(,34$J 603<&%%KM&<><;)S0_R-5Y$M_$U*KP77"N,P^G9YX1\V60R;2 M<<1_I7]E0LW"&!$4Q>G"0,M?H]CQ@W8=,*0X\'NNHM"!=2-?M@'[=.QYJ2IR M@I*MT5>GR!L?$-6-'](%W*]\EU%1(J#'*:3Y->NX!YD 73[=Z MNIXFY=AU<9(J^GLJ#U/UTRCV=TRN+Q%:)\&M_\BFZSW!>T1B-E^93;%/S?(. M7328+%;Z[!?D;[94S#'=HSL;5)&6JC(GW/A4J8VCB-K-P_=:*VFL]%OO6K:/ MS_9NJ]$M4QB3?.8O_.CW3F- VIXI.[_TAV@6LMI=(+7YC#&D;)J4Y1@&J/ K MIG . FLH%/<$[1W?FS[O41@AMEN9T\633!+"EM'N>E:K_=ZQG:]N=RCF_?IG M%'A?0KK/GSA[/W:"6[KS[,9D?Q\WTRO7:$\0M:[8T,O9&@"^["MF<$X<0@YT M!1OOV%(FL(&,#8<^I+$W:^X#Y&V0M\)+Y-*:5T[X.\5RA0G!3_0?IN:/LAAF M>JIW4ZS5=WK&6K=VZ??[-,=UFA\>6>\,:G^C9XR?,/:>_"#H'9A:PSVCN<7A M9H7(;A;2C5CF9:4=FCGH/Z-XB[W27[J@:_M+87\(D0MXM M=L(;Q_6#SNYHQ9:-XNG-1];F,X,A[7UQ8D33#!57"1F:RS=I3V?L MQOXC780[.3C;?\T([@5=AHGOIB$)V/W]2^C' ^)6^IH1W.EO*Y1T]T:T_)(1 MO/U[[EM\IF>D*^#XSW[SA :)?<*=E89]79,1(EE[A!J M_ZSD.^ M8\G_[G4!U/YC)E#_#1VH+,ENWWG2Z31O ID)&FVSEPVCXM/C^%AH'MXQ0\I- M"&'^9R?R^^>VU7S/IKQSB%MV5__-,P&CG MO$4)P7OVG_3^W#L4H?6[O/R[)]]#Y$WH,,\[(M\T=COO2EQ R+$]]L$W^0^4 MG@]_>?/APYN/&4'U;W%8;[.AB9W0^RU!NK]I$"EK43/:3]E41O-HZSSX @Y.W>39]C-D4> C0-DUVNK&_]2/2U M.B-1<5/R[!L,YSM$Q6:_81^,4N@I;/9I/#"-OWG0/XJ8MO=FAW4-;?<>7M=IN=T&W5";B)@_HS;$;>A27VWI) M:#I _-#/)G/X>^6[B$UY#WG%EYFT/2DY/V9-G0J.2B5'F1H>?4Y[.$JO7A?2 M!MBMB!BP>^V8M%:4[#K?!(55!,J!7UTS?T7WOB8^+'AY^^>6]E M^&1G-$=KM6%B-)2N#1EA:7V^\VODZT3;E T"T]^M;7X(+P&JD4+OWZL M06W91M?)TL0#;BV9T2DD@,%F4DOQX4RL-$CH#HA\F2WN3]7>N;,+&BJ*%1C M:E4M=,9RBTEM="NO6]8OR\5JI+:=;MS\5V3KUR_+[XPC-Z-0R_:%H?$1; M'V7-CUC[!:KC%RQ,_F.JJ<")6&8I%F3)9!/-?5%Y\=27U;"@[LIB7%=\@#6H MYP6%&/E%NZHUE;[&34)TU&)"_ZY0DTFD+BLPOK0GQ=5Q9$3(?;O!C^\\Y&># M@O[C-!;H#[]F:0;'GD=0%*6!\>P?3/MRAG]SA;.QH59E<)BE;W)'.[<,%PRW M5-LQKM6A6"* L?&M(C$;X$))>QO;DL.G(_7TAU_+&8B*+%NC80F@I; MA,8=WO+"RO"Z#WC%7L8J,A@;\W*AV6AO%M;XL+\GV$O<>$Z6B#SZ+D^=BXIQ MQX.HH%DX+/(N%T \TH5E9<#XI;N,\X:NQ0J?-SK$^?(6PULJ9_^C6\.4O48/ M\2R,8I*E3A9;[><%A:8LOZAU<'?.CF^_-!57!%JMT-5RE_8W5I/!N.'.$[IL ML_I8O?'G&"(4VOQ5(=DG@Q/XCFJ[7R(WO$?&Q-U^/O:SK1-L"A6I\ M&UJQ(A#XXJV#4L567=#3ED*/(:PKF]FMAA*8X[9#&835U6GL_9;D#OH;3.[0 M4RE9*<$A_:>;WZ 2KU9:;8BCN'1;L=!;S&5RHE!Z#,4K*L0N*MPYF*LE,[A9 M-.,KFR:6\DHGPF!\H9L_A8A$6W\O6-$J?^?J[;,2IB47+D:U$G+I^UE>1-V% MA5\SNF#4Q"M6!HY85I> JR3R0Q25KZ9%*PID7'U+H105N1*HMNUIVIYM&5FDZ1H.:R55\[2]*F+(ITS\L(R MA/U-#&D?XV99C4T#"=/',%QQ-UD=\D4*S//+]E>'/%3H,%_/8G0LX4EF113 N:!65T]! M/C3)"BFI(=3<#77@X):N9](ZNMC[6YO4",$:$AE?9:00RBM)H^@0)U-T=2C_ M17]N<1K0'6Z")BQWDO)TTYAC@T\L.1N">09O0'L!0VO8HF['XF*N@9SOV)T[U(2J]BNU,2QJO-OF*PHO3=;?Y#I MZO#9^0V3]+:,1/=KM"#4>9IMP.JGDWR-D:*:K;3I+U$[7=>+=C3C3C(;7T.T M0);7DA;@K+OU8T1V++"VP;;C%94ZD7F% 4!L=*:?%U:&V:\K7-+;6$4&*V[L M$-\39;UF"58&Y)2S+-6:DI4VA0YNZ!$)GM+ L'YVL M=!?#3:63L8(,1LTZB="%F2<5UJKVKSSRSIYXOSIB&O"\(L9 M L)V?_-U102A928LRX4E+=W%,I-V*U;XN%&3C"=M88M)I;2Z+%2S;TE6@_." M0F7(+VH=7+_)[M3 BZKVF_=-O ZH26-\.>")7TFLJ"2VY8E320]YRSXBCZV1 MU)",)FD=.+BE%I6TCB[V_JPJ-4*PAD06)I($0G5&-8@.(X]!<0DC=UXHY3'@ MU1$.JL9:-M!G(DBG4*6,&%V]5&_Y"AHZ&4MDL)>G@"]T)9EH75CS_F!WB[PD MH.9AEC/A,XJWV#LM@.>_18B9DR*7<8?F^'[7C@T:ZD:1&,(]CKP"MRN:JW3R M0_?#'%:5U:R_NA.X8AO5#,IV,$/Q6)Q"9BI!:=FANZB\C6P%+-9PS3:Z16XP M/]S,UQPATUR0$?]/TB6OST\(>[7OC_00Y] P*O!PPML(>."CK618Z!EE%QTA M>*/F4^)0(6EISGP_+W V&/E%^I=.N""*BC5(VL_B)^T@+/^FV3NT-2&/EV<% MPMF-I@Z0M\G>*$UDVZBSW/AU\U',Y^)6 M8I;Y8MH+HEFZ*'2(CYL":,KEY,$S]9+&MH'99[^$T1ZY_MH77+^6EA5LX"2E M>PF<$70N5OB^G:"9JL#'@!F9H)9UN1,*]OR\(A(=5RUD$4J#WBX7:H33I[;F M]B*6?=."CBX+657/=>'LYJMYB'(*N6 (#EM:4DI9Y MV@EAURG2+<;5X53FWCFDNQDF^$GZT%,:_T-\2NPS'NACG=/K"$8&'EYT\_D' MJUBKSUT-@]&J9OB*(I9;4:(72B6$([=6QAX.Z62NE&G"TM_TX7<@EGS1^*BO MB%@>\V>B&7P!E/2P3V&Z\2/(0^9[OD,/288>*C6\WBLJ+K6)9#1N(3U)DP:2J M>8V:*XK[0*EJYQ 3!6ZPKE#F8T[$*"K6O)+T=D^Q'9]\=8($71V.__S91X1V MSO9PBQX1[[:B7F7Q&;=R=9L=\QDY['G;=/-U+J;\!KY.&\W=I-I*YU-I75IQ M!V'-GT(KHJO;A ;D((W5U> M.9$??0GQ0X3(H_,0H%FX3V+Z9QRZ?N"G;I8R&+5YW?/GFOM[@ _VJ"V$HX>G M( : 8E.7U+%SU<< F*%HFEO?>:"2-N]=I754- Z_EDWTA40^:L]M%96:^AGJ MN\TL#/GE'A62=(#QE-*0N&QJ)UY'<#74D!U@]T:\$VW'HQ6N<7_RFK^1+P%8 M313;#9CE2YIK3':Y$CH]1\#20"V9!N,?\FC6EEQ@5*YOH6_F\1:1U=8)5VBW MQW2[>ICM]E3ILYWLA"IY/[[%U+J,F"[?A/X?++7[@PH:06;C$JM@59;TT:!= V4*5G$LW!/TK0:$K4U@* M-56V4[*Z0/RN1[FTO:VUFEH^5D[='KQ H2 MF+UL)Q+Y>.M.)JK=[-84Q2:=0XVW[WA%A9I05!@ 1'EV:VYA99@]9K>6]S96 MD<%\=FNNT)7LUD)A[;[][01.Z*+E%B&5]%BBXL)Q(JL !*YT6H@K:$'N;WHH M,(!593'_QK=0^,HCWU*AK<>/J(&M,Q"DI+XQD%Y6%@E0^5A1$BMQBES1*U&*,I'MQL2?? 3I06/#+!$5%X>*2RH @2N/C1=6T(+< M8WQ\,P-851;S,?)"X2M1\E*AK4X7)LI\7;HL*)DKW++"42,L;>.><>DRY#CT M[NCP./VF_"BF]!A;LQ7Q767]=KI.LB;J<"?IC$\[ 9SRG&L!P\)C\TD8([)G M3ZQ*,C;RBIT-+EE!4R\MHGU"W*T3H?&&H+2CZQ(),Y8HU^4"UZK=[65Z*16X MA3B&'ZKGR7]\]U%';JO+%C]'))WD+IW1./ ]]G1QD0!2LJ1IMR-4ZJU:@MYS M4DNR14O]]%Y_MF<7^G%GZ8TOFRW@EI?4EC#MGLMNV9H_"\>NRS29'VZF4>SO MJ*3-1[,*5<5GDHJ5075)\QFM0M467=+S2:T>;UA?0O/GM4J0*D>VBE!JD_._ MWM5Z_9;^F/Z!\_M<[ KJIZ>GMRA\^_'#H^^$*'[KXMV[%/4U=M,TJ\5_V7OF M:2Z%4FS7-Q6"T7.,0@]YM>YY__[]#^]';T9%0^5_.J$WREH=E9L=.J]&\?W2 M-U4!OCC.G/&[+*D"%C(KG M50QH3WS,X@I_^N;CV82WH;1+ LI5-*?@@.24E%G^,3XSRD.NHH\Y6*#Q@G<[ M'&8W9*3.(U[!(7E)N^O-+O^2G!3QX*J&,ITC@,O&E2H;5];8^-@3&U?PV9BH MLC&QQL:W/;%Q1- O :K9O<:>1Q +:\__(=CDJ%2PM*9_;+>FJR R34E) &'6 M-4X9 .NU^H J^IZ#PW1W7^6O.;%X5<>-N3I'4L[VJI$7'[#CG2#0W"RG;Z+L M6;'3WP,<(>^G;V*2=-\+JM/'QIF$KNS/M@VCMD1ETI_(.??<&.OG!=KX4?YF M]7$+).EX07G;1E%;)@1P0% S#L/$"19HCXF,D6HQXT1\UP\1510@^O\>42F\ M:>A=TW$A(:!6SC@#W_?#0 T&" K2<(BT^QJGP7E1XT3\1T^KPQD2$%PLMR@( M6")W)SPTLL$K;)R/_^R'#QX6JXQDVY\;/T!WB6 C<5[$>.__I5OOGR, T.>% MN1#&+.1$V._U8L;[_H<^^KZ. D#_LZ? "4N9<+37TC @BX\Y;B 0.$_NKSS M"YOGH^,^7 8&#B6YC=$X,XIBYFGHN OGP[!*0'ZB0(Z M;KOY,.P2P$8$08Y #57_;+[#.^ZTJ^);[6AVKSVXW^)0[-DX+V*^PSMNK\\A M6.WT(E'AAX\/*Q;)RNGT\R+FC]XZ;IK/(5CM]!5Q/#_<+ ^[!QQP>KSV=_/= MW7$G7),?Q "?/KMI\+E@_>07,]_S'?>\?!@ +,@L%"V-5TM??8WF24RMW)"- M$Z$]*:]DGIQ>-L!R4 "H^@4%P=]"NAM<(H=:8 M -Q\Q0'=E#@D/1LAXO#)LW+FN>AE1WR& P 'DX20-'J$G0:R92Y-7B968H+B MYAGI97,L@@. F!F[$\[R)SRB:R=V8L$Z=(# MZU(I\S3T=FA=0@&@]Z<[1#9TIGXB^"G>YK$,0A8$IFIX"R'E@ "PSY4@YX>I2+62> M@EYV\%405KL^UZ8W/MG->!.@]G?S'=YQ1UZ3'T)?"QR(E;^:[^>.N^V*]!!Z MN4AR+.[I4PGSO=UQ)WV& (#ZGE#9B1/,0@\]_PV)-?A9.?.]W\MV^0R'W4/F M;+=^XT>N$_P#.41\\T1BXW99B 00 M$]DE)34N*F7-WXOKN%&68+&[.%.AO%0P_I:X]G?S_=YQ]UN3O[&OATM,=LI( M5,IB6'X%XB2[/"W9A_9CI8_3Z>K M9<><9)VR??%RDXD*7;*2=<]*)B?@DH_LDH^L1UXN^6B\&MQ[*)"D&QT=1HJTL_H(>K/0.YJUJ)B+.R4+07?S"=]_O'H!(B]IQ5/'$(.?KCYZ@2)R)6D6!<698+15[&MU7 !8W*! M*"+?I8ME%TZU6X&B()79U48(C.<\9BFZPS%B#]_=8FK4+I"+* "Z5M^AF!^M MW:(^E"VQ,K<:V("QNMQB$J\0V9W>71+:E-RBMA-6:G/%AP&,EGN"]H[O39_W M=-.)Z(B:QUM$*A@%+"G5M)WC4ILT)53 .$Q%/"F!J%%#RBK83H:IS9@,##"B M5*:5[0GTGUU7*-!3)9../?BGL4?C%8=E%383PL, C)M[@O>(Q(?[P,D>5Z,F MZSY]GQ&)UR!9%5C[,O&@JZX_,D3 &)N%L1-N?*IUEP@M_,TVE:/&A: , MK$V1O-,%$(#-DSF=T@Z[A'.+G%S.^9I*G"(4V6CR.K!V0VHSHP$2,-(:%)A% M)27=XZA1,90B&MS)=X+7TK]7;@#67D>-.1U\P+B]1FM$)?-80NH=6CG/QP52 MP*6L JR-D1IW,CS N+K%X4;-6\1%P"4U!\6:,/)"Z%#2@*TS4YS?X/KY5O?>? #VFGI>50:U+G% 84: M,:,D/C1XV-2K0V%*+5!%'1=I@,F!8UT$7ISBS)=*GA[[ MWCL'=M#!/T90J@&0%LG)@A(D8+/H>/9[Y82_IX?T-<&;CK[%]:#X1-7(TP & MC$(ZXDB"O*KJ2 W1TJ_$(2@J=:$L:7I4*H(SHQN]1W;+-;JA>"9)%--M-1$< ML"J4A^)4U=&+4D# IA1[L8&A^,6/MX6P!=8#GS6]JE!2ANV%9JD <(&%5UW:P0',0K#<7CJD>3$(Z9$UAFZ>06S@HSV^>X M5N;>QFOTP#^75:P)Q=.JL6:I0@,VC6[\D"VUZ>&EXJHEKP+%$ZLWH>28C,RJ MXASE$WY$)&2^F$_L]5F9X==8!8P/5F,B-8("-H.J 0"*TJ09523,#F4DDC%W(K M.-L;:P&<3VIG\XW(@/%WC8C_Z+#G:+A0A>%A#;4 ^M=5 \4:D 'CC[LG;.2O ML19 ?[P:?XW(@/%WE/$&DR]42YJM0#03:\8(JB#$AC' M9\&G9?3J(;CU6@"=]RV#<>O(K+JRA!-.N19 =[V"V:F"#-C$$GARFN-SF^L! M=.ZWN>KSDI9 %<,3BKG9[,_76]9@&YG-83?0@VNZ.$/ T<$2M/K9-0EV"PFG MKXRAT!73(ZT!T-;7IDL*$!A]Y\BH(93=4KYGK_72KH]CXC\D<79,RQ0#BU/! M 95BDSX@BZ(F?V7?'P&X<= >)'WW";!Q57JR7II:[ZP8%#?I,!/C/+5U&3LP M#L>>YV>?OW=\ND&:.'L_=D0WH86EH;A/AV=4V 70B'7=9)>D"8?3>!OV,"5! M6Y9O^A%E&^%;'+'M[WQ-=\3B4#Z]5J"88@8&@F[7&'$RL"M+"2U\6* (D<1$"3FDG9,9#C*S2EP);%?0",V_.N4-Y&P7'O#L\G#STP)C_[ M82I. 4? XWDQ* [>X5D\QPZ,PWZZ8%!'"!P7LXU9WZ['@(VR)L]1LV=;4 W* M^MZ3NUN $O0KJ_<..S?9HMAW3\Z2K-LE3ZY^K_[DZNC?*I_X]\L3K,UR7IY@ MO3S!JJWP+D^P7IY@AC@$, =\5N*@Q@U5894#(>X#R3^M4A/AL]Q6XWE?!P M3_R=0PY7*$Q]VO2?4CVEVXCM]5UM.);UF"Y"^\3^&9Z9;DJO>'EF&H2V;#\D M+\],&]GG7)Z9[I^ U_S,M"B37A#@)^;+O,'D&BV2 MZG7X<*AFK79)\6HSW94KN;#B53H,93*M8>WL^KY M31ORKHG+@\E*J?CJB1@),(Y>?C)741I*-:8N65Q[8J&]&^&2O152?DG%))2G)7RCMP[9$Y2G%YZ-_8>D>76(0K96L0US9_@ M=O)5*&&"RV J8#1.XBT5\(_3S2(Q<^HL%:7-,]3* MG]&( SH[\R2.8B=DMTM5*:I4,<]3)S>&' RT2Y;'7T;S]<2)MC]G]RN6*_N?S]&ZU',UO1I/Q\N?1S>W\E^7E9J5D&_40S\(H)@F30Q*# MS"OXTNY2\C NY!4%?'.V2%IF+&X.*!@8_$8$Y-3AC+4MO4*AUYTG:#5$UYM M<1)1C;EZHM\^W/B/B!M!K%X-2CQQTW@Z[EZ54!EG8ND_MR"B5 M*(&IW'DJ@ MS-. 'E'8AHAR/2BAISU0489E?\WXT\7=VPFU[\S3'8J9P7M/\*-/K=NKPY>( M>6Z/KJ>Q&_N/65RF/!%SFX:@*$(UQML@!+8KI;*O_9CE!Q6P6"X Q5QH/T3+ M[)61 6-E[/V61%E2]Q5>(*HS7#] %/8IG>L*]S-+A_D4E'G8 M"/3? 4J9"KWQCF7%^R/]O7#KKU(5BKHP-1C4>@78*"C&Z3R\]J-]'GPQ7X^C M",71!P'_396@;+=,,=_4'T8B(5(,S#7&OTSZ"Q4 S==K;LIV];I0[@H.3:UF MMP";U>E9S)5# ;-W Q!=E"3:7%08R@U#4[-8U ]&9N]LMW=\PD#.U^SRP^G: M]PK?XYC^WG>"6?B(HAC5SW3:- #EVJ*1>:S9-\ F\UF@W?29C4Z4)1Q2#C>L MUX)R_]&<>=;0(2TDGV-;FC:^P58&.@:N6$FUO_$7G9'G2%KU"V-47> M?"U:--3K@[FC:FSE4.\;8*/B$\;>DQ\$)P225J' MTH0%JZT3KM!NCPG5/B?!>)M!W1; 7)XULAW4[1TSI+/+'U&^)^$ZZ>HEP-RW M-4-:#;T14B9T2&Q0- MOZ&!(;W3,UQ-,APV)_8< 43P[/XHP.:19XGBDZ;8 MYE*N$5)U>P?8VDJ[@CT1B*Y1]M\2^/SAWH9S>IT&H!RJ]'/ZKH,CHQ[^*9>&CL*==%: MHNY+2*C%N@G9C=Z5\YP?\12[!S4&F]J *Y%-H,$K87&BX5.:A<84S-V; MA7*\/H#)IM4/X,=+870LV+V:1-U>/ZL'Y3B]]Z6Y#A0\I=)4RB\ M;[H;8(,G_SSS,M]L:]4"E$/Q@;0Z#[(E TZ4T$K-=!/7!G.0W:O5)L8+?KZR M.ZZX\Y99V 28@^H!=LQ"T.!)%V0\TW>2U^N#.:?NFVXA8F!Q\O8?;Y=*&H/A$.]TNER($QC:U#?-CX;'[K\0G[)B6#M+X MBR6R$&W9,+SWL4J@'Y5QK M(([/ 9NY#UB7X]8)/8IHX6^V_(U44PTHFK8;3TI0H4T^@EV$O/3:0A:.K*US M=5H ;ECI3D@=Z(")O_93V'%"*(2K)*)F!M4G+-=ZELTR^[LP-6R[IJ"<E40FH&9E<,3E&HU1%9X!1,:]U&P)Q$ M]3.U=>$#&P+E0?S9H3:AGXF+]KG*HM F3A#0)2HU'F(U:ZMKJV".K_HWOUOU M!^!1D^TL"Z6G-S8D=<&<: VU%^>BAL;SF;=(G6:EJF#N7PZTX7J1))]\ I^( M))5N8S4P]S0'(O<,L%7+_1JE"?CFZUPZ;K2W1F4P%S('--4YL(TZ0VYP=LLG M_7R6/?'HAI.Y1>3UP+R(VJ.'1(X8F$95Q]TY' #0ZZG]:%D=Z"^#]NS]YAZB M0:0-03FZZA0-(D4(C.V*1<]R),U3::+I,R*N'RD=1PGJ 8_]4!C0PJT/'S!@ M:MG[B^SY=9:?X?CDGP*U@GK 0SXZ4"L #(W:XXE+EM55@@?\" H'8T=%+7T>17@42 =Z#W' M"IC+TUC47F\M\:@7Z-'+- 7/XI43_J[(WZDH\%".#LR=,!KWZ*>YY= BS?1%EM M"4XVV_RR>!95)SD*;=$6]+ $K26Q=2_8N8HW]CP_^\HLC!%!45QZ68("K3^\ MV+H5Z-$++4C6P@]X::W$1S-;[BL*/4Q$[G>UJM!C'CHLO6+0P$BN1+GZ82I: M^K;@%@>TSY2"A;G5H( ^;:S:EWS[ WB!=)$#6Q^EE<+2<;FYN+F MHQ,&\18U P5&X,G"TUDW&RJ9)W/8,*(&N, H50?=.0C0!M6#.IYTH .C?;I> M(S>>KZ?/;OK$S\*)T3QD:-C_V)[\T0G8,%X@]JRF&R./_8'NUZN_*)6!1V]MB>$WRB^_D]\^OXD8O#V \3Y.79TB3OH (0#$H,AEJ,*H0> S:Z.X&_ M1Q2,=Y[B,>^2FH;2@",@>$!]BY'+GA=7&J%$G*@BB]]H5$R#!3J0KG3T>N,J(\,A7X QOP9 M]E9C0+L5*-= !AL-VCWRPL;%'0Y=:;I^G0:@W"&Q-AK*G0%L("R3_3Y(UT4G M8%+?!/AI%JXQV:5[M 8;0;DVE&!*-2M &18P,BL/O?C>'9(\MG%6$,H*KCDB M:^\KG,$"1U$6T=#$3ZT4E 6U$SDU3,"8J<2VY[)F^4BJ$'L>USER2 8X2@A3VP=V:!1.DKKX'[@;83 2^D^7W^) M\O3[\X>8=@4[2"G\>#>8W*$G_A,[YP=3?34*91WM:SJZ]XV9J,QC5$JG M -P6K4!9I7NGODUG&.%ZDHZ[69A_.WW/V$MSO[/#*+;G\JZ2^ ['_T"IX<%C M6K\-*"M[[SSK=X6A=R2K+ZVTHKE%(U"2)/3.?23] F'O7\'WTS_ =@3UE'H3'$:^EXD$[QXHXEQ@U@=TNGCW+NW+X_Z;28X#WV.),(Z_3+.CGT(^LQGQ385 M]!S3=?KDCXK]F'WW_?OOW[\?O1D=FZ+_GLSOEO/;V?5X-;T>+5?T/Y^G=ZOE M:'XS6OX\7DQ_GM]>3Q?+_V\T_9\OL]4_OK%P]%!(NY(HV7HA&TH%6=9?\>?\S M:;SX1\8>>HZG6?S93]]$:+/+@LKSOP5&/11U1$1/8H3IR ^\Q:.HY9*H/L9-!_1-<^2U<8 M:J\2_7P3S.,C'=>(?GK#OA5K>"3U^5$P+Z%T-6 ACJ7.*Y0H H%Y9&XP0?XF MG*3)5-Q#>G_ <5/R0B_]*[J-< \ MX=*"LCH68$SQM]-EYSW]]_&R7'J72<,'(6T'S-,N71P/4H3 N#X9B.RI-WX8 M?SI<'R@@CUFCU!1-H2Q0=G^8+ASDT7=1ML0L*-Y-1IKL]'_XSX)Y5D9M) W? M(8:\$TZO2P]L1LMV ^D(NJJ/H!:;*%%#8!Z% MZ;YS$D%\&71G)D8??,M;,D]X]]@[78Q&-&?^8+)#LB>FHDQ(GOX4E31/12OW MEA0#L,DE"V"Y]J,L2I.=(8NB-'^6OJ;67_/FN>_DL>H/.+ !(UU0V-_J,0=M MUEY^.^:'P! N*AG"E\%UOI9T)UO:D'FV.WFLVD T?9R:"I,^H7N, 4K%4PK# M:JILGJ]>XO.:8)GA",5Q=E26DJKF_??_?^V]&;T:E5 M^L-X\C]?9LO9:C:_2_-O?;E:SJYGX\5LNAS]6];XO]M(P.5ND9>P:*4BS5JI M!Z*K0^DG:8HN[68LK* ;D40K5O]?!$RPXRD#2GET(] M0/F]&D9F$U<0'4 &E_:M73LDIT(;^H)44H3./BNBO?>1E+TP4$4CCT"N]"$3_ENR0E\)? M48Q75,#?&[>9/7T%RBQO/ZYZZ@@0SI<;QR>I1_YS&KV69437<;Q\_,NYX^5F M/%N,OHYOOTQ'GZ?CY9=%G@3=HM/EB#,GJD)0CMV;APL6(DNRU/EW."3%CU=. MY$5:\&9<,TQ( _6?DJ/6%_TE\CXC^F-PREB2K/BT$QQX8B M48SOV%W+SA(AU66]?YLAA>ZJ^RM!YHVED-\"(HR>SGC5&<_ M^O(&(JN?/7F'W&WH_RM!YL:FPK>A9#5]$<-5H3^ACF YV!3=EQ _L-LF#-$L MW"E+XQ0?^6$WI/OQ5LF#K4VZ.\FSMYQZ7L$_T . M^>S$+$_2H3CQE[H,>F@/RLR5#X(>@(+8$,W)Q@G]/U+1E_XF]->^ZX1Q^>() MRYJUVSOA(5\QBC?CO]*_9MN^[([JE&ZFV%;QFKTK%ZCMI+Y[_^']A_I.:K[X M-+Z;_7.<7E5Y,RJ)-8I*A1OT2B7;D0UY,@MR3=ZS 4<^;F$(Y2+./JW M7,C+C9?+C1=8-UZ K>*7ZR\*Q-6 &3&)'C&K+WKYW8F2"VM.2QY>R7DZT?.G(6FNM!,8':L=&,;TA6;C"[ M )6>BN ;PZY##?1Z5=R>C0:@')BU8XG#:!#$C9FE]*6R1];G)S)LOQ#E37= M5J >&O'9]M40_)ZV?\ MX >HM*IFOY#3UU )RG-][5AJ #<4&;_X-U2PU,9A"?')'A.VO143T5 !RIMZ M^B0T #.2G.6O^!#C$+&9&M/Y.,%T;B[_^.?6 M\8^A_;?(H3@VN4%8^V.0_5&NX3HT".;MLW;JKP/R09U(A)HRCRA+A:3$L:A^,DHFIAUDM@&6$A7Q;=<^OEHZK-H% 7S+-2K>T& M!9!FB[Z6EVH_;4J0_FX:5'"-_1^ZV<4T25QP\R8Y2&*T:Z(9-SF?VG>=BDW >8UH_:[+V6L)O;) M5T&2;2H$JZ-$[[5JQGS(=>\>$"V\ ]T :KX2>KQ&5USKX]S;DA=]/:]SR'&: MN+'5@B_N]:RFP@#N9*F,/QDIP]S":D5+^18M5P^*"MF^CJ4VI@H6> B 76/D MWE4^W!-_YY##%0II%[L4 /]R0MM&;%_C4F>Q+4([TVK^%"(2;?V]8$FJ_=W2 M.B1ZM[WC.E0#9YD!X2)S5@+(RL(=.V=].W@>\HI3?KE-_MCZK8\N&JI#6$L$ MXT5P2-$ :#A'6W9$LDT(]2=H9\@#4__W) R9AZ3R#MQANMOC)T32W%OEZ^E7 MO^7E&QGOV*[M.\<:1'=$.A2_/R>.'SC^STE 1]8AX5R2K1404]JZ*=LWC558 M; UNR!#LDQ#7Z!$%.,U"F%UB+SR8M1OM\KCL]NW9OH:L0F$WA$/QN$KC6<-" MX^?:(ET/LE23O/4_KW3UFYC/?MJU?;-9A==^D-KWJ*@\&'AY5[.TC0>;'E(G M=5WAZ3O,"4LDRY*/QEOL9<&Z"$V271*DSPK=(^)2T9T-.NVXURP1;1"D;QLY M:=)984K0_K]C>S_5>J#UWQ6O-?'DO4,H_BV*:4N!;A;*CS:R4%8D_O=+5LI+ M5LI+5LI+5LH7G)52(=J\4T0^%*?VH/'XAD.W%8*LK =1]1>#8RA&ZE7%&_9V MA<%JN&'E=*GQV*9:S+;KMDML- >.H2,TY;,Q*+[5SMULZHQ+X[0*SKE3C_'^ MIL^5%(Z(K)_V]!>LW_MQSL7;>/$V]D)ZR<>U_HJ9K[QP D7YH/;4AX-28X!M M7>F0:8L7G'-P['E^)D I.[*N=^_LM3=W1S6?XGDAQ+);]_\^'.$C[>^! L?%R#V 4*&+1[A\2'TB&9Y#1 M6@/&E:=FS:<$!BP[4A=_0QT :E%C["EP-72H^CQMKSZ4+8T>)7H8AV+J%CLJ MDX%;#(K?7J_?N5!L&<<)LRSV3/ [9X>$.Q->,1C7P%1W)3P$=CI]@?;YV]3' M45 73[A!T:@+8&%N&F(%.QJH!DS!0- 6!Q2&-,%"O9#MU;C5@"IG4*@#LF^D M7J.'>!9&,4D8$LG.@5?0DE+Z3EVU.K4D/S!ES$"<\1+BEG2;5_WU:U6!*3"A2-)R $<]_D'I# MI\]4_?H1NB>^RS_ Y16SO33K<,*3WT@X\G%+N$)DQ^O:6@';/C6-3JU);K8[ MI\][GV2A$U1O23NV7M1V[&N;+JYC,-+9);^JCZ+<,WV#T,\X(<%A(>AWE5JV MXV(U*%"!TR\;@QT"[YA7*IJO2[_3/!3FMF [[E:-S%;0@!&;VFRB+5OQ1]MQ MNGIT%%(;46B-EVX/RTP>CEW,4W7=VC-.U%]:*\%N0*%P>TM_Z0?9U>K>"&YJ MU#C+/PS)02V&P[!Y^"2D+ =,,O_VN(?SV^-617XJ^S6_65V[3 M?YU-(R#WY$5I"-2NQS?4OL3[=K\'KT30)1#X$@A\"02V' @,[-1'L.>)K@[E MO^@'"7,;@!$SW$%[M@$-BV/E@&) .K7]6!5Q!D?+EJ62:E)>0=O:LGF B0B M$]/$U]]G.R&E=>W6]EF4)BC^O=L&;0C@Q*HG;]GX(8H)U2%2K]FID.U#K0[D MUJ& =%Y.$L)2Q"FQE8GQT BIM-(XG M#B$'/]Q\=8)$M/-7K N+,L'H*S.GB L8DPO$$H>X=.7MPJEV*U"TI3*[V@B! M\3QVW?2<:H%<1&6F"\0=BG/<(ETJK6([WD";03D<8'3=$[1W?&_ZO*=[($2' MVSS>(E+!*@K_4ZEI.Y)!FSPE5, X3$4\C;:H<<+)*M@.?-!F3 8&&%$JT\KV M!!*D#%/7?J"G2B;='0Y=#2N?5QR67=%," \#,&[N"=XC$A_N X=*&7K,Z$G? MWZ S6K@&R:K LNS%@ZZZ_L@0 6.,;OV=<.-3K9M#1/'TV0T2CUJGGS#VGOR@ M'K2@5Q76+%-C4 V9D8B36R?TOD1HX6^VJ1R\ )+S,K ,;GFG"R FR=S.J4= MEC[A%CFYG/,UE3A%*++1Y'5@&=9J,Z,!$C#2&A28124EM9C5J!A*$0WN)CK! M:^DA*C< R[A68TX''S!NK]$:4CB'5HYS\<%4L"EK(+M(.(VW,GP ..J MY/9HG'*"LK:CAULM47PHP,BYQ2R7/]EE+U*QW8'H@)A;TG; ;QMBN$" T:(X M70#,E _ONS,"?I; O(LBW>PT]S>X7B[%VZN=G,LJ0&&C16R##!8PRI9;3-(K ML5>8$/Q$-V3"5R%Y):&XU9I'7B6PB ?%S(W@_#R0VNIW.&:/)A[8V.(? RC5 M@.(64V- "1*P*4+%)0GR2@"+H\#2K\3'V2IUH>@ZO6FD",[,Q/(>G=!%T0W% M,TFBF.ZIB.!T3:$\%(^:SJ22 @(VI28X3%'\XL?;0M@"ZT%^)JI6%8H?3F]" MJ6$#QF6N!8Y^#-1TJ"TN#\4'UTH-\@ 947W7"5KAU#IULU>0CU:-1/\I5(+B M5=-0@@JH@,V>^G*I$*S#*PW%OZ8WBD\-!#12PF5,]FE?4=TV5S!/7R4^A"@L8=27A2UUP/N.B!@)'%W!XUL-=8"Z!I7HZT1&3#^CC+>8/*%"DYBVCDKY_D>YP]=-\\\ MG1:@+&#ZTU$')3".SX+.RNC50^_JM0!ZVUL&X=616=TH-]@D"K4 .M153!,% M9, FEF"?V!PNV5P/H!N^38C_2UH"*Q!U]F<@'?%ZRUH-#UR&FGF!LS!UVR6# M8V&!'E&8H#34@'-D?;SBQL(4Z?]Y=&$5L-6J)2BK6@M66^$%QOX]P6L_OL61 M\#FN4@$HJU<+KLHP@%' \AHXT99*^.A[R+LZ?(F8$7M<<<=N[#_*M*1. U"6 MM!84ZL!\&11G=QXZ4,QM ,IY='\48V .80NS^.N3B!<0]HF"8:4OL58,]U7+_0-BGN'[0^W*/9=)]!]D.+[GA^DJ CS[Y<'*BX/5%P>J+@\ M4 $F<_?E@8K:&JN+$"JQ9X;$)27[JTK)'@3XB9WAWV!RC9.'>)T$YPE=&VZ[ MZ+4!)4BE34)W/:0@[-YELF,J9[Y>^IO0IUJ')=K+9*;F^CW5:"X=TM,HIIJ) M:C:Z[:2@;OU'%,W717:^7SY_'B'Z/YS6@Y^W0WNYE- MQG>KT7@RF7^Y6\WN/HWNY[>SR6RZI(6/4K?+JL**?E3Q5I%03J@&M1J121LLR7&#/48E1TH]*WRY2 MJ@G _FXQC)5(+\YI:P;3NW&&3',)DZEI)18RJBP-)08WY;\"7$!8VN^IA8N4N-*4!9* MU&Y+I@2H@/'T%6U]-VA0C_5"4$*=6C)3AV."D@87ZX(=U0B\W:6_6;+.!4M0 M&^N\!@A*UW.'_]E? =C/W,%2Z5A H_HS[:!=LA-V;NWOM@UDP6@H>K@P\!7)YT,'-@ *+]P2 MK^,GAZ :""7/9$-=VYNACF.=Y[-L0&SDV&;A>#Y>[I%++^RUU;%1SBR MTE!,M@X$-6(T0LGQALP](CL_YKLBI26A^/2[4B'"!T#AY9<&%RA( Z2CK;^7 M^XRE-:"X]OM0;C*#,I]Y1[FT#DX:"0A=QOB &\.5T[$ MP2EE3JTNE+O+?="IAM@^K2Q]"-U=H!@I+FFR"E!N)O= H RFD44M#>:F37Z) M4+'M$R]IDL)@KA)W7=$D&(T04MBI12H0%9>%3D4P]W"[$J6(%]C=;PGJVX8# M2K6J=H\H=>#Q#RF;?=2OX9A2C++QG%*MZ@OP>DD'A!K*%W16.?8\/Q.M=(=> M]U#R[)*\UJ'D2811288N!X^BG;*L(WC'B,JU+F%^Y[I7L\LOT7U_MN@^X-%G MFM%]YJ//7GCTI&9TG_GHR3_]K^"':^$R)LZ)*1H(PH\V24!2])VG6:U%.4)5*EH.Z2Z(ZLJ$('1F6:< M9T8")Z>AV&DEJ6([R+HCA7)PP,B;.'L_=@+_#^35;[M\(N+7:YJKV8ZS[DAB M,T CKQ[>TXT4U>'.!J47>-,TH[/PUM_Y5"'<.R0.$4E#C,?[?7!@CC>6ZBS> M8F^^/B'FF4I]M6P[<+N+4=57'P";TY\P]I[\()CM]HY/TDOPXIDL*FP[QKOC M_!7! D;52;SYFCUAG<;WY,%=^ I=^]&>&>3SM8 ]C?JVH[P[$JJ!%!C'O#?L MC@]]RA-CJU6U'?[==:E5 @F,U+'WB$CL1^F#-7MV]51 (:^@]=CPCHSQ, 'C M9T72'?!A&6/W]^66FFUT*T47<'(*(SR[YB2I83U(O"-C4G"0J?OJ! DJ1)W@ M*,[L+Q4.A57-D]FOYT<-)3!6[Q+6)?/U NTQB9G#P7R^/ M#)N1?25[+#!;64M/*&?6%&^S*"UNGHQ^_#7-R(!-H=>6RNU#ORZ;?I*YF:5T M&M$.>KJF:B 2>KUK9_CI(J&F!L M2#;]/Z/ N\'DBW#CI5C7/'_&_")EF,"(E>[Y%^@1A0E:(!?37OE#N&/3;<0\ MU08=)1R\("X#4J&9CYWD3^0N_.AWS=2CWYZ_ #:9WTVF=ZM%]A;N_&:TF"W_ MMK2:,;2"DZ&490<5%39T06<9.W$:&_ )X0UQ]EOV)+#@=I^D+(S;?FH$%+=Y M)' W)S*=X%EV83OU4K* H@(5!IF1U+$4 8D)4+NVPU^?)?J8'+(>,E_.-&2 M_^+7R5V-@_(?; ?W*8T=UMMEH4[? LY3X5(@!V M5?!,05ZQ9X3=[7Y\ M)K%\[9+7 ;N$R>]"-: "QEN1DEB/N<9:8!>VAGML3;B L5?*ZJ@S[YIJV;XF MTW;F->$"X,3+DG7F@O*>4!(5@G$E6\^?RL,!@ -V_W^^K@@G=*1*R@(P+.0C MJJ!!@L',4P!^N E0\6G)&P#<_Y#O'9PXHK%" 7[W9)Z+NI MLIPXA/Y%,@NZM&9[X=8CK@M2(\0>M>H\7,9.Z(T#'*(K)_(E\ZJYCNT;K'HD M->.YO"U_;C8)WO51,YLNN68ON68ON6;[Z-_7G&L6@/>AKLUN&]YDD%6P^Q)# M,Q2Y8_;UY-B9.-&6_8\%R#\Z ;MV,@Z]Y1:3>(7(;A8^4EM;=C5'IP';,ZXE M_1H(S5S8R6\,';<_/,.44\CV=D&O^T4HX$4O5\&<$DF(\E+)J]C>+_2D(RN8 MC$R+:1C33_SB>R@_IJ[L=[*1Q)LI:O5LY[!I,7G4@)GQF>Q/-TOFI'S/9+Z^ M24(W^V"1OVR^SD2G:G861V5/ ?W-5_H/MOX625JRHM%X0_LPBK-;E'ZX*=JZ M.IQ&(M?_ D0RV[ES6HPO*%T'XFY#>NTZ\C/T%72G/T2SD$T-O2L/WYU?>1A/ M_N?+;#DK+CPLOUPM9]>S\2)_R:CTP9$?CM@GK5Z'2&\@E:22W880E+61U:,F MB22&B%\4UI4(*0F5A!Y<,/8-K;I!':#" MFUY-SAU)>;N^G48@LLF5:\47ZLS)KOK*TXC5RD!QR>BS%D%-!R;,/7&'1*3( MJT#QVVAQ)(=D9--YZX3>EP@M_,TVCLX[7U &BO]%J;<%&(#-B&NT1G2N>C/V MGCM:.<_9!!;/!UD%*(X8K=D@ P2,K+'KTO7+*Z= "KUYO#WE%Z"_$BTN:G6A M^#KT%ATU;,#8/!MX)6$UYE^]ENV,P/U,PCHJ8-S5P4UPR.X59ZZY%7'"*,.C M:*&+J]M.!]R+Z2Z&9\;#71.GG$^\]&NN"UJUJNWDOOJFB3(TZQQE&=T+_W,T MBZ+D;&:U;<1ZCM]^B1.@!*8]KY*(HHLB 8BOF!TH'$$T) 1NVYCU7,&M5&M; MM, /8FI=H)EZZKOW'S7/8=CWJJ))GN7EEGMA)R=\$/8'^PWK-Y1FT:2K'970I[,U\]Q<';)@FL")>-2LJK2P@B:U).PC2^0:[<"2.>U&-:*?/.A#Y9/;I_N]L,--4YW?BRYI24J M"45/MAR3IXQS GSV9UO]P;P:O(9D5TIUH1QA=B!1$[%]6B_1 J4E\37< WF] MON;> @XL^)J-T3I^B-)TXAWI/37S(F,6]&$"HYM=4QJ'7OVV4LQNTQ^H>9 ^ M$"5:;=7J0C&9VH[L^LTN!//-$R%2(_;U2H!^B$L6%D-G%5 S98C 7R?Z,; MDA4*G]/ @Q5RMR$.\.:0W]24A%VH5H7B+E,>=Z>@#%6( ].3AX9,>#(T$J12 M&8I+K#5%*B"'(NEO21AMG9#^9YOXU*)]PL=[SG^+LM^*2=*H#,7OI4^2!LA+ M,)G,,=5B?ESBRN#%E?5AX%U"SBXA9Y>0L]<9R3&12>0:N0S9YS20:3B,I7.=DH#IX.+-HI/[^03=2V M+=J>REH<]X(8Z$POP5D@%V]"_P]J4GA49'^=YEK-C(IBP!9A&>.PDN(DBI(= M\NY0W! A.OA7 3N I.O\X!WS.H8?%V<>GUF*S>QW]"E_U/;"97AN]S!^E;OV M%0]?87RC@5$L^;;M%?J5#&9)#]LR_5IC.3IS;I&3!PO.UU\B?LR/\:]#6_H- M#%CC??R*U7#=C9:&5ZZV3M@0MFU8!FC';"]4+2OT]"L>ZT6\Z3'#J(&QS?DF ME/#Y%SZ6.3W[BL=N'N9>FK8F=GN:-_EA*/F67X_C 7*J_($L]^97 M$TQ\&$P*ZA>N<$7]^XK'LMD!;'G4OLZ#MS_+4!7?.N_]*^:'YNL\1H-X"YX? M$<2])2YZXUVO"?.#R?X15[N> C92&HZ0+)[N?(!SO/.23E[N";[!9.?,PC7[ M3]8]CRA,B@=K"$)+/W3+J16NG9C^&">.QDEBU^^8'T^@CUBZ=N>+')A3AX1T M8QW-R2V.HL''9YO/F1^FH,]2>NI5$+EE[@G:.[XW?=ZC,#H]AE@Y]=%+,_.? M[S_4T\S<+Z;WX]GU:/KW^^G=^N1_/5S]/%:/)EL9C>K4;CY7*Z@I)T M9H(#.KT9A0TV63WLMAW7.'0U?PY]3&H<.(Q:FKI:7I[T,6U-N*MDU' M^DDLR4UG05FH26OZ'@!EA2+H"OO+U3E.AP]-FNY?NQ5 ]YNE([J28EH7Y"5Q M1T_YHMN-42MI//@3,B)Q:3+2GTX3D?[PZV?:L[MDQR6-\W

=>.&@LM3U MSK.\ZZM_AQ+/W+7KJZCL+T.BM;<$Y1<_WMX[)#ZLL*@T[8G5UB=>6JSA?9K! MO@QP]+!H%(!2CALUS6P :9]#;! =TF9U*5 M\5P=RG^1[#9T&H":5FG(+8A._\ :#M+42KR"@'87^L-:Q%EO^9$ZW#8E[^OV$W40_0W07/S%0?XK\A3Y*5W4Q MRU^&$)2%LLT=>M0(X ,[USH^@X"B!7*1_RCQ=0O*0MD\#TVH #XP0J_1'D=^ M'(T5GB,3E(6RU1V:4 %\,X\@I1NWXXY-^,Q.4V$H&]FAN&K";X2L9>RLUV/O MT0E=*4_\.'1B/:5C#23[V;I/" M(V6""E#NO0W-JZP/@/%;-9V+.!85BT:I)I1+9&9W((+. $;]-7J(9V%$-[@, MZE$7.3&B*PSSU!P3?0IM6O4&P%S!&M[25>\48^9O:1?UMBR2R (6EP=S*6EP M*UCI@KM(,.CNUNL2&CN7,07$Q,)=C3&I4Q?EG)I0[2V59>X.=]^N? M4>!]"6DG3IR]'SM!>JM?,\[[+[PX[_G]=+'Z1QK?/?V?+[/[S].[U?\9W4U7 M[*^Y(",G]$:H$.7_C+94F%'"I!FYF3BC()4'2#2X,$6H6HQW4W4K>R6!2%3G MT,]*(BN4:D*-ZE8CLKH;4H![FOP?(5A18I3TH]+X":6:@ (J-(:Q$JEEF/V2 M*K:H4DG$(6GU$E"")30&6=G:J6 !-F_2-7"+ V^VVQ/\F%D,TH 6:0TH1]:: M3"EA \;!(F_J\$GA;5#H FM !.\48 MNVZR2](0\6NT)\CUTPP1]-\!2GL]],8[3&+_CR*9A-;S0OTU#][>E8Z*_OK! MU.$)__MW*)X^NT'B^>&&9M?-P,]T#R(]Z!Y#E+XY0]LG+&>.@EX324+%T$+./ ML&DE/EN4UG@]9XI2F,"<$0)9I:>(#74 G1\J#%$%XH8Y,>S!NHSB^7KI-'GW M..6@'#(JC;ZJ$7F&!1@K2Q30YC9447QVR.^(O:B1KWU2DIJK07'Q:'/6# T8 MA9]0B(C#*9T:;3$5\P!A=H C1_F&/FE^C1Q3@ M= %7X5.I)A1WBS:;2NB <7DY/OE3'Y^4MW@"HJM%H*R;[P\;QQ@]9&J(4X<+?;./Y^DN4'89?H34FJ!1O M5(XK$HR ]LU!4=XM!DE[T,!B#"1 >AL&< : 0-?W.P ,42^PT"\+JV M",4IK,%R+[AMT]T+PV!(%83@]4@J5!Y+^D0>JZ??!I0@OAY9%"!].:L^]CP_DV46 MKC'9Y2D7]/;BW^OMQ4_?')4^>MEF7[;9EVWV99O]ZK?9A;G,C^ F3WX\R ML==9Z(==)[CQZ;+$W_=U;>PU;-Y;P 9VR'(Q?__4YN_E6I-M@W@6QN4$.2S6 MI?XK/3OXA_/G$V9WJ_'=I]G5[70T7BZGJV5A I^^-'+23P&Q?F]8OZ);_Q%Y M]*,=URK//<^ V( MC>R5%H[GX^4>N>Q1M%O?%>9M:"P-Q6[J0% C1B.4S.G*X[!D+O>(['S!F:2T M))1CKJY4B/ !VV%.DBC&._;:;Y#:W='6WS=DCI+5@'(.UH>FD^$$MH9E4YWE M6=@0I!(-("X/)9B]!P8E*(THPV6RWP>^RMQJ+@XE.KVK6I2"!#:K5L3Q$,,B MGTSGQ:"$H/N,XR#I=!&[C;$ =XP M?U_,SFK%2DY4;Z]QTT802VHDB0WC8?-;;W(&@6OD%.)ZD@T(5)S"OAP2N=J8'[89> M@(=+RGD;S*;NC2L(UGAO7+.-%^#RXM+9$BZPF7P2;;ZN(\C !0R<2$VKUGX! M7C&YGE8%:F2B2J0I 2Q==,YR6,\)L^D)VC*OWB/*?GFZ\CP-DUWJ<\?A'8[S M$ ODW03.AFMTFQ?B!3CQQ*K"0G]!TS7GP4!M[4%^U1?@-]2R!ODHH09V]7#+ MX8?SMZF$T5V@+SB\H!"OB,0E;/2G$R[ZPZ\+^FW>]87:WUY#.%8-D@FWBDKG M<_U>9W\%$!#%'2Z5CC7IL6KHVL^T@W8)W]/.^;OM$"3!:"AZMR8MA/YUGN7] M6_V[;4=.4_]6I;UX7"\>5W@>5S'*+Q%:)\&MOQ89'FI5;4_2X3QO993 =DUE M1^"Y\T' 9U.EE^Y#;<('8H]4;-FZ;XP^?#C?&'V:SZ]_F=W>0M\*%;V@MN^I ME;;QUF3A@;E*(CH$HVB9Z7G9S96&.E W1UQJ*BNH'!?1<5PHIC-%1KVMYH20?3T9FKB@;8 M#"DF?-.N@%/.[A9 *#C?WJ\IMM=@W!>03L<(M_@L WM382@&O!*=(A @;+M; M'&Y6B.QFX2.*XE1/,V_]OQ*?)3V,M]@K_47/UOMX;NO=SN\^O5E-%Y]'L[NO MT^6*)?HY.L*SCXZRKXY*GP5B HZ1E%D-P$V8C!^@__CVWBA)NO5/CTV+) M=I(A7H '*N*@[.)N!HP90HM'J(K\VK,)S;\N=9MP]FZ3@-V#]WUH?)/X^5: MZX6>Q_-!C3<;@C9TQ$ZP\'5>I9JVW=G]C $EJ$;\J9\H9!8^(,3!L]44*MEV M='?C216E\5O-"^0B:K13!1'=4)R98(55RN5*I[9M%WD/I.G -<+>>(>3[-9R M(?TLK$K"8TVEEFU/>P]LJ< T,\="EV3OJ&?_G85,!Y<%BPK)E#1DM_9L._'[ MF(>=.L 2Y\NM0U F5*'\.[*NUZ+M\X1!>-?K DO,7_O1'D=.T!/M&LW9/JT8 MA',-_("C5GNXG_3Q_;=:,:N@;RQ= E9+""\!JY> U4O ZB5@]1*P>@E8O02L M7@)67UU<9??PU4M<)8RP5FMQE7DDVS*AUF@1T'.*9UN@"-$^V,["B.Z7$G;L MP6)]WDIB1#JU9]NKUB:8I!/@2^B:D9!:JY%KER#;EQAD^Z+B#;L'UPX3;MA' M7C G='WFWHO8PY;L"%[Z"C._]&L)BA,"!!84MR).&*T1B<9AGEZ$3N0TEUU= M_&A%Q8CX?Y+&S_7["0 N(<4A7WNAK<<^,&)O9B-^B=R$?LI'T2\^'?M)O$". MYP>':Q2S)U-#-OYO')]\=8)$HGP[-&;;GS3D3#DJ]0[] TRA\!7E'0Y='$8X M\+WTK8I\F9.L$"W:L;1VM V6$JX=+:"_,-ZEZT6KE@ M"ZUG0.LQ4'0"T #M M#D/#\+[P3WXUI&T$H?[5$)A,76Z#7&Z#7&Z#7&Z#@+X-HK5)J*8U'(=AX@19 MG+#4^.KM&[;/G_N\8=);IP#+_<[OD7F\161%K:X5VC&-2 ["-QF[-&3[2'S( M*TARY,!&0?G6 'O][=I_]#T4"A]E%!:W?;;>#Z-B?,!X$PR]IQ"1:.OO[ZFQ M3W]V-J*@4HWZMH_M!YVK/, O@NIB9$9SC M!L;\O7/([%><[V74+E3H5[<=,= /V^IX+_?A7L<=&7OWX;K/;8)=A+ST5NW2 MD?2':'*KU[<=[=#3[%8'#(SJS)1D&\+3%6I5FA7K6L]6UI?YK836B/H^683S M]=%,3 \@J"!1=COO[/%ZK9K6LY[UH)-5L0*;DGJ3$-"T,YA*Q=1$FT:QOV.N M]P5R\2,BS*%VGM0@NJ9#RL6;T/^#/^M:-6.>P/YSK+0"#N+*\!4F!#_YX2;Z M$E(9O%OLA#>.ZP>INU7OEO!WYR_;7,T7B_DOL[M/2_I#]H510#\Q6A^_8?56 M\#5ZB$\Q0K(KP-R2_>4O2ASBA+0TY\R:5P#6I5M)+Y[2$%4!& FD.WY3>!56 M7 S 4;)X9)SWJO&+K/F7$8JF 7I$DI2HHI*VSZV;ADB]D\\ F,EL=OSXZ@D% MCY)(3U%)VR>!+?JY"L!P/]_@A-#_*HWH>EG;AVHM^KH. =@VH;JV2$*Z> 5A MW6EH6"9E0("%&E=%%*ZNS<4!K++- TU,CO%5]TL8L5B(S$X7*RAN,=OKK>K@ M.>HH+@HCW5PD4CKMCL1]+2YK>^'5[G QE*$[FC&\>L+-O5PK:'N];=W%-1S0 M5/J9JT.JT6^A!#$V@! K\E?TDO1RBTE29A*2THE%X>13<.YPE1; M(: J+FXW"S&\ ?FO4,HK"V*?=<)=+V99SD/E;R9E4_^^Y_+N_FGW.VU M=GN7W9[*\A+GQN(\E+C^! 5?W(Y/@..RY[OL^2Y[OE=VEMC.27HY2WR%9XG+ MS,UW=5@F#Y'O^0XY+&^=T/L2H86_V4H2@*K6M+T2*I_+J (R2$5T3S"=QO%A M''HL,F;/)J86)=(6;*^87:B1 KN<"/=X2ED%8']/=!\@;X.\9>S$2239IW+* MP4J6H[A-Y> 1H)T3\HM"6!9;AQ.0@Y4,L^886$<12C.91M'$QP$#MW#.0%7 M+ZE6LKU@*PRQ,C5-<.RS=#G?>27G.^E0$_%6_-&V4=6"L$)T8*<*/;R>]-W[ M[Z4G"?V_EB0R[H\1[NF1&35:"]<$XXEW/J!>S<),*+R%J13T.Q(SC%\4QH&! M+C7E2S\H"ZDU%(3%09DK,G&G8PT88&W@G1PG*KKM-9AFQT 4ANL7Q/QU=#O [H-M4'$A#/E+0T>@,@5I 15H0A-NM VL\3,#X*:\3^A-0N;;M3%M=F50&"HU>"FJ^ MGA!$-TQYD-=A@5B'T;7^N.A/G#W]6WP0L:S9B.WD6YW)UL0+8@,^=EVZBGO3 MYSTUS1'+_)_F]+MW#LQZ.I1^4GNX6+49( FA7T[J[L:$'GH$7I)X M ]KI]YO$>^#W"5UJC M H>?1%Q59=KQ$XBR5>6VR0TF]PEQMTY$D10!(L?H$/:&$5['3PY!DX20\YS. M'=NR[1K0);\C7& ;E.EN'^ #0@O$#H"]6]]YR"^&\,G6J&?;>]!V5BM ,W)7 M:[EEXX8J$I^BRT[Q$K3"<^)O?/JE],];'- _LF%8H)S@W0/];:H$)<>VKE)MPF4F/>=IU9ZOU[Z+ELE^'_BIM^9+ MG"OY!NM&5A%*2NRVIHP,&[#)Q='05+O'=-]$AU-%SY^4AW3B=6D02IYLW4G9 M!3.P\;!RGMGEZ70HRXGFEH22[EJ702X88-04!S1*[(@*@TE6KN2@O =LJ ,F5;4N90VX@#''05=.L/T5,WU^S*Z=^QY%;S6U;0Q,4NNV M2Z N8&"#(#>O2\.U.( L_4J^Y6BJ"R;M=C!\S [)3+I;Y7$CE>!7;C MN$CZ5K2X.)3CW]:DEL& GFWE0%EV/1AYC2^^ZC0 Y;BW-9%R>,"H+;]L-XNB MQ E=NETMA]@**%6I".6$5X-*%5A&SIC*.[@%VCL^]^$I7BDH1[.J&59Y&$!L MHNFTW:,X<8()#A\1B7TJX#WE#!&2'QSW<4GZ+^=[Z_OIXGZZ^C*^'4WF=U^G MB]6,[;'O%].;Z6(QO1XM?QXOIL-#Q5". @Z)> "+EO-_CQG8?\K._I/TY=3G_X=>P1;B_7 M_@9E/R3OV)K0 9S2=PFMX*@K%VG@A0 /^B#*)'%1&/')":=VMJ".US$BOVQ]=UOS$OWB M!\$5^NR$'ON4'QSRAI W"V,\)YX?LG37:5F>E\_,=Z%$G3<.!(-]8G=897]@ MWH05;2!B]XJ$FKE32U "SSM2WX 2"IFIU4<%2P=92QIK;4").^^-P!H^N]1= MH9!VJ>L7)P%,P!ODQ(DF?=)VP$2F=^10"M+,]2S.F$H%%:^PC57 !*&KL=.( M!Y@-*Y2WIA&4MB.RZF "S%ON26383"I)=@6S+%/I^>?9\OE?/&/T=U\93F+V,L+_7ZU MI\Z*@>"7T^8_WVGSRSWL;'6*#.^P\T6=W+.IS^< MYN#21:%##02.DI>4LZ3ESL]E^!)&>^2F&6"X^KRA+ "5WCB4 MCOTOAC'4'F&!/+1+F_VRQ^%GMO>G1K#X3HZ\O&WEKC1NCML".18C6[2I0X+# M28YQ/$__.U\7*>:(Y$D,C\M=WL6E <$&@^7J\I0 J2/#KC4[9;?=6G8<4GK MV+:)5 =<=0LFA33H12K>[69V^;GAGGA3-=L6D X-ZJB,,['TGUL04:IEVR;J MCX<2*/,TL)0 ;8@HU[-M3?5(11F6_57DDO( 6M[[3P1'D?8%:KVJ,%<8+G%Z MP,P<5F^=<(.B67CC^.2K$R3U^.S*<2CWX%JS!9@KD9@O77S XD9>UK.$W=,3 MO("7"%]WLI#VN0[:P#.B)*L"G3RD62 U3RDVU8!RI4!5"3;A 3W#LI09]\0/ M77^?&D7-D^JL#I38_];SZ P1:,[$47P?E/B3UH<2S-^:2RDZT+R65$<>OW[, M 'PW>G MN3B8NP$ZF;2$:("QQ#"=]$SI.E@!,XN9SV)Z9?I9IQ$P]PDTYZ<.1F/6JU2H MX\969,FJU@9S=4#'K%4%!W!.-E/86!K,E8(.64&A4K1TCKEC*D_\+)"+_$?D MS<,5<<+(<6/_[ G!EFV8I[.[QT83HA&=>9 MUW7":[3'D4\;EEQ/[]2<>4X[IJOLA!;8',ZBHK-K\PZ9D\P#E>H;P?UDK9KF MN6WO"-("!HQ&X?:96,>)# M>R\3H*01!J8Z-2?HPK2Y=@YJL0&-;9BGNF]74B/$%T8[;^Z+ZP&N$Y/E#A,BC6:HA;FAFP0>M:V: M,4]H1T]5*Y2@E;;P]*+;@8\-;OMV:4G :.T',=6#ED7G=\(BYLGK=^74*IH M@+%TG5OSV3$32@^9[I#X!2E!:?,<]1%+) #CB*!1;9 K&>8_>5'+CO+'>_H M N[_45H*M(U:M3;-T]W=-]41\DL9%!.'D ,%DYWNS]>K+9K^*Z&"3_!NCT.D M^#J<9HOF!\2 WBH5P,"&0Q$).7W>([H[2Q]6%O#,+VJ>P.Z!3WPDP)@I*Y-Z M-,0:[>YK4T5D(YJT%2EVC$.^HA.RK=(=%=\MYZH/F(%_U MELS?@&CO,>H$%-@L%<>53]=KY,:GIW[;A-YSVS!/==_7RAHA@B;Y)3V7^VU[ M%U$S&@NJE6M]<[9CYY9XL[+MTK9Y8CO>0.L/.K"Y6K/M&,[ILQLD7F:7'\57 M,W(EUPSZ\ M3PV@0*0_3D-VKJC%YK&]+QULZ;B:[O8!/J#LKUDFL&C,5G\JKE9:Y(\?S],B MI^_SOKD:+Z?7H\G\\_WT;CE>S>9W]$_%=T<1^_ HZX]HY.2?AO)T+[?/QH2P MR\)I5/_5X50FC_0?/SG$4WSHMVO[-@X# B=D:20DV:VJ16"E8>Z=W,I9007X M:=I_A*"Q"^&DJ;#JA0 EP.(-/%[G%Z+WV_VB').I-W$6LHT2VS)1&;*L*2M9 M"AF56E!26_&'S2F=I (48!.A<>*+YOV9%C&O\[;MY-P^FR=Q%#LAVR(L8;/@8E(0\ XW8@7H-V":N1YC9 M=9#A!V'Q'2C+X["3>: Q670BM.$H>Z [_6,.9?I,S7X_$J8-:-/0BU=H^@.J M12]!&S$=.^LKBF+DC4./^=]<^L\59K\RI=?4/P\EG]K+47?J??O*QG0^6YF] M/.C@Y7P'2B:YES-*.9WXRH9CJ2]_0?YFRR;E(R+.!A7+2AK^S/IY;6HGHRS( MBU>[IG8YRCWZYQS==H?TJ]PM:2H3"^/^U0WV9I/*PASH*M0KW/=9G!I=V7AE M,Z9DWEF8&LI??_%F#J@YH-SMKVRPCSW/S\0_18%$XXT'D0A^=#,]H';>5PC+"N,SI4\27MD$$MMTIF=**TE>BX%O?$JTZFTS[R9W M[,7O]#/M+[.^%'C.N/INZ.(?7B4_/_M75MW MXS:2_BMZW8?-3-+9,[,O>XXLV]W.N"6OK.Y,]B4')B$):9ET0-)MY='*"U"4^9".;0(DJKX"4*@;^)>'=$;+]_LHZI-_GGU D<]XTN8=)32>4-ZW M1"XIP0>ZHM H+[*;3P'*KA3. ZL-IQ8'@$F4:/^8/WX19G(:]O%]>G0Q6:IR MHF$',,#[DLTNEO*/[!5IR?A($E#^\1BG6 M7>??Z>RIY)+MR[*.&]-*/J$'K=6.PEMQ3V7^R[#,;N22:-%@L)!_80 MM9UIT\* W#OA)%= IDAGF" .$4]5I#%H@H M([M1]MY'YSL,R8[=PZ3Q[RRP&=H[BFZJL[I!FVOO:((YK8'8=#2]=UU[VF5Z M6#>Q$S[8%P9K/26AFS%>_OY2KY 6'(0 UR#(_UK]P_YN;[OZ Q\LZ@_DWQP% ME8^.[,R!*U^ MR\."?1S609P/@@%8,X$(X6SZB#4Z450($[:!H&4;25T5(0 LP5![Q9L.]9E'X&=%O M.&4_E[NP$B1]-RBI)M:8Z4D#!N%''#$E<,,&/ Z?&9NY:LJSM4UP-.P+Q,$,_ZLV;"O\2O>Q"^<6A,\C7I"L698HVE$'3 LVU'>SNPW)[BW M_A6_90LZ8IJXAD&KZO7EUC.P,DC!V?]=B)*$!8!-+P>KUEVTC.ESL?!:VEU^ M%MI=1D*[R^&#H\H7@=ASPF')C"\=Z*?[7+?MM*8+=Q M1E-NH(Q230VV CJAQ$;>0T+2RV[/?#CL]^^7W.==>!+K9R;-W M4(3UA&(7VI@)-L(I<_84@-XEE*8CQKJTK&E8^QF]D>?L6^52J)-.RX M>S):"/QE'%+R]_BY;QU)Q]_CT0([J/7G0@59S/MPH<)PH<)PH8)*KW[ -#=V M,HTR'UP^(''\@T%[W]N9"^G?Z^)J5@!;#R[A.@R9TMXQV(;L<#)=2X6A(GH+ M1%$\D@?N?IUU,*3\B5+!>E2^3JB&R9J2IWI MI T@94<@2338H2=C*R!4)Q?*N:.]IL9=5VNQRL5=PP3^DU3$IEWQ10T#K MOE8TC\+&!;0 @")^?HZC?&QC303_>4,H&X9F(X2; 5N2OJ.%:(O=:W&=K\#Y00*K,2)G&%.XK)JC_MT MO ],+V//T&HW52?HA:3YW#K;TQQ\M#=F<2MI<\4]8'5SBM-2?J0JAUB0PM/U MZ"L.;V-ZF_&K-.Z2).-> >6YT>H]4.(*NUFU:C $F&C4KV;[]D)HWEA?H[6= M]_?^5AW]!M@.HR"*6!U^Y?^4!N^"MA_;5K>$G^C]=37=:%I"7L%6LLKXS7$4 M96C#?>.'+?LN"BAF[1?QB0;YBLB&'WC8VIW7?VQ5 6MG0+V_8J8#Y:P=SE[* MTCG<>ZR1Z+;OG>EFR?5\E['5A*\)W^7VC2S8HCY]CERIZ3VZD4W^O_[2*N9+';*Z,:GC[.3N;GX]=> M3N#B@^[%S8DGP07K/,K;?A2[T\ON#LSP.J/[$[FY.)F^S[VT^/8$F'+FPC;$ M'97[T\0B3GGU*0=[H]FGW4MB/RYYL&*BNQ6LEBW;^*86_0;J[/ONY=*)8\(# M)T&IU%WXAJ!R_!+T3$L+W_,MRY_%[BI M!^-^$CAQO_AF*S!1-RI+N]_$BMSWG*3J'>P)3-PZ1,^)'%9=1]F7M) M%^)>_'*2_ M_,/OD^D)XZL/?.?Y&G.Z.F@G$JQ9"L^4"(M=ZMYW%8!:!!Y\5T:;Q"4D\!$.Z"T^A9NY/OP]W\H]/OV;^"3K*,5+*1:_7F;08.OJ<'+ MV#UHZX.VWDB-7/PJ42/Y@]XH[-5!@V'MH*%WQMI/_Y*PEC_P77;&FK5\T,/Q M75N&!?CQW5HY>0PPTUY)K%-,CMO!N.S-3BDYIL 3V\LQ?(F2%QSD3@"Y#B)O M"TT'$0G1GO]R,KHSKY3#21*<)%PH'FB\)&ER@VB$PT_??OI,V $M5MP-:OT* M$%J*3KHJ9A9+\IQ#-<=\X.P0W0@MQ5M Z#[- 5-0V(UN%&)2K'#LA\/BQG[Y M_1ZOT.8F2MG.)MA-A"U@W#*GW4>$8W>@A\IY70Q$N'>"%.N+N)WO)5\F!_M%0SQL)YS=57+.+S.>1?@K05.<7M$8 MA4\H"J]1BB:8FT=Y? 6*MO?DF:0XU%>_KOE"WZN]%JN&]+F9+I7!L=__S?ZM MV'=YQGFPT$],W^*YY::R*F!+4]>+V"2=, M5E9C]:)OE]9JNY50:+B=AX#0E4#W^]OYPLQ@$!/F=Z(DM($?QO3"=H$ MV0;QK#PV^CE*A9%HVBZ^!=X<*2TI3M+1;I9+'*3D]1"3R3_.L[BC@&Q($>S( M1XC)*N+.RHR]>7O46(13*Z_U;7,RQ[(5V?[$L)UF,H:^K;M&2!BXP$ M,'-K&D<4)R1DR^VO)%VOXTU85)4,)*7 6GBI;^M3N_-*0ZP3I!_80TS9]P@/ M"-?,*T5CWU8G0F73P;7(RPLJ$$"?S1CZ P]5AOV$DCB8U[NO[D@[S M^6-.$[ Y]"4*29)2\I2E..0A9XR&9+;Z_U?M^$^5QMA5Y@TWA?TH11\24*,$T9R]B8 M'^*B9E&>#IE1>GX:J/4&[]<]6$UD*]* ?N%G4IVU?'8D*]PA'FLZ6*-TE_C M;!/>/;^@(-T?<,3GA:8O\WY?@^6Z78]*1VNX<'"[_.2RB%3YYUFU[(^X1E=; M+_5^$8+-^MV8VGY,\AU%1S2,@X!FTBI^M=[D_;*!-J:WFD006?]SO.'EXQX0 M3;<+BJ*$+4-\^Y']W:X0P,_GA;[F-_?CQ.0/ MBZ^.7OAG1VGENTW* S0OKKHO'"%CR]7VZ(F@VD##=SGRP>;)B)CF_)^B9UFD MAK@9C%H$K8"V\^**"?44VH%?,AJL48+'*XIS?^;I\*39@A9]@82%J"1Q'R%B M3E57NM,X6F?D,?MK'6<\ #^CVZ.@_&IPW _W:?C#XU]E,WE<6N-7@H@\L176 MO2K5F/RN PYOPE41.)QO[P'_*SX=E3[JT.8MOCW_S0"M0W%7&/Y"HM6&*4-% M\:4@CB)VX,+A61RX$L(:+_'M[V^&8 V".P[(GN+O^5C8GZ[)BJ1H8 M,6?-;V@A:58HR'GHZ]4?E7[:D.T6O^$[K* 9_.WSHV/I^%\2DM_P$G.!Y?<] M%+2JUV7CKKY##%K!4D]FI_5=9!JYIMR+KIOO&(-FT!B1V/',F?#,@2U)UB1$ M9(K3[S']5COGI<[+?(,;"?,O0GCQVB,3M(I]O/*$(K;+$N&O;W M';'0"GR&M'9VSD#1&G]F T@149PC!*U\QR8T/"<(*.IX5OQ"OB.MZ%<;>8\6 M:$7 JQ1UQ>$)/]_Q0_Q'%+^1:*'?O-4#"BL6LKQD/VPB1!;Z*8J*Y9_;@F3YA\(EP%L$U.U??U[@AO!Q(]H8Y6*N.UR1\ K9[N M)51UQ>W_(ZN,??"61"@*"-K<8Y1PE5EMN\2O>Q"\%/28'AAKO<@]@J^?W^H3[C_:0F!WN)5FDYMW\))7: MDG5T3V<]OS& 7-3FR0O< K4/&R]B5B3(BYOZ=E0UP5U,$;"HK#E;0:),&OA^ M>.S;X=0$B0,5P+C/KX>>+3_&<9B,HW!78>TQWLA"WU0=?/N$FB"DH@L89KN[ M,Q?Q;1:%]W&T8EOY\WW,"%W$%=KEV216;_#M'6J"JA6ACE(A#P&4.R6J6)G+ ML%E)>0M]+]^NHCHX&1,'; J>1$%+IME9*]^NH"93Z8P88)!(:!H_\Z-.,EM6 M_F:G^HO?X-LMU$P;L2#4S3W;F-=7*1;K!T3"H\5Y*UH1=3U\.XYJKX8ZPIS@ M,4')>L+.A20L[P*\C6E^>7=R,";H$+)_AW=75&W0[&D%MGKF4L=U8,G:6'GN MW5759.FKT $,@>( LO/0,[%!A/*CR&?&D11S"ZI,S3#JZ=W-U?QPIJ'0;44& M]O7"KHUSD9J3U9H-\4N"^84EPEI QEV]N[]J+X/&)'K%:I^H;(-2I9-W[UCK M^%2( [8JYD=U-MI\F&PS#3!YY=;IX[,[6QD"C*4%:6Q?XMWMUFB'LR06&."[ M@?$[J:OD7^,GF6ZB[N+=!=?(?J4D#1AT$@(5E1*4/=P#UZ*U1$E9;]*DK]"& M[Q'6*=(_-4B1?BJ_.:1'0YG )^,3)%#7><&%I5;788&+"N4UX1>F7:L: LBQ MKB_&,@ =W!O?%"AAU)*JH>]4:KVTR=#P>\U''^M(2$PP0QV)H8Y$]W4D^A:6 MWV;@I.NH?++.T'5P<)\?$KS*B/.BB:B!"I@67NL[?JXICBVP8"@WXPFXX>[Q?@>B#OT M,8V#;U?;R08EB9G34]##PR3AUS@6>SD?1SDJA2=3T1ZJXU(*S='>)J<+F).K M.D"E-U+4$("EWECRC@)=!;1 PR5^?HZC?*!CI?-1U-"W55\O7,=AQ^<4P$7C MRA2-*V]H2!0T:S2NX*,Q,45CX@T-B3IFC<:DB$QS\L(I?_Q9B4@@S^^$@P^R7W\RT=V8$OU$?E M2)F>GD64\-Q_^A)3M@!_*FZ<5D?F:/OX-J$TC,/1TM<=&D& D^1V$YE#^)=4LU/WQR LJ>7,3D>K6IX M+5CT]_:J:9SBY %MN5AIC/O*/KX5.U.!.[;V*TD"@%/%$GFOB5F3M/4;J*8D M0!R=)ECL ,2@*7TX^9"_YA*$BP)I2M" M[.=<=10S7MW#MP9MRWXU-<#B^')J[I(DP^%U1OEM;9@-L/2.Y/]>,7TTY '$ M;!/.M7]I\%*--_E6N^T7PCI40L3\<-@(QU$XQRFA(I)48!N_ J+K5H^R,7G MX*V6;^*2R@O;S):5;4&"J4$_B"Y@)9 &-#G9%9G !$S?02O,*TJ2*" O:%.4 M/IXMCW7B<@/!IWG+8%.YNHU?HD3DB*ZK7Y=-!ME+:&4 3>;;S(J@,TH81 /IZPZ MZB\O.S%*Y)IJK3>!*1-N/+EJD0D,]%-%K+:""D(ME=44KZV7]D ;50WY*]ID MTEP>?3\PU<5;P:\DRHTZ6@Z J5<,T(#N?"-MZ29"6J_L7 MADCRE?U-O,VY^:Y[9WU=.XU#I@!;O95$\VJ5_)'2LF/0V;T@M&+=,: ,&)J[ MZXY+$G=N-GY]FNXJ:'$7]\@UM>NHZ0%1).@6$9J;F#[G:TINJTCRB]'R>YL. M18W*YZ%=):%_GE<2NAW?S4=?Q_=?;D:?;\:/7^8WGV^F"W[W2O'9$8K"T>;P MX=%S^66O58?V?%+Q9A;-<9!16EQJ-HTCNOOU"B5$6:.HQ?=[F.O[T5]M]S]^ M(IBR^;7>WO/D&D5,MVEG6+6.6A>(ZL)ARA)@)4>$B\DY FUA%F(JHC*'F#XDS6&/WG#4**I=8+A M3W R#43#^V -VP=OL$F<<)W ]@'ZU+O:[J^^+/G])KIE1U]UV8BIA\1@F%J#OVM"N( MLF(1<10FUQE>?(\7ZSA+V$EZ\9VMG=M;\BI.$S3O!DXMZWH*'X'0T_X!6N.,0SZ3\.%-2%#>^&'8$I\+Y1%7$(/]*P#6FA!>@><6W M)$*,3EXW8Q>LDASQ2Z'(6[\%2DZ=4\FHS2W_8G*HI;)@7U$QJU=G M50D B;HCV4%:1S$5+P %A<4H5P&?:&G8S[$24P0-N3I)OMQ3CO/(W3NP!5+T BB+=#$@5A5UY%L\7@OBI M=([,E@M*5BO,]^V;5ZGQLOYKH/B6S%"K3Z>GBUEXG5#)?3B59Y<7]66B7IXP MP2-"PCEU]A2 =BB4J2->NC3H:UC[F3'H.7N6,O?DN6\E3B(-.^Z>C!8"?]&; MFK_'SWTK6CK^'H\6F$/J:;X%&GMO6/C.A M1%-!7T%KL!:J4%LR\X32QQ2E.==F2T9T_(QON!TTX3>>W)-$9BIW]7%P9UQ7 M*XA0QCMF-E0!;X?GCSA-"]W=T3)]]$$H]U7W=%T^XN5ER^F"HBA98II,L7;U M[>*+4"[D[JFD'C,3KENT\!WO&#I.]XUFT?24.%M_Z<_6=?OWKE*4CI9L)*-7 M/I11'(W0*(JC_]P[KT=/?$ P/*I#.?^AG'\G E&GG#_,?7"HX"^6^\NNX-^G M,N(N*_A#+2/>]RH%'<;)#24) *VQEUN2X#Z.5KPPWIR7F\WP1QI_3]?6R=': MMT!979ME2&O)A(?O4+# 9\&"7N=(NZR+.R1$=Y@0/>1 MYX#/:0]MY[V['_O M'&J\7G"-5S^Q=9(0)JY(WI-7'!X9PV5I8F9=?,_VSH7"C T@'!^3^/F9%&7& M&7D3)F2,,AP%C ,3]$)2M*FTL'-R_/?YY<23V>?/=XO"L3&>7K/?IXN[Z<>; MZ>3NAKLZRD^.@L,WO?HQ=L>HAXP&:Y14N*7R3FA[^2C+*QW3U;:L>+Z=+;DD M[UJ$"O-6[;?!\DH8PGM4H+^(B*A9XG*@?\LW?1 XU7%">*LG5-WN;[O-22 M_.\W]B:\Z!#MO>1.4CGGZM"A;$F>D*_:XH MLZ-G]K0AJSP \)K[]J=LT(OO>/.*/S,*UC*\C7M#,1_41-^83F S63+N1Q[Q M&?Z&DP'EHLUH36@K'2#DEO5+I(5 OL!Y&V=K3.9S_Z![.4QK! M(VH,H >\_MDQ7O!=5X+SL:WOZNQ&.IWO:O?-4>6C@_/J$FV6S;U)@\WRTFR6 MK6TQAP$K@V#ES7MCT-23XA^5]^TV;^Z<&=SF@]N\5V[S*Q2%WTF8KKE*B9Z8 M8LQ&\H("V268IIU\K\IM.\$-2(8\=<]./(/S:7 ^#@6Q*A M*"!H_GZ50/X_G-=,$]4P_CZ6^CV?3^ M-^Z6NKZ9/MY+N]F4.[)V@QD]%:,9)?EPVG=6 M:9*$A5S9EV 5.:F,>WF8IOLAY#=[S):/:1Q\4QB#%>UA^+4L(:I.6P5MP.HZ M50>H--R*&@*RR6JEKPJ/B!9HN+#]@:V;^0582D>8J"$48ZM'%Y.AD%WC0QQ7++JTKE$_K,[&MLXA.]PD\H3A-R*PJZA+M7RR)K3TE* MV9HN60%/&_FV'31%6$87,!=3,;Q)1KD2:P3165LHRZ58S,ZQ.", &"03E!2Q ME1:\X M*1+#9#XA85/?BZ U3F(R@,'R0/$+(N'-VPM?W)E8S=(UID;(#2$H. M,)",\0$!C2P1U0J:?J%B;)32] &X!S51 WM@N&)'F%=,4\*6Z%V"7W79EKDG M=;T :G]F9@PM9<#PN\:4O**4O&(AJ1+\M+T 3D0S_+24 H>0'A>0:#39PL#!86U2!&5$U*OMUF#UR&18Y(+E U8&/YTU@Z).V"%S3@

.C(;+E ;W*KG]U;H.QCEJ#:D@D,[#FOWQ'A\ ;1B$2KI$+/ M-<,@(+)=SJ0CE-W.#E(3RH"AN*#Y5>';G-!B%U#M=_+F4&Q7=HC)Z0&&TSE9 MQCHDG+)H3;5%<*CHE.&:H0-P9E-+1S,)E7TNKG6(G9@M9R^8YD^MJVR=7?Q2 MH\I6M EY MT"47HE69::5+B5:T]VTZ:UD #"@&=MCXB",VU W3I5[(386U2IJ6JJ 8;6-["&,PB1#= MYDSAD1ZL)P-BD\MRBBE.9)I3IU_T;<#M:+WHE&<@)9+14*Z&5TR#64I]9-+6 MOJ_$Z%02!/0"0W&*4ZT&=]+&]Z48'2%V0N5%F/(Y=RI.>$Z9K4'_0]O79NP' MQPWZ1\,;\?'Y,^S+N+:;RAH[OU'WP>S?R.QO ='@!1B\ (,7 *P70+]K*T+( MSO;QH\-N2V_VZ!5HESEGW@&C5?02G 5]4&Y%3H'V\:^KY'HP36K"1A]BF@.2 MII0\92D7UD5R+3AHSM9J7TOXMZE#MC'@&3 M) $I.S+8;YLL9+N+D!XKIT+K7P'A>.QN+VZ=7_V1.GL) N*X]"(-EVNP+EZY MQBD)T,;6>OVS<^OUT7#_8[!F#];LP9H]6+,':_9@S1ZLV8,UNZNSOOJP^:-$ MEV[T1M]G?(]64"UO@)VR;&QDIU:QSLV DG,GYE("/O@<:OA"D<5]LO>>[U/@MP'*3D M556]U.8%OL];322B#KW SE"2H1>WIC7 6O@"WV><#K$6TML/K,OS27VLA2_P M[<'N$&LAO<"PYN,^N1)[S@24DB MV#&.PN,_5%H^8$8,K[;!J^[A:US\?^^9 MOWD+\JS3.6/FS7*)I:&)K@?AVT_>ALRYYMDER6T78N@_J=>[5-6WL)5_YO\\ M,4'\G_\'4$L#!!0 ( )TQFEAVP'6/JB\! %!$0 5 =FYE="TR,#(S M,3(S,5]L86(N>&ULY+W[<^,XDB#\^T7<_X#K[X>ICI"[NQ[]FMC="UF6JW7C MLKR2JF?[.K[8H$3(YC9%:DG*+LU??WCP 8H 3X3[HG8G7;9F8E,,#,!)!*9 M__*_OQQ\](RCV N#?_WJ[3???85PL M=+WC\UZ].R?[JIZ_^][_]S__Q+__K MZNH_KE=WR UWIP,.$K2+L)-@%[UXR1/:A,>C$Z!/.(H\WT?7D><^8H3>?O?- M#]^\^^9[='7U;XS$M1,3E#! C-:[;]YF?YBEU,+@K^C#M^]^^/;==^\^H)__ M^OW[O[[_#DT_97"?"&=[3P?H>\$??Z7_LR7C(2)A$/_U2^S]ZU=/27+\Z[?? MOKR\?//R_ILP>B3HW[W]]C\^W:UW3_C@7'E!G#C!#G^%"/Q?8_;+NW#G)&QZ M!/0OV\C/"+S_-A]+"4'_=96!7=%?7;U]=_7^[3=?8O@O9.*\ M_?GGG[]E?\U *Y :RN2O;I(CB,#??\O_^-6__0^$^!Q'H8]7>(_8B']-SD?\ MKU_%WN'H4WKL=T\1WLN']Z/H6XK_;8 ?Z;>GD_(SG92W/]!)^?_27]\Y6^Q_ MA2CDY]5"*CQ!^7_TV8.'XK MSD7,D7DF7A>WXUG %'CVZ6_NR$\EKO&7! O)'__ML0/!9M&9::<:)>1(3]JY$PAOMV%Q-T?DRN?3R='WT?A0-_^EM?QF6)Q0C'X2G:X48?0^1,-3]\=.+#"01=NG%P]7G]U;\QF'_Y MMD =^J/>I/N#1; /HP-;-S?.MK :@7\U*,RGUK&>?745W.@*4,](11!$@$?P4B16-%WSOQE@EQBJ\>'>?(M1W[29S]IE#[]!?_25:_ M!%/69KX3Q\O].@EW?TR_>/&%T ;PXQN L1#4"K3 HYJ"(3=5WTC!4+A'#!#] M3D&!54CD_"8\.%Z@D%4&"*:LXN6D>L%3G1&ZR>' M<&2-7E^;ZO6U57I];:37UW;H];6Y7E_;H]<:KCF[UNKUS%2O9U;I]D!1P$#HR]*9C,5J0",KA4* M#BJ*4/[LO1]E]!_^^A1[ >%@%@:)LTND:V$-'(P"U#*=*8$4:'1%J.&BH@P9 M+$J!@0/$=X2918(/LH6D'MR:0'%%A)I@<0YK0\#X@AG#<"O%0@QMX,CQ,XZV M8:/8L;% 3N"B='D4T"%,@?KD&N'XGV%5763Q4K7IW\!4N1A<_:4IC 47')U9 M'5 %5_C1HQ>)U 3R.'J-+ IX6"6M%>)2:Z7 8&I975 J2Z#P+7;5.:[ @5=Q(H++&UZ( &8 !3RJ=*J%.>.0 A1%*"2!* >QV M.?W/G1?@M[I;T#*L!7?*,N:EU\DB(.Q-6:,K[]KHRN8EM$%7WC>0\[UMNO+>5%?>6Z,K[UOI"OGD<)YE1GY< M1IOP19:?HH2T0%.JC$OUI "#U9)+/K0Z0A'H7H6B@&G'0Q@GCO]_O6/M'E@. M;(&.2-F7JDD)$E93)*QHE87C((($NZ=--]9:8\C +-"1"Y;E3H3# 'L0D0F] M^^#08VI"FF/U@*,X# +L*V)!10\MBK<^';2B3Y.+O,-]; MRF3VL4M_'/U+2T:O?F8.@S@0X$U-C\P.Z(#F7W9/A".LV%/*P6 =D8SE2V)$ M+,4J4K_MKL!!&H""Z;+B7P !*;R4"Y5BY,"(0P-L+4Y1Q-ZGT)Q)NB%.G.2D MU@H5..AVHE:$BXV$%!9J"U'#C'*%Y3@H1T(<"]PQCB+,@%EP1$1GEWC/^,9) MG)0QI; J<-B\MSH1+A/>9+!@F6YJ9M0I;CD.?3SB9*H$D_4=S9P$/X8U-X 7 M4-"YWQ6&J^G?.0A@!O@%#W5)X!'*8,$]8?^<#Z:\\P..'HG?_1B%+\E3^H!" M*9@"&E*9:P4H*[44%$BY:WA1J4J&@CA.]MH%7-M'$&4 ]5_L]M'TY'J$SC1) M<)RP7.E;WY'%T^J 891?SWZF^VK(T55?QTI%71:SVQ5*,9" @B@.Q&O 6R]8 M)X=D'D5A- O)AF-7HS4F2+"O _7B7+X25&. O1;4L:1^-4@PG6#G.7Y16P$Q M,JB@@WZGE&PHG]Y83IEXF(FWR]%!:DGL=C1)BQ\1 ]>)W!JI9<# =264[%>J M2U0@X6I,*%BIJ3218Z ,9?SMJ?@26+D!*0-!;D9E[);WH"($T-:SRH)JFU9Z M50V^S^R;[R%J7_*MRJT7'18RIW;Q=Z":ES(F\WJ7XA_'KW59';U:YS+=#E(@ MM+@!^+R*7(S27T$_K2SS0O@3U&>MR;/(/NK8V17IN%D#0#7O!03HE[UD].+K M9G^&^L+E\95?.0,#N.PB.YO(\1>!B[_\#:NW%!4XT.LM.=,7]UIE(*@++1D7 MRLL?#HP8-"+@X%N,@=@?XJD!O^VX]>*=X_^&G4A=D4T-"O0$0<-Z_AQ! 3?^ MTX1:1JK/%-([30Z/*((-%=K&D&+0R%O&]RWY35TAZ0HD=(Q-RG@UL%8" XRF M2?BH"Z$5ZL$0K B4#23"X.K-"R*:*7@)U@85ES O5W(!$%C-*YQHM20M66F7 MJ@\DQA#G+<*$RQB77YE<_!WHK"5C,C]IB7\<_YQ5';UZRLI@ZF_)AE?2'ID= MM[WK[O%\O[Q8WT\W\ M!EU/[Z;WLSE:_S*?;]:6Z)^LG[8*R *=JO30ED/ ZDE=Q^GB>A2V6?9 3(^B MO"OL$W[Z=H8E<':,'NK,*V=(=V!]*R3L=&W:;G;JP.=>;; M-6/NP5KJ-69YMOST:;'Y-+_?K-'T_@:1P]-FK!DI;@466G\5 MS%?5^ (04)NEG"B4>I*_2+5,N\V$R)AW&,Y?P9>9(7@?Q5)G3OPT#5SZG_E_ MG[QGQR>LQ=-DYD31V0L>?W7\DRI"9X@+9\F-A!,MVP@1Q-(;<%95/(+$>@6S M'P3T"7(2E%% C,2P%G7,FN?5V50OHN[H#[A !_9QX\HT4ER!>#MO1TZS77Q) M8RJ0$8E6 I?#%8U( ,4R6O H"71D5%"-^]&5-!C/Z?0N-376J]T8\FF=SR"R M 1\T^-NM^#Y,<$PDN@N=(%[A'28R;7U\CQ-Y?9,6^( 'DJ9"E@XIIL@P!Y=F MW%4/,RG^!#$*$\0(,"^3WI:3#4U!CX#A9"1WHS_O]"0[DS:@1%"48Z,W 4YH MD6'']\,7,A$8[<,(N>%IF^Q//G+QEOUY]>GZ[?L/D^]_^)F1H?_\Z:?)^^]_ M(,<3^O<;0I'&IM'[MQ-$S.\= Z-V."&CQ4?,"M/XYZ\'GLPP<7RPR9P@,IG MP?FG,$HV.#HL@F?B@&E$4QF>EX("!NAK6"^%Z"5P,$%Z)2/50#<%O2*F?D " M,'28OA7_WFC\ZVRY ?_3Q\<(/]*FCWO'B]!S[=%U%$-]B/#1\=SYER,.8DP\ MT3)YPE$I/J00VP@3SHP;""9:M0$:B)$;\U71N103I:ALQ6#(Z"*T"NP&NDN( M.2I?%$,FXJX4O 1V%) 2CN),F#S%+B;6GF?J$.!OG)THL3#T/N==E]H8*X- M+HW&^P[C7_J:W)-9<\FKO=R%O]0UN\R%CF@8<#RS:0-APO"&$K%J5\"YOB=* MWB#!0@8.;7YJ$:J66(4%-$H5,TK[+!!LR[0K8#RS%.' AD>T(M2C@NHX8$" CJ&)*=(CC)!#(D= M(G,TMNL'#P&TEHD)@PMAZB+@8YWV1Q%F%,-?! GATR.[_M2%X63^9>>?:.>H MCV'HOGB^:AK,4.$<01/11(=@@@?B&,P9JY9USE'SV"#!1F]R?)01&/K^3.[R253Y&XR5"A MJ/V8[!)&L1_-3MN&W73=CAET5ZS91&5__@98>0W9A-=%77)N$>122-J$@+W) M\U4QF^3-%]A6ILQ?LMQ=&#R:Y8=+(>$,NH9QT9(E8" FK.2C&B\@D%>;<5/# M=6'19MRC<1/##8RUX>Q?\F^!G0HIJMHMO0(6.)%3Q7PEA_,2$"Y]4\Z)(G.S MFK,!'8!I+$)0272P*V/),)W#I@PEF99;H>"&BF&=5AORS=/O&BCT. OI4-R/ M:(ZUDL&;GMK@ ,VLUKBL,*A:1;3(=,#Y-$XO;/?-QSGT><[6\SV:^S\-W'42 M[OYX"GV7: H-4R5G36:P.3K@\;"AB*4SHR$NS$&R$7/5\TV!GN<=LE+4EF07 M=Q5O,;U>W"TVBSDOQ[G^9;J:_[*\NYFOUG]!\W__O-C\9HWMF14ZK$.PPKX, M2AZJH:%MR*SVGH!@807$QN)D$O@%8K>,=D6B6E8=@U@R*[#QX)SIBS7Y6R\C M#* D-C-!\I2V>G"X!#<3ONI+G# TE.*-]'Y,9LFO6)RZI[8]B<4+T1PY'BW' M0_,49V$0A[[GLI>?OR[F,7KQDJ?PE-"*-42*&*,D9)#'R#LXT1EM<8#WWLYS M(KC'ND/,"-@!89#/^\8+LJQP)WWH2[ZX^=>>A8>C$YS3JDX??GH_^>[]=UE5 MIP\_OY_\]/['WJHZC5OTZ-H)_F 5G2[F6K&.&N!94 Y))Y2T-I(*";904CU7 MBJI#[&J,8@I%VTI^W)8R2FVDXU=G6RK=-HRB\(68-7Q H]L'DXG4L]=Z_]WD MN^^^4WBI]\#NB/CNZ(3=\LF67;@(OU*%DLQP08M,F@MW46!2CPA57-*4,]DZ M37'199B%WZ\)OQW(IG_FX@6LN%EM EX?4DK*(*6[DH%]EDFYFH$%?-W;ZC^% M%IA4]WR]TIE<- RLXOTNTF\G'W[ZB1PNWN8E8R<_O/UA\N'=^U&/%ZI8E?M, MR]W&MV1YFYWB)#P0VZF+5-7"0\6I#(0HHE0UP( Q*BU7BOI6K&IQBLS+7.TR M] G:^4X<>WN/:"S1M?12?>!')NJX50L12X+-"L$L"5EUE2C_5+W[G+??_SCY M^8?W@L_Y[OO)NP_]A33&B'_U-KW H:_6N>Y(?!LP5.O F57SL,,2']KFP_?9C\^./WV;+VT_O)]Q\L:[Y@<(#I<7JMB/'ECX&P MKJ"I&AX\EJ<60A*_JP)#QNQ4W"A/O\7[.&S#9KJM.*D8"843MS_] ME&^CB;^A!WF;_(UIL*O3K(*[S/9"C!:Z'.]!5#7S23%K2FC@1U%J 2K/HJJ@ M< ^C5+PHWA7)TN? +T#:")*]QO 'O\AI6I??6!"Q&#RQ[HM2\#TO&C],?GZ7 MKQGOO_]A\MU/JEM:H$4CF^"-T6NZOF8Y=<"[FFGEH@">C4P[$?0T)X,42J2I M"FF*PB:DR0OY_4CZ(/@&;^7E$PTQH8HJ-A*L*+5HA 98@+$!?Y(^QVDC:M;- M*_4RU':VCL]"B/$3Q@FBQD;_DKGR8QA1=NBO_/SM.FMSF.VCB:ZR[)7B@JP M%#):J.EZA$Z T1D[$0HC-GJ8ES3;G7>$FL?'P1'4[4.G2>8I5RDVVH0\$6M: M9#C0F6$96I0(;+2YFS;)U>/J\JOWG'WY]L?)AP_OLA7S^P\?)C]]-^[U:.>- M.6^@BEG5/\-P=CT*W!;=1!1QGUX'#[)9US,D<:-'C[ZE9#AHN?6]1^:O;0J/ MM!&K:L][3B4M-2ELZ7LZ'T/7,!QXEL!WGT-K0<\WT3]\/WGW+L]]^?G'R7L: M3H-/?,D"Z1]#,N)HLUXZBO58B/7(Q7K55Z8=ID3BEEW5+,&>*8:7K_>G$9,?Z,5P>DT\ M^>Z'=Z_K.%$N(VYXH- AV5*NWN1048]A0<%ZP[U7I6+]V DP#2O6M]]2AA=5 M[(?;5/[P_?>3'XKDQA^__S#Y^?WW=D783>+((TS\G^'.DS!/9C.A/8;T]11, MD4"S! W$N<@/K,& R@S4LB3+"U*$3#+#K D,<#X'G#$; #C^L:FO)>[.IM$P\;6;^/^SAH<*[3>K--S+0*T M+1AW&2Z9A8V-G]L();9.-JHV-=:6$Y*MAP=+4] + M(20GJ($A4Q)T7-4\1Y3>&)>?(@HU?N$2 AJ+6%SS%TC,:5W!;E^[R#/PU?[; MR4\_O)U\_R%_LO%N\N&'#Y.?WEJ61:W/JN@RNQ=58/YDA_)L;@QJ36FQK#B6 MUPFD.)?+4* /YFJ>FIS,K2F!WUTRNT[G-SCRGAUVU2;;E2EF08L%V6S,2*!R MQ[%:%*"V8P8\2>XW,RPQPF^-\706*MOYGRU,L],:C1;+LF2[>J/1H-B3?_=S?FWZ M[KO)S]]_>%UY$?EDWX;19S)I4>)XP<;Y\L#LF$R,=BUH1 $^'-Q 4%EPV = M-%1LS)\R<'Q&^S!".0WR;R^X>.!NTV+27?#/ 37SQ\#[1]I5E?O_UYY(-\($ M@2\;0W[\GNNL_##Y\>=\J?CYI\EW/[VR#+I*IV+QX&/>QOL2RZ)>WG*!:AMZ MEU'LZ.HMX\FHM7?YZG"P_M[F;^L[BD;-V:HG]OW*\^=8GE[3-V[3S[W;)^[Y M\NC#SY,/1;6OM^]_GKS]<=P#2\/70\K3AS&696^(Y*<,0Q3[7A)I]U[9FI:81]_$S^BAY6,W0X!<0W'1U??-3@G(B"1]PHB&['IVWL MN633EA; B-E%>;H!I.J*R8=Z8AKL8J*UX9%1(>/^%]'CH=]4*N_(6T]CS2,F M&PYC/0GWS_24J<.LV/EVJ M+-6'W;1(-CU6M:T*&UF1Y&.=VV)/1T23E09&/;DE0W$0" M_E@CD&=MV_/B9" YQC9@O:"6&*O&1*$-4V^.]IA@K<)::6R=.1XII_AP\!)Z MT*(=O6B5?+('P,%.;6:U&)"YQ%I!RGG$2G"@'&(-/Y(LVQR#;5)+..!YPUVE MV1E),TZ3YR3<_?$4^BZ1>O[?)[+)7F1GD@>^@9XF2>1M3PFO_TA76=IM(O0) M%X^+@,P6CG5O)/L>!+!]]"#35>HUW>L(,(VI!Q"AVA19&.0OB \S0?E *!T) MB4/1(UQY,)2-9L_[T'%F[\F)<#Y[F W3[0%F+XMU&##I?Z6EAVN\;QD,=EF6 ML7RY%HLP8 MPE0GI.D5,AL%-$(,D)A7')^Q:L.8:"+",B)G0X$Q,]1MX:9VZ M+DO"F]5'J?2C]$^M0Z<9(3 3ZO<(RCYTIX1P4$E!RE M9#?/A:I P*4^*5BI=DBC5V5'FGK$PAQY]8XH14/.L^/Y[!A&'UC0ZT9O[^V8 MH?@>:V@,E)5D*F$.AS) R,2:YEQ'.JY'64A7F.:H87?N1 &M7B$XCQMVH:J* M(ID@PBV7YF*)*Z0>"V11-&6KHFP9(LHPT1MQ<4B1H3M8MA9/E,7ED.#;ZU&$ M&<4S;"+LQ*?HS([Y_,1?%PE2@\-Y 9T(HNVK8$$LOIZ9ZD5?"I[%BCA&&C," M?S?35IB8PH_"_0..O-"=!\.),4$X8('PM&_;B&*1'4>4#"C8%C]Z06 B&] 5 MFG%DWZZK++/K*$NNE!I<"U7N@!X<"XKE&HO$DRI^O9]OT,GAM2(I;V:C6-<+66IY'(SB48RHSA*!!,B_RK,A_SC/\776O,@X;)]\2ZO_>I! MQS<3$]:I:=3!C6H.>D9D]9&+AW09//J=8J@S*T=5E)OPX'B75YTZ8'N4IIT_ 3U_8B]K%1ZX M*1&X!;R=N.)RWHP"R.+>AL6*TF9$B@QR3F:"4D)(H(1^Y[2@<\O'EWR(;)^I M[XU6T=NQ "RAKJ)':>6=2* M"ESV40=V)7H2?)R8=.D#4 VX37A#5-HVLU/& 47B=$*?RN H:)N]=S(^F) M2."SWG+4."C*2.VPC;HS-)1G5BU>)NM^"EVZ9ABI_B1]+/.7R@].M(SH\POL MLO3&!QRQ=_>*637"M.*QNTXPQ?MW%1KTD_AZOC2OY DR(CMPCL[SGQ$A@!@% M>U[--Y3QXB']!!V)F,],N#=>0,X;ON]$,2*G.PX!7#!6$)1)%4]YN>Q_8%<_ M-54,*XQ,)8C"N"[!H8U*SH_&F#@2*K#L,2!#>2J&P_^;U6^G77:H ?'?VF8U MO-2'Z5QDT!992UF 6DOAH'98BIC2@ M$AK.:#0"B/:B 4QE5I>JE:RO%\O[Q8WT\W\!JTWY#^?YO>;-5K>HN7#?#7= M+ @ =*& 9QRZHC&C)."^Q$ M*>@0*2B_A#&MX#H-W!5F+^C7.'KV=O3^C@TJN_[3XP EEI@*D^>0Z!#@TD7, M.%/K.9T5E!)A5S41)X/BE [B+3LP.CB!\TC^\)0"9P 3_B2-S'G ^FG0!W@Y M,J7(HBA7CNL*5*'225I.5S9!-$,D1409)DI1(2_:.XHE^^ZC.I$9^<-R_S$, M79:QG_YV'?J79_/V9&QS-7J1]=Y'3<-"AZ1CMI%VYAT 'RD]_E C^U-,2%KG M7UI++W4YE!I:[A&CQT#R/U&2L,EJXV@ [%;]8Q3&\4,4[I7%NTH0+-[(LM-T>J^WD T.) 7" ;"E&\3:A" KA:T'$GBKQR'*9B 98V]=!;* M%82RPVX^XH LO,"C&T":SEQO.5HLP+.]F4"E\WX]"DP,P(2GZE&; M8S%=*^-98T/=!7/*@MEA1P]1^.S%7AA(7O4I9J(>!DNPJZ7(-I#9HC+N,7AZ'@1 M79^7>_J^I7B(NPD?PH3\WG/\1?",XP1+K_<;$@"Z@&LE9G[UU@@;[M*M!9O5 M\F>T0D3>Q,;+*?+'2TX@%H5(0G3,R"(OI0MUY]:'\ 4->JU&J8@U(#8AR@FA MC!+L)5O/0IM^8\@D!]M$'B>YM"1T\'A']H'N-(YQ$O^"?9_ M+>HBV]VE-,)2"AS_"$/WQ?/]0CK:Z5!U=E4 T8[:MDO!3FDD#"QC1I6JB?_ M%'B"! .YJ]O^CQ;):")&V;H?4U3XT@36"Z$]3;:5@!XA<3R>( 8NMJ,HQU,4 MGQSR[[0N0B872LB>;9#C-YL@\!'L7+;U1);DUEX-72P\HGL"3MK6CEK,L($B$M2'6K,BY- M!VH9MGHTZ8"]R'G*A3IUSE55) MG@:\Q;HTEJ/%@0H7&PI31(@U"(!!82/.JIGB!7!!XLAMYNK BWU;I.B1CB5FN&"QDS;RI4*84,V8%Z[O39/HP(%^9Y> MRG#Y'7T)!.C]O(0'M2K8DE71D&T\*-NF"W<[IN,)/=!8D'!^+WAK?@FD*(YJLRD6SLMSY^( KDQ7$8 MG5EI?MF&LBD%H&-<.T'S0UTS=+@C7AL^-8D_.TZ2>&$66-\3PFD=5/K'@C:- M*Z3$>=,8J*-;+W.0$B&+)J+304FEI6V7>R100P4YWBH&-@NH5]FE7WSO!4ZP M\\J-,2%/M,.+7*?D8/=F5G[N#BL139.@C1.* 5;_3:$N0T^',/(B<[%M9]L M,II2 %J)V@F:KT3-T.%6HC9\2E8BC^AE@@\H*CJ7.4$:/$P(+91DQ)"+=X0+ M3/68JR_Y>X*>G!AM,69I?>%CP.H/.X^.%Y!3-57WH@R_EW,*M7+U,F=WN4 % MF0D///(9RTD)626PJU8OD%US2X2-LX7Q2&I$06XXW0+0<43=@-TD$-W8_XJJII20!D))-! ME$AZ\SO)KI8(*? 3>G]BXR_\Y(3>T-7F:W9;7!^^'2<"-X"$C^QC^OQC@@>H MBZOP6V*P9#N<>,')"Q[3&_ P2 7D<$1,''_R@C#RDK-P&U:F,O_O$_GS)YP\ MA6[AOU6I)*-R %TF>M2)KI:>'F5XP'+6(\HGN7X2$G1X9=B"#53PD3EP3AUQ M\L+VDW9KX*08EQ,:G"7ZE9 I\/G-!&<7_$[.E@EGKC2;U31'(J'CL22"],_, MZ[*/@OF\'_B\6[,5S.?YL[Z[=E MK3=4]FZ%.F]BE/L42_Q=.T$I5G;8;+DM&.<$VD7(N4*F$9*Q3=Z)=I L55#K M=W6\WG'-0PH1 +22SP6;%W5[TK]"5>DI#2_MWE)R7.P$Y9]8HZN'M(GP-$DB M;WM*LE(%=IZJC&3UQ(,/N!GWR/(H)DG8*3R/J!6;L*P3F4HHY&Y!!\[ 6PLM M^H'&1$#<14LN]5X%V(68[XOZG('4<)T+T8.RZ-Z8HFL/D!;*/[YG,YD;:SR2 MUMO >Y+67N+!B8;+&3 ]19B*8L$K35-62UN*BH'^>C_?H(]1>#JRS># 22H& MVZ1^Q*)).+/P<'2",ZROF3M10#Q?_( CUI96TR!%#0[G@70BB,Y(!0OBE^J9 MJ48!IJO[Q?U'XI^6Z_77Z&&^0NM?IJLYL$MJ*@4'SPSCB"/>O_BO=MG!M1-[ M.T.)4UA[+*#$?)WZ,T K=%_@1*4R,2+ O+/W!#%XRS2_3H9Z?D%4_,;S3V0; M;BA<#FV/FE\(4*?H*:@5JE[BQ4C94PS+U+U>#AW/';+F_XZ]QR=">TJV:\XC MOC\=MCAB!D;[-/!Q&8?Q\I3$B1/0 *)B8],'0:"<^EZF(4^Q[T0-+N.^![8K MJIO11"E1Q*GR-8?U&4T)3[B!QDB@/5K#.IG+^2>?DOHW4T/,2RKL*<;TL@IA MQ>86D;/@\<2U&'BC*YV%Y;XB>-T&N"$-N!U#*V'%?40C B"[BQ8<&EMWN)=8 MLQU[[S[$MF!/KA!#Y8V:38::BG46J1/8P"95)&RRRGH>N]JE'<>$GD5W4M&# M7/28BQX*&XPKY'+RZ U9A3D _(UZ/S/1QT&JLY]:D[T+YJ7@>?2;;)EH_#K" M3SB(O>IQ%L"VH;242EUSKWF,S'QOF2 MYAR5KY[Y/:"ND7Q?U($K)_4W095"2]U)P]5EZHMW1?&C$OG+E#AZN4A603+, M1)D4Q\>"/W>/.6F[TJ2E)W OK4<:\$FC>?GD/X&G+OT/ZGS4SU2)7V;_\ED, M8>K^UXGGQ1K,7L-O,A /]CFR02?;Q-T-PH!53G% "=NXSMK'^?21H< 2*GAJ MXG,M=;1C?HALEG?9+"?"K#KY /&K\" M;G705 L17#")#-0AB>FA[ MK6^:(*;1HO=&->(/XXU>L?<9P-N\1N\RAC=Y+8^9QIBFU_3(IV8^FL^@I6Z@ MH8G;9KY]F^8H$8(.JWCS%=G^YSI=Q2V=F-J+:UU4^3+<,W@(N>F ]L5*^IO& MML'A9J-9%9?I2YS^PKZ2,.^?*[[;R_2:!W.3FF 9>/BV7>36XJ!MBWBMC:': M3E':X<.S7>ZU.T5FP8U)2 R:.?'3K1^^Q.;971(4*U*YE*(H\K8J\-!)6@J& M&F5D3=>_H-N[Y=_7L!IV@[?)(B!2L <^TR^>JM2%#!!.F]1LBSI4A0+1'!4; MU213 H@*2/0[A55G#0$HR+USP#?AP?$NGX'IP6U1EJH(:I4I8"U0G$MF=.HS M010#_,C6BGEP&#)YF@?1@=^]#CB*"&Z1>.YY&RV MI2,A]X01&0ME@R$^&J+#I32@FARUGPJB^M^7>N\-V7#/Z!UEC[(8-Y8;PE.L MO2\M'(6 99N?J BD=Q,YBH5>XH*W.B?1UC.0(6QU##KIB:+_\$K\0F-18-T" M?L9!&\<@XEGG&JI"&3B' LE&]W#)7>==!%&2'VOUT#XGH9V#BDP6NXGFPACW M(1ZK;B>-SQ"FGCT7N]?GSS%V%\$RZWL^W27>,^LEJXFDM2$$6@&TI=@794(; M4H&J)=J*36F-2$H)9:30]HS>?.:%1+Y&.4%44+3G/5=OLU $(]'M:OD)+1_F MJ^F&5CF;Q1PX3%G,)0=.N3#X:JA9#)GU^MHX*;T2B?T:!2#9CF)))?[NBL/N* MCD1FD_4_"?/I=/*!@2M&W=!M],YC.V;RLX_39V/3 \TF^(=LY]X,%3(^;RY: M.5:OQP.*VYLR)HGA%Z@3E".S=Y$B.K!%]R0A$\LQ$6L4&\NZ$"^#&R\^AK%' M65KNIW&,D_BM8BIT2'!V92:.:%'U&""V9,)21<>$%M^(:)F 2=.".2YX+GXK MR5BG-2*&RU TS_Y04)P6:G=*=>Z@Y!/+9JQX3Y MVS"Z"4_;9'_RI[M=>"*+,/$)?X^\!"_W^\O,@H:X0,&\IL+E 3U31+B@7C,. MJUNM X6D"HBSYJT1?B8K!]?*])=?HWT8L7_LZ/9J%V'7XYTQJ!H[Z7!THX:] M9Y;E2?7VA8Y]%9+!H:)]'2&O;6H:= *[MGCS2F7&/HPB[BN[)RKV]!@ORI&@D4/F06(L"=#XTX$ER M<.)866#(SK;IW60#/]9V^C!I?$EL H_>9!W(@1_.RSL"WW@TWA:X\3(BAQ#^ M'H6X+U42<%,B@%U*6HE;:E[2B ),3Y,6+,IVJCN,W;B^/SFM:US0@NZ!TH?< M(DQZ_,C"OTZ@[( -_I1V.-GA8V_+B,=#UHY/CASK)-S]L0C6IVWLN9X3G6OB M*%I,V"BQ%\SW87!XQUU #SRN FO,?\VV%WN%3/3 !_.\AH+*=J?,3*(%3;DKJ*? M!3[52TKABI%(8^,L9Q>CC R! 5[Q^Y77I_+Z3%Y-5'RL51U*O@Y1_SOLD/-- M>D"2QO8O(8 B^')&\SA]^<]PT7@9'S4Q=Y^"YY%WFN?P&'C_X'DA/B9?G0=D M.1@KO.3L$JA@NI%L'"@+:8#&Q,WYM2/0MPAV$>7F!O/_"IDS,^?H)8ZO27IK M0@!P06\L9FE%-\:&6=(;LE== U("Z$U&@E8R$%+#4C+VY(5U%GGV1/Z%Z9U=O-_C'?D[^='9D<,T/X)P^&RS#IWL59T8X4:. MY=BO\OM2X[FM(V&33>M%K;=J-;XE=JUCT-2R2Y?)C!(J2($?GGN0NR0@>_LC MY G89J$/$29[<#>[#$@W#T165FB&[^6-I\J,F$U6VT3\>OLUH62))9NS:FK3 M*<7\8H]J/J]49$G66J^3D$F;WY91<4->F(F5.DOZ., .8.PW)WQ+#&*%?3I? M#TY$MQB\[IOY%KN>B$W&;2)NO5'74;#$F/4LFAHQH<2#ORDME!*;I,4/X>M M]R(]#T;P=_U,W"@5]\BQAX@ZZ7<5#\Y9LBUNB@P4JVHL7A[&,L:$BW U9+&B M;YLG5O@XM3@WMSCW%+&WXT\T#G:DCPG(O\AQT&,WM^SWSN-CQ*R"OC;((FC% MX9"2/;$4CC=T!:*!LY#O']\]HBW%QGKQ'"1>Z,DWP.B,G0B1T>C/.>+NO//)]!!1PZWO/3K\ MG(O93?&.1PK9(WS?FB?V735$=U":Y@>EE YDD+&KL)+34:J#(WG>ST$1=MXX M7](DJ2QL:B:RCH8U?MA,V!IW7$_ )J]LPJFIZ8FT6,9B1BT[X5CC:?Y$4C?U M.ZU$+\E(4QZS1$?;SFK$3T8GLATNEOOL;)I'FX6_-8EF-2)KTWFNW91HPZX- M:%IRYFO#=(-=!Z6-! )".*>XEA'^;MU]3"_SDTV$),K3RX9EB/A.&LQ:T6I( M)_,[E@J>35:O$$H3N"DC66*W4JZ,PS-9OGZ*;9W5F4F7BQ%IQ "RH5F:=/)W M(D/. HQ\=:S((,X'6OB8*];T*:AKX;2YF(]%F(]UHL%EZ% :^UUS$]0 MDK!I/=>+JLU-4.!;LJ+K&&R2E\#*3(Z:E=#A'-Q4;C$C@55_["\?8<@1"3,_G[TE&BP:;O$KK*'(A&W^&Y!O( M9EF->,7,-"'P&FK"R\S1'-OR&O#]U7Y_-07?:T0VK7<\L*QAXOC_)+(:>-K^ MI,U2R1J)">ET>1&3'AISU!*RS@D;B&W@C&NHV.24M6PV=- M.1;WO\[75C7F>'#.:5W_*7U,&>&'M!CQ Q$DF0;N/*M'K)BK)@3@C+BYF*+Q MFF.#&&U3]JK/>%("],R=DD 9C0EB5"8LZ2,G!/X HKO,A*DGAV:S*"MP6V:9 MB[P6>.UC1 ,\B^Q0)52M^5TBV6%U698&OI1+,:IWK]):=WQ(C) M@KWR'I_DUW,Z#*A*]4:"%/7I:\$!J](;\"5]&L2./^$IV?OA"]67D#89(?M% MEEO"'@$5Y1[8^Q_JK$^T> ZC#%5GOHVXN0_8%#Z XB&"B%9#BJ/W !VD$FW? M].N,LY:F-5+I"TE>"+#Q-K<)!<#UM;F@I976'!UFS6W*GZ9:+J5!E15DLVMZ M&NU;:'WK&7N,]<9C1^[D%!&QK].'D3@F!_3EGA[1^=^Q:S!UYJ3L,-^FHJOL MV)0.N$$W8U2CY (QJN<%N0GKS4A^Q:)3&4V+3+S7:5!5KV75M"P[WZZ?PBC9 MX.A0E,4V/N/*<2TZY]8)5WO6E2':<=Y5@L/OFW$I(4# MXD(^ST"^'D[ M/2L$VS"S9,7L7R;RU04+33PR5%+K":OU MZP34+!**Q#*=SF MTUK+L:0UJ(D2O=C6E-'C]=[;2W&6* M>Y$C:M&RVE'JDGF:)HB.M(OO+&/Q(;-E88227.+A8Q;Z/M[Q1K87 FAV%NV!FV&070%K%M6-6<*@M*>?<)P?N,L@DP:/_ZIQ9$K. 8%>J=L3\.TR(*OS?@B3X34!KGC7+=T%W@@3*S%$PVJR1W9AQR387 M! /,3KE]YH$/<&:7!OU',0>XS<_V-Y *US]W;T$$=RT-9P9WM<7 M.V\[3;2;E.*EG9]+:H_Y57*#S*W/"-6&T*->M-I;.VM,SY@QHSN[,>VNPY5= M"R%9K[U78&M%0L#'*(R-[:R"9I&-*42JM:\+'#ML2\J4D5V)Z2D,USZ;,A3N M8E?M8M8CFMO71?ZNZR0.VA%0'(T9UK[A+"WWJ6#20N<-D"T+8RO%TX:O*YCV MA:T5+*K3R;U FDV^*\5Q4R7-.PH2NJR9@]")(3QLO8"Q"W8YWW%*\BWF[44@ M>[E'*0WZ8T;%QNBUJ:@SZ=<%\$"I)[P->1>M:3%ZGLU7E[E0CP>;@ MVI$EU%5$L15M_FE+G_6U%&]0; B;$'@-Q1IDQPQS;,N+,_17E,'.*C+-1"[5 M5?%R(>TO'S.6F) >Z);LJX-=#^5C:@E9YY$,Q#;P3#54;/)06C:;>JJ L^2*[@ZH937 M;S(D^*LW-5>Z:S>*B5)4E./:=.'66C:<0K/+;B9GR,G88UB+.#[1!A3D-!(> M#F' A#68% 6>'895*Y3*L*1(X(95PY5&^3),=A9FN-S6++*L]L)Y@G!AY)+5 M+SJC^,DA+*,WM#\J>O?CU^!;[_YEC6N_X*C7ALL]$R&3:Q;&VJMY.0K\=6&= M*+*K0AD\Z#6AFJ':]X%\[.MS^KSQV@ MI_NJT5V"0.H"!AT4JNX;%1C*!0Z)R4U2&#+I*+"]X: MT[)5:(J..#KBY.3X9&TO)N.83X8M)XA>YF-#[T?YQ1Z1-O91\Z0QLC$U[!GVTX+K21BI3/83Q[ MHHZMA"P+YM9]-L =3>/X@DW^0"Z&?DMBA2^0L=-@HV&9'V@A3?&89^L$?Y # MR@SHM$="FR;"3020'BUW:?V M&[RT629/.,I"6]?YL!<"FJ-9\+I&(Y+T78T"QXX7-;7,-7Y+PQ+5,^VC=SF4 M.G._B"M@/H -3V>:R5Y^-,-P66@=46QTK;>J8?U$7](QGU%\MZN+[S:$S\CC M>T4@G'JX>H]A@ 3D+XS%R;V%%@/.5QBRIG\,0Q]&4/<0XR3Q<78]&FY][Y$- MCMS(>TX440H\\_;>#CFL8SERZ !G= P]\@\O0(EWP)SQ0UZMA74UW^)S2#@) XS. MV"$,\ADJNGWNSCM:I,KCI1]P!.4TVRI!CL>+ N>^DFY#!G>8AH]^.LL6ETMS M6'7"$&].-"<,.:@=EW!U)PP9'/BUFV:#7K(+5J/)+L/H(E)\42EJA#-',?8T M<-.'P?017X/S1V,2T'N+9J)6=QIF^!;L.YHPVNY);EZFPLX32S\S(=@G(9.] M\B>'&;+I&/TLTW1I[DOR2A62<<\Y:5I@I4VMV+5K\Q2%I\>GF7/TZ'-(5OY3 M>M)K30NV5D!KX2_K!S0F!%Y3H"7'RNQ228-F9MLY390212G5M N; &!/_DL M-"LUT/-D<*+ M8"UT(WM;,UV-J-C2N==88'4W7RT)<-_6F-=V6S51M0/R(6B4*/1]&BOQTM&0 M>XKHOQDXCKS0A:Z8TGEJ9%7B"EHH(T9C32(Y]!8LM:%G^7M+Z1@]Z%)JLD"C M\K_BP TCU<,K,U0[@C(ZT51!&A4>>-"FGC%-Q..R_P=3T)2 57&QTM;T:':D5]2)I"ST+\$!3[M0,Z7Q^/?E ME3Y;/&PJ\MU MAD5Q=N>V*47DT^UDR'KN=BGUXYGQ+=A5+RN,*I"8( (_Z18 M+Y;L8;$:"_1YL8ZM^O-C^?',"*4(FK\U[B8@>Q9 P[Z9F/1PO*,'8=_OGE*O MO*38GP)WN2^J(A,AF+LH)'D@/,L#H::X8-<2S803[B/,$"$O(IIPJ,V8RNMY M1HQN5O0SWTJRS (GID?7JIX>"6FX:XA.\[#*Q3T6]RU28Z1"VG. 8T\%B?>@ MS;<,=M=E<#L.:C(15(U$ MD\.5!@E^PUM-=Y?VS2G3YT9RC^*%Y_L]WB7+_?P+.70$CWA%V%X&=![H_],K^&?' MI^O0"M,U94>$HG^8!F[Y%P+D(LM$OTE;]GV,PM.19BYY,5V&O."$W>4Q?;6O M\NXV, :W:M@@?74U@N<*9)6S1>R*P^&,T6-2QAJBO"&RZZ/C3?C2*@Q+^WQG M'*4@-.1W\P#2TTATQO1U*L;S/^;3[?X"?GL M*;[YV$S K0TPTRVN ^-R .+S(42LWI#VYL0Y1RAC";W)F/I:=/#E582S!GP$ ML>([T(W]&S>;,?K4DL^BUY>;'NN(8\ULYE-8FM9_FD5OB,_S:I>DWE>8U[=@ M=//_.O<_K-OAN<7SH#::/=3L&#L+^A@=\WM7^L1\C"E9)TZ46#\I6_SH!0%= M_7538[];U?1(ZXGV*W6S=9W4>B'\^MRNKM-8/^[7GAYL0T[6"E,%]GS/R5KZ M-MK,T6M*UO0W#.+0]UP6/=\Z/GN5%3]A#-TS8GTZ'GFY%L>G,W/KAR^+8!]& M!R:PQO488\,YEX8"BN[#$!7$033BK:+5(C8W;(J/! +V6'>/DKI>O//#^!3A M.+=DEK7G%?3^"FN/Y-P9'O#&^4+3B3R7'"H5TR(#A+,R-=NB056A0&Q'Q49% M>3@@8I"(@DYH,W/P')JF_">,_R,!A=9MGJ"C4^P+*$BMEC)<5ND2") ^2WB0 M*$/Z[(0K\OQ+%AY-'Z![_\!NGB@VR6Z]QLA1::+YC22%5_E28>.4+;*EQ-ZS M4;O<*HH=;]94HB@+9E_ @[]5DS.D*YJ=Z56&9=$#-4.!W)@D^0GW>3;-X.(2#>RL,&0/J;D,@[2A298"*0[T_)((J4[02EE ME)-F)WAIO_F"O#T'HX$FJ.[$%(3!%8]_Y'2[G9=4C^F\QZ=DN?\ M;A/'"VC:8G8==QM&]_@EWZ2PZCEWGK/U?%EN=5]$H9[?]34=Q;N\KA0!'^SU MPWI%[Z>\NB_1\HB.$Q.M*7B]2FY#Y/?,(L)R6:F.0T@3]56V-Q/-24 MYZ7:<5H]R_&EU ORVI\B)9210MM30M^.HS/FT4\@#_6GEKK>/?4DNH%SX@U# M^&;+V>TB^H(#T^&(BV*@O"9T^O1^$*^U()H?/-+&KWQOVPR:S^S M1),T&9#]DE@#3]E#;UA-=(_ /SO^B6;'DS$N8'ID!=-G0(R=4AK>)5/LPJ=@ M"FKCV-AD!V.Y7[Y._?)OP_IEPTK5?4DONN:JEEC@E1_R8BVLD%C69G06 MQMDS.'KZGW+FYBEO9!/-NA&DI5WJ2O5W)0QUX]W1$;A/?<$1W>2E3B.M>NVPHB?,4T>\.BO9_F6_2B(GB&ED M/@S2SF8.)]'$]*"K:0\QY7EE'-J.B4UXWO^8T<\>B[$$")2.@>;B)/$>*@\Z M_S3&27_8B6)_9@M_22E9[YS()2?^Z,QKNHWKU#M?-;/5C14JCUF1\ED8Q)Z; M/FS>4,O98VII-&:2G/,"YF0.L$MFCTVSND9<;]3A+IY[GB#Q_KDGTB#7T+WR M7KUTHM210'Z"2@,@880)XF,4>2A\%&9JV3C =])CS);#R+/9X[R^A1[ 8[C67C8$B>9RD[O=8BO+LW"5.A#6GUU MFMTPG66N?X!!@':=@TU7O@/M?02XW>A HE3,*QL'"0,Q?Y0.=>&:IJ6&NI(W M^'1?D(\)M:_\4TP>;*.7L::P/$/IMI%M19UB1:EK#?2J-J1K8O!LIM*-?%H" MDZ^,NG=79KB KZZ:"%=ZL-^<^G^?UF MC9:W:/W+=#7_97EW,U^M_X+F__YYL?G-$L7DHA&K/X8!>RKYQ5.5>-#@6*"( M=<)(%5"& *MX:HZJ%;GX7KB 1;]3:'7*ZCA5&@X GPAKPORW%+6(7>T,WP*3HSMKD$M8I= P^GX%HA1$57 H,H MO(:;ZG5-"L]5?Y+U2[+$!%I+$]?V>QHG(I^W"Z77RGEN4*TU:' H^ICJE4::8O]&MBS,/G^OV0'!3R];": M]?*KX2H_29XL9Y@2)N+98 M66OY:%SU1&SB3(OVX>@9.C)P*4@C [+/:,P-Q2+C:&80MIJ \:KBXKVW\X [ MYO%%N_XT4P*!;"Y99;7<2K+X.U#CR$L&)#F>-NV1#!C>T&8*Z-?[^89WZ&'I M$M^4CB)_29._@%L_EM(2LN2V6L6N1P%L[V@@2JFA8PT\3 M'+4/5!@[RGJFV M6$IWB>QHD,KZO<;+4Q(G3D +$*JNO:MP@&D$*J9+J0.70##I G(NJMM?!C=! M J0%'15,N9^S/Z+KM)3V&R](;_?4V;T]"J'M@6 JQG7^/K*))!WRE/DU/V^H M?!?&T@=M51B@+&$5LWF2[R4 7(ZNG!-5)^LP8L$;Y,3D['FDQ\^ !7D"]F@V MSA)^V*/9M'<>K1W$QH!*I#64,,TC205]0R$'-LGZYU*&;,_$ OT!;^5$:R>_ M\6L% -Q79OFUM/KG.G_DD#ZL2)]N-=I*F!&T;4_:9!KT.U83:A;M9\W9-=WM M"KGHK.9M035_?932M7([W&%"\B>AU9>.$^81Z,-V A/E;R)AO<(G+P@CX1%5 MEF=/15]A%Q^.=7VHC;'A[+VA@*)Q&Z*"6'(CWLS--B/#S58@1#<;8G&&# 6Z MFW&W>9@6CP#5#T*&V$#GCZZQ>\/>Y//^D7S#7TK'6F&/@;$_+;DT\R\XVGDQ M>^RXREL%,?#/@9?$OY+?52K#CS@NT$9_S$G-#P]C# IW(!E/NJJ/.M&8%+7+ M)$\WY!4#B"LZ471RZN%C(O?$+NYQ.AY;? N_E=7EID5YB\9:C!@G!'48 IS= MHH %F0H^>-H'>8*RF$XY:15E/*0 *&4#Y7R@:;G7&T=CO"#.#.01#G"R.<%L M6YB4LF?9RT2NBUQE"RV^Z 0G*"Q3:?*K21_)Z,V6J%]IE:WQ5ZA^A[5K@1IB M2G7K4Y]C6K<\]2]JB5"?KM<(&BI&?K M%8J&X=:7*(0NM9 T]>ZBC)O]%RE-IX56!V+O,NC68WNV(#S+-F0S]J0I)DP1 M:;*'3K/BG5/Q8(JY+K(KF_%,6>\9WWC/GHN#Q@???L:T\-3;YV0:'7G[&-#. M\VY_DDF+#3]&--7D.3OV%A6'B[+"-.LDK1A("^RM 8/"O-;CX^$AA PKO28G8+)E#&A:T'X %G>-:CI;--,#L&0-)L0@. M=6F\'DU?S7HT^!SWN2#9$SY1/5NGB;2W882]QV#&FOKLSINB^029-_8OG]>$ M=?_K%"?4(]WC9+G?.%\4!]&A!H,+N0P[?6(P9IB10,(T0XI2+0W'RBJ41D.+ M-/.;I:Y/4#HFR@9%PJC,@H5Q43$P#5NSU8L,#ASA&75&L^G*&QV[WIYX/5R7 M,0QYM50YJ0CKP1KO"*2DGWQ/-*V[B&HV&0;W4V8$;;JV:L)Q]X._N+TJJ-MY MS=5I9LIBEW=%X8&W 3QD2M\Q,-I\/X(OM5>8I&+'<] ME+TR7]%M;LR=A3U'I5*V#W.5[(D".>W1SFR?X4]80T'$28 U=NU!3IZ-%^&L^Z]-=8[;2++*)4$/Y,]I M^C6_%;/(<:2!IU0VD\FXQ+#$3<@%47J',CB\4Y#QH_4%V;*=H=EE_T8B79K] M>(4UFKF =L(<"\N/A=];%'"5)^.(3R/)SWFI@NH%3PK(6)1 M#IJ6R[;/@"^(@3NDOL2_\>)C&#O^4&]_>^AMD(5+XTVH*$'/W-.6^A\:F\5! MS"1>8=[JCIR2HF=OA_EY:D6FY3%@5-CN1S&_PP\+V6%AG"DM-VD8=DR@/@]C M"%5]L?^PF*5[I*MKMNJFG5VM)&15PLKEJVG/4U:YYI'^G6;-1/CQQ._O>+*![[RPMM@/JQE<$HS11!3% MN5,XL+U+$ZZ+VN-I[++ZD:R\WF#>A[F9ZTO/U>*.2$7(NFL, [%-[SCE5&RZ MKM"RJ:@0FMY1Y*%.[0KN[,E"2M,F]MA+3A%TZ+"WZ5"\=5.^M75?]6/;/KQ! M/27KW(&)X,97F?8[!#V?.H^0!3S_)"ZAQ80T]0D=7$(O4]/U/3"TPQRZ//(- M/H;DF.9$9RXOGP?9CE %"704JF<\/Q#)P>".177\U#P@<'.T\EN""7IY\G9/ MZ,7S?;0EJD.5BIZ5<)+X.'WZEFJ=\^)$;IR_=_.B7 ^ACD:-)J, 1B6O#)E\ MWTB =>D1"/E(PD?=.L$?]ES*U%6JO/'B_*ESO GE >Y?>)<2AGD+.FQTAO[M MLG!4FR.OG(YUAS&]T,:A&1D1FPYB.B[;I)ESD$HU-5M/%\VG0#A Q,4)PDK[ M38].W0VXEI!U%FP@MGDTQ78;UK*IN-7C01/Q,"U&3FCQ'&EPA9Y=)IEY3W+[ M9FUB.$/@2WAO$U64@K0G&:U?+:CZL:'C' +_C(/;,%H5%2C9N$:%?G7(\/4B MS,23U7VHQ[2B?H,)B_6[!ZY_-"17T,@""F.45ZVY)_X326ENJ_:;DZ3GG<#[![._F9@?/0W+9FR M^CB]7_S?Z6:QO'_%5G'CQ3L_C$\1WN OR37A\(\A)E,ZS"NUE9HIZ\UL)&.\ M/@M2"E$U)F$8]MZ_&(@M7N)0='G+!T/%:*@8#OU.!T1L1.A^]6/-H#7N:+K; MT<1M&@PBLNX\K%MYZQ W]EHQ2B]D%%"P[QMT;!3W3U^_O1INOH-+6_1>O'Q M?G&[F$WO-V@ZFRT_WV\6]Q_1P_)N,5O,U\!7"]YCX.V]G1,D51EU*Y@I,N 5 M0B/Q2M<&1I@P5P4-6*LJ9H&,"FR4H=ODZ;O)^4H,<.7%?]"*H)^)+D>)XP6) MWL%K<.#,S4@8TB,Z9,R8K:56@(HIKZ;:]BXS]FY?BWH%W__;2 MTT16#6"Y7Y^VL>=Z3D1\0<&WPDMWH@1TU]!-\/R6H1T9N/N%+OQ* M?W>-G&?'(T/Y8%G?OG&SF*[ MT^?WZ#[Y6:^ M1JOY;+[X=7I]-Y^@^_D&5F/N0B>([VDEUTWDN)C8!"M6+PAH?AQJ20M.ZSH) M+^IE*T(@FMN!TXIN,UI$ARDUVE>_I()"T]*35YUS8;N?KIS!*-C@Z M+ *:EF:2EU"/ ABJ-A"E%*"N@8<)2VL9J@9I?UFN-E>;^>H36MS_.E]O/I%S M_EI]8NJ24BCA3N7Y31"@D@)-Q"BR_NJ@ =/Z]&S)2C-FOI:E8Q$*B+C" _(* M&E!)>2W$83B((B$!RX9EI+U(4F.&71\>(GQT/'?^A3Z#R9?":1QC[3IAA@JW M7C0135PW3/! U@]SQBJJ][":/TP7-VC^'P_S^_6<;U>6FU_F*S3[O%K-Z<7? M>CWOJ(V*E:7,=YPQSEM?)9Q__6FC&RF@U:BCZ/DZU9(.W K6B6%I=4:W6-]< M'.\B;TL.&+36(GW#YP3GO\2TSR,=E!U&0G88V?'QD,,&A(HT]SL9*364D1/. M7BE%Q$E:=OP:8BI&<6L]+++A$4?)F3; 2(C(\_\^>4=J/MH55HL'N;P:"E5> M6S5(0 NK$5<2]5L^S%>;WYC:S?_]\^*![N@L./4K!3(/ZC4C8:$:&H;PFN#; MI9Q-5@Q.8L):\"1LP;Y,0Q=6BF-B+4@>ZC@D;98NUS[-&M# M0QIP!MI*6-%"&Q$ ,=$6'%9K-MYOIOJH71K1Y&F' ZV4 P M41,-T$#TSYBOJM;EF':>&7J0L'^[4H0Y[LBR^CG&*^_Q*8GOL6ISKX$%"E3H MF,\C$2I N%!#/4>V9Z$UY/Z.[F4^K^=HM?CX2ZK,@UP'E?@RC,[I<6S0;I-X MFP[!$FUO<&=/]_P$#W%$&#=O9@2O3*CZ>%=;R21F/H25YSO7FK6J"@-DQ2IF M"@IU]S M[Y9A6.:P.PB46@1T3F?PV"S5JQ8#,C]3*T@Y"U,)#I1KJ>&GNMPO[S]6$D.& M.ZA6^3/=X!MB0FWS&PE6;/:-T "W_ WXDUR=>S'R$GR@?;=Y]0]^;4Y^\*+2 MM;JS#4\)>@I]VLF05;054L>^H0U"_9.+8P$E3G$$.(IV<*(_<$)W,BC&NU/D MT2?"$W0*?(]51A3 )Y>XM%]G% M 9M 'R71*4[0_A2X%"-/ Q#E@#KB=/F(%+F:"V?7ZMF#E,-XP>[EKHHT*]KS M@*L;L322^^7]U? 9-/+%R4LU'6+AOGB@D4!"'BE4LN186@GW",O MV(?1(2T;SZY"?*908+<,S>1BX):=3%K),9B!7H>!FR\[-4E2EC0B[JN70A"57JI3O/U0>Q\]7#?/-Y>H=FR_M?YZL- M>Q;UL)K?SE[M>" M9:"E(*_ )&9A\(RCA+Y^I/E5M*@;JUZ9+G?9?7?@%EDNF@6B$T70OA9=)^*B MW45;C\\M-BO5ZN?N-U3(.AFA@;T'-A9)>"*LQ8%\-6S( MG.1%98:).*IE#_Q?O63URV)[\=1> +AMU,E//'PX^N$91[0&F^9$60,/V/Q) M)T2IOY,*&*:%4STW%3V:?WJX6_XVG],PQF:UN/[,FA0]W$V!>W-7Y-!%].H0 M+-*DVKB>&MH.7=(YI1("JQEI@Z=M+8ZMME$^3!UH163>_!/[3H+=61@G,0OY M;YT8NP_.V>1)?U>B@$\!>IF.THN!3A1A'A;TP+*D\<1T-;^ZGJ[)/F.V_$33 M&UFK6. "+J*L3*9K*I,H]30BVZE'S&2\/A^A[%#@OI<<)4 M)M/#$. VU)L,FGX[C,85,THDCH3$H=#V7 ),AT-L/++$LHP*>Q;:<>91Y9R@ M2]_NP@/>.%^,GV'68D"6NM4*4BYQJP0'*FVKX:=ZDS#]#SOU1U\SN0[%*@W2 M5$E6P]NB0_JZR!0%$1S+PDT=9++#,-*-[(,3)><-63UB8LFL*[.N;[$.#;*) ML9E(Y8[&]3A [8U-F*HHUFI^-]V0U?MA2ILM;%93LH+/J*:!=\66BV/NDAM1 ML$\!#1UV W2KU-+<]:44$".!1!J6NO<>1![&*!6WBRM,/(2W(RS3$N9UW2/U MX$"WB08BY+>(-;!PMX=:IFR_2&\NP&J^WJP6,ZKG]_.L= ]P5*N0HFG3%"-, MR%7&6+#RZJ)% UI5#/F2K"89IMU-4SI(*+,K6+.:.U% RY(^X(C%F73&5 ,/ M9T):(43#40*#F(N&F^JE6PJ/" (/>MID&HVEF:[N%_(NZ:D[0." \1.3%B2Q\#1;/JPV$R! MB\C+^3??Q#3 MTW3##'@I2U; G<6!@DY)>!@ M5ZHGIWU1?A962?]!'^RX.8NS>>H%#1''\15$S<+E_<.@S?9I3YP3G9>"? MMO\;6M[?_4;U_X;6L[U! MMXO[*;&"Z1U:W-\N5Y\LR 9J/Q/Z1:T'RJ"E3OJ:F(N2)UW)0I4^Z8=OR4*9 M4D8Y:230IKG=G#I*R2-*W])@V'#3-+9G4=6W=&(O)H+P1H9,K(?0]W9G_K_U M)2^-<:&J8#84KBB,:8@(6"NS$8?5=-SDLGOEEA*DQGD42*(CHP961;.;D R= M5H(1"2".BWY/_POO:_H3]>+K@>]$8L*[*\ABL,6H00'=.VA%N=@4*.&A5GL- M0[)EO$"9V&TC>2N_! B<-D_?69] ML=DRT8$>X%5;UTDH7<.U)09S1=>-V^I%%Z>',H+E]P4AYJ774IP MB/,BJU$8>(0\%A@T."P:(@*=%!N)E1\3C;#@SH@-V).D9)=.A[N"%$H*6L#G MPRX""KBBN[#(3?0JHO#1@(^%3OQ$[Z+(?VAVV;/C4R4S/!^:X0(>%)L(5SHQ MFB#"'!W-.:LJ($'BEZ7T!P'=XOUU+_+NZ ^X0+?1Y(K'+'4B-YHE4Y*V&6BS MJ=#;K1D]B\RY"<--K%QXV/7G\06=)DN8$>HDAMBB_^(]/OGG.X]PY"[(#B#F M"2#&USK-\($V[&V$S/?M39#AMN_-N=24U')XTU\O>$SW[:P=P!,;!OEL'.3E M T%MZGL0FY- G 82B%CH:_J2>?T41LD5;6$B?$/@C<<*[S#QBK2AO=D&OPX! M\IVV3HSR\VP5--"K['IV)"M4CF"AN;06*^_F'N68;#OB^'[XXM C,G6&;GC: M)ON3CUR\3:#[MH5''"5G6I"7]B"B.XPC-6HS4S)'A^SLUDS$<"#([ M#!K6E.\P80+?82Q4#>*#PCHD0>3BG#A@N?*/G2G?IZM.UY!1C%#$:4 &9 M%H)0%$23D#B211;;2:+B6T#7PLX"/&;K6 T\9!5LC1#E$M@*8*#ZU[7<2#9" M&;S%N[ZF0M&.R9;%&VLVKMF?VA[2+O&M/)S)A30\E)61;3N,R;AK? C+_FZQ M%?8U!< +U.'H>!'U",OHQHN/8>SXRSWU&'?>2H[J$IZ/A,((96/16U6V#K+AA&!/.N*K"OO 3.8> M^70"?3:!-H2)\M)+R[WPZ#=.HI-P)ZN80D-<"PI^F0@G+?Q5APA; $S/65TA M,**(XGOU'-]B@^TL^7,F^3Z7W"OPH7,'GG%PPBN\"Q]Y/7W3% (M'F0F@:%0 MY80"#1)07H$15Y(8%\-# J+%)M95RJA A'Z-'2?+_=HQ3L6I0X!\B:T3H_P. M6P4-] J[GAW) XZ8[9 8BL56TEJPB)L)\%(S=9]QE'@QV=6R=L!F!J+%@K,2 M0X%$4]&@@-B+$4_51*\""S$TBPVGNX3XRQ$'KI?0 K'0&[88$QVE"?$WQ*S] MD&7OS"E_,:X]-1EA@K;I,17LHDV/#@VJ38\97[*W"PR3A5<%7)0B6VQH/0GM M"D)CCCS('?['D%AX0(?Y&#FZ6SXC#*![?#-!\IO\>G"XNWP3OG2W^8\Y#?1( MB4!=Y[>2Y>,%\Q:9>']"@=_J$QEQG,R(DHX#*)"Q>7[O+G&-B^@B-4X.VQ[0CN*GQJ< MZ#1O9%9R6-@. M\Z8&DW67M]I&VLB4.%^@3W:LH=^U$V.75KHEFUY>_?9(_Y?E*>S($NH]8_KL MH_Y^K!4EP*YF[04O]3=K3@:FTUE;/B6/40FEJRTEA41:$\2II0DZ*3WVRLGB M.EW#S,M.H&57)UBS]4Z+94]76(/53X-B18=8LW6CVB?6XC6QHXAO[L(X_AH= MB:0Q11\B%K.)L!.?HC/KBV@0B:F'!XK#F B11V'J@.%B,'JN6I6_2%*R**9T MH8(R+83;E!BWR+;[$0CZNOQPC/ 369_)NLYWXDT",>;HH*V_&HEXT?3+"!>J MW5<#YF2-O@ITQ/$M7D%[E=;C9\XW/EU6@0^=^)$N!RM\#"/JLYN8GR$NX,&R MB7"EHZ0)(LSAT9RSZK&(XZ(8K\Z/QS]\(SQ-0[PWC-Z JQ% M =JU&HJ2;UPU\'![5R/&=!>(."6"MBD5J,UJ.VDR+)2A663 MOTSS<\Y#% ;DQQTV+@#9G@S<8MI69'%=;4H#9(EMQV1%8PD95-!!94(6K[P] MB4\KQ]&:6D(TH$1KB#5YO7O"[LG'R_WZM(T]UW,B#],F#[^2'V@INNS^=$XX M2LB?-O27M6MV9Y) :WI/4Y&O^1WIP>T)>F&\NL5,J;*T<8$NNW')**,\P2"C MC7YGU,>S=N7FXI][6IYQM UK]BC#ST[L/0;>WMO1)*]8G"GR-[H+39N=3M"O MBSF?ODLH^@?@V$$^2\IIT440FE C",T%[0433!'AXDI-.6O5K-?AYD/(WO1 MY!"[U$#):64?1N1,Z7L'+W#8-HAE7>W2GLQ;QZ=%<0?9#2G+A&9M[5SZX-Q@ M#]22$-#.IY/8^7ZG%16X74X'=G7QD&-6+O:8%\G-B\;FK0]=1"L+@(5*^A0_ M+X_+BP)/Q:+ >>M*%S&"-GFTWB="=&Q':0GM _,S&99-Q&T:W M7N EF-7?N"RX87@Z;$,/_&C8?A(DY\+FQ&PX%+;E6N#$\?QXN1?J&5U6,?H%^^Z4U0!UK\_L5[H#86>J<(?$ MGB9$/#AV) ERF.R%YVJ*&:=*[:!K(79=FK;:BM3!M1BG 51[+)8[062G0&29BPRF/E M3Q2CG? DT#U%V0F.G/>\T)U(OZLU@>=K>N+$<3RE_BIF!:!BXB>+?[%9TL;^ M3,G8$()N)K(\#FU& S@8W83)6L7/""&1TH1M#8I?I.8.??MNK?BC&+9$YND7 M+U;,E1(:SDPU HC6J %,;I:7BK*)5,H]#M%L%!]^$86WX0'Q[O<]C3 LTNE MI$+IE*N$9(V:2;@R4K@)RE#1[QRYF_(I#BA_.P7QDQ.0_SR=O'N9O,?_M)WS8XDBV8VN #'1P:2Q>?H@QQH0[T#1DL?I2ZLF+T8%!H)@< M@UT>O?V#DZ7_)110P FC7?C-!%':0&>>KM*F^(B#HI0"FF5BH3=?_6V=_O6K MK]'OG!AH*G%7D=E;V*?0=\DH=*>4RP=[T!OW2P(7!:4Q)[/MGAP4L/QG#>NE MFI\2.)A"GTI&JK4O6M"#>HFO_,$%/?XK4D! MWN)WY+DNFNT%9*MW8$/32"@9(6"!T1 Q:B@=%J5D43$PHB-G^;OHSCMX"0;; M%/8^1:;2YUL-CI "JC<;(^P67\U<='")U__U?SS"XA/>^>')53L[.1R0&ZMC M.G=0,B XUZ/FQO04>?U_$"/Q"YY1$E .HH$@%QQ#FO( 7$,%*._(+Q8)/C0( M<@LH5H4E*Z)H(I(YO"W!R N&# /?% LQ-.C+HQ8B36?__GFQ7FP6RWNTO$7K MS]?KQZI"_D:6+;7V>.W7Q.TS5:E77C8LE=FT)5.BXE* M*PG$]V&"X[O0">@CVK2+8O!(:P1XS\V\50N*-GBFUA,A]T*-R0%[G);\UAI' M1G."&%5RR*9TF3O)*:."M$WY?.-,4%I[@T])0 G31HG9=-!?LM=6OA^^T$>H M[%CJAJ=M0M\=N'@+W!B@F)P9<:A>0HO09B\N+J= KD5U M'_041LD&1X=%\(SCA)49,JCP8X %=;]C+%!QCZ-% ;RO,>1-DJ=!$!'%1 *J M1<5T7KE@FGN3UM*)]6XHD:N$2NH59(9]X_T0X:/CN>E[";JA6A*O%*7>K='S M[H:DP%]VMQ)=\JB[$1T;WG.W8+CVU7)*+WL4Q/?2C&2^V@.]5U9[HW_"R3!_ MO-WKG+#*&'Q.L#@G(9N373HG8]2SF&9;+;*ENTDW6C=DGV7HWPS0P7V:L8@2 M/Z;%M<%W&3)9:Z(U6V[XNA*=!0QK!21>QY(=TU@2PP9HE,6&= $8$T2X (NY M6&( 18\%$B Q94M9!FN2UL%R2G6P+%K?.TNJKW,UH1T[_)/+GT83/M 3+3)Q M"ES,BODPX_2Q,U";#3%/Y %6J+5CVJ<(@2!S%)F<[ MZH0111+U(SMBP6YZ[C YS6$>-<=WS.?KMCOU*' ;'1-1Q"U.'3S(YD;/4$6Y M.,HDO<'!B&.->'(PV,FT$*M4A-B)HC/=JC@'?OU;SGW[2ZRJY@FTJ>$QEP:)%MV&28T>ZS6R?X@Y+:AE$4OM#6Q;9D ML&1I@37%0J_/GYS_"J.9[\0-^B:T)VQ#!DO7:5$EQ[6C"IXCUX5M3:I$.,#I@?:[_ =;JTTJ:@XS M!+QCZ7.J9"ZF#_J@SJ8_ 6HMJ=[;D$,8&PF)0X%5WS3V/2/-G1,$)[+[*SHE M..(LY;?-O?LK[7'MSF'EB%>T7'F3^'(='OCQ3"^4Y%BF1K+A.*;CKDD\UZ<; M\1.QRHA2@P_4-I9-M*R[M#@X8NCV.)JN,MZ5/M(@7F"6'M9^=?S3!8O9.5#O M$EH0 ?(/K<7-G45C"G">HR6K.C>2G^^?*=VJ,XFS8SV45^E+[HP.8H3H;4_9 MT13Q';L\3N_RZSXT/67N7E'LYF,8NB^>KPQ'&V' 'XIJ!)&'42K@P/$1!3^U M:WV&8X_-]2/7[HG\!=,R564GRX.H%.(QI0IK1<63@5]"G^;/Q(7C0XTS452;12'0Z(09HQ5=$XCH8XGMV&UE)"T:8PES;M4FJ- M714.@Z6,-WO:+D.Q81.J%D6^"ZW" V]#50S5:M@-?YY@F>ET%*HXJJ7%)#Q: MXI >YUC1&UN,YY.3I!SQ[GKT*6L+@S(E8X.1-1-9;GAF-("-L0F3M;I<$,J[ M2K)-ENV&V]L$T&>,9[[$I_F"Q\@+=M[1\=6)A,5FM/ %XF,)&M01'D3V%-O1 M9Q3N=M$)J]YX"G6YFMQ?M28*?KG5<3ID"8GM*-IP+=:)]=KD_I1R\3IZ6GD= M+9:YLS&9\9]U;HR?3#L9?+2"V+Z&&XZ8#HHB,")^\,,@< MB[1: TQN':BB";$FXMS:]D1 D-L M3VYR_[_'EKB0\<=HI*M1!;Z,S0_G1Y)/N9)-M492?9YTNJ?/M900[?'&/HAB>#4]!MB\G-I1;& NMA!DS M;#]?>N>._(R%;XBWHC%L6M1Y>TJ0%]/ZZ>3OK)D?LZ&4V>@L&IHH(L MXG1MO(KY9YH.TSC@$'-R$.?$S>;DL9B31T;7EER6]9,3X6OBD5UZ"8^#F%G6 M.B'"+H_TQWBZ2[QGW$@E. M$".)4IH3E%&UQW\,/S=B$NGAZ(=GC%%,QR";*G8N<+))X5LMFC[S[KNWW[$" M@'8[E16F7:QWY###IN=SX"7Q],6)W%X]3.-1['4W+2>LB>]I.(25CJB5#+66 MI_90Q5BILV*C(3;<*_97_4_A:OTY5OBJ#U;YJGGJ9=O9V6#X_M.KZCOTD MMNI\P)$7NO1VJT%]K=['L\%_#32)#9P#>$A>QQH_\R50X(P*%ON?2NR>=C^R+.)Q#['=Z1._7 M#V405]7)D5@G]-';^@(7R/ZI5 V"#4I<1C[7-B@LU9^_AO':(OW M(?% 7D!\%R@>(PT]' M[#T&WM[;T894Y5>(^76X52>,ST&1)T?F(-TRQ:O0]V_#B$;!&WJ"Y@1M< 9M MIT'N#YI2 W8)[=BM-0.1)/,,_X^\=VURY,811?\*PW'/=?<-M?=X9F=G9_>3 MZM'N\E97U:F2[?4X;FQD250IQZE,36:JJN5??PDR'TPER23S(5!](W;'71( M A0 @B0(E$0)4"4%69\=PP23PEB(/JP+T7F*JS1)$!\\%X-,FQ_X*++A'X(T M/RS2(,[@ILJMNZ4E"?0\0"=1%;E_5O@^Y/LY,&J9]%V^F=@!29+7-+/OR/67 M8+N+1'$7/5Q1N82*I&\XY#_.^FY /]/\C=*8O O>DP#(T6()AQ7F8UW3J:BS)6\R< O_B MW8K!KM<\QL=[5S3.CRJ_8"[H$$Z(2)3\\;]32'X4C>D5=9+70'L*1]3L/XM$ MDL:J2HX]+M;;'4?AZBQ#8W=>S>?%!3U(BA&Y-#/":7)/5E#U MQ\BGGY#G2OA5(3R_9-Y!,4^@C^L /@9AREM3J Z[/M, 5JS5??P(94=9B/S" M .X2V*:*/V%RA"?4S.N(]/& M%R2X:"[5'.<69.XW+*Q]8W<9:G//J>?PDSW33JH!'=@5F AG&K07%, MU<1+6[VJ)_$U./D-$)#5AV__U\SZF,&(1%:FV?=KA739@K&1J;^Z2J $F6:F MQAT"3U&GF"I9N\>DCV(2XPM@94=LDRMPD$WIBJ;A:P")$9_I]IFFFEEJ@^&I MM(YE62V/85!42\U$^S2D B._"4#LN,6=\:I\QOEO96[#F-[D=*N-1L8=X[RW M-*W)&GM;4PUPMEN;(PD,0?Q,ERM3CD22V!3:\^'(;S @X2-B^Y$SG+[S]U]6 MQ[13#'3>GJS[<'?\4<[6IUF=@/8_G3C=H? K39^3$QWB=)X8[[?;(#WPE(7: MD462(]N6CBS(R1IFMV@$'). U'/X_'7X,< 7:=ETN8G#?^XM$Y!/-/9Y>SOK MR1W; 78.?+8^T5(R2S=);N+=OG !%652D_;O^@QS#B77*?M%:/H2,Q>?AS!5 M<9++/G2?@;/\G1[ V^ZWN^%I/^.Y3?/,\:GZ*4Z>,YJ^PO1P73EZRV+K)4<= MR@.G.,'4*7W@B./@NKS1!3%NT;KW97S$&9''%,X0^[692ZPX_:1*+J_]#"V( MHKZ!8^$7Y2S)O?Q3A&)=>A?15S:G?WZ/W)&E:,CXP'[,#>^LL=V&O+/PQ>$R MR.E+DA[NUW!^4$*L#!>-O:DA=G09-@&-CB_]2.%TA!G":\N62@S^Z)WAD K) MB^M.O; :48TWF[VI^:CD5A-@I^1&4IXIN06O[;9(52?9$I[4!&?$9 -CW%1J M M_/ )J#+I^Y/"RZT?RK.BDU (\0Y P(-[J+.?I.6;_)3OIV,Q$*'E2/S3I306 M=(?8%:-AY=B//C,E0=[0H2!)*IK\4YDJ"[I)21?[8GJ:"3GJ#ENX0EX+:U>Z MR"5-<^;[7!7H0QA_*!5H"K=YP09\"U?Y!B1G<3[[[#+8!4MH8*'UCA9(2$[0 M6IS*UW5BX+DT2];:GJMV7"G=,=9*97PN"0HU$R39?P5-+/_45\P*3WB<0IH2 MU0M/TU>8 .2I;FT^6!_U1L/]@?S MMG&>!LM\'T3WSU'X(CJRA=DRB'ZE05JVR2E%-E[-C$#O](YIM$D GS68V$DW M("-QJXA *IJD)CHC@BP!NG5'J2W@,ZZZH,0->_P]'7?KS9.8NI.%%M:Z7\MQWY ML=UHF/6H[41J5IHVXR#5D+9A2E$=6EOUX]:;K-&^LEW?SA?75^1A_KCXE2P> MYW=/\\O%S?W=$_JU8$^)F"37=PMR>?_Y87[W*[F_N_V5_7%W=7WWQ.3\>',W MO[N\F=^2F[N/]X^?YR#KZ?<) 6%<5<7HJ[!TX920I9Q MOQ/RR>/\'MRIXGJ!20I4PG']BMS'%;2HW4$RP)TB6G&-\5J(:[,^([X,)6C!H4,ZB3'.%[KTA#A.WZN,MMQ^?)IFO^]!,\%2)(JK1 MIW3#/I:J3WL$573O5AK+X-L\S%*W@:MMIU$O%EO+<4UK+@=%'Q84 N&21-^5(( MA7Z+<;, [,+J ;#]$5V K5< E=2+BNP8Z[ 2YB!2YB*5Q$ M60N\J"".Z1AZR@U01U[ONQD!_,)1R7F-[6!9K;%P7X\CF %\C1B(UW>.@!-/C#)T& M+N$[0>5]4\;*-C\^25_XXX5.(?HW#=FG\TSS>+,/G_9_;))]2Z"G/VS=DRL5 M1!_53^"&HW(C@>NM^O ZP&7QX8@8SU/'-D9/YW&,WY.GL.(2D=LX@.S ^Q 0O1S5N(TW)D1 M ]=K6; VP#D)8C[XGCYR*D0HSVO$I]_XXT@FDF\*E_!+^#%,*3]"A\OR=)= M&_"5WAUT(""Y BLQ*C=@A,9S 19L]3-_0;BX* DETEA.H(^D#2$8%JR9\F<& M^SB!V9]8H@$6_V-RR).80D22LWCC,F'QQ],??]_LDR \A'K#M\-#LG\7H2HW M8(.$YPWLN>OG% KZI!Q "D;9)KT3C O@H5II.2G+"61Z782/S,% MV[,Y*>.]%U,]7,6)=GOELE66KWD MC[]YC]9MWEEF*W&\\ H3R3;5[H/M;S9!6#4TO*4!5(LN;FF.OHS$E^:=R0"" MB+N6P=/0V-'TIH:[VQG(]H"=D"!.ZKZ:Q=@^[(S&GA6SP-+Q@P[&#S^'.C7? MZ( F?*V0[F[B5YKQ:EZ?D@CJ )8;2O9=6'W7\7C!E0SF6X9^(C>?-KC10'[I MT(?9(6^C'A](/2 I1_3!ZXTS%392DG< 4!/TQ[V=<@Z^:4["-'[L:1-N]L'5 M9+@AC36# \(8(">G8WH0 MOO076SPD^N_P_PZVN_],LW_ND_\TO"@Z@N-@-@=1 RQ1O'&">^E#>!/G-(K" M%\HT_"K(*;_YUENB-2J2)3J*5EFB)1Z>)3HQV,\2BX>-8@PB#P*O=*$U$-=9 M))L<-@'=LC7>^ DX3\Z#422?I$,)#?_!= UJ=ASV07PG6J;(3M;H>YS0L;J6 MN(M8]R^QQT7L9.+*9#]?5 Q#RG&JYD2J512KV\G@J7"1T@M7=%J1)[FPINDV M*8]BNN^K#=!8U]6= M2WU5I0Q,OJ#IYZWE5SJN4V%GO[X"RCFGTO+'XD628\ MBURV3UC_9'L>:8&+>R9I+=SQN60G(OK9I"6'W=T<,][.T7RN]:=2$=]]4P#6 M7^%EL0R<"4N1B5)F+[P+Y@1,XY(8>YL@_"4(7X+DGV&0?$PI7:3!BOX]B2D$ M/5OPH\E+F.7A,A/'2B8W-80>FNL:/@F2.^M/#-/%#>7:WNV)D4@]%(&Q"!^, MP&BD'(Y4XS7?N[>^QO2(HT_<1#/DB?\\E^F:TMM>KU[H91+'=)E;'R;9XR)[ M45OA6AZS"Q'?.]IQV/>"NE!C&(04HVAK(7UJ@.&[OYXS,TQHKSP:R@Q,>.C] M8PB,T>_>?$&L!F8E>_$A^_'3IB6]"D7Q"G_2TVSNQ MA;4_+?QR2+0KU7Q'ON' \G<7/^+M%X=.R'#)O?!8^-,P M892VH/&79;]M8ST MP,'S?M;,V7J^@B#Y>VE.2B-J0DUM1EK'UU_Z(S%]"*E&$\:+WZS+]8TE[12. M[X=]$/^XAXX>BG1;L_.S1D5R@(ZB54[0$@_/$3HQ:.L,?]A_&\1$D#7FPS/S MDF'1'.*P66B(ZX-+'%&<<7Z]0:D3-/Z#_7]9(FI!([I,MMM]'"ZY5G>F3[C@ MHZ50N LII5'8(V.F4KARV3>=0HQ3584CK9'0W^.,,!4GOET9#F8)!7 [DS)C@7>AUDSUSR+,W_ M!5S=O] HS^ O[OBXTV-__,_3_CD+5V&0AIH.(SJ@TSLL,[O@CM00DSD;E269 M6&CKB 2(K?Z]&3^]SMZ_Q4R*3;B;?PDSA1A'W^-HJI+)4DD;7YY[%^PDK$34/*(RXZ#DQ]DP.*QE4)M>+@7R*EX=/A(.,V.'! MZ26>)EM8O/78[ .XYJU29(Y$. (S)1 /H8>64SQ\$J0TX_[$,#./AW+=LS=H M^5*HH"BEIWKDV":8'4?!WQW#^W'>Z<'$?'.,<+)GKC?Q:I_E:1A$4'4R95 Z MP6M(IY>P0P;P(M@;:9I,[VG[4_5X] 2F:>,LB<9O(& MS4OMJVL$/[SU&4S=-^VYF]2?__<^CN&B+GP)KM+WF@*1GQ)@=]B M*B[^4>.@I MIFS(;'SW[N+'$M$K?^S?1'U3S]0TWO?3/@BC(/RTCYB[/^S;C2B. ?0.MSI0"VZRKI#U M^%?TE4;)#I3D:?_')MF725'\CQI.;^O#Z"$V3QHZ"8V.2GV)X;99&L;U@-Y+ MD@%((Y-W8KCWOOB!">;(4OS**8B/)(Q)G,*"=T:(RWU@$:GP?2+\%/M<=8)8 M(%W\0^\3U MG9?*S90$+GX18LTB+-@"0ITG'HUX3BG=U.3 M3QJXKCA2ISD%,"!A(Q)Y2+1W MZZ>>1&E.DC59A2D4UDVJV7D^\+J A7M'*J3K='OHV5MX9_%T_46Q^0&E6DGFBKA3N]P1?[UI7J-9/)3UY2%L MUT-7;QZRVCQ(U/5FJ9X?HCW0LGI.6;%Y(I_296*N;$^8^"G233OS.9M@N&F: M*I:/LR]E&/2DRC8S]H5;Y:1@Y.Q'"S&.DIA]6,'[,G^"9&OK+&H_[,XM[]D3 MV[-*.>VPOI*&)]G';MFS'ME@+P$FM$.;K%S?\FMM,V6]RWEURR+LL,B:"K)- M6HK3YMLGN^PMQ"2G8!8IEKYD2W8E/GJ3PVB5,J8[@ZI2P=#.D^PRWBH^O; M M5Z9Q;\(N]ED8TRR;+_^Y#[,0%$DZ35__G,!U'K_PHUDNH%*ZTIS8]R6&=ZQTDHEHBDS%75Q8B1R< M1&2+:[51A;[6B4G>!>P/2*P RI.D$]VG+T$<_L$7OT7P'%&5-U8 (04-6G:K ML*$%@1F(3OD\0.CS0*1!L1LSZF*W$T7*^4Q8\L<;S3K7:! M)"L$G_3+6$3)H&$3%E6ZWW'%?TDIA>5-?Y*@ <0*#4QLU^&!"@HQ1-"STR_M M-N$$25!2Q#IUPOYC'JR>:OH9+ M:F&L;OA8>?P]A*SS]1V0$?/RG;GLF7]?CD/J@4@0KT@Q5*VM:$GVPV?"7DA, M5^*'H -\SVT2V,0#2C D3V)@N7(8"A@\OZ!EII_Y1XP95;/1,M-9!!"<"BE3AF MGH')OPFR>E4YED-;_-@!%T=UG(4K]1*YLB9C>9->"[PM E2NDFB%4U- M*>0M(+Q6)&IVY48C30C4-B(J5OJM_5E-#+'WAY4\$AQZQX+>C$\5Q'ZJH+PU-9T>(M,5N1 M!(!H12TV&U94?8MK14=L#+ B1@G3BKH$*7GTQHIL&<:]='R(Z.J%KIZ8%NTS MPQ6V @[O*IY8V*+A*<\=N+(>F3&0%$I&Y9: MVL612*EC049J/.Q%=2JYIL[/O UC>I/3[?&J:@+T($^SQ;8R5[."\B-?\XB= MCD1"@"8ML(FG ?VJ&+(H$&T B\WA3E+[PE"FA5I@!\I_<0F,#H\:BS;!@O)R.T% MJNR]&P7/]&UY:_>@X "$J0^/=;,BP7--*:%!&M,5@4DCN523M=+1=\%[>"\: MI*"XRZ*6-FAJF&>;5>??QBHJ1.1P; M#:K+LM'A(\'FMUF!LQ4BK(Y%@+E@T6R\#'=!-"N*U,XDI!F,)$HY9 7M,"7A M=DO97+%?91ULPXA/(I![1]D ZS7[A'V78;GJWNHFOS$"-2@3BADN*53Q$=F' M]Y;M2;*='=.;#4/P\E7>? N97-G]6OI,ARK0?7K-I^?/ M_FW?C!14P/5(GR,?E@^7F%]1KX,E\Y1,8N;V7\,57P](6LS%3E@X>G6'\7Y= MD9J9R[\N9.:S]6W83;TF*(3'(4D40LRY^IFMI_"^O:Q"<W1ESYX<*+N:6E1)^\%@-4!4SJ0"S@@XA@ M;A.\0KS(HM1=?7FVK"\%(6A\3M(T>6-A(%H<-<',R21)2;.JXT.NR\D2=!VO M%D\0?DT^)3?7M:HH=0/)5=ZR#V&Q8DO2>/ZRBZB_3M-N.EP\IYFBU^[3AO5Q M?&A4C_25.=)>&KWK]4LCCZD?$TC&7+J\G+)SX<>Z9*&K\#?'(FU8XY!W<8\,]8$/>5;)_SM?[B*SH,__Z\?,%^?Y_ M_^_97__V5WX#QO_^M^]G__[GOQ9[FRM&DU="__/W,\(,Y4\<#BR ?MZ!(: M3D;3-,B^VM-%PAU#<0%Z4>Z%U+9HBX2T,;<6I]IX=V+@;:PM66LI*\,CBX3( MF*1"/8T-:C>Z9RR3>9/:5[#R^FK%!,P3<:+Q09 ((3N T3Z)W=\QRW*P>!G< M%UMOBZ"W\AK6(_L^9LK*"FHD7TS::S$\7B$:V1 M=P'C!==F]N6P6@V)$E";6%'<],87]1:\F6?D3 8IWZ@GGXK,%$Y)))&6M,@;(T9*:K+!E@0)H^A!7LY8 ML\"VQVPGRJDA6W!UMO Q2:^*G79[.]]QC.1& _%/J0)%#DZ/#")\GF\@I9.._Y@ MS.KVL@O=A^M+.Q'5]Y=F7.0+3!OFVL53"J09X6C\?+-"].[B$D'$TQ05TLEU M<5BP84T5J&PP$8L.V0O6*$+4C893E,B6+S@F$>?@\#J.X#OP^W] 4K#LSUJ!SP/?0F>N$M'+IQ\A^.78U M=\I:/=!?YV/X;"KI?9K(_9R$L3BW&TN(UH"CV;>1%D0@OH'F4QE:BMR3]G;<3WR&V%SJI*"X- M")R,=@4++37XG+ ?D[P6H-B9ZB-R/%T#,,:,K@V<]!U2 Z]CYJH&7>47IV_ MU1RY?5D.W^.U=KN)]QR_[.8S#[7ZK M_6V/OL?Y=95,EK]OX\N3_\**T=N^6, @+1MC<3F="@9?S"K8_!Y)!55,5BHH M?WEZ%6R/WOYQ!0RF"H[ )>[QZVW'ZU,;1 \/7%MB69VTWJ(^0[5ERS63X-:; MYZC])7R\?[A^7/Q*YG=7Y/K__'3S\/GZ;C$C=]<+3^WJIXRN]]%MN-9E)UEA M>FA9;<&L3*M&\\NVCOERO9<6^ 0(^&IR%E!&C0=Z% M,3G0(,V&/2\=,3OP(POR+K$.#S+7$=\'6G('H3,5+'38) M;*G'*A*^Z;*>1T=]GC6T&8AYT@*TO/!^2M;Y6Y#2HQFPRK?HP,7/OK 23I6+ M841$S]5.J&Q>J-T M"E#W1-&"(O9"Z>#)U$<>&GND@$^R@@#;Y7$*:*TVG*7A[)<8I$"9IG$EA;9# M\5+2@!8E0 2OKZ6# M,!4P*:!QVUKVXGS7P?EIHIWB\3KO& '-G#;ASIQJ9,1 C&RZ!6G$,WIPG"BF MBY]V8F:!(=J7E"C(I7'XV@(E$,K^=69=,L C%LCI$J)1(T<'C%,FQ\Q-NZ*, MB 6&:8TF&'C:[W91:.-9NL&1P@(+$:K8P "+%R!T,M45^F8%@::3P0H1W,5Y M4O*/ZR07;#]!X<##[!O;8'@N4<>R[ F/85 L[;25;ADQYP1VWQAI6:-+,U#ES0G,24H MGY=L=S2GEL&G"0'/:+K%D"U%#XUB'EWLM NA)?&' J/N>3U%-,I+D,9!]%-& MRX-B?2QJ $:*1#O9K^)0+21>%-K!4E<,&A;HT0'R;*J3>JP@U%6:$OZ#S/PD M+>6* X&R-J'-Q94+(E9K.!>QZO9O-EB(+=[LV;,]R%V6YT'+@N8,+*>\=.7] M#=&:L0V0]O)8+-3&:2<1!#MWX[8CY]T.U93\ M/D#(7VCXLH$\W."5IL$+K?-Q7REO"'/L")%W_7I1.]/B[5!]M#US8KP-GF>V MUYDW;K0]GU+C!\AXK ];7E68> MK+'QC,A10-F:+%%1S,J)MPY55*3M%JL:IS&1K?U-"!G3%UA93-8VEJS(3F/, MGVSKQB#4"'_E@89K5F!_I2J+;0M)G8FH)5@[=YN$?W/]? M)AD+(RZ2>*5<@!V0,2\[7<1K7G[:8")?AMJS:'4Y"BWHJ:#'U]I HDB6C"0H MZ#,0Q;PS'2!TB4^N)2EE$N2RD/)B>BG-B^]HHMK]H&07'. 5.Y:;N4QBYEQS MV&[<)7EK$1Y QV/GHQ/:R0\=$_';):FY-6T5K/5X69,FG#9J9L_M>>#O(/_D.__AEQ/YVANJF[TNGV' M 1[QR+-+B,8AIPX8YUC3S$VG"<[(17?7Y!,=]_45I;0E9CW/0?P[MQJQ\?"E M(W3CO*$IIO[R48^!>I'=)V MXR0/(INEST:"!1"K-Q(0+_JD[Y?!+F0,AG_0U7SUCWV6;_4MTFT0/;$$HUA: MLU!BX=N(@:TN@Y%028V+?^/=5[Q;FF7_050V198UF4E>@H5+U*&[6S";Y)LA)D/(,_15;AO@=UHH-2);LZQ3O['> T%B3@VB-ZD\6>#AEH*P9:[\O MXZA@4Y)?+[&A>C#@>U$V6"\DL&BL%6R'ZJ-"MD6S4\@:SS.%/&;,32%GA3IZ M4?+WB::OX9+",Q=CQ0@%'&+C QW3C?X&QT X;0S47+2#4P''GT21WP0H]K-$ M6]YK;9;OKA.GCMKHEF-W6^G;RA[O#MM>W'4];._=KMZ=ZP-MO MGWT^\@W8<+L(&=1"[@ITY!O;)*6,OTN>M;H\7']956> M[W6W6O;XB+>YKD(V[G9MD7%N>MVX:]_["GQ2$B E!?+(X[0&$>Q;X(&R\L[N M81 16LJ8PN8H64,%%3X+RW(6TI+>BKQ[_'P!U9I)PES13]\]?4=6210%*7)" MDG3X?]P#X8>T_?K*'@UQ^V0I4F/KU(&#LVVR8JH=1$IW3B4>*1%GA*,BFV!/ MRH%3L?+>+#G"0EQ\^TWR3K.[7]?JO"A3&HHP4@X\[,56,/@Y9O!A^ M3/X5!;THR9FZ9ILD6L%BM*M&:V12L[UE)$8D.VE(<:@.!^E@D$%\( $O>BP> MB%#."]ER9H!<'8!BG;5/.ID/C;F[D>:N&(#((S!_ V,0,0CY7,U2/0[FKN.$ M,]6I999*A1L3S5<\>1Q*X)NS3E6 >'&/GFTYTFE#H<0V.C;:CT%J0$^R2'NQ M3CM8/TUUXSV-.,1K5C;70.-6-.]AI M5S?F". ?:Q12XB";P@!ATEJ8K$N8 3'Z''0">+&?M*4/UCY8QW(+LE"4 W\Z8];V=D4Y-QIW M=@2#M\(IF947M08 RCJFX$!1UQ%@2 &$O%8Y,+SJ8/@D"GL%-1J6HKG>'1[I*XWW])$NDY<8CI%UY]F.1#![=_<1M]G$VX4"4C=O=Q;;UR@%$?+& MJ)"2S*P*TPYPJ\E)D9H6]KW*^()7'2'J@"XMQ$Z[Q3Z5"?/$;^Y5'L/L=]5S MH"Y@5),TL']D>@I(+!/3LJ+2J!J8 #3R\Y=32=%?_;,TEU2?_56K/?OC?Y[8 M;ILG*?Q DYQ9W3YW4OR^B_\4BT]"$TI_J@5 MI?C@?R[OCB22OSB]"K39@M^[_O2D/^[QL.U;T,=+[%1S&QXG*>*]S[-P12\W M81SHGU^JH+"*#'5]$P$#N%(:%6R;1DO 'E.@$E)3W#D M/3K/./N?B\,%C9>;;9#^;GJ7V8GFT9Y((Y)Q=W2$X\<^2Z)R**4>=\^*-I2@>^D.2K#)>@\;XT%('C*EA M)O:;>J6"1-(F/2N*W//G$*[JH6##!?N?MW"5;\C3'C(+T<]ZII;C-,^,@XAF MQ5'NG:8AQ)G=)87:8<8_A04:=T%=-81,6%XI%4=54/TX'YH57>- M$)U6^1&SIG05YBVIS*&K&0=1MVR$:6B7"0%'O[HY:FL8QR%M1<..:4\BRVGB MVCU_&I2Z&4HG%F*L:R=0(^HUH^#$OS8\M8M5%%C^F29+A_@<_"-)2XXR3;*,"@@G 4+/ M;IGYT(8X>U]\V/.<>O,3<;] .,KAOH8OM(RG,[T)FB"1C+$;@$J<]2#XAEE%T]=IAD5 MJK)F!$A64L"R4&=I;I7L8YKIU"(,L-7YRTO*V\C<,J3H:?^>[R)4%)GX!61DR9 MZQ%X*2"2'X]"EF(8+(Q]_)0'\6H>)3&]"++0 M$*QTXR"Y,5MA*F?5A8#GDNPX4]3%"S.RY1 D [P,RK16@6X&W3 #\:FODV"![E"K3$,*8*W$Y>&-\I4^"VHX2Z MZ@7G+7II^/[BW-]=7M\M'N>+F_L[&#:O56 &'5P=.Q6U>_.X9 K'FG9J5K M7QQ7]1%/=$*E#41M!:@K.C[Y<*;FSO8XYVCC!Y1U965=TQ0SBD=!I4(48U@I MP?L16+88L@@M9Z3&PE[>ALH#%3:Y2+MND08L2-H&NC^K>-HG;+SO)U=BN+F%XG\H%#>_7'_?Q$OX51&5WJ?NUF .V MG;C),_FTG'WR,_L'%) JNS((T&S^$D#H_UC6-"YI71QJOZT\F?>$,ZPK.T_$ M/[[^\X(MQ*M$C^3OO):4>"7,EZ[D::_4-P*94JKT@\'Z3 "NU^T^??:7[TPUP=_3 U@W4+0O;Q=?.'>5+^, 5; MI.*K)L%^&/0@WO\?I_%CO)-MZ#UO6_'YHE+^GY[^+^3>/E"_?K[\YSX41>E- MI4(UL(@=?DS,-YK\J !Q^OSH.6D;.< 2"7C"^IH#5.:VXZ;/ .^/ZK2$,*G/ M+>HU7PX\MB/SYXSWM!D86-5D_-^>'(O<9YM2TO!ZN])D M>U;X[R;SH9X"_QU ^2;%9SWK7DZ ME(B0BL!I!6U"WL(HFL>KRK+F&6OV*:ZXSQI\E'Q]@(GFE!Y)S'QD"C[ MD)/(9.G,ZH&)/'*QJ2FW.ZL9*4<7;RPD!DC!P8S @9,WAV@XD^S?F5O/>5#* M#RL#^T)Z*3WNY%L/>G8NT'$Z1_" EB.>DP-T$FE<_Z=W>M7K?XF#\W1]PZ97 M6P7AZW%_#VFRHVE^>&""Y\6D[!3;]!./_74XP\[)G]?8(=FI/&3) M!OL7,#*KO.5N^LVQQ8T3YHR7\'Q*: D\(VSG?J+#R-ZBWN_XIC]^N:5!1A_# METU^O_XI4]]TG7QT?PXY)YY@TX'H1$-[=7@ZJ8R&@]:D1"<1X),4"'Q(UA_V M[(^@N)6NLER#7#PQE1)<5T&.?G>"-H\3K305+X0S0Q[E'P7UFM:/:;^W4=JA M:X]7(?L-\R;Q2U@!\ZR1Q2:(RW.>$P0%%CQ\'2&\]61/%B<[.R5Y1D8^Z"+X8\]PF'O/K<*+: MR9S*:;8&/'LGJ9'(RBD.]XGEZ(0-[T=N(,;<5K.0LUGXVAQ>D6TL+0"G.(E7 M#/IUN#S]=$YV#]8:\>R=GDZDD]V#B?&;<>!7Y/BLYU<$P,MB.KXVUW>R ._K MBNI.$\I])?$;QM'A20*UKAH?)YM$\>HC:"8J?3U.JO#5TAWCI^Z_Q"KXEGL/MNV2@$-4 <7C/I'K-]/7=N7=/W(FN MVV\MW.342P?Z7!_?L8^U=G@58$NGP/HEYI0#?QWAM7E:3W !=(HE!N$6",U# M-NZ"?'"/Z!/=N!?Z*GWC:1WB5^@%3^CZOB9_A^;D3NW7%J<\1NV>57&6JMB! M?#TN[8Z>XHD3'^7K<&'2A$WENM@09^^R*AE.Y:KN#+G-YW?%HY\^Q3-T[[R1 MKJJEKN.M&PFO_$BGJ!U.0HOOBP?H8-"^L Y&1XE^"<2N(C\PMC9P(#1>]X4I MK/(A33XFZ3:XB=?P'^&?>#_-HAY\2NE3R(Q JJ%VQ:*R^3+?!P[3-W0[U^@SGN_/K/X7N/M!]+(]=85]AAGG$N,:^T5F M4\XK;*QV:;(.VM9 :<>R+EW[ MML*(&8-\N)K!^6K%E\\@8JOY*UM+V=J\IXM$L=RK$H!&(HS5YFW,::E;OXU! M%;$=W'CL*W:^.\8SY2T^('RK\@R#BC1$?8(V6;$],I2X5B07BO9PY=($/B(^ M,B.T5G$33E^U%C/B1/@-V2'6 Y!J!,*&((N$J/8IJ.TPIYRF>AX,*H3V@8,V [1+-KK_L:)QI&WMW(2$V+[(2I]&YR(B!T[;(@J66LJECD\N4,AWD MFWRV[1<4R#LX^$NS('J/W<.HCZ!SE8M>;H+T1?2KH (=>3<=11KP M_V9TN4^+=X]56[,/S!0_L#61-K[>T&CU(4\^;(,@HG?#'A;Q6NMB"8VT*^LXUQR. 2"1,%NE7,P_(F'%\;RUZ>4FY MYQ.Z\QQDX21//E7\\4.9G^*4!A%P^2F)0#U_"$(>"-E*V47%(Q]E)[#1:9E) M^.7%;'@UN;4E&W,?\2NC?2RU=WMA%,#+<=]#CGV/3[ZEUPQP)"ZQP"(;@<;E M]LW'G%#"DVQ[,0 .+9QI&YF7M5@*B**B!DTET#,@CJUC;^ *U MO7VFVV=M925G*H@'5OT$;AQ8N9' .;#JP^,D2GZ5;%ET@ZSFN@5'FHE?PGSS M$*3Y89'HH-E$+C9ANN)@1H.8<#P\TYE\$F4CFVPP%'.<6!I[PYT1:4C1V)M3 M@QL4L[7SD0O@W\3@V*U?3SVK\UB8QBGEYW_=@88&%C.+U,!\,V]4 8B4*:KE1)$M6<+:+H6H\:W# M@+3]2.Y_.GQ\?IN0>9/3]>+)^RL0KH+PE61 MR65^#:&!QQ]1)CN M6*TZ' BI1GV[@%&/TPSL'QVE*2"QC]&T+-D_U(J*X[3Z&(VG9,([&SC,Y@E2 ME!QHD$*1 \"M2\@O#TM8 D*@PF+P%"MCRG4RRB/$^H"*RXQKW8,D:?QZDZ1= MYL%Z/5^]0M:ZR,.J>4C/E8)"B8SU&E*G M T$3+:G17BX.2DI8'ZS2F?EBLM'W4TPLFN46FZDV(.9.2L=VIBS@&ES1/ZGLF5]?IM$?JFZ3F_B;,\YF:NNK9[84-SDICO M^JS>BDZ_<7.43!01DG":9H^]>3N1- BK++S7L?)L M"755-F6[\Z I0'JV#- M1O=J![!>K6@&YI_JQ[W/0?P[>4[2-'F#NI(S_NP.O1CF1#_#@,7W(4V6E*ZR MCTRWF3",P>@?P'*O*-DS6< 16$R^/ 7D[,7 MY#@RG&ZEF<=!=,A"*.ZLJ$LC5L9'2-&$=AT)SQ^KVF3-BX&]!>ESD;&SB M6#4EQYZ>NJ[D6)01:TN.*X(B.YBLZ#J,147PJL8,6BW(B<4MZ<,*!DM_7=_J MHUS?J@A"23D4)-V+O$YI-/(.QB/%@*B/"4XV;QH&B:KZ[AWA3SW^;@((CX;0<[= V5"%YX"\EI. M(>Y3SC8@* (_TY5B*?O%0N%TB4*]7,C!;:C^*X"@%T57$E4/1RN"U> M5+OKHB8L.!'A) 0">H*[BQAEE=M)=D[]C+8L[*D,E8:2Q-HEC3,5]=YH&#W$ M'=$8C!N*V:U"%JSFY(T7?UTE;S&/>H_#V*J.L7!W9O=@NY#%=6;+32%$,^NC04SC!AX>S0+ M0>1]F@$<9:_6R4_[PJC$(*&$@KQ7FUR,4QU8[&B:'QX8IU#=ZOJ?^W '?/'Z MP_IMJA$)]?C"0IRC4PP#!M9A1B=+JC,-CL26)T#C:U.%6#0@Q#_=Z"\7%XC6 M KT8!3I5.]RR^/H5W,TO0QX]L7]'%/[!1"S:"Y0MB-7BZ\Y-1R./VF)WU"DZ M:L8["FVLMKTC,J_JOE?U!9#IST@U@BB?(XW!6X'+/F36="+XO86FG;-;FF7_ M0>296TFC3)0(J>;PCN8LWA8M:2X3GI+)D^)N0*@7-KVZQ,C^Y/ 2)8=.@9PX MV9<6:B+E,*:[\L1VY0*ZJ^*":ADEC /8J!7-CY;2,' >L"L&0LRC''ENJFA" M!$ESV;\11I549(E,%S)22LH3!U%)'D3:+?R$$])?.["K&:JD->U>C!B8M08[ M!6F6#M2"(U4"[.!'4=BOJ4\ECA^;E6'R? CC#Z/8AR9R6+"!0VA #'5R;K:[ M($P5.PDS*-**W\%ZM9IKX/!6:B-#ZN<-_*:RNJBD00K9*I"LG>TC7F:&/WK@ M%YA5CSE^_4G@^I.GM12#DH!71*H0PI0L@S0] )'7(!*MH\7G:\:8^ QKW7:< MJ5)$#DYJ>-P[2SE )CEB MT,"/K@QAA4)*'"]Z_VCD$0U;W.:@Q/%.MYK"6&B70/!)OV2.7#3,D\8[67Z_ M?@HB:KZ64\!AANT:IIO!^A$04HBNY$(1R&8\(_]Z.&) M1HS<"]NJ?P[2WRG$?$7U8J.&=Z,AMK&T%*G1E+(#!Z?%I!53[0?_ HT?E52( M9:5L7ZREKVS%B6=N#H+)QF:!AF)JUGPI;HH$)M=!"=6;AK4$ZM:R6]2&658\.6G;K3>]K?K*!H\3EFS;CEXJ;8 R O)QS"& MS'[.RF/XLLGOUS]EXNKB@L)3#BFM2HR\M%))&:;)B#T3S!>?F <:S_3.Q^=(L_L:G;YP2/-@FGS_XUL)[U2P >2A$I M(VB>9XE/,G,N(9!IT@>=G>LH_C2\W&?PSWF&3E))W6NZR,L-6F[),CS M-'S>Y[PZ0IZ4;E&G\?ZYP?Z>3QT$-A*<;^(/)_)UQJ(&8XE_RN1MNYC5G-7M M3L,_[V04UL8Y*0EXZ9L,G-J';(&T.0D%E51\TP[?1*)XPT%Y&*BY3(LB-/MP MS_W3!\4F=?(L\J'>R45T7Y++#>*X;\\]/2=R/!#R[>1'M[P%NY!M&83Q9#-2 M5E%]VE!N.2*T>3Z0S\$_DI1<0C>-&>QUD/8Q_25U/ZZ-#5)BFU65JWV_%E!A M$#U UW.V!%U_R6F\*^F;\KYWVV ?7[ 19Y M5*.0:NW)/V]>A,-M;@,HH_A M,UNFE2EK0XDAETWH+7ZK:((S)?R2"3U9-@7<8;Q.TJUX% -C!"&O+\YV_[NJ M-LJR&):O,+$86%IIX--$C,V6&A@O9O3PV(]!>]@OGX+K@%$? QNY$CQ&CS,R)9#D"QGFI'QXJ(U%5*2 M(8(.VM-M1[G: B"_(=QG>;*EZ642YVFP["CPJ85&?$]H%J#QJE -BO.VT,1+ M>SM:0,/A.P?7J_L WWB7Q.#T(YK3^4M*>TJ:Z$?TB2U5L8 MZ5^=VR%C/NUW$:_YQM\&$^FQOSUKBE?_50T9@5W45R+OZBR&D@16*[VQ!0T* M08U9Y:AN^TM6Q<,Z)F,Z$4$_M>HI]=$3G2 7K/*X7FZK#-^AHPBD1 MA=WZG(4YS@PX2SCL&MZ"Z$<:>-?PO825K^&="*!>P_?@5%G K;Y[#RMP M$L'BF=)E\A*'?\!5?"SJK/)NB*K:;G5#J[)1856Z3;K<)VMA_1&W_O!H,>,M M6= +NXTTM8(,T?BYT][C6U:#&TGRD6[R-1ZMIGZ_/N)2XE^Z(Q(5H>Y3V*2D M= .W-J]4?%A?XES'S-Y2;FYW27X59DMF 73U,0I>5#.%P 223T6;[LHIGYP# M/*^.)&J[_VS"V UBLF8@S)<'.0DSDJ=[2I(X.O!3W8#P@]Q]!DT*,_:GM'CP MAEQ'KIW6]Z51F.4D3G*R*EGY#LO7^S+A-1^0B7^\6I#&6E)?37-07N[N/B4- MCLK/I5MJB2G"N"(56P3X0FXR(D7!K1]"VQV] PFQ(8B5.(TV'T8,G.8=%BRI M,LXK)' #K;@'_?E[+[$4IRZ!+*D?A59,X9O$;5%2YHYYY,4;C5[IYR3.-SHK M&TK4S^,9^^FP/:KIINC=L8TMR^Y'.+)M%*0AT?)+3@1U(LCCOZ$??VZ85?[K M.;F!7VF0+MZ24::HHG4N1G\D?'];+PB=@8DW.!W)LH$FL^SDK.S9/!',JOYR M=F;,1M:55.M-[:Q,69Z @<8,I,[%G&M>1S5H('M^)FV8#&9C_W9N1OV13>IH MDR.(G9-)R^(/LVB@="8&7;,ZICT#U;,S9\-4,./ZZ]E9,X,=;VXXL;.R9DG\ M@=;,8,_%FBM61[5FAG-^UJR?"F9<_^ZM-=^9WOX:D;RTSCOM"V #AF_65K'D M;%5>O/AU%VL>Q_L@(C3+PRU/&U >0?/+N>/;MTDJ?-P&\>JGXG&FLKK0$0#2 M!;:2S>IRN?$MWL6O@HVNQ/$(GE[MR[)F:._O;#@'&%Y>3$!A/I2S8?=R:$*M MC<'8)<8ZX/E@7A9IK]9(GABC6VJGV49GC>HVLOOVPGH=:XDVC=K#Q-VA$LXU M/]84ON&R2);\&3(?[]>=:ZL9'LD7V A1^0 3,)[M=W/59?-'::\9I$$<^0&R MB^CJA6G5\X&C0.I.$!\@_36CRWU*R7,0_PXTGI,T3=Z@GS*6A^@Q(24*X3B0 MI>11 -!#GMOFKX?<(ZYX'\1?#6FV%TKO) #@]W-HDV%_'QK!1S4K/D,&22B0B ML(A 0\\6'B 3V^L+'.3FW,L-7>TC%NJ6C)DZ+VJA$5MQFP5H=.!6@^(TWC;Q MTNY)74##9K%2H*X>BZ>YY3N!(*;WYX M@FN>, ]I]DN8;Y)]_DB#51@=KBB+Q[=A#/'RQR!,^2V%:..DF9\!]/"L9_ D MR%;6FQB*-0[DMJ7W@AZI"9(W09$4)(E,DP!1<2_'LTOW:*UC)IZ/,'ZE62YB MQ7)"TF)"5O*$U/6&D)=!P?AGRGA=W=3<&Z=- 8UMU%H!VB;; D4T2 TO.O42 MX$2"]\*,'*78"BEJ6T%?[<<1 ]F2YZ]!&'&/E:1/041KYW9%G_/Z+\T_#.DD_9(PBLJ,8*&!;'K:<,IF] M,;[ZN%KC2^RN/\S(/MR&V(BGOAPQ82+?E72S9KQQT*[.$UY!9&DNZ27[J]9) M]D>G;.U/*;T+ME1Q*S&2NNDNCT.LXI*5"7RC #H=#&/KE^V;!CH4$37J7\&OZQV;/1?V;#[5-:C_UQ'Z_T M]RA6:$B7* XB53 MXJL1%P9M^Z851 E0)2594M$EG#!Y]TWC^V_>HST4&30'/86=P@!E"?2VIH)" M,BL]PY4%M4'PC$7'BZU=-%4$MY.@M2P-IJ?0VA_#^"4*V9 W<4[3RRC9&^(K M S"2#G>R7ZFR%A)/HSM8ZHJ;_E&B0]T&Z!<(!+ TVE66"IYP!,(Q)E7P2QZ+ M'6Q57 6.K>1Z$=IJWH;U0-%U3-FK^E)0\$39K>6IU;U F4[A__[C?UW'-'T) MJ:&KNP((2;FU[%8JW8+ 4V0-*UWJR] (!;P#EL;:,@ZDV(,N6$X&V5&V#C?L:U?$P]OHSO6]/29!_*;(#G)8>W3YGKU0GD8M^39 ME'K+U8(BV6<'ZY45:N#P;,W(4/NN\Q,!<"+!8UG!8,:G.3MEE/_8)/L?@H09 M%Q^-?=ZU#EFAH9V96HLDG9=VXF">E5HR9W].6A D@B(I2396CV,HS(/2OA/0 M+2EJ91T,N8;LKS;[31 ^I.%KD!N6.B48UAY+SW*]RVK#(.ZS=,R8=EIA#*T% MQ;D_?X,%[SCRA ABI*"&M0&SEJC);G?D=@(3[XLKTV")[IZ7BQ758O?B0U :RUTEJ(!K>>9Z#>=CQT="'@<29J2TRG M;-1;U#>3KNSUS4J]/=5+2X] M\/%9U?SE)>6%LZ#6LV9&K#!]>VZE%*S[Z54#S:-G6 J^K)]DS4B%38PEO4]C M8/T%A*]$3^UQWEAH K(?@C"&*G!:#Z!:H"V0D,(U:W&JZ*T3 R^8LV2MZ_ZJ M?@P?BO[@[Z"(WWL>[^W29 MG-&X/J,]AQPDVQ/_Z8K?[04$%;_1%#ZCKA]YOWZD2\IVB\\1S3XR,Q1,EVGI M2N?A@HWD1=P%K-R)/2J>7W'E4=7PO?0H=650]E=:$R,PG:4^E@X$K9[Y8(FE MZJ[W:R*1($"C="85% MI!L%SX/8\N82FE1O+-C:=:1C),@YN*@S3BC>JY+>@A)E2H.,7E'QWYL8-DPR\UG)O=669A@]K#AEA$FH(YB^S2E M:'YL@FF[J>;IJIHG-A?E.<9-0WJL[5='Z/3_TUGIVI1.,"^*XZW**&3SVIE+ MPH^Z@O ]M!"CW(8/7$/<*'JSBO29",,ZXD+.IY7$G>_)UY*L=@LO^RHBE=)B]Q^ =M+:/O0"/>1Z:F74,RWL0#CZ<]4\PRP[5^X_'( M5)PYF('E86W0B34.?;#2"&F)DWF&OK'#XQ$N%# MU5G5TL.B.$W9D1Z%L/6N80 Q)+\P6/S* M*?2FA.<1!K+<%3$5JUO6KA'?41(=RP6,/1^-JQ5QPO2+795\'Y,7[Y@I)7&6 M1.&*]_ L[E8,?.[ET2($\HE7=+GK10I#Q7\V-Q4O[*/H8Y4TQVOXT>S//XW@?1&.W C*-@6T>(T_6 MP)9!^@'.I8U0EP1CMA8Z:H$^(V*XLVTYY#QWSD07JHQ75: LR$L!U0'[&[EV<3%8]6YVXV'19G3HQM18.85.0D'^&% M/QAA I1&[UMW(CFG#UYP7(6OX8K&*\WDZ,'QS+-+!-D(=; HIF9FQI1-*>!G MI,1 -AE'0[>^Z86T6-;:R#ZM9CKN7!:QD@:IB?BYT1\>S05<191.TQ46Q0#?F6CI9HD/%GX* A\FP(PE[ M&>S"G.V+P_@?=)G384E9PZTN39:4KO@#,>@-:/L2O <^HMVY"MDP/%MD',MS MXZYM>@6^>-T'%!"?1W(AYET.):(C5^P4[ AZ4)9'F[AINN1+A,6J, N MNOUL,[NJLQV5[J,7&:P4H?XBU\E![C00TX+Z,MN9$%02AC?])67E$VQFG1)U M\GP0^''.ED2T[*#1IJ6B1"121/5 .R,R.4Q/-87TCEH _TQ7E*?6)_QHGS\R M85A!EE'L$[R'E.Z"<'7]94?CC$)>@&!.&T;JP#'W*&81FEL2-2S2#L3$C&+# MP<%) 2^R. 0&_LZ^ARB'\NY'6 6<<3 [Z [$LVTKZCEB"[C_GM%Q/Z4K _Y]QW!4XV%#S8A]@+ MJMR/=*/[L2^QY=-M?[*KJ<)&6:?H'NQ4>LO?W+%(9,A]7%QE,TH?"E)D?@*! M[3BW>;Q"\+FFZOZ'-^:5SI]>!X*WV7"/)*KX-%6>G-S+2T M2Y@-P'^ /"<"&#-RZ-CPS"TN+ M\,48[%5'8P'D\= M4A_!XAN DGF5"30 48U P8G"#!@,>0@._,@A3PC >K7]4!BQ/ H+)IV6&B6)D+:XH&K6!@M<'!:1RGP/]D ML5M!Y#2O6KH"MT&BBER(VOSP+0WJ,*3\L&L!,8)!Z!8DK@UI&#\VF",P-.M0 M\F%L9]1<@4A-("._<1K8K8Q.+M:0IBO[( UB!JUXO:\"P&JFHF*S;IPB?XO8 M)*7-1KOQ1PG3]0!^VG/J45D=0_WN@JWZA;T>#%L5VRRW%;*&\4 MCYDQ_.( MVOUR_40Z.CK?PQ66TNPZHJ_4T#E4!XFKMAK&CS7W" Q=>97\=%T<%O7(Y':^ M<*W-5*-HZ,L+$HFLHFS_G(6K,$@/WV::^V]1WY;]SX=]1DD:OFQRM+93+K/R M-%3*:>UH\4:C5T,I,1TDNAVI&%?8D0SF@QVU^<&W(_Y1("&3+$^6O^.;E\5D M#38OC?#36MU'-EOLOU;KUS$LNN6IF5?87A/0!^M3<32F_05-)?3$C*RD?C)+ M,84]_!074P>W+'I34((A68&!YPDK2%)=7D^AUN4=2'U#KM=M/2R2@GDFZ=/@)$5F@EVRUM;D#AJ[*"G4%^FY]R MU M!-!?:56@'EQK'?&BO.65;GO(;X! .(9?%UE=@ES>W_U\_;BXN;B])@^/]Y]O MGI[N'W\E=_>+ZR?TW)!!O\EI8C2[Y1A]&6LS;(C(\!>P8UX,'<15>4#8JU,G M^ZH@$O,MB!/CQ[-M6DVG,L*\B 'N8\,AM 80T12U;#>LL06%:Y :=L:,*!EI M3)NUE;!G1/G]%%90'+Q=')ZJ0[>GVR!>_9311SB@UIN%+2:2G;@)5AF.'1J> M);GP9SYE?9)/68$$830()X)]$/$U"6E>,<>3M'%H/OT=KH+Q[*&X]9K'J^OR MSLO)?Q@I^.-'+ 0U^1,#NE=^I9//$]\=8RWMHTR-9*L-G_0@BUJ1\M4W#9([ ML/F1_7BV!V< ]:O(Q_I5^_HA91%:N NBF_B.?LF+'($DSC>ZL[6!-/&? 0Z: M#-V+66>"Z&]K>W+<^0JWICLCCU+A ZC^4-"&6D= G0CR1-!'/B"<8FZ80?[K M&7F 7VF0+MZ2,2:H(G4F]GXD>F\S+^CX;]T-1L9GQ_/O96.M\S3S9> 9[1.XL;%8Y M!3W-MD'+=\M5,.M@O %@GZ<)VPC.C.IO_'@;2@U1+NPD=W%%)8G[-2^\,H]7 MLARJ$B;V:%BW;O8BU5=MW3B(]VNVS.GKA-RO104@PI!)G?K%\Q5/4OQ$?T/V M%0C7<1>&*^')5OR\E(B-HZ@*8P;%7:EUK!^OPL=P:"NLFI'./2R CU&5971] M499PZ0+V1V?:Y5S,D%[HC;$TBEIS)BR08O:2MYI'*&ZH7@8D+=$L@Y+;R=^J M# Q,;CL>2]BM;K>G>M72,T(Y,RD-&YDQA.4"\E(5(* J3QEWW>$,EM+\0B'# MD:[FT$+JA99=\QZ#7'<288^.MS:YBBBO5K:X*.N7&W-JW927M)($*6A4G1T) M4)F1("ELN#@?GV9TE68?PR6813FAT>Z%2G;U;.^ MRV#'OLL/NIES)()HM[W$;9BO$P4<*^[!8EN?(;A-UD20(24=N$8O*-5O4$E) M"]N"QQ#\IWB?48B%@YBL!9&0\L>JY/'SQ7N2I/S?JR2*@C2;Y*5JT:HD^YBD M#T6G1KB($.GS51H^U%U/UOE;D%)UNZ6!M+":)PX4OFZCV),08D/%01RWF^P5 MY,B:Z2QOKMC9]I/_E174T3K 3S0-C!XI"8IFBX+D3'J' _O\DNR)6L:9+R*F MU F5/LPTRH ;IEQO=U%RH/211M!#^C8,G@O';.XT9X&'%XQ8"R7''YU(*"&' M)5?MKN %WH=4(!()$]O\ALK&3(T-$'$K>J/1FAD1V17F-\EA_ :L/XFS<,6V M&;#&7.WI(KE/PYBD3)JL];[(' 4=2T">9- !?>IZ+(1AN-0;:>]]))Z=! MF##*9)&0!9N&" M="<5+HA*4F19T1*Z]^$9J)$R'Q"MVM 62M<4B,+GT,X.BGQ42N)C2)@QZ^' M>TL[1$3F2WK L);R-F)XZ\ M"S-CH&S!;%AJUT,42$3&(H#FR^9KD%0935_#)25K.LV.2SJ;N5^OV4A/^]TN M8AO#>;SZ*2\VB1V'.B9$_!/8;K%4QZUZ+"_.5KO8,Q^:)1R;9 4ZW][O2P(> M')GVEPZV'@*;E.C\/+0BX,DYZ(2_'^ZRJM@YL2U2'L8O3+,;FZ4ZEC NN4,( MXBW'PZ=!7JK[4T-9QH>RVU)^U6$"M),N:38/*&;5">S!EQ!@]!EIN(-@^<]] MF(6 GE5)D"*1(XQ?:9:;=PXG\0N+X O-"J[-!J^$Q+-D ^.RB2K 4&Q/RT>[ MA3E D@+4%T.Q9__G(-K3#\%JQ8+D//C"]3Z!-XOP%Q.LN*; U?HRZ+IO9E]6?S4DB@686&D7[B[3V$YK!Q;/>ON),B/H< M1,M"/E VG?I#*F77Z_PVA[ M:W4EXF48;6FI;A1\"Z/MM;0KC/;41D>5W0/[Y()<)EFN"; -<(B5$W1,-XHC M' /AU#]0<]'.&Q=F ) V >2 39:LP3!<9MI:&8"1-E2=[%?;*"TDWN:I@Z5V M:L GF+) O ^_C>KW_*Z#S+:#[?0C_O/U3ZZ8SM1Y!E(: NNC*@HH=5 MG;QUQ5.B))LG^KNLKK!,8W, M+$+3YM2P2"9H8J;]MCG(-F07A"OQ'F,+YSD9">-EM(?\]##F3_2W3+D8+5Z7 M*ED79A'5R8M>W9%H*D5T ?L2FJ@J0I@A/0A1.E[0M\(4Y*H' X58"J,I^EGR M=XW-4 ;9_\I;C:J%5H=9=.#XL?G5"J/;\K80T#>Z&HZZMK=UQU1/3*>_3&H+ M6LNG2LCV R\<8U[!EX>DW96P3GYPB"]/2G-]FK?I($<$?2((.BA$?>0G]G, MO_IMI! H+-Z2GM-08?MKDD<"NEAB@>JE 39XZVUWO+DV(^.YM9F%93K_ES,P M,C:6KHF5 [[GAB8+Z6QJ@.ROL=7<#30W('0.!F<0F%G O_EOB<@;$9Q&6J_]_;6V^9G,PT.".:/AK=4IA74RO0#3E55/>4GV2D!Q(^%+3J][$HH+O@?YO[WR M,HZR@O6I*+YDHHP@LRD7Q:\D8O&00"URCZR4_N2P'X'TGX+V(Q%W6HB/2/HR MJXS'*%M86\\ SB=_9>09 6L[#_,VY[,X4_'?F WY+8XDO#9=R2_3B8(/$]39)R"B78[)03UJ>&J=+\E O0OZ9 M;8^)4]T5<:/R3,\*ZACC+_$R+AH@<%6Y@7;\EBD^PS%O\NWMA'A_N8 M?J;;9WI\]#H64:3> *--1]5#8#!%O%X#([&N[DFPY1 DRQF:*%C&AYN1OW[W M[W_]R_^:D16SA# F3&6_)^^^X?^Y2W*:??,>J]_;5//!Z59RPRX:I,5=_J[H M1CL*3&X%4/CK< =HD@KX Z6)0ET,R,HI+]6C_\ M(S1CR'CF)E1'3FD1\D HM*L*=0I%@,^>N=CKZ245R-I:,+K][25[_945#82?L'[5YL#_^ M9[Y*E9NRH^].K_)*YD"Y&U^<5(T5([=^W?F6IN$RB,D5W259R'Z> WG:!*GA M)<&TBCH1TZ>I 0U645C6;1C3FYQN=6\;-+"(]9M-S#>J,ZL <6HOZSEI-ZW@ M'JOR8;\!/.$($[MDBSXM+G(\?9H_7I/+^K^.5NFX0[V2K"G81O;=V%,5DD4!2G; MR\!9&-!XCZNV#XP,35.ZXO9V%;Z&*QJOI(;$P8M.H>U0\53=1339"&SP4,S# MGC'5A8- %1Y_1DKL9K-L1@#9K@;(6(F4,FCR+LA( &8&2,A&=KG?[J,@#U]I MR:,V$%)!(H9!>L8;05 ;#"<$TO'1#H JR,H2L!](]F)^U MLFUMTRR9*8;)BB?1_;()EYOZ6[[O^"6,H@OZ.8A7,%08'0I"='43Y\E]N@KC M(#T(6-5YU6G&13K2/>6D5H?$IQ@4[]CY=-*UUU4^ H'?EY]D,S(O#"LB89;M M>4F4%5]?19KL&S#!X:3UF),G;XP7\DS)MN8&VK@+=B!%)F&T!4,B;LQF<%OZ M[4/\:_PYOEK$G]A_GKZ%B]5M #;,A *8MA@T.&=0B/^%M+0Y-6 M/%4H A^?< ;:OS'P0"XHD;@@%1L$^" E([C'3M@S74RF;#1/[",VA?->EB.. M.^;'%G32-5-\D3$7!D\QLTT2K;0[K$&4?%O7K 3O7JF,9#Q<>RSX523*%)#E MOH6!@E->5K2*DP0X/9A?/<$7&8O_P!K X>=L]7EAA@+] 6N4BH!P7;O*@#+@ MTSM'WF?BC*ZY)DCJ"4;?\$XU"4=RPC9XE$UP?W_'3\D8]]Q?]YR%(QK^^CBE ML"[>K4' :[^FX%3AT6A]U%DXKR"7 F R)PJ?5,Z\7<8U=E,Q>V3HK3 @ MNJA.;A5WZ%6F684KAU!K@Q8JRE.G=[_LJ!.1)QQ-!P%?L=4Z/F MQLP3[]%/6$T0PQ%G'IQ@]9-*=G\CG!.-?$,O<7<4@UE=J)K0?;FI[Q91?UNO MQ_7@QKZ+.4<#.]XR>'5S/T#63,BZE&4]/@&;<-] 5TU)N+.XR;(]5;X6L<'" MW1-8"'2\ S"@H,?[G;QIRDG$U=)#)6MQ;S/HJJ>4W1-Z

P(E9G[SB&5E!L%_Y01)H6I2?U;4OF'X2@,!S MQA5=9%\"8I>.]B^NY45X6)%4&CNR#&2OT(6665XCYI-((2Y-W7'[,%-]]7W[ MA^.Z&),GK'5O35[05)X+ZC1A/MV4H=+4([>[B>O1\<@9^IFX>PE-4L4*YC.D M)@9:76V![//+X3-$YYMR+?,)U 2(IEZZW(LS MBP *>MUL@4PN:2JZ;RC:^/;1IB*\JZ%4-Y]52A!I[#[;A[VSL*>VM!/R1?%* M$ PS76FKKG(E7!PNF#8TZ94YRC+C:;41MCO79! M,5,UD9B+HT*\+H:PU-L!*7I26[F241H=>$NP)NJ=7*N/K)V#MYWDK30GD&;= MYJYDK ^35M\;_1O#XIU#(6ECT?G)*\0X1O9PM4I>OXFX ,JU=R%DU(.3 M5O^9;G([G25\$'<_K:IRH?02AD*54TRE*;=;!DEQY\H:,1":.LV(9-0X=2_I M:.(1O2TZKW"A]!$$0JO'#+Q%2X) Y5J7SB(!-/2ZV9R^5^_HOEJ*2Y1:%\HE M&304QZ.K7MIR2K4=J8,2(E(V9L='1LR.XB=.PW2H(]6TP3QKCH.1>2DI:.51BLMH96_!FE)2LG:D""7AW;F#7 MS%-;?6]Y4RV;HENS=-4<>W B7PYMVTEE>?)6?K#-HM?);7X_,3:_QP\,"E^X M[)TO+U< "A?6JUOY\.BT3)FNGS!=/_9F)(H+U!=OL#"("@3$?SN2#__E3Q(5 M,[E,_8K\=6#M-B3PZ_"G.H?X.E(C6IQU_\+>6XU4I MD586E!+E%7*B3"DI6U%FB):_K/VW_TSBJ07[5)_97X[JS/[AS\7O)[H[_@!/ M45)@'Q7%$0F@5D83BE9&$^.T0A&)<2[N2BN__A=%*[_^EW%:H8C$.!;J<*A, M(A"-DBXY*/R&MJ\HJ-H:5I4S1B5R$C*.:QWN^N9+Y%FX [P=7[$<* 4VWNUQ M)5/D>^^F>_RV%)Q)]=T+=VCIK!QDTW>$M+*@%"VGM!-E2TFHZ&176^&4.?<@ MO?-<5W<5?IT+-E$&9W/W9IBY?5X,E.K$+YO MU)@A@H[CK1NQ@]K*A1!$3GY0ZT6^D;:1DRX7^ _'E0+_Y<]GM+;65%#:R\K5^_1G4*H1A;FL&*XXNJP"E*EU83D_+._! MV3L_'8LQ>5:5 Z<.+K@G,Z*P4"TKY1XY_\+3\>('EG4_]=!OCC5!T7W@6_:K MY=D/5F2-$'FY2((?6-[^V=DZ$;+IVFO48._5K%YZ748BVB M]!S__7_P_Q8N M]J9Q%/IQL"3Y)#T[#J-@_V(%?\U1\.8L42C*$>4?Z3UOVD&D9=/6B5!? S_> MR7+CO))INA:44)?1BW8.(EFN-Y9S[\9HY/JQO4#+C>>[_GHO.LHEF^B]7E7( MJ^C%K?)3\09Y?^/_S_:4WVA@W$5?1J5?WTD,Y\OZ(0LWU-=KGS?1BAK>Q2(=1 M[XG07%I%(=S;O4B9D6 3E-NQPV^@E%OW1HPM#:CKRZ2KE0/SY%=0BN*$0 M_GB"X8+VS?&<;;RE*J7T.TRU,/I65@Q?%EBJL7ZR55/\O>^JXYRNZM,+L:?/2#D>4N8S>)3X5EG%E1I8\\ MIPIH3;.U=GI>J"&H5E=ZE?'?QJL56D;.&SJ@0V2:H:7O+9/(3T0Y1'#DK#WB MK!+CEO>EPE7D4-"L.032!0:\$*HTDI&;%MQTB/C$J2Y:DO_+S38&-3?G6BS\5T;3Z(O*%BBZM27C1LUB#1:H("7IY=" MKY>D/U@,ASR@Y,P@U,+FT$%.Q-YL0DNB3#WRAXS0QTF3>=!@U#-'^;6E-3#9 M[3&.KF F;GH%(PA24\S>9*:ERS7^N7."1#5_(*OZX8Y@72.(T%QBK=EINXK* M83MA%#BO<81LXB*/H0FGJ_S@%;_B:=2Q GJP5O$&C""1(K%[DZ%67,["!IL9 MY5=5LV5<;V]NW]_UCTY:P3 QX6TN\QZC\]U;HB"R'*\83ND8K9(R84FT8 3% M5,EM8G);2B2FQ<:*?O=CUW[:[JQE=+ T5)^PFS5F%,<40M X\6V+2R0E#%R: M4RG+MI3]\]0KP)O]5+U -FS4"%YIA$)9PESXTUF.5 F;X7(9Q,>8:J)!'NDM M&4$XU?+G+--K3VX[=-\W_RW-S#1=G:P M\N]==D"_QA*<*Y C +U">02\PR/@=!J$&Q&PIG3P?!K4YSHXAX3"#(&:("DB MJ?-STM05O(6(Z"K]8JKF^K+@>]- M:'/:RD421PB$IAXTG)#WE[%J 8@ZWM&R96),\AER"9=?\ JZ7P26%V(0B4F4 M]N]R9YSW-[>G9YS9^'FX&#\,7H:SQ1^#Q6PXF0]'Y- S)S^F7QWLR&<'4>&[ MG9YU:&!PS@O\:AU,%_/E!MFQBZ8K6O?N]Z5?*J*B-VJK/+#N;F[??>E^1A'5 M<'$242>](:'6DRBA*$@&[\3:TEX55A4#20IU"CZ21PJ KJ/QU7N[B'9QL-R0 M3.;K "5&K%.!J9$ZA>N"XHN43LM4:"9PU_R@''R&WB9VYO'?&S\F897B8%\* MM51\8?_+6B)]V9G49^8O)%NQ&S:J(%#D=GD#06OOGK>9"& )NA'(B3^IP=G M[426>Q1PAC6(T=\\>6'D1'%J=$GBP=S_JU"/&U5)V3?,9ETK:&EX":6:DB,2 MB6COA!O'MIP)BG[XP5^U(WK)-W81)%,$BZ+W5'JGN%]CZ]_D&6C@[Q#&ZYOE M6>L,1?9N2J;^1;"F/A**GE=I(LK_.NL8K_:/CF=Y2\=RGY$5DD'"WC3Q:Y6A M>-]]JA6EI*@IOZ)757KGC/]V;."6E[GQN M>1OT#4L660[C_'U6RFQM"\JKXV62ZA'_3^>'Q1W;QT)FZU5,7!U/A)0;U.8; MYQ4YOSID=RL; Y97UVP2-$)!U7L>3T;56.4C/XRFJZ^^;X=#S\[S\,U]E_;6GU[! M9%I(2JTU[' W1'FQ]LG;^H7_&'OVL^^M<>^VSSZ&=.$74*;'?I-HP60J-85! M:\QAE6\YB^$O\I-J,)JSST'BS'6*K4M14E(V3FK#=8].\A2H*G M5%[SB54UD1^-Y=<;_[<-@AP";LM0XU#IXDC!EEQON-Z.=AO$0HA12,3'.Z\E MO(-E"'];$R@O8P< MPBN5*#0,ML'A3&4\/7I!D!QHJ">VXAER4Q7CI!<'KE*$"MNX8\G4= M_[#;**E E*QC\I8"0)$GJ_%14COFBY1.RU1H)G#7LX3V*)8 %-M,0R=V8P1E;\;3(E4%6&QHW*SIY-$#D*)5YAK"D!*4SS0>MH(6 MY&BL,,+XFD8K17AH>'@!++Z4<8H7D_<:U%0N>J=I-%$+"^R@IBHC%YG& W&1 M%3V'Z'60D2\WMQ_?&Z3]N@ "4C:CQ@C'9.FP\LS-B!:'XQW&&/DZ%<7XA5U M% =$,Q0FT2N Y% M/9_315)J1>8[6"YD"0:Y1R\]@,!I,>-IP9.UE7@D[3F( MA5'@D$0I> BD&6;E_, ^5"5.G2]F3R/B"C89+P;#^7R\F#?Q]*+LN2KZ3G'= MXA=7MA&&+6T8+ M?XX5&>-/D //UO>(O2UX._7/4MY^@=Y?;FX^8GIWZ&DNJM+#UE$[$I O;7+A MOUD_G6V\+6)PD' >!SLW#C,1R4/CM1.2B ;VR-H1 R^+7XT:-H-8ZB$ DLL=6X#G>.ASN=H&/ES"R E//*_0JO25+;>$@7X94R"ZXF/96CU(" MZ;J/:&O#EY'TV0]#/+$E 07NK=!9#CW[P7%C+'_Q)[F]X,?SO>!X.)L\3;X. M_L_S=#[_C\'+>#:8_SJG%E _/T$R=:F\1;\F;3#UA;8-DVRB/@T\WM^[ONSWH\U1R&M!)I#73B M3W?%9)A3V'PL (H ZI1ZOH9S1-9L .J&!WBA2P/=$;&'$5[^7N.(F,,6_L3' M/W@1[K3K9!E5$37BBG0[%\,J-<@T/35\2B3PMUR>>9]P\>(=-I-K7X)"AO?Q3*EML*A_:\X=;&M/.W6;\UXANG 1Y5K M6&5,5:4!#Q-O1CR,'BTG^,UR8S1=C7P/SZF1@P' F\JM$X9^L)_X477@9;D6 M+H--"C!1%957>V"J="@@.]\ /OJ!'(&D&K@,_C2'1(.GF1[ZU)]X,X#5KG99 MHY=!,STPJ0KVJRZ>>#U[Y /R\#CS&EHD*UH!12[5-DE1>0W,CO4[(A$GD3W$ M$[6U1GA(OJ)@NDI#'D_C*(PLS\;0)8A1SGY2;92!_8R![?J^2A$YSH]_S7$Q MT Q. 24#^PP;.Y:KSEKA=+=4!12F9!K"^=@8[;QZTDB6R) MSRN1X\48E2P4K^\1>!)D$HPH1)%LI1?4X=/AG%(J<#!PR:N$5F;.,98PXM)> MP)*4+=&2B]))K5Y01699$I%/:YI P M3<5/79&DJMM,+ HF0HN;RQ,7B A:H M:BLEI[3!Q)&1N)6%JD.WU:%M.ZE(3][*#[;))V0=5L^"6#,<5H\?'!2^>'53 M+9F%']#.#YW("O;I"?\I#./J:X;JDF4J?X$Y>*GF70F96IF]VQJ>B;39RQ>Y M(?CIW&<\'6^CX0\2IU&AT^Z=S]?N1:82@6 M _ZL1HG-MS<*VSY#/C>75!V)&HUD>&:YTE'^37U 41'AA1_\Y*F:%( M&>% Q'DMC=T0+7]9^V__:2,G';;X#\?1BO_RY] .*I5:^LT,5?)%@AS/=8X" MDE84!3L4Q99;\@;.'\8D]AI&%%^Y)LS0NC+)-?CCPPG6J#G[&4;Q%H89M/F) MNB$ C V>"3G.X&BZH9[8BF?(#>G,K2;'&4R=,E3 UAU#OJZS%W68XPR.DNM/ MT5)B*CISM:OKMC.9=<\**9V6J=!,X*[G G9>AT4<8B'^>O(\_RU1PS'#T@-Z M0ZZ_2\5EYGNIVQ8X@C33],EA02DJ(*RXM"-E[ 5.B$9^L/,#O#S^ZKOD%0,[ M11"GCMG4J"4]"),NE0++)0K#1]?/,F!9N3M2SG5N;AC))DPG2',P0!N#-[ZS M1(^6$VV^!GZ\RP9 R&6)4$6SN5$? GB&Y3J'T0?T&I'L>T%,<&28F,X+EE%Y MAU$!$+"_N2E)4%"&^KLU&97[3SU\\(J#U*Z@;GA*Y4@)R5A4L(HG845>K#WA M,N?^EE&G!WKEJ*?J0E=68! G *4.6,^@ (2@GO41-5SX?)++W^'/],D]O.B%*J MMD0"S?' ;0\]>X8BDL3F'"D6PP2;*,-ZAV$]%;N/U&HBO"(K VV# M[6J+2;!>\(A8.CO+ M'6Z)/6^Z*A\+LZ6_^M%GG7:,88M:!.#%N%5B$TN%#K$L!_&/B!1?U=XR+&7B MC1A#+H7B:PU_JW)64OK8O,_*EY5159190'-'I5\RP; (QO==/B1"^EFK1DO& M$$DU!AG1OJAQ!.J:8Z?'A-J'JPL\4LD=I&YO#)J:6% D^0UJL":I5T;P/;Q7 M)BI)0YH['*H.DOF6!XX[]$N1W\NV=G?ZIPF:@\1$FW8@Q15,J?TT:/ MQ;G+71!9CC-@TZGV< R@'9JX]8QA4#.)<\[H2KO6W;G[S.Q ]GY'D)*QQCIR M"]4WCD7-),_9I"=>J-I;[6Q85)P&Z*=N?BUC"-%$WIP&*M].=SVE%&S?Z<0Z MC*,-[M'?U&B>C!IEU#Y@U#[WDR5U9*_^Y)73TG#\I42;,88@2@'(F0/( $Q[9,-R^E@0B>-@GYD-G*18 M\M,T$2@<_T3!TLDO]/$VS5E&V:+\W7.B\#<44BXJV_BN6=SL#+&96-H9]"L3.?0_U6)T[\MZQ]DFVR0S-W"UEY(=G2:Y%JAA' M%VEAT^I%?^ELS-B:$T'(8APO_KV<^.]>JX3N20P$[)[[9< M9._/YY&]'X=/L\%OP^?OX\&W\7#^?3;^-IXLYB2V?O+9@>79 _?XX<$V^W*G M4< /.!UE"3DQP-E5.I@,#AUBZ7?JS= R#LC4B0M,?"_(_TK2(3'CA2MKOSSR M/M[B[Y[^&*'@C2"5#"O_L>TM< M*U'V*1AB&V1=WX5-5&'B,,C7*G*Z]M^TP)J^9XS9V?-6ATJ'5ED32+V-B!V*>+DRC, M9,);2D^*1^<5KU22H)(@?""B=BKPH@X<$NWX#3TZGH41):%+<]?@L*09QDE0 MLI4K'1E[+Q58FA$_]!A#=X&_PCA-GA>$S;"6CI""L# FLF[/C>7^CZP(K8G; M8*(RYG3$KPB2'X+ZXBE:6%ZP]QWSC1]$"Q1LCX*QUQ]ZA1XH6EA?YXJ7E-O M&P[REFE.9DB13]E*L*ER\*+2EEC>6@FQ*G--0#B$#5]("Q.*\8E>ZDJL^3*U$%N[4 M:_N_T!ZK(-ZF;VED_;3?B?MIXP\-K..73/++_K.;ESXJQA"IG_!J@98;S_EW MC+0[:],^"7N>HJA=STY*"J*N,R8VYG%A.DK,N!P[(ZTX;/ZTQ89S0DKA9229 MF/XI] H@"26E33$R,*0UC@Y)2)W??!>KC%P,,4U50G7+L'V!2Q*&EODT$1<= MA(^(V:$0528 MY(ERHG#).?@7%![XR*A17 M;\.IP93/4&>S.]TB41E,V. MB;MH%;YVC9\)\- AY)FEZ#.PIRK9:)HZ03'0"UFO M$08&G3.=RK8V; M;GQ;>776?:CUWYUH2.'[\E;NK%-DEF.K<##Q;B[)-W?OPX=-2N&&N!-#ODNJ;83 M /&2&"7*F*XPEOX6C>1>O'88^A3HC,&%CMJT+M^U##EJ8Y MBB(WO<=M9RTJ?!#VP.G]XL-#NJGSRY=T7'AHC<>D?;;>G(;'Z^7P6 26%V(P MP@GB+C+JOW@=(%H'"!?J;(1\T+(?>]^K\0'9QF7671=4(]?Q4NRC$BO7V#M? M,T!$&TM=#'/M#:-#H:DW.9U+9!W=WDOGC#[XN%G18(5[,G@C71GXWL :>+[W MCX./X^"5=,@D5[@_.SZR]BJ9]#N2"?XCH)F0HE ]GM]T/'H?'4@L]2W?X4TT M;RXX(FFA!=/E318JETD8YHQVFE-\216I94@ #"6;HW\32-I8Z@W(!]II4'MH.BZ[9V)WPD M8 ;HT1+%[MW=S>V[SP!B<@GL)$3D@+EMT!;M#HSZ&'TK*Y O2S]56#LJ7@]5 MR)6E]V>Y?B??ZYI2G9O'M2':=3 >REL)GC@:CZ;=O M3XO4N6 X>)E_'D]'3F+@;9)\<+(_?[-27@('.42Z.V'F^YY4D?-,F211Z2')**(R+PQJ=E:ST@DKWX9?O)? 7V-M,7*\U&^M9T215^7) M_E8Q4B#N6.@4.PROB161A?Q\L6*4[!DU1!8B66EUY3H0UECEVL L"TIKLGAS M-55GSF[X-I"FJ_1D=LY#UC3-J=,'W4E,M76D!3&A:MP#\DRD C5!L:2M P); M>@.?Z.<03%]=9YUH\H$X*4[0SVCQ [EOZ!L^K&]H-!*LW3,JL4EP3J;V#L#;8^W\X1"I.7 MK*?(.UE/D?R;@\)'KZXB'5KZE+F* )DMVG45*<\8;>5357ME!D1Q=7"O<64F MKK%:,>A:NS+[B!>Y#@.ZR>)=Z\HLDU'7E9FRG=91&N93/UKQ/BB6H1[Z/DM( M4(5.+"9ZUG5,!S6SLPY$!)P>NHDB"M"S#CR)Y-4O0RYYI%K(YV9Y]@_'CC9D MEVJ]XI,L[N;.6F+B,K*Y\2KU3.WRBCG91]0#Y.J](6E1 4\D-8L06_JK]X8* M[PWP5&*30)'WAKZ)",J92+/WQJ70B"._5N^-#Y (I-9[XU+HPQ9?ZXH&BCVJ MO32L_V*;#1M)_XT[6?^/XU4'ALU%V%$;#Y3*(CWH_D;E! MBR!GFL:>'ZH!,<7,'(9',/>)P)8[C$96$.SQ/[*2> G5-9-,]477%>*VK37K M)0&71#"PO/W4<_<8!AMY(;(?'<_"$)96K,./]Y:+?T3S#4*2?HAW-^<1JUZ& M,[R&D>7L93CY8S"=//]!UK*'\60^?A@\/DV&>$4;/@^>)H_3V;?AXFDZ(:M? MWIG!:]J;09AT1_WZQHE:R81LNCJ#F+O0J6JTI:B=E:PXY.^M\ED4K%4><9_Q M7O/42:#E")_J-)U' :V+@H$Y0PY2CUPK#*>K>>0O_V)X[%#+PZ6-I)+/%RHY MF<'&LRKVGNE05Z[>WX0]]U;+SJV6-\ M;$[L+-794FA%06E"4Z;1R;\8N#%&OXAKA*Q/,]HRCSM)9E)I0 MHZ)4+Q0H-!W+"&C@CFR&7 (91B#:+P++"ZTD!FEXOR_^PCA@BS< D3.*3MP- M08"9!*LFBYA']?."94"^W-S>G7H)=;"I:ZA/-D$8678COSE OUC"."VCU?0P2D M-O!$DDH]B@."N! O3LJ"HH>$+FD$$!'/0!Z,K#!] QQN2*:,-\M-7'>$O)2$ MZ@+FB8C**RS*M:4VD#[SC1]$Q$WYR7M#8>KW1?,1J"AJ'#F$A33PSNDE0#O+ ML<<_=V25QD-D&FU04$*3YI+/KVD<4^K*;.!K^D3R&5HB/)GBC7XX01&;+_0* M)U61/:IQ+.!+I^A-8.1'E@M*[1/?6TJ<4LZ+ R9# M+18(2FC@!J.PIWKR#E;!+"8^AQO?Q6*&Q. 3[3D;$='JH.BAT<#>" \#9XX"'F+V=WH%4!12 MHF\F?42D-W&WD;Z5+N.:& 8*_T1;B43JEH&\A6%3'>!)_ ML?;$CL0QIE06-I8EHK(:N!9-?'R*$^)$14DS"2$JJ**-+\W4VDT*T-/I4< . M?U[:3%[("&ND#Y$P+2Z%$7)D,,DT7Y!GM4B M!R^N>82[XH)+\S1BUX+.'D%U5_@:U9!;Z^&EFY7G 07.&];=&ZH$E4(:3JTR M>._ V4YJDZ:.W%IGFFX"@LI0Y;(((DT+0XW[?#) IX#B;R=DY$1*JV MH5>7-I,2,L(JVFH"R$),I%@#;("_$V/ V$3 +;3E T72VL MG_1[%YE6#.62 A ,W+/,2"!=#]EC*_ <;QT68'I *V?IT/8N_(IE".\PA*4VR") 5QL$^@31=O5F[&%IQ,VDB)6U34_Z7E!P>6A,: J''.83" MIR S*2$HIZHD.C#O=2H/CC4]'D'21)\911R#5JX&@>\Z4M4>HO_+U$K^9<_Y\L-LF,735>'J>H(D..M#S-6<6_W M3(EDIZ!%B'2I/8/KPD.S!;X;'Z%,>&^=153A!;NCE@=%(5T4.#^_RN$!;X)J M3*"OR,,(N/CP/K2WCN<0Z8D3588'A4:<6J#(5$_5YU2I(W-3PH"TG!Z /%Y+ M\6:;8TE0U.A@GN$@8:#OX)A5RI#]^'F]NXR2"0/"KPK8K2QO#4*G[Q'RPF2JZ@$RMP/_ 5#[82A'^P33_"J+;1<"Q=&(54(-;TGYBQH MW3S_.\[)CQB"- USC!$_PGR/5GZ #JF]43C^B5=_#(;C6<$^40#Q*<8UL7AN M,C+3A-^4Z4WC%R^,V%TA:N#SM@,TV8*29;1G4OBL]$733PR-IC?HY3ET 6BK M-T$1]TQ0*G.A;.%CD''DT_6*/(&ZY U)0).]*+]3<%$^*-Z4'SI'+LI+W1N0 M_ETOS+NZ,*>Q)I^A.??G M7+ _;CS>U'*-9V]=?I=>&XWJY77W%"8DM=W=:Y M;.?3PI#+=A@*%M=(OMKS.\_)0TWK%TY,G2@:.._1X'KT ^2LO314W+*8\7KHV%_7AH9#0[#5*]FU(&BD3VH%1CD^ M^&]N;.,UNQ(HJ2MTQ5\!1?#V-SMMH*G*%PG0E3D#-GG:7BDHA4Q+T:9[?$F: M-KE!D;.T7-D;T_>MWYB6NOL?UQO42[E![7BF@W:#VL;)ILA=7MC M8,]T6^<&-9,;U)6;EAM4& H6UTB]&U2(ZE1T@PI4@0PM2-Z@\G5WO4&M?T" M01]5$[QNF"[H)H& P;:QW9YP5$&+H+BIFTQR1L\ZR&F=,SM,'B9X"7)Z[:'] MEDON@U>RMPEL*U-W7\Q7(5YAK7#SZ/H_I)W[/V@S525A\$B_!DG'KC:IKFQ2 M.3?$ ^%5UR@/Q"\WM^]/%PUS+$\2"%R-3=5'?$@$D5!G'?L2GPF&V)=@Z%1< M(_7L2Q#5JQNBH6B:@I79 MB(+)D_>&PB84JVC@@BDFBH:1R;,HF&3GP/H4JVC@@BDFBH;60&FGWBTM.2=B M.,C_DTP<;Y9+P)WAX18XRR@%?NC9Y7\HE'Q!N/4/K?@R_H^.Q]69>JRO+G>W^*W;L?_D_L#:BHI^\]O0!Q5E#$Z<6%D$+**(.*G[[!J;1* MJZ@JK4++N\X]IY04B(A?QI21D?_Y?TM#_S4'C@LM\[__@_U!_^<7,"5+AJ;R MW_\A>;I2^9__]^__^L__1I!?L$^UZ[]D2_(-8'J_) >('I!_+:"G_O.K8]FV M:/YJ ,>!NOZ+'STP3&?SY M;"Y MA^J%O KY9;K_^"ZBB*+]W]^JY]G__/T[$=WQ'\M1_FXO1.^<^KT=K$-3VX]< M+!9_EF-'7X_&433U-[H\#AFR&SXW@7\=/V?XL\W=S<3<4+CTD?(&CA^Q>")HAP2 2Q5_/$4UW8CF&Z(6""V^$ M91 TASQ1YCK>2Q:'7QY1 Y?GF(NE#IZV&^Z R5EA$'_#JX?TPE?D]IP_,H"G M11!>.'YAUTKC6/:U6V]&;']P2E98/I__NXP0N7_=%S [&AI=?9+_!\0?RO3T M&[\E4!S!B2,,P9,8(C88@K___8\*1/G?_QC $W])ENF%VN:_OSVP]/YNZ(U^ MC("9#^?__;V]CGB!#7[__?<_'O1T\.]__N[^N[G5V)*#?_\CP_DOUPMT\-_? MAN@HT$0\R_XGA=K>_PT?^C>\?#1&AJZMB\$_IF6": !<_A/=#3B;/V&H&\SU MG^& HB-*$ M,RL)*K]_F:(1OO!6]_Q#6X8!O4A)NZ0IT^$-0VT>:G4(W-^_H/S?W^7UNX]Z M(Z71[X. 1Q');(Z$5L?*+A81%[^0J-2H+Z?)WJ)-IAB8->Q.&2PH)-_Z*%$E MI3OS'#IM:+Y=T6D#&*T<(.,3)?"%45!&'9PB_0IJY(:KH [24X+Y3J)RW%S, M"IF"SM#ZF*0'9#$'B\H34PZTQ>X-0YWU#Q.^CA?0X=LYHEXQ9;"L@6#S7AUII ^X@6S/U(*& MP][0[/;[R]Q$&84@_?TO&JJ2#)I+9S/_^7OTAM=]8=IWG/!MB]"51'T 1(+[W4H:8PL,'J3)$L G2GNV&*6B=T80# ]-SY>^<&'K3#V]<3'\ MQMV_KZKJFL'E@I9&+[-8BV"$W&S8&J6C]XT>\8TORX5/L.3CUS4M-L43Z=4, MK9Z'6+@R]]63)\4WG]MKJH[%\0*NS$&672KD9T&PTQ#\XP>5D7+@IO/^;#":&Z@H#-J5.EF1TACY^]_77-/_ MPSF6#1POX'31]$+=PX3FU(Z>W03>QYD05^]=G@E%+K^89VV!9/"5U9L&;09; ME1=?PX3+32U26KOKH1'8V:,C(DV#@P99:F29&M$4A^BV;YZJB ]Q1E1J7!UJY[:%&83 MM6=!O]!=O&'HM@P=[>5&ZZ+KLA/> MLR2-7$)W/R(R=I:YODPV@#$&SLC3['FUZ3D+ >'4"B%VQ3K1#M$B PD:X7S\ M[^]*LWC*:%KF^O[\^L4KKNN#8TY-^RW*[Q)!2R@)[;$-&JU.N=[Z_2^6P5($ MFL=S>]6YX\WU>85_CE>,2:!4J^;Q&L)ZU4)5+D.Z3+Z75ZSO16Y]%-\?,2QM M=^QF(.@RP^8JU#RK9=MU)H16+I//I_ 4_@W\^B"VJ"V_-,LLC QG[H6V/M-Q MH-DBZ_-W\XOT/=5RX.H9ONK+12=?7E)ES5_V5*%,:4BJ%JJ;%+K]WP]EUXFI MV.07J-N9#31AI@RSC)5OFR5'B5B5#4/<'PNLLBM-54M5 U=]C[SJ@M,C50!,'A2QI;3$_F M2-\!(R&9-$%PD:6\)MX]4%EM>-569BZ0:U00!G:2#7-:7U4'O$7XU6A.DS[ MQ2DM:'A]5 2#@I\U:?*3O++]AG2F'TLXFSUER*EB%&52B:B@IHU0__JX$MESI=0VSS-&EH[$*H%SEN M,22H(R[ASWETXBD<<*10/*("V$G7BH*>2OBR(?N\S2CGV:R42);(IP;0UGB[ M[:926F[04"*?_D^RF55:N.-8V=+#MBQ5\TJPAY;?:5 MM$H]5_7:!:TV-\>K?F+91TW[OFD"4]G-3;S+./)$+FF$F>W-&"5K@;/[R>'H[5W)1:ZB<@1F,716;%* L6;FJZ&3.+P]V3]/LPB6HT& M5B$F/'# H[U=V*S_1C3L@,5:K-T:I"2TE 6#7B'?H\@J^5F>#*;0 MZ173A9H&"ZF%/L!&0I8*YQN7NC1/Q.7E>2+84@"JO5#I&X&*+U*#+IKJ?1HG M>:;FC,LML

K!-L MIX%$(*52KQ6$D:JH$VF.U?1AT5T\I[8 QE[%#%7Y.E?7 8YQ1%QCQ;?4(N:I MFF@I ELCBJ8467!I""<&:\8N0GO +&VX>?O-ZL 1>ZK]KNQ93L81@N)H@M1'';,[C'0$ MAGY(]F?X$W=^?(A_%05953)]P*.^C1'8@-0+;>5%=GO-'.IM_E'/^;?^5S%LW7 0.V)A6QJ8A*OJ0)BU0G.;902[(:X1]K'9@XY2:,2US'KZ/'WZ (^* MEN]X8,\HKV5B=(:JYQBBW,RL6-LMTX,7$^HZ0,L8HH\->PM*JV%5@YJV,T/7 M7WP<:&?9= 6H/6.C/>P%'9^=>4Q-'=?$W%2I#C*GV7@-O+7D],2;$WD<)7*\ MN0K]GBHU:GT<;Z>71W9L6K_-L4L3OM2ZFB1DU/KEUT/<9^S=$O#T*]:.'L>: M.UM&]&02XBNMH/&K;%&IB$O#Q_9P+5:NR2/XGI"QSS4!>!ZF1#^^V>6'[VV6MC-FAF>]I M 0BC^&"4(RSKM%&X!LBZ:04?<:760B@1$U 5*17TNN1[?<4&P=7Y/L9;*SY1AJH8+*)M">EFV,ZDLU@H0PS_J MT\7D[4EP7H2W]HSI-9:#+(+R1:4IDHO. MQ> ,&IGI%/$AWGYPXD??[%.%)6 ICFBK4!+U]?AM]>R(;HYL=>"UNR4C@];2 M?JFK-ZL(ESZV(FP8#(G1-*U;KDN+CA.$YF-MLIX4:*\#(ZF/E/?*W7F9^09)FR6_!! M9V%U5,MW15/>>B>AK[)+*AN9%&47+!SU80_I9#(U71V\K//8/:P-)-]Q0LZ$ M>(&N8%IC-T2&.-;#"-7V0PI"4J3P7=8D[-^K)$(S8N5!34CH,UD&>*409-+M M-AA-*=L"3BRUTBI']Y>KUKX0Y+5ZZO^SB9G=BKE_;W9"6^8\#'&C9X71K@%= MUW*"IN4!]PHNT(6$8[4JW296P25!I+V<,+?]^:R>!.&DD9&>;78\E$%238J1 M#&O>])2$"^?U\IUOY*8L4JQF+W,N@^MFU>0:XLPJM=ZH>6(]%3A-R[1VNBI4 M3>$#SE6^?5%AOM#DQJNR,;)%H!L_,XH=6>FI0 MZ!0"I%;0D"R!TV-I9FG2R5+J[=+.6KC'%LSO!K[:5Y=:+Z=AM64AT)V:\N7U MTU_/NT*V*:;P0MX32A+*YYA5WTJ1+V;$J[Q# Z5O#>KF4*")\H#"EL%@-5K7 MGO\]+JYWP 2$KR\!]]__1'L8_G'7VQ-"5OQ:[VGX)ZK\_^]O%QJV'NU56'^G MKC=Y1/H2V>F//TM7WMW^\)[KCVX8=J\_K?=\_+-E]_I]XZKN/2,WL7W$;T]TO*C,>UT2C:!8 M^,_^/OMK>S[*3T.W!=_'5W:?=P_Y>X2).!#!CB""O1,BW!J=SC;4W*(#S@W7 M:PO5G-8#>DO' [S-![>.CE.47@T86'Q@8-<"QN=T1QMXH9,0ZG?1,4.[[9*V M[5BV R.=OX5)MX(A>&%**=K,F*]" V<42V[KQF'R-MUWK4W.!7(7 \UP*B&S M[D1."[14GN>S(V'I^K>N6[X1-'A\T.!?K6DNG&,/@]!=74%>3>N"V\(UNI=) M8_Z(M0AYD500';'A][_KY,UK?#B+E=A//&#@]GG/.'C7.BPI2SX/.+X!QST' M[PJ.FY Y,\)2$?P^5D.Q_O<675)65;%PJW5SZA9-('85=ZLSJ_752AH_0]<.P08\&QH'>K M);X;7M0JIFG-US>KF/-P:D1T%< Q\AO0X445\O M101/]P-XI(7$12>,60[@R[.D;MRW#\,-%X%YBK\ M?P$&4JTAX8/W%"EGP0)6N8PM:H+)B-6J%81V,:D5[@A;?,N:A\ M.00(I?N ?EY7=P(B \;H5V9V'J*!U12F.)ONA\@.8Q!#HQY$WB4 M8XGR6%R_SG9GWDG(6'(-;U0:Z:QFR/X2%9=@T4K> LQYR'R*^@> WBK>/8$8 MDO TIR7,H3:;D9C?KLI.D+QBD;<1$X_'80/M [#0BJ\,"6ZTR8H$=5S%R,&.J-P2DY,1.-P:4 M]\1.IC>4^SBNM5!NGVVL22 MF$S4Y%4Y)C]VNBF0?"YVRE-!MY0>PQK#EKB 'BWU='%Z0Z8GF;'330(H9NS4 MY+*4FRWV2]#F7*EA-;$5&Z5XB9ZJW5#0$I.['1C M0'E/[,2JU'PT2I<&@N&T5DM_4J6#U$V!) FQTTT")&[L5,V&DIO8(H+2[=%P MT"Q"B!HWY-8D)7:Z*9!\+G;RO3DL%E-\CNG1A1XWE(8US+@AK9+,V.DF 10S M=C*T^DC4.# 5D"[I%"F*1:K+&U(R"8F=OA= MOH?60)KBTZK$->8WI%02X:I@^4CLL1"R&7H5A!!'""$NID72X[)("CZ39Q ] MU9C+P+8:W WF[+Y7BV!$?(P0E\<(=H@1;-L3\Q6,O#\R%GQQP9>8@$:A,@UZ M.-9I0_:&C$UB(N-(_#'MS6;H96O$T0U2]MU3MY\N%OF0DZH7"$&;8WQ+KDV8 MU:K?']\43A(1^6 9!$-CHF0]]*+Z9+/S!SO<^8-]:4+71;NHW!BFB@Q>7LIV MD*;5>?Z&UAYO)J&+Q=^Q@EUKQPJ:.W1MPD]7BK '795DAU@;U]AN;\;B*5C/ M56X(5(F,L-%<[/ I''IIQR>_4539"$#YK:+*;KJ(AD*3?1VPD\WVZ@;P5$M^ MV@KW\EL CK?)V)D3XV9/[^]_HXQ&]9V4?#YGG&/7[WRVG_J&;5\O[)*'>^*O[(]\ MO [I?<#K?? ZTXWTW&9]7C15$,YGQ1/A%F _M1#TS+%0L]>^9J_&$G>$+/\6C%Q M\_RIX\KKU![V9CE%;M*G_]EC4S\KYJ5'>$VOS+(:I%-B90Z'S8*=.#<@X6+& MKR1F[&)BGC<6Y @92@0#",9IM6D.ZW4?8GZ?F+$O,N9'/CP?6J?> 'K_ZG.9D%W9!L-9/!Q?7]%)B M/SQQCZ\)!F2$3*-@5Z:G:'6L!-$>+V?.ES[/@X-M>W/>+C]E&G&7EC;ME5 ?;L MK$EV$(@E"U$-H5=N2H;#PWR__X!8+(@=L_+&0(;'!EG=$@]:?K]3A56+JWP6 M,LV\@+?+[8E15A5OE3B;'AM?1[RX=?UUK7@C/K0^:R![6ME@Z%J&U8AN4U\T MZ2DI-A_:ZP&PRQG(>1$5^N5IE=%P+*7S\JJ&N'NNL!J6>W;*Q/V%NG9=:C7IQ=_GS ;G*VH^GB1R4V"T]MB][.D\)ZK:[6 M<,6J-ELP!MU:P &2O'6:ZY6)O#C0]559/:6^7A'6YU_FG)2?'O].,=]8C/IV MG M+$>CK3]U3_Y3^GY7==%\=1 M>3V<@X-!!Z?J]*"G;D[:L) M@,C3RO:5V'2UVI*C_0D7J"W)']26Q 79-CLFFAV+-"U/!:L^8DL;YDXDS-L[:-<9L&?%W;QM>W# RAXH>L+$)3-"4HZO70$X>F M=.2&[3V$+P-IW75"&):UD4Z]#'%I3A $Q MM*MYM[EP,Y^VR-!FX]&TX'&2UBLSTM)?RH@QO#5DQ"3V 8\7+21X%8X!+,.H MH\+)#=K!BFJ5D&*?%/AT;1AD%$@W"XES/M[:?!23VKL&R+DCYBD_U*+ =4EI MYD,71C^)N^&:,$:0])>%(@/K*Z>OY>I3'DOL ML90K]S/W5B-[Q^?JL^KS*R M BK1E)2BZ;?+>SJ547::*> UE"4:^GPZJ#2862(5R@4VZ9]AP@-.[X83-:55 MT5)]'>Z7]^?*BEWR,Y= @U5?[Q/ZO#?,)])UN0"27M)_UR Z%RY_PEAU%FE< M(YR,H"&E97_.S9H]NO$P5N\*C;__1(/GP/B*OC*21U*KC$Y4!:)7&4\,N3>: MYA*'G%ON*W/'T#IAN-(V6D@;1=Y$2_U*H>NZED)D$Y?VOSW#E000G0K#KZV? M=)8KZZVN$* SQW<"6BSZL^0UG;YI_92$ /XZT#JAG\R,TTK9PYJ+0KF5+\U+ M'$68]QJB?:%^^@X0G2UJ.2@MJT-Q#/60ALVVY+ M+5=AUA_E@V+B;-F)>KJ71+^U4?R)ZJ07ML1-_>WWJV_F2902M8!CIMS9\]ICA/]8EX4P=*^ZUE&U/KVV=@M M1M29ON33M:6AB;J\I%'( & M2@8+< I=/:!RJUKE>21S2:@H%;4G4[8H:D@:KIK=5I83I0=4;B5>.=V'?O=W MHUQ"EQF7 PS"M$G<'FFC[O6+Z-_)M_>U7S\:>CW#'?>@B'5BY=G!#[$:')=K MHVZNF^ZH*WO.]+K$L(YA#3X@$I>'BGU"Q$M6G)UI\9(5;_<^+M?NVD6(#TH1 M+L3]N4#OPF&G-ZJPU4E>L$(+ZJT.OT[MKZ#WW M3K]"'XYYKU@E*A*OS4IM(3MO3CON+9V[=-?Z, E^<'Q0?DH?$H+!6RI8=9E9 M=FJ-5;6-]F_IQ,E[TX=)@%[L W OJ ^Q46,XLRS#T/B9HLSL215;3&X)A_>L M#Q,0[+T#E)_2A^UNPT;927XH\"V6Z#-^4=/:MV27[TP?)@!Z\0][_MQY=TS7 MU I,TQD+-8X&;KEM+*S*#:G 1)YWA^5C ^@:AT%O '1T8&+X*;95C-E[GG1= MX+KB6 ><8TV@Y[:!(<)H':JLX0VHZ^&[;$&6(=-0M%/T0//;?JU :Z1.SA(' MLL^;O/<]XI7^\_%Y>S4(Q\\98I<_LO&[(!PMI +Y!7Z77;6AX9S3$ QBT2]0 M2J6;[B4NA9]D_)YF[%V!]^S!+>\^DN.@FJEE31%L[JIY 7B(,4*;Q$0I)$YS M?ORLBZN7,%W^P)8W"A'>?P#+03?9MX]@B=Q 4G:VXQ&M7IQW^!+&@&%WJ%" M49!4X@HC/W$42HP&L;$?_\IA*)%_N>?J7:>=WZR\>PMQ3K4I]XI&33,:#6LQ MZDV%T3QQH>I#Y!N1X]FGK.[^P]LBWSA)X0.!RP''!IXOZK1ESH'CP;5-!Q/@ M.$#F5=$!NPJ[B4+S:;J]:@D]'*V5%W"!X*G$FJI7D+'Q9-Y'_753LW@V7FKV M:.@% )0ZR(+M__[4,6$5MCBH(,MY(+"9OMWW\TL#S2368"7N^*Q4_+91J8M4 M<6R=6G24B6LN7A'^J..WY6(=EQBCGIX)3@8AN^0MVHZO$?YQ(3Z*H$_D7UBFE:\_7=GO:W%*(&OY:]9MM!NZ=F0?$;5<,(IWUK@-0\;X7. M\XD,H-]NZO-NZN\J37UV^\ZK&^&I:15&'6^ I%O^'A2D-=9[_*@C $C "E[U M%!,DUF%X??_[*0*OIPLN'=&BH_23,MA_B!71KB,TSH*FQT!%]=8?HZ ^])RB MTM!30=W3H:7F8,H5IL1L*M0:@Y;3GC'M(9Y8@_!Z^/H91EQ10T1V(QU30QP. M34 2-]4N%TBZTH("$9128F[8M,>I1!J-;UTH3T*F_DH]=H;5&F,"1X'[(--R M.+V$^DM>8&&O0,E.R?;=9&+B\SN!7Y!_KVF*:T)(]541<@X,?;7]N9;$G"TO MF49>\ -YMNQD.)90[Q9$+QGP@-&[811U\J158"I+N%\4S.*-5+_1R*-&T;<; M;A]WF4[BG)<+H>@E_0\0O1M$U3!ZC+HZ*.O^>_1!*%3.!5RO HV"$+#I*:MW M*8%2$Q<*70A+9]GP@-3'(145.46M=@Y Q:0*RYI"3R5!] T:"D93[^IW#ZJ7 MC'C ZMVP*H!0SW>L#4NW>2_:UT/&@JA5L6GIEA(U.M]"!Y8VR(T&L%$H\ MK58+R"1QB?T+@>W=['E \-T0I*/VM"O5\DNB%7)[;2O"[X] AR]0O-IPAA8# M2[EA!7?L8)#0#,'G01>#(7<-L^MT0WR98E@TN<%PFNH"K3:O4FD]E6G-AO<* MJJ]+,21AC]%U('2NL?C F91$KTK.!$3QLMJ8G@RSC7L-$+^ZL?C]PNE$JJ$L ME1J\7U=[VHPS9KY"*>)H?*_.U1>F&NX71.=3#5.EC)9J7GTN()E\V1IG%,Z0 M[A5+7Y]J^ &0.I%J*-3=J3!W/8?!&95M-/5ZK3%\I!H>L+I&JL%FK#R7&Q0& M:*"H(MXP5ZC3NE>P)2?5<+\07'L;LG_H>#"R+ZV?O-XON@6>AP5 K:X"ERE5 M#6GI>E96]N[5H8_)E ?XT?OR-9<;^P MBALIE@?(M)E9<#V!+Z(INI#5O'3Z7I.LWQTI)@%NY[;5MX$>/D#FHNUD'43G*5]US?N'<3?=6W#A^'#VNO/SW#2H2O]C*HXME83IX.) M*ZYF?) X"QIO%- X",L'VV4(K:0V'VZCD:9&8NB3=1R-4UD9!-35!%D MQS>,E"1H%(R(4('E8P#H^=!$ .BT3BD45062*4%&9[5Z=9;O]S"-39Q+DU"= M\BV0>+95&X^Y\Y)NCEB*%YOB?-P1B*#?:>;]OD6SB=,*,7=>TLU+2O5@(S9^ MJ8W89_?4[ZE[]<2[C@-$-PSMU@TJ-BTI=GZ :+4-&>3+J-B%\ZDZXB9B.[%S M]E5JGYING"7W2F*^V'[[%_/Q4F)V.'&%:&W%0%FIM-2"A41J#S$G9#:?:)CT M03$OAYU:QT.RIH8WJL4^TN=D.978Z"^A8KY8/\AG8D8O)F;!K?-D/QA"E*V! M8 "XR3P]2ISQ3;B8T:]J^[EIF&2ZE@[ER.-DHO>#8"/LM- MOF87)G!<%=J'.>MU!QEZO<*D@5V[H6=5/G^>#=O>,U8;'CY::%=%&)5J4[H/ MULG@)O 6EJ.]>,[VQM"*[J9PXQ^M6(I=@SHGA][]K3_&%',Y" M+];3C@2X3[9_7((??YMX'8H^(/L[S;!FU[OFK=EX$8) M]I #(A^XH=[=WHM7MU>V-S6$V4!KJN,<$Q0;L_"-^Q5>3IRGD(PY^PYA?=44 MC2GFQ_3<3<_=).J&2(F:SJ\7T('KK0<%G ,-T0DH8())R*;PS_?-/6"NPO_O M3K?I !U(H0/C1VG&:.AAG\-6*VM.U3I>0/V%5Z>'J7D?WIJQW&'U?-*'V=ZH/^6&;['I0W:0,9T^L9\D>^!]J?X_H#^I:#?7[MYSR*QW9>[%:[RK-"L,2L3 M)0J%0KM6D=N#_D-_QP1Y# X_X'PI.&_W#+C;$RAW'[>WD1R9ZDJEOH&*L.UK MQ;R8+VD/3SHFD%_E[0/"'TMC1HQ]T@X'9QOP?K19;Y>46G]X&K>]YV2LNT0A M/:8$D9BWE#:C0SV91WY^?PKR,XQ^@/M2^KEAC:$.=AID_\4N4"3G>K:T:C68 MF@8M?N \*4@7-[NHZZ8$\LQUN_QPKTKKU[H:H^W,VGH M+'LH3U;GD*!637KQP'9,;'^,Z0_07PKTZQ34@6HI:]L[Y EGKB-E6=/XW(@O M]X,QE!<_W 6)#^MS;'T ]U+ +5JN>B+^+KHO%+30;*Q&-@/S0DG**FU"S]<6 MR3LU,:E(CLWG![0O!>V"8S]M(2U;(4]-91>1VK3.CJN=HDX+OG:K,WOZ(FF[O MW4T7"A"V*BVMY&INWFP!-]O^X9F1A:HO%J273B&^]0JW M=QMU4:)5,2=3!BRF.151VJXU2DO%Z_KH \SQP?PJ>Q] O@R0-SL\>B)41&L&1:OH -!Q1!D,+1.4 M0VMHA$JD;BG0]:#D'A5;(P4"*;*=V0A%N%RUT,Z6K['X >A+ M +IJ!5ZH.J)%7R_D\IJ__&JH^I8( [B]4]IT:37@*HH6#)LC=S',-8O31UH[ M!ICCL//(Z@"42S7%Y_(#TQY)]95^$N@C+?M3J./!/%. \&["]7;E<:P<^V;,8-L?4 M$:XR9GNE'P[I<_F]#_+X >E+:.F2+YI5/UHX.-.R8[?@6*LV2-99-%!V7%80 M2^^FQ/HC1HRAHV-R^ 'G2\!Y4Y(3N7,!C!8,=!TJP)1 1,=A-%B9$],5/C=F M@D@SW:(I*2V9>< Y!IQC=>4HF!YM&4(I>=6UZ,47Q\HJ;8WRJQ/L/Q1L' MM6>9^@#MI]JI]7W3C+IB005ZHEXQ9=_UG( Q;&L1LCQDUE&I=CM_>N\67 M$:U3[2X$GU;-SKSN#,SZ#\\KO]$2[5,,?X#]$AIZWT'27$I1(P[; M3,<2*,#.\PQ?;:B2J' %'/WAFOM=V'X7NQ] OR#0=XU^7U/=7-Z8-%88EM-H MA",F3;!BN/HC/HP/[QA,?H#Z$HV,UQS>NH$P<@@WA;[GVEL_C=P^)-><$P3N M 8KA!^E4D??ZI3[VPV/*-USPRW#^ ?\+ZO3RNF)=-$^L$CSEK<46( ;&N, + M)=(T1]1JGK9S#W\\OE*/P^4'K"\!:W(,/'4)!MUT\8>K[WB8CLOB^P1T^N! YO0HA3Z=QTQ')[0!QXX.Z3L^ M9WD7E?MN>%&KF*8U7]_LJ4+]H$O6H>)]XY!#EPH.KZP?>.HGS^ZV/^2&UD77 M92?K4VR.?KPYTF9]F=JY.R$()TIVF-7@:K9B2CE88'()C5M?RN%9>N2]@OC\ ME(HOP:>6]2]%^/GW."O[I\>^%/[59G(XC=.QS[H.AZ;0RYLF_,@TO?<8NPVS MUES<3I01MY(%L3)KHS#RDYP2.I6?B?'OEKMD5=W8##\6X_D?C_&:=6"$BB*T%/7N^F>]66Y!+)[?96; MSX*VC8KH"L)1KMV>5&\-V;'X],#S!?&<.7#(]W_O8%8 8Z]BNI[C1Y0]0V"H M;!P/CG70M#S@'&575 =1.'Y!U07O+H$$2O M,.G>8!SZ'9GXWNCAT O F!AM#UX-84QLX\H3I["^!X;H0G,;)C:5!#K/E-"1 M,,^+:N+2=LG$ HJ@1$PLK(=>(S+!CBST>T]>?AF9I(M2#5$R] A%4H'.EPL9 M>M!+7 B?V,@$BQ^98)>RLET7!P(/,S-^9BYVY_5L"D;3N6[4#QH/8UTZQ[ MJ&1FA5I6$=K9&M67&[8#U(B3M$9SSQ>C^3KPY1FQ$(KHUV2J9-J\GK%)YD3QQ/J(!/ M>.*E#%KON0K!HOBL.U608J\J]A^>^(T+_L@3]VTPK=3GP-"(5893'(<@N\D[ MI"5YGGA2A/FJ)Z[@Z3X[U-N(-AL$Z1:5[I2'U*W/WV_PQ),B[-<]<5?A54XB M*H3@=P!EM%!]U;KYH/H[//'$B#NV)TY))5&J*$M>P'6J/6@W@OE"O'6O[+L] M\6O!X+WK(F<\\3D7*(UF9P$8&B^D2Z;;JE3L6X^^OM03QQ(JX!.>^#Q3GE?G M3&\D!&VM0R$%,XUQ]R;L+_/$DR+X(T]\6>TN&6^<*J,^,>TN"F2MW)=NW5G[ M D\\*<)\U1.O(G)]@;3RK":V\Z.^BI8]WKIUX7Z#)YX48;_NB;>60B'7"\!* MF#DR% ;<,,M4;EW:W^&))T;)LE;]UF7^I)XXF5, G/''H"3TNFVMR M#&Q5&WV_G&NE5@]/_,8%SSE@ AP'R(?EA\4R7TH10:/&B!2+^(-IJ6E5;CVK MQ?N89C5F7DE;3SD,8U&>+33)6=S0[QU9?T%8592A/EJF#459^VLW.!: M3*_HY+J-8-"4P*W/V&\(LY(B[-?#+(VQB%XF.PB$P"JM!AQ>#8/L1YAUP^*. M'68A8[+:$(M960/56F4^Q'U'*]V\Z+\YS+H6#)XJT$[L;EMOUA3,4 I^Z)34 M+7%W-@@VQ(-L$9?R:(T.YC)OVEYUE%A#?6I/VGI_Y0G2KB2^I!00OMS'TU/H M5:FB#"5FMNBW%NV&!8?FK<_6J^[C26!!X$NQ9JU4T=;S0D[C4[X6-#R);=W\ MKIRO$FM25I=?BI5$RMZ0<_HS!CIC4='ZMJ^RMY[A^"JQ)B55^5*L#9JK#ZNU ME,T0TUZ=FZUZ5 9+K#U-F%@O[!I=:+\TI=B\2Q=GNL"7LE.%FZ3'"R[Y=O6[ M]DL?R?-H"_3'Y1FW.1.GB^9Q@Y(-L$.W/GKE.8@&=!;AWT$'[%S@B3RST2*I M# 1CT!$[*FKD6IW$3ME#$K?.[]LT7E*^[G>W93KK87U(^DW.8*>K3+LLL"(V MAM-JVU>%Q,[N;Y?^-7RKM[J"?DJ^Q*JO0Y[L55#HD!D>EH=@V4VLG_7M\G6_ MNZ/FV;#X0](G4[7.:*ID:&9F *JO=$*AX8D-GKY=^M<+B#,C+'7LB[U'GNM_ M[_;2?,:7_[286I;C.;V-(JEL>8!A5:YA M),Z[B)K7[?FPZ1]]Q(C/X^D]2#YFX75 A86(0B\2FNS4&YZ/,)7^ DR5%9,N MIQQ$9F#+&TXU5YYU"XGS:'X@IM*1HL+SE\)4=H01$:;0:V#JR44J-W7'DZMS M6IL9DY*9LY=EA4F<24P6G*[L?(6J"#;U7P/#LZ'7[S!)+D1'[@0V>%;.&QW# M)'G;8D?!A)[;YH5=)>!H:=449HHR+.>A[( ')"LGSEO9%X<<4GA8N?L*B5=+ MOWQ'9\FXF?:/0"$%!Y*:*1HC!@Y\J@'KI6&&3)RGD4@H)"K/_A'9+UK97J9. M\6D& =6RT:2)189]R#Z!6?9CZ:Y-/@>488F@/*=$%\GK(;E_.4BMX)"4V M":;7)'1YW-7MQ?16%/S:VK]&WEWEUC\!@08THV#K@%4=T5' KB2<7&:[Z4Y) MJ0DU&T?K.J>.W&9B8X!3('B=P+N&03P;_[8FX-FEQ(SF6@FE,5&16@-J&K0? MFB")MOT3$'A#$XRRF(V;+6:,UM+LO%RMJ'JK=E,@^"9-D 08Q O\WM8$I++2 M;+]@Z"C@U;J]S)4S'I+8!$!B-$$2 KYW0. -32 C?AXV1FI!*.7G4C4M8^M.BUF@GSG1>7R,^%NL^#LD+5YW8PU[0 M\=F9Q]34<4W,397J(',3D+S'JI/D0/+,^O$5=.33^G(6&5J&M)&Y-*UDJ\?YA MF-EG49X^Q-6&E.]"$[@N*87\<]<=2IX020$XA:824@BZ!\46F*Y**SG$U^8,#]@.E[TT#[-(_K N\D!GG1 M5$&H3A1/A 6H1*V=*J;L1RF,J..3HVV9MQZW';"%)0Q@H9#OZ#/4KV274UIN M"FYR^S*<8L$6.1_GP9VF:;KBJ:X7]4'S:!M[#V[*NYFV]W*G)" M63,.;;0$9(2VD7X+=@"66/B\KGMB4_TC 7->^U#3*@Q-A@K6&GL+#."O1$QE M@YS&T]UZP9_Z1+696&"\HE=.47?7 -BLB+Y8$#W798VR3-DM^*"SL#JJY;NB M*6]"'QXN=SLFTJ56JH^D/0'TVN0L+TYLQTI W@#0N\E.A@9*!&0^JX$" MGIJ853H5H+ @$"B12[&%Y.WDN5$-]*UPRAQXNIF]HVOU)[,.WQD;&JOTK&FY M#5L-YNIYQ ]XB)G8'F(X],+S<,TL[-!%Q-Z:A[PJ.D"U=!DXS_)JYUS*J*EM MZ&0]&]T&ZR;&7/2$CB.:KB@=QR'1STC% >M&'KM:JVES%/_YY[PBM(,'/I/:U=9*GOG&KZV57,.-_K+) MPYK@$I.GEG,7?JYE:(*84@O31H'2%DCBXK:$39X][Q^3Y_.3YVQWM+H5+1(X M!N<[DBJZ(.K.!+V(,"J@PVYM_NWUB1PQ\ "I*HD09$^#L?G(X>GM7 MF-SP$J5GICV5#S='\".126D"'9K+#3VNPF3.5WP>RGI#<^#+XSZ8T\ MYV066FF5%PA8R[(X7ENVF ?2?EIZXR2L/IG>$&PI -6>J6A&H.*+U*"+IGHW MX8A=%EJ/],;GM5;\]$:].%C,%=(&#.)4AF:EBL-JYR:2:M^HT'Y4>N/38#R= MWG":XW9=U09M#>E1<[ZQZ(R=Y)W;G##@W6UZX],@.Y?>Z-6'?97L\2T!L91Q M$U&P#F@]'+:?D=ZX@,-O^364!'X*"*)&#PE&UU =3YQ7]O/<!#KLN^#MC)IME1 WBJ M)5?,.7#7)68OOP7@N):]!XO0 27'\NV**5F.;3E1>?,6#8W2%*TQI$:@L$D( M"+,8#KM4(EWASW!BFP!ZE167A,NSO4-1"ZBXN\NQRS;..[WIZO7=#^M@--J[ M5A*M)337FR"C8LKU7K4M;E(5-["N;%&(0>D54 M?...LO2F&1.6CV#Q]"%6TP$>S(')63"<<5!1O?7'8M1]#3A1'[93._6?-L9X MHM8L](6IK_&:86&+WMQ!>HE3-_%Z$GR&$=>"%99'T'2\3DK/AUX 5L1&V:R[ M(Q);,_9TR./YH]1E $>DO-MJA;6L3JXT+E@HP=<1O^9)O-1(G&K9Y^+.GV$> MDO7/GJRK*9+0MA Q%O>:\R ]"V&?GNX]*V0Q/(E@#98RFPK14 M4QPMIXF-/K[]#/O$=;(YU4__U:V6IJ**D/-M:"I;"!"S0D;->=,T2G2&]*1H MJ?-@EC@5\/86R!>4/03_0O",K(!U9XU-LXWU0LCS!@E;6,S+2SY'3QQ$J!4< MGQO+Z6&M=*NPB$_W78/F??V-/@":1MF9#/OU&8T&7+^@C#OSZ?+F&HHD"#2W MU\7HI(FI#O/9'*Q9$BI.QWY]5G!U3KI57?(E)N;V>A%MV]HVP6(7VF\[D#Y- MF39P@1A.I"C,@YX?/:L.#>@!F9H>_&X+&MG.%AABI,Z%FE\'"\88\A,O<;G3 M-T!S::[<)^!R!^9I__<'NW(RNI41C"W3F,^UVG2RK.1) M6@O','>$8Y=>'4Q?P"S_(515@ A*SO6IA/KUF>E?3WJNW(FTE\8 M2C?E%7, #?3>W+$!N@R<1$;Z%\#)9]_3+('#+5=X/ MWVLWI\_'2.#XX)FBWA!&2$=IHD;/HYE.D:X)\T2&BA< XV)M)S>N MW6:%?9>P"#]=R@(#4Y']%I3A^L]0%3"R+XG[0'T+0JVQ;/B.*]L:4L-Z7":% M80&;N*6TBUGA6$RYXM([%M/CVPR]0GX,RQUV.E=Q9-EP-4;G8&FPS]/80M6U[?HBI\:27=BMEM*O1_7YK M4.\.1E3R0M-+8^HE(^X359N\&H9O"L\V!TM?*F(8P)7JA[SLKGD)GGY:],T= MNMA& [ LIR4\1IUKQ8Q!D.NAC(\=EYM,_2R40%^A;JD.J]TV<[* M@D*I5V(%TEL*3O)V#2:U+BFN;_3U1ZR=J'9]0D$X91P/CG70M#S@NX@-2I;J]Z^[M4 M<'CE"%"'%[9WF\Y*CHS()1>=J>5^,:C)O)3,/AZ7*D2(#=GX#'Z"\DL.7Q*_ M7[95]*(E4)<%[$(VK7&ZWL#Y4W ^.$#X*G"5 M2A@JJ/EB7BME.,',VO:D2R;.;7L+KB^X](#C5>!X\9*QRX*YV+1I=YZ=%30_ MJ 5]="(.0XDV7\]-LO7--=['6"N\&_-6C_&I=R52%R@AEV-E"JV.S M'-ILW)KA_H%1_G=#\MNB_-R@6];ELCT4>+K3+1)\UL?8=5M3(6+AU5^L=_SZ+R :7AM1E;3D^&T MD+P&S+<25EU+\+O4TM.6!"9Z(0C;C0;>W=S'RSK79M?.E9T = M70R)B\H,+,,6S4^@-KH5.9E '>Z?LKM;,,S,[:"-5[5>I=LJI8?>(#].W$+[ MZZB-KI[@U-?",GJ)TSR^,5CB-Z!K4TNNEJ^)8XL!VI0&,>PL_4M=?V:\_%]NO^_^]V$JM&X_7$?H/RNU?939:,"PS3R-E76C-X4*>3L?*^NWE5. MZ.9%_E92_.L-IST:+%*9%F=IL\XB&SBM60Z_N?*AA^'\YE6<]>[: +IJZ'O# M)O 6EJ,=KJ:M7>[MNL)58#QM!BV^7"36@^Z*WEFOLA_68]CLR-_ MO55_.Z?KE"L4]*E&"<0\8UI^?CAK(+=N%EZ0>=<>Q.?4_Z;+J>=8N@ZWK8> MNZN"5"==MU*M]RF4K0E-H]LH6*GD%>F^$QVO47Q72OZRKN:K0-&KL(\ZHVH/ MK3&K4J= :"*2NG4U\BU 28)#^3DC\RI0.!%'Q$:O30LE:9@OP7%*5D7=,[(7*:UKLR-V<7 M).N6J813PH@Z!.U/CUXG_*,KG? *93F.M3C 0(NS -TL:6.AY@HN !2D\T%B M,7"*P&T6_AR%28\[SB:W/R!,E%M,N)4S(;5>=214LU6-=0:)"QF3)\PO2UO' MVRK(JW ,8!E&JT\M:N_*KI]5 MW441.EU1]P$5[/\LAVR/-GD%=3 '^I%%WX^IF+;ON>L!J6=+M >WK$-Q#/7( M:JY[!#ZM T?''Q^?;^QN#CA>'X*\O>'2:K3X@!NL-'R%%>V!3]F-0PO,+*SR_0OBJ#PS.HWQ+"C9FQ;P3V;E0A?/=YJ(WGH A-T92@J#]U371W M/X1@9SP=?2HQ$]2=,3.B/N#X/-5N+Q-K/&\)Y;MA[Y3(3X8\=A%=OM4B<+E; MW=9U=Y'CVV6A1+&*G*7L5B]YNZ,O"7'LFQ7Y,PG< Z0_@3_?P96.WFZ:*%_0 MJJUJ6FWGT[>@8A\B_X3[R#DSFS=$N<80AH67@YY0<*J)S40^/+8+>FQIJYME M>G93UP(_TRC6E$K'%F]!]%?SJ7Z \'>^2VW>4&K0RM<9>K&0JQ1@*,.]!6U_ M-6_CAH1_PL.86M.7-POK+7/>; /9U,D]Z:I@-*"&WT$K,A-?-WHA:)+EE]2E57 J$F)?]](3N-WJW,.$3FGRX6HG,N5KI$X?Y MQ0X-IW09S4Z0=A:=+4IMO=WP>\U<8GWH4^?Y?4<(EKCJZ'-%KY^!!HJSUF2E MIJ8,7^WY!0I4BSWA 8WW0",).RS><03H&R[B@;LP2W?X9J=*9!DC8],3K6V8 MVCUAXTHNPK<7U5W-I!R"(]M=KB068TF-'0MPV6X1!9%(K$.13' DP:B\KR3W M=(Q:AL M^*8A]$R% XX!O=URV*@IZ]5\-5\01&J6GP;+=,?*)C8H/<6LG2HYP:T+I+OB MLWG71NPDGZ\6!Z&Y QQ?+@YZ[NRN^P2$(I=]';"3S9ZG!O!42WXZ5>SEMP"< M;/3%^^&+[0X%.7^*"-@$;$$H?4=0>"3S#J MN(O7ASCUHUSMUQM8//5#7)L>YZD,H#--(Y7*H-!&Q45EJG=[+.1)BH_=!X&">\_T>RY?''L4 !N=R MQ3+I]X);D_D7S/,D"/FDH_D1>XZC]6*N5T&9'CJ>8XI;-(1"(H/@1,WS)+AT M[X/ P3PGM4IK/._, $-,>PVDT2J/QO6'/4^DD-_L+4/Y+C2!Z_(;*@\R%V7+ MC>)ITI2WG6-YX,RA!'9#=_&A38W102.'"6*F FO6R)3-6>(TP(O^(:?HWFJ" M>(3_*#?P\K"1\*BI;BV59A!GG%8: LC(K<0ID1N"31*]BLO#QB=S=K6*JV/4 M1^?EBMKQJ%'O 9O;,E+GMYZ\-[M.^ZYG&9'?%AIS4?*>_6H+FGQ7792'2LF,K\O/)RG_N9 $,6K[9!LL#\#LQ%RQ/"-70JR+1-2:V'2C(B- M9=W/MW(M,W%:/PI3]U1LCID\(N,>Q"(N#\32S72IWK!C4L),I/RE3<\6_5KB M)MDIL1R2<7-B^;"+]61!N- ]G5C.3I#^)%?"L@-CB!J*D*KGJ''!$!,;^+_? MJSI'^,\1/>_;(87;T]FBXX54:.]LI9TM9:=N$?H:9/A2>[J2^A.8..WZ<>F_ M0OO/ 4!;E*'%VT"*2@CK85!JNKL2:E])!^,Q9U=1HF$-6 (?UAITXA9[/B[_ M\Z3_'/&?J5TS!M@PTYER 0.F:E69>C.T5K\CQ?^EI60)%'L8(T0M6/7#(&$K M^M8P6UU*OI;1:O.,6F'J'DEZ=Z3USY/^<\2_J7L3=<$%O#7Q%J*S/Y$*20V: M](^FUT7N:Y7K^J)&YYV^ )'A(B>Q M:&!F[\/4[]-DSVC^40+?>#?1&L3SA!AEY%$\C>8L!B]TBBU2J:NMY!X?\B') MGR7^1T%@MX)P*M)3_13:L^>4)\ FL^P/)-+WE?L"P2OD_T@8[!:2=A# @U*C M4RD56 8?6SJ5*6GUQO2^+, 9TG^6^$/7UP]=H)WS@(IFMJS-"V2E/;\CZ7]]"CB! '@E!6R8A7$S/TZE4 3+ M#FB"&*6YP7T8@N]) 2=0_&=2P$YQ+D_P(# $@U%%N]3,K!KU^X@)OF,W<>+$ M_DH*>#DLB'6]7$.9&@6+B+[P6D/_CF;]EZ> $RC^\RG@.0''>:R3+VI^M \&"[&3%75F)ZA3;I1.SIY?!^NWA>G@),I\/,I MX()79)>&-9PP/78Z9%5ZH1L);J%X"RG@9$+@U12PVIFN%K"H,R57I3/^M#TL M]>YCQ?_[4L#)AL'S%/!*S8MEA^.R LLXV<;<*W8U]3X,__>D@!,J_E@IX&E' M((STF%@R1GGJDXWE0)SQ=P:&;TP!7PL:3ZL#G&.%=_&BM*;ID:8^8CX;O=$1[W@"=)6;SC%CW.D:C@"CE4F*S C%X\ 2'V$RXV56! MZT"BVB@O^!S,FAKP,JLL(:M:GGQ XC:T1(P6_+P:ZL;08+HA^S=[@7?UP7K6 M0,:\UD+YK-<8M>;T<(4F-VZ(T77_'*DW.^,O= 07K]DOGM-8$L0;9TX#F5II MA0J$*)C5LXS1EB8\F5P'/]%S^F)"C]NDY3-3W T0BB-!2638J>'F9FBZ.%C= MM."_8HHGKA'+N;9/GX&&E+/$MB@-&$%,+2?3H6%8N03O]TPB-)+0VND3T(AC M.:Q6I=O$*K@DB+27$^:V/Y\E>'-8\BQ'X@#S"3,3!S!I(Y.B[(*%HS[L(9U, MIJ:K@P=@[M'XO#PC^WU0<>7L"NG.1U.M1$F-27K!K# JL=^%RYXS*IS-[CNE[@."YIM@@!X';@UXX@;PV$&6H!P7@125[ICC6P5Y9;Z%"5E:FE^>G609IU+4.\__9 M>\_FU)5M7?C[^RM4:]]S[EQO&6^)S%SG["H!(N=H_(424@-""10(_O6WNR6! M2#:88(G)KKVF;9!:ZC&>D4=W"YEEMN?=_,6G^N/;5'AH0!WU56X#*#,U+>:7 M<^J- >7*LE)NAY9U#Z=)? 8H+_@RQW8TO1&@0OFF(*:3(49DHQ5M$$G%@IRG M^^Q\!2@/['7JB2.=$OU0)S/EQ8XHAR8,Q4XKA0'PG-IZL".=;E@&H/HATG4F MS\7@Z@H900-9336G>853M:FJH8V);?3P(9#1WJI,C3'GJ0]ER=1++=-S.NI* MZ/F4%+>K_%*!$'DM>$2V3VRZ&!WO8W/,"C4Z5"HR@4PNS0R$ MUCC'/RHF#A#@9D@@(U=4%,%^,'YK)/3>$D6QI46B[2"?2IEDC9IW1<^E\_R( MA& @&+^ZR0A>"0H[Y\@ZAM:RIC8T2FRLL9"KQ8HXJY?[L=SL7?JH/JK;<0)! M;M=#$F.)F4^7AY.FF#]S09 MS044KCE]5-R<39Z;H8A,7!%%E)?BGTE^9LRK;"O"S")R8S03#'KJO1U,'CG^ M@7'X#=J@R"N!JR=\C$VHOCOP:A.U_CNW9DS%44K+NIEZ+_4R%)E:3--M MMN5']7-.(,B-H$+>IF..2ES-[P'*B#?K B_@7Z'R9GB3PSG$DB [9.CK9K>4 M2+U-4F3U?;GZX+E(#WAOPX2K^3XG$>4VD*$25X:,C9CXE1!3$"S;/L+*."6I MIJ-2WB*!++OHBQ,FVC78X$IN*T7C48/HHV2X$2KB5[8YMT)%"JO8E1L7T?K[ M;"&6Q2[9#.N%OICFWL.-A\?%/B'\@0P[7J)B=TG&AN.RD5_1U;=V=!RLS$AZ MN @E'M6N_$ REHI=*P[ZJO?A?JYK)6XRZC24ZY/"<#X+S5I)+O.P*;H[NZZ> M[XBX(\S&6G>6%^2N"/KA3J#RGGS/EA[5;/TDS'ZB3^+@L5]7J"@4BHP"M-'F M@/E$.U18?6!S(I8%>LF8$BEJ7+$ZRN6%^4C#( MR*,JBKOGTCP/C?.;#[)E.91HQU)ATIR FFCCDTD438RBFV)[C']68,! M-7GZ'NR^59NQ1U4I^_/W&1"NE3+=3VWU^TQ_J#'A:KLXR11"M4B^F P\JH:X M5VKK]MNJ)DU=4("NTQRI#OM,6RY95339F$4FWHN+'&6 M=QV9Z ^NC+@=<^]1JVW(\45I),48,3J)+EOOE&!H]4?5^T]XG)[+S%.E8+N9 MD2=B0)E4NQ-%[[?81PU*[YO+]#HD#N0RM3%3FY2RC,1DJW.]E*VTF(GJ.2/A MMURFUX%P/)>IMY9OL20]JC&S2F8YBY3YNKYX5.UP[URF;V!Q()>I,_E *)A\;YN4PMW!JOZ%%59HJ+0)'4XX'$HOVHFL0K MN4ROP^C4%0R1;!V("99GVUUY+HA,B*SUYH^J;7YT!8,/(/-U^CNOBX;6-A8# M!BQ[$I!BYB(]>%RX_.!B7T]#Y4#ZNZS5RCU2&(S%%;TJ)9CHA*DF'S7M>;?T M]^U.#KA5^ONCFQBG=!XL2'G4T%9UM5D E4=-A]TK_7V[$P;NUSA>2*;F,9IB M"LPJ_A8D)QK_$<@]JIOZ8;6!Q(F,E+;1@#H/1! MPB>#S" V-SO>VRK:MPDSKT/CU$Q'==&MSX?","::X4F%S,R:A!TR!\+7.AT))[.51+,]JW*:$%XD&-5X5'3<+7R]%1 V>\K3"U;C]TXR;#3*=Z(G5=KQCOUQ(#O<+>=%MH&7?H0F2I=8>=O7/Y-#GI.DKW"7<^M;#\& MA5,.,L;*W;G0.>H;7EL!QD+5Q/4M\*/JU! X5LH(D'#KSLU:6*;?VU*]W7QO M1\.A4#66FWG.D3SK5&.L[K]-D3\2:#CK#_(*S7&J"2>DC!C=$&3XT -'9C>! M-A7G",GXZPF1LA5)R>99"9?GQ8]:UQ.F>Q&*^W-]H\$",K5R*!I MP*>@R954RZW>P84D06)"L2JSF@@P89=32/WU^4;35J+!%.AWLLEG6L'1O!+H M9SP+DT^F[$;'YW-^@N4(6)S=.B'ETF .)!6KY&V\)'G&:) ?%5HL&IVP&5X% M!_VF9VW327@Y8=I/R!R!3!8H0&,E2#J:EP5%@-XB/EUL&S01+A/)0I,DB=EL M<:K(L9 8(#WK"I\$FI,F_H3-$=BD5-VH#INLM"[7%M[H3E>JUF-B-QB.UE?\ M4!NW/%=P.0LB>Y-\:#@<.QOM#O'2#)A:N=",=,CFO!N.5%?T7!A[%CM^CI>\ M<&;:,:!=Q1VF$LEXCE>2:CM0&I;>2U1030?\[=[\F#OL=["'4JBCRPZP28(*+/)V)T;-$RGO;$7K4'?8"'(Z=['H'=WCE^ M0ZHTVR;57P7",O->R7@6.WYVAW_BQ-=3@785=Y@V5L-4.EHODZE<3UX-%M-: M8.IO2_5C[K#?P7**._S6F!52'XVJ*,I"L%Y)2X5$QGN+RWWC#OL=,J>YPP%5 MX4J-?D475PUV8,A2=J%4/9N^\8$[['?8[+O#L8"D&C%IQC&RS(RJU;385%1_ MA]GW75HV-H@C* 1[ <3UA_?1D936-K 2/3>A.*@UF+)YD=TV-9F M^7"C[]GH]'Q@K&=Z,UR$T;GOI^$"7QI,W*^/X!*5D9(EME8K#+5V$=0R'R5C MF:S(GO46/*DR?K2G(.2"1M0^(?XZR&@DI[4<'1'23%>1H\W09%'.#Y_&Y$QD MA$Y&!AEU'6]X.Z6!UV,Y 5>3 PH+1]X@HP%X($_1 .VIJI19P]3PVB0,B:O M2JXKL4XT.&\7^V*TR(SK]'#I.5CA95N'J&2CZC,R'863[\'\XZU39X*9835I MM6$5;53QS^JP9J(]3_5-)>@:R*XJR4(RU!6;9+"H%=\58U&<4;Y#]LDT>\+\ M%C /QC?Y@/4?WX\ P!PXZV7G8;8P#I3$$B,#;I'O59?L0O9L\O@;,M MEP?CIR4.MBZ]X@F?#AHRK*!U6,D$R55)8 >"!.>0DEA=/T]M.<.5 :N;&E8+ M>65J&MM%]MUO:YHZL)]9';8T832"$U)&#.2!X2A5I1F=Z:I_R#%&V._P#4Y<4Q[N31+Z&-$'R?\$\S?!G!9TO!+:I9M[ MM4R]*W5""MD-T6_O*5.*CBN>=75]C.1]VOL,QM;VN@U4B#Q23O<*S#]Q1130 M*'/3:;DGKA(]=0I6D=+;S'-^-DH\K E]3H7_3Q"DNSLYM]VOV@\"==@)&D7C M;]E0OR>*6>ZCWE5SX4Y=?\J2GV3IGN[57<5HJ^7'*V+TB5U2JT(U0G8_>F*@ M;1A#*C\G*Q-?R-))74A_@BP]MEWRI$ =MDM,L)X&$RJ@B-D660J4IV^CPL!S MP?E3EA[>+GE%3 Z$_=&%D"J+0QDP*XH)1\Q4*6T(GK,W#X#DNX7]MX+Q=3JD MC&R]J*;%7OC M2IGT;(7'@^PE;\1>ZH*&B'5+-*A%1YF!J%89MB7*"VX:7?:2#\3=F[1$WV&C M\ NZ75RR6Z&3;S%34WID-YZM=]1%($('/5L!\*#L7MOR7K>7*<\&!D)%UB=D M,*6]5T;1V5LZ]$C">YM>IBW^;K4G7<[?*ZKF-R$RS@_J[]5VE=+,/ BWIL7E M(W'WYJH9\O9ZLAON4Q'(6RIQ&F\Q=FNJH!B,,!H;^$^DKFI X^#5APA251R] MG>8*%-9>@L68AW?>I27T*(VR"#2@3(<("*7(Z,"QNSG4\VC+^" MVGA/-10F6AV^B46F&4N*'\*RZ=&3Z#[IO]XCS>4!OD<15/4 MJ9B%Q+H>9D=ZN)HMC7-Q,=H/9S]F]+S5[WO.U)V*V35I'A.S%%JC=>KV$-=> MSG419J^J9WEQ,147\W&S70RR].)C-"E%(<]5 K)HTQ.)XWI='/*TMQ ="WC5KG@\&/-("GBM%_.,P^U.O_&TGO[AK>+I#>Y6NRH$Z&:3I>3>9I,EL_X%4P9W\ M^,WVP;L4?LRBQA>GJ_P8G)55OU);-+-1)CC/7HC$MB(%J_)$2RX\+9R]O]O\M*$K=@O M6T:)I^\*?<>-=,]B^A0$2Q^]M]$'6'S[HP7C0R!I4@69)5(B$M6DYE/.>!?H&"$R;ZA,7& M"07"!$I,05BP-@CZO>PTD@R&*V*1 A_5U")9RF3]I@KVIO5D^2[+4V.@C%:" M/A9X5JA8Y\FV #=65$D=X;-F6655$F0!RI$-#:,8JFL!26J)V7%DV2K41JE5 MQW.I[-.@+&S1RIGL#/ZH:2I\L+$JLPIK'3F94E]+ MAJ-,DI*FC=E%"I"KJODFJ8L"S<3]%L:<,^,G4*Y@@L;M8*M\3R76*F'SQQ?93E/1!!VD5&VJPG% 3H53548;<^$P_Y@Q3J[< MWVSAQ?V%/=H@4'J;+".-9-M<&6TZ'*L$A:S?8N2O:'9YO>UT8F^0NT_M6VJM M>(!*G*:UMBZ]@N$+NPQ?>&MM\)=VKV7J\$LQKRCJ' ^65^9 -Q 1TF .)'5J M^0ZW0G^!ISKQ>%HCC9.3JZ20.'&,L3$EA@T60GH M#=0Q;0+H:WT]S-YFJ,X;[EUKCU5*I\MI?C$6V]E!92:6:T&U'?2D5.USPK$H M!UCQ?7FY_<;$7W%_(W\'V7^3%]C?R?4+X#QTQOH<1;#^J*I #UGA:4E50)+5 M!?VX4CAXRH6'E (3S1IFWJQV2"'7* \CDZ 0FGC2T3RJ%+YBRW45Q'5/U'@J MB$=2$"56&T'?#G44-LTII,7^6=)W%'WG%8Z)/EBQ[4(Q,.3%[G U22IFSPCT M_>4/'"?XGR*:7S#Y*9JV:-*CD09&\+DEE6.EICG0!5Y@-0'HU6$+2(!39=E4 M! X_(,5J\!O-NU:[U*3"_8\0TR:[Y7AE,E]--+WGN73BIZ+[?8;\*:+])UO= M0QT#CQZ?FZ-ED8^-^Z:8+28#N53+R"NFO^SQ,SY_)$7@A;Z/M5+1::RO2,SY_QN=/!7&^@O!7?#Z>S(4/J?FAL4BX:_+/TS/G\J"&\H"'_%YQVYLBS,9L6JF,V'U&9ST*[(AK_R M]<_X_*?B<[^)YF/%YX%Y-0 :O1K3[G:'C79S+D8H[RW'><;G3ZO[W6W7K'4> MBJY* H\:^QGT]A <:\^ZQFH K3O B_AV1.RL)6XI^^9TK,*&@NF$TZ@'"7 [8\U;4I:Z/T+N<:7$_T"7MFYE),CY;B$RM735, M5EM$*WFZZTD?S/.@2SY!=^)BWEB+#=?G[^D4PVJACI1,M"G)FXE SX/NMFN' M;W>XR_W-:U%HM]*K0#$M!F+18&K S521>VHZ[YG7VQTZ=!=UOS^@B@<\QKS(Q6AO8?+5&1.4$Z-A4LA_J.^>4U@G M,-.JS.Q-\&:.$@F9&;F!^KC(Y\FU)_JJF$Z33$H.591)J9_K-SWG\_Q93LA% M_D1[5HE,WQOO<]*M%HBH&J44@7^)R0 MROE1W_K=>$:W=OA93[3) 86%([FZL>Q/JLKNZ3 7'%1Z$88*8Y);=0MLEQ&R MA7Z"Y#K5JC?W)3E(5J>U:I>NE_MZMSA0U9>R0@7(J&L;H$ME)=*G0MN'*]4D M5MG>"8N9F?#-\KAR),P!NL B<0LH]/KH(-74#+ ^S_4B*6CI,TX(R-$ (Q?' M>KZ:8;38TK.:U$TP&Y3?H-ACH90,D)$ %;HK WMA'?59T#F6S:E%YB'5Z((L.3%FE=W4?>)WO#"^HZSH'-,;ZQ(:@!BU654!%*I MFAR$ZNW$HY>L'H'YA_=*OZ[>2/&C54#+!>-BU%#GLMZ(<1X\IM97>L.K+:5G MZXU\)!Q/A*2R0(*B.9PV%88J>G-/0N_H#0\T'7Z3VY$1*VG5:K_*5)7HB*.X MY2!4\YD'<0=N;Z5#;I,+)K_'0%FDM9(X>1/%ZIB)\R1;B P*/E/E]V4@>3,& MRJMLOEI.<+-V<#(I3!?U9D*LWKPUS1NS#VVGOK- '6GL="QPK+3)ZU5-0X>O MGAH+BG-4Y5D+"S3 "\:Q905<3*BH4WW<;6>GRY2PRB@3R7OURJU,]BZ5G'.E M]LAT>:[NM*;]SPA\L^KWSP"20X<':*M^JG)%#'8%B:V^I85<6RZ-N*H>F#2- MO">;4S_!H$V9WZG*$W;?*.G^M!X$BQ&MQ3ZR0GM5#O A65;>9J(G'?BG'KQ; M$^&=]:"6[+3)G,D$F&R@E@"%7#;4FOL-@W^$'KPR[.+]G<866M>!07,S4] % M-"%79\.D(+#*: PX236=HXSZ/:.3J[49410&HTY,ER=ZB?4<7BC;6$,X#"H(QJ0),%P]F48"!4 MPMU$16Z*P41*S2[)GE$*>"YUX4#E"!%MM)Q,Q,G;OLX07 ]<*EQ=QL=YE.:5@18IU8U'.Q[ -@^R1V>!WJ7]4/ MKXS]E62F@_'59-!>\96AOJ#?TISW6@;O!4Y?UQS7ZA$?QGH;55G3F7Z[5JA. M1 %.;*S.@T S_U@[?06XN)7&YW#9NO0J<*%<<#E'NQQT]M^[(\D()/)%L5BK MEE>50:*RB/H4&;?V]P^ X$2=L77II?7&6RF)J#2.:Z-0,42FU%B6F>H*DY\_ M;8HW7.AS!-V6@N;8_!@[S%V^-Y19(;@:,?*L9N02>D1-RYX-ZC]G[H'Y^26L M_P8;\PH/'61-8"6;E<-HU4@6"P-1K Z7+39O+BJ%@+]9N3O'!V9G:FS"GZ*S M]JC5D=E&,T7+8G71+F5JM<5[-.E3I7MPAH_(RN3DS504H(QL)N:"'4;CAWQ6 MC"JQ[CR^T,MQ[RW8/]6)VIK;8[+O@",,.I401[?%#X:E^NE*BY]U(S&?:E7_ M)KXI"OT?]]*=Q,KF. ?T\482.X/B^SMG?BP8N5Y*SR+O[WVS[;GB_VE"S47-IR;RA/G>C,]04*GHM?@FIJ'C"X([Y;N\,@>Z@::[OP']6-6,%M#DS35.Y9DS>C$^'TK-2 MH*I]@)R6]*S+?1K9-ETHG]#M\@K=/L%=VU4?I?B-('N[UM/+\#5E8F]F3PT6 MVREU4.+C-#-GO-?)_(>R](I:2"X$J'XR!]X9=B&]YYJ5\6+\X5GSSAL;,FJ\%IJ)HKR8GH"?CD:GW(S4JO:2J< MH+&B%1[M.S5%+V@/,VD.E>9P^I%NK[2XV8B-F8%,>M8Z'=WC[2"1+S= >]S9 M8/=S]GS_T7@Z6WQU,KQG,=9G'MMI8F38'-[?C?&GQ8BO)\J]1([Y$(M>UTEWR(C65(!8E,R/2%*K M9$W5LR[,GRPNAQGH.[&XR69NEPK-Q\?[/!V/?/.=[W757 MIQ^4$:]"=PTSVTBAK6(-MZ5R+?;%.M>YT$:9P!0F$[J<"9#=$"/U&_*T6XIX MUC4Y89:V9MJ>YD.SU;FV.H12!'9]STB.FE3(:;K/9)M=@Y3J,Z''^IO!SL4' M)_Q'L+H$6!V,58G/RU--G0-WN8F>UV/C[/(MR8!PE[,8_LFT M_PBVH_VT3&BM=F6\-BR"58#FLF31U(QB6VJ50,YSKL*W6'YDRCYC=]!KD=>9 M"8R0T8_$9'6X9**%GE$(+5.QHG=+FW]R1.:)!,;MJR(>$:,C"8S!T"BKH)"H MBRS/@+%,I6BY^!07#XK+71,8/RL6J "25#5-70C*2/\! ],LL0K?UD%#&(T= MP[),A(KYO,2%29D+T".A&&HQ8<\ZJU\6F';I^UC"5 ME&=3*-YB]6(MMA]+HQ'O9]ML*EX:O$8++]O"N5J[%YO4Q-R';\5VLN?'=^1LLDJ8U"&SIC! M"FEA)!BLM-D79 .Z3?2N_ M3X-KPF/W-*_0R:=YP4OO<93;5_'3"<>V3F-&/!X<*8UVJI5N!*=#,S82/:M M;G$C8\\"(PO'B.UQ6 0.*B)IG51$UOO45%.59LKYDW)C:2;^PKG M.657.^7H5$.ZWH?=.LD8N:"J@D*-+6?<.B7(%H="75N8;V:CWHZR;Y%A^2.F MQ4C/^ER?3G#C>[MG^-"&\S(@T#R//5?DDPI\7DFQ4Y.L,G M/M5E0/A<9\QZH>2D&\GJ(ANNC9:=J1C]6'@V9^MIG>%%J,S+^227#8S9@\9*V]>)Q MPM?4MNU(ILJ *$.U@V"RG(-22-:UI[;U"U2LF/9.N?51+LHIT[=$F6E.C<#\ M?394^[<_5O6[6/%\;GVK>W4K7>[Q!5+*L)+*I,>9=T:.K-J+#ICHI9SG?'>O MGUI_MS,PK\W^MZJ:^RB.XBV1';SWPAE S\1WSZD!'['_=GM8?.LD\W&Q)W.& MU(^30"*%(3])+@7O;2WOI9/,?TA^CS%PVJ#%MP@-"NTJEVKTBD8CI4P\Y]-Y MB8&WD\ W/DQW%PTZQ @Q>=K*@44RD/!"N'L7^%+\X"TWJD8%46A#5DT'S H!24A)&JK:K#/ QTG"OXC?ONM 31 M"F^?:+-N#H(?(7DR-)-#KY%7:IHZ@D;-Z8UCYDV)SI<*/!E@2XU^OI&,52*> ML]OK=K?O4@6QI/&D4,IXM UV&O"^I\5 .[HX=IVIP0=]5H=-0^7$W7Y.657P MURD;)^%D(5N0@V-3K,:GM68PEU9J"<\Y+GO)J-TI;C5P[LS19Q[H-QF:M!DJ MJDJZ+VMS@PFN(BU-4.ITR7O'SW^/H0VE_,/0KF\X#H6^E,6B>1WX-#*FL7]8M]>@2YQ #Z L9+.<4BMH# MY4W66V*3+$;3Y7!87@9SWELN#M__]^=3_.L_Z)J#0K,1) 2C?Z+)D5@XH6GH-Z8PYNWQ7N5U]]J,;+&9SYKN8;? J%ZJ],P-]@S,9L+JI YGIAK&*2<[DVRC=GJ+>U:7>8,;/,"WW/!0U.57K^LRDJ%_DC7R6)O%7N; MRM75)+#_1$%7PT$J]AO>!)ECC\0WG+! M Z?P^KXF+X6[4;EYEARK5GY#91T1WG/S MS*&0X?G9G'PK:[-W M7FV6Q"A=:\=R[SE1;6X>RN,;W(-53(A8UE"U;U)B[W[T81HHJBPHAX8]%4-; M0_Q[^^U/9T2Z_Q$JY/N#CZ(F@H#8#$4&P_[RF !_@^4V!Q"D;0Z8ZOMH]-8* MK<3L.#H8L,-1,QVYB -?@-_;'+"]CO[B&SY_W;V'Y&U),-34.Z-:? M8\#RV+A!LOSG?^ _A&ZL)&@C9789P+F2WQ1)_M<_4Y;G!644D,#0^!UYC<PQ%@#P__]ZU^M:@K^J4]99>N1^/??BJK)K&0-NP!X=O9'?_VG MA2J2A#HDD-^*NEO^Y]]H%$A %OXW/4!(3@*L]GN@&N-_=FFZ1RR(U<#8>B)% MO4:LE[X.51QNP1>!%OXWY?H(<0/]C9R* "L)(^4W!U#1U?I$4) 3]#L4A9<, M5 W"93/(DL U(N)?)/Z?\SWF[RLB_/;7&];\)$/_K'DRO1;U3B#-*7,+K:_[SE18K"7Z M.4FDHN%(-$0%@W]9P+._B8+H@..H2!]0@U@_S ^C_40L$>ES42X8"@UB<2X2 MM>^X!UG(/:H,#K [>(C??_VG7 M:1)T)4TP;ZD<7;S7RURO:[=UE]C!JO5.6%2+^F7HD@ M&0DGUN_KTFG?I_XKN2<"^!.7XGNE$D ^H!RW;87K;08L)XXTU53X *=*JO;; M43?.B$C7[0V'=!3Y&H6/L@8.1E[AR)8"@_I> 6O*$:QIJ.B9EFZW_KTL(A2 M.G]AW5-A-:W?UD66+B1549PEV.BH$EVM9OSBB]<.DH&,A;&M-WYB[@:8BSN0 M^Q; ?I59322J"OC[%OKX-%MZL?4<@F$TS+'!/L5QH7XX$@1]-LJS?0X$238> MIK@@']JRJBVN'Y3>N@+9RQ>867BI9&/49*I\U)'XV%<:V"MTH&'Y0!S:.FRJ M@]_.+^Y9HTG:2$%.(6^7P.-$/@6,E61!"D]A#QUWCXO]S,L)_E,,8E#ZZQ53C>4%(7#C>A7^75]Z]Q7*MAD:HCC*^-^_A"72*BH,C90A*^G0B-S&0#7 2- -:[1UQ>DO M1ZZE19@MFLMLM1TLA:/C]T2P,Z%'\)GDGB9TB-,$(Q40[3S17,E0+>XJUP-: M\[__E8B%PY9-OM:8Q%&#>37\_["M:3#9?+/5H%O08[:"@#)3:1&U=J/9IN$O MK2H!76WTK>7R4,%?@[^M7ZL-XM?(^3U#M'(,X?+*UQXYG6H1\&LJ$0JOS=E& MPOZ-5?KU4Q*[]NQ>4>R:&U=R-JN-&_H GY/LRN$T3\:"D<@@V(>A<[@?'@Z' M_40B%.\/J1@;@0$SR^V$V5!QU/0"J=97S:G8)4N%7BDNADNKT=,A\*K1?#H$ M/G((#,V\F3] *XK)2@TP5;6-&V#&\YEI/)Y.B@(KLKTX'>L)S.(6;D#TGXL0 >TT%?G%/RWUA1E*7.6@-D6. ]G*(YC,J!IAC $Q M%'0(-8L/*\!J!(#/X8D#:22WN**5(3(<=,RS*W074&XEM37<_\!871&N?%/R MX]TLY)4/B5SU/[J+L29SO<#H+!*D 6>U,(6H%P*]UE$!?;I@-W/!P@DJ$8D. M^3X7YJA^.!@B^PF6#?79*!5/Q*/LD LE=EVP$365Z[.9HK7!*M2)%KIT+J/2 M3Q?,JV[*TP7SD0MVTYQ,2V,5B] [?A@9G>3>FB;;8(IFK&<.V%0R.KR)'Q9^ M?#^LU: KS3Q.GSQ]L:?)OK;)CL43X5 $RO\@ALHH%!GK)X: [X-!A \F(N'0 M(![;-=FFNLK/%O0DV9Z92R6>;':HH?3,FGC6K#U-]M-D6R:[.0:29"_VWS': M,'I:%+K5X8 1VL-07.N\32+RTVA_SSXT$K\7#SC5 M$M>=AI+=;R5! ;]-. L-_;;WM=7"BMLN,7$1+G[JW^LY.S=EJ),&,]:!"6&M MN"&&FBH_,/>^F-E?_S'4AYS]#[:3?@',SXP@WNM 1ZLLB:$ _63%1(G+.W7\ M64LZ,_"Y%?Q85Q8VP'1:*J>\)=LI*9B?!@RO3V^G'8=Q:C ;UP8ZW7>^49?3]=$PTO6BQ^YG^;51U*DR+R$+> M3%\L*LH3@D((ADYP8U:#0_[] M%(@;=L9>*=-3^3=]/2L3N]#(_,(I5PF+Z#;.D/--Q?[1+0@*"C3XC#*2!'W\ M]P^NMS@:[ 9TP/T&_(C5T#&+' 29H:VN7W>TE!'4%JHV55W-@RGK@2F5=^LF MH984T^*LEFT+W"S8JE>;4NKC//N78E>0CD0>\DCA]=NIJ(N!5# U0><%SD&2 MX*81 ?UH51NQBO"!__8.A&X!#WM7"_M'"?JSE L4)!.L3:4)-6J;J^2@7U/: M-9 ZKS2=-5EE(@ B:0H2RE$03=6$80JK0Y; _S*2JFH'H7+Z(UX.U?CO0ZR@ MBUB=1#N<"@['RW8J$U?;I!BM:I7Z6<2BR'\1!<%<"JPR$UBHQ1"9&BK+WTZ8 M?(/+D!N7\4EZ9LR;"3'P5A[/TGRG)"_WE^A\JJS&K+IB(1[3R(A 7?"GDC@% M?ZUJ+76AN ALEI:DV>G%JZ)<>"^V"EHTDZZ?)_A)($R@O/M,MFNJ;K#2NS#= M,8^+7B>>*$5S&'M9]+0'\5'WZ2FWAB3ISCFM>X)/;E<_/IQG M<^5$E2)G8JU-I8+=4I8Z,R_QL*[^/?ES,$X8)7-F+T$&J7:WTXRWW@*M0HT] MSY!Z)$ZX)RF/!1F-8#U3S*C#:GLUJBXZI@YJ@=IYU/RS@HR[XG\O0J'>>ZHD M:TR23*W>%26A<)E5^3S5]+,1RK6V$3HRN=I85W)1/I-5H#[(XLMBKZ MN/>FQ"6FR71RS3C3RIO<>;(8/RR'IP_PM\>56DGE6 ES>:^<+K'S;B8M3^

8XL11+Q<"0:"%)!RE/USL_;<%A.%^!;(.#'HW\3SBS"05?/ MV@_E%C:I!10/OQ M(($I8I\=O3$!F17L%72LPO];U8CU=.Q�)^3K@2$W8[ M)6%#A[ B[BOE)+[!FR;@3 V?\D1HN#X(-,"CDHZA$@/@_FQJ:KJ)BM3P&W@7 M$J.]31C@!%%+%',@GL,W]O>U%LS_YS=&FL5 MC7&/_2_][Q.9[8B&S>_X)U3!_;)3?!"@QRAS 2:^5 V15S+^8*JA8O>?8,?A^]+,.U(0N+ E\THXE*#1T_"#YW?= 02?FK&0"HMW\/^0KXA>%^N2M"RY>FG-S MT_+M]9+QB_S'[UD@:TON.YH?SXF';;\L\[66C0?]V"MTY:JBF6Q\I MM1U<#JI2HKR4$R'Z"Y15Z&::KA_#V6=W$EE)'; 2C*/UOGZOKR\+],]7UXQ( AO7HP__]*_C72:"*OB8^ MQ=0WG$4?>="7N$[_O_?"<'_X2G\: 1[&"_E*33C+T6^UQ@EK2,^O<2)(@KS= M.J?CQ8[09G&JL UPO#P71I*2P,%OH=X2#F1:*JJ!"M4H.V0U40U,@U 5:866 ML7&HI]!:/;(0C#&N$4B"CD-0^!GZL\+J/#L[Z \13E7A:&A[PA%,6T#8SR=? M=0N$8-BFZ:8W]3O[(;@0\/^=!$/7A&U$!K&LC4# VER%'4)[]YN5%NQ*=W8Y MB;\&PVLXKF,!?'P6/MR+V/RZ@>7SQ+#5CYX8=A=-?YW2X.A6I<&XJTSD.M[L M:__NC'3_5QE4J+U_KD:-EW@ZY1WLBGJBC(RL@)5!AOS6 "'H!&MOB8+U_0 . M:BT8V3]CX!C;>.3+OOOY27N&A6V( #%2[ZP.25C4-=* \+L=9;LJZ MV&*#6M!U$VWE83>RX>*L=17'3I'#A90MI\JRBBBD%6'3?3RN'O*N2*%9X6_INWV*4.GN< &VJ_K]_Y2N9O[8V08/$YE7#OF"_$=%Z"'YX$\^JNF')7P3:_!I> M3KJ7N0BD0:8#K$HV,X./CV&HJRS!Z*__4"\1*O02)1,OP7C(2? YA/S/IQ44 MXA=8;.OR -0CX M+8$J.=HU&PR)/O[R28ZGRC,\U6:MWZ7_\) MD2^Q( 7_^QP4R3VF(JY[E>XIF^[A9"%;D(-C4ZS&I[5F,)=6:HG17>F>%?/5 M5J>WC+93,>IMEDQ(7"H#Z1XE7Z#%/4)S(G5N*NZ%6"!'Q:VP+47K;!-OL3%$ MV6U_B+:O=]G.=3D&3Y\%04*P]:!HF:K9&\PZ3$>_<3-X9T[0-Y9*"M2X^U@%CWWGY==!<2MHCHVK3)FL=4=>^1;6YE"25"7!#N @02Q$"3)1KTD .0QXJU-US)QCC 0+CDX8$(. MB8"U"R>\4-!<.0.=P/M(PL]1^&./KOO&&"_& "5%=M7++\K6#F-H>A$M>8*5 MI#5!W90> /L"./ U- W!FYK#^ZD&_1WL_E!!:PQ\T ^,8>#(*,+031B\ZF,5 M[4?G!)TX%MF9SX+5]^&!;[:G!,,.'/@$7?,> #):0XF*/,/;\+7PSO1^]B# M(1?62C#AUT7+AQ.D-0+/KO1MK7D_#94R-=0-VW!R7,C=-K<4597OU@O)2(TI MYC-RYZ,F"(O8Z L(]8#N.4WU'4M146]JO/PM^0CX$/.R8!A05'#52U,55$65 M5FBK:1C#Y%$6#44X4 6G68,E,I:RW=()FS'UW /][Y\2:!?)$<5M^78O=IR!64%) M5E+M;I'NA=[[HTF+^LJ%?PKT_03ZR^+6>6**0V8)W@^]((Z#8@IQAK)NR"-] MP6'&@4\M^D V!US?6A_B2Y"]AK="JX;>:T2,-'5AC)U=Y%^AY;92RC@6%RSO M!PHFD. ^^&PH8I)\"L1_*R.\Z]LY^W]T!)RX^P=) YZB2>= M;'*Z\WW0W;Z6Z;M7]_&%R[Z_M"@_O7CYO+;X+]2U?YCRN1:\_WE[UT@M[!UC M@!,,6+)1^#E2K9,,#AVYHZ7L"]R;_,YS 3K;+GV(IE@)C0=T^3U5^RKQ0._& M@)>F(;XJ"EVU,N)'K5[9#OJ)DS7Y ^MV3RZNN:=1\#@!;FY'/#G_K=55GK!! MGREAQL[46:K!2M=9OZ]S=J=KZ=L;.W1([8"5)-48J,M](^?,)HOG8>^,YC)V M*283,PK5U5SLJB-1)*D&&28/&KMOYYJ/[0EPU_-1M].7WNAQMOIICJ>GK8K. M5 -3JTL5U677^[#K3K\A;E^%AA"&H;@S%:_^:K\V7XDL3=?.:,!!=3)<'8/& M%/4D&"IAZL!NE/3 MWAG%[K_4<18\_ ^!CIX2^$\7NX1^L=NU]ZW4.'&I)??KVO)[!""81VXEAS:* MA3&7[-0XSN&Y4_C0P!!H.N(S0HTYY1%2<9/DNL=^<_8 O1G'Z=W5B:0*?Z ! MD'PGE]4!&O7U"L1 M"T;1MIQ_.T#=6JV'MTMV 7\H:/*60L?+_&RDHS=F35XP[/=RBO(><"/RW%"C MT:NI&KUA4$9B1RXOHMV>]*=R.!(7LPE2:;ZQ(I^6#C;??#M*O>U>T_Y2UI<* M[)#0-QUKUAJ7S]:9$GCW66*S3/"H4^&6^8.NBKK?]JN@I3M6&[QUF]V--L3+ MT_$Z+%73P/I@1.0O:9JU1':*;(UJZF@)O"5)AY[Z>G[.9+,'PX\+8%KE3#0- M: :;AFPP:.ZI-45V!-',M5*SPK+"BX$^*57,3#Z^ #=WY_]80;RT!0;Y/%@D M4*>MA>H-V!W1=(D/MA_K?BYD0/%ZQ!4&=O=0+^BEN3K4-!@IS*T69?L5['C K3_.%KB8PQXB M&"9?*3(=H*#F>;U <#T1#_@O+#T&6[3D'*+* IK+NSG@Y)FZU7)HNSO';<*V M!1!TVP3X?'=S;^_L?=IF6.1=\M5;KX])[&97 ']RG%_(> :$9<#BQ>\<_M%7 MY)H@T]ERC"E&*VQ[.%=SDS%]D-??E!_K+S3.IWN4H%#!TD@H&[,&R*F=H;>K M]IR6K4V\DG>JXAZ5S@LJGUM3"=]O+J=7I/-6F(I,,VL?P?UK>[RVW)MGIU-^V-U"9=W6CFGN) MR\*PGV=Y83#FF,+X R#WS5Z.@L-L8F;": 3*]2<) &O+-ES\P@!_ORLXH"6 ML$&O2%U<*1O[M3+>$<1=+3/0QD*1UD>W7L:T8/E^&\?=)Z\=_O/[;1'/=+_L&6K->MCE^&Y/- M5I&I?HQ;W'QR#.KH.Z[N8)_4U>_Z%JME$_1R1)#5"NE'M&J$OEFL\TT MFD2^TJF6.DP:_D(DZ4JQT:ZU4CVBUJBF&":=KV2;1+K=@#^)5HXA:G2S163R M'<86%89N-*^^'YJ_J?^%+?INA0VJ.=Y.'UL;(IVXW%TGJ. +\=WE[KHYT.'X MP$H"XN5U^)#C@>GD\%WE!ZO\QA)3B<6;V*(ZF9V>A'^:VA<;WUS?&N\H'4_8 M3J\YGEMY&]<.C\Y'UB$K!ZKAVQL\A@X_YG;>"@@0% M967M:7W>*TK0PW'VY3[U'QH'A&Z._K4'$OJ?)9 M[@X1QO+H,D2J6FDQE5:3^)E"RT.75KX^XV63LTN$7ZD[=,5OEUEVF17XPFY= MN1$>JJ';+A\YLE'RZ8G)&M3;QP]E? C^KI5LOM)J5-/M5"M?K>R1Y:BJM0GE MOMDB&.MQ+%@YZR_\GYUSWS]=+?40:'!3 %_+ TZU%MUBRLB7.%M[V ,%[)&( MS5 /JTN"%ZV\I,A;G^#V&=]K=*.5/YO)Z"Z[1/$MKL9#KZ%/&E$^.U=QJ];K M!W2$_*9%CB"%>:N5Z K=JC9ZE6J+Z4?)1)2,GPT=US $&N<,_#P8Z[VM&/)0 M:U/?B]31K7;%[74O2+^.AO#PY-/0UN5;/120I_,-)@61WGPAFDPE7VT090C] M+#:'!%U)$W2ZDV\RC>9Y5/*<',3]"O##1V&? ?"@CP'^SO@: MN@F_0C=\*73#/H;N=R>_@2T!_X^Z,U+5PC[-L%!D1?7!4D?@_B[TZ?3Z3S2O0^FB?T+X\O+ MV[ZN;W]S^O4VC0K<$+P=!NMC^$')^3N=;Z9*U6:[P4 G.EEMMV",V"@R+:*1 M;Q;]#O6(?Z%^<:&;\G.E^[O33S/-5"-?LXHK&:+)I-H-J,(AMJO0)6D0K1Q= M(9AZ&[5[;+[T/X]P9X#;3;RLTMX$XPG^G^/^ MQ85HRL^5Z.].'ZT';E1+3:?HG&+2*#![XOC'&!F]N#4(#N%G)'^7 '0[G6_A MCJ!\J\4PKKX*U'G<:/D=TU'?]@A1T>3EF$[Z&M/?)$"JFL;^!=/*Y5.^U\I^ M1O W=R1Q(SCE:P1_DP"U1AXJX1K4PG0J56U76G2E1608.W)L,HU./N5_?^, MLIW'VGN0A*VW\0G:TY>C/>UKM'^3 ,P;4ZY9\6.F42WC"-*N1:..Y4J:;J3A M5]4&L>.M/*($^ ;MS.5H9WR-]F\2H-9NI')TD\'ID;T:!Y'L8?Q;^X=::UDS MF7PI;[7,V??Z?F&KKY&?N1SY&5\C_YL$@-"M9!FT$VZ#R4+]WH!>C7V(4I-( MP6 SG^GA_OZUS^-[E/NVCY^*9B]'>=;7*/\F 5+51JW:@.J:R%8[3 .E4_R^ M9MO7.,Y=CN.L$270AX=[/QJX\ ?SU";(WT1/7/ M]:1>UI3Z[$K]O&R;\O.Z[>].?],$XMYDV.>*+NQ;$%^\.)OR M\^KL[T[_"6)/@?CBY=F4G]=G?W?ZS%LNG\P_('#O?]PP.NWLKD>;G7'"S_9; M6M?]W)ELOGWQ,[Q;'QPG]]UW_NRX+F<:6/IV^!6,O88BZ/W@1_;KQE^CZ)/M M@YM<(V\-%^" )/WSF2JZ[J%H1\\L.G"LG;![4-WSN+KG<76?'U<'PN%A,!&. M]<-4@NR'A[%!?Q",!?N1 4\.AB0598=HH?_FN+J=LZ%^Z-PZ3'&D>IT3<;<. MG;J'C=A]@[8B 5TG5'0"[T+0P?H@%E"@??55"LL\ZW3CDG5(7(0*38F\B3@0QAJ+_//0OO,MQOV3^7P&&R M844)5:9J&K^'PA+P;@%TM(4E*MN^O749)O5VENFB-]YUF1%7L=\\%@P0@'+% M(6%<:.PZDHCO>9#__:]$-);X9]8J4M3TT'E(P='QXN< +K(8.)XF!BT)]DT/>B;2 MZH7(J5 4BBJZK0 M*M"G<10I*TF6.T.<[,.,%%$8#W5B[$2_[XM;),YN/U]*6!,($^3<]864J\$6-A:J)1 MP M8T65U-$*>G30K2H9_"OQ"P84@RAH*Z@'[=VGPZ.@8=(%O#%T""9)8%5W@0E-09PA ,/_V6/_O=7 M,^D*&1BEGSH$DFDT9P[-N2DCC506.$T]?'_A[UTB''EQ-&QSS"JC,2L0[V-A M!7'5,Q7(_^/$:.;L*Y$MA\J35R'"(/ )Z!_8;J]@91PL+;H \!)"40UBS,X! M@;(3QFH-(9T8F"B?@5R!C5,+OS$E^!V^8P" LNW(PILMQ7W$)]8-^(&,TEWH M-5B.@[H ?@6(A6",B?9K\Y7(TG3-4I5HG % @,!NB2;(2%\.@ *& AP-_HY= M%&#-=C-!Y,B@H4TKYK7]F:='_=2:VUKSJQ!L3TR7V!6Z^'#. M>H$RWS*+W'((?4*#LH1>"=X0>R43B01^1O/_4-"U?<&O#V-/9.& ?:E"I $' MY &<7S#Q0@3)8 B98QT82*,;8RFL%7CPBAT5QD"^).=,@,N+T7WX6?+ M)!Z)]$X9^EG!_78%EWI6<)\5W/,JN.%A.,(%*:H?8B/!?I@+QOHL1X;Z(,(F MXF! A*N"FZDVNG0C7:I6B_E*=M,VZ)UJKOV& ?L5MUH;?Z*VVSJE HOJ M :R@X/AB 0U)0%)5$1?5-D&-,8:V3U#FJ@3-C2;HHF5)31CB:.AFY">^$K2T M%0EA,XUN5;8^'1+PK0Q5PS9NR'+P,Y0(.O[T5Z(U!OIG5^ !L(F&R@5LY9!U M=@A@5*=!1>'X&E--19H>^0EVH(6=@9HFS)'!;@+H>5B>;PG^&%FA>@.@L)V@ M.5PXH1*)R"M1M$)K3 @KS,:D>=FFBQ7S85J@V:J:_F(G^JP0$ 6BT+XC#]UZ M>_O-\W!R1 @^!6PE#7#6._A/^I5HP(<1&7M(9W(RNR(XUD1Y;A.%BX:YB6Y? M4-X-#X1"4QQ-C@4P=WBLPA@4W@\A#D-::06]_2$NYQN6QV2]*5BBLJL.7Q;> M+\A32=CX)9^P\&?PWU-- M60!72Q,%P1NBK;!8 O 5GM("F14>SG(XUZ(:A MBAHW1IZ;S1](Z;TRH"!)NY]!@L$P:?=3%KX/)TSA\_:^$>2](:!#*!^X%(5J M"K_[*708E-W/!D!"C-X;0/\WDAQ)$ 'DMZ'N#:4B P#1L/L%TAF"8@)7%LY" MN"Y IK*: Q,D9*]$%]AY%1;AYDO:P_M'Z'V@U.$$"(X##,(BI*L^">5X@E+' M^.\!C.>(H6F8<#YPIE@I*.X4C0$'X6U-MD Y'DP1+"\P1D:1+'K8YGHX15ZP MBIQ.<@@"9U,B?2$&IBXH*![1#>3ICU8[3U0 X$]17G;6_]D'\P<&R0AS(Y65 M++3:0%H;#1,+$HQKD05"_6BHB'&DU2ITBMO!Q291A5![79 M$U=/7%FXLC)8R-1"6PW#]84Q=MQDGC58P@J"K 8A237A:P-M+J"63\@R$1A/ M)#V1M-%06TZ;!D:LAJ,>'LC85U(UJR1F00=5M\#4L**3X0NV?PZZGK!ZPNI+ M6,DHY(;_X8*]Y4\!9015E^*T.%IY*'C76)CJ5G66,W7(5* ](?:$F MBV-U& M21%!F:-RJ* @SPFP&DH"0&RY?"UT%5#&6&]9C;/R5,+!G>W"HXH.BOE4R5R[ M8;9B@XIN"%]5&3WA]X2?#3]<@E>PGL*)"Y38G*J2P FXH4Y3#2OM 6&U_MR5 M95Q_A',=G&I*/$(SAU;J0(THV"D3B$, (P-5%C@'M5 +XH"!10UY@K%ZUO.? MJ%RC<@047'7> LTZ]%S'F+I3SX9F&?]I+1U; "OOSEN):4<5ZFY=J']2PSY< M8\-Z:EW=N\?ZZA.R>5:5!#74J*;^6;7$&*OF:.S.1F*)W7-P-CEWB[1?UT(T MP.I0>4#*O>P/AU*>$DKSHWS_$-5C[=R_H'"JAIIZ7HGJ7O' 5B2?E@AV'P7' ML;+"3IKV<._]NNV9MR!DUX54;4N%L3R4+1TEA@49BI%%IS7^ME.OKCK'*U%6 M-:#">U\0I:V4!\!M>E !(EXA^@%E+FBJ@BCXBK&"V+9^BSWN$9#6V@C8A1$( M)]RZ@GY:RV\(.$?4@#A5=5U 2A+U[J'WA:_$CH#C-$"V\@)JJ)*D+Q[X H?3 M<"T#SH&%6-!U+&0.*89X#.=V.W.^)HZ] @("VWZPU2B)E@M9M^ ^2V@ !H)E M=M" ZV+5IJ2T@P@XD 4 -R1!5SG25*!=@TTF$G7MT#:ZJP4USIF<%A4;$(<04DVE*C[M-)DB30D,08_ZIV_2>'L^OLO M/#MA]CMA@L].F& _P5"T/X@.N7X4\!&69^.A6"*X MU0F#-UCT3MN+:]]&3!;K)9FW6HFNT*UJHU>IMIA^E$Q$R?A5WWK_)=W.VP%\ MN%YZ9V_*O;GST,^UBB,[,KK[+=I YC>V,>BWO:\MF.&&;+QCU)HH!***MQ,Z[KOQ?9AH=$EQI L! ]&&L"2@+R45Z)F-:9RT-4F\L3Q>J+ Y$SNM6UTM[J85IWO@<-_M ,8/BI6X4PBD @DJCNVK$T=8 M+2>2I"YP2AD^3U)U9,NA\1\#:6IG;I!#- &\GB%_"WPZUCW?U[Z^? M(M "JOWUMONKF3Y?FV0E]%UK=O!N#1 Z]A)'!"IGK3H.."P6.+$-6M3S#YS" M9@YHE4\W4V4.O#)BXF(,(; *J OD9Z)KW0L2CDPGC0I9*:N0M;W6"']MKR&& MDS14!>#F*P,28'=9TCNB!O53J%[[Y;R*IJ2P_0*2P%NZC;BMG M"5DZ^[*]$(KA1VAK 45!;2B?K8-R7VA%=EO3WUKS_QEQ-]3=;#%PF+QP>.PV MVRP[0M"M/0K0;?8N!3MW6TL ?@GSOR_=.&'K);]^J9_<%0&-CD3+M8[&_1:H M6U!RPKGCF^M<4]7L&;SCJ@;E 5)K-=ETU"2>2W5?4_Z,/MSCMAU]0P#:S-M M$*_^V]M%8P>G5NSH8KRU2$^P+!UOXMHX#-P.(>J3E526AD'+5/&%CKZE8O]L MC?**.G0A=^#;0ZG64*G*0>DZHK)*.%%K,R>\B0(RHW!4&+#8H:PU!0[%N/;# MG23>WXC\<#ZH-P_)H@YG(@S17C[&=@+:\@N<]CZDNB5V@7:1,B6;E!H8F9*3 M2LHK! YQK,2)Y0+8&9+SB+#I6%@;>&B;(,. MT'!P:2L%G Z;S;[DL=4,&[ M%HC +^4L(671L]&G4,T@6=?L) 2K:6C%D)416",-MHG:^Y0C](=@!V&K"#K]NK=I6K8>E-A:1"OZ3>B6JVHA5A ^G M;K-6ELX5KN?1A_GM:(Z\HSD8]QK,%D9!TXT"V_+]F!O*VGDSA&<'-U_ ^\5E MG-=F&2UUFR,%<=R=&2!<@:^63&.1.;)0VA(E#; 8 3)JY;96D+L,^GK1JZ6< MUBNW<>#ANM(*/O:6C[O?XK"Y=Z*MRQ:2HQRU@%/K"X SPVC(3;AC+4M8.8+B M-B,OCA -;1NS)45V'MC2!L88)V MQJ['^+?K!M=T7PD7'%Y<[V+/%^WTAA43 M3HN;&C=F=9QXWUZ=[Y9D.VV]2T!DP 5%-U"2& WX^6!NW^ KL_]#X5S5U,XW M!G!^4VO?E"V[8#7:(QKC30P,H-O>/PJZ3 VS#&I=5SQ V(U8+C @MJ$\N +F M5I&(14&V94O0<_:W5'!S[0CN+8$Z9DE?L6T V.'%'ZI0IED3%0$L>;1J0/9S M[)P]#/GQF]D*?6,!G?UT%O@F>WF#J\O_0(S_J=FP<6Z7\C9) ,M-/)9)V#4C MIZ[EL3]MX*=&9Y&\ MLS[&(BUGU_^P3X&UEE.(<\J_A+VVWC8K.\&YM9,%VFS*+KPAL_/B#D$@#25! M%@R[X EY;2#E,!:P>MHA!.:68Q+1>J?-AZYLZ;I'#%=+<9D6\=7VA]R7;;\' M#SB4,493L=]9<[R/) EX1NAZ@R:1>D,,%-!G9%ZLU8U,=T("U+IU=&PU74#<4--GN#H(. M#_9WW4DG>-_4:3JR5R?7K#U"[;#=F14:J[HVGG@GE?7[U5)T-6EO(+K 9A&I M<^QSKR#^;!L.9T&@A;_K1(:5%MR0 ;>-V!M^H5Y.WC*0ZP9/UZ7KK6-0!L3R M=9%E#\!? OAU4?H+CF$UN^,U$_9E6^;VE:BZ=IVAHGC7&>IE,RD"HR(#;&ME\95Q1'R4%WF%?4"ZE8> MS-ZJ=8>5V(%#[?L2WDQR775;;\B*\W]EW'T-YQ+"7I9.!#T/IQ]957D M!^J(6993,K0N12&IM1Q<6-N--X&_QURY#3TN1(!=X6"'ORJ #J@AYN M2P*2W?.]V6S GL'*?O\%L(;@UN^).MLV;V:C%DUQ_R4)WO)%<#"$/+A-5Q-T M?:$C@CDDJ9Q3_#E 6LO7LD7G_['W[LV)(]F^Z/_G4RAJ3M^HBDC3>@ "U_1$ MU,/5X[V['E%5,W/FW+C1(2"QU2TD1A)V>7_ZFVMEII02 F,L0!(YL7=&B\6=VL&)5MSNNVRNLB$)IYTGP+%#WU-3>J*[34NV]?WY',NOSH0]DU M#SA]P+"-!!3@SC270!D=^1)':<1,#VESW_AW-%&7%@7HQDZ9K@-'$VQ$B*"F M(K[$!(-PDC*/X,:300'L?I>]^<:='TG<*S^5E$P$2ELFCN)7&#P1Y>",-Z=T MQEQ('C(3FH'_7E8AYE>(>&KMSF<4E*(MUH;0CDMO"<*%VPQI 24C)G-A,QEL M4+: 79(K^L(/&/="^SR=E5398)V\956&HL <'<[Z;"/6%&%1JPE'<,$4[6RK M"I*EC;E"^8-Q4#*3^0P>USZ(=NP95Y!%AU-'?70\=K(#%!: /I:?,2 M(ZAWYN3;20$S/ES :^[&%9[\1%)_/5>V0C$CBD$B>62%$=.'[&B-C5M&'BA; M05\V250:;=NJ)QY8O%"4%EQ'K*%=-V-NJ3?[S\J+9:+(@*J##*6DR&2P6&!X MO Y2+P_T% $LE%#R'"-:F0)$NPO.'UG1K1P['MA;N1:\N,X_NL;C4RFYX3HJ MP$0YI\7FV%,F]5FH?\[4'OLN\#0& > L9 \U@? EQ%A6,2I76==[7SBNGK;@ MF%Y6$,:?O\]UL,/V7WT&$OG?_2%)3I(F&RK1_DFT[8.N.& M[S%2]K8<*1-?_RR#\Z+R62Z="J!$N?8J.[/*,BE*GS\O:.HGJ45ARA3L&!&K M_5ZPL0JQ'L%FZ2TF>CA?^A)PE_\&("/A:94B;X0[SAH,1*BX$$UZR%,LV"50 M?^KM"?[E%]!U'%Z'41HK1&;Y\02&R!LE=@Y\#&3."S9.%@B6H<5">T)>72%3 M3EB/6"ZL> S75N&/S]5!?LP7W8!'%7)+=W,P&*Z059Z1QXMX0 TME^SLYDTW MO E'$&;+C3"@.$'SA_V6AC)-N00"ITF1IGSE:%NJJ1&XA.AJ*6SKV@&EQ,8+ MISEO*D3]E0>P>4--P&/5L/68;P"%AA=4 )BP59;W7,M?$[6A1NE8+'Z#QC>\ M=)3&=]P4 ]ARQGG1DEG98((7[HM%*NQ(X-?$#<)EX'I6&$,&'QZBUAAD32DI M!H4?K8I),B)@.C.'O=@P-83(\6A>(NM/N9HZGOJ^QL-KSDX.^*XW198CDJ?@ M;!$]\0I[5NV ?'!>J8C'$=MHY-WLQ,[Y#^+Q10Z<4*76"BP-CL<%Y4&E8AHT MH#<6TV3<>U_1;E:EI>E,:&+^^TQF"^F;-?G$-"G?) Y)QJ4U88?;,P01XU=Q MON3,Z,D[L7*E)$ZM-36W5AVP3=451+KX&(^P?+82A>=_919.*'JFU+0;Q$X@ M]K0$3RWSF7S9Y9ZUC&6<4JGJ)$$H2((48TAZ0SU:-9^IVXM&ES!2,M6:JT^E M>3#G94$]DN?B8D7% 76J*%,P84[DW'Q?9S7P6]C2%ZO@!IE!IN?*>\SKY_ # MR*)PDQ5#"QD)>V8, )$!>!YP:Y2P#L9IT"*]@4J[ M8A94G"R%\DW\%7X+VK*--[,%#^YD_"Q$3 :"WKS#UPM*186NFHX5+*DT(PI> M]6;14BG!EIA=W":HKG98\PKPYTJ!\7%=!.!%*362\/+YE8<6QR70(<_W%GFX M=&Z4I=FO8I&,(942$F1Q4N#\*%8P$GAE]SR[,K*.2!3(IEL9+8F@R/V>N7X1 M-M=B3 7()OP4H5XX^*?8A(+QKY.SZ\G9OD[.ZN3L49.S3SA:/ZQB$'Q0KZ1* MY:"CGT!RE,?VBS4600L(SZT264S\ MR4MFWG^($E"IJ(LOG_/*X3SW)/MYO*T#\F*S4K#*VE$GO(K&)^^&+; M5M5/;Z+,M:\\EN5A_$9D6GB+4K&6T4O^+*P#-;*ZF,D#&A28AA&'S .F#_[+ M8\_/=LG!\'\?#P-F=C/+D)_+/J911"0S1Q38TB'ZXF\OH7-3',%;OW@M+H_' MX@=NAF:_M5Z_DB%#_+R"&Y$7F&,I&B%S'AN)62*,RI4%\1 @OKD!<#3(TRP@ MX@S?_<>W_VV/QP:3L@#N\3+-L=*W/L WGAVXK'U#] 6>9U M <4RX*&9*GW46]D'H78H B MR_L7@;NSNG/P27FI.N,]Z.:;04SE[_[%MR68J-E*^,*>]M3O__ZKL@YBF&;? MLGM__^]74,><9QF^I='TS[S*0@#)RX)F7C.J<)Z0SGM%TJ QB5);?, MG_^3J]%[3'TP-<,K?'-_3CA"RK'*G3XB0/3P=%PM(22'P-?HE:HN95Z$(=@] M]Q#E&0G*4KJJRHTR5P+CAOPD)MQ#@W=#1IT%^PFFQ '4#P!S^-&83-F38U]+ MQ?DEBG 1JWLF,V-T#N.=>!]'H897B7_L7HLK";![!6[(Z[$V5]YJO/GS W$# M:VC%>+!0$O:9A]O1&/V&'7CL&^^D)+\'2;X68JQ4S;PI2/2;4JL27/DF#TQU M+3B(%F6/DNU:WOO U"IFHWGWP:R\7/D\%X5#W]\*HZ?%_:S$74:1$?#BFSRT MF%QF'5*EF+*L.I1H:5A8P=PD//K@2I^D.?^%1LN BI[@!*(#-S&>3[*X]]VG M+Q O!8434L,R1>T5HD;2J;=0!0H4#SO41)F6U$V,/80EP$/ BN4)8://[=PUZZO/R=Y[4 H9I6VN(8$H3C&/P&1@3-!'#.!=$J04OK>>V*V\;1Y"8&PFH7T$C3;O M&3=T*G4=1$CO4&^:I@G_#U4=$@0VH?1/7&%6]14JG2$)AD&R]@F(S?0'E.Z M-O(NTF(+"415GGK# @)Q@8)!N?2RB(_':R\WH[S_>,OT?W%'%Z M']_=640%PJ[ -D&X@Q]0B21X*2Z7++!UR1%[.ZTGB[S!9JI!97A(C'DIA?M8 MOBYN)^,+W,\7/D%27?3"<26*B4DA@@+7]]&]P$0G8&,92#D WTF9-B*R !D3 MFEB:Q&2 *51L#^$!O@Q&&),1>"(H8PV2K*6<3]C0;H4V.#*#0QC#EJN:&U@5 MS%R!%7-< ]60^*HFZ@OV-^/PS"^!)*,\L%5S_;IP8,M#-XVB/X6UL<%_6"HM MCO@;4M25&[4OK]XL'HSLT%G*T"*OL,F.2U$Q/LV/R\?-CD1B!W"0+*^-B"]4RV&!)D]EY@-.I?F2_R(0I=.S%8 KT4I<&=37^%#I\;G=+DVGHNRH>F(:C(K$"& M$X71!$+8^;,)H!1I0.U4Q\;W0]UL[+-88#LJ8VY(<&?U(TK-R%I; F[";I6D M&Q,IL-E3*L''BS:[I#M6QR3Y3672Q8_%)]!\ N8:!K*J[8DMZEV7N*R7N QT MB8LN<=FQQ$6;1^=F'N4QP'XY'H,MGLFML(QF,1/U@GTDS8J*IQCG_:J>8'!9T5V:I>:A"3%0^F-Y@8S%C8!'KBCK>[C'J/J#8!"(M&76 M)9CU#*H!$=4QKSJ1+C'D@Y-68DCM1@K (CJAODSNS$6M"4VKW%U<(1ZNHC\" M,N$X9=P(5_CD,HS,C(5H%4^+2%-KGB')8335*7#Y!N? :#O&>P3BM0QM>!- MC\Y6I>RKXG)7A4HD1&=5>$4"/\N;,#LP+R,1Q2V[KI9] 5&<>5!QMZ#7X_[_ MO[ )= ,K;>*#!():HBQ:YKH!.9E(BPNH.O67/I"(V[!J2ZZ8%,3!+C9D$G@H M2;6[LTMGZQ27ECWHW-B$QL5 "?-A!=Z] M@28NDW".E4R#.5=7O!+0 SLXGEW GCR4+B)#32*\PP,6O&9/O4&^W7RKF0$5 M3C,P4-"V$PHAPKP$T.)X]+SK^$VRB^[$Q)!P4*JT:!0&#P09* ?[X $6QF:, M\WCI#=:8<+V5A\C1(1!5\$JD5T8QD=-6"5[[<<>%.RAYZ\YNL:5'#X[G19? M8U&5I/1+F;.V\/X4""G A3WC>J<%X02!O*5"ELF"!!5S'NN54"5?LB*&M\%# M5#N6LK[\(CAU*D4M#R4!PRDMN]T$Z+'2RE2>V*B6/OT)^('9 MMJ$WS/8$&WMRS,H=3W%.*#1K9;%R=+/BM-Q@YB4\1L.W"MWO?"T"%0#&JT&]I6C:XXV*.#L-]^">9I7'LG4#U_*@ ME-%NQ44L-K,@^*"X)3,-0QHK-U1;T12Q56KN5(Y1R^OR5G=AE4%:&/K4&+$S MB/ADQ38WE%2$@K 0I]#P/LI4J<$K@G(D;+O$V_P\YQ _C[6YK\W14]",\UOI MZ*]V;XHU9*Z*Q0-:5PGX9HD:Z,[D_=DSLUQT%C; M,LOE<*\MJ\NR^LWK!8PU8H_' M?28.153QY-B.,DO4J0!ETT]LAG!)^)5$5!'51_F2][>1;$V=\BFE3S%L 6:- M+6,%_;@5BZN^E+I$98V;%P;7VKPNJV(MF.X,(99SMVD5\,.UWT%_BF2GS.]( ML,\(#<\I%"ZPSQAG3%?O;O2:I(L'#D POU 7$&8UD8\L M)NO"0@E&;"4AQ. W&"#:\4CZJCWDZ+>0QWUUE%O'?769F&E69B7^W';T"%* MLU=N''Y';!0UOGVG6(R,(S_+$U1I-_BLMN[\)F*8[)QY+P=698#%64P\NXS\ M>B&NL=FVY#"S#C?EV(.2A3M*0'S,>N@ ,;H\$@_RJCR2LM/)DA M(4 QU$8KL/+DR S5S>8MAI,'/A4DR:ORLHM1'M_P$UF#D/E^B!:ECC@K#,!4 M[ X 6\* J7Q,WH!*\%P5ZP14O*SW*&'K"H3MP@/C54#Z6Q^=6PHB!"AZ=:5G MBY=#+H,'PC@.S"N%^C5NY#] )#X541B\1J(&200R$)I->?\OQPW,^H-%V"]K M(9-+Y& =:L.X")JJ3Y;!IN JL@:4*,=X5IZ6K#^?F(P^41N7G_+,(BRC/+-< M< ]Z7@,Q-C7#=46[B2\B+_/2RQ<8;:$ _-ZF??E$REP%?^)%)=#5L)9FA,\_9+">&=%W M5\#XC5L:@+,(3D&2#Q.D!1Q04<2]HZXNUX-/F4;AQ399T6JN"=?16?,L(,() ME%I'9:*@J/LKP0S688>8#[V@,ZC5!0]NHHR8D\L1\IO)E^#PXE7FV<"K#*HT M%/VPQ?;9I+R0/8(J5NJE3D+FY:B,?*>Y;@HF+/+Z<<=]-7I7$_T6,H$55-Z75 -_"R MR75HA0HXA3+>P1.@"=[__=(<2AME#IZ2(5J312./[+Z9X\ MJ89%?R*QA$D&B*5O6]+QC9SJO/_4" MF4][PPY/=.:\4 PK,/X%320(-:>,%ZG)P=NRA$1=0_XH3W'[>#Y!R>ES? >Q M/0J<:H8-4:S1YBC7TDA<$V45@R(I9DL%H,(BWX'9JM"; MH[BE?.(Q7$I$964;UI;5ZJ#IDX*FK@Z:ZJ!I4X.FIC[$3W6(J^MGYN@%/@$' M;>"=5&\ -^BCQ UZRTQ";\7/^(V(0K($+A_P2S )6H8#SD%6:-'@S9V!XMT1 M*$&=K9H5^!9K6OA!0>\P!:<,O.2!BK6>' P4A4KT0;:I".!YF(J2H4/9QY$S[K:T*9"P*9P,*!BG<5 ]-FT8+/;<*6WMR&RHJTB\]=0,!8;W(K M5G/_*M&S1.&KOTC ]>6U4GQ',"[*KU3,Q/*-%ZY2SF*(1Q.,!H:@DD;@_:UQ3PB<3LZK"2*DY M8.H:PG!3D=<&1S!+JF^A-QT>%&5@":O_^O'M(,-IW'TI66OT'@M9SW4 ;8T+ M0Z5N7EVI> A5LB'B0M_9H9M ()73\#W%P!V"RY0>)@.@_IRC!62,A,22_(-+ M*#: RO@-5"2) Y 2'G;58P139D'(NO>O.FM*(5=RJ"+B M1<9^/J0'BR)X-!XG5, @-6 GB\F9Y*=0V/Q,,F=< 61CD;A"30T(T*8X 2DK M>LUOC-4LMQ[$>-75Y?+&[C1GUFMX%30_*5;C%ZATR18IZ08U,9[H \RYB*FDA!B/LMV)N!;2? MB(?GD4IE>F2.G?7FX]&[M=LU0J\"6ZYPF]*SS/,,_\55 8HT2" MO%D9-(1ZF.T2*:?%&Z:; PE+E 5[U!"M+*XK-9AO!LFIM)G5)@P<:D=ADIB1 M3;6#.+ 8:B?GV3"F])7<8;ED@$A;:9,)G^2)6.]/QMWBZWDM:7&^26' IDQ- M\($)62W_,;,4X5I#HI0I)A6J4,R849V(.!N?S$"W+#0[R'WT&%#59@/V::'*#OW)6>L&JP]!R7(=@%1(CTTBZDPM==&G,S8)VFY M(T2T*&(TD(/,JCBR6^O[B7$31_< P!1'?$YL:496<9@>[V("#()0&>,$MFJ2 M1%-?0$L@S@!&C]<]01YY+@:8HOCWG[7++S6>$5^=#"^%,. MMLRLO-DO+W[W3*]O38;]WQUO,/B][]KT]\EX[OWN#6:FYUG]X6PV><%#BOP7 MU]^O/EKBG0-!H!="O!@_4QGC M_9S!F%P)F,R_LA1$(N)D$T_;-P-3.+_+J" MH2='"+K)>0QL+_^?OUA#\[75 X!](8/7[Z\^?;_^_F_C\P?C_?77JW??/W_] M1HQO5Y^N/W\U/K[Y].;7JX_L*\:;3^^9KK]^. _?.%OTI2I6$4YTC MR;9@X9?I6I']!3N.8Y5?WOHSMGB,M(YLTWF=Z;:<[\T)=09]M_^[.YHPOI_, M9[^/;&?\^]RV9QX=#[T)[:_QO7U8ON\83]LJ3W_^\.'JJ_'M^YOOU]^^7[_[ MAKQ[]7^^,.:^>F]\O_YX]?W-V]^N3LK%.E^XGB\>GJ^]\>A-A/L.TA\%)XYWWP.YC7"=0FI,8MWS,4U:4CD$"2#W)NO?B MT%^(/T3W IU#&8=>-:^\>C(Z=)BLC0T&'P;FMV%A*V(B0V E3F[]I0SX**Y8 MGMK;92ZVFOCE+9AXA&4H+2_%&&R(C=$+K/:,X5=*&XRH_\88!XS-8S=E1Q?[ MP;T7BXCV%%M!"U=.7D$85*T/5B,%!7 ,GCZMF)J'4;LUV%T^KX0M!P)J]S2; MH,YC^G*GJ$(+28$YD"![,KC1-"],"SU$C$"^^4ZGMR$[FV_8'=[^E^'_5\1> M_'WUF^^%_\G9TNEDJ.\[U+!?+RGJ.GT/)1I6CZ^BFOW%S=&$D]_>7$7TO0" MXK,6^[\?MCDWS6'OC^7-"\,+TE]>_!I[RUM_^F+K25DV7]!D5$Q(I4IIW?Z1 M!4O\>!W8PUY6>G082JYO1CV$U%[0NA"1UBJ8;-(Z6 6IO\ NMKS1,0/SD-=&PU6T]_"LNP3#Y&F]'-2F:FBD M^ B>QLB! /.QE'A?T6SIQ3&@H_&'M]&,4)F^BJO7(/\/I9U"O!$P+R1TW]P]3'6^V1/L5ET1#%8.).% M;3C;,\T&2 .AN0LA70=L,_,$&%I6LKF!5]"'F$"I#M; 8(8JFHNQH.$?T8.H MC0%O)U&SI_>8(L_:RK '54HS]_X>\G1Y+.O2$O%0V*(^14 IK-Y=6%RU&X M?/X+F"^B .N5VE>5^]9OW>X4D.!FX\:S#5I-_2E,B9;K>^R+"IN\455*5OZ7 MR=5WE*MOBE8ZT1Y(ZW[S8U4>:[ARXPL[*&ZH4C[TUY_]@SY!K4?S9UD/E->. MH@?/764T5+'0 0I-^ %B+/D#9U7HG+(EOS\K*X:"P>+!4ZZSK;XJX36%0M * MQSC_ZLS KFJ.]<%$J[0 N+KR)&I%R\T*X#6AKAU5C7*HR/*BDM' #P %"EEI M%1"*5VAI9?GP81!YRGO9H;S$*BZHX63N1AQ2A _)RM4K%E5^-AE+>_J*JFX- MPQ6]!XEZ)B-;<\J!RI5-5.Z1'4^@]IA*S%N(Y>^S&V-M$?[H3MS",R:\L+#J MT3C4GT*"LFVT]:G7V2A?/^XR_P*,TH'ZLZQ^$MT2+-U@3F*4@S-(7BN=KY4< MA[C V56Q EK4G'$CI-!M2&>B#QS++_E=O8";967^6[L1U)_B3;+))B$:4@1E M$?H<>/WU?0S]&]Q6$7NO;@=;S$->AY<_.3&@!R&EO#8_X+5MT&LS72TF B4W MW+H]>(SB"F-Z W 3L:AL(!53X+1'L4UJ*5 M-57Q-(K6#RY4*27%468FG]'\+H(L? 8Q"OW$:]D...]X%Q'&2N42_/ "H7R@ MH/8'XRA?6N-S_!ZTPT"W.>RWF$FT?3UJ>J&@AIC$,FU94 7&@N*$/>'F95_E M99*@>2'U 8(*=8'!BFODTAI*O_662VB6%^X;SO64H\/Q#ZPY%" _>;ED]O.$ M B*T!*(D0KKY%Q5%*OP5SX!0LR(\9:<%@7, P&M5)&36D XLD11X K670*KP M458ET Y3>]COUS/^L42(> 3?R(X\"6_1"GL22E>3D8@'( M"1_1'TN?:Y(C%2\]6S]<<;)\Y@9$;M@:->N)0CBYK DV6#'K<@\4Q>I41$A2 MC[&+>T@&F"-8O0X MY9,84ZRR?WGW2MVZ3=YPZ=;9^UG!!(>1S,H*1!@/\_40 YM&3$U2M?OU%6\: MO&,;@1VB3[XU-@T&W"27T3GLA_V^10NKQVZ.)%,X=T5A PZP8'8VO0?)JCJ) MD:?!AM;9P,ILH&7J=*!.!YXV'5BC=?D;Q,0.9U0^M<0MAY?:Q;XK!41+\;TU MVW0]V.DI7:;*_0O#&N0I>#$'6%N\!W,ZLZZM.<(CN+V\FQI6S]YS\K>(8B)! MF9<::MUFXWYDOM8W+,]Z)Y-&\-9_K4+C_\(QJ\);K!+>@R2[1>6)*V.&Q5BL MF(2%J1*UD YW?KW\3JW.*TWHX:61>9T:GE2\>SH$B-(?6-#'?#.9DX,=9%\" M%-RE]Y"]E>QHTB/B80X0FIE-(BVX8P!:Q#6YO8!F.K>2%;NY<"#R8&7))GVB M(0IAPGSV,<3XU/7O[2X ZP,",8RPPY^+69R1:O I9EYNP\)^2W-5NA<088,X MJ&H+%)I19:^PY+-5*+&^E2S;:BG'X957.Q<.2JDG$061@]HB)FPYL$'_Y.RB MCF[C >RUD!*$H>7@+568)$?5\\.*Z%:U/V M$9BQ>3%"IK]$@BLO3]GBOHH%]8Q_;?) -SF@CSZC1 68HI.#^1Z/@^9+N/QL MZ06 9 C%9A3-QL(KBJBW@_,/%T"*>*J^1> I7A*K9,!PZETHXP]8J\+6P':3 MGW-@A\D0(..<]!9[HQFC7:3>#R YU),0 48OACZNENSTP?IJ?( E-.!'JX0[ M33SCLG9#;_;'*A%C"5)" M7EE5OP)_ R=5 'C;*SYPC&EYF-G((_#\/)KQ*'BQG*6BEN@I24V2*Z"\F"85 MIWAUZ&A;XAF=?"6ON8-<\JH9/-YW,V1X:5%V[(F(S)..?84TR^IX;3G_RBV5 MIYPMN\06"!@!J+^RN!58?'Z%';4A_)]G0+,X?DF]E$(71XCI/Q&/ ,&5."0! M6_<$-+2H0]I0IU4&']@%#>!=S_BLS)P&='O96/!4"("C;]+6"D>$&A'H,XG" M9UZ2#;=0FXCRN8DK4^.QZ >##35:@F_(;PX3I KQ[P0""BU1_48RC+@_(AD,.?&@!VN:#W^[E M\T'PZ;(M2OBD'QPM5%GUJ=@'W#;8#B^3U]66JF5I7-&*/S(@!,:^/1.@,UN M["&'7/XF(UJVY1?,Q'P,F/0%UH,B%=@$.TW;FJ@CW:*E'PI#22)$2*3T59C0 M0/0GE1YR*Y!$]D2EZ6P<:A,7HLQG*XP,PU=OWA&9[^%!,[A;#@19L#?CXGR@ M+7Y>/9.V+A8IT-?"B)F#E-:ZOOY-\ MB*RZ#ERKV"A:0#A54$I@*"%/A[ZL"&>=?X.VE M?&*$=+)+(,"[Z9R-$_XX""S;PA 'BV8C5KG;R]A+!@%D?&,O'5L8&4A Q>RJ M82 >( .#&(6->&5AIAUR=9>EB4"VH-R9AC<\GKI9.(F(6:1K*-*B+B_B&.Z9 M8@#_UI\C)DXJ@&7%*$XURQY-,-*2:; "S0AO(>>9=\32I5,KH5RNW@];BIC>S+P)$-\HCJOV,G-ME*"&8F4>F6O M<1'HJ&=\.YZ+SKZ>A_>.$]DCA=!><02>,K\&=X\F8/#Y";<7-H]<461%SD2M M0(Y26RJ6$8(GPP!FOE8)P*P$DW*IR4#3N2[,PFXR;LJ1DQ]R&(''@HJ;'X5( M:4\@+Q$BMGFQ_WT[Q+(X3[-F9)6QKN=51QF[R"PI;_\.*P4 [ N)@)U*;:O$ MT;:1GN26QU8.D<#R1?;#!!?P'%J2=6CY-4FBQV["2JB*X[/[R\:%=3Z( 3\ -VJ:&P'61M6[L@GZ$!JS"HI MS7$%LDNL&'5[MG/4L8V+)['\EJ/F$4$0A92*%.2C'_9B].Q2N3G+4N.XJH50WG%([RTDP6Q4--1GM(EPB#ZJ4C.@#1A\PIG7FK+-#)HG'&%TE2F!'W6S>!9<_VYKI*##%.+J#&L86-:!0L>@G\6I9&6+ %H?"G$#5^,TS M!@^8 .51?*8/IF*B.S;P@,&[MI83I#DJF72+@75RR7K46S_>1,2G]!?N.0EF M(][HH7W@?.3D!AS3\B_^WQV_B<\Y8XJ!F_HEDZW\*6S0)5KH\&KM8_X@""0+ M16P4&H_H;.*O6U,H"<4X0T% M[G "-1*P6!!/&B;\58[KFZ'Y%I-NV-$.=4D!^N')+677QRYW#H*2W!IS=AO^ MO'SS+=[ N0T&J09!E/QHTNP1MG!29?Q&_?%G^; M][ 42%5 $2\L4)TVSKL413U16-HYG&:?'+09^@F#1ZJ B[])VK_+:/].?8)O M*NT_Y[1_SVAZV"K2[47O^0_'U7'7':OBG^!M\&7"%@LW%+R9*?>"B@ZBF1O? MPCW,CP+IZJ6QO*NXFB7:/"3NC\E._X@GJ39,P?;JI/Q=[OO M?>^ YH%1S[+.>P.Z!YP#)[?:T( MSIP)1KV^-@C.G@><;AP&& TL)E?:Z1&-JMSV\Y:&.K:$.>?PYB\O+.O%GOLS M&/>&0YG/RZ('RQ\&QC\,&T.$V\V/_[(8KY]._TEO(7_Z:> M>.LJG-$9?_F>3NEB0L4'CD7X"QCMRH>&:QG4,GB&<0O-)8?5U.Z^BKIO]H;. M0?>G9D7\\NO'MURI^J'4R-$J >RF5T45JUGF#&S?9V^)/HB;+R\UJQ"N-M;_ MK4E]'.<0?N)^:)YI-,\<)]F@>:9+/'/PY$3-VR%J1-IBI+6+&8Z4I= :I$M, MHPUJQ@8>= 6,ZX+_'%P[[!F_O@, M4$N:08['(&US!;E%HC0+\#>BN6::(Q[-!W<9ZSYVL&T$&,4+1;Y=Z22IUYW6 M#-0 ][%F_KG*FXLTFW0H=U@SFZA=6KIH1_N#I_('NU,\QX_F7^-HM10%<=?A MM*=U\+$]R*YQU#>E=UAST['=S:YQ$_@2FHN.[G]VAXVT.CJE']H=/N+JZ$T. M?Z&9Z=C>:M>8Z3O"I=3AS>9@DI=_F4XIG<\/O1G;'OW[K1_/+F \$4SXN:/A MBM8F*,=]TGIEYYANZM$90MDEQ(!1-\DI;Y) QE>/8*C9 M2^L58XG5\@R#&IVL)SV^HM3T/F5]Z./T'@QL9C+9FMZ=*/=\G-Z%'=DTRG(P M')YM(4DW*SH?9PRG3Y@]H.G=B0+,-7)OWY%->N#E8.02LS]ZI;5!E^HN][ " MNY"">A&_8'FES-,+.UK+Y/!P"3FT-),HY-..\9:N(NE^>7LTE%[ZI@AL6R3 M]*L.IM8EK[861/X:1TD"0T7G?MJ6PMIG/7"[P"V?K@ZW/[MPY-I!Y_;UV9UC! M[I/AT-%Q2YU0VSDY,K M,AR--<_HA-KN2=CQ4/.+3JCMSC"N-2 CI_X2-,TT M[4NHZ6H?G23;36\XQ!XZQ!E5'#:M2Y)=_6?%Z&[XH?$RB)+DE7'CL=?1W$@4 M&*.?$12KKK8ONT5M7T=V]MHG"S9Q!B/BCNLO2CEO9=FX?-HNW& Y8^(.',T) M'!^:Q=!-TFIMTG=M_4HM[E7%8G M>[9^!5=G'D<+@W(O:$'3VVC&G*$[FF%NMC(:<-8Y*AW9T6FG/X9+A\2V=1W,&:::]M4NMCMN?Y())\'6 M7_=WSCS>VGS1T 1(.)TMZE*V:$]>L"SF<)DZ:!+F:)]%8(S)N98 M'P[=SBOIK&&',D5[2OJ '?V66^$)=R&O=!U.HP4U4N^'[G72>:2FT+(%NJQY M>:0]U5M_0(;#^NT8S3"-3R7M>Q[:Q'4UPYQCWFE?7VE QGU3<\SYI9ZT7:+3 M27M'7/O$=1/&,QA?3* B\94(OY0MUF8 7** "%]Z/"TC4L=7*%01TGEYZ MJS22;R!)^#N"^/P["C>([\ [\J S?X+G36.Y,(E-R/=AQSB"VQNXV^(H,_^N MXOH1N^8\B.[EKLF_D1\N)S'U_KRX9_OT>ADE?NI'C.MHX*7^'2U=4Q #;RR_ MZDV2*%BEM/2@=6N+>H)8[%FR?Y^I/YVM@4U-B",1XK&DL2;$T21B>Y!;$^)( MA!@_DFC7A- 2<5Z$>*S>0!-"2\29$8)YD-IL:@0EM$@T@Q"/E:IH0FB)."]" M:$>B7D(\M6CHL6#?<9_Z1 G"1^)L[=J#:13 F[^\L*P7>V[(T.J9D+GA86T9 M'5_^,)A@^#/C+R;^[X@)BBF%7I;2%FXKEOH0Q;Q>*KVE_,6_J2?>N@IG=,9? MOJ=3NIA0\8%C$?["-FW[>8-HM5AIL=HD5@T6FY=?/[[E(N"'4GZB5>*%LZ0J MB:<%HED"\73RRYN\8[^8Q#Z[Z-]I<$?AJ> &7IAIJDA=_[?6&M5#L\QC M^]4\)CI"*^9S=,B!N>(QAT%SQ7ERQ7&[_9[\_%]BGWWYH=;*J@8_[H')_6AH M66N!5S M.0#':6@6Z!!JRIZVPEL:TKD_]9E'Q=^(YIHM#MM"=V!_Z]F'P_55PEG!"T5R MA[\ULBVW-K=3,\'+ '?ZZ=M0=S3-5BK/U//-M-4G\&3/*?9C[H?GET.@H;><7,- U MGQS>;6L]HVC%!*2H-YX%Q ]$QBSQ@$6LX))9I:BXX/TQ+K0F..;? ;/AQ,""C\9A8 MCJW9X/P0)+4JT$;!T\87N,0<#H@-ZJ+II8E[^DO7P#L7TVC!'B_WF)+53M#X@SKJA$@[*=?$-,;N!B Q1S;I6V,MF*U-3^Q$:6'I:RIW[W = M$-<VPM7#MUSA*$F,91W,_K:W$\0CH=$\MS6L+E-P3M=?V!Q#6U>-ZF)W? , M@19A?0A7SF0GSF!$[/(QW.&$P>AC?/&T&0WH1J[6JB:>:B=4UG^KV!MS^-H85!NB"]H>AO-F#U^1S-T M,AUV;WK87<<"VAH+T)1K:\Q<4ZZU8?']O"#2=VJWU[I"Y0;&QW>/L@[(P+)U MZJ.UA^9N\DO&]J"S872<.E9_IB>PZ' MKCNPR-"RZJJ[:44NX#J<1@MJI-X/77*O8_\ZC-$<;308DX&EBW-;E!S8W;L; MD;$STJ1M4?9@=]H.B*D#RVW*&>BSM/-GJ>4XI#^L.$R[D@KX1%,!NF-X:1K[ MDU7J30)FUT=&&#$3/TSC* B@L=8'A%::I&U(%W2W$+Z]\87N5@3NGHH9D9%3 M/WIF2XFF8^Q-HTE[8N7# [06MY)D#8MW[U9<@24TFGQM.KHLAXP'%9&'#D>X MMR(.@=TL>E!]'@DOF\_I+37^^>GJN_$K>] E,:[#::]68,NN^(<-C))OI_[F M/) [8%(",9P:0;9.3.9CXVYU@0_LX9CT45MJ/NA$@+X&2#;9UJPYHCMQ_3U4 MP] E?=/2FJ&C.8!]-(/L[=4<<BKH8LX^>9?_>W MO[)_Y.^F ?5BX)C;US,_60;>PR5NG+C5!>>E2]OM.0-8 'M+P "->D-X1QXV MYD^P).7*A)S0R\F,?7^O/#F[/:77G#O/212)8]Z-NCD*)ZQCTRY M-@?6-.B-1C\9^4O8DS6J+;P?%\JV%?QT_BOY%@J:?"]*_-2/F/31P$O].UJB MF" Y0#O95F^X1MRZ>1AIX"CG@&?,N$ M7LH7ZB; QHJKP!VG?*52X)"&%\QVLUW7[8^L$G45W2QH:Z[1*8WE&/Y56^21,$J MI<=@2+;U@^K0K/*[Y>[5O*I:.6C$5M/E-'1Q>ZZCZ=(\NFAY:29=1KVMV1M- M%BTNFBZJMS[0=&D@7;2\-)0NC]7C:,)H@=%T4>TQPY7H)TEQW=EC#^$,4\9YS>4O[BW]03;UV%,SKC M+]_3*5U,J/C L0A_89NV];PQB%HJM536)97MD;J77S^^Y1+DAU+\HE7BA;.D MJD9!RY.6I\,C+AY6@KJP29J3GI^VT7ND&:F>A$;3#O4OL<]^^]"6(?!=8)'# M]]1V8I=&T(=L?IK)D]<$:( MY@_M2VYB$!X4?DM#.O>G/O,J^1O1O-[67\TZ3? QZSY[KJ\2SB9>*-)W_*V1 M;;F:=;KD4];,.5>!O_!#+V5+U'JF&;PQ',^.M:8TI1AT]897CI@P;!1V'4IW4.-6L@5W ML-E-8Q!R/B#,::K8X%EL(+Z_9?*&5Q9&YHHG R.ML,6#J MPB)]:Z 9XWBG"'ILS>8+K2Z.SA7#YA\B0V*-QF1D6@W.TSWF5UT#*UQ,HP4C M7.Y9):OE.O$!0C7P0YJAL0+@ >#6PI5*3\G>9A=_B8/F5\M6Q"U:*"7'+N0\ MOJ+4]#YA8>;CY';,,3&'(TWN3M19:O%NA(_4)((/'#(,XBZENK9\^P:CX=D.!C6?G:=/8OHM,\Y4KV1:9T]54.?6)9+1F[%['#- M)F>0Y-F)2X3OHSGD#!(^>^L1=V 1U[76]4CKTD-;:PU_C:,D,99Q-/?3-E6G M'M%1:I1^VUYF*RRC;I#Q5#Y22^B]27?U+9.XXU%7N& KQQOXE&M!OLZC:6A% MT3H6:6!B:)_Q\<2T76([MN:=#L-F:/720A9I6J9I+^W2=T;$=,SN]3Y]7M(8 M<62,E_3'DH8)35X9?CB-%CI=U<)TU9YA!=L=D-&H(JC0*B& MUJ6UKOZS8G1G/I1QX[%_HKF1*- \/R.P4UT]4':+>J#..3NVBQ ,F0 ,[1;5 M/3=2)38M3[8+Y:V^0_JCD29]QU)=.]%^[)#!<*QIW[$<5HNZV1I(T),GEO8. MDCED9(W;U+W42.HW+6?4R>ZDWZ#";AY'"X-REV5!T]MHQCR7.YKA0G;26>]T M"D@'7G129_=RXK%=_VEU]@S2BI2.5@LZ5;/%D&5VK&Y6.L],S4XLXA)S9&G^ MT#F=C4@>(S(<=B&A@S- 14V<4B77!N?^.9.TSA1E;C?E9XZ);;DM"O,TGA/: MF;KI.V3L]C4?="B/L^=Q9Q'+KM]@/F=..'U69U]6,$>$;85FABYEA-J9^Y(FQ'LK9;(P*W?[3DOVI\\;:-EN6/)ESTQE,EP,-"BW.I4 MRYYZ'"O2M!IO=R)FWS-\0,RJC&L7,C%;GB]3)* M_-2/V-/2P$O].YJ='^9/\(3*:G)B7$RC((HO_V+B_U[+*P))UBZ'N'B](96> MNSWHL2M/HGA&8T;RD&8[;'@KY@R;A@GW_9G=6/Y;X^!G/V3\FEZ:ZR(RRG.& M44J32Z0.=]'E\^.:X=D#;YG02_GB=0W5O@4B\7CGW?]"9 M2B*QD8(?BP$4\35@ZQ<_JQ\\:\%E@$/85D YW*P#1VNR^A+"?T7]4!+F-0VT M[W+YGW AMJIXX06O55D5;[WXVW5JQ)0):@)H*AB1H8'/Q,4#;@9L2'@+D\/3 M:,'6]F"PV]WY4VI,;QF](*B#7YE&81(%_HS_+J!W-.AE6G%-UC5_'8B_[);R M5P;H8WB+*+Q9"PL2(\(F5Q6IE.!OO\0^(^R#\9:&=.Y/?7C-+@LHIH87SHHO M,.7FOBY<1G*I7_>V^"FCY+1Z6YAL^(:;.TVAM M7>KQY S7SR=8Q.8F$/617_SM&PWH-*4SXUT$%TSX*Z&7V!]OO< +F>KZ=DMI M:KSW4D\UW)Z@E/CSP&J%#;#P?EQ .0U["JEG CI/+^%HEV^@7<7?$4+)OZ.8 M=.([:^H)?U0T4-)8+E4Q0U[LG$<8]ZRM.32%(Y3K1^R:\R"ZEP:P_!O-O,M) M3+T_+^[9SE780R6;*E?+V5>]":/4*BU;8B=K+H('WM7F5ZRVW>Q_X24-MA:D M:"(<@0AN;[BUR$L3X2B2T-]:S*&)8*")<# B/+4F^+%8WDGA>0Z; M1M]))]281^5WGU)(B)UJ1Z91 &_^\L*R7NRR/8-QS[%D1DLFQ*SE#P,#XX;, M9A^OP&"7[=M6J_$FX:74T9S_]SV=TL6$QOPOQR+\A6W:SO/FH6O!TH+UN&"U M1W!>?OWXELN&'_+_IK?1*O'"6?*JHY+B=D12W'HY@5-__=\GEO_ME$!ID)9P MGV"5U9>\. 'Q-]/WJ;3=GA(X ]HV3K#KHNUC0>ZFG5ZBTF _:SS[1CASZ&TE @P\V:[OL<;@=W4.K6Y=@H A3WPAE_H?2. M:![8@P<.[L?4S )7LD!_9M:J:WVB74T42(=F5.ZLIT)_O.NS+Y MN;@'8IMV>W*WISM,\:W04*M/S#V]H^XP!%C,FA'V=Y>ZPPE:-=3B/'6'(=[, M_E@)M ?-#WL[5]WAA^]1Z@5)'6Y7L_#&WGG)+2*/3.$%_<_*O_,"SO7[<'RS M'F[?D$+PP WE#SP;.\G@XPPMAVR'!L:U9XGKO3;$YX^NPF35W5>6DV=7>2,^3?3*:-%FA@QG5+FI4P"2HR0/F48Y'%<\T-Z)4UBP+W5 MRS'2*HW1)<>N':O-=61JPQHW.L':&!H?NVKLP$?_V=#MZ%5?M;EQ?+:S0*LVZ72M 1F[ZP-4NY P>+, *]R8K:@QCZ,%A]V_X+C[F#QM MOK.ITP:/,+!#G %XCCI]H-,'(S)R!V1H[C$.6D>3.I8^L,[8-T1\R'@WV& 6OV:$]680U86]=7N!+'"W9 A^PB@D* MF)90M:=3 XWB*IT:Z$YJ@'D#-OZ_CC[JY$!WZ=;6Y(!+G/&(N,/GU7F=#9EU M;],>69@6='+"(:P[(L#_2N0&=&VAT M;@"!,/?T.%KJ7C2)@78[6,8V&0_6W6&=,NA2RL =6<0>/<]\.!LJ-R]EL)O? M:.J"](ZG%OKVD"EKG5K0J85.TZVMJ86^:9%Q!<)#%U(+C\,S&5Z2T.?@=;7H M@9\[":_AKN>69]_"_H/^@-CE>:K=S%^L;SBBV35S7(4/';HNF:#BC MM"/?\71&82A MVP0P6-VWT>4DS%@7_G<["=,?.V14 >BHB:Q3,!VB6RM3,,/QD%AN76"KS4I' M<."G!)&?TDCC/K4KG[)3 A&C$ZZ[OP'1KAS*N:9,=N*% :!&$]O4:#^=3HMH ML)]NIS-VK,X0$3#JTHXA.=WK46ASGDH%CDI$YTHT>9Y2U MV*/1PR3#D4ELVVJ+HF@XH[0BH[%/!?\ "K/W5">:2]J9&=F#34;$M(?$[FM. M.:>TR3Z-'FH21;/*N:14]K%1'#)R+3*PS98W>NS@N<%PCO1A?X%HZM,]UT-K M.0L/B6GU2=_:L_VQP?F=H_E>+>< FYACAW' ,_RL\^6 !B:#GLX!HWZ?F*-G MV,7G2__3)XIJ,7E=QR*CT7,:F\^7!4Z>0ZJ% U188,T#'7WBJ-Y!M( OZ.(#;_CD)]\1UX M1YX6YD_PA&DL%R9N:/$GW]E=M+G]> MW+-]>KV,$C_U(\9E-/!2_XZ6KBF(@3>67_4F212L4EIZT)/)O;4[H_S,'BW[ M]TF^SU;+3Q/A"$1P>^Y6!TP304O">1!AU+.V6F":"%H2SH,(H]YHJRVNB: E MX4R(8/;Z^E X.16T*)R>"*-',E6:"%H2SH,(HYZCSX3#$>'II1_;8WE=CYP_ MIA-J##CSNT\I8!^=:D>F40!O_O+"LE[LLCT#QA]0M?GUXULN&W[(_YO>1JO$"V?)*RTI6E+JK6O;GE8YOQW1//+4A,/Y[8CF MD:>&XIMVQGZ)??;;/8O<-?&?&'T^PRW13/+$N.SY[8CFD:=&++NT(]IWT]+2 M<-^M9IOKGY^NOFN#JQ4>6TI#._:G/G"V9#M",T ZGJV[U M?WTE,D)>..,O^%LCVW)?[]^%JM)=4,^6YVE__=S^4#O"'NE- P7?BUSA:+46MQ'4X[3520S:8 M*[BOU#6N^+::)/Z,6=5[PZN>,T> "]4UCL@M:LT/>WE2W6$(K1R>HQSZ'30B MWLS^6"7I@EU+,\1>OE37& *1_I(Z?*UF0;2_\Y);PPMGQA1> )+AG1=PMM^' MY4^ [5E;G.%0":>F@WON,I[!)<.A]2P7^Z2[L -C&(5].%0*J@N\ ..4^V3X MC FZFA\RIZH#_&"/;F/VY:::H WT07BNXY+3+=MV:C3^Q?-HOWVX.7FV;06,?M],AC"K"[- M %W*1*SYG*W++7R)HR5;X .66D&5U1)J"YN97CBD?]%HKFK)_NL40.4!T"?] MX9A83J.CBZ'\]E"JG<%[BXR'["0< MKT>_NA"]OP[O*&_+,7RV%TK;%AK6O)FO_4[?V4?P27_4)ZZCPWAG&<"WQV3H MZ"C>.8;O!^:(C-V^IOTYAN^9^VZ/GE?#=UZT[U+TGKACFPQM';S7P?NF!>\1 MC7-/QZ*E7D23&&@G!3(>,\=7QYVZ%=)WR,!F]N"XT77]IS?\6T=7V]$4[5CH M?TC&X+9K4=6A__93JIVA?Y,,!B,RZFCA_E:,)D1G,KPDH<_!ZVK6 W66I."T''-;J46^B.'F,^L M!>TP675BH3V4:F5BP;4<,K2[V5# X8 2Q -*(XT&U*XTPB[<.QH/R= =Z*K" MCB4.=DJ)VL2Q!L1ZIO5^;N1O0[9@M_(Q<]"VH24-O]KB4% M=NLFT%A 7"^]ZQR/^8#,80^W]>/WB'":MC_^VA5"MC_Q;@J-MD7-M\KV9Y M5#LT%02^AYSPK-'PS7KJ+J<$GEXGYA)G9.DZXJ[E!_8H(QZ0H6T1U]1EQ)U* M%>S!":9%AH.19H-.Y0WV:S4R!\0=C#4K="F'L$]C@9I1T+S0F73"/EH!H&:& M9- ?M[RQ8 ?O!T85I _[,,-(%;DM'8)^+0)V-7:^E&IC;J<1L46%--Y#9D M1?:QML8CBXP&PPIWX.<4.G9K>!#+E$_BAVSG4]PA9>-*^1S^R07?[$O+9M_8 ME7HS_^YO?V7_R$M- ^K%0+;;US,_60;>PR4^U.OB/6RWYPQ@3>RM6[YKH]X0 MWI$:V_P)5JE]2G!5N]Z4D9$QA]96M4?[]7^K3 MY([NQ30*HOCR+R;^[[6R@6)C;.3T&WHQB:GWYX4W9[>_]()[[R&1@C'JV1!( MB>(9^\B4:W-@38/>:/23D;^$/5FCVL+[<:%LFY"KBX#.TTO^*_D6RH1\+TK\ MU(^8H-# 2_T[6J*8('D:+2]MJS=<(VX]I"EI)"_.7[YW7810OO."U*L'B+>;7 K,9T=QXQSYEA$\RYO<>%X#RKE9M5SU[L*9] M5-EWANN[!#)>E=E5ML5G'KT_95_X1@,Z3>D,]H!=,.&ODBCP9QZ^[26WQH<@ MND^,]U[JJ>H!935C>61/8/? 6R;T4KY0'P:6*M@>=F_*=UTJ#^3'"Z:!S;$] M&-ENB5.5(T'PJ;G&/0$4M1Y&*$RSP(SPZVGDL(;RBTC=ILY MVS.I7>7?>$Y<0]XV5PDHOWOJ@2+^W

+23+H\%LS5=-'RHNFB MT(6M;&OH5!-&"XRFBWK ;$\U:+IH>=%T4>5EJ.ER.+KL7D>V=P3S9/LRJ@IM MUYI7W%>9'#BK=.Q-FD8!O/G+"\MZL>>.#4:]L4Q!99G$Y0\#\P2&S&X=+WF[ MRX9NJVC\$,6\)C"]I?S%OZDGWKH*9W3&7[ZG4[J84/&!8Q'^PC9M9]]Z3RVG M6DX/+:?MD<.77S^^Y3+EAU(@HU7BA;/DE98P+6&-V*3'/$C3SODOL<]^^R#[<)Y4_JH9Y9 ) +U+FI7J"8WK3=*<5$_0N$N;I/U6 M+69=]5MK-A+_^>GJN[8-N^.-ULP>B)6L^4,[F9L8Y"T-Z=R?^IFC&*%(^/&W1K;EZBA%EUS+FCGG*O 7?NBE;(F:33KD-];,)FHC M957H4_N&K?0-:^82SAGK_]:D6;@7V)W2G5_C:+44A3C7X;37%@7<+JY!W[ [ M3,/WYMMJDO@SYA\\'C&A)8XS6&-XT]>_VF>"R7<".NU5=B.4(M[1SB.#VF(S[IF:N MTVI,,^:N0Z1%FT6=SWEM-P(4#L8]Y\*3:MYZR YU&8Q5RWP MUJ1OC8@['FH&:T"FM;W\I4P5U7QT\E1L>_EH\RP-<^B0_LAL7Z;V,0?ZM\@+ M$R.-F'><(E+O@O$".L+-CS+5*S*=K+[=P294=V2C%>B89#2T7K4H'U]FCB?N MQ EXX\B5MW6QAN4X9# 8:][H4M7M(>:X:W(WMVJV-F5 G*&I54&7RF)WL*AW M80UK." N6-":-3I3"KO'*='1/"2V(3$?ZHXF:QG%5H8C:A^>VJ:4WYZ'WY"X M5OV'WPG"4,W6<8W+XNW)+C;I#T=DZ/8URYQ?;N[@_I3F@>;GT/9VLOKVF+CV M0"L.G1?3BN/\W*X9I<59KZ,7(6E^ M:'A:; _5P?PWQR+F:*!5QSEER?:HCY4Y,\TE'4V8U6.P*G[=&?3\O8WB.+IG M=TP,MB(:&T'$N&H>1XN#%3$V:P..[= U*_BA V!GGW#;LP*%]$=C,AJZ.FJN MTVT[XCZ$>LECQY:>3< M#[UP>J#2R#/RQ9K$KCLIN(RGVU7WW6Q==MK\V7Z,8).QVR?CP5"S0ISSD30SS0QM9_@.V3I:KVA6K,\;9HC\XO7=5Q'*-G<8.!#[ZFC#549#WU)'W2'_;) MR'9:S%]M/,O;D _;![T/LV.:D\X;"/(I&GYS"=-@3$9K!4R:G706;:\"VRRG MIKE)@S\^DYL4GW:MN/+GU)L$M%:L&3]D]$DOB^0OTYM_DLVJL'>/0N&"Y67$ MR(MI% 3>,J&7\H6ZL"&[]BW?IH7W@WTW3-GZQ-HN CI/+[U5&LDWD 3\'4%L M_AV%^N([\(X\ULR?X G36"Y,W-#B3_Z@$3]-E]/0Q>VY6Z/,FBY:7C1=M+PTG2Y:7II)EW%O,-9T:1Y=M+PT ME"Z/%8!HPFB!T739O4Q&TT7+BZ:+*B_.UEIB39=GT:66JJ?M(@2U/8+X\NO'MURH_%!*9+1*O'"6' *-1HO8 M>8O88<+T>I,T)VE.TIQTS$UZ+!72M(/^2^RSWSZT"HNPY2QR^/;/3NR29J4& MM(]V89,T)]40,>[2)FF758M95QV-FLW#?WZZ^JYM0\T?F_@#4R9C9Y%X58+P%(/CJWV0%'\2#&R_J_M:$;@ MOCF_QM%J*>IRKL-IKRT*6//.*;?KVVJ2^#/F(+1L3FM[.(9[CMWA&' %-*<< M@E,D*E%G6(7OCE8QAV8<@3_4,;YY,_MCE:0+=BW--@=B&W ;N\8VWZ/4"Y(# MN97'1V4J@/^X/5MNF8 WNN!O[;UG&;3NRU5"9X8?OC*6<73GS]@?DP M;F<0=KL0[!$>2*/@P9[":P1J0CFTX?W5@BG?KV<3IY-0#FPSZ M-K'&3OMRMO5XTK]%7I@8:<3,8SHR?U-&EEI74%G?S&FF-YF3,*I] M@G!#:Q$Z65Y;%S>X#G%L2[-"BTMH]>2]8U*WK2,VW0%Q'$O+>7N+5FMB!';^ M6V-FW>IIJRVN3-U#YY]U;A"[B9@[3M2Q?*^,'1W9SFN[D[Z3X(+8X,.M6 M>\VBNU'8BK/-I.WM&[NC 7$=NW:'Z.RYI(GYL([%E!M(]4:FJO96#F.[3X:N MJ96#3CAIJG^N=GEN_6VJ?5 M*('9IR02CE5B#D;UEA8UE0,,?,JUD%7G,6$.Q3PCIGO-@:.9I\M(,<\J]5"L M-\TBW46$.9B"Z8^)XXRU@NDR*,R!2EJS;)MFG/QB#C0Y*%9I//)O#W3.IGWIE.^YY#\.V(19>/]+%XQ M.?=#+YP>J&*R.TY4DWAVQR+PP=@F0]MM41%X Y582ZG?'YK0::]IWZW\5XO: MO!I(S],GJ_839KL_()9I:V'N5JY)"W.K$T![RC*QQR-BCM;C5F>=\]FML/"& MA@#B2&<\&U3MNK0;5ZC)+9#M2"SLD\'/7*76,D\#-71WV<4>66M]@(]S%S/M5K# MGU-O$M!:42^%\U=T:LI>#/\D&]E@[^[*X(+E9<3DAVD4!-XRH9?RA;JP(;OV M+=^FA?>#?3=,V?K$VKCKZJW22+Z!).#O%-Q;A?KB._"./)K,G^ )TU@N3-S0 MXD^^-TOVS9YSV.A5XYU/C4#D]ASWO'= \\"H9QTVZMGX'= \,.J-!N>] YH' M#I_*;/X6G#T3C'JF-@C.G@<.G 8]U@X\/_W9;"=IS4WOD( T9LH%\_OAS5]> M6-:+/7=LP$QLMTNS)#]$,:^%36\I?_%OZHFWKL(9G?&7[^F4+B94?.!88OZZ M;=I6W;VI6E"UH-8FJ.T1Q)=?/[[E0N6'4B*C5>*%LZ3V]F\M8F$:OCG?5I/$GS$'H65SU]K$-^ S=HUOP"W0_'((?I'8!1UC M&*UH#J]HS$Z9-6]F?ZR2=,&NHAGF0 SC=-"B^1ZE7I 2S&1]Y6Q MC*,[?\;^F#P8T1+ ]+H%G]?R8(_P7AL%/?(4GML\Z*P_)@-[T&:DFB[PE_!S M&\5?=4#;C,TQ&?7;#)S5#>Y";[A1W%6+]AI;Y0&-FK=.DVYM%G/5H;I&PR%Q M+4>S5P-2L@WGKG9/RNP&FW03&M B?7M(K#:V>M?C1[_SEG[J!0:@ L;^9)7Z M4=B&H%2]0M7)0MVZ)@4Z%AFYX]K'!&KF.&65;EW,88]=,AR9FCLZ5:);F^H@ MIJEYHV/UN)T:\-1"@A^[BK:F 5".8Y/!8*R509>*9D\R9[C%:V((,\'I\\4[>OMDH%CD;'I:H'N M6.9("W2KLSU[RC.$)2PR'%KK\GS6V:'=FMK45K:\P:W:DVEM;?5CTK9#SV2] MP"K-=N3WF8K=[Q-G;)TKCQCXX&OI>MV9]L2=W&*T#^[;>X@Z@B+M2'O MM0^+C8QJT6&JMZV;W-K4Y';&63X=&&QUYF[/VM@^=!KJ&'^WDG:[)>QY'Z&F?;L3 M?%J/=RMAMV^"A_=ZZ71MN]-[NIEK*TN\C>(XNF?72 RV;AH;0<0X9!Y'"]W> MU<$<6[M1B!JIWYJ7^MK/>G4M8MFZJ>\<$E=:+9QE-FG?]AJ[;Y&AI=MKSB$= MM*>SE/5@Z4:]<\CIZ":LSCK.R&%>5NMG MZ#2;=5J0@]JG_5,6W&G6.?-$UCX]*^YH1 ;V2'//N6>X]NA'R3J>VMQ3UP+V M:4'J:Y^)I])_76ME^CGU)@&M%?=?>)!%6I>)RS_)9HW;NU.X;BZL9+M]&NEF M_MW?_LK^D1>:!M2+@>5N7\_\9!EX#Y>XV:^+SVXS%VT *V)OW?+;CGI#>$<> MB.9/L$;ERH7+74QI$+S>P.B%*QQXMH/=ER*=L2J$/[.M4?[]7^K3Y.)V,8V" M*+Z4\^:5#10;8Z/\W="+24R]/R^\.;O]I1?<>P^)E.!1S^[+4?:7V4!B7*-YZ\;?O MP&Q&-#?>L4\9X9.,^;W'!:"\JVO;I7"_9?4&=1XX:P)=VB90/F*;OL=>F,QI MC(\)T:OOMXPQ;VZ-SZO8^!S?>*'_/U[6"%F_SG2&ZU14EO?/3U??C5_9BI;$ MN ZG/<-/#(\M]('=Q[A. B^<)<8M>T2(K_$ZZ@?CWD]OC3 R%AX3%M\+C&@) M 3GV$ D\II^R_]R'O7]18[J*8[:*X %Z/F>K:6I$[+&5KR]CGRV./:61BGU) M;ZGQS^LKMHQP!G_XL9&L)HD_\]GW:-(SWN!-WM,I74S8OCH6,6S3=HAQ3XU; M;V9\_?AV0,SQR&";%[";&"__\>U_N]:H9\EW *6)AQ+A'OB"_F?EWWD!,"&^ M&=,DC?TI!!GAT 4^/E)W]^O?>C$%!J%QTCL-#Z-8,;Y-A:C%=%9XTDB1 M,J \/!M;0LB8QTN,>10$T7UR:;ST7P$=%MY#=B5CO@+^9Y3X\O7=YJW\>\2$ MX[_AGR)5)P\&*':X+W0]5W0_(UV5+<36!?9++\%5,M;C"YK0UVQ];(%KZX!/ M!1(9_['D&Y A M_]@S*Q8V\FJ9>NTBA^, )_X9?X'-:"MV#WX ^-L?5,&*NV M@*V:_9Y="J2$K9@1\LYGK&O,*647@\N_].\VK'GA_4D-IMG9NN%N;!LB+$)B MAHBR.^RVJUWVNL?4*N62/ =JLI]X*9>F:(I*:,;V,+VG-,2KE#0:09U5?#C. MX4(5L2=-5@O05/_#GU5R#7(\&DV9[8%V M@=@;=,Z*5\H3(X\+,XFN 8F_+C M3UIQ:!AXC%3R#6X6X#L%XT'Q'<1WS#4S((WEPN19R _"1QT:O,K0ZCG.MNR: M-%VTO#2=+EI>FDD7M^?:FB[-HXN6EV;2 M9=ASQYHN!Z/+[M6*N[F3W<\'MFQ:]MZI*[%)TRB -W]YX;[8<\,-9/HE MR^XM?Q@8@C5D9N=XZ=1=-G1;'>N'*.8=:>DMY2\>J"?>HN&,SOA+&>#F?SD6 MV164K><_RQ[@B;;=KUCE;0_'-N_%,O(O39\$]V\CO[GOS6L&.VV_F]-&J5KRO;KQ[=MT;6:432C=)!1>'A9,XIFE)WBJMUAE']\ M^]^5QEDI.&QNL'0*!N\X,W@+#_VSMO@:*'8-=9J>&RYMC^2]]$,9#HU6"=0; M[ST?1Q6:AK4A88UJ3*?4O^,38TN%UW]-5LMUEG*Q;#WP0YI5LD.V"&K^41,5 MMX&]#?N)TWQ7R\YV=-4&YS8^03=Z6=W4!?-%AN,^L8:U#VW1M&\\[2W;)/W1 M2%/^22Y.%RAO]VTR<"U-^2?Y+%V@O-,G?7L=S;I]_@7:14O/K[*)>MBUHC1E MM,:?..(1=DK>W>X9;1OF.QJ1\7#4IKE$FJZ/TM4B8T#9'P\U7?D,JC2A[T#,SA*DP"FFV50:@/ABF8<)] MU?:;0Z.KE4%6/D4I?3+:Q?/DHD"D'.T*UXTP98'W$*W2R[G_@\Y4$DFH+L[, M15M6? V2F)"1SS]XUH++F3C85DC';58YHS6IP\1=4=)+8KF6=WX6?A5>:"L^ MUY<,G&D>Q8B&LES%C)LIAWD*[VB2 F80PBG!#LS9'J3\TQE%MN]E9^XVF5:H MB[A]+^KE\K6L\V8V_ZK@X2 &S&^ E2.QK4*C".>%@#ZG 3WZ%S7FC*L0I"E: M)04@'UQX4%PXP@E%(3(J+TB 1_A*0Z;^)CY /$5 9;9)H4#MFB*&$:#E>.(' M@"PDGQ^Q=B2DCL2%(H8WC:,D,;@$"A2=R/A'[UM/\$L4P[?8VZ4+9[@_-,>Y M0@@B^-YDE?@A31*X@Q].@Q6"]\ G9GZ-8A>>:"1@D@8FT] "-+,,Q@V44 MEP;0/O@BE[!#AC%^?CI@5,D.'=Q)1C:)T("*L!N>Z*Y >Z:)Z#.B')5/+C=UXFZ5TOO0<%V8JH _[M:,C[,WY;N.=Q@ M$X(6TY_36\3L6L5A=J&-ERDC3DQ.@=-C>N/%2$58*N*S,9^'BSNRM;]8!KA>_I9 C-N(^3:-5H%0&67! MI"%3"U/ OV(;J;"X<@LWA"\ MC%>V5TQ\9_Z8KN..:VBL(/Y?]R4,5UQ3U@,!N V0T4-( \ ?4 MCNGL5%!Y8G]*VVSLD)[['=!59(4L;#C,$E1EVV4,9U88:I1ZK7 M"S_)4-MB '9$0$ D(M/K )3'^#*@7L*VQOPI7S_3;4L*(V1HU:.P8XD) +3J MY@\%9^8*("2Y:,(5:'Q'!8(>/$R 7)%& /PGN"=?1@R79"L>;%@%>W!V*@*[ M2/# 'L*&;GYDX# *A#*%4H7@5V3]I1?*\V'6E,F2" (<?QF B0CR)@$O42?? MH[:7YWW #2%OQO8CH? 7TXK3:F4@#OO-&X.6W28@1V9#A ^*82KM4B\W2-=L MNJ)IN*:$XHIKJ*"52*4B?8ID+BMZMK!D_H!O!SZCS@P^$'02!]\W)@6P$;;Y M^CJE"\/I&?]-'QC5Y^ XP8.)8,;[GO'53_XT/C"",>-2O MO)0VZ?]I ,UFN-E@[G?15: M^E"CI9]#* IC M4V#.B-@4,9*(GW/@W2IG=I4- :<74SJ;D87E2KC'Q<%_43U?).Q'4S1G\8QF M*@IQFW,?61K_.00SW![L7>F"HTV0PD_ 5&.D72WA:\PJ1?>*G>D%&S8W ^!" M5]D>@+,/2_C.+O>;=R]/9;$PN GL47$W[JEL1\C#+"7KBC^G=*VV;!$L4K'O MV9D$Z^,&%L8'I=WS !O$;PN//Z$A10L45\"><*7L)RP;MV6VHF@=*0XA^G*9 M\<.)[1? Y!F[SV+V<"% .^]H\."))SR\>;Y5N;DOT,$5GBF@GQ_9,/C';MR0 M+1O$*?"2Q)_[G(T]N=@*L1('*ZH;N"=[./#_Y06FW'[C1SSG=UC>*IQ[=U&, MB@KH!^++F)>&4RJM AGZ W&&=8O-@QOA9O)OO'G_K7BX'UTW*=&-LN5>BG# MTSPR, 'C;MSG7MMIE$WE3X7]A),7YPN M2% @M'!GV=K6W6-Q4,P@[#3;S&JD[#T(OI"RR'8?/@??&ZW(? M"TX@,=(#(L[H"#W ,Q>379+_*YY'GP)=.@7 0HWF\X3I?EJEU7G<-,UL,WB6 MP+M?BUNB22:F=( ?BSHUJC9),; J1U[PD1Z0U*J:'E*8[X'FRQ+N CF<>97] M)6.%8@"(]/(SFZ=Z1 G^ M8!\3R?B]2,\><#K&L9TSNXQ4I8<<"F_+Q@*YE2 M.E/2>!$:7# ]HV)D=Q9&V/K(FW;MV&)7#*##WO%EPU[-V/D, <1<94"4IIJ+ MQ(/#Y;+A.L_?WPCR&IA"7=O41P?2;&3+4F*5&IS^6\F,9$3JM6GB3;6+P0/)XHW2H%E&29;*0?"ON3WW]^#:;*U/R MD/P%KZM 6D3!EI0]O L7VI"QYWZH*,CP^)PKH Q?"R@KS+I$,EJK@%_21VS-YZW,(MKQ*,7IY4P\>/\M2=2$!P MV\&;BIOD%D@692P<\WBL$#SFX7'*NA#^_I:"U?#F_V?O[9O;-I)U\:_"NO?L M_255D(Y?DWA3=:L<.]EX=QV[(F=3]_P'$D,),0AP 4(*\^E__3X] $A):\?2 M;E"GSL:22+S,]/3T=#_]/ 5$[IA0MH7[G3S=M_IVC87^=/:E[S[_[EM@LI6.,2W%HF_A9FFJ^*6+MY+DJ.1M)VH:DW/:AJ&GQS0I1YA69DVGER(; MG_W84BO5Q<-C8^/>;'2(+//]VL'ST!O3 8"<0Y>\M!FZ=,O5Q!R MR]JC:5S:\J2LQ<'E&$6R_$K3+(UZ87!RH487X$>S#6(W<8>!]VO A'.^Z<0M M60MKX%]B89 K6[%(%TLAHCN7U,T6TV^%R_?8@C5TP,APP!/GDK;I]AUNU++# M=;;%-4LT1"XSP"8#-X0/3SS$H%PS^ 3NH9N<\C<'/136(I=8YJC"N)0UO133 M^#5*]5&)Y3S46)K08QO%6!%,<0G>G\)8E M93)&6>&Z:54],L78<:&O"' V1%^)D2MF&'S2&7_IJ\):%/XY\)=KL)[VNDO4 M(NF8)A$H[&:4T!9&0Q?SH P_5WU=PW"% +Y O9]]&2QJ([((88S(M(*OH5A M'J5?\+80"F:Z4^67>5G)A71F\%'$I1J^$4-M<@_A8)B[B.=[];=TOI1M/#6! ML>V@Z>#3^> !3N2D@TGI 7?,HLP6)W0(J7HL@U8D-OMRPZ+$,O"V@ P:/A>Y&]C?\EU4HL1;;]1M. MEN0[D_>EG4;A5>J),Q&KY8^X^HYL(W'_28+C_W3UUZ^>G'[Y9%9/.M1]J M5H].O_ARGI?[-R\/'YT^G67@?K^)N24WA?BO>];8^[W?[;!3'>-CW8GN)P\H M^YM[-HZ'&:X_O"&;DV%/C]Y_L='USM](R5_%V^ M@[@(SO*&"'CZIX^XA!Y]ON UE._2C,E^487+4'VTI77WZ^@CKIJ[(X7_W1BP MGL(2^F"JI/NY'3WGZC^?K&*K!6%#[-A#Z>Q\N 8(E3F!"=W_9V\Y\P:3K(XO MG_YG["\_CX'9^!_"Y,4-YJ/N+X\_=HAV;Z0BR,R*L&HX$W2" _-GJB?CO[X> M_IES:;1/?")=B?_8O>KQZ9=/_\A;%2S;J2V) S;*\]5A-ZI##0LG\P[V+^]@ M]WE-_8L[W,/31T^GE]1,4'6?"*JZF:'JC\50-:P^[1"?''[-D?V$JT\$0,^K ME4)=+F"O6")G48<4*82"9\!44H1:-LW[46Y.@=+8S8.U):Y'A7]BOP16H)#J M(&WL!QP.");$T>[J87);) ANL4:(!63;$>2*%8>0,^+7<]!MZ MXVX5:F0Z$TPJX\RY$EM5PSP@MWLN0X2AS0OQTR_$Q_=N(1H2$NG*#K=/*Q8_ M3U!,;OG%;D!'<9B< GQ'.6M3[^TL/% M"N4A)!2',("X7(KOW28D=OJ.25=3GCHOA)B68!@">=^5&X.T>V=$6WH;&/Z& MP\.(?(:77'-$'/;*7WM61*PS=^ >FQ,$<3+XC9W>(839[>T>/^ M>UKAB_MCA3^&O,,-0WF&WV #(_.S_?M9W,MC%O=[FI?K MG-%;']8D_AT?9&'2QG?KG6ZPNC]^Q>8^KM?GBR)TJ[;<:A_4FJV$0]=Q(W-L M7=86C4R[V;F36IHR&\^6Q]0('5,4$0D GDXAC+_;_>JLWVPP4$0><+= %K_G MT]P"67Z#R:L7*2^'L)-0\VE3(>-H!\<=.CQ@&RHVRYTNOL&19TJ>+HZ $132 MIQ97P@$\3;.*S.N_P]Q]T.#P@J18;C4>=_:!2:L@-IU]XPD6(>Y#Z/[>O]@G MSX[02>(CIT?8&]RO],C_^=_/OOCRV=?W+$4B9*.#OMBNIS973+7M([,XK8_S MMKF" SQU?(1SX8G@'E_W]_N4?IL-[/X9&"5HD"D">;2LQ] X*%;@EIJ-ZDGD M.V) 7M3P;/87I1[AU.\DUXCNPIB'CPRRLV7.ELEG$V3WDP^9P2:?Y"!2(I)Q0*+6;BV_LT7.%DD6&1E@^UH]Y28$ M]F;F^922/27T9H>W[9TDR*3_$^M$HHW0'C&]N55[HE7[J[E5>U@(F%NU#PS7 M[+O_4+Z;N$7=5D],?K#^ZW,D!\K+JB"1EYLYX-;#8P08.*7R724["H7!PL M*LO58&P7Y9;Q)J]+E*ELULR+-W)ZD:UTX/A;ZM@7LA@E$[V6;7&"5HJ$Y 39:KD6_C[L%Z$*QL-%G-EA=]6T[P=A M0^:3#FR=\,55L]GTM6*G])L:7C#B$\^8R R),*^P$T&^KHG JLG'RYS:!M/O MO./[9?+C3W!;;!HU>I[7S;)$Q"=Q1PHF=OR,$$,0/?N]6BN_ V1S7BHW72KO M)!V'M3HO9HKDK0BG \>+!U8PQTO$V3D:4BSR]:J;FD5475TW^&MF>X5?XCID M)N1UE"V02]R- M?&$,OV?JUCXE@.:&,(9YI_ZCN9\V* ,W2J)2,T9_.SEF@82E9+L[D36D4[\J M1V2.EY==5MM7=(N*P22J]!!%A@FJ$CHTB;+CK@A4A9?.#41K=[NH+A 3#6OA M"4M41'>B I>5C/%*.0XZ^2*>4M MJXOLD(O?G1=3[WR[G(47MW8LVG"1HAL._PV>E'1.F&X]5\P[3&BXS$6+>3CS MG9MZ):&'T\BQCVE%:F!]B,H/:'),OST0Q4756&V6<:#[#MN)L-6GSJN=%/67 M9#"K( RX55G_LT=SXPR6O+!<_O!(W*>H;O:K]R4;] %.0,.GN.CUM#^8UK[-F2:#%4 M "M=0\3#&ZM]@TRT3];@;4Y6AXY0]_V$]#N -P_H/,SGE#_TNE46@H'P"ZV_ MRU!3;;&$A4E:?#[N;["#D66-ESGF5$R-0M5H>HY#\7)P@@CU^0X;P%&!4G=! MDOYQTF.B18%*#JH)1.LWZ4%5Y+:_=]EUO8/T#>4%W986@]IQ=OZ_)1Z^S.%U M3<%^*-8X5O(:A/P7HE@L$A %GN*P ;-F/0@.E^. T*L2;?E@-$QN=7I8\&G_ MQ9%)CSRBU\)Z(E78H2N]*"UZ<"(N]&PBZP8G2U99YE]V 4ZHILK'S],(_'*5 M]UU(1Y;U.Y/OI ^%FAXEFQ]J<3;M[J*Z9S''[+SNVGF97ILL!VXH][ V4STY M@S5JGT@7+'[?"7@-59-+.FW4@9.[+ -6VS)UBF=R]/8:GHCA:"K4H^)S-VF_ MZ)7Y+(VI94SA!FR!1XX,5M%I%Q?-U:)K\);!.JT5T\=Z5^)I91#FI3$O#4$2 MR;&-]SH*]= *F4:%9(/ H)M-N3+C5$/ECR"O'\S3?< MKD_:M"KHRAVP 0^^[.CSOB@%ADTT5;N]94..A8( ]4=]N@ KOW* *:\_5W:+)OE/- ; GL[J)KW9IA5B)XVQ!Q$XT,49.*:(]8ZTJ^+23 MV#O$5LU*=6N%Q.X='00J:9=T8"=37-]=(%><+(@2\T;46$G?P=/V36H'29)J MSX5J3:W] 6L&8BESC> /ZRO>'8$94J9[72$V2#+<3 ;KL\/@7BX;#(X0QSN= MG?<@J:HA 6KXHJLEW@#6.%OE'\HJOPE<4T#I5=;P#K]N!8F$\JN19/6@5'>& M[GVQZ;N=@4K8P#&?&E:E(>_,VC7)/! #Q[14&^"2I!,_V#-FBYTMUF*N#3B\ M\F15Y5T'3I'BF BMI!0_E^+V@[);K+^N#.X,@]U^HG@OODS.& ZTJ^FSK>%_2XST=FCS>V()()=CLYA6#J>/;5 ML^4[=%!>:9%!X3[RJS5QJL4 H.XW2ZJ"1[\[X7/%JV_[)42R$I_8.6 ;VE78 M"I2569^-)XB72K-:]7"HYA]B=7HAG"FA$(TB6E>-4C5\27#C+/* Q6FY[15S9!'8(SV. MSW8[VZU4A5^>V=YN\,MU0&$ *@'0]E\/M_^I;9^"YIRR)6W3GU](D9:RX2+R M&7X%)TRZ!1<-_"_?8+;%V18-R4^>\M>PV>XX3M7^WACB5?D M_]1>9(+5:9,)MP?(Q?@&,Z?(;'LCVXMR*]H&S%!)JKC+%KH)>2W99OR1FZ9B M ORGT[/3Q;>_RJ'J^6K'O55YQQ68J\-&3KTA'>-.'<:@X4L6S0:3XRN-;QE9 M.[="S4;L2,C'1WEBOQF52&3?MAV_#N=4JB967L.R8!*KG^UKMB^QK_^'N=%\ M3[3EBZ)IT4TE]GO< V]M5Q7 M;/W?"ZNO-OX3$A#NR/*=*%8[]EN%J94@-N*WF[?/;'U]]\D3W\ZMGI M5PMX^HIH>.K%HP>/'N)PP5^_S!Y\\?3TT>"OCS+)G[74,J$???+PT>DS^^AG M/YW]U\/LP9,GIP_U=Y_+]Q\CE266!6M^4HJS$;^)=#_8*RVS@6]%R>47S__R M8X8K[-GIDS\Q(D4&PI+6$,B#N>Y\]S5/G_1F)>_]Y5?9TR/#GSB4?+Z\=KPO6>/LZ?/OCSPO<>GL) 6Y.B-'QI?U?/F M"^:^HQZ5+6RI^$E?US?^?8?(A[<'=TV[OFSOR($._FM]LNS+:I>2G+/,X-5B M>Y&+YJNE10]\10$$D@V @)6?:H-%L[2,(#*(D:)#DZW6"AQ9PQ;?\1!B9V*6 MYA/LC8FTG9OY,3*03@9];^O9R^( 8OM=MH"C7]7L0UA1PR0_)*B?J MC=VZ:JYP;[@&ZOI'Q7H_>C!CO6>L]PVQWI]\\SV#H!C=8S"9B<2GDD35JI4^ M+A8FTU[GJ#N!SJ;C_:L"0V;(<,F'$Z3(PW6)J7X3\[8FE#I@Y((Y?O"Z2ZQI MR5-8E_=CRJ/B>11Z(1B2TTZEE(.(7>%_-C M&PJ9C_2':1:/XN,.>RM;.D&RTPST@,D^YODP[34:&;HB\A9AX*/,F-3/GI^? MPR-U\ K5GLLH=8 #;>%I*]@C4Q>XW%(F)O)RJP_WQ-H'QB8Z?C:6X3;&!<2. MT^6)- FC]&B/H]SZE%0)?0%V'QRD8X3*4]N5W]_E^HXA$(EH8>6&'QW]L63/[%4;2#Y]1V%2@>C0,/2\4I$%\].#K @)IV"-; M4@M_]/#KP1%'BH5;7HKP[ZN+I@J(U3C\ZFK,G)?AFRXN]C#GW6KTQ7(G$+T* M9B"<\"=V8751PS"=[V-N?<%\"=RK6JI:"@V!CH?XS&L>48[CB(W-*7466NZ4 MC3VIE**"M1,RR2W%#R%I:6BEPH^8+UY/':TO3!40[JL64YT M2@3*A= :%D7+RV;5P/K>R;EJ=U':*V@4'X\8"FLDW\J(&F)#A6=IA. J9TN3 M5&$N9!G,0=A003C?D1.&6*0D$@WU"!P)N\2ARG9%8X>U'4??&2T$O)$;.2?B MH<")/!'G].R$XKCX1O* MSV-7$/G2N2P]&0Z=LKX;CPF,4QP5L?A,A4%I@U(R,NPU^A5N1[N;LM/25@.O M2ON(E )*JV)9!L)1Y8(-X)XP7*L*\+Z&S/:V8@]WX79?X]C+_@3/AFV[\OR* MLUF[O?1755P*<' M:RK=VKM]MPL;W-HI",EQIHA"0C1 ,,ZET94/#I2?D'D;[B\D).]S ;> MAEQ)3"]E"B=2=Q%S5'2>YWNE\GG8D2:B(I<&60G M[[J[5!QQ4$N(\X:7?A[!=8-(Z7B72'*3+Q)@T\1G 8=6KX)19 MK'XWN>MC,)GF:TJ(RW=EM^;T<4;!'XQDP"(&7MO83ZNFL[0=O -:2%\+.^KM M2-9^]_7\P<3+YC5$ZF_]^\R'C:#5)@=/9ZS;%("+!^S(#7W.P[(&3R9]Z M>O!3C^4T@9EZV.HW\,87%1*S()$Z!^E2N-I2LH<.N?2P'!P4>JZ*IPS,'OWX M^IMGV<-G#S+^UZ,O'_"F2C\]>?8E70$W_3TLLVX1*++TSX:5G12&&$@/'/=]2O.X,.[A!T8&E+/KWBD;+[ M^AXA4F;KN$OK2!()V"&[*]=[\N&:,Z0C$BRZUF(H19E8FU1 E,U!O0D.[M4*$T%C1F"YLMC"V,0[(5]9ZA[;BB M%W$N=3LI?SMU[41JGG]/=0&!%E%I6#,\:SA\2E655 H6>46?U[(0WK^/#G3* M=&=CG8UUZK2: (XUJ3O.3GZ-:;5[9$*S!=VA!3DD1F9TJZ)T CY)K&O;-C A MFR["JPU^<>L6&GG1.Z)\?'X(!$^2]IUKU[A"U;K %+(4V-XP^2\I?H8L#DKF MLD23[#I=>ZJ& 'L)MXS@5E(127ET3 K*KN*4A19'B M[#.ES_A:TQ6B;($?(M3%>MW!CKC<#U&<1QY)689$SN =-.+ <*PXZ-Z!.SA M8<02P%0E1HH#8-E54V,U Q$&#;,%@['=6+?A<)5K\4)ZV<6\)AZ.Z<3P'A _ M-$0H>W+1X/;_ZEV*P")\[$5#^#"%IXFBX54]V0.R.ER5NW;30)BD D<&B!F" M4.P%ZQP*R8:FY!-T+8?F<7.MTE>E-*J=5$&I="6LV8C E, MQJ,9DS%C,NX6DS$557"D>3T&XR4\WMZ >PEP=JJ]0&KDL0/ -_\-&A'0S7// M=$B\;DO=PB.DX9VVQH[:*@?ME(2:AI]'>Z;V0DJK"FT BKX4@,;D^&1<@:/O MNJ,W%EM4(4SZ>JJ\=M#OX8P@C">6%J3F'<9[TVA*1&J*R938)?1NOW2_6Q2]]EO(M\>/1V(.'0-4<[O'U"UH M9+QI)S=S#]ZY[=:T[.SP,GZFX63)(TTC3_T#%+R=7M&W>10X_/&O/5CWXTP@1'C3E]P:8!T%/P;2!G^!'=*=/LPWH?P%G^4U MYI/++9^)B6FJNPC,*/%#LZ.C8*T]98LSTRM5&_O1RQS6BV_!JL_WN.=A<,D M@==-C;41(2-ZB>_^@G-];\U>M*,;O,%*[CZX\N%'^-?N*5,+X6S9;N26.1X9 M<=C@$MB:QA=>^0O[4P!/A3@/1(F14H7!\>$<$((V0+T"5[=X@IU2$:XOMO2" M%7.I@>31U]^<1K*+-Y<8H81K8* $MB ,F%LN,JENW;J54=C MPH:M48=[59X=)J.HM1F"NP"P+7=*5.YSKTL*+X,Y":3*9SGBJIH34HFVG?R/_NPTZP,YBX0DA[4!X)9& MGW)'P:$>P9/XCGI?5E5#"R'*_='\<$&2ROR6_=.F1&Z1SR8,SB7+8G9DE##S&<<;]RI_U/!G?$J[ MS8%O*C=&KB7!2VCGHU_OF8S MA='?UUK=M=CPOF.UB1!Q,&$Q%=9_M\U6C4L M!:K,G>=]WL*"",D.1^GUT-(&#RN'PP,MB6JRC19]3'G;A1;/GIT^^],"N[XV M#)?G184#-_J3]LKYGN[,4L?F(AT%#!^/M%=T#>]J"4?)$2>986KIIK65=TBI M7T_5:COG)@KB*."GHEY@>O@&IO]<.J]SW,]V#(4?WNPY-DFS>63:Q\=^Q':R M9 SBJ!T:C?@0F1W*P#[Y,$H8?N^M;CPN6C4*=4=0[TL)+)&%HCM^\F%8Z2JSQ..9C MD:9U=2UU?=(:,T"K- X1Q:.(!1D*4WP!QPA88OLM_WPUK-UI02Z#I=5NTE!S M8!@W*Z[=KH!RM^G--X-=($OC4Z5TD[T AO^RK] FQ3L,!]?M6NFTG>)9W57D M.>_25'1: M]-1S/-I'&.#FLC_1;^@^P8U,KJ)&QD3U '9-;YI'\P>XO?B7MFU/U M2R4B@5VG=UEB&MYD*-3XT[E1L9"/L'0D4HL78CH$?'GP\@*-XF]#[Q<& ^NF65'*>^3K,DH MGIOKX&0)=W!\"U&=0[3%JBV704. SE-W/%^M2#[CO-IG-!5F\? >S55-<06E M2?>309;4N-E?^!QY"G@0$LHBN,0D3A[29)'7QSP7XT".W\F9N#_ZZ9,."0G\ M3ANW;KCLZ>+,N((FZ%QXICFJC@-ZL%E5@PJD&*,.3NE-BM-+^(Q-63?M<$T. MGE@/*$T_GDO3//BUE@^8\(4?5E[*N\)%4N+N)/ M92>ZKQ?W"-T\V\[=-OOW@FU,>MBZ$-[+R4*X#].\U&Q!LP5->A\IP\ &&.%&LSG-YI0XI"DH."*T("8CX!(#M'9\A&X#YCPUU<&HI]FD M9I,R3HE) 'K+V:TBR2!Q+4G2 XJF/] A^S48XCVRL;E+[ Y-;)._A^/83@!= M*G:FISN7N4I;;+ BZ$JLB.!0E@H2W3L]XL0^G0#3;;K'/&,P%1.[B7.M;ZDQ M]E1JDQDF;]/Z%4.$CE=#[@&'\(DR5;1H2W(GXJ1\0$MX3 $DW'IJ$K[NNP"@6FU"4>;8()PAN#.T* MS OIN&$O:/)BE5/$D2VH;;!R99),OW^.D+KSV("5T5L0QJP+>8M@\_H(,M M. 0J<0GF[HXL=RCIE!-)=T>Z!5*.5 ^4X%AMJI\HC"\7*NQ/2M1@-_#ON;A*8,8G6NS?3N+G%*Y<5#J9"YLJ.-0X)^K$DZN!?,@7B< PIG:4*B< M.$Z1I^0VZ&- "/=* 5^B9*J<^-PHD0AN$:P@U4OE0JM"@]D?)(1$22?,+XUC M4U6P"K*^R"PMFF6%Q4PI^4643&PWFB1=&P_J)8L!>._0N'^KY5E#%B>W^\X# M3 8L]]7^/@!M$X3&E4,<8D-W=(\W6+D2WZ#)HO8KBL=%;?!RFLN$NW]\6,5M M:VJ+\'K6[$OQ8Q)=DIL?BN^"R59J2<,*]]4P6+NV@_<3QE0?"P[TG7=<96VL MN-N\W6$7UT6Y92_SNES!!M>L=UYJZ@;P78=>4(E5%>1<+/.0K9+]NRF/[$$V(QQEW7 M[F-+2Z#M_$ < W-7 7JVM?-\=&'CH_BSF]#GOQ$V(_[B\1=/%Y\A_C:T8.AO M2+D9?_EYMGBYKV'05QU]!I_[+8&6WD)41=U1<:W^'.RI!@;D8 @OTM?5KHCF M*LUVM;WNNOG6Z:RKHXW^A74<\%>OWHUP4#][Q/#J B6,L+MK!H%(^TRN9(<1=1Z&B%4^&Q]HC%!0'T'O)SN29L?0=$M8'E=_+6 28 M_Z!FR+8%/V$;49>@M6"<%;R[QB8H28>QC;]KI,L*XT_KS!D@_6_F5OE\5ZZ3 M\OL>3!JBFUS:">G9TZO;7S-_;07?$QCO("]&ZIZS(7YLPDU/N^BH6G-(!VZ& M DU @9[,4* 9"G2_6"H>W 9(SKL>!QS!0V"UGUT:\*;:(DVX C^[7Z+38%6W M+%7BLM^"Q[W,5QR#T]E CX'6?J98]//8?\Y'3-&$6XF7D] 51ZA!N-&!IC-U MA2HJV,%=2/Q"R!AD6Y/$ WC&D@[ZE)LK2$TZND<^VM^ME,G/FK:Q] CJ^N$( M'!O:R;E#A3\36?P%)J@K2AU=WLPQ [>C=UDU]1KL98?T:1*9Z7V3;\;<4)24 ME?->P6!OKZUB0RL$FMR*B\#@*VTW89S9"E.![IWE_>(+FYH@O:G36(0Y31Z0 MLPNNU1EBRTT@<+XV+&$I*TB/38]ZY5V^#MAC57 R%2).^@?LJW6WEJ8TXYT@ MQG8^ J,RGNC9Q;5 X<&&LJRU*+G#W:OB"@.8$E94OBT+5"Q$=A<%N,/OJ_(] MZ>AB*@ECD=A9;@^._?I=".3$N&&)0T.)9?-E<\FGZFW3F?@=(;&%N.)7_F]) M:HL04,(XU.?!."]BB<-_#!,ZIXO7<&]>(L&: ,65I-M,!YH,9N1A%7UN>C9H';8''/B*"/$N' MV2!FTH?K8K9([(M>]YH>V&L.T/=9"S(ZFK,S..78 M67>+D'^;?G?MW H%3[$_=" M4\.8";V+$B3;2V7I&[5^(]<.HK1_9BH9M\4T+$NKMJW..8Y"!Q(_[XN_Y521DHAJB+$NYR:GJ@@1Y+R<2N*JO0; M,&K6(.\2T=#I)='$[8[3NI[H0QZ+*8VV#:LODZH$/ZZ]F>/Y1QNE<@;Q'V&, M*<^Y:LM-F:HC9U'S-R^-T@:MZKS5-F8,15BE)S?J@+YSU0)]&.ZZ&2V\T?3* MTNYLYE*J#J&E>?7JS="HZ'"9'S)?E1& 2Z"QD5/M3(..W]8[$DM8_>I)!'X\4AU,0P M=E-E61>U#5S>S_::XJ/-50FS+&0;B7YK5D4#$3FA+F9 >UFB>?CPGS M.A<-3/+E8;Q)V;$KDYPKL/V< EBU!?Q'&VB4[FB#?NX9/H))5.=UC>1YU!4J'FVF':29%C"HB9;"/YIZ@8<2E,L'9 ?KAO+4U.$8KY6R#U,9L:)ZIIP0Z &=M5WW:!1ULQO$D1.*68U. MK;Z@RU-=F*4R^8SCV_GQBK&6??RT+#&MCZ0I""6\1XRFN[Y#Y)+#L/@X?I>$ ML'P.Y*VFRVL]7+VY'<_)L0JTIA[]Q''3D:Y&MDH>QM&()5WNX"2;GI@?%.V" M]E6D_%?7S.$=+?/OY' GS!MD.41RIZJ?9V&[T\!&.>_ ^WN3\"&[AN%6[VY3 MUC2KP=!>BT,2-XOE/@9+S!3.@0WZ^K:OPD1H&!%+^%RO-131(^N97OHYUA,Z M;(A[F3!.<[%.SUI"WN=!F3HJ#>?G!00?)27'Q>") MX2);Z=V6H"B:"DY(WOJ+GK7L7T5!8;(.'Q9WE5;(I?7[LB?^:@\>&"S]4 MUD(ML+Y%O]#IQ,!/F\9:WI7K#GX<#!:]AHU8Y#!$'D!"=.&0P(V><#1C7'V8 M&^N)$!&< C.HWHJQ#Y[ $_"=#"D+C4E/AUA9].YF7;V(Z0GC4^ ,"2Z> PDS M;\L3QX0)HL:W[A"YCM9%-EY2.2,9TE=)K7,J8/V1_9+9LQI+:KWV.!]MQ=V# M1>39(EQ^[_#1'F?2I1>63:&\^K#IK10$)KDR[ZL.Y+H=>>,'G\ZSP0[N7L@ MQ PW\U$T1UU3::\T(S5-)3'!1:$!&NZNQ+N:$E;2TA A9A9#DE!I4B![23],)&NT6+P/60M5"WS+VXLP&ERSRU:MWAMLN!'!N#W4MPR3S9\ MA">&PJG(;4?PJ39EJ$1T)F,S-$N.YLY@*GX%F@H)^!?G\*N=)*HCG!5I8>J8 M?%#8&T48<5)L3 7[R7A. M?)9ODIZ/4B8>9>;HM<9E!1<+>P+3>AP<#Z!BETU,VUD\":-%RY@MY98,@#>) MC.>B_,&B_-.Y*#\7Y>\M/P>&_51THY0>HM# L<*FU$YG \FYEYU+Z3KH'>/3;![PLFDMR+N*W1C'#Y,W2T2@OU*M9Y^6ZB&K.Z- M1B_/6K+(JH37D?\:Y27>@<2Z+)X;:A#!KN\2X/[0R_ZS068N2Y5;6IP'$_<1 MWF%X*R:*YS0E0/FE;M_!40B&8(4TE_1.7 #$RX^S"%C;=(E[(N?--]::T$4( MHF&JE_B:5L@0,&6Y67SV\',_\?D">WPV^99EC^Q$:?=.;JM7TQ"@;2JYM+Z[ MS[QKXXM/M&Y"8AHU342Y1#?R@B?;;0V_/=%@8Y@3 M_^R1# %GTFBZPJ_KLI(3" ;5=;F5H$XP'\$Q*KL3!#\2AS=XVN&("SG#C)+/ MGY [.Q6#/^/. W\T?OC%W^"QDZ.:DL33< XSLT3BCQGY1P_@>]^=+KYOK@+5 MS^%YMZ4L$9A5^&SGR<=#53+ND\G!*6[B3K+$\'87&/-Q;#PLI50CF$">': ")^H7E $3Z_R^Y><^;ZX&JH%D*/,;FC MV=OCIF^CS.R<[,;34@'N!^?A2*DD\^TS$-)=X#E8>K'+0:3W$KD?>M"OV9=)F'QC)-^VAQE ME(EG%,-EQ'Q&?>V)+)BRH@MB4;H>T3C>A["U/XB"4\P9>BK>S3;L&!)D=LJ? MI9"!>XHI2Z$5&,:O&,1LC&%):Y4\)6E#GH$$CP(:TY24=QPXJK2)(%%%VA=X M2Y2:[G 360I1R:%*6BA([06=^\JG.](5EG35JY-<,-/O./,YT#P[A@K*AHO= M5C@1PSH&WW0H+DH:?/SE>=4L.4?KE3MBOV<4[8%%PDUC+R6U(S;M@8N(\-W/F6"XSK M5NR_[KEB=G6!_Q-$DA-. M>N!I8LB>\&VC"J<7%V.4(M(B9/Q@0JS/J80,+U9I"''%H*28_4E4CXRP#TXS M8%40.D%8 1O3-P+THOAK\,K[V[XP1$&D<4TFZ%$7>ZF]%>=AQTP#-O062F61 M79]TJD.[2;1.DIFXS*6"FK/6GO:BHB>&4>G"R7)_@O^ES&(WZ)@M FX"FKR0 M;L-0:+8B52WMAM.TH%"!PR6=3)M>FO$C8Y:E Q9GB]8B+=F2DA.,;HV&"5/E M.W63<#9TT>$Z=#^S/0RZ7%9Q[;A.\+T(#)6R;+?81E&ON,?T[9NW66S/9.BR MKI (KJI[@ISH(4D'=:QM*>')*-5)JC]8/P\K1J\\-CB(#B\BGIC5'C[W)'OT MY$&< DX2@CF0E+R17#Q\^.C PX#'6,'FS*AG#[]DVTJ M=,_T#>W&')7&5./=D3+1SJ@\4TPI(H 3SZ,XC0#=H\N_O8^[CJPJWANE M[80-B0/0Q#N+18@^O1QUQIH$Y!+XN,A)[KJ(3GNTIW0D"K%L:K5Y^HZ-RP05 MTY3VU_1>P'0$XVULE;?TD;[KR=U(=PPZ*=48IBH!LC?O0ZY2/S6ZRX;SZL25 M@V8N2=B?&3_*6A<>0MKY',.8>8H%OQQAN29"(U$! 2S8;\(6>Q*SZ.0Y*0LD MHE97F(+BP(N+)^2C"9RH %-5==SI><<_A]Z[EU%U>(]5#CY5]2 DJX@0UBFQ M;,ZT3?30^58O=,4BRBQ-E2:^)-F>#1>JQQJ>5MUVFFH-R=$B.9VBNS,!XE]#NT(W"D>8716T#FGL*9O3Q5E$ MG(HNL^88E0#$]0C@35RCD:DR_XS);]CF+V./ >U"YTU3>&6RT9'P=GN_G,AY M@^/SIW/@UY[9_(;D>:M<*7!W;>\$_HU= J>/;G#;ZX+TL350;S[12\H>L<(Z M!<\$;X+697$?V,VNK+D?J?OZ=G5!5=NA])F+B.(!D=MA>+\,/JRWR#%!54"L MDVJ)8?6A1JGU8-TYEJ)&26)YFM1X8&9-PK-0'6&X-)X4!AJL[C'>B;:FEA'\ M8\!#%*3-R8*^V+JR(Y+-LBI.L!-"HM.)Q,0X04K9R.3F5";T]CO9=4$VZFN" MEJV.$>@.;IFW153$IC_)^=^SWTSW=6 X95IMA[)ML?PZT.TEABU2-4UC]I'R M)5I_N1,IWT0W[=ZQRGT '2C98HH#*!P+@P^D'1/D6/#/.*6&&:U!W3E2*2VT M4$'_YDF8SK2B@UU=D&LG_B>!JZ ,&N]35.?=E-3'8(%U)@SHQO/I=(DG^Y"% MUG 8? ^%505G8"JH@ZF.0FIXMO>&1<2S&(H;O+9L'?'8^!P7&_'%O(\8DQW;2V*%8]GA'.VP4K:62+?!12_I>8VB MB?>U_/(N,@^7#KBD6\3P&)P05;:2"^^\V*^EE2,298@ZDIT[[:(3D 9^9\^X M BNY2E*/\GN._%[8;Q-1W0%ORAV38G[0T+I:HXWR0DE\,HX-N'X<.Q?B2S7%=9B.Z/IX*!66(O(.MXT;G =Y7F9\DOU,VE&%(;*.26/F^'&7#T M1/[[7]\C]979\.[2\$)]6;:-.KUKJ-QFLYG-ALTFY<&;S60VDVGOXNO9=.). MX(B$3KN R)US7\@K" /@3I*,88 3"1RU9JN:K8JM2NTD_,JV-%O&;!EL&;O\ M5SQU%;T=VU#->;:/V3[DF$5IJ-D@9H,0@ZBH8PS^MU98)_VF)^0[2DS-8KBS MK=A1.;0D15AC1CQV) 3-VE,U!W_]-?[^'MG-@]EL[LYL' SRR)EYR$ETH,47 M_\2<59X2Z])19@ET^:>.$^MOC%;W-1:@0DU% :+(DL?R]%A&J/4Z]O2?$0[^ M],/D=&<R(3+EOM=QD2X(_G#*#DCV!\/!1J#?[*(N+ZM_ /L*(KEJ/;7 M8@*3L?(4L%HF-3DY*5I'-K]8TU8HCV@>.#")MZK3Q<\)ZP>V/:&TFC#=WW8" MJ='(E==B(YB;A[2%10 P7&?W@'H5F64R2V1Y[JLUOCB]K7\)0^(=8 31E^/* MO:R?S-A QF^94A(11\NQ-T\TO9?*>C_\)C7G7*(PAB%]M+G[Z)#YX;JW"(^7 M S%7QS_.;3K]9A/) IB$2'Y>P6"P4Q8P0,7H"A&*,9[WJQ:CU6:]/D@DX'+; MU)SN+GP[H=0;P?WN$/3QO$M@=M(/HIUPF4,TLZ%%MO&4^4#^GCF]8%:S%/2( MC@.)1QF/*W.7(1T#>/MA#YPM:(*?,X[-Z4%Z(!MS=%D?Y:2D:R>B9FH1A!=% M2N-UN1O+@PBG]L.OLL79]XMOJEY431D-/'3S48NM[H^65XBTV(\*]S=*ST [WJ=WD! M_W>*Z&Q_Y9'BY9 % \%ME>&Y"9GVU[X.V%CX@,BPO"F8Y5I;9.PT(M(212PH MQ%SNA-.66=,F-G@ICA:,O:G*@ADU8)%7'(+@HN1-^ SWH(N\A'_@'Q,>X!?- M:;;X^ZXXS"8#SF3M#P^.DV^M@O+(KE1HH^+1[V&56-I MRPDJ3&_]O#]'/B0F8+_=>U\WR7_K:QAC^N]%7X*79)#GA\[I1UL/ M]/Y"M2X-O/_B\O@[6/,:_G_Q?9^C5>NK3MG!XC/IFQE\29IB/A\.\&!D:?7D M-5(JPZM '+)XR1:BG-VXZ[W-_3C;'?E[\GF]GW0Y:9J3W[!LH=\#?O\79.!.F6R,ZN#SMWJQ8Z 8J MDY4=KT.W*>5#W/FQ:42BI6JN3E9YNY1C#&*G3_[9LSK3 ##WZN6+J48G> 3> MZ'QP(?%7=F1/)RIW3[%F$DY,CQ-C:R&52L_!,Z3S#YCWW9FBF),UNQJ?\/$P MIP1TJ,9GFR(=+8S93,4UU;G&N'>N9LXF)Z@\WYK7X,F_$CYAX;"#$XDVDQ3< M8>706'3HRB',1]8\'SWL1(32>AS3O7:;[RES/YOA;(9DAGTM"L$$9;\HBR+4 M:2[9U[HH\S=48# FG3&WWFQGLYW%';8H,3DF>V>D!S+FRE1\)+8WTL&:J*_U M=)4DU';QY+/<^S!1Y+AC,MUO\5%@=#;2V4@%K!IK3=H-VNWQM&6R1X>MD,G4 M=A@A7H:ZY^0B;.[EJMRBLYRM;+:RU,KDE$!ZVE-GA2QZ-I;B]+V]EMYU*M.S MPZ0!V-8.57BAWH^QNP+54I$A/34),ZCF;T6Q&'G8;J_ M.LA>V8856 W1E;) E1!)ZOY%3&!$)QE1>0EB$94[0Q&XBIEO,!#'5#ZLE*C1 MF5:4.#FQ$SU&O6A,>DD$1N27B2H17@WQ&X0EU >6_&M>GYVJWR!O)$/<"J3(B]CGSNXF.':^(3[Y M-+_^HTQ*O3CDP0TZ8D-^?/W-P^SQ%T].'RW !JI(1HX4YTB.M3/ :D;%02J MR!U*-^IH.;I]F+]Z56XK/H33\(UG) [F05T 0CGQYL*4_VYT_17@W^,WT3E& M#G:"Y1"DY?EJ1:I9YQ5#06M4MX.Q;QD4.AZF")_!=QD]I9*W3T&K+;17LV6> M])C@8NY)Y1$4L;TF MPF5EMD35 M#WG;Q8NW+[+%#V_^\3R%N;;;1LY+?V=V6;HR?HX[%+[_V[O%9U]\!5O.]W_[ MW,M@XMD*)O!](-8B9-F.J!I:>:>D7$VR'K@M=@XXO%(TIT"@%=5(4K3\.E:5 M)C$7(D;>EW1D(KG[E4FQ"G>RRF M:IXTK6N%P6U_E]-F!L.D*J[VG)D;$FX?P?%GH4JI]&?VK8D7IN]@2&A$5:&8 M.GKKXS9^9%O*6(EZ">F;K#R M3\XY1I*J06MG#Z7O3KK\R$[AY]7[:C\GIF<#DV(9G/Q0XD2.A\,C":DF)*TV MI&>.K//BE^3G$(%UQ-J.'H>[A1P)>Q$NL<-'P[2(T90,(K< 4;QF\1V';EU> M!671=T(%,_W2;(AFB-=9%Z;'J(=23-%WD1WI>O[ VMFG5ZZ:$'J?R'+P.[+* M];HGDI'S')6,;W!JR])NUG^5B.366NYS'7*B#OELKD/.=2 EC:$,8&2*:E(0_5#5!!/.?J*@]\ MN*11A ^#OP$[)\XYQI(.'0^! =CD_HE0>/H@EAD9X1P7%5.D15P"QSLP+EP. MQ@@(*U22N_Z-"OZ[LEI4>5^O,&>MCYPO=N "PBX6+-/"5JD,2?'F&V4.Q6(> M\2,A045>USAY+0N/(W791:CCUS'=G]Y!,U#P.3)M!DG8Q2VH8V#%)5V#I5443VH6H+H<\"VB]R'76E[B&S&MO&G!G2)K$BHFD^:4Y^\NR M<>)KXI5P;-25Q"P'7CF+3'X<]*+Y9R:':EU;TW6!3.%\0W_B]4^-5- FA/^J M;'M"N^AWL-]WFR+&JAP+XSFL*_+U\$8=K?0NUJ!?@9-?/#E-Z&.E>O6"F+KV M4J7^YG3QC?K:-Y?HV\.5_.G'R$\W_@U>S4AJE9C6M)<3!\3D(*N!:IL4WU#9 MC13S&/9MI=,VX)-T.MQ;1@QT(WXU%R.L)YC$W+Q0T0N&;MDV>;$@65VR,CT& MQ=*L\J3PO>, QEH>J].9BA^3W$1S9>-L^RJ,F/Y8Y[+&A5F?N$L@%JCPZISC M-R27([1XI5OB Y]*>4)C0,%Q6VN%.7$FA/$Y^/ACAD(D.[0;.M4_7H].!S&7 MJ=+";IYR(=N:';.O_0!3I#PZ#]AP7K]Z]<[U!.2ULP8TAEY,Q(;%)=MEQ99= MU\>%+)5M#H-H7[H*%$H500:0QVS/SR]?7@:$ZD1DTT-&-CTTWDB!ABAEB!]U MLJ7&LP31=Q\XYIMS&)A:^F5(7Q>6 /AYDTIVH^LDP536,,^.4U<20,=M,YPZ MT-?,B0GTL#&.=QVY0 >OUZWW\L;V@"FO)EN-T8VFIH/K0#(5R06FE_X5<9ZR MN1U\X V>< @IY!<*HVCH3[<1:YYTSMF!Q(B$O^Q.[H,".@M@=J&-.RK$1^<1 MWN0V]R:>#+19=9,7P2*7GC8YB1W:GHX>,)^9[7GM9K"-9E,BJ!$OL( G@?]% M 9B,:0)VUQ,$W'9K]4]SV]/@[S)]$]F(6QR\1V?X__5_G]<_.,IC8UZO!=-^!9!#>]^<>KEXN3Q<-G\+LKN.]B7?6P1"]+VM'@AU#_ MEF,(=QD("-D3KT"W+5MVBMV^+B"^@7WR6YAZ)GS[G_)]_O5X^N)= YSL+O[9 M0T" OZR;*PA]VPW^&_\+'VLI %]735/0!+:T&HFC<.>";1A8=.C@R7/^^=+H M5^4#-$ TQ2LX9Y*$-XM_19OC+\6'@Q,T\3WRUY 3'$+#;I,M4M%+B%/8M6?" M8M=!"(D5T$X._@Y!EU"+LU+Y<'7H*!&#'/IK C87Z936<?EXOD(>Q[:D@D6,-PV\VW2,4=_DO^#L\5& Q\M.$>?<.4C<1L1^ M&.T";HCG0S#GDEG72WTDEPMJV@.W@?& 98DH1'0%W.5*C(:2+,-!]D\.=P,G MH8FU=;X2KB;.6:SE/G[:1NKS"E.7,,5QC4WY/P6A2!F.E+UW'%#F(X^37;_1 MT.O5EDO!5@F64*7(Z]35I^74V0E=)YRN9^"E/Y"37GN%)PQ! M<&.&2/@5/Y$OXU2-GDQCB=^:/PQ3"K?D8V_*+8V_BPCVSK=%'>@1N8$6R2T# M@5%.S[8UV7QY6[9\^Z?:)WA<12S@^K.]Y7_EC#F92I1L\G!X8- "Q@9\"]QV M.UB;U0D/=RC*?D,KH?#*R"8-MI='A2-P2^D/Y%TF=A08M>X"PW!"(*YCU!(:@]+(EB@84A]'C6@8G07Q $WG M&A2TZ-A,A5>KX<-P06W0,G4CJ_]W203\;-$S1*)T8B1/NN-JB&0I&6"D"=)\ MB:VKKO#<\4) >9HZ+2OLT"O%;!DO))VF!]? M?_/TX=/3A[YAUA*_E-5J[5M:>(+O?/G%H],'@^\\(A]J%/&'O_PH>_KL2]>C M^]E/9__U^ L(=/0WGY\NCG343F1\K6_5O=R@^^EGU]=KS\,/_M@5@)=!5;SB MF\3TO&M,W9%0P[!%%!?["6[&A>L('98B2"'Q].QT\9?GS]_R,5Y7I[9Z%[$5 M>$"*7..'$0&-#A11T R:PS>F.Z+638^=0["'5I10H/X@]J76\,KM\M@35G>Q M'3T]FL*M3BB8.-*..W[?*VH,UTKQQ+9J_A=&I@A@I]A&K%X*G@O>3.0ZE)Q- MHYFT?F"7'4I +;;]CH4)9")Q2X!GQQ[P#KQ(-W;CH? '3!@?7I:_1Q;OKIT$ M^0,.KH1A>\B%YTO=9+Y+TDU1C@75&)*9X/77XM:>8#1>-VUHJ/ASQ4STM0BF MQ6^QU)$M5.X5IR4M#KNL18E$43%>T"3%"F4"/=%/IKWR%V6+?Z#&1BJB'<3= M1LI[RD5AZ=%80S^^+CD3'6>T5&4FS 0_GC8.VAS(ECW] MD'ZF9$ I8M-98P(+C!A17#H=:KJKP[+';DRZ_QJF8<>Y1Q8-E!W#@JL>K4L'ID45JLS3-E!U@?\7F>: M2Y'K@=@@9*[J\T$?>"(8&0_HW@Y@G=,2IZV3\1%N^TUR&4V*E$VQL9-*-VG_ MEKTD4[9O5^\>VO M?+A.K!E](8QZ4]$10FH;YMTY*5,)E*+0&R HCS_)$]:T>JJ+[&DN@1$WBS9! M 4A;?CQE>^P) 4I4]W(HPZU_X#-ICD=K?,,@;\BA(SZSRFIC#D7L0)/UNC1U M#5KE0',O;J$R>@>YF8Z;VIJY2>S6#$>[EFLD.WQC>5S<([ $YE:2/7>I02QL M FABU"1X)8I)42^$P%^9D=VX$7&D)U<\;,%7@EE,"R5L ZD_K#2U@>"\$H$% M'5RB+AF*:<=U?0%Y@./T@?,0OLVD*1,XX MY4Q7F,,&.H@J!A!K50 +3D[/;D#F0WUS7+U*>0H,7.$YG<8_)%6S,0Y\V%=[HWI%V^8T?YA"NDWMV23E2F/*<+*[#5:@"J78O4$&>#H&4 M4A8FK*@R/:;#TJ("VX=HV2OP1= %WH$LIT3N;/&Q-'!BRG6B< MHG>U&H<&?5,)6X7_PR(]M'.$^CSG$H+@ 808T%1@:"NV#XW_BNF7KI3&I4"X M&8\G=E&]II/WU#Y)WNX--4I(_Y%+!K M=NSQHCAPXD!=)XR7;FL# Z9V=D1">H?SW+*3>$LP>@@?\>B;Q;H@98QH4Q?% M0/I;B\>]).DF));\&8T :G(KW*F#K7T='MOH:AG#ZY%Y]&GV^-&3TR^2LL:C M[.'3KTZ?N,*&+Y$DK>Y#B+T1X:* ^ME_??'$%5QVV [5]#N,_RAD\8\HAQ1^ M64R=P_V>XI;R\,&S/XT#)AFW;84I]:JR4<�U]O\[*P0(J>_KNP;'L, N"R M3\:O$1^\D(1'C8Y9,NSX(@_B>SPX19'F%^[AS_CA?_ /_\7IXKNH8S6*3ZZD M_:6&8^6.\M2UE,ZQ," [5Z2HY2U?CFM^#/%BPY/)3:"'MP4<>F+/4DK!&.7) MX0J"Q@+.M>=M7C"Z0VMI'CB@R+VF4@3&H2=I#M2GY15O1'1P[\Y>;T9@^TL6 MJ4U\B$ HIS*9/HH;YCI;HQXV Q;5%QO?F.^D04+>!MQ)O&(9[LQ]).7,C^-'0/ MW>(SDM6P_&3<:C[7:GKVU1=?Q%(V[0)?@0M[;'O M7N*7>G9EV[OX"L]<77W MS^_.'W^C.1Y/S!(!;)0@REQY:%#Y\^.4T3D^0EW M$0F2,QW2JT]3,N!/SXOAWDY\'(@PA<^]U3AUU)LL.3H@U*_:V00 MH0.0=#BAMI6C.A[UGG&X0=UIPN$@Q\&@#GHVO]G\5.%1@$UH1CYWT\QHG,J$;I%RF: <5+: :%A-A4<\* M;-BS3'--L)[.=#,^++DYG.QE! M76<2_]EP#N3=6&.1F]VL?$A&0^7(S*U%JKE)JXE3(SK7PJP%F/'Y:"AW^%F$YJ!@W*8@O>+<>@!V0&! M=(\$:+Q@^;!OX8TK?#4& G7Q,)=+DVYS*U/'0KU6C)GG,9LBI)F(O''4$ Y( MRYX'EM3X5$+6/0:CP:7@5N"A$F&-R&B9[Q22'X':$3)Z X6$*:1 TNZI9P<4 MIP.SNL3(O]LQ.9++%T_=7LXE/[[^AIY$3R#T\E\.S_59&YG.QK+ MUUJ\;%96-/T.3SZ<-J<-%L8&#%=@]=FNQ\C8=Z?]UQ M4 N6P.TEV/9A7;'4S^-^EALEFM8X*MR2ZVI+MYI3:A A)45X-(01SIQ#![&< MCV8LYXSEO%^<0W%0#BGMW!!/5*:(CKBQ62> L 0Z=!!#U-);"J4NH_#!H2 ] MD50@87C")?5(,CD,@3Z"YH\BEB@R$KI[[8A*+^Y Q_!]@GBW;]/F1)NKXJ$F MOIY\@PD+7(<74\8L%4'%XMVB:E R6V,9^SHKZ7GO&8DVZ#12&I+EU6$$2K/P I&UQC MH[(H&XD:"H\+%$I31_,0EX8D14"HZ3K1/# MC0IEUUM&Y%$3GT13V(U#)BIHHHH9[47)0]E,NT,7IX85-JBR(W#EE#4L=(0:3M;A MR\CID)5E-R%;2&'E1Q ]*>71'3!01Z?P+MTX)\>*-Y(HY6 =#]R*C1D0["_? MZ1[!(Q]7Y^B" S;?P?T?/7CT98)M_4$F+&)&233E,@BR#\GL:!'Z] ]X9O # ME-ZAF8BDMN6A6QC=H<8=^LJ8-0),Y8KD4QYE +>AD M&KDPQ-L67^?*SI$0"62^354?SK,"4BG:31!I-_.MQ^\P^F"&V_@@*,EP/^0M M':/G@VTI\OL# \MX(&U@X0^\PIR,//)SOLUG.9;,UX2D MGPXE#SS"YVQS##$ET9IN+%3S]'3Q)J&N^<[6]H\D!D&_?*OB"E&ZYN\EF%ZA MLCPO)'OXH\I&R0??$F,!X@+.F+@"/TQ/)Q^8?G05LR'KI @(:80DKX)N_#LD M47_TX.2[NPTLLF'.WEA+AGVHP[;;X]W91B+GV.]=9W;,.\;&;4_:,6S61E?. M04$4%L.,$8K*10\8>[CEP9S[UB9?ZYD>D@)0UR^M9O5%R@7 X6;:PC[VMYK? M8IH3;=A&00QKL<\7MF'5[LI7[M!%O&W6#VP'-M__C?X"QH+8XV)TK ^; />/ MN'-R<_C>I/Y5L"I'OY5^:NL=Q^6_V9H8W$1K.7-]C!O!'2-(TTJ35?)P*,!3 MQ_"%_,$GIEDX$L.\,F(L5@Z(5&Z:41^BQOAGJ30]4U4Z"Y7L8 [O'7O*:FH"^TKPF7S$O'(8>/ M_R.J/FU0,0W[CV0X_@(AUWF!(=%;XM-;!8/&O@SXPMKV]T@XCG''E=U97^G*B=O@@,&JIFCF@C.)*0@C6NJ1,AJ24LW/>N93 MN@GX161!1?)KNLW*W\:K@GFM.6S4<%:SM?>TO7IX ,G9>R>:AJC=&AU6BXJI MY*18'1=>#VU)*UX9Q>KV./1!J?GU'7[0$V@A(278/3VKO)?Q2)'QHX,"*\V8 M]9-*WYR)T12R/B.*X&WZ#5*,8!C9[V#7$2)7"F8T?>I& S/2&'U>-4+.2L4/ MS]U2'QAL"IH;]AFC"#PDLH:?7C?R'UB;.WE>8 Y2Y&.CB$]GUY4O3QDM>5<1 MG_0.S@0HSWI:)/&V%-<5)8K><4$;F83E)T>@Z1!2M/=,D_;01L6IK>F]B@D! M=0ON5#C'/]#!O,9]BBG>NL"AJ5B)T*_CW9!UENOI0B=((\-41 GDP;$<$UL: MW81I[/DTV13YWB3@<-8I:#@C#X_L>U0ZH5-9RS%&:1+!I%$]>B@J[=!]LO$? M$[4SC0S)0O("#^$[SHX*N1A;Q9LI)0''Q,_O9-2*X==5$&(U)9!:W+[,;"6)@:93U+HH2'; T,<:+VV-:\L1 MJE;.HD#P'9&T-H1=LWT<,Q1-C22'+BR/$CM$'HL;/ \,YDZUV]!B8(UK^54< M>CH6QL&/-,VNY]<3;E88D4&H$CPCLU;2L/J"%[Q"<*E00\VP/ MM>$EFTONQ@ I!]Q.(KKIO1##$@W2TXY1^EEOCP1:W/*G_FW\I;D,/G, MU$0F;$V.@Y70DL+GE2%, ,$9IV-(>::OXQ[!W@CIE)4I^/#($PDJW$?JG=UX MSAV'^,?;(*[G_[H'8M]:NF ]$*SU,2WM/EF"_->,U5\F3$M1$LM0D>K#"C>6 MDMQ&9]FDI+46Q]+$#FB*21!BBJ[_3* O/'43=S>A $?7T6]AZ=:[1!)@21Y" MRT"BL_.TLMT2;55Y=/ FNCUD:.6,52I?^3A:Z MC^#@VF3;/=Z102R\0A=%P^JU09JHC4?V5 ML&,XR)C2'.@(WD1'+X8 RFIUQX6?:\)2\QP!50XH(^HD<-A%I"J,M_(A[F#> MP64()80S,.1II_%E&O\[O ZY%&A X*N>5E&=*US7*5Q6"S"C>TJE.:_,1$&Z<,3GT6L"=W$8\3 MHSFN?!-- LOR4%*LLOQD0ARNTC)D&)8!F?&RS(JU;BPRM%:C(. M?I_(O,1#M.X8^67<=T+5(U&(0J/"BZOB%>O.Z7>CSLF-II^MN*#]*;$> 5<6 M7//'QJ%C;W[P99EE94>/&@X_=B9'QL/OY64Q*%8J@FNMR7=B=@R(VF)=DZ(, M#B(PFCA1+'TT.D=FJ\;KQU$W31:QFK!%.NN0374K'8ED(MDRJY 7XE\07FR@ M?MHCX]'(2XUZBL^CGNF @L=TI$D'E#&:45D<>9:\.K+'GQXPM\AV7G\:K'\_!)RGYJ2.^8 MAY;A(X-1@W'$?%C QDTI3QYN;7Y]MG@-:_&B^?^H3?KALV?/'ABUP<%OG96; ML[[FKSQ^].31%U__G__]Z,'#AT^^QI^_>OI(+R%U1:M%^S()D^7Z4<8X@?V% M@E:O@DD-)CROS:KG[ZJ2( :H'>Y^)6)GP'% M!G:46G,#_-9^.'@^W%R\H6S&+TWKUI[6ZL\;[?<]+Q&<@ML6THCCSMRIO>6G MB^_!IY$TYY8\%E/CZ0%3E,6-3T+Y,")<7@;6YJ;-WB#36^P7IK;>036TUW(VCP+NE:KV MG/?P[U:Q!];76TC0VK X.2H*G)LU@&O?Z#OX1Q^_[9MT(1P'U,( M@ JB8_6O)W0GQ@MGN"(O\G+QCQ^^?9? ',[V8!*;#A[G-%O\?5?8X6*00 &? M1T%%5X(/R=WU4]$@;<^C]*AN$)R$\(.9;!#_BC=WK?+LU^?RZL'RZI.YO#J7 M5S]]>?6&L>0U+5?_Z_\^)[W&1E+)S1V,%0HT[^%L4]<*>TPYD#P4 [ -/WN8'03]*J(\=7';DP+35 M;I"[Z..*$>P/-YB/)>Z\O7")'#AGIQUM\MJ9U&8X"^RR[-(EP!D7&$^IV?K" MTG(O@L_(QR/'UYA$C]K9B-FD@3[/VZ*2?#AW:R$&%]]HV(17Y&0O-[6C6UO/ MC>V$I$.UA^K:,\X0!0[7/PO;'0M<0-3_)%N\:S'UO\<.(AZ=O\!.L*5DC_P) MP:-^7",XEJ8\8%(38PH.9_FJ N/FQB'Y($-R.7Z6.GMAJ@[YXFU3_U:2GN/& M!A2^C-6]-N]1X['>17M)*F683 T(/I7T'8:J!+/CGC0GPXJ]]=3110'I59-H M4J](53CGO$.57W4]U@Q(S&E-$%+G9LB4?6.S5@G%R$DB(_P:5J03B"D'>!0Z M.%48EI*.A>A9X%,@BIY0=Y0=VT 0?A'J#K_9AF6_VUD3%A^LVO +]R=AGH_ MXV[QL80Z&9/,H,$K[!KTD)C8//+.<)U=99/Z53:T/R-EQ.<@E*ZD2H?N@=@& M3%>%H>CYM2-/%C8:]TE2G9.#[ Q![.?Z9DD+:7[I=X)VK VKN#'\W/4(&RK_50 M1WZF"J*+!D>7-6>'\RH]D<@99 @%)U]-:4V(G,JB1]_"-00^Y?$YNI-DZ(:5 M>>A6X)EA->5\!NYPO=(K8EF!81(3;SW$IMYR8SE\7IH.)X[L#!\[H?BQ0KXW M(V\:8/-J]D%2[T2;!89<;B3'H68\AERC,KB&$&5M&D (ZF?H5ZH&[W+6.N)W M&VG=:"A\#R-2YDH9X0-&2"S0!FK42C;>];+%ZQ83(3"U9Q=Y0QIC^([8=AM( MLIT_J.BG$NNL"HR'W;W<"5,.EKO@UW_M-Z&4A@?MI/H>+ O=Q=\9^9;1!H%I MA()?K AKN%M>2[W)=7).;B]KZ0KA_>3T[-2VF1O=/%=A>8Y],(>%#??!Q'UU MHX%-"AOKO[7&>HX[I9=%0JA%HZ@VPK"4G:E:.HHW\H*Q(X4Z!1KR*_2A_VZI MK03'@+YC.X^\JI$]G7W[0N@""&L''Z4_H86@L#U\6Q)E!+?C85-H/7I9H::! M2[R!.94]_2&7Y[C+&'?A%D)](U-CC0.;1O-LL/_ANY^R!8'Q2&@)"_(# MC>CO_>H]YA6QWA.PQ?^407&O<^SB>OC,0C#MZWK J4%D&')7!U-B:&EZ=;PI M@\1$V9M.&IA 1(/D+E,2;\0M \8U2&%CZK$*5JK&1SB=^CO5!I!<,*ZW>.S1 M<1.B"LJ:VK*((T]Q0*"FUN@1EC0 F1M"4/KL&:'W@)V-XK$*T'-Y5IL7JQ# M03=(5AP'D@R8S3LS#*8VXJ5GWR/3<:UVCRSC-[X9&?AM;B5?T'N, \E2XS\, M\_@L024K+:G&#'$F#C9S\^[C,4W-)BBI [X\(QH0C*J()*MH"-PAX9-!SV#9 M9VEJ(FY3TYBEG2>%Y&JPNL1[N_O_B"B91=\N8>=QZ7H')/FML5()?2QJ^V@- MP6%I\*TK:5;C@*XTCI B;!KN[42?O"'P9Q(P.K#C'08!_$JET"*P#ES.:*)T MG,CJE!171BGM73-^BG-L;J^%[P2!7[E5"YP3& PON<)8M"$$(P\U<[R, ,=P ME) M0?C4'%?-U/,9O=_-'H^\/J$HN1HTV92<]GHVO>9 P[H3,R..<-'L5MJ&+-:TC$< YNKI@F"_UB'!&75_! M#DKKIJJ(*UE;+MS$4+^^YQ0I-\N^10>S;MIKWNH87QK?22ZV(?UFVKZ9W3'N M8<:5&1>)EC<9=*X@L90V#OD\6[<)"1Q*?L#S+6WK"=PK23G<2M):1^>&./*Y MCI8B;3]?ADA=6W SWR&\/Q%2I @RN39M%7#H M;:7W#^.!IH[43)%\D:!_ P9^!V)D#$K,@Z:(OINT!_BJRYU&C,>$S*WP\O3! M01HCBZ,I%R'<$$=YCV*@A1,R"K@IGN$,+7Z;#T840N$IE":+.0*HF5%[$[I\ MC4^+\AE?\+NV(24>,S$*D.O2OGSO%5V3*NZO01.%2^H$:A'@\RVQ'/ MB8T,=B3&BQJ-XG#&Z+33"G>:$1;A+BTWB6NP'CJWX&[@__=;T,W M8D:"D$203M$6%'V4,C&X]1_O1#$ML\O *7X;@UU%"AY>Z$3R!H%J*>C-B%@[ MYC+XC6[L*UQ/A%1!7&B<1YHN1@XB9YC((@\(M?-8Y&/QQ29RCAY:1'&4) $P MH!U%KC:"RJG33*!L$V<%S$V.OR%AI#Y4'DG,C9%G2/R8Z0 >]-O2!\)5GUC( MPE #7*C<@!V (W^6,IVYBX"%E2ZV3$90O1PM>,+P$_M&^J'E/32M:'2*K];Q M[#^Q U&!\^#N<]V9+:YVZ\L6RA9.[-A?E>31T,YX I$^0/:#$H<3HMYQT3&G M#FWQH7"/0I;_G%K_!D MS!%-$C/VW086AEUG8"Z7=Z?;;ET!FF G'S":$I;1P30GA60\(ALJW$ZHGNJT M41\=T=WD&K!$:NA5+?GWD5/? :BI/ I M;9*WDE.^(]2]48\/&X/RI#4HOMPMN=AVL$//A M8Y_*U]5.3FNV'[S\[?(<_W8=\WF;.+F#'Y82>PR7-36:RC.UKPX1TI_.Z_EWH%-*K")K@0@LVU+3NX.#-\5);?WA M# LSZZ#L[Q;!BAP>O'#MO&GNFW4SW$TH=RRT=_XB?IU//MT0YQ/9!MT["N4@ MQX^4NRM,&#K>Z@8F[FFQ/85^>5E6K&=2;JB:&5O* M-39 /%%G+4_(/ _/_$*='6\)A 5;*Z,F=Q<3@."R;*HXPO 2CNZI S>R2W%T MRG(RW-$RKR!/TY@48X** 2%^8/1*UY1"L4%IK^=EN5 F)];H1F[I:.Z*4D"+ M6G5SI%$[)7WA6KPL6=@<+GD<#X9&LLD?V/YXA?'4O3L2!C$M2DG M[,)[@'\RBC%@7]\P7P0_:/J4W42@@1L(W?_XS='?POI<#9Y2K7$GLE/X<>WE M,NR@Q.4<-L"@9(,V,JX#5_!+6'T(PT1VR*"[AXX@+X5$4?Q 5P'1'\3P9=/4 M@?BM&*@? M>.N5<<+J3B,1+DFDQA[&N;IRJ+KRQ5Q=F:LK_[[5 ME9\#I[ .PQ_Y1',9KL?9)Z !G\B[(7X\&^\-";_PC3N?)HY>T^U0F5>\2B'2 M]RE#,@;AW79JBM#!#K+D2;C3%F.C&?^9&Z=],[8VBM#I[OJ&&@EW.7P23@YB MM[[!@&PE@"H-Z_+AG2"37<\?TD!A\):I3V-=,=#X"]>FIZ7"IU!ZZZ/B)&3_ M1C-@*9NCZ1HK.A7Y'AS^29'O?2K#!(D$:G@(9J@\_\,L,TNNZ\%K4$L5/J*C MY-JQR#5.QFIBE6F7PH;'18[\EB3G<^4&7]E100C@9HL"FH**% _$0H6#Z\FM MK XP[*AH)KH6)=*ZAQO%&__H#*7N!F7O1E';9/VXNI290TS"VMA<-3TA=\.Y MPEH<-;24'>+%N$OH*C!LBW./1G=TYTT50E@@2V]Q$7*(S/ZQB#P4Y2E/R_-;6 L61)3X7R] M US[+A_.I"7.Z6/Z(:5SG$R&<7FOIH(WD31;:35MNY0ZGS B4G4<3^9"Y63N MOM2Q4;I>C0(EFTSEUU%YF=GF"&. J@XLL:'5XR@'._U<*'?420\))UO(KS0H M+FB_Q=8X]<:>26FJ2)&1\2'/9: ^$NV0A76^7B\VA 3!+(#48Q,3MNY4<'C( M;\TT,02<0#)4FB^> E/2I=GL'>T54=A@-J0^,9Y4QB2;7J\5[$L>'"EW4&K+ M56,./!J=\[N#"$I<3[O@5)X6B1ROJSI;6HR3$L%8E_+,:&5(P7?\#& >9<%M MU)76Y/'6R"BKY;L1V^CV/* ZYQWWW=WZ9X3\'Y MM1@L4K*$.DN)%7U=(LJ /&8=JD%]VZP"PY*[AOS_+.RD/B!5QD,(S$J,J'80 M;]6J0T4O^>I=NOXS9@DD:;^ #*"!_(3SY8/2I'?KQHUM P:+P]&]72>DPL'7 M14-\R@I V)& JCR3(^K.TKUDT;T'+VWDR(5AO+7C#H8#^<:4*XI:"XBA0/2K M)J9;G#PIOX>J<-&AIU8<=(C:^4&3<=NF<;R:=G$.^=>1PU$MT,U.'3#4P%2B M&P$>YY;$16GTAR/AS/5HBE <_-BU[T*^&15[$U3'((RG@;VG9(,WI>1*^$%& MT>J=4A'_S#*5950XW>[YH3-'S)8YMC5C+F4]AZ+9D#G17^"(BA3XXO<&,^F] MA^=M#?4%%=$FV>5@FRY1/8[9\S.W15#'^[%!I[9- F2=;-N20K7?B)L_5(76 MI.18B'N35^G@=9?6=3!TU;.P]A[B\GE?-U@CRN2FTY3,#AJ;Z^\?G*-IZ$\7;R/?GMTD^WVI M][BQ<0-1*^%J88'M4!EBL,"F7]F==HX: ^[(,;>SI (N':LHNETJ&A%]:?*J M=E>N Z909(?R5)DR%MD@%?5^,'?8M\ZZD!M2UY :KU5.\/I\ON",TG%_XMKP ME*^"S$U*YYD\/ZCD6.G#H%P;P"'P9#/>U\"&Y":>NN,$I+6)?Y^83LL^!OC/C-.D, M(^O@,+NC]RZ#VB1&&\,E9P\Y-R\=+*]].9?7YO+:OY&JFU0 B%!EVN4D7D!R MQ(Z8"$'Q8V""N!Z#5 PA2".@A?H=+1\0CM.[;5\3.+X!UP:>B)N,A81\(E- MAO5:N SM7:5F1Q(E<=/A4&X,]&5CXJ3>M&C9N*! _3 GF)[=.T"-C!W-JRB0 MMA9?<(X0 HM3$086C:=S:\%760CED?*/JN=7@U91@:&IF'. VGX6J$J3-,)/ M[$P,,2*;DP?+XJ/2*0%14O%$[@X$J/^5::,0B&C7 0*<+- M6%M9@TTZ*#.N1A7TTLK.JVE3)5+J-HZ="]$ZPXIUR013#F&_)8^4$Q0'\^NXW1M5^-0ZCKBX01^/W$]3BW(7_#2\F6I!%^T;BT@F/X'7RI&Y)DOK4@5AH+5LM,OX;/H M?&+K%5Z\%S4=7/64CJ*30M\=A>-03J& 6O6E3G_B)BG/:M/Z@TC;[O-K1;P76Y^L69";^"&P) M^X:H2<)V-]G**"=36LK@O>FLRI<7FHZ>)-M\0?)B(]E:#!,:EOY )FH&#S6[+0AEM[$$C;V.LA? M177ZINKUZ$_1E>=R,IV;=&85&K ?YK;%BJ9<* *C)3] 7<;U*@QWE4G@]6'0 MP\&\6W+[]"@\$?+AWDPG=GV\Q'G;>$5:SH1M9/H)!H2"+FI->*\F4.833-M3 M^3&&14]V-5+'Y4B6I-[?8"N(,'@I+(QGXSB";5J+X2Y.+MD 8W23^3O,N![MPE&OWY_22&+\V@+MSPS3XTS>SK'D.CI< MW*$W94=M37 59G1HC:.8DG1QV40V4G GEA:C_I2)?AIMP,1GB?M:VC'#$/U" M,W2R?[BC]+@YD%O4B):RI%;\NUD_/P=+D\9AD89X D:NJ!-=(EIAX\PY\I5C MQO4S)\,X/77#9O/DH&PQ!S;AK7=7S.*M<7RT<^(3U3V!)5S',1]7)2G40:KC MUP[J8H*B.MM1XU;C7*$W"/5Y?J[@FU'RWEE=SP"?PV4;/OG&@6" :=J)XW/# MA[9UZB&K]\SV3%2,+L_MMCHN375A85S5HZ2%B-GZXA,G$:)M4/3* 5GZ]A!O MJWHTC9'@7:=&*/E='*[LFO$Z9D81A:GSEIITFEO'T-9-4]ZVN6P!S-E&B8EH MY72\(0CNLI^T675BAY];2_0'%H%#H0GSB@,>,0=HV'94\*K%F>FYDSLJ#U69 MD(T&&[V*VS[PX8%^W;2AH0?S)#L3*\@80;GME6P41U;6/>]BL9]PB 9B&HZ( M76R6E:N$O ]A>^3P>&RS($2C-+8*N'B3?'H0^#JF%D[>TR"3+SI<7#Z:(_*9 M(09#P_T+7#TC+Q>S:M,W6L)930YHS2BL]+P8Y0TV7E<%'6ZGTSMH-O!%@D=G MH #VT96TF1K'8![U5,+[I#N-TC!UE\>[? M"(W"&#KZ(7M;#N'*>L#,V$X7;_NVZ_,Z$C3CU0KW'4KSQC#1 MY"2(7L'/ J/1+5H,S("/_>8[2UEAIDQ0-=J]_1;NL J[!GN]>.9(T&KQV=N7 M?_D<91O2%SI!WR[D$E2;(8@27'K1XN@M\ZZD"'&+ERU)_T(B*])]A=" >/M\ M4,L\BU31@PNC-\$P5%8CDVCSDROU :>):2#999N1#EBSCI M!,8^K[[G(8-F?>&2YYNH6Y81!4_"II)CY[AA%7WJ2.$3_,#)D6<%]6Q-[ M!S<7^JX_Y?_X5'[\?B+YGTL/F8@OT1LAH/*JIJ&3E7%>-4LF/A&A[$6 ,+G9 MJ++238A:1_#G _+@=[C?O8NONLE7;<,O6:X\ M52@"B^TP<'R\# *AA_D\P=J4)%^-=Q+,-2=R"]S:C&\#[[HN.ZR/QIQ4T6R= MF@>N2M0,6>:UX%)C-MTS)V$N1'BG\&M735L5KC.'9=ID@,, 7C+L+\:[B,_Y MJ<9-#9LLVA9N140FB FP!F=7RD*7!H=1->+795' .'V;=URW"547N/5(F,M: MJ=91(?R2\JJ,, !3X-P464>0269#\1-*_>>4Q1$+B8:1LLNEK4LV6]JBO_9C M\#?X5M%L;.Q@B]C%KN)O>SQ)PQJ'3Q-V LG=:M:KX!1BY+?# 8+'6*]CVU>$ M^8Y&/=GJ+@*2JR["%LP-%H1/MX%WI5-7%UVJ-@?;^C%CL@R0(L5CJZ'A9LE4 MHB+YI1+[XO/"!6'D3.O4;B8],1/OI9DKV)_;"4/K8 _%(R;^_+PK\]I_-);+ MS*B43C>Z!EY7H[Y3VZM\!<:OT?@&TA<[^2)'%L.X_XSF6\<:4\BP,.A?"9-: MY'=R%G&Z^%;?R&IB'@A.RI2JM8<-*][ZDR\E=N,49 KD&]SAB.EW*)PDS8;4 MX=0:"\F.BEM3:"GC5=!BP;YVNXIWMA:;W!$%.%(03&RGZ-[_?_;>M+F-(\L: M_BN(YWEZPHX :4G>VQ,306TVNVW+8:KMF?Y6 ID62 *7540A?[U;]YSE[Q9 ME06"LBS*\^+#3%L$4$LN-^]R[CETI!YZG+HE0RR_;!6XHHD8QH8R$BN#[^"U ML8199Z4N8+*X7&)48C?"CZQ]EY=1V]8*(5_TR6L/$3^\8SV6T"/Z4$ EV.JP M%XJ@D4C 9@N"@@L%3V6OX]8'9S+73FPHMA78]\.N7-7UJ[CV[U+4'*0G>U1X M/BZ(>IYNQS%%=*]VF^8I\4"&!=P1( 9%C42'13F5[71#.9^B8C0C M@:&YWLXZ NXLREG'!")*6M_TKLSW9O*]7Q_SO<=\[Y\WWYOPN42&SZ%&,P5)\,+4T;;R%_]Y5C1-A:3&?0>Z MZEM3*9&[!^6_('H$9+LC-Q:@&"KY(UM,#-B53NJ&/D,#A_R4GI;3Q0M> M$\PQJ_V*_")2\WR';V(CB;R]YIQSXTM4'EO(57C?0.\4_O;H\[],7:21?9G< MD\F-"'Z!E&Y[30%P,Z&40NG??F0:_37CM4XG+RB-OBXG$-71M]+OQK>IXHM/ MYMRX2^4'<]'^Y.&CSX>/H@$!SVS;N_LCO3M/RZI>,$X8 MI,H45H;[+VNI$/Q*<;3DKE^X?IF$ A8/C00$WS'&@V$1F9A1;R7YA:'5#,.P MXWZQG &$-:&!PND>T]M\%W7*X_K1U^?)0&&='-45]L2J?$WA35MRM$L9V#BU M]JP//^=!8HBSJF2Z6$NQRZU-_9+ L/&6TA=DF)60;B]5%]7&PV^IFSS;H<]RIPDT$=,5V;UZZ<(8CK+RV9YF2(4/NO)OL M*.B@4UDLG!*SE>ZYQJC8I*:UYJK&V?9RRR@:DE%V:^1I24>"ZK$\9=K>J;*' M/WWQ--Q@H3S D^ZFAI!WZ_> TXQ/DS;,8*5?&_#1DV V'[,.5H_CS0D[\,_#B^A%KRGUQ[H7\A!*Q1AK,$SXM=II_YG\*T>1J!*6H!XLUL+^@S>> MVH#P /AH71G3[!=>O=G9OR=_I_+&\GA[][<&0DP0U7$ MM17>V_T\+$=ZMS@NZ8:IUZO8VQ21R[K>V:WSB;ZX+6SQ1SB7XP!+Z7>&J/:8 MA:&E0665L;+(2(8DD>H*-O F>8(>*Q #N=DV@D^P3[J_WK$U+6YB=XL\T+ 5 M#R;!U4H/Q^B/9P@MPT?%24ZQAQ>6[\?@G),CC ,3TZ0N*8^5R#+L*#N]N*F( M0]#4NV(5H*MSPSU-DP;+@A7"WT,#PKO,348/OQ_%Q ;)OUY5BQ 3A"^0!7OP MZ3<^\C@F*X;)BL\>'),5QV3%GS=9\6MY6XK"5672R)Y.:);G=+48*5S&2HV: MX7U1_TC]]D/)>G Q<=\PE.]@$))8B:7A63 P;>#KF/.6%9DHB'Y%+(.EL ,Z M!^CG;0A$[JNXE:R[X-)TY4GXR[S\:W#H3FZ:8A.^\]-@> XJ9')%E7($*!N+ M[J3\CU:*"0FV@ >2$!/X&C>52ZCZ%LP\9O22VD2FZ3@FO<74&@^*V.(:(+,P M^!+0A&CFD8MFRC7W1 '*@;)JN,1WY6I#A9/S-9TI8)@%%*Y&D>Z""N6L#5*+ M:W@Q9Z+?L[E&3(\F'SWY[ORG"_K3QXPKL']/F.VD)@Q8N;X,MY:1SSK=I#8C@+@9-V_#ZE$4\>K8I@'_RP9$=TR)"-(.%%ZWW0S2 MRY2DHM7)E_!@8@EP0IQVV137TE%&R1-MC&)U7(PS2M4?59)76X< MKZ9S*MF MOKV6'O"/^;?A:E?!'?8W0BR-1$#? J(-,4.DR;&5*7F2:_)IV2_.Z#$-=X%_4OK0+ M!N"D1"LQ9?$V)@!IB92EAW&/+)^J;;>*7<66HA1*Q7SMEDENMJM2219XX*WA ML^ $W@:X@658427R&8QZD,7H5I_8%\I,A*B>A=45[7J09C.R==">HH=J>YE@ M@F:G:F.\DTQ)FO%1$F?NRBYBJMIYO3$TW=WWD;1VNQIV5'9#\8 3@5X:A,:" M.J4*A_Y+)R$,BJ62PT\I)EJ$.9FZ,HB]OY>L-;(;_7 :>3'!<@RD?:G92QP# M$="6 SC%4H!WF>3LXR, ?W G59)A#+<-:]._:2_%%LZN0M8#Y[\8>DW ^+;5 M58MYJL)2,^"W)&EGI$WV6J#*8QS_"3%!^#-V,6M+%"E$?#B'BZ'UD#@!J6_Y%N6 M0C\0BW'/0&)%8:IG'UUA=N/QX-[5/V^;HF3-NF^+?XM7G(."A='O)](UB"H(AAZ*=AO* I*&Q5K2SJGXI7>281>E5'%9UL/ )TP43% *V927.QF^ MV E>*HY&E!CM!F3^7L343E]+[Q8+/2'3/3$G[1 MFY6I$G/%%Z&/$KE.*HI)3MW1P("SMKRGX.WGL?#5&'@0LZS(9+3&#SSU_M+4 M.1,@MW^C[GF$V6; >[;JN6CC$-^BXNHRKNL[I9&UL_R '+*NY_$@/X0MG<>[ M#5H8]& 7I/MZD8>[':Q8VVN9OR-FDJM)P*6?<-K0X5/L!/=-]6LRK(56+^#> MJ.Z]ZJ M*G(L1V3*$0^/Y8AC.>+/6XYX,6H+85N6*^IO+91PJJ\(:1]G"''KJ"FG-XC< MN,S^0VO$!B.R]@Z'6 MS'N!W'O)KI4<"SH-:.#==M1^&-4ZD#OI\;:PX(B)D.2XCI=X=WS7X$%L&A2E\A_YDE,7+[(^RWAW#C1>7)9KH0-UJOCFK M):(YOFCL .9>J2CB$/L^;8/@\4XGWU;T4&HS2+N]>D-Y#7M3**M[?4\X5Z;H MA-"^F$LN;RH>2^1AY79VA?[ILZE8>C&'RX390#O'":$A3ZS5*P8@.IZ:_(@[ M6QEL)TY:A71WRW]MX?8:5Y!F8%9KCA!XS"^4)%U6S9H<191X 4[WNJZ3^IUG2U;"XM@V+ MN? W>Y&5S4YT^9=-L5UH=$BAKB/>BHJ0>9 ;0PJ<6@:=!'^A#341?/ MGB#H-$J^V8[J;C!ZGSWX3#,B%T4S*X(K?_+BS:K&W1Q^96I-XIST MYGO0;@+%6D+$+LPIQJKF5>]TUM;":Y/S_'+1O>O7<9&+A#5!BB-;B(:?G#5UC1,JQ90.>? M/N3R*C,0Z1@?DG5/,RH]_28EK+O;VT6LN:A7QO#])H1\@F-=<+$8R^T@.Q L M9=4Q":P(Y C*?AX4L0(LYP+6[*]"#4T\T>[&XO.7B'J1V. MZLPP]6]R4 H70^72L>GQ&^^KIECAT"-"F=,1?PJ E>B2.9CVV,&L360#SO.> M>MI-J1S\2*)RG*3R'2FK.[Z2,K"PYRRXF6V/?-NM0SBO,6E.+/G$H0DODCTC M :EXV+;?H_ZW.,UY-D>W[C&Y-II<>W1,KAV3:W_>Y!I)8@63R\$JL5QL54PZ M*;M'7GBQ*NR'L_\ E48PT.4ZEYAGRC1-89+*-UQU=_++S*_;LUE"R)#8*)@X MK8USBH?-_R#('HO(MMH8N&5!S?%PS/&=W#N1IKI%]%#.ED]'O2U*55*%2[B8 M,H(X(H2GLXD8+/R["0X"9?&X5(2UH>B:J316M?A94UZ)*)#S:]>>TCR9.Q*> M"C/(Y3KGDL[+'@T8'9CA:BV*L^$%&JG2L0-);6=51\1](I\MX;<^6/6ZXBQ3 M"'RN@:1"8W:GRN"N*["#%LW\JBJ7'IQ(B2)NS,(G\<'T$WG+1M!NH#YD:!_= MA!JCHB3J$"']:#G'-S"K1%RT(/TY%K MJ"_CU*0Y#B'2K% M=XXX329 E9/UJ4$AK\MI9$'PF^:7A-@@5H1;NS%353@37X@.+NJ_Z[7L935X M20*1/;*P1A=;5H-+8@'/T>.(?,*;8D!EH%G)GO[UKVVP^LN*_%FD_O:,HATC1]L MDO17%B9T&E1 U,6L5%CWP?-L!,L5M5T,I_A<8*!/^$N3GW1'POO'KM2IS4XJ MKMA/4YO9[:O[Y)6CQB$\OZ]9\AZ/[>'$'#;BEBI]_N2G,QT]05MP#S+0Z*T_ MO-F?(EIFV?N%:NET-,29E>"?U$QL4S'IMC)KFR<7I/1VY(YD(>. M#=0*Z]YL&U 0T.#/U-Z$STBF@I4*K6V62DN\=K0SA[V2W"KU&9L#UC1K++2] MKSY1/^#[<#"#RA[R\ 7N:>&]5";[=1?V?:URA2/-IUN:BHRMKVMR46CPOU MLR-&3'$*+7-+-7+$3B=7FH+T/!7\6!B(B--J_*O@? 96WG)39,N%\ADI#/Y! MQXWCAJV.!R2SPMFK6+8P^R9P$ 4P9RRAMXY9GP*S#RNFZ7:]^ZI/!"S ' <9 M4*,JGZM'24;.F!Q>[EBJ/+VHV]4FB1B>X:KF!1@KI=+J,Z!=B-D?;'"FN@]/ M'H%>)\1COF#]GPU)ZRK$K2\EK'UA>!RR\X:IED0SEUP.NT7R^41Z%BH6V-1. M#3%;U )2,?=Q14$E,8$CF;5LN";+-9>Y<-MKOPVD9+E@IFFT\ S2'#,P5=HU MDBZJ'N"9LF7PJ>E0SNC%.1YP)S5P>8":T:8O+#U@BCG6Z?]Z0;Y-\+ A?J\\Z M>&AT9]0A91>84]TJ#T42#[+L35_K+38[Q[R*$Y'W36:@_8!H)GZ?9.(AC<._ M*M.SX)+2HEA/22[$[74#!0T7*A)%VR57,PKL.>,>)6(GG&; G%"J%$3"HFE! M52KJ"*!1IQOK;9D\5=A"U&J\EBHV'#3[%MF8 MN6(/'):Z?&/>%IEE,)M++FV&@96D"-D0\-FOM]8-!5@!*H#< M6A6[J)/>6(6]<>3=&SA7Z*3M]II+7*>3[P>CB>&B9.7H4W*60, 8G"3XHQ_S MG-=(5W?(\6CS-\\,T;VW*)F7,4.5S,4*EIUX^I)[QHU(?QXL+-'W02=-YEG' M?H9J8O@?.BNO>?QLXP"RXUC+;#46$_<.]O 3:-X5U.D/]DJ"EYA@.0ZMJ(DW MM5H 5R]5]X!N2W3PK\W!<_TMDG).$P5^JGLF-V^G(OB'1VMA1-@LSB1$A5,[ M$MW:X#*S43\Y98YI=!VTAT%U)E3^25N](M[0<))"$\XQ30B8)8@YEDY'2Z>? M'DNGQ]+I>RV=WD6*(7$.H^'^;;NX5!D?)GS@NJ?:6,,6P9&9J^Z;]M!2.).FM;X])M.WW;03T5:A$;"SE&W@Y#Q>%#+-E.8O5L1YA,H6 MNWLRR"%"X_AR_ AL$*1+^[S=GQS! M6FXE$E ,SM14[(ICL+XP1?@: (Z)_ET;'%06W//2&^T5*P"C 9-($!SK*HA% MF*H$&,#7R8I-\;?F1=QXW/)!4Q79&NBKR>WZ&Y*"X/(I7L[5(A:;1*@RVC:"1UM>Q"@G<.,8R_ M3]@$#Z>??O'9Z:-D&SS\^M'IP[@/#AO/YXPE#+XD< !&8G-.T/W/3RO74[9^4N=U3[#F*ZZC"Q,&_--JZ3?>JW*'G/SU)B(;U?"ULB)[%! B M8#^ KOL.(% ]2\)P75)X73 3DV1.W"KBM,F0:%KCHL%7_VP4J;\O=Z5YJ4MH M33H*&X]2I@IFFDXMR31V./Z3]$<^TB@:#\>B;QZ=<.I5%)'^] MP V-SQ!O8/:7"F5*9+1O*8=#Y(K1+^2A2"V0VK,8U^) +;!_:6NA5?NF6ID= M (4PV^ENFXXL&;<+_1/+P M.U(O#([WF !$6*W/SRX>3_-?>E(O8'R,*./LXLET\K+>A*/N2Y)N\2MH(DLH M_)Z&WW\T1$#(&TH^*3,UNJ.3*9H9D'$ABTC](I'C4%,X3;*VLF# VN9/".4.LFJQBXJ[9] _)/Q-_^8*!,VPUY_.6DYTW(00_YI^=>M[6=55&72T MRU3,6-UDK=@'BS(C8(QT8UDF@#&.C!_J&(,BLV+*M4(J5P6W$43'?6A *OOK MW1@NHJ*0Y%G(1NCO[K?N=N%(P2CY3SD3B;&'@V1LC<8RN6T-(U U^M6=$Z"G M$6=;6AHNA<^E13W?8ARQ^'!%#M3#A9"%Y"(T2\9UN!KE!G#M0RF$1^7QU@7+B%.3"$" M@^O'U@]/Y-VDU(6-'ZL0X6827J%2%.F9XH3?!KB(""I5\6*ONH- C$_6R@#B<23H;HGOR]EU6WPJQ"F7V 9:-T3# .,U&6<@HX*X:+ M4B&]6BT =J@3B*](6$67!86_UP 3A>- /)NX>ZGHJFDMC3[,C)$]Z!JIGKV% M93^0.O>&L0^)*;K-E XDL&]J-R:1"0],FE[-F8F6VKYD7PH7O?(03'+24H%5_L4&4 $ ,!'AD2[Z5)O\ XQ/@ M7C)#Z2,PDD!@;K%%6+-,$IMY:>'4_TP!&75=@=XI@9 MV%Y_;UH-9J>5K"IR)>UZ=*P*B(V7Q8$40K03\G1W28^:?(7]I4,>!/,.K3S MC9?L<@H? >5""N\(#+ MJ*#_A9Q#U&/0/@EFVZ;8,96(O9^QP;;)DM5;+.J)ZD8(PK%<1')B'BT\81-1 M #M%JT%W4\0AI$M!Y4\SVR--Z2$QDWX^G<"'W MO8FI.F2>7YLV,RN$/(]&8?&2?>LPRQ:3_6&%H,D'4PEZ:=S#UXG#9R(4Z($\ MV335:[A581#;0@!G;:0WCX&EJ@=;BEZZJ7>VK=PEE/5R;ZKL8/*4L3G8UX%Y MCQ:VYUM" MI6!81*N(QNMQL:;<]NET\GVW"/__@FJY5T4U>4R;YHHS]MS'7* ])Y9]I-(E MD_M$.+\^HG](,><_9\GH^H7Y?_Z+G_,G>=G__&3V7U*6^5@SV7% RA4Z0QHZ MOX-[7?$#] <*K_M#,,$75R7Z)4IIIY[7)Z01T'!.$SWO3H(:HE6'/G7\7>[) MPZU[I:S/R)A%^1I)X#]Q_&2/OCD[#1/4 OU);_XT M1[@VN%JY=C#]IQHMH?&W.&1*4ZECC%:JONS=8"O3<9J^X<2L MC=3TEE&5EA9UW+8MSR-*^!/YP6IWK LWS)C M'_+J!N&V4\P8+?VF))2_FB_K40^7"_//+,3RKON'9IK<7NVHB_&*R7J+\X5\#J6 M[S:&OLWS_V1/CB+E VC$8L ] E/0 !U]%8"438.6.5'ZH M"7/2&,UDQ5W1I>.ZD!2MQ@$9QANM4TP=(0_[_DJ1FZXP\RLD3"M)UR:8"ZZ9 M$-,"LDY:THB-PJU.P+" % /I9-''T@<_JG;=BWA86I9)SUNGPU*2FS8O>VR/ MFK"FO#Y%Y>M+>2DK_XR_BHIC>B;O%/OH#JX[AI%B8M-W0S&N[0__ 4\*MUK[ MPSN-.'H5*C_SK9MZQ8A%[J;LUQ1)UEM]0/K7"B)-44O,,JLFV!G!EM 3I>L. MKW$:80*EHS98?"H5744:7&XSN&4D[I_7NC>E,IB4[1BT7Y\HJ7W""!'"O,LK M936S@XV+9-P+X0B/HK,ZO">OM)>14&= PT==DMK[EI#@KB,UB]6(PB33NSG6 M;-B%]64A\W[(^X4(*[BKV$$XQ/NU)H(@A;GAVO#D^^">3#XJHFCI+$16-Q]/ M[>DB#:QFA,)EZQO1";B1A!H:)XO)YP_^@CP@TI!Q0=%!'5]LQV\D_ W((9X$ MC[+,ML^[>?N($/8;QL65M!>#!TCM!J:-?$VL$.((]BZCA!ED%6.L2>]%0\NS M=H+3F]AR\9G]@ID'"9&8TH.\92S[F#219$W7*F_DHY_CRAG^A:ZF%$3G M4?0S#.'+X; ]B[0>"9;^6*C+%.H^/Q;JCH6Z#[6K\;$PJDLYOY@\"1%,&)?S MEHK^RB?&U2?(-Z\(,P#*0/1KJ1V/1#^"F52GI7]F32VBO;FJPPDB> /Z.KG/ ME? P32>__/CLY>0I%<.>L&%T2=)@HO&QN*)_JW<=\9R1<21)R=Y7+_XY^>?5 MMBZJ736=G,VJ;E[7J\E'^/''D\*2 M#"XX&H-A-)GUW@V_2[XX%4(@C-0)GW@I-Q+CIL^?,5A$*E/(6\AQ%P_QVQVH MRRIJ4G2C0K6D-2W,8/PD9^9O MZJ:[6J%44"V'8#EJ&6Z&,ZL*'0SULSZ1V(5^ZZZV7.RMRT&(5X2SDLFLLE8K MS0#Q*- :UJ1JL;;I2)V'Z4$/DFIE#1+ (%#VM0>N=-PMYY0 @1WCS-[LDSS\ M[]UV!Z:@L)HM!36D?#[L1HFV&/EG8$*X+S!R>.H?SL]?3H+EWZ*0#!JF54$; M;?*W;7CY1P\>?#&)XE[#K V<3=!W9P\)(\6+0Z-[ATZ5Z#*UE;YR]G+R??Z M-RHZ0OG:B3332!YZ&_6;3B<_)5D1JJ;)FQ,JWC(*\C 3/A$HI:^LLL1*0!5+ M@IY#IPC)@R6I#8E.3PAX-9VLEW%\O'$ )3]"JXEW&J/IC,V75TI;,3>63^LZ M:D$"? L@/.HT9F^76)6[CMND6J%X0S%3-] S.GQ6N.%W?TJ ?VQ++(OB-O:MT MKGEW,>J^!DL/!M\)_P$#]5=)#)<\?$:45IT:7FD/N)KM;IMU :E MT$&CJ3W1NNQ ^\MVWN7'6"%AE^LVA5]K?:,MJU-2)1O.8Y(:3Y*E3SSDS_A MS8;J_&A=#]N]UQ"2G!4UJ(,CY:D>,\)W7TQ:R89JZR;3"TH_A+3*T)<737&# MLIX X'O7$RFW6>GJE'(/#$5ZESLU0/CVF? ?PO<_\L*Q4 7#-SZ Y-7+/E<[ M=. ^N[_3Z)V7Z<9#:S.CC,*E"5! 9U=/I;$CD]&/!+\IWD2.*_%2'!8B\1/> M3:3@#X'APW/F)>8^II/'?YM4?ZO#?WRW_;XJUO]=K9\ __6CV_<7WTW^>57M MBO7>>D:&DAC1P-1%\DIBG)L>/SQ,^@H^KI$9#Z?,TZV)KB0^YMITB9PS.$82 M.*[$2"U[[&@B/\M=B4RJTR>#=CTZ^16%'>;W8^R+%3S]/L22>8=.J>Z8LA]+ MV7]Q3-D?4_8?:LK^W$&,/QL0N&7%EJ#H\;J4#$Y%?<[AZ84*[#7Z.1>W'!P* M9_KE_)G/JT:&AR2[*]:8&W6#2278%+TX9VV#JP[N"H%7=,7@]@Z[4FMSLW0R M$(:X7"A0@7C]@ET/I\!.(6AU,W:MY(&81*.XK ]UIKX+:^_O6XB"3%Y $DD: MS^$%4-Q"687@]ZT<6TBE)!*&VNXS%H[X#_9(]2;,&$J]%-H<]*0(-GH9#"[E MU*W3#AC)NT,7;BOO=DL*^:U2__1R:,V?3B32C/VY[W5D?'F+ SAM/Z/-/*N%;I]^DP$-)& #RWG' M]A7;$<[/4H4)3R4Z\DBJIF(7W ?0OR5%R/SK%/@5$[ -*A<["C!M5RI&RV]0 M,<"#6>^3+X[XBH=D+16+Y*)N:F(9BLLX6-%@J&*]*'X)?!;S:@/2&XDY]XRQ M>K6T"WV-0H^>""'4)@%AV,<:&34]@ZJE0J:FO<[XJ!+N:A=>5Q*7&(HVU=;, MXR7GFO@%K@QR%*(RBSTBP[%]U=-F@8&+P2F>3(/G[VV%D08C(7]A^I78> MF9V0AQ@)L^Z+=K;OH$AFW 8EKIJJ1?TK9N$HC3S-S'OKT=UEY\=H-Q7Z*$DJ MAF.QPH_#0-&I5K(H!9;^?=>N:,6I #I+M-\AYZ\<-M=$KB9:9'$H>^I\(SLF M/='&H]DY-#>NP-@'ST/A]]:M&9MX^@0>EM.=JH[*@4O!2RGULWK ^^E4U,W@ M\$L/\^GH09-8_]@V D\KV6,+ZC-0O3J,M5,=RB0R>W&].WW_BFV(8-AB2L1_ M%$^NBDU;_E7_XYMW$%]IX$X[\AL7V&$7(R(/L7F8RK\NJS?EP@=Z&I5R2-8U MX?\6IKZ#KW%'ZR?^@]_UQ+VT (Q,>-9OO-;/NH;2CSSG5PBQ$>'*@_['__WZ MBR^__N8_/^D6_KG2+PTCRG?0"[PO' WA5OTJ-L'MW][2V]9+XO1K6>TW%M+2 MJWY"$_0)9O2XNOY_MKJ"76,^(5HN6?&FS"H[+I_C\N'E QWE=JZLZ[X'YR [ M%8XVPKYH.+.#$R<'MQ%P*:90W#)7RCPNQ.-"Y(787FT[+,(%M8 X>IC&@Y(. M7992?U:1TX82'L>U=EQKO-:@>@:^80DA# 5Y1R\MTR5Y7&7'5<:KK-+7M8CB:I*$"7*?+( MC"0]#VX<(7@6T_#J%:4#8;,J%Y>'-(%HOSEEW;;-6E/76<82-T"D2MZ E$4; M-B(XG""42!F6;PC%;7+V,7VGR.WQQSKNT>,>U3WJ_(W&(, ';UJAX.^4T8D4 M[P#RK;6R!_XIH89@C'EII:H[IITH3*-_?T"K]\%Q\=[?XNT*SF;VRW&@&G=8 M18&YNMZ+&57.FVM2R5;UZCNF0T_'%V$>PP0[9^BI(_(M@WS[\HA\.R+?/E3D M&[58<"#ERW]68(]M?C<]/7'/)AMI3GM0V=0/''1%]UHDJDY86&G,@HM)^)#8 M/MP'5O'4R>TN/-&-NXX12$$M% 4E8 MRPS=Q^8I[5)84!XV(SD*][FI-K7QE!ZB?/;-OU%E[=FYF:T"6HI6NNJ!C0!Z M725VWI810!C-[#KC_?KY9GV!K%8+QEM21.F4BFY9 =(&[-5[^N%V)'I(1S=- M+A83DA9KE\6<47)AFPAT@RU,0A$98NH"X,)@&LZ->N*ZZ5!*[ M)L0[?6S7;]L%]WF0D&78M=L.2N;U:HOO2:A#JBQ3;9!F*"CV67%=NE4F*K7: MO;>\.XV!SW$P!T1ZA:ENN/"<\AS!S6TZ)A-=[ R+F(C\#S! O8-7(YI86#! M^LQ;8ZF6VJ\JP5,-!B1SQ]/)BP%=O>U8X:U_&Q;QNQ+M):?NK:8DZ?5WUFU_ M;BO^?6AW,%ZFF_:N#8]@V/N&YBZ;F5%(OW_3Y@[$?YQ>G$Z^/3O[J3<1)HDX M0H4 HH64">&MB1#:'!,"FK>I%^&M>0P\XDVX,52,ED5$ 31//+?H47+?=5A= M"S-;86.:=4I)##)0^H2SP?J?Z]NRAE$PSU_@3LJ@DR@,>E!Z"5-1S4!(#LX< M>3?6Z%B7!*,+QF#[!]#)[F=>O2UPB(RS+WXGCVA/<$/#AZYXXPVZBB>^1W1M M?,5?E0 %?!G9:&?PN,[QI\^\QP^Q>7)5)W=@H-GG?I?B]Q#Y_00&/USDVLC; MR<4,5YD5;27LX&'$B\5OU)'/Q"RP)6@/4958ZH[79P]G(1V*+?P?ZB&"624J80P4T9='#<* 0'OVRQ'-@RU0IE:=0K0K! MJ*/ZMH'.;%2FGN;\ #PX_X_FP*I).X(GLC''_KG3[8 M)/=@2K=!^S/MC'&[^T1V-W&/SZO-2@^L\DU!+=;342LTET,W&*RVBYXQMR"R M<;#=(*N%91$VI/F=W5RGDPLK=!=: MT[LY-G5<_23<6J?[,K\G;<>=."IZ;+QCN_=HTONK8]+[F/3^P*44OTJ4%!NR M5*S#\:Z).8WU7T*2@5".AQVU#OQ +-\<'"=LI9%JRBX5 [S@A('CC66&Q3,Z M*/SQ3TQ^T3] O"V6-GE M%$"^)P[U 72FVD:>W"%-TB;NXH'M@>\H\_,'&QSRZ+$XRCP-\9$B]@>7=]%L M"_-U=Y:;.1!$<2OO\EN;]ZTRA1P.@LO$ 0>UO&86D8!*&I!%\.?[URH<_*D6 M]=BT77$Y@!%Z,"S XG3P>9A F+K(B).ME! M&;G\(4@//3P)70)@>"C>MH-XN5$=HS6:+,G 0J-,E5YO-4-@#N#%(W4PHZU" ME#/?)CG;"6MF6;9GD<@+1E$_4IUGD)$D:_TDXU 4ABT*G5"R9MZ]LL\:DE1W MRA)3Z"GW(L<:3=AOVS6/*%V_7(J$QZJHH.2V**[#06K[S.ZH^RI2@=G>F@K_ M C%J<'_XB@F ESU:$#F'(L5$NPLA]_7]>"!GQ@I^&[D!EW3 (>.KM[0IX MO-=[?HXY065R0:PEE%HZ8/K$=B$?UH>"Z/K>/\I#J9A/3R=_+W=>+D:.J:?A M**O:5Y/GJ!V;$$Q?D^TI5/D>]X]B^7KZ6GU]W%O?T<:I*\5"%J^#]=*:$!$. MT"1LW0%8%NL0?<@A(?0Y85&%V"&L[ T5TQ:6$PECUZVPJ$),.+FD&@U-4P&# M<57?C"_6Z.?1-D!MD7(QP=#F%E'$."X&I/8O\91A\X.2U5FO?3P_E$Z^YM.F M0R++Z([&\M%0HHY M(F0L!\CM"JN"1Q\%]2A1/RA\'K:QE9CDADXXJ C[M811PBW;B)NHZ1B=KZ*Y M<3*_?-/(#C-^V[!+S>QAGQ&!"9U0V.&_H^]!@!"\E*:' .\467$+RH D,)US M,6B,.A#\$EEQL_%4SLL^-**BRUM4Y;,IA^ GQ@6'V>'HDWO^+S\1CLGLL63V MU\=D]C&9_>=)9E/]\FYHV!@[1A$08JX(-V;[Z"!SB//O:FJ3OJ> C[Q'KSQVL73TR%?>=5.OO[\+U'FX8V/!V#U0TT40 M<*'>_S=U,W++1W[C[(>^<4M&Q*RW2 YD-7Q 0 M8\J T,;)EK4E$E"O =N69@!JU3CD,3C=QAC#K(UA6*[/#6 !%:_KIA>'#9\$ MKBWG+(FV&%*,A^^[1-.N=A<*Y\ZV%7SY&O2E963)NRTM>C_F[8G2['H\)A=D M>LTD83P;LLZW6?\QTP-P!0U\N2:&UH[*-8#@4 UF+5$$UCJ#<1F$?K/FO9G" M.GG]<.!%/_XF:O 992*YN>&B#$ZED"W85@J@YI4T-8CB7JS:\1_(4Z;'=SI\ MRGK,<;4L%C L&9(M+GJ"%8^H1RJ^I(#9Q]+:<6Y3ER856X*_R>+/.[0JM:SB MUW41P];!^$2&PYC_Z*.VU62/;UJ3<"/S.+543+$IY@(,*X*#W:S+75A0)]3Z MH!.*I[#E/3KEA1-(C&.]J6]X8O7J4RESD$^PV82@IT/##?^Q3J^9E,;>[JCS MY)R$*D0F!15;1Y',_HN$1RZWZ7.H6&_Q*3EY7LZWG/L'7SD]$R4B)HLMC^BJ MWA4KCKP30[^.F0Y=8,&<58NQ&5POL%U5+2=X52&"1E"J*U'=3X87\$E*R;D0 M,4H6"9C _MOW!>5L('*O+&5[O!P],1OXR[HF5"PC[D;,/2?]9%/+%>2%KID% MVIXXW'L9 E8C>"<2U/!&0&%I3X*5R@CJN%T#_.YN(?LH/'!UK;^ESH)ZTM8? M]^]/_23A>\%'7#J!,>U04/B-:]$S-Y3N(#! M(NV#X>.TK\+IW#*TD4^\L-7"$[7JW;-9*J3):E$%3[,TDO B(B?#KYHMG6(R M7)(H\%&!SOZ-2NJ>5 5C[ MI;(Y%QO\#3G/94]6/NV(,4QGO5CS2975B"">E>L25S<2OH'3OQ^XL MJFEU-\2#OXT-CW4Y@E-_B," -) MK0!G<4S%TR!@P0R>Y9UW/AP6.X_E%"0*1\QHU-*=0UFC44'@].O?ZEV_JGO; ML:7U;$-(Z6!I4 I- H$F&7E?;S:J6X_'R^#3%NM7-)VNHY[,DF?\V#3E"3@__L]_G?5%7-X>97.7P-T'$+1);1-6"GD1QL<^\]4:80@,5X0M2&@HHWFQ?L#4-OVA[9&Q M>6&\F'- /BT8^^E$9%&TG9@T1J/RZ'1R'3;R9<'\]M*%&AT\[%OTYMR\(N/&79 =>!R,07,Y&PICXS[Q%H'==E 0MX0I= M9B%@6(#J<-V?O>GG@)Y?72K3P7I>T;6-=,W9W!R8Z/TM%6\$CY638>7D\P?' MRLFQ6PAQ5A^>$B/1DOBK#;=IB65+R#;I47;TJURIC MLA5)JW :"7!=1AT5N6FI!TQ3+>:@5?<(8%;"/B9XK?YYUW-4)48 M8 .1'\(X3G:'T9W/1=@84U%,.#D'0:)GA88DJ]U$V3++A5T]JFNW>7WF]#VL M6B9JV.Z*YGVR*/9/VUE8>I,+E7%^'!ZGV":Y/],_OR8I9Y"5I/>:FUZS5?6P M ,B#X%@5ZUG.2);SPH*D51+VHYUN.=(C]*0S)AF ]V G:HHJLD7R$O;#V:>N;J^#J MAS.Z5!&ML-Y)WE+RO'@!%8BRI%N>9"3.2'C%?2/N(B\AQ'QDFKF $2VLV!TA*>D#$"^2HANU9"%T, M4X>F7!GO,;WA+.VA$*3W2SNQ'\I #]1CM&(AZHY.A;4@R)>K+;/JQ"(^ISSI M=4XXMVSY:$: MERV;W"Y,'%HJ0[;@@B64OR=LKVVBA<@NZ54L( T2"-86#BE M-$'K4,J]J[;=ELUHBLVUQHGBF10]4V3:)T9G D8886 AN"L%9LP>M M=HKCYG+*JNS(5')(.(@'47@7O5JD%^R/+1^J4B3BY]&RCB\3R\BRZ%ORF_2A ME* '87GDY+DG*< >EF70\469@/#K\!B&:1FGW>LI$F>9=4XG+T8P,WO[$Q)2 MPI>#I6GT)=[T]M??7;?XK5M.NU'W;;WAOCM[>B'O\*Y-%"9B:)CN9)-^Q^:[ MS2PESR]E:'OLF*S<\T=)Z1;E&%F=C,: M>?':&4+<8<^]+N8[CY831M,1D+8FBW7[XG'0%)>92UXCJZK%(Q23?ZPA.GY! MB&F'7M:*SKB"=N[V%1KKAR)4)/0LH+/H]T=_H6N M]L-_A'WXS1G&H"]@;4U#DQ?KR=^V85=\H?QG]! O6*X9E[E SWSXQI/@"*/K M[RD)3IV+--E%/%#/(M=?&(VS#+*?9.&YHDTCONAA%00/A"+EZM8(%T M$.GIN5T*Q1D15ETJV=]LU[.A#@ '\?,IYZO=JK)X7:7W?_0UT<*KUUG-"2>^]EK3 5B["&-LW4KM O^_Q-,W* MF)C)4*46ZZC@$/O,0/.;T/]Z)6LL!(2R>F7/-[JA(L<<4$KN&6K0%]?6=,O2 MIE2K7\*WQ5Z*#(+MLC1T3FWBF#N_HQ5>EZ!5J?IVZK=J;X\=-K)B]!4] M5F&[*JW/C$ >E9HV %4%JIF(+Z/;IQA*/ML3Q?X\3NK(:G4R!N^VFD=L* 49 M=1JJ\":DC2]CV31.Z/UH\[VN_H^W&U[O.0UB;]6F]77F^"?4)R MC[Z^+OEL<*Y:G!WVU53&U.T(QPMLI[$_X-UI*PAI'*,(2DE6QNOXJ)\7:[JC3+!Y:3/N1V/R8VI?F&#)>$,=?@&$\;]U13G M+/I/V_=7[.F/G'.CQ>:'QV+SL=C\H0JM'!+^!KO]O)PU6\KE/OQR*I32=E:R M@65CW@O0)C][R0H.DV;EG"C[HV&C(*]HPB?"7AW<^Y]ZA/?[KVLQ1K2E!NR7 M5@?]5]\-+1=98@?2Y7O=JC=*: MAOLQ40D[3&#I5O&;!'BSU^1>CZFAD80+U7R6-CQ7B,P<%"OG >Y]]9;$0)3B MEM-7EG+#Y3#SPN?0A6T%]^\5L^+LPD"059+S,%RCU7BW8U=L)81RK@I(A4PD M32I =#=<<3;?21^1DW,6NE)G Y]$_LTL;X*GL)-7>WC2MYT.WR^2@/ (2-QX M\#N+C^[>61\X/+XP(&I#2&DT!:OH(]ZVYL6]GY?TM SDDW0H=\M04]JJ)6)? M_?@W"0@D;T3K2>X8IP!I7<=-&T$+22;CM9->B,X(#AN1.^BJ)247BV8M+%NT MXH5!I&LU7[SJ]_!,)ZDFP I_4RHRZ6NAEJ!Y^-&E9RJ4[U@AWWT)].*4FYNE M>.);7T@?7WN#*1-QBR7D'& TAS\&[XPQ_&=I)DA6Q7.>@? OF^P7NN#IKCKS MP< \UN>$!]CGA26LUQU/YM%:T@&$EP8RA MH4$:DPMIYIM1?X!L3MMRLY)"WIZ]-RR$QZPLJ7!M#BH?--=$L%5T@$K,./Q/ M#++L6]M7LL+3JRR-5"TX QRSTW G 46.SV/?V)U.'FN7$/9R>,?+6F>1#-$" M&3.E41.6FG5;KJ:3[X+5^_MVC8#E!18YPPQR@[+_S3S2!]I=VB?7%=W6S-^/ M1;LH_C7Y=E7/$%,1;)LF))C""2:X:ND7ER6/<<1(N]WC#%820BNAK.1<-'E, MZ>;>(!]FYWJEF/ &?RO6V'V?8NE\-F6^'#/25T2YR"<(AN2Y5%[DF7D9#:-T MK&IA-0I_,SV-1U_)"I7]#C7M_>?4 MCA9&LB:TT%)<()K:")E>[6*'^<73[[X]G:"$F3P_+X8;-VR4A T.H4M:6#NK M_ T,. Q^-XKZIJ0>C9C?A M[^OR!JU7]?5V=5F XL=WZ3"]5BO=.A70Y4+/%7/K%:V2:X/>;3<,!.K\8JZWD@L]O>+T#Q[/?-=;6FK1MLZ1KGE)W8J-^UQ=KD M+"PSVB]>IBMC.GERAM09>NEO39]ENOZ)_8<+8>$*E#!FA;NZ22;+K9)>DA?3 M2-?;+W_'DHQH.V!Q1Q-!Z5\0#Z/E6X;\-3&7F.X+EU7,U3'BYQ$@F.BIDPU* MZK6RQ>.>?Y)\_#-__(/EA8K&Y2+5%.<*SJ9H*9EV325RDE$SBB1%9[9]PP>*8CR/Q37#UZB6'07FB(MR7K1#,FS [ZC=9YHO)$TU;0P&MI;I6DHZS/C@#0[+0L9C M;B@7!>2]O,MZ0W!#4\N-_W8XJ 23@181$8<)@=.+A!E R@1TJ<-)M.K&QE." M@[8D4D]>D$RT6(&74*9&4BWX&5F )RIT!4:1:NGJ6LQTSU$*_%L=#7O?GMN_ M#N=@M;&5P$-+G6JT4_./-66L,M#%$PF0*)TN)14T%;"N>'G1-^#,EW"C,?J%5YWX%3*[.!T?*T!J>=5U> M2CX Z2<^A-7[&7V:M]KB;LN.['8E>(Q(C\%FIC\"LO:AE%K/$L0B-A55-5&6 MX29TE;^TPKL4/ODK=Z5 D:!9W6,T/%/#0E!\E-.WNETU]PQ&9' TISI!D ME*6H=BW@*S:<(GDQ/L&,;JEX$4F&_Y[*K5Y*P,V6,EV@I!? MA-VREIQ8+'"C^(\48!+=(9VW:6TMN:(Y;"&$3H!W(!8]/59 S[K#.FZPBV M-;QV2_EJ.J,$"#+<-G1!6ZYN,T1O1DE_;2/EM@G3"CLV\@S@>7H' ]:'L'## M$#9Q4T.\UNWQ17VSAAS> 0 :SN::_R:K)CAW)=L\9)95=Y'(/]*=N8'VN?)4 MWW%K'LO6F;+UHV/9^EBV_E#+UB_2"+'E[.MR2[8KYL ;F.1<&UX\]Y@; E$I M@>_K+9 OP@_BLK6[FNR3,K:0GAG'P/)E2>24_?+)-9G[$[.(L60E$4FT[/YT M(P<6+S<=ND-30P(I70GU7E ;1]2G+N4?T_Z)HCV&UV6((1835HPHH(I:T('CR*+@S)+H/48=K"B_ M)@4OUC*J.DMS1L<&@D=3:F1'#OK9,^,+-9V]?@;GV96PL5$6\(LV(3-NX"# R2:KD5 M]^W1];W\6_;-]+^EP< D10<5[EA\_MH#3"[(0-*O@_E"M=L20#]JK]9/91TN M8M8V.'N73)]L/1A:.&Z%!E[:M%CC7-1OK-H34RA ;3-8XS,>S)&+: ]4&X-B M3U,BUA'=I0J>4VG[2!?"V+,9!>!5V'X;A5PMR>G@9I,(M;)7<\2D@=4 M*TZH*3.6%'1RM(Q6'$9K7R<%B'N*E&,VE!, PG^^(!YGG(6OJQJJWI =50[C MVL 24<"U28-SGAUK?(1/KC"1NYKR=5#M>R;4)*A\B9 M$LZJ^2OIZV^0R!?)G[8MF^B.S""D%S5X #SG8I'Q42K24H@PTLXP->0\)6& MY0QXKT8Z1F=CEB6,#16@:$;UKT8D?-/0_ETS+J=C\;A5]:I4<-4U]-_U=YIZ MPD5UUQ#K'5.5QLT-W2M*6$D38'2<:)3PLR76C(+$"-Z#0:S8LI"3%ZPW%U/" M""MQ(W*L>F=38"._@ET$QWM\L27*QW)HBNC1$/C<@#Q8S,3IY**B)\&^>/CU MEP_:4=<9<#+)]0%+Q*0TY56Y;LDPR" 3(#1G?OEJ]$.+Q<(NZ<0@"#D0VS9+ M%LMF6=+D5JUO!;'TH#(829H03YKF+\OU58%4HY05H[.Q7%*F@TV#1IZU,.1D MNJI[I_7MA%_NK-7KCWJXD1TI/3X3J)_>/\JYZ0ZQX@IHCJE8 &XU M$PNP;T7'M1Q)'];U6MQY5>762>M ]&91L&-FW+M+P MO19"U+7?+)8/5A@YR*FDXZP5@N.!OGL<=/3L2P@>[L/TX*QIP!,XO(848<+H M-W7!H'[>/#T)N)Y@VTW16'S!AV.LP+=E^B)\$&W#S*SP $Q[9&Z _3SX4P#E MT,<4!(3_M?M&HNFV;G(H8#E!F\XS/GL)/Z JF>8-1*%L, ZZBMAAL@!$Q40 M-QX6YL\=$<5=5,@8\+!$AB<.[(W(B0S9FM_>-F<+PTJ+9_3QO$O+?&PNMG7) M"24%H.VEH%;#VAG E&O3''88.RTHOP XDO=/Q07I_%"=/D^_?QO$:*9?M8W4] MEBKRI8I/CZ6*8ZGBSTOG.F(WSU 2G'P[6LWF:)/Q'4K7@^MPKY]":N M%Z%?2P5$8^U.3T;A;#_H%N2($=.K1X3$K-FB#@-L(EU=,(HX0#F( PKL*HJ?_3W\/=%G4(B?]6T+B+&Z1@\]^V3=42 M-X+ $[SK*1Z(>KO@#!%D8L0+ N77O"[[.XWK6S2@RKPZN@UD*>MOR%V/+,(' M[)'A.U!":YKH!H*JWN>)R//J[5]')X5\@M3_4BZNG-G94.MMR:IH'"%+3,T8 M#]JS87[)2?K?O$>?19CZ6IM"81D/?EV ]GC2?8Y+E5..16] M>I8D(.TJ^HDS&7Y'5\N#L\TN@.%YM7TB:OI(;"Z[$MI8C+@VF(:( +?6;E!5-Q6& M.+Z&X.7K];*2_*=N^K/PT,!!_!!C\I^,C>UPXH-IIGZ2O 4?I9FW !N7)%!4 MN(?'+FF,]\W%CO&MLX-^0*2@RKS[)F*787*3&K;_P.HZ$7VJ)4P$V7ZCY#4I6*W:%6K&_9K^]RDT83OV1K9&",Z,Z@2TI9 MC*AJ5ZTM/13&9V?L_=3D2K"&>W!C#D4WH&"8Q3CV$FD8G/R@W F&6BJ S!R*'PZ(L =?$8[?XKI4GO:+:DTZY_SM9RPU_#<(YOY2KE&]?F8\ M-SQD@U\]46L9#KY]/S4+_BLTZW483_@9PVL-[E1?2O>J^$H$0TP'+5:Q*=^Z M6M'D>_#*_:S$E^.+1,=@?/(GY?6L7D 3@\!F.$U[S7O$9+=@ME^.7\)#,O'+ M<-K=SU@=%"A0XG;$J ;S0M HE?J+],#B*T:*;"N5<@VH;OC4V8888B>Y=#41 MF6B"=A.H$O0140.)%+)6#!T4.M"$ERLYIDG_R.$5M&5"D=".E[;TA2.ZE4B84"A7KY\[5 ,P^:9S((,Y\[8O5)\ MC4U8*5+NW6Z#F$9'*7?U+!')@NA@*G6G.R,!R$![W5?I(9F:(ICC;GYU0@ZF M43$;> ?@\#:IYZ.O*IDVRT.)6WQ=%FNLV M:-Y4LPBQ25BAX[:&W-UC MNH#3<6^[PGB:# Y.:-<"1/5*83 K,Y0'MVBP\L\BA@L+;E"L5C!_P1PP Y.6 M68%QV>V7H1#C,:(+L%,3XGRP<+]?SI_YOQA\!OAKG@:D3<.MA_H.J5!"[)\- M\4AX.1;:9"%7Z>MGA7/9,I&TV:4@V65<[3PD)7L(,9HMP9@=0O\].9D<2/T- M8AT[@2YTC'08Z870T39+XUL<3^[WN ,1Y=YD,\CQH3F_"R=.=D-LQ:8/9HU*0Y[KP3'[;]4TE M#86W3ITVY:1*W#$MEWFDE-#@=I*$MQJ/Z3MH_?]@F"M$EA'BET1,:WQ#Z$(0 MXL:8\$V@M^3.;*&A0(6FV$O8HT><2M[=BHCJ2_12;.-WN:9]M"EVELW=MG>: MXHRTTZ 7 &_RQZE"WJT!"L00$ZI[\P91G5M;C@OG27-H).PY89""X3IOB9O4 MVJ&&;YR7GQN9@2*V .]MK)I:PU;L(![K=T%RUQ'6. :+0U9D\GQ*AH!U2,76 M <$<36[K7/D!NU:LY^(B4 ZM9EL[C8P^RCA[!311"0AH4\M*K'*? M=&S1)6E:OK*L(1IDCT/L'YJKJ-G!]J0E1%7J.LKBSH))]JUA^?85"TPXBLD_ M0TTTW:0V0S6.^7Q[+<%XL&'+BN/2E#\PQQX+(.X:'B.&>H-A,:F<8QWHN&F("@A&0WOOJ3^]-42$T#'?[VF/@VR MD5*@]5W\FFJY7*BS139F5P MB99I(DL[)>A8YQ,D=L5P5FO6B'NV8JM<,3$?7FG \_; MKE]^?/;2L"EUO%69-5V9)[G-+\P2#^+E?,H.U&BL,QU15D82$"E]U5)ZO<3! MT,5V*%Y.(T=4V>_)4W-"Z[G?E:I=ZEMA2?B-I-WI:D3SP/DC@.SCH3GJ=-*O M?GW^XEGKS"2\#*JB4H4I&C>T'$G'.84!/"XW!WGBMRRQO9-Z3W[)>2PA/GI M-/ 79\^?)7E.>"!5@[.'UKP8**KG4$P(_F/-9&K9X)GH8/:YXFD$7FQ"\%3] MFW[X;;G>AG5A[IIC,_B%7DR4%1")X;GL.3[5H, 2RJWUKVEKKM*)6%"6JSB' MLY %WH-?6W6="C'((0,,1=2JT-.;)2B8"3#Z2:G$1ER5P2T+_O.&QT5JQ?*: C'"_S5V)W(7V^M:9K(>^3A_.+B(:H"E.,U]XH@U;85,9L M3L>XU W#0Z*!TL(<.A9YIW#:$+(?P]?FYR-G2;<>[4L^>N&O46D-B$%T-DM! M>+*J:>,KTH3'F8$[.SW#_#FQ<7HI@TD?>RA8M^"YA#"]7*1RJUO+O7.FI;':Q&P7\P&C MO 6<34I12^38$F^23Z>88<^SQ24!U,WA%#GW8ZW[6D)T=+X<#JROK?<(QB_* M32>4# \>/."W"Z.[X$]!CA#.@<_P@?\93GV:Q80A:@ M#C*)U($YW__#GOZL2N>LRX[D:0B VQ0NDR,?0P@:%E7E>>#>XG:O(5W0NZ%R M7TZCN4/[]TGP3.C(V_MNZ1-FOLO-JK'*8DR;'B*X]\U )=4I;\WX4]F5Y]S* M?5-C^Y&=Y<.9WS&$/.OZF@PSHWK9VZ7K5)MB53FM&+O@-3E;,]6:C*G>'\[/ M7QI 0F-E&0N@6'U09S2XC(?DFVNK_?A;1;BD6 @#$#W!=7[6Z_QR]G+R/7]E M\HUR#7,?_\DDN;Q'(,5^Z&[K=H0.76R<] MYRC%9+/K8 ^3>Y+T.>X\*]F1.FPB?N('J])).+9UCM8%/S_6!8]UP0^J+AB; MBBZD57V0@U6+\JKVL(SM#H8D;T1:51V;>7UUK^P08JAY M5DS]$'3#X].HEDY*/J0[H@B+Z#8-_T)7^P7GUAG,9<;MTNO*CW]QIUSFVQ=R M8I@D>0R![* EG&O-W2M;8,.((L,P;7+$" E3>$=3\$BT+V9 5C+6L>S866*# M9:>BY0B3E!7\&'^_%0M"B3R(2S@R8O[66S0E48I!-D_J<^F3#J!J;5<6BVGJ M> P'1 ZWMO=8$B50#+)S2FF444R6F\-L9=] SE,T,!X@482F#.EAC>%/=E^- M[Q^-G<>N,-A>\F*W;C+#.\5J3M1;9,0:B*E-.SXS()'OS8"K-Z/$8GO)YP!* M\^QS% 'BQE>UZ+U9.68Q<=W!++$E%$IP7N97ZW!F7F+AJE,-AA=US+9",Y,6 M"3W*\L 0@)W&I%IW9]N&!&E,19+R8:X(=OA"\3_K%1'BW!!V'-4?^);H&Y94 MI6^K922:=3@"P:_,ZJ M+];V;=UU>F+D6IRF_>H)#:MM-@=H@*P-X=W?S+G!53H(FTS M ^]H:4N5(NX<2D;>;0:@X&49+TVM-CA2FMM"%VC74K M5#ZM*;+=E(-'T@C-V #LPK':S3I$0#\432-%W822IV[BT \F;6AZ.850H#6( ME2R&>AOZ7JAYAI$J5N\S$18]UI=Y7CW%!&OC>IXTSQK-UA'F;/M>/(&%5.NM MW8#EETQ2+WO#!&XFRF.^3 M'QE=L$LD/1RNOV,2]78A)Z7>369_.26^Q:2GZ,0\[,[ZS[=M%R*Z5?"XWF^9%94TA[G[V1Q+6AF.H*T_"7^;E7S=->7+3%)L(!L7) M8(+78.W6 5-=$F)T <&$Q*E45GXS&1XW(;.F+MCM$CB ,QV# M-FS5Q4K+-*DZ-!&=+D1EC@&T^>= /E"D2I.^Y$3&4"W6F,/E3812G2H*B^,7 MO&@4/F/DGBS1Y,E6A13H]4=4*\/:MU]//1F^9Z%+OE$VESON-F]>2V^BZ/AN MPEZ""H._+ZOQ"OV'8)1@K5"$(ZP,Q 0(O\N5W[Y1RH^O+KC+VM+KL:^"4$ZE[]@A$H[[=M@1*DZ=*+@<-)ZDEP[ K=\^V-7DX_P.J_LP[ MJ\C'=#G(*;$2I_&B/MO\NI@##*YL!#:._O*LGPM<$D7KRL.$Z[155WI%/[IK M4Z]0UF9.3X.")O)U\%/?ULGJ#OC^"PKE.(IUYU4%UV!HFU1GN0R+!J5S] MN__*^9VDYM^]*KLA'.=:GVQ,PN3"MH_W10$N-Y*, @[]Z]R]U8E5LLKH%33L MPKIME=FB P)8%4M;%7,7V47*[,.7S,U M31/=;58GSTV"KYZG>I )Q&Y?)$/Z#_NZ(J])AO!-MGM,)NH,-5$'8 MP"VJJ^2YWM;&)CG0.[2R/?; [7,1U]'+D-BM]>6EEFPY\ NT2)7D1+.>B.#= ME#/9\T,QFWL/^Q;[W]ZW4OI7'K$5ST3-N4S[&1>W8M,V<$<6RQ2^A@Y8]LF& M.66+RW+NII]FJ1OO9UNTHMF5'6LV:Y 3\SDILD]WL.F;3T7OU3N04P?U\*ZY M')F\K:W)1H6L^C(R3"#8_BN$&_$LPWLCB.:L9]I1$^-IHOK&VZ?,PLUVHVWW MHR(*]N:_FU3WR*G[%L77+X[%UV/Q]=Z*KYDQ.9Q2=P#+ _P.$(PG9R\>4SJ8 M4)>T!<2"DX]5&+YN9]!8%P]IR8J^7",KH P.RJQ9D@Y]N= : M&"/$V0HA7I 'BJ1>?P"9YEV.24L(/O 3(5SHS6DKD?F9JF8BC! M#) P$C.&L(3"4GLC- I6"E@FJ)'QSU*7# MBLK='C)\(PGD8S%99U%.KS\(X6S?LUHQ)\&SE2!3KF8>>9K[&;P)%6F%9L M;DU:GN\F:YB)A!X]>/3H-.PN.I:ORA5\BG1?KV@USH4&ES+3C#B'M H MV2._7NGA=6!DBG/X\LF"BPWP)BMZCHH9EHM6.8)U#2N;"05,"\^_),43:M=J MBGGF=OST[#3J4D,-^6%C67X[YX_.9NN%2] W.[UOTD^RAEG[1T'OQR MW<1Y2O%%Z:A':WD+0TEV5\0O'CL0.#O&OR'1E$,B@@AI#9<1FD?7$7!_!VP? MB_Z=-#8_-Y(\;0D^XQ,6@QYFQX9'IVNJ,W3Q[,DT]I]:9Z.V2E,(R^Q41JF6 MGMU2'38Y-7<&^'-,4CR\'I"VNZDY@29<\FA?F>HC&=B!*V# 245*4*Q/GEA: MI2HZ9-DR]]52NZ*BC#U9E)/P'R>"9[*5+BQ,N05_.GGAE!4)F1_L_,-ILL89 M9"*6$)'Y3FB-]:7H-7JI+XP>,4P5=]LC!_A4M[A-R/0;7_*C./3R)DB*5TUP M-R3K%+S_^6H+L33:3.A6I:_2:1N=KZ%E4*P=E1WGA33GP #S06B4).1"X,!; MI51/7;+I(RN*O,%.GI^*^B5X=?4YZ;R/3Z;$*>$5,^;+'9)+)B^5,KZ>131# MSB!EAG:>\LJU0JOHESZS_Z%9@)-\+2?VKKINT_[UDT]N;FY.P^H]O:Q??W*U MG!?%_=0RPV(_VUY2%>T1+_5'?JE3,B:\EW7Y@.Q8'9(?&%X/%^%YM=;F/NMA MYPVE7?(_-757A]A?'>Q+T&"[6]6KI$,:7>LKM=%8YU,YN!DM$%GE-S5$K:CU M0>G66H!YU@*U**S3"[M+?K7M8H.J*?. ?W6<(G:X&2M1A0/+;MQ; M" -7Y#![.B7^ G)*NJ&6R/U$X]X%/S@7S=E H>BBG0Q]#"NRF(1XIQ&)=/":5_&O'.ZQNAA6PB0K&7R9-5+ M,28;("U1;#%[!I>(3A-M372'"."(D%!&6>;D/'YTCL,P[%Z";!MA"O<"BP5, M8,MH[*8F[DF$L*LB#< M?055M;2CE=3NXN_WN'%N]-"TW#O-U;'3C@%QP(;'LL!--#_B8G ^;%D*U(4J MJ=:\A/(NM,F<_,!"K+J*HH)56ME+[2#E%[*^)4#4;/-Z4O?GR\AXP^<%0JZB MN5N\E;+?*MW:;A3,R,\"GSA,.=1BO",L/K[XN\KZ(P\I-A,%=1--D?7;\XDQ M-T4RFSSKCAZ.]W!2HWY#R"HUN^'8= MN^VH3LC3MHYCH:+;NI.CQWCCEHK=@QX@$=I=E',05A,_*\=^C:[><'QW5RN@ M[\]6]"#MZ(LGEW0%)O?>35&!7%;$S-<"]17(C,S@MG5<>*:MOI>J*U]UWB,3 MV2-1.Y:Q,F6L+X]EK&,9Z_U+0[XM303EQT*4098$GCL\4D\,'@P*.V,]WF8Q M:2W$$UNR.[QB2XKT8&^)C\I,*DZL'XMV4?Q+P][R4GGS719-CIA-(Q*4O>,9 M!EW.O2C@K3::0<7>D)<"ZZ,TM',R0$DZL(=P2TB+?GY?D.#]LS'5G(/"'J+, MA >6\ J+B217KDB"1 NC8LZ"6*-J0OK.(:6\9B[96=G=E&4NJVNN^M31JXA. MW31FS9\HC>*=ULGT\(5RV[)@;_BJL-8 5,5 47Y=+BJ-= %%HV>9151(E.B" M5^0@.Y'K!]!*>.U-Y!17R;O)R6#KX"4Y6**OX<)ZO!M.&TH4-BY[+X4+[$MF M1KB]\OUB]_9>53:+[HNP?J<28:ALN(EMD$I6U&&/.RDFQYUWP=#..GCD86TC M(R$YGO2E-#?(B?=\&2$:'7/N;@MSR#OE ],[O(;?T^Q#KSS03Q#C\:>93/@USP//?OVU*?&1!NM6,*2*&TBULVC079EM%MZVW+T0.K MAQ&,C@S(6NN45D@J^D))T:#]6LH%!^3:>T\UUZ$PS;0HI!DI,GR7[5_M\X(4 M>?0P60(#"Q/\KVVMJ$6-#.DA269FL9VC2^=?VVI!O^J3N\7O%O;M]1:I103O MND9HI\B)AF9"I45LK.J=V4I-&TZ>NOR1A6ABM6N[8S5)H2(R5KR^LJKNDBPO[3= M+IM2LE"2 T;Q+6Q1E/G$ZD5XL:MA+8IE4F0H'PBIA4N#2P!ZPT"@KB$< M<7P(=W34[-!KS\76&WFVSGB:))[1JXFKT"'(UI SZ5RRBF#2@4>@P/HEO MWV"*5F4DJU/J?Q$(BD>H6S*QP9)E&>U1C%(>QI[7$?>3-4E# #&V5FV\MU0@ M^"5:/P[]-[(FO"CL?:7\T"A9A.]9U=GOSY(7?SE5IV7VX;#L_2-1U7D6E>+. MF7OQ9?%&%&BM 5&4K2S5*J76L>;'( MSJ.OJ73U\"ME4&FS&G[[I'2%DI4O!VG'!U_A8N!BSSW!67C^E=S^4]S^:S"8 MQ2E/F-E=+E6A:<%"R7I9"(">S@N5 )[5"VG)IV63")=6L MT.9QG>U;=5']/ M8F!6>Y<*&&F#$%Q&>,>UNTW%,@CEAQM2G<6]%?D%[I]*3%J\P>2%B0.C*&E- MM-JR"4.=F1$>/G$2;&U7_CI,]T=GHJ56@YE>;!7?Z+K$I8)E6A4;2FZ6(OOMA@[%6[^, M'F'=?2U@#$B\].A\PR7"3HDVOHQ MUC6>WGAFOWID26XRHY$>,^RJ3S&,3)7L"3%/_<]MW^.W?#RV)7BH.T,BTV_) MU(;SMX)?'6&5+;N[ZN4CW23E8GJA Q\'LH@W8[9N7' MLO)?';/RQZS\!\KL%V+Y12V%^%55OBXCE*PG*C.0I3G,?P04B5RH<%K&8]80 MSS@[@WFV*\0V[-0W2<5/!J5N]=3Z,@%IW945VJ\AB7F[N+B<\X<<[4;1=[X< M?92([-% F?5^WFX,IY0AM&R%][OUWHGO+0D;H#W^"J[E+"L)W0'5]D;XZQY] M_A>MT=[4S6IQ T;C5%[!< R[?#@C@L.P^QL3I6J3/Y26"NU9+DW_44[B!T Z]F$8;;D5IX/'1 MH_ X-,3ZG<@XH]_YV*I!:81B9/CV6CKX:*$%KR Q3P"4'-YC!4&?V>X/>AR# M9JS;)9'Y"$5?/T-527I$IB_USDDEE7GPY?/[B<(NV*E?*7ORWL"2%[<--[VS M [J)':-!>OS+>5]T93DI*_A-O-NOV3MW"KB';-!Q W1*[BTM6:@.&7 M=8H/GOJ@0AC<.-WG&L[ZLEA2'),GE*YE\$\,GM5",[(Z(;:XWHAZ1;BE07\. M&S9/Q3\^..U^\Y6^3D>*YLJDHLC,:J@--2:3 Q) ZOJONE0GY^V&2*L[2#;R M;X0A-$PO#UY%ZNC).>9TLL-B.N2&+B(,AQ1Y"A$UI%G%/>P2QH2UHT8 CJ@N MMY43X^H=M;4V,09T>$,%Y,Q M"H-Z(BN2;8ZE 6)#U.6V"':-.ITX/9A>$]6L84\'^2F]\^*#R=[]6B:IL,0) MBL4'E%@\<*P_K2;\KF8?OI,5"#B1C!H;35!V]MAZ56E*+KIZ]\91]F)M A.< M<."TU>>WYALRV87PV1,)JZ,BMLOE_<"X ?K>N8[H2QE1@?YK6B0,UX]AH,:2 M"FFFX$L7]G\9+$>'Y0I1MO![CP9F+Z5C ;[,K%+%#*>"%P828A+I+;*GE1J: MN&D@#(+%C>(2%N+[GQ5.IYQ\53=GI^YD;_!.)__ M")@')>G+.7>UH7M*!]@DL/**;SMYEI.PQDA1J02Q;_ZV7-GH_W%L&J1,I3?, MC70BWJ16('9YGL5BV51<_>!* TX 1V;D*8?!5R\@\(EJ]0K;XMEH2D M:F8X&FME'R^H9[X.3P3\$P1RC @-;H]BMI%#+SB#(X^H1K'09AV'8&*,08\L M6P^4Y=X3B,Z1< CI%OVU;EY!" ^@.4D[YZM*.('P+VM0RIY(9[Q'^30BE$TN MP?T1#=)+0#+.DWK&Q^DQ]<57^XI-U+7XT Y?HMKL:/X+SE 36H^V*N07X:-" M$]QE2-I=2W A=([Y;<"'&),X]E1DDR?#40)]6SY:I(X^N))(O5GGF%N3BB,P MTK;4NDAQY1H=.&+B%,P2%<_Q7MP75O3?17:6KW.U^6_A_;9K9C3 3@,#7(.1 M3..C>.5U<)NID$@KKU+TG17!F](L-G)M(;MU/1*VH78*^A_\X)NY'$_=? M'Q/WQ\3]!YJX#\'1BWE7HQ'VRZG4&^\0%YV%J'JK9+OB'-U6PM53+;P2M=<[ MMO1?79 =?D#Q43,\C_PQ%YR)"Z091;OUY>3Q=@4*[Y@6&1"9E%^IA6K22>)@+H-0:KC\B?9YT)$IX M/1*']UQAR;X+'%*K9[-=O]&%]=\Y 9-+TV"?L//JNQ"3&^"Y!A>)@/WX[&F@ M%YZ&>(A>W%[UB['0OF?5MV6O?+@^M<\XUH:8UA;?H]6T4#'X/^!QBL:O9GR( M$"V==6"I!@^>6 #W]._G:A:C[&F5&W9"]G66WG,IE#6-W<*$]734C!TYOU;17OL&> M=]3;#+BG$ASKY(U'+>7T=J@Y3Z3 M=$%JSSG*&ZQ_UQ6 YV9:Z(44IPUXGEZJ;"*'> S0^J]&C?#,$KXG+AQN@#Z< M-O.HR@/96EEXZ^BWGM]=V>4>'OA/LC1QVM)1UF)!>V@0YR0D((U 7DCFECH/LT4YC,E&U!F/UUF86/AVP[S65&%E;) +) M/[>OA-%^[>K@A,8&S_ .V[!6=IQM'AW />@AM[:TE<>U%D;.)G?M5D^E#7G] M/0+&#Z;X^#1,,%/9V! 71H].77?D;?"[&09'R*JX$4MY'\"#=*T1L5['K5N. M(@2AD2,S?PL*\_OHC#9@QA[ /ENQ.3%VC+38$L>HP1.3 # MHITI M%5(# /B&@/!#-NE@X9/& U!P/?@R>HQEV/80'8QRJO;B@V45^]?4S/#QJ,^! M;:H+:4/NU0GAH]U8>W4"9J5:;U0AZY+QT47]W&B'9QN?ZMWH$\ MQ3V[#798FP_#X$>:'ETE'&/O/-;ANXJJ#&$":86^C H(,3T"%_&['U\^F_J0 M0X6?4DD"A82_SPWQ96Q ==##;!2@47>]JA:,'%G2P: X\H%B%: \C\OJ-S2' M7E"D?554D\?4C/ID56\7?L2>U*?3R??=XI131]^YK]%OR_6_B9'G:;6KWE3! MKQXH*_U$*F9=__FJ4 ;PIFD4,)SAQ9>>+>^J;$IUNETK@+VUJ6#@\T_"^HF4/JZD1 MB4Z,)N"9U"_;VXOL$)<1 1I"^5:PQ4!$8DN*6)1F7D E-^$,M*6H/WVHU+M, M<\F=0=1^9[AWG-EZ@^5P%C$5#VE+Z##C'TEGT;TL9O_B(^_]Z=3U' _."",L M3,Q=#^63,=*IE\\.)9,CR73/Q<#V0__45QOOCD3 M; X\5SDRHN'R%% [J&E(.7 M4(GBWI)G"!OJ!CEM@3/YNT9_[UY."AKDG[WXW'KR0]EQTB.H.$,\LS%-GB)F?TT8L;P@WFL95^[YTJ&T$?"+KNQ;P6PU$"< M/[YV_])$W5.]KKJQA<#TZQ#;HX!J>QV+FI2!>-.+8P$7T]1$1)RYH'":VZ;2OE1]&L,@]6K"[[=I5+4;;BE"C; MS?(-*4K+/N37:ZQS"\D4ZY8BRA\2YA8&0$C16YFE-\R]7#B6G>)(A/Y&1:UZ MUE'ROWZ>6.\AS%;P-0 7I57.C,*AR[)S"0]C8:F1!94$-9H" MZ\9Q+)].?@@+O[;.HK-PA9,?ZG6]J].%&7)(D9D#P:[*X!-K:(&FB3Q*:O04CFRE3)T=7E)T,93"D--@DE.'B0G MRLN=,D.UPI*EI4S)EH:)UK7)I5:#S^L9]01%)% :*,=Y*OC+2>J<)H22Q(?845!=C0]%C"QA\T=1/R#,ZBDYI*CWH1X:VQJ0$R8'2-2IN7 M%C>: 3^Z/WX9C<7:*%NNJ4L47:WY/:H(\AV;VN2"O3V=],5YF6UO:*0L!95S M-N$&B))LD2OT^?T/PC3_!:2M@\%?E9=E^E4T X9CG9>7+AQWZ!^6MKJ%^3J; MO:(_;[9=(K7FN;'O(:]EH7\(^Q^PT?KQJ1=:X2/"Y^O9ZQ!),ZW\#;R39<_[ MH(5R #'2A,B5*/7"V:;)CEI?[^E+UQ#4^/ M80]>2MS>7W&@-\'>K^+MN#=(?YD@R7ZK@P&9$&/;MM%R[. IM>??C@(!VZGA MQ\(>7#V\;]Y;]@WW^K-TG'B2Q8DR@D&BDP*.WX^)GG:O.+%4R#O,0A K.:", M;Z2$JV1BF@ZT?V&#;AL^ ;2A;.%4K>,WO22.T\!FG1)J9"$3K+E=V=>XXA3/ M:#^IDB@G7O_ EY#5HJ9%B?I<3 )69&&Z4/?&.#%+-U/3V(W@9$D*HRZ"HD)" M*\8[2F@V*^<>HC8_B@[2U6YS^.\^^D1XU S(/>477C4W'%K(9 M($MEKBZN\K5^3T\E$A-G 9[JRD%5R54ZQVNMJE?E:J?' X^H/JAW)IT3R>": M2\Z&DXGHSP@S%Z?\BRBRL&-_D)&RXY5PP,S\^^_@/YU.GA?5:JN@1"#6R'Y+"1PTH M41*:LA$@1\?("JC/CQ%A1!F0Y!#">1:F&!Y#[CC.!8+$AQ">H^.;AQ>YE+;2 M',$/#:&-!9,#138&R$)1U.]4V!S1FO]IPOB2V6C,9.B (QSTJ6^_\-2VP5N= M=ZXS(]R'#G"]%X^Q]^>-QUJ)2YS![!+"D3D!ZZX9;]7N4YP%6EVX_F/;G5O6>F<;YR\'J+32\EX2Y"*ZB\\7Y\&@]0URB%8-143?4V)S-S M+,*,%F$>'HLPQR+,GZ<(DZ9FZ&6)>IR-;386,@#W@*C$M=%'!*>E5T1-@ HG MR,)L6TW!(GE3+N3OB/^5F"'UP2B*BNI4]XD UZGTF#AX]\UB ,TZKZ]V 2;DJE M@EKLG1!V^(0@/9+46X9^*CW8(^ME9QTD;EKW3)GHS>^=MGZ*R-_@CUPNP24( M;LJ[?H5^J:271&7T"W6>@[B#[XY>LK%GT%5-UR5$ZY2[P=;2]0'$12RPB&=" M"%4 7F,S8!@_!LMO(:7C@\^+L^?/>EPW:TCE2?"B9 1+?'."TXP3RM [4+IZ MX/!8.IA[@R94,8& RIKA=M&A69"(BN%CZ5KA)&Q ;4B/M&@X54UTW$2T[+/[ M]%?BV=E>T_20IND)^";Q,)WJ05J $4?VUEFT:HQ!BGL"I]%& M\/(A\=2L0L88HX*,"PO M:5@T%_BTG'6Q_IO\U6Z\+TNHO%*3AP\8J71_-C#6;M\:2:7?Z$J#Z@#P98>]6T-)$XT,HJPBFE9+XBCT#4FYC2"O8QJ[L?X7KTV'AB^ MM3)][EA8XH3=1BX^,,,EEO_IY">_I3;%3B,BT,]ZC0QA#V*!2OJ4H\+>!<AM+ M)?'\[?SYY&@#DB>0DTIOX:G+AMDL9B\"&1=^MJ\3+*/!RX5*R37X^KV4+5N? MJ] LE;?APTB=>B)5$+9'6BAE^/R$)L><7T'(I]V4ACW?]SB-S,BT[PAO)85U MD,VQ6Q1P=3=R<-8"%=77]RI5IF4U$7U?I1D:%5GA\6&,E.!8)_ MW! 2_=$X"2NT9K&ZA;T1Y%V4;BYIQ+4XC,\$D<94S%&UYD8=SMER!IQ"$NWJ MW<;4>GPT>]HEDW" JRN,^ZX6(]T?+1&?:;BWS3('QEUWHEW^=F5\YY2'CZP? MB$MHBEW,L5@!'B7FP9Y^3?7=Y; M&A2MO2U$9WX=03/F,GB&K _B6)OE6U.;04AWJ5(-C*P(%?8HE'L)>M@^.N0B M3]%P65DA-(Z(I*6=6Y!HKY/':+V[2@83'&S:;RQ9ZE$ZSY^=*JW_+]2$J5W, M$:_1;C=@G).DD@;:OSY_\:R'21-X#/V6VDA=.4:.IH.6O)M9*P6>XE\V<]6*0&VP#%*-8J[J(A6FYAQ3V@KSZ$F&J\OO$GEL_M.,7SB,UNPM":#07H2!+W/"'[J/P=\C/>IZ*KICP@Y* M@6D0/Y8)!PM$CXZ%@F/1<(/BMS2&9B74G]PA[#Z[ )5@7DM MO4'51*09"#(O/7\*!BFX*>$8X]/O_V/OS9O;N))\T:^"Z)Z>)\4KTMPE67,G M0HL7=;2I!20MR:!LW+@]%DF@ZBQY M\N3RRU]BB)^@-@C:R:0](FH>M'@4: 4_LJ,GEC7W5B2PU )(&/R],HJ&2Q_ M49;3&!SH6R=)&JMB>W\$IZ[Q<%'C'XR)WS@R%HT" V+OB_*:2 44P2'V.DPK M6WBJQM#Z(W+&!@"G36B)JFZ<.4$N>A>]+$ F>RT=+!D2)P*SFTMDR6K0V%TM M\>XT_+PU0PS&&!HLB3/)HH]Y*Z@.9A##(UN-FSTW MEP6"^R-U[O4=T(67)\ M5\74#%HYM"@+;/LD;04N8XDJ$X U(2)MQ8*'%#]J<; 8CBPL%'[0H M0@EHR=DRX=PH^P0$Z)M78&-IKYAW^UO.CE,#G;>*&HA*_#K#QX9=0AF@B3.1 M.DF1Q>H,1Q6D+G:ES.DLF/2%/]^13=3RWS91B7B)+B3BQFR1U&#=+D;;3H]WX#R=O- X.N[E:K/ARTJ_T MAVCJ"]V28P9'&9 X:Z.9N;5&=SPOJN[UV%:9)E0B;5% MH$4P2P?@FJ.E-^-IMAQI;_^\*M9@:U M+QZ*+/_PG._*P!5(M7U\60Y$F5%#UM1&FF+JW 7]3%((RLC=FTK83%#>21E$ MJ0";AS[Y$PYGO#3V8);""J1.E M2J$X!R^!A#F85 ?VXD)PZ=2UQR^W,W^I6=U";K^VL.QW!AF:"Z:>W]5OEPS*A@" J$ZA5HXZ3[OF<"?!=-J81CE+N-956)\< M_KJ=1]&V@P-K*$%@7OZZ]T%3PIA$MTK4I_:!\NE93#87)#9JH8>BEIB >; M!U67(?/1*C&+E ^< BPX4R #I3R(@SFGFT.R(ZA)XNQ(K)*YE$(*H!7\[SC# M^NI]I;HL=+(*Y7-S#* *I5)<[N(:_)A1Y(OQ*$*?SIM+W\+F@:-)[/XUKOR2 M\GYX^30C=UJY2I%]5XI*75TG+OXE./0*+ON.',M7KQX^E4(W*^\)T-B&.]K& M%VC(?LI@F<0X)PL-=@3>64!4F)US4&OI!5?41P\0;\8V ZU)*F6S2/-#ND*T_05G6O%"M&MR M(!LM?9S@ KE2IG_,-Z<3-"7L,GF!H*31=\A9$(CM;V M%G&[8]JM?-E3LHF^$WQ/C*M;&1JXHGV6QNME V8IP9@[?VX] N\N21;B:UXZ M47>0!EVPYWHP?=DTQ90\EI$I!07(>!"@2>PXD%& E[=)N:*MG9/.B=X-KG,= MZCQQ+"4.A.&BC<]=)3:>DY<])=-SX>JOA6?6,[QZE6!5TY9PO M5TZC5^CG=M=0 M*HDIRL M\;.N='\[6NG=9=8RN>/88)]'' )'/^V?[X/@S!$!05%5JP_F9<.B4.4ZS\KE M/$"MGZ-L*(,F$R;8B]&TG,EVH/8A[G<60_="YHZGE7&A-/&N5\42\8H3S(FM M^?&V\"%8W_]@#^\(H4ET,26U3'S1 MK0R\TFAO8\Y=Y8:\+:PC4Y"?P:+ GP MA/AK'4=G*2YCG\^]"6AIL_-]*RKLF=B0]0OVH?X4+QO,A)=H:%E:K/]<9![H MX4@YT)J/+LMKI7>QZ(&#CA^=GO1 MA/ARQS8)K^],D6/O?910;>,ED)*%7%NH%!$*9HS&8K"+FX+!)5R*:F^,F^ Z M&)8:(\:'4B.],'V#B[4VWEL?]KQN%:<+OJ"33BP$+:@R!1[%:G9Q)"%?$(XF ML[?-/+ H1FBAVRN#-QD?O3S'O#PS]F%./:)@ MK:(0@,7(;KG D?'FUCC80MY\-Y:7>(&CA_ :MQK/*/0A" _P:8=SLXT;;1E M%JX6AU""AV$9>C-*;SKF PY([T''[XKY!9XF9_QQ>+@%])7[X7IHPRH8OL 2 MX=1>9M,+CKQ9?3)3IRM.KZR%(B@V$?WBDJK!RD7"XM([*.-::(2?6-_7]JYV M;RN,5L]F%# 9?'LG'A:&D]?OD4:*LO"9L 'HF:,Q\ B&WAZ,6(ZGB!!RZC&* MQ#"SB;*UX/,R0\3J>@KX6[/.#GF<3K-_H8,UYX5H33%PGL3W7J!H\7.>EW4= MWKU(+Z1-$+@Y1(W0@C7$K)BHN#75VZ6A[--1[<5OM:AK'[26+W^[[FV?\8Q\ M0N:*FFEU7=JSPZYG3 2$4PI]_>#<7>:3.>,(?+>Y.B+;TD2Z5>MR72X]"9GZ MI.H#_DO@@WGN1;4W=\[$? PY\H%?J14M[W5_2'Q[<_IM6&K@73C%B MAU@',B6HIEB 07=*T*^VR%HAB0?I)W5P<$,-'%]^ C63]MFB6KJE;E$N.E!: M4 :;V+D$[R1:>BRR]$5EZX7D4WYH@O2KP7QK^+WV_Q5-+[R&F^CJ4R$F\ M*"[IBZ?BJ,6'IU,$NG ;D K':ST3K^(D7&OZZ "#Y"S]QYJ!%?B'G*9XFM@S M,G"+T991==]\S5M)F?C#DWW*[AM\(?IZ?#2YF74H[S;@%X6K&6A#KQEC6]-+ MWG?0HD4VB9 \U'&1>&Y:"L.Q@3H:1L]H0KB9=2\:TR++K>2F,:5(20I%JJ.) MZ<[,P3C#$\@DH$+4[--*7)=.T^IM7%>Z9JOAZ_8]A)_.LDI6#]VSL-;<$4N8 M&@>TY;XR-F)(D6@SY/,M0L=6>U%X.$9'A:Q1Z1VY:7F($H\H?E$G0<S!I\DDF6I)B<+,1 UBTZ)W)!!#_^JXW$J(^Z;QO8C'!MP@Q!PY;H9D5" 3B._^;!GWCV$(D@V1%_MW#DG&. MM)CY;*W7_:L%)3=OD5)_PSD+-#'XINP#:L@+<5 ;J,-712:#Y['OM[Y,R;!I MAM>B-,] ,0G]R##'RK>(8KO7D5F &?3>BS8&:&R^]/126PY!&-!.$]Y/M'=PTE8I<(O*[CHIRP%UIBAQ^XQKBXB0FND M2G#IFD+$HLUR=Z-6V18)!F&-Z>@DHQ^J?6HZ>@&6=09W,25,>5&IH#WG*O/N M\8FOS+99B,RU9L&9_A:X%$?'62D-L'$18C2(M[/U Z7%@1B\N_S<4'[N9)>? MV^7G[FM^3F.VQOS&($+?[\;K^VLN"R1[K[_?A-",M12,TIXR\DCY*IR*IMXE M<^,),)N$_!3SC[M.6 C=*^!-:--_SK2W5KB8),L5?DW LLS0BYTK3M7E'6:J M;W+-:93/W5E7:B#BK%;<'4EWC%G'RW9E M4'LMHQ&KO6BQ21(53".N)MI]);J#7"L[Q]*/V)C6:\@@6"V)X+U#..&J]^)( M-_MW1.+.%V.8-!J:\WF/NWSW+4PTQB[NBDXZ!-7Z1*6Y7-51PS-AS2'B=Y R MSE*JI*UY!;R]Q-E<.H!V7- GXT(F28>K)=VI3(V>Y#UM/D1V@EI[(2&?P1UG MI)6Z$[1XKB8K6H&H994W;G0R4A'"0* M7XUJV+V ]3+2PMYH^&;GC4/@ECY3O'S9>KS_%',_-.%UC]E MG]"/ X+V.\,=Y=5IO0JWQ+Q<9Q+ZD SF"-L.=C,J%LY$>Y"@Q/ Q*;W-0:O( M_=F-B5@/UB!S+/XL><00'F&431:WY+B<(/MC[[I8_L5Y_Z4W)ZCGLC$;5(WF_(=/04#EO=X%:)[U#Z1UT\<.NQ[ M+HM8@S>94C9$Q?'-/"TD[O]:EG+O[[R"+_3::P4Z'BDD/_IE.W_1LY6I')C6 M89"LP^:-7-^0$.$J\MOM7SMNSAU(^?*GUK_U:HDD&C7]X$JQ*"EO2RD7G24G M@L0)442H@FK15T<-BV=]J.FW&2^#(:=)U%HBD0A=\%S@ =HOASKE1)O3#;.3 MP4&5]CBQ^I+)LX2GV[7%0?P"3'M.JKW)JJ$TTRC[D%63G&/2=D->/-=)' MD!X(A0V]XM"4D7IDBUWN])9I5:*4+0S[H2_PFJ)3\MZ29*Z^=U<^?PWW-V) M"Y<#,^GJ_B6#7Y> KGOU5C7Y1[6^&9KC;>Q9-^,K][R MC^U1YU+8[8C*WO$*EDHS[G0,JIS*,@V!]J.VUFIM%&S"!3J(W"4JFV[V[X:]:/'?&6R2]'_+C2/J0PV*->)+\IR+:=G^0?XQQZG;%E9&\43 M/@Z$@2@L]KCO>?@$I3C'PE-+77GGC8L2LYRL"K/VS3#!Y/-B/&<^NO!"+:I* M1]<5KGUA0\#D6KW(ZYK97>Q&281_%?2A-O^;SV51Q[#US%:DZ]Z4%YGH=".8 M+R[QRQU>4QY[;XEDC$?8?")UI$BCP/07O.1X6>"?5T6T^'H Y2%,$8(,(+IP MG"BH"7\;AC7H'4@DJQ]3>TP!Z8S$L519@80))$1\P\;@:6C M3<.C"Q%'D\Y!ATS7W"XN@A(VUWAIN-%@/(?=!<5_VN,H(:% 7UT8?*]$@-0Z MX61*<*EM\MPY )2:JRQ:($3>$HQ^WER-G;8G!?N$[Q0D-=?.T_4_$-@?VGM7 M9:T#KW-#WH6V*U%K3N51F[:0A?@B5Q=$;@(C9Z[ ,47.[$TJWS%9P'EME!%& MP1/N.+5DFSS]OC.0.)LN5=B+)*ZDN> \PYU$#$, ^:(T(LG)*;,/T;U1!=3E M. L;)L*-PK\JL&EB$3^8'J"M4HUTB#F.N/!-@#Q@D:S1N@+=FGC+HD^:7GFH MA(+F'2A<2HQ7E5=:9>="3#8(QJUNZ6$RTDP)??!JCO 6<#L63%E HQYGH%VO MPK+6J+[MPFF)UY0YN'#4@9@Y9SX\^7T/$[0YJAXE4O[]FIE-TY;Y2C=$YGN.5T)SZM$EFH//^V%AO%F8*5LUF0/E*Y]1 MTC5X>JI%S,1MFTMPXC^A%12,GJ>MY S>_BQ-7U_F4S"3X -HR1P.K8C9WREK\/%)NSL\+57@,2NJPA9->X_BU1Z^#D%\W MEULLS&<;;QW&CT81UJ=5>48&?33C/%J,UOP]F6RK7")%YP+N_.OT(HM\9[)Z M/BRYYEU2%99A;4N@L\B&:^:@NPB.@33"=Z%7A1 MQ-&#+!<)-;2;,//52EPE]!^,;ALK;?2\ZFP8!KXSY/E00A M N:Y^B\3,]W/@/5]PB\.S/J7)=9UV?O8J$$+(@?2,IW0B5> MXYIH#ZUC2"/K$SDDJT$M:1K9?G0W:#5W?Q_-R$NU.-97A@TU>X3"=2Q+(VOU M'(=B;(=9#B-?.DQ \J!]@OA301%/$4$UN"T3&[^0DFIIK8Q\S*]"#XJ/CJ3: M5C6NU-AB2Z=-(Z?I%6%=+4--^:N!*RJ5#2R[1.D@0!EAB6&2+>3D;6-G>ARFF2T1PHT M9N=6CKAK)G>#^.GYR%M'(F?F*;A]%."XH+VAU' AWQC]-P(&&//,3X*1>A8FI$B M(;.K3%-U>OQ"&;Y47!<$OR?B,V>D<,I4+!7<$L^>.!O5R()ECG@8!;W1&T?> M\Y6=HEZ%>6C\JU!92T-(\QEW'1'/)[T3F=EIT8,0\T'AY0KSZHI0>P5X7O:Y ML/IN?7$QHQDJ,L,MA_%CYY7KG--F16Z0"W2:">V:4NLWY35RKG9>H[O6MTGA M8!>A25B+NJ=G5OX4M;.3%/R)&L+%WV5Z:*O9+[)KOKNS2F-:6'"P0OUB=LND MK)8EE86SB45C"-$8Y$BOTM5T-<\"LSQM=?BB,6KBIS7'*5=<=\D,XM-U+6[< M@;KG>;#VTI_ &T:KSN*IA:BISH"U8Y@VL<4OB?;5-;ENF11.GEA#\'R83P*3 M(7@G4U+$#E=TMO@0H,Z!4[9:Q+7XDE&NN 3?)61B]A2WX2ICMRNV^WB3 M;+I-62,1VWM5-WK^[-,RPQ_3>IK^:_3=O!Q38TI, 6'C1YRV43(><1G)(6VQ M<#QOOM0N-82MA5 _G?_'T?[I">X1_/-L_^P(=P<_',J4YBE13"-/"T(QX"YW M$[6Q$.CEZ(12?/"HP_VS,WT4*\!HT]2*IE&).8P@RKZFM)"/.&EXC&-#307_F^J(^6-LQ'WE__!1(V[%)TGT8:Q/X6PV MV5X-VAZC3]=5NM1Q/J98'X7:9*#_^>//VOKYJI'U?\H6YHZQ-8OYOB M8GK9H%^M,*1I1XI0$N$R ?FN*&2=1.HDRB M0OI-#'?*9A99$_Q&]=!V4K.3FHX>:L<0R.TA\PPYR@(JM>W\DWVOY0F7)3?Q M ;&C**6&W'82MY,XEKC(SD)83LS-I4R_3<1XV,/VV^DM%JB:=\*V$S8Q]8NB M1+ /)[&XO[5XF03":G+R#A$C#Z^..ZJPYO(A01_S\.R5GM42,S'(B7:9+^'W MOY0YQA[A[2MAP0Q4+(B\I7'MQ'4GKBRNTZRI/[X1&[O%+AG KA:]#CDB1 M?N<3RZJ\J-*%1(,-RUHNC5[5 TEVHK83-18U 3F%8E:T'JV!7IS3XM05PAVO MP1BCWLWVR8:+ N+X<0POQ*">/J*8WB,)/-@)X/8$$&LQA#&;:J#7W.]Z@H4C MJV7(,ABALZ<@5JX([:M#=0^MKE?#@M9ON9(^,IOYLYBL!%,3T#=B*PU+JV@I MU-^.N!F^K<@KK*8!?996W%9#QZ['R6L M=)M$.H!$\M0S8)K-$!C"S,TI3*31()_-,!XNEE_!B!U'=Z!\?M5DB]'C?6U] M YM"-Z >>[L;JN M<]#'\,8B_!UV#27WGV7UGG:KIR@"S.QR?L5K;J4VO3-J-5C%LTD(_[Y/)X;] MA;$AM!8^B3RIL]4\H5&L$.[^;T3/1EC=T%F/D@AI36T&X-]4MP1*![LM!6XK M8X!!!'3!#&/:9VX*;]G#2>[1/QTP3I^N3&&P'0OAQF%A#:50O5V?JA09HP(' MHEN6A*KG"?H<*DSL^5J;SNQ0",CN5J[!:N8+KD5"+;+@M1%*/X,GLT84X+=1 M?!I;)_>Y)9B-(M_3IO,\>94AF>6^L KZLNH66-P;H7TCUF$\][?8P/W1>9;])C?%2QF,]%;P;78JZB#/LB2, M=%)+0!*5%JU>!C<)$W7Y895G_"NR^KHD"!B'6VB+7/_C$HMS8(>-?Y"J!HS& M<)K#59ZQ)A7*.[X.XGYGML?[HV^NP(;(162Z3V<*F)JKG$%Q56+*^9,NQ01P MB6&QC#;)+(C&9H&/:RUC+41,:ZG;G69X\5*'V&Y3/ 0 M A..&M="^6)%X./UP(XXGJ) *#6@ F\C]K0#4KXH&X$W.AVCU;(L_#GX55IZ MGP\K-W0;7:Q2XEW,0KWWC:-SG>JM&SUUA\F0+@AT;*KV(H^O$2L -8/&HJ;F M= P.\Y]X*0DC3Y6E8B9]U.)*5U4NW\?ASM$EH ?Q(M_M>;OV&(/9KD>[;-=\D)]J>AE)$);M_P@9'194;UE*$S56M10.5!8(A!>XN4)7X71D8;(>=$$,@^#0JMJ3/4$TMG+4'^E&U2!%=8H[-^Y74NX_>,A?G,^1?969=]A.- M%?A4V_>QR'OV=NYPGH__)TW*1ZP?L#ZPE8\9W M)!&'3W TE0*(>1$JFYD(_QS,_DF5GA:>]6 M<)E5[V'^!:PI/4G'KZ-[@-\1[_IM*['P+-Z9MV%GOOF A5WD02N3P$O;+!"2 M5:T-^Q["*5T_Q--'U5_2]C[5^<2(^*B3B+'R^E J$?/"/VMFUB$A.CSXBUX8 M V(;*U^D@<>89I_D6*>2Q(NI#;>.:7?%BK;3@'<@]SNU^!K/ D35NI]BJ$Z< MP7$&>L2//^J:PM^IT)9?91:P+RF2-6'B:/;$D0.SQAPD$I90;G'TX-]\'I%[ MH:3#']I3"?/! K83+N#I:B$,L8TTX9TA;W0I3I>@%M/))2O; 9VQCTT#6 %F,0M,LB)[ MQF*12*W.)Y1>CG0PV1/'T!VIZW8LBY_0048!9X:*/E.I>^]WKK[3@X/V/,H4$3RSN2D5RY#N\\@O^GCBR>$7>\0DFK4GN, @7TXKS, MYD07_QKFA&SQ,O#]IW ,&PP_# W$UHJU57?YA[X(%Z!+(K#U71B4E0(H.&RB M<*HR>1CWOM;6MJ OIDBS,61V!?O9&J##4K4VFW3?D"7(<9R0K1:-SRWC2']3 M<(9;?*BVQ:&U7O(@ PV2A&;H.N(7-A^]85"3J$&&7QIU/YI$\D;*C!8?'E^L MB.M_P[)WI5W-$>3ZF8M!N3?+9W"K@[9_8,]08S)PLV!'5"T664J=X&!%YYD_R X1I9PF;E7:TQ-#%Q6<3H8] 691'R!_)BPUV11YR5+1N@/9P=@2K=O M.OUE53?AI,*S]YIR3V!?>#5MR<'[QDM8O):)7^CVA<=LDALV E/(KD\]MUTK MLHM8\MJE$4)OH*^E %5GT;%Z6,W6_-CEPW.F\-82[>J')X#DB[O8,=$*E MZEO!?!0>P 94"S39)KO@XX;@X^-=\'$7?+Q?O7D/8AN5?+84*3C5"$C0HP#Q M5EL<3YN,=U,,"%1_VE)C:DZ\87.BY-Q&LVX9%N S, N$?!M#6JM!O2T.Q+?: M_A,>\,Q;)M$?,5NK/X6/T>_%].D&.N49&()%=AUG99&-1;7:W&QN/;@8OWKB MGW'.F]:4K2S$8*] ;Z:-M%[ACA;!% A&D00'Q YIFV6=&^LWO?[=L??GW(-/ MX6K;(_CIG_X;'=O!VS$.(#KK?)&AX.3U0K<3 0 2_^[(5 Q#%OZ0:S/GM[)YI&@-+OWSS3T36C)\AKM$1>^N.5HFDO":]ISJO+# M.FY &SM"ZD+(N8W.'KV2YQ7TRL"L[K2RMPX[:X;(L]XFGVEMN^^Z<2TW#>5N M"S*7<*#QZ:**FIO&QL!YPY-/.RJU3PAX4]-"M?.OW'3\SLTR1Q&(ODOR\ZO> MT,/FB[(QND[)Y[(Q.F^Z?S9&;Z3C8VR,SS+G36OZN[(Q0HCA90A^HQ1SOLXK MT3C +I43E#_ >63U0'3X#JGDN'2$[O* YLZ+R9+-;^/MY+BVHG\P,#P ,3S MKQ;\:%YL"SU[KJODUXAS?O5ON4B=;L%])3]&4X[8;?C94C'GR<'1HT$I?Y!]4+)KA'LTF+]9Q8> H!M#WP]@<(+T\J8JB3L" MQ*LK:5QI46.SD4.W;^WR';IXIT1V_W# ZDU&QP?)HZ-#^-_QH%<[]-6S YX6V_U#^&_<&- MLX:_'+BWEB4S\#.Q98G8:A3WTB[$#JS,# &6T:JR"Z$** N'YC@/GL*S2:,- MK1;<@WA8IOH]G8"9ZGXEV U6<+0QF/(K+E,S8$))1EF)9>MR?:ZPD:^C&.%= M^T0*+]3;%>J$PY,3^M*C@\,-"_A",NLMHZ$SQT!A?\Z57J-O$;_ 9XD5DU. ;!,BA[0W1:JD^LI:L.%4W]%2@)\CGQH[MJI6_<6+@WYMIDN/;)M7[^6 M8CZNE+OAN@PCNY59-/3.SV,6#;?^".:1>$K+-*\VUS]J1,8?4R>(:.8WGAU^ M6XY33G0R+"S^#-VFP&\<(LW25K[U>R-FA+-?LH)W"#\2=-+17ARM5H^DOA!H/FG$P''9/- M;_;!QF -*6"TD$YIG%X+T_OTMNWM@B(^>#=?;Z]TG3NK"4-7VU7'2[9.9-VY MQ%([S$E<5&N/86(7%1&B2[_*2B-U;);L<6](]OWQTQDH;W9W*5F:PRENN$"& M4/4'1P?<1%I&AJ_#7X[>P)#H8UHMP,$1]U&$-"K.6B.X]M4D*ES@*;&!^2%? M8/;VX@([ZS59RVP<#"4&+&P<"3%1I5=S-<$K6U@AA6 .^=,? [!7P];DV :X5;M SZ\Y"P;"UV,XT_/(ZO'\ M.!WX7*4^"2OORGH]F*M]PYB)W<8*O%-N2.PBO^2]>.8%T8.XO)LB$'-]\3?XB M9F'Z7H]=D\<6X*GA$NE74#V:;%O.-7IIS"AUNX-6WB!DF\XH^H9W69/$[DAU M[^ V6$UN4/9C M),^9E&F%JHWAT1M\]AL9TK:2++#9$!V4M%*63K$4Q98_10@)@?P*G?ZTS#@] MBRN 2!^P,% Y4JE!657EM08Q4W8\I5^[P7Y(A:G--5[1F4?^#.8V=&]&;X4K M"9&GJ"*TMG#.('6!7'IS5&"5M$[VO/^7Y9)]QV55SO)&QZ26B9P(H5V0;N[N MY:[.S=F188I1?[JI'#F!PYL%!J:%./3JHDO_ZFBDS%A3*V4-X:5R"<+8,ZDZ M+&\"=T<>!D?YE)SP'OI;]WS#3(TQAD"-TK(Z]*>/0Y%U@W2 P8+#"&O1/@>D M6^I+SJ1S " \C?2.&M5):.U1+O."8@WBO4+]J_1LC;8OIK7 M!VO@JBD7>J Y@?:+/EW.X:+$U1: &I?1-)E(@,UX ?.XRK2?M,I\*G.GJ9(\ MU;J.E )_SYY)""T2SY[4.NE#-!-D&R&1Q^V<]S=MTK_0K'P(AY17GH+&NIP' M7CX2$DD7T&R=2MD?_8"7MXK2I%J!+\0@B9X.+USW)B$CM-AY17((PKN*'#05Z 596^ MYQS$#2VVD;LI%R/1!IM.,8,IUA2H*JJ>(J%9"!<5J8%XKM2@N\5H11\WARWL M(9=/7&OW:YZB+ L5?L1%B\IX'6"=44,4&9LJYBI?)&Q*A(R0+XKU?(1XO9U_ M\V*4(;65J#D!*6S3TXMI%KE2$/47H2 OC#Q,)'R-OV8RX&S-F9&MU#PY%+GK:HG<&DA*W48D$/5Q8VE1,,032 M#_]*Y,J@6AP,(,&30#U(/H/!J-U3.XG2%BO'%AC^@)[O!^)N9! L:LX".J.H9E3=X0U1D!"_F8$P-^@"YH_232E>:ZA;%38%8HUO" M:TS=Y#%)4Y6V\6"RK82\>W2G1:Q[2JS6*VT*"60JBR!X M''1&@4T&^C%99A#4*WY=B"9C LF8&ZT/Z,5^8V(\@P,\5+9(%VA&4,MK='V0 M1 7^B08EDG# 1E[BF#^7-NL))'M*?OON5K1?-^40FS9MVE\ M-3'E/OJL[ZM&**D2879$CVC8LH?%-@14V G#I81/:?R>;Y]HMN\(QB5R@JQS M9"0MP15D-@D0CGS2R(7(SV,/48F#FC(@+-G\T]!0W5XBMEJMP!N#? 09L'$B M%3&R+$=UGZ%O X$TE*K"2]4NU=B;:GQTL$LU[E*-]S;5J"S%G"Z16G,,(0LW MI[A5PQ@ETH7FEU9\==+/ NKOAY@;SU!;C[7Q2JRO!,HN+#8MHBKYH_!NU.C3 M4MI&7\&L/3_"S4I7#A(S(2&(C7K,=A\S2\6,$L+KJK40 H='9QI#&52%0>RO M&W%W?7@1REB>_\?1DR?@0\_G^'L!ZP0C+'A2-\#Z?#(N^BC]@1QT6-H(N(CO M=SU4R/N626K#]JC*BV)<80+A1+DMUFJ)=9SU!QH:/EQ$R?WNG1?:N@LZ&, MJ17=4(%:L;+(3,^9%*13M#5&6R,;-^U(3&?-]T??PY"O<+<)UEJ.YBC[:HWE;?C:TZ3SR?@C:(8HQ7B+01'OQD^/%TK8,_]7[TRZI0DB""*H3G.!A\ M419[,A)I=$'AK\YM+W6\ 66/.@$$O9[%7_089TK]SW-X^M2.WPHG8;A7-&=: ML*E-B,EN'Q#F03+&?YR7?Z&:(:R,6V]R\D09$NZ3C(JLKQ[#'+7VUQJ\RWQM MQ_9H<^\D%*TET ]VC;QENE;P;N@V(788P=OA TQ );"M*_DTOL'M!G:FJ8U2 ME2Q06K"]U5(_#1HSS=G11J[2+)7"0+2)D(H_17(E-:WEIOV0.+)M!5XQL<$35\@VZT@ M7T*OQF#+#STNLA'G0D7*#+Q<*9#.$8-W0:"OT.(D;B:"FE-+.%V3B;_G[S,F M">C;4:RD*>B($&E ^/%7;;4L;NCG8']GA2.K3?9U4]Y%66 N;&Z0-]JB[@,Z M\A$K+/XS&3H1N1O%5SDH1N5YEQ+DGDKB?>SKX/>&>5+KA M'9UIVQ/>\9GN^$PW\YG>,EAS%V;AC?DMT%Q_R]:^"9IDKU[NC][F]?O1M]PO M2GZ+OZHM]24F."Z1_/W+[C+R*[@ZY+S>JZL\C^H"<&7;1<-"$<.HYHJIO?H] M*:R!(;)^J%RU+&+@G9A1X&.;_ACZD M&T8O/FWH ,\GP?OUK4O3W"5_BP;+N>9,^4;?J.UV!A-8"9OPZ\ZG2+Q'T?;Z M0W2#IK\_>C5#/X WLL<<]>@I@1*B(^",_[O/8-!Q]A,:\I@2YS+!I^G'?-,< MZ.UQZH4F,LWGJ[X\P(W.97.9N>#)';PNT?5WQ(\'Y$J;7 !T\"YC/92Q/MQE MK'<9Z_N:L;Y[C@$Y #KHG5F&"BLHM9M(5C@I@]V*N:-S"/>YX*Y'=S$3![]@ MNY@K/W\)U/7ZO3YSYQ%#N&;4;\O-+6M="WWWE*M2V\ GE5(C4S+(+3%.B2V4:^%1)T=*(0RAAT>#("E0YO1C8(T'&(O<6@4^<+VE>@ M0#.H+:35C8VBBM,%2\^&N0''+DZU-#W'>_[5APRK^SYF=Z; JA9D%I3T F>)T]P>L^H:>-XG9@AY]L54DU7"^J= MO7E_?&(!MQT;)&J-+E$ @0]+@RG=GC"8.-XY'$1B7GL;+"ZH!NZV@2)75O;9 MD$0W=X,C6U$%2-\)ZH/=\CH86P*]5$ $:_HBU:; 5G#/L'SF5L[0&/BMJ40* MUZ0@J,RW)?GL ^34B3JE>H"4PO-AJ(G;_=: D3)U\RG_8K+\/S.,!;9@L11L MK"*<>VN%HH;=L.T_IO4T_9>FNGQ5-[=Y#QW(\ 524K/%&_?%ILEI!:FYB"_ MGX,%?57/4VJ++M43-=UMEP3%Q6Q.M>9:(VI1.B6NOG4?XI@2QE0"3D$OOK:( M'&,*SZKAU5(\"'I %O8'XJ'C M^A\Y+G[28;VBW&38V0_5C.)6_!,C@6-&))LT2H3&,2@.3M3;Q)*,3!QFV-MYJ6N+6Y$U46O?M+ M8Y5UOG%/6MHTM#DO8WUJ(#.SUCCRQKMZ>Q% Y1Z/.A3MS7.*R,+)YM%SO)0: M2^8A**J!+[,^[K+,UUIRADE32FVUH["'9]_M@]ND3_G.GO(9XHMW(0"^0?V: MMDT'SBUMG)9L96GA>LU6=/9;E#K?"#,'$NHD6MU"Y^AZ6*T["WZ3H"Y;);?; M5=O/,S;[8%Z8HL FFA2Q&UC'C>MTN[7I5M+S%K24C-X4/Q6$QSAOJ'##RDYN MH0I!_4VOP0A_C$_&5_\-'C;@5CR/1@;$^]>UDBI*: MR<@X'U-LBT)+,M#__/.3LT=/0#DT4S^N^$/=,_P)R,0WQ8%N=;I;3<AYK%X&@86C437HV$OBBQ!ZWR)5RN'!WO_'62%QR-L?>+SWMZ=VPG%]OL)= M_8K$8">2?T"1K#-M"SP;%$G6@B*3-;$(-(;[1 0\%6!(7W>F]8S:'9'VU( % M!TY8W:X]K]N&8[$3V9W(WDUD58OF;+Z3)S+#^GNQ=TPO&JYYJ>)W(Y?0,"7CQU#WX[DP(BBDMQI;U$-/'%L"#4DOP>2??!3KBW M+=QSB: CI&->4IB1[8;QVMQ*JMGFL"0"_46HO6D)XN.8,4)J!HL+ M#UAG:3M6'H6W?,V5D$B17\X^.IE5J3/'F+,QQ> -8MJ18X/I*X'5IX,40P+\Z/]@S7W0F!^BO?4U%8$]27^2H+RY&=6.J:T MB=XQ)HO7!S;PR2#V [&S*%SR:Y!+&.O%C ,&4^;"W=5DUF_#+XF6NJXE8+71 MB&U1X7D-;+XF,BTZ MG ZL\#XT"OPY<+7A N:S/!-BJB7^>)597-O1?DVD?#LX.G]Z4;Z'.BV[ZA M&]&F/F8L?,:I&\H3/2KZHBRG:-XFIG9Z>!&TC!JA&[2^Y$F,LWF>74D2%VM$ M,^62&+WY]M6+D(+;L+?,Q0ZO@%_2/8I.RXAQ54;2<7RH%5 %00]*:^;,.,L37E>UN%J\4-YZ*@-!=R& M"@1IU*G7KK22X$$\=UN2 RX MCV?LB"?C2>:48$HG*'3JML1?I1".4/2SXRF.7B"^4$L?+Z>X>.L*I,TX3T%Q M-]+@(@( C3.#.TDW2>RL1,DJNO,D^R0O<@U H\C.1U*D0F"PQ@A8\-^]?:< M>\]A#5!&=2#:%)?8/_29FB(30>1D(XMV39P"JKI$*/'LI/X@P.W!9/I\%,*/ MG0)%0'5%8%LJZ1DM$IUIS7]36('I)QE1 M(BH^,:=9409X/=Q1,>#T9=ZLFVE=\/WH3_:Q@42+%H9K:.A1[),;ND=C*5.4ZG5N0N.)4".H+(:@JX'(B^E ' M%$KCUAN23UEFR)W(@S5V"G<@]8WX1+4@I!!TS:]@N :5R(FT)(CIN_3G&=S@ M:1Y:@(>N#?Q!PDLVV8742V%02]:'OQ^ G$34FZ4"QRNO"SZ]5/!:46E5DVG9 M+&^_NRQARV[^O$H5PP^5$LA.5\ P@F:']R=28C47)@/]*6$9I%#.$1R'!V ] MDR1:!2=E ;:E.937@>QAO$<*WD&^([68%BN3"75'+C)9&;3ZN&*J#?PMX/"+T#E M3P*,B5B^(P97?C?F'J>I(6DM"CMK<<"SDK6/3WF.WSU[]L8%4@F-+L"K5ZB) MV#H+6@C=1PN0LOVFX%,JOL9<45!H@PM_5T.>WQ+3 K>30OS%D(W>8].(!=?C 8B6%KPW_?=!L%G&L: @IBC%"N0QFC-: M7"A^^% 'W=#\N,R'-G9KP@\//,%53VWX-_OO8!W= M+Q2$3._[5@;ZB@<*'\5H*(-+/3^R6B'?RL7^*H0&E-2 ,)&F7QOPAW_+%=] ML']KJD6<9Z'4"4X)7$@.&9D6'9EPNT&Q; MJ[FV3J04?!ZU]50R.-CGZ045M?I2F&E@>YMC VQ[[@83Z*78[AUXGBZJ$ M9U:]UTV)]YSKA@),4PP^".LHCM8A^V^_L*!8J08QQX88_<2![]*RN[3L?4W+;JIZ]=J$>$#P8IMJ$SN^ MX=ES0!#@UYE"7-?-L2"K9/,^N2 MA4Y()O$DZD]4XQ6-9E:[5K7.VJ,K7#S%>*3BA-Z08;2V9;),8PLKY%85U&N" M''$XV-!Y.*& @%:OL9D%UWYZ/5M19XT^DRN-V2(CXZM%\BHEM'2'ITCNV3>L MX*#Y4> EIN^6ASLSRA6(QWP*5.XOQ3TJ5CVV.&+_' MX'ZT-#476V?:;ZUW.K2B%'Z(!BWDM3)B-9+-( LU[)/+:(!?3/'JLQ[J*F*L MGV9S802,.,\#QX3U \L7ECGA$,)JRY5.KV:>+ \&)*XF7IM+=>T>]!>*G0M$ M[?#XP?3A@V.+7GH0VD,U\6M]422,30 MM7I(S-%/Q9=X)2SPY'8EUQ?F(3&XR3#&T:I<&A(*M176]I-7QU/DHC^9ISI, M=YPF 8S9!P0[DQN.1IG$>(&'S'^X&](U]Q_3S6(-@YOR *0S="84($I%S7'G M\X>)2_Y)+RI#LFIP1QD'BJBE6N+BM\:(.1 'IDP)7N6S>7FM/VI$LXL2:*R% M[+8B8-YVT2QIGU; F=SB3/]ZW<$I<6PU,NR?*1I)>?^:X.IL M2,D="18!3*JL#(DT(&<"7L:S)#CC5=5.X1>6PD][5R8GW;Y@PAD$QMG';U2U M9!%.1 7=4F,&KG]?/NIYY4.^:4"SME!8I&)LP>"RWK0>7GM21U/1G74Y%P83 M]"I77*C*9@QF_IM+9/36/JO:'))#<;=3"7SJ WOEAH^V]9B.3HT1'AZ7QU#3 M >+55/(6?M&OUC.]=#"_5IT87SDKJGD7FZD,T7AX7 PZ&5 X8M-]:HWS:6*X M<3,&8B9-+:QJC+\:H=UBPY-_=IT5#XM\RP:(CI@=7@$7E.7[-CP2;NR-KH[ MH-#9L47@YTBC+HK+(BBI$ZR])CYES)1FBYKBH_=)<*@=YN+X4A+*L4K5IR1@L@"LS3?3X MZ5HPNV59M;^"RX#+ 8<(M)QZ8N6(:EZ7 MN.EHHHYA1"XL'^??&Q5?<'FC%!O2,87&#=*:(LKLIA5C->0&T/![3*^#.YAH M-W!NU:%^14\C=]*HW X+QZR?Q%FK#1SX=&&FZ"*C?\+!AQ9APV^JHT*H[N>> ME>EE'J+I]"(E/,04H0#EA)ZB,]5*V&BR9)C=]LMJ>F&42G)$0G_!SD070;'\ B9C M/36'+ZIFRXVEV4XXC8U,:^3GJZXR-MUJ(>)?B9;V"T3]B_-BSOT*<9\Y-S2N MF!-<^:M=6VM4?:%-.+6EI5#H2@GPND)+&"MY?MZI*< 11S!HKVM"?Y^\F.&@ M3&?T5'V$^"GVL F=O?$-W)F,&NYAB!&&07.,IZFL\>]SQ!<)S,KNLYZCB)%2 MFA9?JS0P?%O(0HDPP,ZI''!45=?0G5N1K"#,S'SMN^CI">K>\57&(50%!:]; MN&V.+*Y"27O/)C5R"*ZE2(#$^M\,0)1I1,(L(%9Z:"PAPR/'RM=ISD?2VE1, M0(#FKFQ^(_V.WY+X^,BM3.G+1$@2HU6QU2 'H;L .'D]H8%U;+',&DF&7C*F M. >YP5"$T R,234VP]*O"_M1B_0KED"^R9FV46!7\Q&F"K5!00"9$;B-V$)O ME]L['*;N]SF_]CM)=J#; $? L-OP;:5XUM. M ]\RHRQ]!RB%N3QXALU,0(5DTX<;;D=0G0MX##ED?1]BLRM06T>TU@H@X2AC MRP[IJLX5!:=$'Z^1)9I-SPY5-D7OY:J011OQ(>/NJ'O1..&2 C;/G ML!M&7^F761"FMYC_39_"&PR&06W:!$8J9'5$E: M9[43(-S0')%<8EYO*A&$ MOAU"AD6,J$I"Y)OB@N@KPG@T#(^A3[085RD"#YDPF8+]W*6];.:WVZ*-F\/!9L86(RUZC7<+DUTH([#=\/P@0@_+%=I=PWY^/S+# M&&>TFJ<2$&J-B#N*4(IW"B;N')RK*84>2.+;S*5UBP"C]4+ML$(E;W4+ ]XF MJ*!(O&%8(X.Q-<9 ZZEY'+*[+8='3X*ODEZ)6L^08'(&58[HF)LATQ[&<8%> MSVL[#K=SI5SJDJSO<8DB3ATBF30G$D_+2%'@WERO=2NTPL"QT.!7O6?54%Z/ MA2*)Q$DW(HZ[+;[;)"-IJQL>GW[ZTASIQ@#V,.[@3+2 MSI;E?"PO3!\MPF!;FR$.F"U)YZ]8DQ[B4K<:W#B,Q9L]+)QXN"B*0,&*.G'U@Z^@Y4]9Y12:X'%IPW]+/HB77=UU"UC$KJO4B#$=9]' M\EI=Y?:QQL^62XQ[K0I9P1IO;]8T*K<--Z]:Y" V=#HXLY1="98HJC09KT-7 M.%9:.>P&76>9V 1UEKV7"T !OTR(HDT#H PP!M5%X@=7(M1%[G[HWE^EO[ M(-TKVE?MH#HE"%8$]\7IP>Z,(QHVNO(+SA;C.9$6>)Z=C6+7Q86JAM8: MM6FE=4-%,KT)[$-&+GB6%U+NE0SL><]@/*>."'\A2HJX#;J<\8[RDC$,(-E[ MF-1><6U^P:=HSH)2D5'8(Z&^N:(<.K[60]U0JYAT MOL;)*?/&1/Q%:8,0HQT8FD<&IK(9KHJ G\#T>5IAP<@8;]?6=SG/+I>+9^F1 M!K+2B'2K&*IW5*S*PY++4"L?<>Q<(5J;GRT!U#!O.IW,#"O7_.95UU7D!0MQ M7UTV@K]XHT;=$'T DL9.2H+SK6IJ^GO!M+&>>4?>0M3AOVJWKL5,I/IAW:'^ MH=69*BH9X83)*&F04N?C+0-,EV,/7<^0Z4C'5[6HNPH+>Z;90@N/;7XF-J0" MX\+74 &\4?(^#W3OXX[LFQ)C1JB%?=(&'/9R?J54VA>ED%S1S>O,J'[J-[_# M=I$.L1YMZ0 .]-X5#/I4:1YJ6)=YAIW*NF8Y+\M>W[+ N7T&OY]C#?N1G%;W MX P=(7+TD(-%PE>=%Y+E&W?YYO.2?8#33K&.R66:(_:&"KO/LV7#U?/X5HJT MQ+]*AIP=Q2)R?Q2ZAQ;4)CY3:A7K_($H/ZM29S5%M KZK(3!<]QJ&9/0S+LC MY?G7IQD_+_C1^/Q_YZ6?'@DA]?@W8.66VA-<)_$2 M8,''_RUII%<_?OOZ[0_/WKUZ_>,(_O^[[[\9O7C]PYMG/_[S,^G=GH39G1;4 M<['_]LSFH$PL_\;_\2.@><(-+G0^K;QJ^Z\XJ:^Y"AK^U?DS#X:H7^#%MU-A M(U\*M,N,]V3&3W>9\5UF_'YEQB."#+2L$&P_;:$;#Y\\>:*\G9*C<4'?$.\( MY0Q<"!%E%)4B((3BC@Y'_\C3'\'P_E[^]*J8[).#;7\BX_$U6&]L)QX\KJ9A1>Q79#N'%<$WA(]G5D.!_B.8<9=H M#W'55H&J,9A2\SF]U)=% GQ2#IV4[Z31]J*6Z->![3U32AK;G4*.XHAVZK"U>;P=KHH09A7$L")#CQ.QH.Q ME;IXF/"O4>0ASAC"WF,SBBI,7Z=],+*?P;4>\QVD-#TE'S4(TDN4^G,^QY M1_\,C'(]A'Y]-'ZCGE[V1ORG:'B4)/U=-KDLP)BY M"%0 E+XS[9OPYVA_-7B%>KL-]G<7P=%3(D?=/ #X_?._CO*_EAK*M3!^%M%. M8VXWL-S1(_LF0P]RX9/#8QK$+4;Q_>KOH"'^)R]>4+@$KH'KLGH_N!JF(%]^ MMVDY_KHJ,AS&"9>S/LBO;A[)^?>C_WN9K]-"L+_UT(V8X$>?(S4#ZG_ M'F,6ZP6XGQJR00&S(,O/TOR4:PUKIE)L2BQXPOT_29Z<'B1@= M+5U2-^OA) M\NB _SK(.TBU6P('FH^42BE$'WXZ_X_#TWUX J@W?,>6+H!OV]"!D'RR*MZ0 M][,^K7R J$"L"C %BYJ[W";EQ=(YI?N80<)X^(20I6"&,;)Z0I )\PIRPS!< M>\YY-P'D42ANEC=NN-@" H-=1)#@B0Y"K+>.?I]ARR*A<9O^LJI;D6$?MI)Q MK5MD*5*J]4,^J$.0,?0#I3?@=#VB(4R7$IXVPFH5+&0F1.PJIS,U MS2\P[(_E?W/Z.JS"4D9G-[J@2E EY0NB=\._NLQC]'P:"?V&TC"T3:-7+U]@ M\!9+;4.2L\+Z?SSC@5J"BZ>MYIH2IT'6>N=->A9>!2OXI!.WED75(E!Y(B]@Y%?P)/45:K]-V%0 M[U;UGOYI?_33DC!>_E*GH+)N2D*?#\\2Z2 "7=@LV"O\S?'Q_G'GUL==V+ " MB7-1T/5H+U HS,+0FC>\*&1^*W,,EH)(:;.B[?@](=%#^ KY>PX,!Z.EV] < M.Y+K9_-\G(Y33O1AZ)].C8D1$:,LN17@3#]L.BW[ +> @-7(#,!LZ3/6"#\Z:R)W^QG?TD5VC0S*0O7,=_:+CO\*J_*&"OY@^.PVA!@M-3LA1HJ&I? MY35**U-_D4_!:5P.5*%$2*HY8DSVV2G<5C*UM%SS^,#LK6FZQHI(1OA-'>3' MG%^VV# L1+=GU$5IKRGWF'J>- HF@I AUD4/\(.WVQ?J$*+(:C0AF'.=J@8O M^7%Q-38G(+-PE:M9D=4![C='#Q&32SZFDZ73X-6&W2$3,2ORTL.0]P<'+'SM M],@ 209UHE5Z& -0MM9ZL"M4]H$88W!OKC*\MO ;: =W84:2;Q,\$?8AH(-* MW]A6!ELM^Q DH0M90U*B D$QP_7['A1;45[QY?,/L2+D](T>B/TN'Q4+_N'H MY'%R=GR2G#PYEB5\WEE"9B" Z_\"R?_1\M" F)V)=$F=MS&!"K((9^WH[&#_ M8 3K,R=6'BK$R%K?RPE$"A\^W3\^.:.3&;^:+BGX^_'1_L&C,S7RW<%EQ&G) M88X9.=+XJVF*K21N=9"C@TL\*9)U1X J'(0'QP6!#]=9T;Y;5?('J6/755"E:%Q'7J^=05" YLZNG _2_L.M8MM MWC=W;VNE\<&3YH6;[3)=GJ?/M)R-/N M.!=3(FNB?<<)416M&DDJ'!Y>R'$66!/>%^7U/)M>8(&4MAW#&,0Y&NHKT)J' MQZ.7TK^61'6-:0+AMPBG\DJ.0VN?X2$]) MPZZF=S!S>;;+7.XRE_L$;:;0NC/ M_PI/*#[P(X66,^A[+'"QW)W+L?EO[FX&HGSD P7A=]1PW^]H?G)X]$_>:O#'V^=")QA@1+*ZK\++7^8YGG<1O"]],%L/2IH10Q9R*W!)#=5)= MUSQ#RP">(^T/7/F->$S6R5+C8X/S 5.L?[,H5MS:F"K;FX:OXN>/)<:O0AH^ MCY7=JT)B#$-FE?::#%]CAW@B1E9K@4#LW9[>;I$I"2G#F\K\B9E'VFLR@)QZ MA=[YV9Y3B":ZO>A.P"H/'K^ 7\;N&!A0FY#O>%LP\P-<0O$S^75OY!/F;AH= M\O>8@F83&87S%5?H M^6H-@_K.$:L^3&3,4D&EQ:C.^_$XCAX?A?*K,W9+'[O,$U,-MKW@P_UC^'^] MGBW=F_5E' F_03W^"GRYWY(0<._?EK8K,BN5K' Z$'8S)^F3KNK1@:[.C:M[ M=O:H9W6W=\C:6/P^M'VT)?+7%_I7VY$-@4T'UXPD42LHPN,5G'G1)6 E[O3'.$A,T$4:*@9!AZ MB-T3%Z<4'K8^I&30H*.R>8QG.#K:5L/,6]TA3>]BY';/*8D>P@%3I$Z=F6+HM4#"PZ/EL)-7GI!]735!O^^I6V#9"RM MVFA 1J3V<;FJX$K<'_U8^F($KN@VN<74-]Z]_*NAP@7^K(2LI]WR^MM)MY2/ M#K%GYLA-0O:VZF./]T=^R=4]KOY?[ M8,;6[T??$CVUMNK#7R%3$M/OPTO1;'ON*[3DCM6:FG<#<<%;3-#SW(5&]%@+ MB[_F)#CB&$G&)KYZQ![!-76>P+KH8=*($1'#U/H]S-D*4MF:UV,!-O&GC_E> M3U

V5=VUKWG*?2(XV-5 M;L5!Z'H-6>54G$YMJ@???^WG%Q%_A:Q:S*'!QP^VH$KM8<(1;;XB.9 .6RHK MST,?' H>5R/):.65N!9/KMNA@+A/,C%+"3^ SX:+)@P- ?[#O:M]E^)3V$QX M7%:'I"5Q7LVM- R#)B1&W-78<27A]WC6=IR]Q R-(Z\]T[H8"(8?,7K(8"0A"1T;] 1O[#YJ#6&B"5-IQ".H?O1)"KA(9$RS[^5_+C%8>3KQJ>F MRR+;F^6S)L_@9GMP^-7I@;'AA>>'],O ZLO-.*M8"^,5S2.@>#-\#XN^K4-7 MEA)X \-T CX7D8KS>(9OZ9^>$^[/FV?/7?J+ B,D&=9L)AR *7.VWB+A?NO( MP-#.WA/_'ZXC:[M]]%BOHVO%("HT^MSL-9X3]^F M($\)MT^%U>',+"Y@_S$_?_G]=XCO$:,5:?JMZKC_]/4J.SO1*O"'4%(M<&Y/TRJ^@KAZ%P&(DH+-Y)Z59*6U, M(*Y#PC9ARFR_O'*TCLJ*1$IDGLFYZ-1RA )C0E9(G%YZ!S&<#WZ579/LXSUY ML39L'Q'PED0]LEW8$1JI<%8+[)TZ=T7O3#43LZJ#1OP.ENN7/ .[-N?L[7D) M-@C8(_!0^!^(2%DEH\.#/X_^FJ\^Y&GQKSPM"5\%0T_!^GYQF99KA-:]S+E* M(U'L73)ZDY5P%DS7O,V$"R9 3 _!OCH\XX@HEF(L+Y&S0O0OZ(7_]_'9@T-0 MS(]/3L_VP,8^Y(^Z%L \+_RLF]4/Z1+IUEX8$N5O2\_ J[TDR M^NF"D*_?8]8@&7U7T9F@%'I'CJ.Y(-M=0.*^R. MA"E3_BSD1!1 _[ 6C&C020&_G+CXFO\$(O*H53E;-Y64EU!C=RKKJ4HL%:0N M2FIUX0CAJ_^5#_<]_8PD"-?7U_MU-MF_**_^ZZO\OS>-XD__O8\?H2;#&),C M9V-:X"U-Z[)IEO777WV55_M7L-G[8%A_=JN->:594VJX&\7:*,"F"[GQ)<-JY4FV/[3&H0)4 M\DV)=&TFQ?C5!?K[[7?X)TK5C"LC-N;$TP,$TD_(Y:92 M6):,!(N+OEE12\$R7@HP"'0)DE$-RSYI>W67<"@\49W?BAFLT#SG+GP_N(Y: MG97'7[YY_<:F7@BU 9; U4X>.//"BSJU8BDK;,&6-*74]QF62;PE[@$E[Q,9 MT8;,RY /8#'DR2NYP)74&V 7]E)BL*[?8*(912Y,X"("XD'4M(*2G^-J8N.F MU SM(.4$&*+$N7@ V$(*U$8PX[4XD0L9IQ6J /+&*5/)!XT"874ZSZ)]$-*[ MB-"+Y4Z74AYA*ZGK@)3NB.1IR,N?+X6US4IXLB\S3LKI3#R2@;#"(T M;?'3)G6ADI;6;A"O2$@J@S:NY&N(YTJ7UESV"IW>F+Y-7.93[ "!15Z> M]I/R\R*B]E**O:WHC,5B&]62;;DF++1QN-:K:)97-?;PPQH@IHB@,5K<9-/U MT;Z0F$]!Z[IY6=P)8*AH5,7<"$6I$/4FQEA)ZG(]KG)=WAK>F59YR=(42S#E MK#)N'9V#.O['FQ_C0E!#;GI&>BP8ODX)XS8C\,(U/M%7DQ)0Y?SEWL_/?DRX MMDI?4:N^18U!^"%2^:B^!BM M"+JH^.Y]]8Y@2'B[LB4E)@8H);=-0H=AC.&6&C_]3C=9R2KTP7T"KG,A-%L"UVK85- 8V-0WJOS(832W)5W$9)RO?P&]Q+?-;[L0K[6Z[XMF";=\N^RA)D M)^,%N6FJ1F(=V=R./ZW#780<:K!O-RL.N:^8\:>ZP:WIO9>!QLA'E=_LJ% MIU0W^2$7G'=HV021G!"#COZ%['Q(/$-1* M::&L(IFRC& L@.!>_49:6S5DV&H#(PUU(_S2<^8^TP\6]2*O:X(Q1MX3)I:F M5RGIT^YRHRCDTGXQ6Y=RJG1)IPQ\6C'A/_P%IG-EE-:" ,^:W%HC6B443)A) M%#&;J]:T=ZZ'O5AU??%$THM %*>(':'2 M-5BZ\4)$09$MJ3:Z(T=<&$1^4T]846__996!PU.3Z%BB6MB<'%E50RR!&1,D M$0Z+P@BL?=9X>:A=C"$'1?-T@H1FL)%?>9@@[BX$.E21#,;%:$/PFX_HFWW7 M"9E"6+E'1U-0([^4:^+/V N]#SEQ!>J57%V+K(;G&*LA!09M>E4FS/-4W)VA MU-!QEUYD!)P1& DX[,TE"+9.8W*YJHH1796SU=3OLWS6G?H44"&I6"24(/@!7QMIHJ MA?IQ#7OUW"2DT]F1B.\3XX!C$XILWJ#D+-;W-8TX':$>OC\H$XL+*2@XA9A2E<\3G#Z-R0 M$@G-=NSZ5LZ,>LT%FXDR!AQXD823C(WL*W8S$5>3!(L<+]IQ673B#02_,9_9 M4UD\IV,X^@[6"NY8K(IKR@E2X(--]?R[-TF4(*"X!67H")N0C"@;B?^D_F?, M(\5_L[3GR%_#:+Z+GB&&)@( MTHP4(GTI5F9AC3HCW)C;Y4#5$Z:W6W9"2)@C'/^B M?$\=/Z5[4+VNFVPA!B=!)-'0B_[",CN5) ZL&\>Y8(I[$X0GC]!D0B 6S"%% M/.95EL_G%A&W@8V)K1Z6/:T6]0#\DV@U]N!M\(94?!&9$#&MSG.&6.!F$)Z3 MS$TIHX8T>I*%6Y\7!*RK=_#[ BC M!'*?M5OEA$RKX +5DQ+IV",\H2LZQ-#NDR?[3_X"@D6-*O 7/$&-;P]@=^6] M=\GATNAT1!2H[@5\QE)IP6[)XJ$MKNL8Y17[D3,$4?% 4?2:U9&RY/(8/DK7 MT/[H^5ID!E%Z^B+9;(GZ=\X>FQU!;B[!KKY.JZRS'1>K%,X.LCOPHIOA$CW2 M;<6F#?BL7:3[%.L@Y#]N1CH4,-DV8#Z47/.^AZZ]W2"(=05 -98M/2R@"SM1 M?ZH2G)&*^ :?T3FWBT+U M1*"2#9$>CB7TQ4'VMQ2XW=GJ6_-H@^ALU:WEQLP];NV<^'(("H",E80XRJLL M5+0(F#6$)OG,A(=PC2HFB;=?NCE\3X)3W +'$L M50/NONZK2;AU?#;8@J(]T2HD"\\,':(R"EQE=.VOEE@''8*/B[) 1 F9X/*K M*/1(UKBT/=G( M6?M,&-NP_5(^3P.U;5X%DIVP8"H#/9'Y2J ]#J.@K)K<^8"LZY5P6G0C)%2= MFA6T_E'G4*RQI*;V(3R"=Y,#R.R/7L1"26Q 2\7V9#D3P,W32=8*MA-QG47_ M\\("D^$8!%\U'(CL T@4)>Z([*"LF!I2OD$@2H&S<7 ^(/@07L93,LB_SDFJ M8MCOZAP^<_LBESG$_VT6?C'P/8ST0KJW%3/*J'WHEIB71D!7T7#"+N+OP(O- MBF"/MARZ2?1>PI.(DD'!VV,('?@2_ZEAR]^&JKK+([UY9(5=HGH* F:_O M'!([\"&QWT5VY?1DLYR_ -T B@K'_%EDNKQ!FG_S\O3^?*^U67K^W1NC\M4N MM2KR43U:IPTAW16H;>$1AC5>ZO,Y2LBU/XK)8Y,S2I 0Y^@$K@B$1F9F&=.(.W]>#[WNRP_?M\'VW MQ/?]+J(7NQLCEIKS /CIN1'.45=W,E7@!H ?,(Q@*HOY6LA!NS4Z&C;O*PK3 MQ\S%O8E" /#'A=;WMQTA9>_DHI_!=T:Q 90O>//2C7HZ"?X2KD0/D?\Q0_E M.(?@M\=C!;P,L*[=8]&;_ZIFW/J4I]$;"=8>83Q,SD3A$L,)6M=7AOO MW%/U/3+6WW0>\7!I@>S)N'O[H/];EYQD^ZQHP4]1D5,T38R9C*@;D0]AS MNL7'%J*Q2G-J*HG-_K621HA47*P?(0T&QC):N4I_HONPMRBG6(PZ5C@H=V<" M>7M/ZWJ=947\-*G,$UIZ"T)1!7R^8,=V!7P7[/C\LO.]XVF]E^[)\"E)\2I-SSG;I.T;NY]Y0Y_I64-8 M*@R@N]Q/$G(3_H:/<6F.!"9>-2Y-9U@W&MF$K"L8(Y%CFT0M_'<,G?.W)^I^YB=?=&T+4O6 Y%^S%P MGOQ5WY2V-ZBK^%R1Y(B6C-"G9)7RSXJ,\9*KE3".ERIF2$#&!BJK#JQ ->:R M828%ZH6)\D%>"^U+XE2$=J?U]4N>YB+P04GNFGZ1*YW'A:3]21ER" %[1 K% M#.BD%<:DZ]$_?OB9L'%OLRGA_>%!__>\ >V/J5E^LV^GFR@5*649M1FP%OI0 MCC-@%.[499<5]FV[[,8Y7>[ !M?-O,P;U22*!YS-LP]YP!N:PG(CHMT&[Z,J M0OZY=PL0.V27?I(M M<]8R99>@]7@!X37S=9W##"XD)QA03-9Q@_3CM$0 #BB>16;@J*Q9@8J>9C,B M!UZ ODV+O%Z,T@NDB6^(AZ?*QRMFWRMR[GRL!O.#ER]?GS]$/A18(*KUK&%P M6A""'X113RYEJXE]J%((95ZMR& 6J'Y][^H_>M(Y!$ME)7!+7.K/!LVUDT', M\C?0WBK85V&\'1+CCZG^9%&Z,WUN',6WDL^X#*2=22")9C.;KOJ,.PRU*:5Y M $@!1BU\N5LO08OPGUA-4.S-9@A45?B*92%CW7 MOHS>5.5T>R&:JZ "Z%#&;)%A:D05%U'+@[T\];-9UT,L24>.TH=Z>2*=42!1 MY7Z6H5\8=62P%SCU"8;A\>$9/>SDT9EQ4M=]1$&_"^]J%RZ]5;CT#5SU!1.O M;*,D^6=LD7:!H93 ND5E8 YR'EV(U*S;&-8)R+CN\"$AZNL"G6&/IR$-\OD/=\S[*&NL[3R MVHH-J*HD1%)6JP9#%CJF:*@[I5 (;49R SA1,#KJ\\"&D@24YI)% W,)[)QZ ME?.A-]2S>7&MR4?7W6>]L;3=6[H8<8H0NQ9FVE"':2X=,[,TQ:4[!_=MW)"U ME^':HW<-B[G(U6BD!KB@Z+F] "7DJ&D/B +ELEI/J5?F"3J(^3JPRJ6B/^T> MS6Y*WCEJ28E*2$:TKUQOX,K80<'N @5[?+"#@NV@8/<6"K8S@;9E KTDGV1+ M!M#?N<^L,A7$/0'>PVKN79;7P;9G[Y<:2) CA=>CW&DMPCWOCDF4)>B-6#369K. >XO(H3U/![ZG5:&&;1\IUQ7OR=Y+9(:&H2"\Z?C*R:SB& MZ0$##6DBZEOXV6(J\@PHPZ@#_-@9GC/L\OU4#-3 MX$@Y2%ULJAV:DGS^-+B6I$RD("-29G1F8N['X'Z10S=CXA2P]A/N%K'R)CRQ MPPN'G,2FT*TRA*'$AR*E[ ? T9\EF"*L,'LU:[->"KE]'&3JH"^9S )1".#6 M10E(?OIL-9]A)K_'MPUER"$RYS7O_NC;%;4OQP19$BEA^9@LC!+J#0P3UH*" MMJ.K(MR-J:8@,O*G>[38BVE]A6V.P/##EGIF\#F MA[GTT='!"(-,F!;+%G3,0NMTB339*& :I R;O.;6CI^( 0DGW?E3N_2!PB W MD@GF<85*8 MR+U(,W8/^4?0(;6)-;=+@J29R\!.(3Q_W7Y*V+HIP@)UFA"%(<*YRI*.*YZ=I9B\]^VY7N&.8)1IZ*DQ2O)S@E)6P2)?E,F(^ M3"D2(%X\O090C5:HEH$38IJ4%K7C4KP9D(]6 MZSP!B6=!"+0U)PMV&6;/8MJ&:9&3G:Y'E M"1C]I^HCPBSJ W&(1#K+N#D;/ MLA5E(^5]EUD 3\?/\G/ #'C#20!-!.]-X(JM1S"H?(Y8&S1*+]-*0RW?OU1. MQ;(@6YN1-@C'4;KVIKS("-[C4D72,;LE$T8D$U.3<)\>6WB,,:W1OK[@:P+! MC#'QKR6QN9%QL2;:DBV=LG3D MCB3YBZ[0W_ *S_[-&FFZ1^VH%ADFBO!.1P15BDW3]#L6I_.H4L> RKE"##AS M4["2^G6!OX.=@B9DQ"FY 'ST%^RHAK50POM$]AV3PRUHI(SDM?MV'D2FKFZHM.,BZ20UN"0)OZ;)IN>/I*B\7DW,A:3\"B MH2P:+57I%L?XEXQYJR+?,YB/K:Z)E]1X#MMRTB;"II,5.VK0G3TZ.'IT;UD; M/;/QMHT4[L_B>R]3.V?X3DZ*C_7G2W3RF]'WI61H_YXO+:Z6)$#0[?& M>;*&3=QENL>TO1U6#TP!K^"K>+U,)*W+\P,'??0=%216S@FCR IQECZK\W3O M3:K!YPMM\&?5#>$BM[<:_#C84UQEJS0B?T_'X!V=$RP0_ZJT)3^\^?NY\9;@ M.,[5FG@I+:]_?O:C??K\Y1[^K%]P#31<_6I8"G%<7&MM E$3PEI!>/II*NZ@ M_F3M9H6CHZ.CT9O7;ZRA-BY0@OO%VWQX\%C^7+$GY^6+5D[8]"IF\R( E;2: M[>0GN#TJ4U2R@2]M9L&4:D^$G&^.OQD*HRQL FT3G F.Z5O?S6Y= MWB+3_.W;@EM_\ODZM/LC2E

? RPN-?^ZB'#%PUV^A5>5NF,%O^G(N>$ M#1^R%W$[4_T\BE-=3G+V:W3E7KPX?Z8KQ_J \!BR].$TX!#>9NETK72N>.4P MF%!X?C')AK=U.*%UO>+;%!_%8WN&D,$%U12\*D*_6G)8XF&_"RD?&^NS5R_> MV39S6[X#/6HL\S(JC4CWC']TM'^@<^!''(6("R6$0JBII'P66# + @QJ'TI= M9RKRYH#CZ"5& MYUF\F^TE096#(YX=!QL<89>P"3\J*@D#%L^3R[H,@SW>P( MO,65B]NRM);H6416&69!<)G65,9IPRE!6,+^,%FLJ1TRA]*G\]&K\]>:)Y,0 M4!"!ED:&CW[UZIL7HZ-'!P>'7TL'9?LE@CWV^->/>??PT4_THZ>T0KF3#M6O MB2N#ZZ#?-5OA?[]KT'@KU,[A#K6S0^WR 7V,(IN: 2MV\O1@ M*-1/ SP\/-* =C9M 4AU>JFM;=6:\YY;SII@RYWJPH)%YA,GQ<\Z6W[W>FTA!_35E69.2V+K+DLIYS- M(30[BD 0-$V"#4C^>+ Z*:M[*Y.$*(!@"9;UEV.AM2W6%@%?#F(8&O_AB)\R ME>6,H "46BQ]>2TXWGC"YA;2?IYP@AHWAOVS]BWI MKJ=FO&)X$A&49>@2+N@-M=A)T MI>38 LUVH"T/ '=4;_B A"FCI[TU6EBRD%F!_BVE'VKD' M\7>5UU+#__5E/H6'$-+D\='!\5.OI^\ ZN&1X4#$#$23<<*FIGI,9(2GJZ;4 M7[ )3K^)#/6# (.1SQQT3.ZFTH&IW2G 'L/(;/*ISA[O'QS]Q2]:"U'C[&#W M? QES$".=-7TYST$\7S-7@T8$M,;'0H'8K*/IF.*D&2?V;?HO[SI@[>7C,@E MC*%) \L^A'DZVC\\W6W$/=B(Q_N[?;@/^[ [$/=D(W8'XG[LP^Y W).-V!V( M3[H/! "-<>@?9;+^=K-^W!,MX -6&VV^[__:^O MQO'\P7W"1?D_?SK]TZ]=BR?[CP\U5V+NW?(#)EKSZ4C3,/=XL9X).7 YX_^J M/\T_@5,=K]KNP/R1#\Q'W%E?\!'!J-(G6HJ=*'SQHG"T$X6=*+ H''^*NS%@ M-[[^\V229;/9;WQ=;IIDG#W\A'*_]5E[(^$WL0)8WG_[:3L9ISC^MM?A?NR_ MJK+=MNZV]0^PK??=;3/0(R-;SBT#_B486O?F=MFB<(Z.(]1JM !^T,LJHZ@C M<@B<''Q!/O9NDW_E)I_N-OEWO\FGW9/\!3I#K4OHC<*I?C?6T?UQ>K;H]W\. M^3\[^;T9TCM1^4RB\N3Q3E1VHG(K43D\//K2';EW2#&QL_R^C(CX9Y'A@T]^ M->ZDX,N3@I/CG13LI.#L4]UG6S=Y-N7,7DC5RBY?MHO _V[V?Y=8V6WK'VA; MOS W:YI![E?D\B3MNM?3<]$*F;7WEB>BTCT); MN^P82>/^;[HU3SN$P/^K AB_NE[\OH_ M&9IX)TR_'V%ZDU7XB/3"NDI16Q4PO#Z%TKT'$!6_$MH"[WF6_T*=VN'G3W8B M[MEMY\.EWVAQ39^R6?L98Z>I0\^H1::K>_6]_?X\/] M@X_6/_?LMC'[*EWO;*L_Y*T::ZTGR?'.M/KC"<'AP?[)%VU:O<9NC/7NMOU" M0R0?K;<.CY/'.VOKC[3_AZ>?0&7=LPOJTR'3=[?O_\_>NS:W<2U;@M_G5R!N MCSND")"'I"Q9LN]TA$S)MNZQ)(XHV]WSK0@4R+(*53A5 "GXUT^N?.R=NQX@ M94NB? \G>LZUP'KLVH]\KERY4_M^27#8#Y9UC^^,M+MM,FS%'?0]5$-#.\S& MGQ_2?EP]FQ7^A?YIX)+]PR?Y<@ VDF)!/((DS#M GW7SK4VN@ZOT'[>N5]^2 M#,]-H!\]I$_7!:/EK?(P4Q, /R<'DP.\U^,[/CLP^[=<6J-+_W#M_=U#]1;5 M9%8O5V6153-MQ'Y!$T&_SS?MNMG2J.G^K)$N]OS!@&0K[#EM>"^WM_ELTTC7 M759-'7%3;S\4X_O7I$H"0-:?>+-@K3"(O3+;UIOU MMXOB?3[WVU(WCQ[@U):0RWA]_^,?_@]_:<0=0<5;B<8Z+JH.'_ M??/DNZX,[(BCXJ.,5_Z)!WU;D*52S)+F:E7=T&ZAM[W)6Y+9:-=^4E_1[OS/ M?Q0#@(J/, A]X^ @H"8.C[Z;O,GG)%JR:CWE8[0WRVA::>M*S8!LRQ4/L]VL MZ-3E*%@@D228^TW%>[[9T%'H7+F=TN&;_')RJ@^F\[S RW%JS[(UW57D4IDP MI__(2ST9Z[IIH_+JB>F[<_+OS= M9%E7!>U6I-U1?5+1DTE?T39OH0'*Z82F?P:]-"LWP\R1A@F_E-3UN<[:5%6==: MN4:6'5E3\PU) JZ8F]!IHG4AZW#.=M@JPW)M:*L[R^ZRR-R-Y7:/#,#S)ELN MZ:9,WCQC(Q%O(#\*3R]@I88SNN/4B('LC/19F6<-/*F+[^9%NZ*M_"U?VMG\ MY$H]>)@Z!(_W'^&74?,_>=S>+"_+[O9, CX*VSQ;T^F^S\BK;ME:Y^WC_Z.LH'VQL#S"FA_N/ M'W\UB?\9G1LW&A3'N6E+BM_DKK3\37^[!O+OA-O1X?ZCWN)^DAC!@[@0_YE- M+II\\?_\Q_]X^_IX$*I[[1E]RUI!X7-P@<)1R'P=P/ !Z,[JT'3=J9U_'[7S M0T&>\[-\+;7)+&]/R4%H7];N<- N&"<53%A5\'-). MIIDF- "21P@)3-IMN\Z7;8@JT.8GCWX>/I)NN\C+U22[K M24C0#TTE9MZ)M MSC9M44$!D6QGSZFN]B=O+\@)XB #1S?X->)CT=2X: 3KL@49@]6M7MG M&0J@20]>,51A6;1K?B.[83K+.F .A&S6$]KP?,F=97AW1'$>GA8-1/VIF]P^F@'SFR%XQ&'L WW[D'%RU=7-"IHP-+KUU/,M LF!5-)XJCE!8]O-@L M"YK#[7?XUQ=TL@[N#M8M':RCK__Q#6N[NEG?[J'Z#3LN6RSZ 76.@2/LAUV) M;9R_7R$X1X,0=) M#)**;8 )8XZ8)A"8(%?1(S#!8E0JJ/)H-T $%=4&<9YZD68T]B3)P<'AY%_D-F,8:E[,<(I#C(ML%US\E,9%/U63 M-_DYV28-N>GD^C=NT_#KOEHK"Z[ M#S?7&7W _D *Z)40]MP.X1%S&1ECD- (K5M9?0F_T_JNVYC&HFL6M 13!%>6 M,'QI[<(?$7L6#Z-M[[R^QWLDUG(8!9U=5>0DSTXO3$MKJ> M&+* EYM*-X&1&75/Q[23RI,GS"=TFAHE-,* +IIZV,V\SCD#P2&F8 MY7Q_\G20*DC^]VC*-Z%L5]YIDN4_&%Q^IID*HJK:T,R!_HE7=Y%A[ED;+/"9Z[S,DY6(?%(F'"S&#?M* MIO>MW#35?]+)=?]Z69\5JF/DA^?SC3Y:#X@D3&VTA2/8BI.M>^PBS^8D?AJ6 ME+1X'._6$3I.+?X>NIXL7.R),N[-[M:XI>5YMLE9(=)WD*?O.8\0SZ[J.JR/N>$WI5X MGFP!T%CFI#)0@M/+VUW4[5H$ J?*^82IYM L.>1\3KH="7" <99YODX/JAG9 M09M5>3ZG,11+Z)Z\GT37\]_G+TM.O!P]_VK2@@T'F&FST-QLR + MPB[KO="V]T?7*5Z#C.^(XT2FV;^B&?DY]=R05A';G^5*&.KMG)W?U(PBPV&. M'=N2Z9"+*5'66SKLB(U@VUHW MF^2Z>RI'4WN3>\5]R>#186L][Q^C1'"P=YP;V;CW"GJ&2W0XB,I%/4&Z@V[9 MK/B)&/3+8M;4;;T@S?('BX3XPX-'#R?W<&1SQ*1>0Y7G^/'^=/)L6]&BS%J^ M!J\5 ,()C0@WA#&-*<0'+"HNLOD$A#B3;U!H.OCE4]PMNH&O/.0KG;(F:8/S M+VK=7'.;IC@,[+'!F6URA+:P:!F3&.9B"P<0D/F3JM#B&@>QT])?:=Y(=)[C MG8N&+$N2LQ!U8J:;A!0HQ*RL-W[1QK7CM&>_(#%;SXJH?#BY>YXM;4_P)R+( M@* #B7<\ &7L4P9G+45MDF!>D%"J^$%AA^+V<\PQWSNA>:0+>%?1I^=EB?_+ MWW96;O*]V46Q4H"(&>8"NQ:R32SER9&AH>1H,\/2?\&_+-*M)- MO$9L=M4K>HP7 /#:WKS\_O#)X?X#6J.R9->.?CD"JB_^@@'@UP<'\=4>&0TDV7H>IM-7X/!MW*IZ9=I7/>3C_[ZKZJLSG MY[2\@B04*E5^VQJBA,\TW$C!SXKU0L(-!DR9ZW(!:TA2M=UKZ23Q857/VI] M-=[R]T44\JL::;/""_+/[*#>4'%_ JOBPQ"?\_R2YHHU'/O]),-H9]*$ZM1: MAB6>AU9&[$EM@S$O7B*MJGA_W= 2A['V$0N3^)/]C 4G27G>Y+D@/NG@+$E2 M6'BEN]8NW'*Z@?\3[VSA0)."QDZ;K54#U%7G56>D!_*\&G!A-XJ):V#=X\_B M>2,(WM0&F!"K&GMNEN?BR-I3U+QNDP'P)W_:J%V;NF[AT 47II7X(PU70+?O M"HZAYU"_.;Z>O!B.LA?1AYD7V7D%B3TS:U\NIF/&G]0@4M_(/$ETDZ-5[:JN MV$\D%4\6 $T4+LR1%X.43>&_]+K#AXC:;=;XB!_JQD(6T9BY"LHH[BULI3@G MD*5TW%EYQMV2%26I$W-9"[V,MKDX/?M<4]QZ S7L;K,M!>LB.!CQD%C/=^-^ MYE6]>-MQ%OG.N"IKQ"9Y8?:O3>3_VR)9'MPA6>Z0+#=$LMQ*-#=*L&6VU0"N MQ,C6V6R=Z(-$]0DW??Z.S.>V0)T$_5Y#Q(L8S@ ]KP<@9%A)1&)B\CJ4:+M!2O4*,V MH@=\,(D%&8DOCBIE594W^Y/GB/EU12%4#;Z/7>8L?+\XF0W[TT6K6J)EU#J< M:AZ4('"1YB7'*5'\&)I&PG1HDY:^K5UD,$?#B#YGP,AEH%PP3T+JM-=)NY(" M(+OAI,%"K+>?>VQJ;8Z=6C5<_^-_O:BJ^I+/T^04O+C!9];,3GNKW2*"K9@Q M,*?)+S3RVFX ]T:P* Q:,JF;-=R /3@?29B5MYDS*M@#D4P>UP.1P<:%3W'; MR9L!BO66\&)#FY,.Z.R=>_4,>UG\#\LW^I F8A+6XP$GWEM\8]&7@; 'G;CW M&=!)K9VZ(BX>C6^^02(I,Y!*9H^RP>?1D-1#Z@='>*, [60<9L0QJ#' M-$JDB?F:3DC=2;C$82%Q(8.D<@0G\R3R&-U ]6LL8SB8)\(:D4U]A=?3T.A\ ML_XP?4J# M!-S3S3F='\BMQR(4AF[!.3V3I.QYPW&/4'$=,M7?_W@RG?QZ\DKJML$T-)9 M&W\/?@IQ>$YZ\,NB_.A(F?Y1U9%J[KHC5D-\D%TCMFE6EO3"P]FHVKH7TU@* M,>C@$M&RP9*.#LW^Y 7#7A@IN@HQ+:N^6Y(E5.JX+/:RV%3:G"M*P(&9E?E+ MS:[D.2-3>X$E6\CI:=OPMR2M7@R0,9!10 ^MF_Y@PR[?5+C'LC]Z M+LANPP_L%@'+EH9JHU#,$I$X.B.0AO^UJ7+(PB>(;M#)#G_#.95[-"Z\VIS1 MW,O36H79%)= E.A/+%!@6C8:$!9AHOX>C#[+(W!#NSC< <$X'3#5II/39WN_ M/1V4M_1@LPWKBC8QLHE+F#E[8U,LT%^VZA+;<'RVK->A#S-)6D*F"<$30[C* M>!/7,*9WNN@*\15AD24S.DVF?.HMP,NBX1A'"@QT%\"IS>?=YPU.M#-;>=.5 MVZ+C)W@QG "&XD.&UWY_\DS0EEFYY62&"O\840JZ3TS8"$. ;&8WP2QG!^G% M4^ ! &V,^RZSR&VX[>,1YH\)5 M=-$KMJGU0M)'?$-SNQ#,X?Q-,8A[;3GEV"K9!H/_. 5%]L/L I&>NF2 28GI MC1"3O#EGX,%V5O81@!"D"L#C["7V7%,P$8B\!F/:+%?!%M/GY8 7(7T?H.A^ MK/M][WMGKI%CKZN,P[^*,W]X<'!P^"TD\^'DN;SS991)IX)"/DY0XPQY./R& MI%F5#XT*%VC#A.GDY2/_MRD'CSE $(<<&K$BRUMU&L!F2Y%?"!>@#N %+5VQ MWDAH\#E/8UWAR,NH'LN4 +P WW(+&"LRWNQ]=_8%X)0""QK\"@'FL]?.2.:, MID(>Q_ZL)*$OLHVDL;NW*ML*:4L2%,BPDJA<2PFA21K;NM@5\^[[8YZYNQ$^ M*YC$G34%^J*87\LLE$U*]D:A3$TE'0N&F\SS!>>;T\-U)2:YY(]5-8\^ L(& M@8J8Z A*4J9PLRX@G=O)67&N(13R#?(&)L4,.P80ER81H0J)7:/*)<70"?T"MI!97>DGKDF^*$@AE\P2[>5S M.AOGO)UP]ST345(>4'FN%!_&^KT^F]!'M?8$V5+2F!955*S.OH>@2S(CSM! MAWC?Z%/(TJ'QM2B/FRF&O5(SB:6P 2_BD*8^*9' 4:/US,00^"Y+Z?_]]W^!LR3=M MB[S$E!Y^3PX*'^(TG.\9,>/'@X00G,E="HK+:LY>AM4G>L%XY- M-L)6(>^+Q_'YCE$9X1Z+,2JI^F'GI\TN$Y=Z.Y6"'N_L.B"GRZ+&A$8DO<4P M^0'TA#Z>MIL(B1$ZW'-Y7V)<>U9FE+KY7&I$US X)3G>L%7JVI)7GBEF)7>/G@,WNOX$'*J(ILOTJ;8AQS\%!D=)% M\^V36DW;Q'$T=/]"^.E8SKHZ)9?9TL<%R+BP.>@_= 1IG-4H-OG*$*T(F:RI MW)6%+U2"(]U*HS,<=;,/?66P!(K9.B;*Y"<]MB4_;H4-7A1GA=\BMI[8B!]/54G40"1](!NAB]@5/X< MFR-&=NBW)>R+.%]AE3K3:1_@HGKR;HO\Y?3>>IN;UR_%P,ALNNU@$\F5]330 M?.UW]"UA$D\S2X"^9(.%685N2:P$E*K:3BFRDZOS@I'EZT@85TO"O11=KT+Z M2LX9N>[%>VRNB[HI_@#R5DZ1.;/TAG-VO,6)A_[)+7S#99ZY-^=X4>%(KHR4 MO*"9 :/E18;]0K/ 91#[DY_BZY(W%*B",D9,R[?0?\=OBSL,A0D.$3@= @P. MYTA0;0B9AGAA/T_D4M:1&$#5M-:66UD-AR<'H#Q:@0%S)C*Z6]5$^!8VC>1L MC$PXIH&L(UHZ6CZ)MNP!4#1UOSI,I$O^R% X>;/S$R5;UH9]OK1];F0Y@ PW M!?U,6UP3/#[R?$K6VCGI6_Q77OU!__]T\N.&?OOCHMY,)S^%__K?A<:1,KKB M)WA2_ZQ5T+W-BJNL@@7)R% $[8S^/FR"6-X/V:2U;2$M0$;0?!ZDS:P661NB MNX,(5++(JW?Y-IV>N,\L^HA+/DGYVY]S/\\:$>VSFKP^V?95ON%$'6B+JD4,35-UHMLX,EXIGH\3=TNXKK"WX<\PM(S%ALT(;Y9]$)S1 MF,B*YX@G_L!CXX5BHU.KHFT_F54,.0*0GP92\R592%)O7'%U_(X\B+/H%5"H:1 F&S+*$/!#<+14EJ+2?8]GUUW]QK\;C/!8Z4QN!2[(OO3P3D=I8KY7 M7W$EQ0X2EA@LV,%,YKC(A)QL'^R"M(78C*\G/S1P5_YGMEQ]-SG=E&5Q"1M< M7[*G/:KF77!%_0ZAC@N8'G04'S[>/_C*7)ZAX$#G)5.GI"&&>^A%375=V"#C(D6H$1MGI1%QH5 M<#1I8I(:Y- BN"&YKTFM^62 Y"SR%,6%?2$-SV@&6FR(9&K"#E2FS'1>7?C1 MYD3#CTRI%U@)W$92?D1L7"029$6$ET%>402.!X=NL)VB7':.9&V,S8W/7/ R M;<#VQ+! /)H QVJS9?BX<*]?S#A]DHWCF$5_"% N)4W-[!V"(0BF(YHCX%ZI M1=:X9W&F;'GDL(%=*"':(R\K!P"8&6+28^0S$SOPEG?J]-].G0;9TC.VOC0] MJVF'ZX8= ]>G+UZ]>OZ6]_^/STX_2"$9_"OH)%T5"?W/Q>W>E.T M'*]M\_(22#LA PLR>B"T>0/ZS*G&?ZH-9PD1YATAY]2H:'B?S^'U\GLRIWWJ MG&>Q?I%LF7_1ORK)>P^;\JPQP>%#WE =.XHE#PX,F9[,WH$/T*^B /Z M.*T M0\V';P5HCC-"Q:4085W4=:NYEZ+9Z6!H3,:%W:9Q?II\M5G'5&9'O Z2%*5WXL+%(D!&&I+]N?S7:7KR=D)BIC6U\4S7P/P]E>$\B(3A[7#RTFPMV"+-D5$AT) WZ_DF)6;U9E MJ+ST6J-;;3D-+" JGSL A1YYAO )UIMR+NU&P.NFPNDR%P!P6'&E+AS8C7>2 MZDY2P7CTY<"W;C(>=XJ3D5ID^H0$I*=1#;7LFIR\XUPR7(/FIB65]#9D*Q* M&Y\'SJ!"3#2XH.I@(@3&<:6/8,?94E2@O>53%FB2>2ARIKO4OE&H?!*6Y6GD M%X<5FP1.0C&.E1/-AE<^2GL5[;HHG!-6P7\LM8XNLZVX( 6?=FK,8\+>!Q5$ M(-^,+,4-ZK?3)&S$B<>X%&UG+>B?-,!A,3F0HB0#7C.<8$V*&((.%3)NNE/ZVY.[KF".9CR5)ODR_W>=U>E'R=J#IY]?K7IWSZ?OKGV\F]1X^/'NS_],_[@FN6$DR(9I Y M.Q,I%2 2A@T7M_E@9DHD>]NSZB)*Q?4+,>!AI/7N&FFN38@%L[6TBJQ8@9U' MOF?%I==(7=;(,2]C\5_EN[KS11RJ:_)R<,*:5/.MV MW EA[\%#+8X9'3M):84F"2V8,$R1TLO*S:R1\A(=#A3@P$?2J2?5&?X2=P76 M@HE$@P6&@9O1X@PPE\AJKUNH*&.Z%MF5\6ES$P2(/08(^JW,4UZW!M-7J^>6 MP*\X9\]][>5TW@"IYBAYB [L9\ M0^^OH4ADGRA\.OD5<>! ;-2F9:A3ZX41S36AC=-B&IH1.A0714FFX>IB*Z:] M)&?F9/2U0J@N*H7S8M5V:EG!MA.E=94EW3LX9ILMZ*AQ%WBAW8"+@1I:QM"C ME(G/@#<\#8X=FGRLC7]*B5C69,5>T.ZX0WGM0GD]ND-YW:&\OE2&;1:&$@PM M5EF4'=J&\I6JVQ_+^HS$&-)>-IR2(LH+9EY*2WQ_K#&4].H#39S\*:D#*VI+N-J<_ MO7C^\S,:C3ZH<-T[!2=NV%51 G-N%=ZZ]V9*,:$F3EN\CR4^FM5IV&H#,PH] M1_3>=/+39@GHC)$]PR)P&G(Z^5E:O5P4JVFWI/E30<<'CL8'\ [US('_^%^D MNB:G4NBQ_;2\0V-#'W22.W1)&&4T0=A]O35H_AFW?D62DVMM:L,FAJ9@4M+> M!'[;$;YVI]J#A8SOU+*;K68#I20RDT0P%/>]Z/;.R(EAQ KS@MP71DI4((<: M6@YO&F>MD.#K.R<7Z$?50N\6[07SD_#KHWDSB0TYA"6>NQ'-6 M,PI-CPKG)2Z+-C:[&IFY,EX1)_!S'Z";[,(3I%FB]?02Q$-2RW9[._*8 M%*!5!'M!]JZ*LM1:;R??[XG4W6.ANQ=E[IX3N7M1XNXY87M_6#E\S"WT466N M)4Z9\^*\X?WSL27OG]WC86S/UQ?%K+V]C?+F>"H-OJMUL?=+M"PZ9,U9QG-^-[K]V6^Q0VQ*#>(9SU_ M)9?)FEDB#:JIU %,MHQO0(;TGX5X*873$E" MNG&]!C@IF,9.1)OU/9_ $0F05I;]>-Q,=B.7C* H GYK@T/7=DU4X"=EYAGK$Y , @"+G(@SA]M9+ M NK9%ID\A!R%C&^8*\ 9*1PNY/W&I]!"O(/B*=AR8P^.L406+D(8,B1NWAJ- M1.^O)E2. Y%(]PIK"Y=:?O/(F6A1I5W?'61,2BT!>(\0202F!8E-75UP#_7+ M6K#HZ/9&_S=VA1/N"GBO>[W\L_\R/]5LQK4F;![7F3 M*ULR0C*!RX8O1*2VM8:4^HNGT/BEU7*9U5;?4K2^.QL-^B?2.?0ZTG0DBT<(%E^ M4TT' S@;.4(N%D-W!O7*",SK!&[-'>)N(M&ALC4ZU$C]<]2*9+;GH=7.> M54KUZ&6.39XMU7/DV"+>["GI0K*4EJ)ABG;6Q#^;=OB-]M0MDOD@4]HR2ML- M#I\(X&XKZ@U:Z[*HRXBC&<58V*@D/-M: M&K(6E]ELZVA>8H+ 3H'_6[!8@.\$D#,Y+XXL1C!.@-[@$$\D%Z,@YPUFT\'WG M/@.BY -"9J)<"KE^.DM0L:$[[G(R%US*TS+;ZYHY-T0@\G=R>/$NM3*:6OGF M+K5REUKYK*F5CQK/.0[^&CMUQ^31DR1[%8A:OISHC@[MN58.W7)X!U#;)9MR M&ZZGQ- :L)V)_P6T_UI)Z(\.@UT7HY!1DY@%DD;3R_IJ3Q_;)6!Y@>[FZ]"L M0-^EK5C L3XYG9'+,3DD[:AS!6,V_D-P:XYAG%NP HG*5=YU8]QU90Q^ZOBD M$,R_Y6CG6W"KXWRAL[7:-*2-6WE/-N-0P]PW0"!7$H1.4^;6YX]L J&W=$6X MP:@>I*,2KDDE&(M_N0?X6F'1 %HL_:3[,B7U;,:D@X,+),T_V+#PP3M.89 B M7C>!_)9F5?\9WFQ(9#IZ7S;3@U.%8/0I%MM_%^#KYX:8THX^.GAP,-7(6)>Z M6&6!8] *VU4H;WNG\>_9H>QNP]WBAN-8;$/B^HHWA[+M;C@@D/8P^%O!<'_+ M$Z^M _SHGRQ/\;J06HKU!2QP0UE,>QK?_;*L+P' T'_7BP4I:S4 Y"?R65&@ M(CB,9<8M+;C)M-+)RK3O#9 <]Y8F-0W"2T'0&XCUQI51&(9]L;6C5R9(K@)A MAN(8P[\*_./&0R))D1@L+QRM+/-$%@Z#@AIRIGE D["+>EU?UN4Z*V:!V5D[ MX'*F9SMO:C(> GWU5#L"A49,\TXC%_:R+1E@"88.Z_RF_+@QV _8AYU)U/0T M?Y.4(IXG!E3!,:F:DRK:8O,BV'93$_A3)_T?%HC862( MK'4>H!,?+7OA2A%0 LN'HN%R8*5JG,:<3*!&C'T/V++F ;C<1NPMR)FT!$'L MSC@25V6QH%VXG8G'"V<5 D-8TZ>N)9KB8R(A.O?!HKV;2RM(D3B+NEZOF@)I MI>^W2C8[MZT5B/7KL[5PVX#KIM?=*TW1BB"I:2/<8F8M,DL"#17RT;%#68TV MM8O(H^G +''^>"E(!N:EBBY-0?'RHH)2A9]F')ASX:R>;TV0Z2#R]RMDQ7M: M8-H5GEYEJ#()F/(H+1>@^R=A:3!T6;0!M6+A=.,'#EWF8DS4DCAK29$-RNFB MDEY\$@YNM>\G6B<(BU3P"[,S[-&'C_:?A(81[WYC7A)YK/,533$=2 ]C M3AZO469@VTG+@!&JS%29Z\<<'/AO<4WI3$MQJRMNZI%I*OSDE^=XP.'^T1.4 MV??ZT0EM]9K/^Q^^=[.%';X(D7ZL,+\7C-K]A'+\:/Y&7! MLO3$]\P]#9WF;[&;Z4D@P(LUU>'0E[EA;&7X+TS Z"01?1KH7V#ZR84!MJJ M<++7$0687<_@GLB7'7:5_KU(X11=3!:_+>D/VL%0V3/&\%I'1P\.#N^G+D<0 MDW_DC54GO7AVG$1(D.04R!#S\(=.+ANDM&X1GA/H$=-%3"JG5DV^%SFU.>FC M_TY[ 63K-0IWC?=\%FH8=6T8(R!H&'-O]0$=&)98,%=^7).6?FL74G# ?1N! MKWGR9/_QX5(XR#W,NK3)MQ,;P/L(TV/ G!A;L\XF@>\?%='O$NC_CW MS2-R#_"3B*F P'CA.@V=:@.?6]6H3]=<*$9&T?8,)>G:4PA&C5=IZ$D=6BJ4 M[-V8[F2<*G"QD0:E>S=)7[IMJ2D>M+'@LG;KK=CS#A7!V &22+NK.']AL#TD M(]1X;*+3?U(&%:"!GM"I:E67B$>T*6[S.(*RQ];/J^TW'K\N@*O=-VC[< #! MR&ZI/)1\\-8WF%IW_TEH_B0&"QFGQ6*KSNGNN0KU3-;W$H%6QT4% MEP)YOUE-K(\*MRQ/;2O\26X[BB\9;U[7C; (VMV2J8Q>/$Z.QIO\LLBOIIV. M[['-E-L#D^^+\PF+@6,^'<)*F;BL[/(.??.#=+9DFX1!^%JMY NFP[?;?P8?;%0EUJ@B>&@D%(OR.O)1D-D?"+\DNDLRR5(AYV#_/ MPQF""/I0<9_\07@;V[.I1S)F-?_CQ?-C,N_H_[M_HZ/;OY>K)&[/2D;]*W,5 M7GN2%5< 5QG-E4H^RJ&Q7NRD%V1=*NR-!+7_)]D.H2 DX@U55DKY!CIP3=+I$>L=O+N$1CNV^[@2;\,\CI4%$0T^<"$9""A#+C9.'N& M%%X86'7P[J2F(I8P)#Z7RKWY-4^@C^"THFQ\.2LW2+;P ML=$((&($Y"$"LMPKH<'?DXZ=FIBZR+-R+XB"5GD10EGOL>@=@=2H[/_9:I!B8#RNK&:V"DX2:,U32GJ=7Y <\ MF!X\>/PE9 Z>V>&=3I[_:Q/T\PLYQ>@(=8M"KB!7HN4H/!GFS4:SIV(H\G\N M:Y%SL4.NJ,N:S$0T/I)7,[M;("WH_UF3BQCJ^&;20L M+BQ F,Z"74R&U3%,O J'L!7QG%1\=6A4[[(PPUF8)W=9F+LLS-\W"Z.LIV]\ ML/L+*N%ZXTC%3@4S=0Q\\9?!U!-2)PGY&8G9&8EE06L'V[C PY%[D,(NKI92 M<(S:V[[R6.SAB[Q<**<,"JM)EZF-L197X2RO1!0BX.+)? BO M,Y:B2BF-?>T^E[O75Y.(J.X'JZ?*"S(42)QRE=\J4&K$T![8BCGH$$W(B[JB M>[;A">1ST)]2V-> M14_. TW:YZ)Z.DM>T(6W!FWVG_\X^^A2X4]'R!C[W^H>8+PP3;HT>-@LEUD, M6R[1$#PIX=H83-);+U+"SF[]*)-+: /UN9L4W,R<3Q8+BM"8&5\P-;Y$VFX1 M/!6',32I,#"M;T7@\I^( .78,MNN0CKE("<9?7O-T;D7*N8U(/J\0NPIX]9F M_8F(W0O<9?HP1T^IU#@NGOI]JP>['KK(6:#58"N+_ZB2\)*4"PUHLR>4R;[0]P\O7 M/QR_?AF_YY59*9Z,'']\ Q#WDF\N-.]%M[]Z%FCUZO.< ?ZAH.SDS?' !X+F M+'SDV)]U-$5CF5MN6)O"SN(A1?4"*'.W_K@*F?/ VL5/36:XS#1J"F,I00L55'>8F"9W[>7G M*&)BPLL%_5NJJUBAH5P9=-?R1=OPUKR11+2]%1X;SSS=)%R2)*3]RG._N0>!C#AE&1=W0^GA']-GF=5 M8^NZ?J>19CG[_Y55&QP$B; ?[4]>5Y/7LW7-7_=HJDD\]TWA,- 'A\@ FRP< M3/XK I0_YVCR:_@<&;.F#V-\G,YR.NR/6E1V\YWPNCN.@^EN(16=MJY3C\EY MT4/)CC\LH2#55>_0;Y.(9IM.DE8QU0D[FFIHI:(B8(G7!,QD2DI(/& M19JQ$/!&+ZIZSZZ61/GDO[!7:'$K3B@\CUAEGIO>7<>GP8,QD:^F3E\ F,U#$VMAST%71NC!2J'VKL*_(E,' MK"*TS%18:Y61C$3\AZ.\W#A1G4X$^*7Z%D%Q2, KR$3/R"%M+EP3P$T%%^ > MF)?R2#M (VZLK';X"\G-T@^\;^P?JB5,6@]_K:?XC:06M-Z2 F^_G=PK[KL1 MVMNF/#>7Q5RR$4S.YH8LK=U9Z+N6;C$'WL9'1KWAJFG\)WQ'0Q@<@_'&M: \ MF+V3LF:\1M2?_5/^+^2_U"3'Y2 C^]TXL#2K=H[HXTV+_*>,D(D@--C8>2<& M>*^XO.]6DN^1YRWS3$CN F";]BG,"=H!\Z7XEJ+;$[UJW:O0TH%DQ0;:=Q\F ML#0@N.ZT]>Z5IM)JG3*WWTIS"W7X-8-C GMU(X4SQEW;&>=2#?4P2-WXE9G9 M<)&"^_1VW'([!WZMC8DOAL])GJCKV\DNU%.;OY_E*^/A!:GRZ+5*%"@=O+$F M1;3"U4FC5YV125WP8HVZB'73]Q#M;^H*_ME9T'VA8QW_%#4"A:K#+G-.(;K MA['Y#^65MZX1VN$T9W'&JB74DRE+$^^+K%2&R)!SA*L9VXEC5VQH\AOE)?\! M?BUYL5RLOL-8O_YC _XP >9T]SVS,^/?-S#,T9V5JZRRPM)7*9QGD'5=SS@8 M19@%I96Z[ZZ?:W-" K54/VY8X%,^4#GB>N,9_[E M%9U:+L8:),3N*ZK#32$K%Y'REP3Z.".3;>I%P86:K5#[<-P,VX/#)9-+]6,Y M!Y4Q-QPFJLFY%"^&.=C)+ 3 )Z<0SY#=%G@"/W3#%LS7'NY/NI[$GQW)>N2+60]Z MF+ AX"-NLP8/G$BA"T" UHH%)R&-_<5C1865=U,BT P>"+0&)$^YJK>E',@ MR8%AV@H.-:LZW$'!+ HO)X.9ON",<\"_:_OO[LC(N&2A,?9M$MO_%]DL5+W'!\>=BJZXZ@.YN;(O(,@<^KI&C M><5%E9FTE#(07TSF@^?/%@VUDD?KX M>? ;?=7U2*S!B)Q\53;V59%K[+.BML8#;+!%!L;Y9B!ZH)>E?PL1?BD3.25+ M5%-X#Z?,42#FFJ;%H:DW)*N/6*4??LT'Y8?\K&'ES6FQ0_K?=7] >N+,"5&X M@:J.N99( (OI"#%HD2 2VVB9BK^&1Z,73VCKY@!C;X<_E(U1$EX;Z'KUS24Y M/3Y6"]6)ZZLW7;K]L>/6X.K_>K/K>3:D*0)GB@-[["0\>]5_1+!0O4VQKF>DO2^+1AM$2A59]\'3 MU!;)!)W0>^V+TY/N:W6?*OJ*!+]P$]F9KKV9L&D9:<_8^G*KQT_#EGQ@.H22 MO&1Z(IV)%V@@/58OK<<,1LTPH0E(4[238B,UQ$WN#KG(L \Z&/LW%I6R5>H* MI%2R413,[NJWJU9I#]V?XA$>D:0!69$U0NS<60A('(7UZ-=/^]-(PZ[J)4V, MXIH]PX0NF^-?U1XY"=R]WSIO?'9O/KUW^?2Q?/KA73[]+I_^1>73/:]PQ^(9 M-.)OJF29E8[S)E=UR(Q+CP+1"YLUA!<**Y3XG877/W IG@)MS'Y'[\#"W;.F;ML]&0T]\D.L-.]&LD=3M#+HE+!4-+A02'K9X,;\?R_L7U_,#%0X:PNWCI:G6/V],TV9U$ M2G<%/5Z'%]JS._%N>-$/V%_^1NR#=AQ[/DW"\LG!&=AZP6ONKR<;/@F-))XB M\=38+('VR?*VZ*J>AI+<.7,UX+^9X96[+4A+G"FS*&@-5H08QC5.\_TC6ZTD>3>V/.]V8USS36]#(+^9XC@4--,MY\[JAL M:"G+"+R6C.2C:3(:!$\#9CYE;D': 6%\[MCE? M6/' /^&<'CZYP90&DVV2 @A'/Z^MRSPXL[?V;5+ TQ\\+0ZM30B^"$$32F.W MDS%[((ZQA<,]_^C;A1-LEX4;%I]'#BUHW58N2MF" W=9(RC,>A=H^," M93AX2J78$>?7RV^(;_O/X_2]3U.3SLGVQXKOV26HTVL?WEQ.]Z,Q3N:52)+* M+6&'#]QQ6X3(79OQ1NKT^_^:%/]5;[N*-&@ZL0V?[)QM*% I1?IZ&AYXO3+\ M[Z)8X!3-M+FN5YR?1ZVDPNQ#9+6IOS%I_44.V<&:=QW5@5TT=%(_M?R^BW:. M1CN/[J*==]'.SQKM[,$U/D"W]J>E.PE_2ONR6>(:-G2T\--50^I55.N#G2K8 M7_EXVGONN#*^]_=4 %^T^1!;@%XRAIRUB]H!'/R]V==WO-7]SP!@NOT3#>)Q'SN MW1M";Z?H77J1%;Q7K1&NV93#A[/G_G^Q9[0MW@]%BW:$;KY(87EO5ZSIRPC& M'#W>_6U#V< =WUM\H0&'GQ "/0H5 3Z^*R4L R^GTY^7L_W(6!_RL_R&U@8H9!4ZDB/=HK?SL5D M*GS8L,:%\9<;]\!AM:\,>^M#"Y\F'[FDZ5,6:84E5!+ 6ZK*2BARU5;H%E ? M%\UL4V8-<\1JP>R;2%"AC7DCF:$K;9 .:K%@ ,L,<$W$'=JS'SX\,K_:BG)) M.J^X.$-\['E.UD^9S]-F 6C1*XTQIY[_7XM/M/UJJ +E ETIIL70=XW4-BC3 M)G; 0=],HV7EJ"E&9^T8,6N\\)>5\J?R[.' X-*1O: S:].2+U<7&5:V58(& M-PM9H-:DM\OA]#-K3B]SJ0P"0B&/("$BMG#@HK-\"TWBA$O>- 5]!M>CSNA" M(3:P.^6G-E\KV;+6@0=TGZ,I]1VMVLT9S5>;.]' 5XH..930]@.B5AP'%S)^Y& MPE93G8-LU@9R\S>X.=<)M?+UM!=5FY<+$DU"Z8NW ^J+%B>711UJ=!YN<(N @(<+ M:K-6I)VB9_UV$0X2XY4+&]65FI7<,G-!IVV.;KBTR[FM?3,/ZB>(HKI1L19Q MW=TQ02QPQ6"57T'*KM $Y_VJ,.1XH*GV77+"A(UZJ_'(ZP=EOZG4A7:)^+LY0O5K\87_JS8,Z)*0^3K32^5@\A,03%W*(PZ\'@IMBW7.W M,#:HK6 :_4/JU R#:H_,_+":UZPHK%IC:@476U%GH5>.J:MD2NBW\1D)%4C^ MCC)KI9?)Y(&2^BFS!/?Q"6EL_M2'^Y,?8'SB/S$:<61DO901@76,F'A5O0X9 MS0T/I9 N]:3S!H>"#X6Q%U*?55%YJ+10VEQRZ?$\EW[1($1XK1P&PK&%;(H? M4KKXS_)\E5>V\LF10+1O[$3(L$EPR/.2=JRT-T.OGL[G=)O4'DB]@SI\-YX' M[I& 9K;7S86[IUX'ND/6\I.;515=Y;PCX]9U?5M[.VL@-?_9B7O^I#!\+K1/ MI WP$<$,#H[T,P2ZCOF@WJ(X=($#2:5@B\?"M]!>Y<=8P/A:R+\Z$40L6KA: MO[USR7"[AA\WQ=S:ZYV$MKXT4S\VV)!NFH9R/-X1"4+.!Q&5(Y.IHA!HM+)/ M[:;&[CSO6Z7IFOGUXIU8<&MA,JCH=78@SFN0M89V9 G7)Q,J"O.I20'N*D_^ M%=X83K9$-D]^>7Z?95E^)<3:0BM!DU,R&1X'A][3%.[)OY-/ \\N::@\(=$ MVHWL"=9I1_[PZZEKC$+3^Z=GM[U@RL"S/,SP@X?V1LAI>BY>]%W_MP>?Y.6J M7K.U! =*J31=D)U=S -VI'_?T<.DK8IQ/R;'G-O'G#Y]^69ZW2'&*WUWINWC]^>Q(^7(87^]HEMCQU$<=CHB0Z*20V/&+L: M]9[]\);*;T[KI96HCS%2DTW1UG8R1_OH#C8[@3G1S"4\YMOA#@GESIQUF)"0 M #"FM,.O?0>A'U^?_/B]M]DL\_K2E?,CH'OXS7>M\5LI*SNOEP:G;7>^41IP M'=,KWD$OJADV)[W!]1Z2QD+/)829]$DZBN^Q&#HL)J;@Q$-RN2Y0N?:H+J8-,/VQP?J@:B*U%@5PVFEX(6,2,S429Z.D@.+EU9#Y%=5F7 MES*@ :07WQ4L.NXH$;/"'4@.=[\\E]:\9#8Z BA'1#]C8 >"E1N6(\FP1@*H M'09OUD(U]_N1'"*-OJ.,$AWD[-"T"Z<0]@6Y>FT[.M=,--F '8'9[7^HAOVI M=GV-LJ]SX9!(?5E7G F1Y76?A:TM#5U!;FLIK>A%#!S"-+43@]+T )_!M4ZQ MTW%;B9%AP5!J:BRWSH^83?0?339[)RZD["'='(M-%>+R& Z>@K:CP=9: 9Y% M2RVDPAP6Y5'J%X7@=\4-DS$1OSQ/&F4Q(S%SWX+#A4Z+)@:$>)LL.?#B211! M!KO.2,XN6D_5%L<=3@PV([V*+CM#.P@RW=3'-+H*LR ^UC:*[NDGWD&#;;UN MO(G_Y*X5_0*^XV:IK\S 3(QIHT= CEZSA6_+/O;NEWE? 10:UK.SWL^9^TQ, MKA=.A'H$D;OY^CUTO6/67RHO,(\3K;)($\9^Q1R*,-FM@P&N8=?.]Y 3BRT8 M"XER:TEUJ?D6UWZS7/$?SQDE1",=8D)L_[3;M].>'"9=#.SB;$K$#P*(H&-. MNJ%A"&PZ M'1W*4K?_KCI41$-W1K/W"EF30 MP((&/,FS=]+6EIVZ9T7]'B&_Y_HT7A;(V!<)MV:R6J9$I#5S+ \$6=,VCIUGTT^W\##'U[S\+N,Z6C& M].N[C.E=QO1+I9%T&M/BZ%8Z> -Y.IA.$OM98RB(5/Y^7OZ1,7!0N0F M6H]=N]04$$MYB3Z+TN.ODDX*7NT-6$_7"EHV';RJTN9&/RJKKV80K'-/7I/& M"($7EVE $H",PO,YC"RECG1!SO^ \MF!MVS'(E\.T4OK(E.UV5T MX/SAYYF-YPZ=C^'W_<*?LRU NAR^WV&$CT(:[ @-G9P8:>S+'XGAS+0M4+*! MR%MK36P&PO6+S9GG[DQB[&2TT:O*?&A DO4>/]"K>* 'G_U1F\5_W'J4W8UH M!EI3%=40.^OS>&X^?@7.!R)]T@::3+Z/X\PQQ_AI6&9KIU5?6:,Y6FS]OKY#:F$@<49:E>#MTT[N5-\ M8]JUUD.0#AD4<' HD93!7G)\P9%O!&*!8]?/IM^]9J"#6=&Z5B.NKRIK$%J8 M$(AEY?CPX"O3C-T&B8P=CHNW]4LGR.2;5?[$P,LR^QT2O==S;<$54EV,? !$ M6>W^9(D>G9P?8Z@](LD-4I0BL3.$HJ40>?9. P-DDQJ:]*8]G)_L;:A+O/A^TM_ MX#DD,P(0;FU9F:R\))W##G%OE':C([OQ/G(WUNAO/XPE-->64[#,KYD5+9ILEYKFQ-*?O[&;.:8B9^HU/Q':D3>SVZ8P, M$D"%H?F>8@ORI#PE)8?64L>*XNE*4\\.+4,%L+_U#67'>WB/+92D5=TC%,[? MC?[21$+UGWMDYFP@6X8E'%Y 7:$+0#O\.4C5D"L.NRDQ.VJO:-6% _0O?#^] MYD-V^% +4J:CEMUP2TB&MYW*M[X-VRV.'>S+64CT]'6HHZ#+;MJL;Q?[ >?_ M#A[U=Y>V_QP6KEC>S:KW1QZI*S=A0D\]XY4KSI+"DA2&$4IRH4!ONM,"G=?D M%ZV_+;0:A&8;2C^([YMIM%![$H\&IL Q\',M<<=60%TL4[*D#]F'*YG: MPY'%]QO?UP9VX(=%)8R)R$A?2%V+'25VS#@I$SH_@5J($0ZN_&KH+?)15GMV MXSDN2]*]0 ?%V>[U@@]X&YJ">8["1'%R'76(8^ZWTB_<>>-N#XNXF*Y""&J$ MO![8T?/0&7?@0K%<"\Y4-3D6EB-'.)VV7_J];SD;YQ=?[L/DLEVUYM(W $E@ M:[K97VAWW-AT8ZCNKII+,9CVK9=.X/$A.D$&M6-R+?E(/-H-J^/DPYKXP.W> M[\411A5J^*IN?RUM&S92#V>!B-:5NTK55M@K4#0.N'5+ MH7,Q_Y8N;42\^)1 6&L7LY()*+2BLU7#;969I))V >WY+!Q/N34RFA MAH&ZG?;&)/B95J0-&63S#8L)VE05M$-OWTU#FGZJ?8(1/2-AY+*#:8?A(CH- M0P)M?_)3?95SMG(MW7F;7*W2=G.&';A&(?:F4APV'ZMNN32^*J $.4S'UD2W MU!4!6_?M=SFST9S9P[N22 MU4E@&USW1%>0.%Q&;3"WJU4=@/:"GF>D "%@[BE!^SD?0]YQS5Z8;*N-G-@X?]156C9%JP?Q M=$$ZH%6LDL"Y/<[*(8 OR&E$OL63AFCC^ZYDIDD]WQ3S' 1[K4M8C9>!N=# M8VNM$%PAI]B]G_;"OWA]T5G:=O(;C"):FN>QZ,T6=P_:3P?%/AK],NJE&Z+*MB6,_RU6S">FLW6,[T88-?/!W8_(DIY,9U[><'\SQV M05[B[0Y(G#)\.$J/A.YC^A=:V$Y[-K9*(G:9K7.SN%6T^>EX;7W_W#YG595? MM?YY87#QN>&GC.ZEDT\2I^RT'1)++?9BH_FZWQ^I:VLKS#K=K^M&"!DF&U.> M+LPDT4)?BQDV@VR!L$>&F\ %B9U$$X?\E&OH33I'4NI-*A1NAZ,9&FPG5F3" M0M+=MBQPF0],I*^\.3A 'U>ZK.Z*UF %\[%,HWEG=B(7?\ZN2X3X>U M/4/R1+WHG[,K<_&&XIA2#R[>:3_--_"H<'P[L1(N4MG>:/MK;7>Y@$R4X$E- M:$2G^E]F@.$HXDGV3EPL25*)OF< MI@ PJF3*H$LCWH9;;4$5.Y;G#2M4-L%FT%%R^2#JFDA#&+'D@@#,87=!00F41 SF]ATQEX4C: MZD0*_&69S^&/QQ7CU>&**]W)V)XY/ U2<08I:859J)Y)ME;L5+8-=5PHA24# M0SOM^J'?7DC)-5E(R@*/GQ[SO+'>Z :3@;?&*%?DJ.B_\C3AH&1Z;4)V^9QG"L6[)NRU\TSQ,S4R\AY?(JTY,: M1+M'@IG"IHNK[%R2S:=;L@J7TU"0TTE(G3OFRRBU@UB-+Q3A.A"I7L9WM?RN M"6HPS-FO$9FN6'6$9)5@+G8@+BRI/N8BI;DQ>.K\F'+MYE5%F1-B# M>G8T="\E;+UY4 2"\%1J<\MB[53$#2$&B&:5!2V,I'H0""[X06I\[7 Z/*$#1HU/Q7 )2&*]2* N M-6+^Q)+>GFARL.U O;2+-]:Q[)KP =13LHRO.,N(E1B1.>9G[["S/[I M>4VRRQC $&NJK.HE9D?":V+:B27'*<5=1.7A,;1!%KLV=>>E((AL/;L1]@%I M0(5\P7ABDBT;2Z)$1S]E(-L=S7Y+-WEC]< M;RSM&W/(G#I6),.-)L:,UD4\W[Z?18'#ADL[G&[()+\/-1^%1J[B+03 M'[8OI!+\(#4PKAG>\8L7KW6V=6WR:U;&DW!;!L'M X:H2\J@G[ (L:L/65]! M8&S.?E=PQ>#N&O.Z.Q^\#]+*:)Y?>_V45@XY(;]Q$2;J35'M8=893ZO6SV2@ M3IUY+,&[@ YNB?6?89DP$ QV#@:^IJAJ4,'D@SAYY,^PR)D(5F/7P2337 M9O"O=?#>(6"*Q/\<;S@8-<VA\3C7<>!5@V90DGI2KN\[39(>?2U9)Y%8>:1LF=[M,6;> MFQ4"]2G?2,#0HS M&)[-J&9KFC2XV\9&HZG3-6]>1I5+26,)?'.H6\!++PK:IB2^A1T[1H)B I)B))JQG!3,*A_K6B#V8Y^=H!DNW7F1T'@L1Z+-,FS3T M3L14ERP42TA!G%L=MO7;(/+X&N']B3.)D&)SGE7*B<*G7T#+&#_4YSHC>03/ M&+)_BNINFK.1G.4>DI+"?8Q:*F(0]Y'M;248JX40,>T.BI[9*NF\Z+PIEKUN:91)#2V0U1ROM,*<3OW:YZJ=0HY MJ(TDJB=8LAD4HASI8C_?E[=>9%RPD]'L2O.CNAK:96Q'% O%-_DJ8MG:V(@I MB<&[?#L!(*0L+NIZKC%QE/ST-VPD:HJZ54 S(E(Z@4$7AQV4N5'.9$.V4K![ MR4B&"R+DEG6K^!@W]UIL?4,C4R ,G+7*WW/^L(N"-D=+WI.B50:B5",B*Z7^ M@3'ISZZ02MK1-DY+/,[:0&U]*B[V4C);! \T$^CWS;Q@6<7;G.O+:10Y1CUS M^U\2]W0??Y@UJ5K;45>@8KH_=WE+^Y-??7*N/P]8B+!7O&D3=$4R"QP(O,J: MBO4?IP)%XKJ42%E'%1CZS;@^1;']%D3,)4FDD%UWJ8E,B^765(BEV:]^.4I@;&7ZD&FG ME("F*F-V!F6PJ69;WIZ9\JOP*^)#DN,R+\ZY64;\>IC3 M?''=F.:2$L)/D856.[JUA'FY#9"&(071U0<26:*9_R.O@DYP^F! $<#JF&=+ M[F?&TK8T=M-<>D$5 K& Q:%\IF9?23!.3+ F!^P.N84^^4 ;6GA)A6PB/,9) MG1G3E^IXXXB-$& C298H_<*9T3?9RE8"PGRJLUP*&B6\A#(8^$BQ9BE68<5/ M$6"4%(OI$#3,AU!"N*/42$_8W0,01.D"%@M?PPSU>YZQ1D(3DL76.X\Z!:;/ 8TL.O.]%Q%P 15%=JK0WP$:3VJW=]ZJ:+ MN29Y!SJ-CD^DHB>$*8="7]\R>?N2U"[\!/(7.C9R"RA?D- A-S\0"9.JZXQ! M'NHC9MH:H=KPI)@BBEQ:0THWZLH0#9A[FO4!A2C.1GN=[_&=4-*72NF5<0^A M,"HWN<[%A*[K!D953P]&5/D=[B6D-GX"%NJ?^!_O*-UHM)?W/8O47X[P:XAG M]_X373484/N+L^5- M'-" '9.;T@N<)^U/ TS.4DJX1J,(6W,D%\6"FV3!N)9^ UMLT[4S.GAWP)I+ M/GD:\+VA34$8&+C@PFYP@WG* 1O>?.-NEM,NMW: MV5JH1*MY,D6:&!U2I\MO5EDY6F<7Q>B2I(F7;4[>$9]J^K%A<%CGGEC%1[)A MO;$C,2<3MK;VL6= Y&I%W/#K%'1M!2@>IFK)%JG6.R,G"LD#23!I?LU 4@\. M Z)))EQI(32DPC//F9D;"XJ=NJ&.1R[^O1&2,8MGKU!C;XYD5I[C0%TL)XRN MS,^+5%W(69$P,6Y;>U?30:]1^,!-?A#DR<^$;F,44^RBJ_:N-M? %(Y.5;M= M^^ @/=Z<>%^C1W:$Z*??RLJK^[4LLYEZ")PACG[(TI2L4Q%I96=)N.FRF7QA M(G.'0MC[X#?U0_ 9A#"&,& &/3CFC85J\-[BJB/FDH<'$6T]SPJ.;W/$67.) M==/A5HK>$T^+#>73O/\CS68,P>:H2[0)RP O;.;*,):84*X?8@=.(N=8JR0[ M!]:N8W&ML<%;CI-]TZV$2#-Z"8*"(VDF,9Y&T<61L;IM]\2?FKQ5SAV+7NY" M<70#8T>L(]H(NC9)%*5G3&5$5)_(?I/U' S(A.A'D T<)UYT;.JD1W7L@6J? M.B2E.9SA/G7M/C6$?YVP5C)0$E-[DNN9@6LY;["E0I5T,.A22SY8'V+,7TD' MP_XL2"H_!9IVE*).C%K*\J3L@Q!*RE+8>36 ""@3UU_R$?D[ D?P(>J!CQA^ ME/\4]RWC Q-ZOK%Q'0Z,A?VC"K[GY=@H<&/O/@3>; LV^:Q8%5*AA0PH-/(, MZ"#T%,K*F8IEVG\;\6U1N=8R;^QAT.:Z/] _5PR!#Y\E+)MS.-(M'[?4R%Z7 ME/#@AO=)0Y[HO*7]=)8(Q %6JLXZ=:PRH5CV8ZABYF_W>$CY"1$:'V(SBN7 MDS=22W%C[RNG*B BA??@"!?U;),DL2PJN;,5C.6A.;"=%4VHMY2J LTJL+T' M#B% %:0,F2WMG([__)JO#HGSCB,)GN*AK-2PW.QA3\/*.$Z$9)1RNPV5T4Z-(L=ND,D/W_97L_DNN$\;GH_!-4,U(Y%9 M\C-UZKG(B>^VG/Y9(15_<]HDWMG6%1AU(DCZ_),WQ]T!LP^PKD.2$$E=3[C>UHOU5:8ES",CL9!0 MX.Q55NE X0O62GRY82EX79.:P7YU:0KNQP9;Y;S+:+SS? VD1I5[:Z)U=D2< M61\[JS3@N6G:?.@"#R-\-AZK'N%#_LN@3)DUL$R7=B*';NA4@L43W3^^> M@"5U"Z\(T-Y2! A3D\T+;7@J+9NM$X5^-_KBQ.Y?R0*'K1DI-Y*-: :^G?@. M,O.O'!2R1K3!]#2ZBAS+<2 Y7U7;*NEDG\>Z P@,UFHR6&5(T@W4!3KNR '( MLX:VT/CNB=M%MT\>>Y $>&)?$GS(!#):#2Y\H76G-X]/R]YH#&W7H4OB-$J. MSKN^L+R6;S: M,J8!-[XGI;JYHXZ82)8KK(ZM6SMT,'EY>H&=*L\E_A'6W*3@C-M'(=04LMX6 MQA)6M88V>/6NV:S6\,>Y0ABN?I_;AQ^L*YC83.0'DVC2=.@%1!;@2[07LT'X=20/ MO#:!JF]BUH,Y+=YLG;J= X'1W1;#K06V7Z):87)TY'DE^Z'M$[,R#/2I#**8 M,<=IP)'MR=Y$]RY;01;@#K30NRYR+]IE1O/$XM=YI@G]&SXT'$$+3>7O<^G1 MMDNSQHCR+'V-EZ6#L44?^+,=0:^<;0Q;0G?QU48+%<(HD3:5A8O#:1?<#@YI MEJE&+,/PNB*OU@ .'4VIY-H9"'4FB4;J0Y=^5@>V(S567-^^F)TFJ. ?A*)!O+C.7 MG=7<<,E.A8,KJ.G3 VM(TEZ)N)Q!U:E^'$WF!Y4W<*Y"KI&U2I$[,#!V554! MI=[U7AWS&I,BG<>HWV>7L,^SF,W\]<7S$*A%)X?-65O,BZP1ES=6E:6=E (3 M"%J1B3G$*(;.]'H0D81I)'@;T*S4AC;%GQ:=RO070B0GZ; M54+JT\$PI6#I?7#!&3C_!>K>'NQ/_IEO?2R%4\Q'WSW;G[Q!ON('21'HKV\X M4/XF0AU>;YK8#T:B,N)XZ U/R7+)N$XX0Q49I&U6E/"".V,=9%5TF(HDJ]AI MB!6C[XH=&'+49FP8E'G&CW/=]'PIC)#HTJK+.@2BN6S. 7!7"U%OL(-7&ZL" M,!^??@>NW20G^Y^AZGM62NB<)>F\3A@L>18V[;[60]S%PL=BX4_N8N%WL?#/ M&@O_U%3#'!F"F#SA"FP@V3A%^/%9AV_T);J\Q?A7#"[F2<9PTY^SJ__\1W%+ M5,D]8@^4*,:!^3JZX8E7VDIV#])B(:-3%#;8E3P3I92Q>Q7\'?U#EF8V$M/' MP)$&JIDBF $T.32-6$7LDW&HEKWJJ*V&"YE&QQ9+1XO&5UK_3@JSG6M9JPP< M,Z5W&HDAS!#NU%8T[9H$S1X7,;N&UUI@E@/QRT$"AAE&E$Q=!9\=M[:D(1=< M'+4.\R14T='^#QXDV-PKT:VAGX0^"[@8>=Y:ZE,#WP&/%*O'$;(%# CVJ,?TI9M6BAN'=($AKY68[53C<'(:!+XJ 844,H).M;,PNB &PD^L?)67W# E M"7$J^78=CI)N (;OYJ #MG\FM<,DZ;B6E)L[:$7KU!@SPK_SBB8V%XD5DQ(Q MQ;AA7TO3E/MNFJ4M!]W_>[T-X2*-3++:],TU]):%9T69QE\EBHP>'_+B\ ?$ M.)D01^0#?'J_SL()+]Q?TE+X@'QS@;7%*7?>AW?X/'M[8' B^[O-F>45DLJ3P/^>;I^XS^A 1=[7LFZ#@N[>LL]%\OP=;?(A4M:$>H.4_D+X MRND]_W JN@E!\R&^@0EWU$,_1C3?W'AC ]6AW/==#50C_'8UEV4:P0726B1?C'"-N0MOP9+-SW*",B2/N6J[/2BZ, M=5.(N9R37!WYBE :'X?26>UH_HDLV3EX?>\?"M33%DQY,P,AG'9:#>]!=C>U M=FBP.=[9Y&0_:J;^[Z+6WUJ3U]OU(MZZ7K,B;=>"@H@!;VC^9+0FI*#4+7Y' MF^CIYAR6XM$#Z/W'1U9(U8+ FS$O3O>382!=DP]MH^-JZ287;?=R&YFF4H!3 M2@&R&!YG&-S@>61==B##7-;MFG=3,LXZ\(<^X5%^+3LZOB,2_XONB'/VRN"R MPZY7!PQ&_L.<3?SP9'\ZVY'7D["QOE@K;,MW6Z26,L?%52F5( M_DE^I7FAK-)4C3T.[>SK>4K#KE,91\J'&>9]?_"5J(O0]7G=CHP,('!]N93N MG&T%PJ6MN&KW<'M:!N*QI8"DU3=3QD.X2X[/OC=OYGH)ZSPWA^*+Q3]1&%2Z MD2[<3A_U$?M=40>74]/D\8_LU.D:%$9&,9-(39 M'"N:5WZ.Z\8K:<2(\Y(U,>D8S[2O-)K:\LN8-UV.TPWE75$)'F28D5,27MW/ M4Y\U[+K?-2/_M JY\5X90**AZG3.\"#)!_V. 'O^7LN\W92+W25>LKC%6E6G M]GQE1=IQ"#9S3#(RO^2$J'^KEM9WYMOHU-,MS$1\[M)S&4!F*8EVP^60TJ;' M2/1BE-VH@DRW2_8,3PXJF-[[=U%VG4"@[S5P>ZIOL%&";\W2A^P&OR;IEN!T MW]?6_'K<-X[<%".MR%J/CE1<<8H#X5!0;W#0?X'.WQ/^B_[PC/T=*Q'U=3N" M7W1,Y0P;.*A[,I/N MIH)';W0 .%:>B>$+T1QLWU6P,45IJ_UI;5HP,?J.-N M V6CC5>[4=(+933:?MXH7=/&"*O: +8\O#BH],6!C.^NC&,L=45OOLM=W>6N M_MODKMYF[_D??Z\\U?-0!T&JBT4@?BA&9)]:MR)?X),-,W<>\RF9#?)1FO;X8 M;&1[[:BO+=@Y>-P-&JF/RO[TX9/]R2_!"QU]F^O3HX"E3C?;A*H/QQA^C36* MC!V'!6M;[0W_L0,0HE?'_.&;L3OF^4(,Y3;YD[ KP=1W[>;L<4.D@-@C -HH MY'/X[NY-'!<%.H>6RTAE&:S+U(-G&WE(QMY\N1765@/*,#H/E0_:XTGSD?J] MKW;-TG7?K+F.)"HS/DS.MS II@S4EWL4@;$,>V>SQH!DB%/^/,8"I9,4;2N! M/^=+'IQ]&L\OWU8IE\B-;@\O*V1CQF(*^DA0P;-7FG &V%B)I]'4Y7MT(-%_SZ]"V3 MFI LVV"H_@9QF.D*.8ET.!]]-44;F7PEL.AP0 ^_4N<_#)][]4Y)%7&O;65[ MB,P35IS1:U;.T]6AEB:_0/BA\;E3+6WK%7*VT_')G'!'Z._B@+_Y*B+EI7B7 M6POZ0635.2.+5AJ9_TZ+1.4)?^1-+>S)5DYI95'<#O+V"V?$]!.#]O$TG%%_ MW,8[@2[&SGSGG/>/=SCY?/A_W[1KJR7M2+C)&[0;[IRXHVG:,U9YU%'@@KG& M5J1]R2ZG](*&8ER&K8+7G-=YPB_\ M8=-A=?XV/#;RJY5>Z6;#,"=%2SU=--^R 6'F<=S(OLSG';8:68*.?1^&#QDB MP+,562184HW#>2XE6+>TH;_J?*,2KDHW8.5FV[7@R8MUC;6C!?\I7VS\R*CKQ M+.5)[08YD5P;;!B[)4CU+=6RB@5M/> >%^=CX]!(JMEM]<$*5)K1W!%B$^U^,>HKTX/D60Z^!X/;X R\0=7,DL5A M#)]RURNCPVS)K+X;EV$ _O]Z33) J8P"_F:P 1ZDHA]N3>)B$=4ZGVZIX M O=NB:NO$7;L<7?H\2 6D ZLBDN\>9%LT =\RY.OQB0J/V=0A)F0D^Q^]EZ^ M,%8L^L'"M^C(47/N9H*!Y>*P_A5NJ$\2$?O!XU)#Q-[ @G6I% B);#5S='@) M:,)N+%A['^T$:Y0D/9U*YMR9R^CNVA LYD/@Q*UW:"C$ DH]/4XD2PK("3(O MQ/J[(Y6ZNT8])GY3>N[ASSCPG_%QQO[D*S&L.Z=S,A.\-W!.P=40*TYD\!,G M@\^$5C@3L(J7KB1;%S37:QGU@$C^NWC$SU"LB[Z6O]&'&,?.K;K&;W=&F5*T MLM _=L*S"@/MA90DP,%UK/CX4EJ)QC,#.U!GHZ6#.R.5K8S\=;4G78XUY@14 M?!NY_N?96:_5(:] M;JCM:=-D!GS_WD6N7V9%Q8&G@+XT2S[V^3A%V*9CTU]RNLZX#_@-EW4Q-_*+ M9_4&,QHB'/;0DR8/)5((E("3=?+\,FL#9<^;&+>FNW.M>&3!B(<<9RLH0H&_ M2&C/"?^8K4+3,/<) XD&R-E 'Q? K6FK0HX$!E#WNA8!O\Q[;9LK*:BP>G3' M F2I)A@V;@T&AR]#QZ,MC&^Z' ,Q4JH@P=-5&OI$179K^7@V2?2?NRX "M$3 ME[7EPZ]GFO3D4<:7!JJ$Q,\:2+6,) M.6G/."8)P+5KTAI:+S :9J_!.R_=Y?Y?P)"5,>$\4T_X(C ]?,]?S*?^-9#) MAJ,L&,(Q>8N7N3H;@ 0&5N6!QD,,.*YQ@J'PB3?>'T^E*M26R<86X&@!VH" M]:8U8A@=^UD<>^W'[C[4SU>KJ85*4R LA<(AFT[2%LM-OC MT[PO(2*R#JF #H=.D(Z8.7P>=H>2W,3D0RR1?2BL;9 HR!GG(;6'$5VA;8LQ MFC&&74Z[CK=@_ANDN+>14"4=1K!/)??B^&3"^#AW@-2EU=-*>C3#S)=_(7S.09 M";ALTV,SZ@;T(/WM%-^ TA6O!'PN[/4<9IV5*I,A C[(JVU1=N(4+ MK#>:_V.7*>SOVQWTTUXA1BI47].>BZWX-,!Q/2_QP6+< MF]3^_I:7"W)4_UYPP9\Y\G=L-&.W6YBF.+_^F/X"5"["_9B\^_!HZJR9K%BV MD+!-Y!)T[0L\>1N=A)Q77;DQ]1]Y@K-):K-[@8^I9]W3*C>V&<*QE#!LZ&C0 MMXZ&9J9S4ZB)$KX_ ?9D8R:PRO2%L& 75SEX@% AB"R26B36:"A M/H]_D*+"B^*L". N<%!A .$&CMJC_;4POUFA.[>Y8Z,C>8'1J,*XB(]@/FZ. MN"RETG\(WQ>Z6"1$84EA>5C+J^S_4+J MT?SJ'MT:&Z<(SQ4K@0!&-D[; .H\29='?YB5WJ&P.9@@"X"*LHP7%,TO*XX+ MX$Y #I?Y7-LVV1WZEXIT:![U1^_OO)'W8A?LWS?-MG.5]GEB5N)*&@ET7X*_ MDP'?AA0!:WH,VHIQ@!P]VZQS$RW2V+)NY,MXNS)_A359*62"<;Y.JNKC:&%,]0:L3DY-8,B'@MT?13C,AHW%>A MAV!_AX0IYC%JU(+#H=%1$AM5]VYZ@T:VL]#&'8R)>38OT4! [*FTT).;-BSR MG(M-W21S(WBT1[+A@C;8.J\[NL*;?$4D7!H:%A,VZX8*H M=Z,L]J MI1L/59!KEACL@RAE-ZW\?),S,)\[X&D2__$TR=O'6NP^5M]E[$]P9* K)!=O MNEFNQTS^S/L-EKA#%^(/'3&[:F&%\/(_H[A/NP-^2](/)IK"3Z$UN!)8G-ZD@$! MGG2,F%!RK'O&]:GL$&M(8D>-4=(P3(YN3KX2"N<2P_>VE?EQI@!8HB<6FC?= MI+[!]9,-TDDZ,_#STV=IZCPS'9$V9WT8B/HYM /UB$#3>2Z:8MM5 A:=6B$" MS')8^^AQ^RWY>+$,[S)\XQF^H[L,WUV&[[]-[>7/./6_M+E2A4HZS:' /WZ0 MY4/[\H+M3D(.#_J5%#Q\:5*@2(585/'SFVD/H1V_'A__(X>*Z3&L;/80^YSW M9H3T40C#[0J/*$V!#K5C[6IZR%ZN'3$3;'_K^?F[?Q(0,6#T6KA_E@LW!E13 M"+%;=QG7G@:=PAMA!UW78.NTTB$X&"&PALOJN7!42;"R$-R=OM&^NSLL\\(Y MYBZZFP27=.RJF-(\BZ"\4I!4>S3D/: DT\AXB" /N93WS=KMORAPU0@F3%P: M'J>&H2W++%'QG,??*%HH/Z_I2[5?#-^T@*)6LS,PXZ?Q"5:X&I @'WF6*[U+ MM%W"MSC7BDV!2@A0U/V13(4%E/8GOX B@=MV"PQ<,B.N+T&\B6-8R5I,XU_S M/.E+X5R@^(G=X#P"9&WOI39WX0=AJ*\T*:"9J.23^PM@(V=/P5[1J6N)G1,^ M*N_*A]BU-*ZKFOERD50+)!DPVBS;)T;GT-'%4:E;F8ZX3?4<=B\.",0_=6PZ M#8AZZ:6TE0N[<4-BS@OYCLS#>'Z3\;S5\3QUY0L_NP&=9I&_]WI"%E1[=R=# MP;LFVA:*WA6A)=VO/EQP69>M&9,'EXGH"(Q^G:G&XWIS_8703S,W3K$<9&9+ MZ_K?Y-HZ.$!WCE-TQ8^-M>/RG>E9-TJ%F;SQES;U]_=>1^6H9^"7AKRDR5,Z MXSM[^7 -Q!/FJSU@9\\(3V.=O/S;AQ Y%Q)*SIJA\08#Z8X' M(L3> 3T6NI_<$SI5)HUC=.?[69Z'G ;_''G(1H=Z?ZK%=R*[UN?L 0X-)##P M!&12: E/#QQ2O*J4LJ034D_S0)R-I'.@.82=*_375%7B-5!L.-X=,F\$5^0S M- 'B6+=:2B4QS(O8I;MN@I+37Q"[X^_*WZ^*M+*6)QW8]X:[0'J=RF ;;H@J MI9I5?A4[E>$^FRPC>^M: SW5B"@T/27.2= ,N7;-%ENAEK?%T5CD68P!4N@. MU9X5\R]%;/VL[<-B$.A&K*X_#X0$O]<)T_C%/->6<%9I"6,_T3>/F2GSB6YH MD3#=+"6)I(N6!KL&^\,6WO#;F+8$H%^,HB*?#FE% , MK:M\[CHEOUDR)[TWP*_L#9:R0,*!PXK\MK_V=BGWF)?1<3$_4/CZM!K+JD P MG(B(.XI]3''C=?[3AW\IW 5N@M W:G64],Y%7EB%!F!^D2F<\^'"!'#E7KQC MPAB:7&9;)(($4,H-I^AEO^?:X!?8,OMHYWL*#J'GDG8:J7D"4T[R5RQD\<_0 M7W?'^#Z5 !F( GY P*L7.^M%P'Z0-K%8P>=5WIQOV37*F\M@%_Q0O,_G>T]; M,*N\X/H@?/]M1\:"JE-"\T=#3%K=^%LIPVWRCB5*QT*J(YF?0AD(.2S+QV*PKW77.Y/IC1 MC>=B@>AUGD\_,G&M076RKAL)1X:&03K/F79 O4*Y@G=E>@?A+J$UGM!Z<)?0 MNDMH?5DE:P<#_D%/!0QIZ^>.>'U4

)/[D'O3GYE<0@W7#_&H>!%5,2A_K& M%.^-8-=0<-(+("5OZTK?:=\&Y6CT5H3GE-[$#6+5& O-AQ/N)FU6QNE_F:>9 MGR=/4%^O2$"S?Y^MD4Y2U[*K"YX\V>\^?N[ M#/%/Z?+7(NIQ[>?OW)/<%T)@*N;T^M8$L3[]YILJ\LJPU77TP%F'#G/V<83 MT8.>$-C5>HUOD""-5HM\(GF4%OQPP9AA0SL()O(JM00M0S>$=NT1AS<]2&Y+ M)=?0Z2)S"Z=K?W**G7F1%=/)]WGQ.P_I]"*O_KA H>*/&_KCO,://^5G.5WT M7P7]TFY<::LVK/S_V?O2YK:-;-'O]U>@,I-;=A7$$-QISTR5[=@9SXSME.4D M;^Z7%$0V)20@P&"1K/SZ=Y;> ((4)5,60?6K-[DRB*6[S[[+G-49:WRZ*:?. M=(1-QC5OG+101/5,FQ:,O5N;L;\RR;(ROE).;A,1SW&>L\(<+;G-7IH7)U)3 MI?9-S%F^:NI@]^Y9'F\B&K-%370?P&XUXKQ>9T$+.PT7 CA)K;_T-I>=&1T4 M3*<3WW;PJI(H9AO<,F1+2V?VX5F3B'J!-1=)8D UI+IN>MK'ZWU/689@6E]& M@EOGOM#D(U4SPT0EY3=MUDYS48F3%*9%C^C)1^J,]+UM[U7J9=&EN!,CZW(Q M9GV&I'%_]A3#XWXXW%F'@BSJJ-D!H3ATDY"0;NKL7&!M/XXY3:_P*YA9#>UFI8JQV;]"\Z.=[YEQWJ9EBENK4-+;MI% MSH0JSV+S1NP2=!59_9Z7' V^/7FI_"U[+90+T ?,-TAQ5 M\;#E1L&.PZ0U$#<&P M#YLL)5#%:!_?O00B!WN?<^WP7_3/MLB__V!\_$$%WP&[XFQ1E6F4A,G9%>IE\MW[77U!8&]$9.DGC]6<+S8VW,%S9C MSP%-;+-0UEBJ_@'Y@S*PM>2.#UJ6_%#*'D]Z/@OW];$RS];V7U>B47_[2/[E M(HM6]BE46]%8N@E^[?3%F]=5O#2Q@TU=B.IK((?CO IB;2DTU,5D[ M&2!56&19O!0YI^;CNN&,:2BD-Z;B8C0 '<>O7/'0%#"?R5F&6R:M20:1<%MS M[*%21+/*H [*R9$K-8];P2?J421/#VN+S5EC/,?,<)3:NFJC?2E 2L2BHWJ3 M?%+)6O)^>5CJ9T8#^^7 3\^R-)S'U_9,&&(]&I-50IMNB((CSF7N'): S4CZ MG"S#W^T.!C-3$TUY*16$D2X\?28;]D4?P"?-F(.S:RUM$ZK?I0_E:DA[!NH[ M%3A\OO:]R]3JJ>#3K$MNE4L]_2GRA)$!;*Z?F_D'5@>JO%,Y+.5XDJB>6XZ] MBB12^4G2,W,I\P*,X,J;!H_("03K\PDWG8Y5T"#?2A6[M-5W9=G[SXG20(+I8S[A6QBM&71-ZX-S-A,)6("KLB_%]Z,V]-9M>"Z M?MXL&HLV+J@_A,ZTQ%;HBD4M!1C/L!N\/9=BD(%(U>FX+CI]K7-89Z#SA#02 MJ@YRJI<9=@W";U=15S8_M4W$*-N@!31P/E]3 TZJCN81%:^KW)AZXXHYOI3J MGYG31Z1 +%1_"N+[8JZ:UE%2KG*G4P-?V0%P_0SCZ ^43W2GA*0^![E_HTW6 M?S%-\#@#F#.5:%%G8"QS'IU5XZ]Z72"T)=21S<']]7/H>._@.RFUTK-<0:96S*Q1=V^@EONRV2*2 MKND\J,9?*2RT\Z!S%U'?'%$?N(BZBZ@?:D3]@['Q__HSCM7*!J:U6L8;,5V0TE3'Z7;3'L]&C3/B".FY5E2\L& M#KM=<56*:;WPKF)KZ/RQ4"61524RRFD.E7%TK"8P; V.7(D@'"@+((4'XMA4 M'MJ!+YU$W&"[Z'QDZEG"4CDO5VI>6'9=$T]-,=^&][;%:G^M&B><%NGL=[!X MV=PU)2A8"D>U=%)G/Q07(Y-#;T@A,)D86DN7?XD=+G21F#UWI4J_]M#VMT;% M;J)GM+]V<2U:Q-H=\S]TQ*TZB^YC&9LL]TW>SMT6QM^QVB<"^ @I39H.W\*' M-M9A,2LB]BZ4]\B)MB.ZR9[VU^M;$S6IU[(]'Q,3)>HZ%:COU'J$LT%9O]0- M.UB;I9Z<-%Y2MLN2EQD=N9^4"7-I2QT5%4H-H!NLCEQ-UH?)^"3=F>?OZIGM MNJ1)%U?QT;''4W)-;';*%/Y5:TFV2;:AZD2HE[Q)NBV4T^JC; BF M0W.*YH M&)'R@[RUSO-'?=YR4"'SD+<:+-0MR?;\59C)=:,,'/LRY:2I5_:/RC76Y.1J M6G?%N;B^X!KW^Z>T&7G=694GUC=S4MU,Y=@CF=DC20EHC4.8E8U6APC1 ]U MRNP=HT;**A6#_R&2"$L@S41>BRAT$Q[I3%/KC'F=^N7:(ERS6['1@I*+S2]1 M-B-7XS")Z3IRJR",UJ]&'.M_63..SZZWO)X00Z.E4'$A#Y?$^UX=9>SAP34LK:(6?J_6$3"43*S*IFH' M*U/7L1ES[80M+RP2MZSHAG74#X:I[7O EI46ACT.WWK-B\2B; M)%-DTWXC$S?.YYRHH[8[S4_M%*8SR_V@^6RZ\#>Q6-:GK([9^?/JSFE7]0X0 M6IFU>F"O>]^:%FUF4&U; [47P 7K!"ML.*4J<+=SC-(U?%H&FZJM8#?M^UYUU%L(M;M&FEYQ M-.U:2X"#R?NJC>:H9?AI9J76;WR@'T4"D#N+$%\6@%[,-+5SFQH]5*<;H?.5 MWE.H9FXJ;*I\MD#8K<*\"B% M3!F+6#"8*J4-Y'E89)'&Q\BR@F4+ O%Y!5_G 9'8S7YSN;ZO2$C&RJ*TYJ]= M[X2W1EYL#7/Q*!ZN<@R:TT^XUV0-4&;?/W5..R!1@40S;*TLCY$#5H:/RN[U MV%1?CJFRFEXB8JA"V"5 "$6&6D#'L#IK)G16T6:Q\8<^6;&.5 JV:AB*=$*' M%"'R/=/O3^KQ^GZ^HS)K]$+8GEC>%:?>J(>T;FV6-#=]1ZUNKU%*,W>H!9^B MY!/&"#&OA-G0+YT)>FX-@C(?GEH7\N"*F\"M/Z9."(_4' WB0A,9T3%CMX)( M!HMDJP<<<0ALCJO */+(C3?-9'LS&&UM0;DHBEBH8"B/T]2)8ZJ.EE&[V2SQ M;>BHPZWTM'BS?F+41)3%]ZQ&U7*3>]\=TFYU>S(ZNWUSDBFL%[X]D-55Z? = MF6FP&QV*]N29:J?8FHU"U9RH*WRLI "L6_@28*<6YBS6R<>J JT:5WI!6+YO M$I"7*?401:4 6VO:;H"JP?^IX475&1V5DDL/Z?X<_0$*/9I(G"AK#SW=-OZBB@>P8HH8$Z*&_4G%62=:4+[+VIBH"*+1X(7FASO.PX#2J M# <&0:LZ*<"*17)><*\S&I%HGYPE&3-:NF0=V]!)?:1I9,) H5)]>0:-:/!E M($"\RN%94/MT-6/9 M8@9J5 *F]N*C2-*\J#Q5; )M87Z8G0&B7NF-N<12*5&3U@6V@D*?T9FX3M$4 M*RQI*]>76<*&"S-4Y+XZ!$I-JZMKI7+F] :_AVYC68VFR$IYJ=LQXZQE-5V) M, 9Q:3E\-%CQ&-=^U7.D)8'S*#;=>EEE?43Y[]A2).+Q>67,QBV-@04+3G6! M_ $-!^_MVZ=J=+5.3J7F(J3?RP&SX0(3Z\.:"E=K_Q')O%"EZJ_03"VLUBAU MJ,@D2?U".G)0V12!>6'0.7# \ MEQY!^P5VJP%JG:?RC56:3?[4I0AL3A$8NA0!ER)P6"D"E1[_JLA=.>DQB'*# M-K_0"0(F(8 [N>& REVR@&UM3]W;D!RP33>O1D#[79^;4 M"9 $)]7D8)+7-.U%C1]L<(Y6U#S?.R]#V;]07GKJ2Y>%)4VI'=;5HHSU9$0U M!/SL6G_#C$:WG#1JJ9BIYYLL/?3RLMM+I>+Y>FDZ<<^OY.91\7&84;.\32ZQ MI^PJ5\FM4M% .:FJ*]A<)%;DXJZS3XG,%>J7W?*Y-<.NC7J1812KWBK$4K%/T[+U2K-B%=\ MKT=,1G;@O8MI0'=G +*42/D>47>M+E]G!7#=[@ME/:H-WLEJVF^NJLA51F-MB9*NJ:%"^5WM60QR6XH+_B-K%26JMI[ VE&G#Y#)4P#B>7 M!?]C_9S9SM;Q-<[>Q0061D7+&J879;Z -![X-5 MF]]7S3*U#Z[1D612#E_,+T/3ZN9-.,-49BT@7F7 Y;R7I-IB6^LY2X9:0F'5 M'N]-=O+UW>2BZ4VTBZ9N;6L6L\7+QRYTM+_0H-=VO)[E6/=J)*DJ%5028V$7 MY]@T+WN@:F+6RUF/1W&':I&4:N19),NOHVI'G8;<(+>5=C:IO:#3R).C+FV_ M#L]_4B+-A 5-,$)V9R&^@\)ZA@=L^O!&YR81S["M]>ZO$GEB)#VF3# M+/FN;'HA19O2AL)<6%F(Z-=KH, MZ/:D%H*U)[B)3<[-+8JL%*9_1(2'+ZOYV=MG_S2S[J1D;*OU%>#8>O_%RVI3 MK$2]VB83M273-\"F/:E&P;MR.=AP!F(6ZX_D=+.8G9O<-J$25FLX+ZNL2W$S MGGI6H4B29C62]!MITI D?@P#&&H&.AP__E_JK,GE4BPQ<5[:S&J'37/?6%6^ MD*E3G*YB!:[;,CS[>YFH '_D>K3D@W:M9?ROY7\TYS%L-:ZLH;3(]7&ZC<[* MX#00Q %F4L#S =M*U5A*UI3Y6&=/>7-SP0E!;%'5^\A1XA@C*[5^TD.)M\NW M75=?KR:636!Y[*K ?CR!#OF1\.(^(I>B:4^$J"9OSVR1(ESD\@Z+$FP3&F@A MLDLY7%=%E%7&,OV4JP1!>"=\8F@BC^L2U/RBEV?MEN*C]HMQTVB:ZHH_0@5B M OF%E5[3TG[2[_XW7*Z>OR ,J>3V @(]=,]HV=)IHNH"\NBSG8.%J(%IDN2# M^RV-2!FV-//Z3JDF-9<]KG1M,LE*[0&PHNZ-MK^9UR;/C7+^MY41G(I5P3JY MW$=3JC[%K'L];M3/(?K:!YHB\B9["@@0HV65%-Y:CI%LL?GNPYM7']Y94S_8 MGBMP_+%VWWEJ#^K"6 MYF?76L=6^V#?FKX#T/EW4<@(HKJ'3SZ71Z]+6NH@B IU)'G5\%%+NQ!QI6K? MAG2U/J)I%ZA"ZG-0T;>F9;XZ12FROCC<>JZW^G!F.0W &*GF=[CZ#]P2EJC\ ME$I^X8Y7H"K]SJZY*R#@F%I% #7J..T+)%'^$X[K14-+5ASJP3-5"+F8+E/U M,;%<8=3R3\EME/YFI6(T..S()1?)Q5A!X] L1GD7K<:-7IJLZ92$CB273]A/ M9K(+906Z'O%&28N&*9E^2$J?9?5_4T<[;0-:?#?GF==4Z8!A5M-?)\JELPC; MGW-"_8*:CM:6VUPO$ E7JKTE#CMR<5@7ASW4..P'NQW;V&ZR22+%TLP^40>0 MC1625I69Q:\_8/1(16FEAHI,I59#$UGYDG6%UE8)?=EJZ)(XK8KCG)? LW > MT0U# C&ELA\H)VO=\[3]NX91@]S!BF>:Q\,F%NE-&U*/TH7N$:+U%TN$-*HB M=J55J'6!]>_B*!T9Z"$5*I=E8>LM1KB3*15JZZB.R:*1 TCI%&J?8)E0")D$ MQ[N1'\-J-:'*IAHW8H)!9#NB;L3-2W73IARV$(=959>KKZ%FP5(C<"V["$T; M*X+L]F]RF*QI_*)T0KN>?*[C@:8!$:"CUQ6T821\TY:>TG]4ZMC[-8L(/T(GI M$C*K7QZ'Q&G(2Y@D./!$Y\"2MJTRAM$YAR^J=@S*GY&EHQRU"V6G2)V;71AZ M]Y22G\@"#G5:9Y9*;]%/DU6I<_G61M(1\K$";=:B,(%<%_1T91"E^E6AZ;M1/#D&1@5_ *3%-3#= MD+ILH$^-N;"*YJJ"4SI!JUN4KS+ =44J7I-AQ!1'#< %D& G/(3-JK*5]P#O MRC&,&ELWT?!,I+!J=]N;-Z26K_K828?2=KC0EY3?ER3 -E9-R;6W8UP+F1_ M1$76A!*FV'C7,D-D7U!,[MS&C2G1?INP9_9D)+YIR[*AX8J>?J5/:G=Y3W>0 M=8S#.7#7V/58,+M1J2E(P:$9$[Q=1)/HKT=(9\ <.;ZG@Y,WBG(SME<>IW$F ML&%=526TM_$&(14MEV*..;HQD,Q9J>J^S'(DO[;:>L>5D N]11X-N6IUST7; M%-TPJF2[,'EI9VW@'L]3;N4H&G=W\Q+3,I-%1OKP%/KF[!6*<#ACB$67>!97 M>NYBK>Y-?J'2B$Q]8%%27KE.N JCO'88NS'9A_.+:'+L#;;IWM7\J%/MK5#6 M/Y@C"Y6#C?XG%G2GS=>+.2EXJYQ!RH.R=H:A/$,KPW]>LOMN ML>G-FL$2O\['-B#Y&GE73JH6I& MF0LL&Y0N&TD=>X4UAJRD6JJO+^>R4!:32>#AL(ER49#<1_=$'*YR\4S]\7P/ MYKIR!%E7T$U ]$0.GCB\3LOB&4UR'CFC.)J!J6]!RP MO1 G8/3/T%-PE84KM9P)^67(+2+7\PI.L9C;2ZK^ONZ!^*(8[TWN"]K#7(!H M()C7'$WU7]&>?D;L$_]:^YD_EJ=QA/&I#]DY(/^?H6Q><:H*7[1[!(_A.P3/ M=P3/37XA9([&(_75&?(O9OSLW+:/0:0&TZD>O,RE6:&'WV-6 ,>R2FE&,/6O M+.4<$S"55>^;M\FL0U:&_HEJVG1>&PZ%-E*- M(MN21[X*K^$\O+_,=/_W!'I/.LZVGFS8K33$V&*B3+A64OLBC\%6AK!+!J:85 M#\[ROJQT[VEY477VK?7*U2_.4RONAMJH+ %?"\>;%ET59XG9N/(YT>DT)9E6 M<-,^LC4(P*)[ < J 5C] .B^\B44R! S9\]]'6E\3\/ME? M;S7%:B:6C9"(U]U'])XDOD=9!7,[@#256@=EPC2O2&V+8M([?) ,+XQDH5C1 MQ0*F@);* G6N'&ZRI7U1\2?ZCY<1OE9Q<18$D" MSV#\N=M_OO_@,A_6HI+SFHI)?%I6TT+_?[3))T+*C^=^_^778'?5%+YC_&@1G9[\.SL;] M7R=GP]ZOP_"L>S88+R;AM/L-K^1K,-=/E2@$"+OS+%QB[D;)H^QSE@:R^-*H M[;I47PD6.0D>,P]9%,/KE%!Y]CAEQ3I_V9SSB&N/EJ!.9S,0): 7GJ +*(#_ M_[G77>#,K]]6Y]_@E*6_?_,#&-$7T>R;.A.-$A(,9W$Z^_UY'0,99<<]^M9W MARD2[_&T;]!J#T62[V\33O+O3?)/OK;DGW8[TV"#Y"C,/QU,!L'OTZG _'K^&P:A./N8'K67>Q5RN]4M"*]K);Q^<(V MA[7?XV=E=;Y55N=KV^K\1&;NJ67F/HPKXI>J"T!'@]<< /AKU9BO3C?>;&5W M/.GOX%S6BM=#)J!2WZ5ZIU3;]T2+J08NK=GQ32GO-SA!U$8;W"";SV"C$T1# M_6;GANU=^_GM:Y6\K7P=#X,%+W(5= UK;E7C-98WS&(<;$S!;6I!H0NY38N( MFBNK5E(DJ[AO]!61KTX6^Y[^G_=_%V4:1M>1;[R8W_] [SK]I_=ZS@,1T/OH M\S)E\C\ODS]5P:QJ[>T3A(P<=/++FP^O%)@G MI3;Z?Q?1=9CH+]>PAW:^2.G\=6H+U:*(SV)6LD=7)KKX=N_X;,U5S/XKW6I< M8S$V]EA2.D&ML3MM67Z:.I$2LG..R2+"\>@>5F^AXQ+I3]>?JTBMOYMKS9XU M1\7MA*IY'(>A30:!C'#L MYBJUF_F35Y_.Q9K^AT4O $GY&>"*6&T_PW0FZHTA PN4F*3>_]Q[*=66:;Q<)4,1N=5D2) MH+JEC:DPY>S'SX75BDNA+Z"[Y-7 ;O558KL41:TQ9#A MUN_DZF9IA@I%*@.)]B#&0RWGWD%W1IFZ24M^P$K3MZK= @BL ;5K4HR$H:,< M>^>8>),08XVH99R0S4L .)[#S-AR/@5)Z6 MB[E*]X]8GE=E0:Q A.1=I5=K2':Q==?K:&3;SJ%" M'I0Z.#R3%&56+4&>4V%NE!L51VA<:]*,ZTNG%@7ZK<3*^1EI/%2R4O6<:]5Z M'KX:QLQ,Z_BW]B&L$Z"/T/ZQ4CGQ> 9!=7C&58;MI=F:D&=O'P>E/-&*9:\. MN7/?P\'F!3<3F=25FW MWO2TXQV@I/E1$?H+2>@/)V/J#-^2UVOLJ"IRTG7I1'RCQAWJ&!,!8"]3S&*_ MMB>:U3/>N)]&@8!'4:*7$"4G5-M%F?& -I$REA=T'Z #%;OTS"OAR4I;FE=">$'A54&@JID;C.["2^9RU:ER<@ M2N05G+#G'/,P)%6B!+R-%.&.]].*!G7\4>(WE%RII$[N@CGB/"IG+HUM6R%<$UQTX:6(?E.U:!N-LB:QM\--]-+ZM2?2"FIB MUG(QTL=M2_IS.;/=,EAN[P+?T-UJXZK5V9 ;?)O3VUJ5K"NV)O9Q-3458&J- M@^0CKSFO+'IM?;*L-E:Z% 50EC0!JJFMX"J,YB<88M -=&_>GE(*\!LY61C6]R]"*UZKZ/4$AQOS-V0_ M:AE<^/CNY7#6<,/+;W[( 2R<8<3"%@Q,F(8EHBGH)XK 5 MJCYFDTQ%Q/$$X2:*LH37^E*^H_)1ZVRD&;P5+]W!N2Q]ELS92*%@>6Y)^ KI MLB.R)CUO*3+1!:@E'_GO[/7?6;%!U,<^-!=1-J?'K[DO6&J+)DL@5=MQ*\&J M%"'TGJ&/\["YUFNM(KZJ.[-/I3-;\[0#4O>;7?!K[O<;/&H[&P,-VD2-R557 MI?U'BH?LIBCDZ:*XHDP-.9JP70T%V9;2 M@37L\CUT9^ Q MR)D)W#_HC&TLU5MJ:/?!LXX]IZ9^47*9PKLZ=6*R[%:[YAD9.ZX:F7@,DI4B M8MBV%I9ZK7S2S*KG];EH]<"B(I;G&^YCTKP**>":[;]M\5;2U*UPW@Y$ MR?E<)/EVD_&<"\>P1=QGL^I6$M$"S:K9Z5(/.[(0OXU@V<5 :!@,SX,-UE6, M#0YQ$_C3GNT:;ZG9'UN]W ^9=(2=#ZZ$;H0UYS;@[$C$;1&#:H(O9;:H_A?_ MX0Z>Q'SHAY<_OS7=\RI)F4^PWX[2NDW(4*:IX<,F&?JM:D[?#0:TS$H7$I.S MK51NF3Z<5\:_-RU^0T;TC4GY%1T@DNW <76T5OAC3,N4]CB&@[S1J#,:;UJ, M,K-_B=Y@-WI5SF&;$(J]5[.CN1\2;?/LFI)_Y=*W9($"/A97V UN2SYX*?5F M)B $;;_?Z??74&##PFG%>O/AKI=@J7GE:<4FA3;70YW8+$5W,HC%Q033VH M-?Z6!.#K1F;F2Q4(,SN*2H2[@NBG@&G1=P-4%7'<, MN.[6:U!#=JW;'[^?%+A*E[WO[)OVT=5OK]"J='.H=3[\YA]/PJ=\MEN["'Z] M]1#ST^:@[IFA&2-RZTIIK?QVF.?FF7PZ M+:F>F].K-!]TN-: :V>'A6MVI'\WG4^ZV&PD]&\HS-FM$E@6D;"-NQ'_(HHL M1&#,L>* OY]%R5R[!^>IR+\?E!M'/F7JC64YS&X]-:VA$?R-"/35ZK# AC=%,F_? M)"+S!$#?(+)\@3PHBG^&P,;%E8X:,&%F>N1O>)9>&K-1UBBN0;KC?6BZ3%:] M*HY5V,*91I$I)V!:Y-I&4_JM%U7-#S"^'(4CIO\9]=;7+<_8M&\XW,I\6?@' MBS&Y/8T\E08C5C^1ZAAY=@=O 04Y6F5HPPI+Y4@6UD0/*\_]3.!_53L3(:?= M(UPB'$%_7FNRVO%.A6XZ\;802Z_?\?XMKKVW"04+:&,GWO<=[V.4_^Z]"2F/ MG<(^O>@'4A&%_I"E3=#%O>_NGK$K!O42\C=8;#2:4SR8P!L(M& M$6/,7-$M[AV:6E%%G>;FM78-PBHE[DZCN.FY<%89>U1%9^.C1@0(V:E%KBON M5A]R'S"K(>R=2]7Y>"B8^D=)>I-?Z]T@/U_M*8(-:R(-&/7VT92A9?, M\_KQ[U)4GU#_=C6^78Z2DD'&)LCG!O*^:3:P=I>-(#)V64,^8OB(<9S#5^&% MNQ,JCPXC^,W9)1E'"<9/N+E1W5N^I2F"U ;)Z3E7.HA0:YWSU"5:1[ M_853Y#078>333L[_O$A+GQ()_X3_^=Y[N.DL]=&5+W_[)V82_3O%9S^%T54H MQ1ZK@G0PS)(_F*_2JL"@$0EP; S"<&$N16!0AN"QD0:1)I3!D@".64FSR,_Z(^\'&&. MLX&+A^M71G$UF<]".YPW01?TV,7)&6!@86=H:O..6T8M$!,1?4-R9. TZ\^J MP]6@-_2GW?Z#;)EW20%WQ",$RC7+-*P'EF1%@]2QL4^$6"[)KQF/_P4T=IX# MIKY(+LJ(?@F3SQ$6"@+^>>\ =8%1A=Z+LL#H'.8H?13GI+^=@BI4RK@ID<.< M\'SG8^Q/QOYD/*T>(V@YZ5*8/"+\A6&E8VDVT+Y2-YO]M3^632S%;+ 83,[& MOYX%P^&O@\%,_#H)>[-?ST;!>#&:C\*Q&,HFEOS$VT^OWPU>/%1?R\KF&WLB MUQ-054]D?OSL*XAJVL(W_\"#^MMW9U_UF__[EV#4?3YXT:$/,[1_>O_Q]>F' M__S\^GOO]-.+-V\\,-S?O7[_Z?1A6.-[]/5JE^X^R>:&"0GV2;E6R5\0P Y< M -L%L&_7*GD:#*;B;#SY=;X8GOTZZ(?37\-%N/@U"&:B/PU&X:*_+F6&3LCL M)&28Z0]MGO_AQ]/_J[8O_>!]?__SV]2]T\<>/ M'TY_?/WJH<3 ?]-2I68#V@J?ZN9F_+A?#(>#*AE%<33"DQ*^06V<>>7*;Q MI>K(R>T?+?\IVW;2"ZA."K\_CVB O2K>Q#[$:-5QAAUZ8C%((!5W=I%M66DM MO1V=5*BJ+T+9Y,3NNH+OSP6E]0-(9/IX7O4Y\^&M.YZEW[C!^8QA,!Y.;^(< MN4FJO@%"1 T6O[L?QQA)GB9'68VO[,*+4,FP@LR-/B":6M'@]OKF'Z@J,LNW M/W2?4S%U&.4CXZ 6.>M2^UZ]23<)A(EQ)EUB@$=<[=O$JY2\K2WGRX:"W"CZ M?U']U$&@\_C-,,LBD9TDHBPRF:HQPRQC?<4N(ZUW/FNGWB7 HH$)\V(4EYD3\Y3H-I#BENHD9R7"!',4>=^M/6J)-\++\,H5G$M MKH.BR=RJIZF:Y8PMUJ-DD84Z!$<(2:XX73E-R?-F2S*+7J(0YO'EW H,$[G9 M;TN.K,M0-ORZN#[+HKEZ#^ :BCFN$0AE5@/%??0'Z:"HX9DP_O'A/15[F6;A_EJ5YK@6LC M'LCP[WQ"ASO64= 8@T((\4JLH M%.L)\5)E;=@#K1GHH<[C\.9B2;-NCY0T0($ +0-MD';:SOWUN_*<(BE^3ZHX"1!;?'6:KF9C0:'=#Z!$Y0>&=9&L[/K() 1K]3 ML2I4A<=M"XB(\^;1YPVSD&M37:E.<\/6=4DOGH%5H:7G .L1[.O52D;IWD/5 M4+4\J'(^^!VK'*;AL&1_043Z]?X^R=QJ1: \T"^B5:EK7EZE'=_[3S'OZ"H- M/3!BZ[G GN@]LE%>[T_3.CQ9,R.0CH EB-D)K8FOLK$B=3%/S3."9$!.)VO MH^<*&19BM>FP<@Z'6F^LXG/YW^-?"[@T$G4->>RL?[F$D!6\1*?%JJ]^K%#Q]) M]>H,ON6ET2)PN#;1*+!9LV'BC+)R735B"8;F,VH/OBSHTX]@3;M\8#SJ6:U; MY*YD3L?&AWK^<#RU#@.WV(?CF31L4.7E+6(>L4YLX81-=DQ'$4!\Q,#19$]R MW5*FW^O:#63@2A!,S#=]3_>9&7;ZE94,S7-/S1&8?:F#-QUIV/AO]H^0:B27 MSV*!$GJTM\4JXLVM!J/RPIP&I]<38^'M48I#[Q^$>+?0ZMENA"K=:]*MX+W@ M&C_8)Q[C1W.,'_0QLO?MH8:1U%KV-((Y$U8LGY.V3 \.JYV'3E'0R0N-AM^2 MVB\K],=\S/,,P\' RZ)YK%MLP_MD-UB=(XO$_B9#(^)_P^7JN7=: BI?8DH" M)3T2!Y3<[U9K:>)Y$V 69S;M!Q/)Q8+AL#.H_K:%78$\"(EM61<9N3\1XH4>("-9GJ5#L[Y00L.;!BDADCJO0B2N15 M;&>7XY SB^)(7,HL['0S/\0< )Q-Q+V9:\0B9]RA=LSP+UEJ-?/3#\8J7I9]3G7;5PR=#0)2:K50)Z\*+,U*W8^Y'R*1 9084B MES&^=5>?& MU%;I/JH(U]0OB-?)C\]XG8(JP]T%(PL(HG M/>=APJH6,4I*],]:*ASU)RLJ_:!3#;/*1G%[V[? *Y0E(QO4&7B+5 O D": MR0)$"LK$V,IO1?MGG[#E$%;Z],X4=]IKI8L4G5!$7.\RYL5V%=9!!9>R96L4-UDH+W2" M 75-0>SI".$ M17/ S(2_ +[DT^"R1LO[=( MSP7YB'@FH(W#)OP3)3E )*8!=>F6D$*T7(HY.DKEPCB8PN$9_@ ;.9^X0,Z7 M__PIB:Q_O4O/R+C([()'J3QSVKE>I7)!+O4L<+)$ J'E;$A(I:H%@BOIR*DV$?6!4":Y1]K%TK9*MLHX+^(AL0B<;R9?99A[$ M0;?S4/J4K;*L31;?85'>.VGO?-3VSD?;WGE%]LZ>59);NEE"3&\_%[N;9G6% M8PLXB)-O=>E2"CJQ XP&K7\&!;]-8$A$U;I 1K#623#.C1$#^1QAN&,!:4*$5>J].K%0)2) M:V*4A91];L*-;@!]2F?B.I5L0.W'="PU-39-X5@5JJU V)H,SXV\JCOD"!&W MR4:8&2@PG.:F_9A4BU1C!+GBAF& #U8D Z>IDKTVDY1*ZB*!%>9EIJ8D2%#3 MJ%J%I3H(M3&!H48[=:25S1>;]&RFW354(W5:AGJYL4A(MK\WY89_^%AE\+NW M(RM9"!JUWA!'/C^]>3OU@VO7YK]ZXZZOPP=0?@)VAVNXBZ6R8 M<;^VY8=%#$):PTG7P#\O9\J%90Y1'IUN55QP5T>R])58E^U9=9FXI O#C2B) M<87#"4&//1?&E-@"+-7+5S50ELC4!&IK4ZH4;".V(FR[G=ZW)LQC_4N"JHNA M-.G WGL=TIW%^8_LDWPX8;TEVF4L'H89ESN"VE234'E%'U1Y,;5[=%,OZ5A5 M$R4JJ4W<9ZJ(-\\#U<\#_)":B%22]<9YPPW#+,D MLHVUT=$)HZBB7^54\4[!H,/(TJ60^67+E2B$Z2 :7Q\.^?Z@(PGOY4F^JD04 M>/IJW@+R-N8XJ;=V[E\U,&;EXYD?2)*88(KJWB/ M2G(D]+03'4GU?A=A.F&ZL#76ZDGI;D,^>QJD;XO8BFZ>S'2P.;26(P%0HW"P M4G3HCS^$9US220)'*3#QD_7A)+W"T:@TP91"LI8OQ'9*&?*NA/K$VNOKD5*< M6%Z@]8.-R+$/4)AAQV&4_#G7':BX([)=$V&C>@(3><::$%X;CU70XD&S(VN) MG.9*=S:Z:FM+QKFR94;Z $)KG:(XQ,9T!>5MCBYG6);_T@X MEP.R,LY0(\'#F*(G@1"CY0=-^RD$.24-AVQHB0N1\.R"2OJX JN++FZ.+O9= M=-%%%P]U&BNVYU@OZ6A.:+?8@\Q:>9%'H?=CR$D3F6S=H+K^84(-:,:4Z,%: M&\8IC)#9P':5#WO-@8RW4R&A\:F:=9Z<9^&\EG[/C?B4W9S1-LF4'YCNZ:B8Q_K3UA=P M,*K.-E7-;]40#3::V/>EW)JVO]DH&]P?4-FLRNBT[3'6$FA,*E:E@O;MLT9C MNEVS+IG*\@*#^::EFQ685JV0E!>ON:JKXWW8?DJ:+JMKX26:D[FA$0\8BJ#V MI]<"8T_7."P%60/H-ZJ5,-4F+U$QK693Z=E/-;/7G$<=IA?U)#^,3M%.5#C. M3M"MY0/NFKN0RJ98V$/SH9R^N--E])GFLVRIZ-M0S4?67:C2D]?SUN@@;0*N M1-/L#D2;D:N:@,@V/1B!B4P;7&Q\W8;]R*+O*-=NF37Z-S1V=9%68Y,J' P, MIS0(NV'EQ?5*%B=)N1?JW'F61$1,D68]1;1*:+&9ML$;#7(4F*=6BWJ4' U3,JI!JK1%$E>%/+DV5&] M3+54W81JDH!^H-ELF1YG]@+^[7O_!2(K_A3>1Q3UWO M:>])_2VOA!HOV" OUH._[);:GG5AH=VF?2DUD0<+-N&*<5YQ%VKE<=PH";]2 M@ZLZOT"="QU/H'C*$J(-V?<'HNV\!UBJL/57:\3VJ=(\0W;\I+P&ZJQ0#T!5 M8D$T% SSW<7\V5=;\)YZF-VBMRFO#!M_:AU=J.6F:C]7X,_2X #=2I MJ7]3A=DS=@)$9U2>+>S;%FW.PZ,;=,:/B0:GV;]UP[)MZ MPO8ZO;$#Q $ 8M*93AP@#@ 0CB(.!!".(@X$$(XB#@00CB(.!!".(@X$$$ 1 M@0/$_@!!HP^J,RJ^R(Z[YR#SUG.8W.(<[I4;M.P09FF,%__^S?B;.Q[(H-<9 M357477L^5I\]ZIOCJ8#^/9[89(<#J_;*J'7&2#/NFEE<"/[CO^A,XC]?8WHQ M_ZERC&4?S\#7?3(<.1TL.>V ' S//6R&5;864P)F95>1^G !N[.(G#1YZ;\* MMQ.,VXX= =BOE'!5>-:&/M\>=>+V)]U@W[SJ 5!AR]$XW*CB!G58 M]WO]GH/W(X'W(.CYTW[7P7M'E;K=\-Z)]].@!+\[F:[Q?E)IOJ.ZH M0#]$[Q\U_L&>OV)2U]6PD*V=TLQ E%_,$";9-FG[9"NLS[G;:*N&;B5<\873 M=$0>QAM;1M"GYR*F.A-K5%2EL7E4\'W5%FVZ'1R7]91)]$>).Z6V*-1U\,;I M5[7.%]3]"&M&U-'O=M /5TU6:R*'2S8G;D[*E'11P3'WHZMTF",#A'K]B$1U MF-OP 8E*MWG[>O\Z'JLERT55R9_Z%+T&Y]:5\(6PH)+I1%QA&P4$(W;9X>92 M5L%P5N_GISH%JL93W.LLM.&^M]*%T(JT,VWU #[]9I91L'-Q3V^+N:1(U>PN2P7K_L;ZI&QYEFF M8,DVA8R*V!.*Y7FU]5G:.);HV9%7X P&G6'?9'OI4 MOGI%%HXZ'[6](FM?Y9L..XX1._95S'FLV#&\+!MZIJ[O[O!95'Q303&.5'9Y'?.4C\>2WU;BX3@SK[+8?_0V[6L M]TCP^=_B\TRLBGHIQQ=V4) $\-#-!K:>R*M:KHW]Z)?'F;1 M\=Y*CQ\K=*6>X*![E-!UM'O,T'6T>\S0=;1[S-"5KAH'W:.$;JLX\V$Z02H+ MWS3NO W.BWOME;>]AN(@>Q_U_,%X[/='HQ8YH.X1AC?E.!\D# ?=3M>!K\4D M. GZ_C#H.QBVE@3[T\[$@:_%)#B>3OW1V)'@3K5O!PG#_G3@]WM.CVDQ$QTW M,-%VQL0^8+NX_1E$#[V=/4N'&WO*?M7#"1N=,D>& M"?W1_C7#HT&"Q\,.)M.^/QCM7;\\&DQX+.Q@$.S?5W,T2/!8V$$?#)6N/Q[W M'";<-B!W9)@P&(W]<6^/0V>.# \>C5@8[,WT_;JA0&I"7F]H_LB=+TTU0.V? MDC+PQ\, A-;>F54[@=Q4TM%^((_OP5IM)WR/DXB'_K@[\J=CYR8_8B*>=!T1 M'S,1C_P S,?!8._.Y78"N:G.MOU GHQZ?G MG+-8A!E"[>+Y/,I7<7C]C%8L/Z5 U!MW^D-< %R2-<*3S@BO5/MU6F^NO.YD M)N+X^3:;=[\=/S>6?O8&!KH2PD$P6&_KB?_]GTK34NVYP!E<:?9,H:IU@O)D M>H2UY^*$>Z*&"_C^LS"^"J]S)Y]7-2P,YE\ZYD_\5#6P(;C MO:QSJXSOXJ>J [SDM1L:LTJ8%^GJ62_HC-:@NV\D)B#T+5H+O8M,+/[^S5\^ M?7C56)"-?P-#R99A7"G*EI>^^<0"Y]7-RBSCP8/A# =7TIR[^@O@R3PM MLYF: 3H+LRS"L8F.?I+*+1F#0C$N?QR2_EWI6@UPHY M!Q*6BN,U$Y%51WSF/,_1?JT]1I W)*Q%\#UJ^[F(%R=G9107M9.8"Q #N#@\ M1)KSMTR!Q_U)%WQ/+%=Q>BT$+.HZ2^.XLKRO&@"VI].L [CF/T$SUYS63D*,S\CK M*Y5@1S"OC=G<.F5S?<+FYLF>7XF.Z@I<5=]"A-FUR7,_\+^HV;HCL$=% M8',+4\ MB1*5/YF6.37&X7^+SS.Q*NJ=4/*G^W!;/71'^JTG\F&M9\RSOY^P\8"H>J=QK,.A/^CN?0YG.R%XO_E3]S*)K.-FD+67^/I!X$\#-]BDM<0W M<*!K+?'U1B._UW7$]S YY'MAGV-_,'4DV%+NV=\T\:EU ;6/-TUK.&1;ZZ$/ M;]\##@_*>7 7N@@F$W\PF;HYZ&WQ$-V-^;E!]\=.R/WNR)\,>@[.QTS(@T[? M ?C8";G7\WN]O?M(CP;.AQB1NQ,M#_W^9._VY-& ^6CY=0LB>3_)>Q:27TCH+[I8.@@V$[JF[IP>HN);S@( M_,G0Y;*T-Z(W'OG]8.( V$[N.=Z;;?70-O,+G*L>)C-!4\[G:7E6+,K8FXNS MPOD%CM7-%TS\_M3%W8[:_=-U[OJCI^,^9C0[.CYR.MZ[C7TT #X:.AY-_&'7 MP?G8PV[#P)]VG5@^:GX][*R[95H0=GN[7(511KF_[$50RTU3W5;>!!CQ)TAT9ZR%N" MWOZJYML)E8,B* <21RB'"I5#BVPYJ!P^^VIG&*IN?B3G)W%T*>9>F.>BR(_& M5G8MHNXTK$T0"X!82\;_W@:&!WZ,3I -=> MHMO-*]T=^:/)WO.MCP;.QQ)A&@=^?^0"B6WEP[MEWC=6DC2:# ,_F+:[(/"A MVO.W#=C3GA_LOU73D8.Z??P[F#2T[&UG;- ,:HN26;K<7][A0V_,!0.=*_IX M?%<.<"TBNEW%R)-1U^\&_:?.H]P6JMP9LMW.Q('U*&DVZ([\WM@1;:NB?;M# M=^!/1XYTCY C R#6P;J[S;;I0!XBV/Z\3!LO\.Q%W;T30Z" MD3\.VMTIT#FL=B@X['7VWLGBR('<4HKN]<=^T/)!C(ZB=X#T>/^M2XX\=X#S8%,?D^\*; GRC[_-H\LO M7WC' .>$#_&9=449@$OX6QF&G6 JEL]7:1X540I[%3$-!U#8A';C-Y7%&6? MR2R-T^S97[KT_YZK-R)$UEY'G^Z,A(J%]H8=>/-9FLU%!K!-A#Y?+RR+U.MZ M7?SN=_!A]=_]P%4BRTDL%K#6B8)TE "J%L].Z(H%:OQ?T-.P?I\6XAD!D*"F MSX3V@><1AZM(L4^K_DS3=+;R-F"&J*2P>M; MX!!O9P1/2S);AI_AW@2;""FT()1&ZE$7B''QE0K:VW3 ]^"5*L47F5J81=?? M[)KJ, (Q--[&I*WCL=Z?PCL7<+!*=*A_$QM]=I:)\/>3*SBG!@938U*&9O2M MX5F>QF519VWW+1"M&Y%V=A2/%M_[4GU@.G" . ! C#LC1Q&' A'$0<""$<1 M!P((1Q$' @A'$0<""$<1!P*(<6>\U8/K '$[0-PR9?U&.^[K[7JB3'EIN)^E M\7SG8[A79M"N,YBE,5[\^S?C;^Z: #/J#"?*OZ3<4\'JLP=T$\$PDA<6%\/XKPBSW7B=S,?>^%S.Q/!.9UP_\ MOWUW=O.OA.=!T\87PIF3BU?_^^>&,--3I 'W__'=R_;P@,=J!VH':@= MJ+\RJ+?[[!Y\_S^=_M6I*0>/Y0^DOW^I6^R \?Y)E#"A%Q=IF8?)/'^Z#SIX MZ%+'K7O&@=PSSM]*%S?F=F%&UQYEP(.?S ,D88\>!B.V%XQ6I9R#KH.N@ZZ# M[B.#[O@06W T0[<%"OEI&,/#H$1Y/6CW4^*XW@:WG0Z%CR(7 M83:[(.D^%YU0 'YD,#\\#O.S ? M/9C[?F^\U][L1P;EP_,(W$GQ&*VKC2UP(/P@$I&%,2D9X7P9)5%>9%2$X/P( M+39C>M.>/QWL=;"R@^!7A>!DZ ^[>VW)XP#X=4EPXD\F?0? ]KH2_.[HBX=R M'H@S@5OWWIAXX-33HS5"L'W\=.\*@8/S@<$Y",;^J.O@?.QP[@^!G/?:G//( MP'PD7@5_.M[@5U ]W@XD+V0_R^!_XHN>1:"Q1#/[_+K5-H@F]^&=SGUX;2LR M>X2H[,S8'U6.JKZB#V7FY5LR,KQ5%L%56 :H7TD>Y30UO:*)X8-G(A&+R 1Z MO$6:>>F&=^=%N%CX.$4O+N=TX28ES\?>@54#L+6(6Y"3=7YE$B\KPQI 4KRM-9 M1$]=1<7%QEV'LR*ZC(H(U_8I]4(/;H$5PXNP%Z&_\3G](;74N0!RPR_*W%SQ M1QGQFDH\P,;UP-'1&C:M:(_(=U.>N4TIM^K&8;47F<4BS)"C7CR?1_DJ#J^? M$6N1'U=%H+UQIX\3/:R^K9/."*]L[-):>=W)#,ZMWK:S8BOMMXG)QASUWL#P M84FX03!<[U2"__V?G9K.6BFOR4]7NFO+:#;UF),RQ36@OZ(S6 MH+MOM"8@]"VI&'H7F5C\_9N_?/KP:C/*;^NA^HD:F@(MOTJI,VFNL3^\F0+J MI]IT7%]?U%5R ;ZW&.?#R[OLIC0%2^@II@N<&2Z@)!++59Q>"Z%D'ERZ47[1 MEP!6Q.X-.R^S#)Z($A2MB9C1(YIG%V)VD0#-GB/O@9N2]))>BM\K7CL.;\Y_'0[I0EN#Z.Y5Z0$3U@Q,&&CVE2_ M0W$19?.3%:#)-6+. E00N!G]; Q^U+2(*"P5@Y:Q3$$(_JEU#L0Z@2_!'VL* M". S;J2V_'.$Q\_'- ?]+]O6Z/?^AX+W)$R3?B+"N1"_:F>&]O MX.OW QJM2F#XL$9O$$Q]^-6#Q4<),4U<"J^AY_>F@0^:%:^FN @+[R*\1%8O M$KTX2:A*#@!^S2,XC2+-^"U(\F5=O@=@C^%6'Z\$P;@S,E?HA.&^H;G->_+3Z5^' MG:[Z]U.RV?#5U]3=2ZQU]\)3Y?_V? 6#OH_B=(6P!3EZ[6^29O:^@'@!QY#2 MZ4CW3UQV)>-F)/X4?J:CO5?2WFD]1&VP(#C[5^$U?,A[F\=89OHPU+V^#H]4 ME:0 @39/X;.(P;&XO/:*\#/\$P -;P96.2^!.P-I 0IDJS1C?<5CJ).3!?>B),UQ]#O@*Q+SF0"A"\9.!-)(TC927IA< MXQXC6/K9-7WU'-MA)B3H2)363PETP\\S <>(A 2+6*YP$2 ]F),LPVO\%FP4 M$(,5?MP0JF#X3J"XSV)6%D0@/AT)FF#R*F[^##0[P",B*GD0OY59E,^CF93+ M?L.JZ SJ\(P8AJ''J@#*V01A6^*R]&D78 F:]>,A6HN7SZS@Q;3Z93BGB[!P M."_K%&M @#.Z")-SU$F2(DMCX!_G92Q1!5&'4&UVC7RER'AKFNO5M_8"S,6" M-!CD/8QB:D$ (\))@1NN+@G7B:\CKG0!9"DR@!XLKG9,>-+X,ZG3@%U7P"H1 MAM$2K"PQOU^MX+:LXR70091?>#]'>-L!L!!YUJ3AP;EI8"#U V8#>'W2W.!" MEEZ'<4'VU9J:S%3+\D[JRI(@7QEH@C::(YY<7:02T0I$(/Q@H9#GY<]O>3'P MR"Q YWEBSBNB 7VXR '2M%82?(%G$;%"--P&5E<&KM,^]_NH:D4AN3STJE,2]MND!A$]$1E^Y5(+,?I]6 M9Y#-P\(U:^(C 0XAU8D')S$C1(TR!A*K)J($ 6BKC+593D6)!ZN408/+R[#?)>

D<=NM=A;A /Z\G+%3!NSGB;2L MKRZBV05]>Q%E@.O__/=?>\82Q!4"P0#U$6:H3\ J$U:&@4P$,(0(?U4:E5*- M$ >!D IOTNG!'J4F#ZM:2C>+>AT]@/@9):60>KA^F Y(*8Y(OZ@*%-')(@O/ MD=Z9A2]%F*,=<$6WB1#VA,&.%;^;+'=X;Y(N04SBP2= ,FEBUBPI@9^A%7 4 MDS@+_@)K/<]0?L&;Z'1OIW'6=!3<]9K&^<]_[Z9ENAA84PQLY&)@+@;V56-@ MMS2"C!RPO <7(;)[4'V V27P923Z.+PB1R40?/P(K"#/OTU7J+=.Y M $%>8H; "NQT,/6,:^)#=AXFD32:4*Z\!LX*?&\&IXE*HK&F[%#<$XRU][K/ M/[Q^]3W]&3Q_ZDOAP(H6:H3L\B2K P0**/J+!0HY8I*!]Z\P8:]KMSN"< 0"'H]A\"J.K<)^^R%L@ZO?__7\>?]\[ Z43+[:O%-X0S#%.1R MX-@9W/4:A?0*"+'BF_A/>$7^$;KC[2?^-W,6U$R9AZ!:!=^2+(0Q@Z#?G? _ M./3(: (W*DSA'SG.$TPJ;M<9*"J@:'I(Y62::D45?UV!C!*9Y !:97X@@^[[ M=7]8S@XQ/#CM$;/](,4N*"#]'DF:G.!OVD\B#*#P7(%>9T* HLK.)O248%K! MML>B!,-6:::_C9JB%+7*: .\(0=UP"T%=AG%)2"83&/#NIW7+ M*?0"X!HUG1@T[2163!QP$)T5*4?4MBQ8K[/F)K)*L(%I_Q957CKV*59L I8$SQ"Q$6@&W6E% M&":?(^]')%'R0%>1F_&Q$1?ER;.4+,),ZKWH(D/&"UC-9RI] \!'$@ZM-;\- MG182$UA[!J9=":59J_X%_8T?03.6?G[F-2PMI29+<74MVV9IF8&9B@_/2XR2 MH6=B-XQI0AC;#:C6STJS/+(:/ X:CRS*'_K>Z3^]ERAT7F'V6PV/JGB3G%^$ M43.^$ 5SQM8,U)%;L+=/3?2/\H8R2A3_@@6\!^MP*9?-;-2ZT@MVXUEWY!F5 M,V+.1"QW&YD\''SMDQK!XO_/ _-E,V1_* &R/ I8!X(H\/)?H*(DGV\@<24ME$=:1Y1F M?Y21S,/]5QE?RZ.Y-8Y\(8;H==GX@8L E139,R_0WOF=D>,%Z35P%NC!OF/2 MEWWFAXTOGXP%RKFC6GTG46PTMYQ"?*\TV?$1&?"LV?=7:1;/K^!=\E9F4'.QB!)MSMUF)P1W:7N:]9!2[Q9Q6*(7-2Y4[+^+ O,5%M;YVW7\H]7&4:E9V(M53CBYV3U%/HF4#E4 M%BXLF=P0MSPYP($R(5>VS-2J1Z;/@,T(#&6IV'4LSC$NK3P<*?E^,7L%$TT1 MI J)\HNTC)%;X=KF'# DCL)(Q%5ZBC9698;A)C1]I(%.7[C&!I-N2A(* '9@XEP%*/ M=?;2*HI3Z?X\ 3S#Q]&GB>Z9%Y_0< 9&O.1L@W"I_.2%MIXXTS67KDH7M1 MGL-2-)BE.T-M!A>S*#-5=L>+2@B:*&[H#>_":_WX:/UQ>R\STD6LO6%EDH&Y;:$>%(DO*I./B*UK1&O*.?1)-C*"O@*/F(E98 M6+WX =FC-YH&I(>=I:B"53#$EPY:QF"J(@$QREI:"A_'+/@E>J),0O:"/OXS M>>Y?$.I^PBPS'=Q!)#(/^*A&Y U>B'C<5U5M4L%2*=Y$CWES6*9NG>>IG-2 MK6/8@3D;F?!(V:2(-)E8A5'&*CCI62IH3,_[\-+*6TU]&U Q(!69;1R!H*U$ MRV5ZB;R0_PE/J\"PWD@J^>UL3F139R" M8EK%JAXC^V688V7";VF&JA[R%W7>TDRB% -RM[)7DA!7,I?-]WZJUIY6G="B M'O!!'()/CQ[*1/R ? +@GM="BE.-XH+?S=9H82**F1=O_45<(YTF:])%7CH M?4K&!]QT6H I?8[.9CRWC\RJT?L-Y_4C4//UIQ_O1 MHL8--_&69#FF8OSL#"8!P6D4"#),36%W"+PMZ'_K>U/XW^A;YBI)%"O)I=PC M=I"7W?L!GR^'5R0G19>-J@;%+P*?6H77P,C0A1['Z96LN5LL@%K)8C!^F2A9 ME2S(J"X ]3D.XW@U#@C M!>ZZ >FCO6:2V*C;H %:F+M],JN8<9KP6T:N%]H\1E^H081$> M#KY4VHK*08:1A@3H4+0D6I5K[):LX%C@FC#-B=9JU_K5%ZJ$(*!4Z+'1 M;#F=:H7Q'*V^C'+)XS?LGUT8'J4>T'?!R$#.+1+VS_K,Q]&7"W\L(K"4S4]< M9DG2!_Y_&%_#WK4!TGBB.C]"5A3@8GP/,![4&NHZ 48Y,-8"SRQ7QR]U7A1- M\UQFDK"_+)?%%K+V($HV;5/Y8"2-*_\Z>I?,LQ8#4*\AKYZ),<(K .T2;F8! MIY'CDO$P" TZWDMU(&1!A5E&KCI3.*WYQVX@I,.LN\;[A#HF4?)"B3W9;:'I M-&2RNPS^J[K62L\%6>U-6 N8FGZF!V'+6,0]'>I,?=M[C\Y[W&!]B8,'JJ]^ MFRSB?1=8W\X/P-Y[$OTZ_($&@%P7GCHKM1B'0U>KJ@-&,43YH>14I8XQ9I&A)LE)'S;VHN3GFQ()6*))2ZT[ ]! -V/K4X3N@0;2!SP7Y,G53 ME9N-&M8[N1\2,&!Q"S.'',7-1X%[3:[E2>B"[$2@;!# 8 M=P:C;4,0+!9DO1_]Y N@-G5JZM_4(O@9"Y0K.*<;>;D$!GU8W:J([)[9>G/O M4KIQ=\RH2.,O['4]F#A ' @QIV> \0A ,)1Q($ 8M 9.D < B <11P(()R, M.!! .(HX$$ ,.J/ >( .$HXD X63$@0#"4<2! &+4F0P=( X $(XB#@00 M ^R@YP"Q-T#<<@[NC=[O>P[S;CV'25, ;M>#N5?V\-"GR##H=(@X[ MMF+'\*[8T0LZ_5';L:/OQ&P+Q>R7 IZ5K/7_[HE5L >RQ83Q\=W+MG#- T<% M#N&W&!6^=8C@>(+C"?OE"1BR;3$J.)[@>(+C"7M%!0[1M1@5?CK]JT.%/8F' M7KM1X=M&F[H63^MN<%E4 P?&.5'9Y'?.4C\>2UT1S[U$C@Z83)Y$B8H,I65. M4XYE.TV:N<%_F_JV_.D^7%6F3O797V8S(1:+^SZB2F$5:#RK:NW8"5_:_=A> MV95YIZ8>KU( ^6ROLNCK'MK. ?L[>'V_2$_]ZJAC41=5X37QC0;NX4#]Q?XJ M!^KC![6CZD<#:NEQU] FU M0'YYFYHQ7ZWFHA MTP97R^%A[4V56/>-HEZ_TLFK9H!1^N,<;^<%DZD^Z0YU+[$ M'&P7!(-NM]-UT&LI_8W][FCH]_H]!\$=JKL/$8*._MI-?X.@YT_[#H*[5,X> M(@0#OSL8^-W)U$%PATK/@X1@(P<]XH#?JU1-*MBSN?78_08;O8&'DU[2X%?8 MB4B>#/SQ,/#'X^#IOAG=UZ>9^[3>CA/Z8Q#-#O"/D.R'_K@[\J?CD8/^;:-] M1P#]2=>1_:,D^Y$?]+K^8#!TT+]M./ (H#\9]<"J'3O8WS8^> RP[W4:9/VQ M1!E_R-*UM9&&7O]C@M1M9?\^L.)WQN. M' 3;&F2<.O)K,?GUICU_,!DZ"+8UQCA!>\Q18&LCC& ./:8 XVD8JU'S8?:[ MX-''/ C8!1N/N_1@-R=#;SCT!]VNELZ/> M6@FTAPZI?1ES/.(XV@\B$5D8DZ44SI=1$N5%1A,N73C-A=.LG-U!S^\/G2_H M&,-I0:,SR &V]40[ J*=N@*;HXRG35T,_"AI=C@(_,G0Y:T<8SQM//+[@:MV M/<9XVGA_=N/A&8DOXCB]"I.9\!9IYLW3\JQ8E+$W%V>NPNVX/8_!Q.]/72"M M78&TKG/PMXS,^IBK[,BL77&T;F?_EG4K(=8>,AM-_&'70:U=<;1AX$^[3J*U M*XXV[#2X,(XXCO9VN0JCC)(,TX47I_AT="GF7ICGHG Q-!=# V.J._5[(YA1!<@J._W71'@[8.-1P#]P7#JC_JNH/[6X&.09@V M.>D/#^9M)/4 :#T8CAS,<4>O_MC!O,6T?@O?U'3<]:==5^[X.,H=>^.Q M/YSNWR7QJ*#=FG+'WFA_(]);$9Y]FQ0B$WFQ[T1<%Y4]](*.G0BB'_B3Z=XU MF^-QR1U<5>/=[-2A@_"QD_%PO'<'U+$ ^?#+)G1M>V ME#VU9%K@L*FKUV.$6&OHK#?N^WTWQNPP(H2[<\=[R&!O)<1:0V?]H.<'XU:U MMW3C I\,^OYTY$BM7<$V6.CCBK6MCPL$4VDI^XCB=5<5><3QM]U%D#^8N@J8 M%@7==H9LM[/_M*%C@>L!4JQKI'X QL%LH0'LS^0[/OOM07(C,=31ML9?P3KE5?7_::U.AU_&&OPXD M^;&5L&LCZ05CO]]SG?(.(2)V-]+;>RY;*V'71M+K >D-VE32?KQ!LCLI+?YD M&#CH'4"T;%^9WD<<-V.[RC4.=2$RJS6D/W;M 8\T1K;_U,1C@6NK27;D#Z>N MGVN+@FB.9!\YR08CO^NZ<1YEB*WG]USPU(78VA9B>W41)N?PC2CQP"CT%F&4 M>9=A7 K,J%Q$29C,<#)['(5D/D5[-!;5:&HD+^OMO M8-!*X+61^'H]?]1K4]M+%XIK;ZO:XR6]6YAF0W_:=V77!Q&!V]WJZOO]<:LZ MAQYOX&UWH#VR,K4W:29@ Y[X/"-KRSL/P=SBF06^EXBBI>Z"0[6R6C72XTZ* M?=#UN_V]*X?'XVQJW0B_NW5(=UVMCHIC,U<]D,"^R=.F)/THP(;VE*"[2^;TT>GF,!O/!TLI=[*+1 M:.@'^V_.WE+V.#PZ^ ;=5HT&NW>-]V"!N[.@&_6[_F#H6G':]FO[H3J]A]Y, MK83HT=!ISQ],1GYW[%H=VV9G^^':'W;]8+C_2?&MA*JT*(\ JOU.@T@]XCCK M6VT]NMI&5]MHN] "?] =.Q_:$18W!IW]BZUC@6NK:;;?]P6,P\H.N(]MCK&\,]F7V_-W9E M^X=0R'BGH?0CU\7W$.H9:[ CAO@(HFCO1:'R,#G[LJ7&_J':2C?F*O=7G[UY M6I[%X@"BS7=A8,-@Z ?=O7=#?NSHLV-98^O19[+_UAF/'77:R'EV=A*,1V!I M3ML>=C@\I-FQD+*=2!,$G;9WNSX\C#EJ-M/SA].Q']S#4/3'CC8[EF^V$VWZ MHZ$_Z;:]=O?PD&;'PL^6(LVP23H=2TP6/0RK+%U$A1<611:=E46( "I2+TF3 M&;P^2^,87NI%22$RD>^O0=*C(I&CJ3L)AGZWN__YM2WUBAYV1>#YGV_:FK(CJR*DY'IL=&IH.1/QKMOQJFE4 ]FA+.D3\<.PWIN HX&[/? M'E/D>#["/E>^]368=YTUYQ)[;.X6FNUV_.W5]4Q]]B+GEV0D/ MWD;SH%!@]U#Q> @FJNNF^%A#O@[RCY+L>_YHT/?\7&&8,<]OS]V?2(> M:RAUDQ7]'=F5]V_/[6C![6<9_$]\T;.H@+.;\94K@0<(J!#/;=T9_Q?TM/+\ M7Q%FWFNPT.?>]V(FEF)E<"?H[ M,A'F<(YGU]Z@,_V6JY0_OGLY]KNC8:?GP9KB*$UP0BN>+IX^_3H(>IVI_O7) M3Z=_#?SN8- )U+6G\I&^[ZVR"-8$F_/F)3E2GD1/:=ZK^KP> %ND<&!>4A)$ MTX57%H"X?\+R9N%9!"OGMLQX9[@$7E'@/2'PF_!<>$LXE@OX1B9F999A_%YN MTUO!R^0+O$6:>7"J\, MI$MXWUS 6^8^MXF.:ON9RY_I:RD<^BQ.R[GZ4-[Q/L'-9I=Z<\#]!#_ 2\3* M\"J,)IV^A-%D[/I3E!]3"(9297TTPP MH+4:@AGZX^ZXT]U ,",_Z'4[@PK!3$8]<_]-Y%(A%<200L1BEBZ790*RMH W M^$PMQ37AY%R ')I%] MM(U_#:<38N8@CH)]K(B00H7@[4&"%W B]S<9K)+ ) MQUG:S:/+?_P-_J. -XN!=:-*L/>"6 F,&M(X55O8-Q#$J^"8&J= MC?7?_[&W8_2ADUD:I]DSI?18)RA/ID?ZS[DX.0,(_7X2+N#[S\+X*KS.Y68G MDTYOH((2S[3BU,=%#3N3R;>>^1,/90ULR_#SB75N%>\Z/Z4ND::DKJ4Y(=2S M3,2 B)>B!C()\R)=/>L%G=$:=/>M&1$0^I:S+O0N,K'X^S=_^?3A5:,7G'A3 MDF;+,*XH,O+2-__X1,0$Q/,*?N4^'E*E"O]Q(P743[7IN Z.0?^0I7GN_4@) M= _'G%\ :P*NG)!_U17K;U4?I8,$5Q8;T_&'<&WVYA^V&BN:Y'K[,X M.C)>4(& O_W)%U3+413W%B.?AT7H,4O*6;-9E:A2P.LEIX:OD;*$1[@*0=S] M4889WGZ@"L('T.9@R[#BU[K+ZD.J"*E>CP9!14D(1OTJOO7Z8Z,EU_"M[_?@ M]JJ:,!A..Z,-^-;P<80_:KP(=%2+@3HVJ/R,E>/.L(*5H,-W-5;N'0=V.]?M M&' :QG(^R[LP^UU4<*&#R$!'D^N[EOHN?4@5?A ,.F,#H'X06(9-%3R]T<@R MB1 X ,OA+BI,N/DDB.4/T&C$6^@/M6F\ M<+#H\(-(@+/%M,@71X(>#H.;E M&(^,LK [P1/Y7H09Z.AL0Z5+7%=5=/M2H5$T''HY*)DQ6%K&5?#Q]*<M]A&MR;T MAX2X*BQ=$VV_TKD _0L(&.3"N$G;0P.OE MR5<-C2NPLD5V4ER$R0D2R@QI46IB:4+>MEQ<$FE5U&^D,X03J/%BN2(Z6\6@ MY,/YS^ YS \,"]'XK,\(LL/>P$1 *Q_8'$$[9=Z#-^0Y/JF]G' OOE-\GL$O M:FNS,,NN4:\P[E5RMN+[T;@I5W K+ ^O1IFW@.5XEV%>JBQ0*$.9)W'5@$ 745WH5F(5PN$[!\"5H1G/?_9^]-F]M&EK31[^^O0/29 MGK#NA=A<1$FT9SI"ENUN=WL[EGOZGO?+1!$HBFB# !N+9)Y??W.I#2!(4=9& M2I@XXY8HHE!5F97+DUF9EE9$#S>#]I4C86"1?65O GS)OG&8L MZ6@-CRHHS-%*.O;=/Y&+WWBT/KIO0G,>##58V2S*,?0@$IF6.=XGWK<0C6XO M.Q4%V!#*_"[D5A-U2S VFLLJIX2 F96BLG?HH&U(S_YF#ASIQG2&<;#0DZ![ M@X+,I*IC5[6Y>9Z@,65T@8$!MOEJ."[>+4"[# -6:0Z&'D: 959@C7#X$MWVRA:&T7;U2C:*3B/YS;OY0T:Y_^CS?@W40(B)0+1\"XR MD.##2>#:7!U' N8Z,7.-[5P9=B3A.ZSA9_W!9I!J'1!9?C-^,HXF91:(@I)Y M0O*JX3T3*8HR,U^"-QPA9Y$@0T;[D!8P1Q38^.<%)I/)YJRS+=7-;](,3E " MVCD@VGC89L*'N3Q@1!9) M;XSI4< .G ^&HY$B#42I+#QRG.=.C%21_X_.6<<+4S#*,D]@)PZP]?'SSS(! MQ3B.MM=-(G/QB_BV!5:8"P1$RXTN]0FU& (>?G">JJ%,UQ9S"!WHU,[+J)@V M#J\&Q)ZB=3//YZ<(RR(K#7$U?!AM:WR0;I5XF',7P3SS)5'SG.G/:5':;N#4 MXP"Y9I[+Y_J'%[>@0\VE8'L#E90W483,+C# TK)X/HF^R=!5YMKR8.:IWL+E MKQ$5?_C)_<.-9ERS_8AA8*YK4M.=R[#1Z4<\2KV5L+UD-MY"!O,[D M8*6&3(0*1255&&,>K(LP;\C!4%JIQI^-W'_8!6:OI/LU!1-M"O927OB],V1W M(WYLD' MB]X)BZ)21VXK,Y2-0($\"J5W.@6+R\&+5K D*$24F%T70R01?-#@ M_G96=V];\],N'6TJK"W#@H,J?=;33,"./F[0G"*W MRI."SK6QCMP4XX>'Z5>XAJMNBJR]$=+?]$9([_9ON5R#$P-3:WWPAM+ MF'^"+P ^01C$Z_7Z&HX225+"_#BRA%\ _V,&C\,DWFSB1O7!2XRU>8??/<,K M&NPIXFJ-&P.SGD5Y3L9[XIV I19[_4/?X5I''-V-YB,PIDD3.B1OX&:-FT5) M'"5R?QRGP5?"W1RE1T.$>.[)W-C';X*T3V23KOKAYY=&*KLOJ@]2A;4:7T&W M2O"GI3_S\:/(,^J;Z.\R"O4%@E,QQW.)# <\$$B+R2S#6G>J%];(DW'E!571 M<2KRJ?<&##KFL3_3["NRMUK6?_TT?B"!@%=_1$!2.Z&XJQ/[#QTX)2_@ TXB MFPIP:<92)I@ZP,=:Y'DYX[1=CB90'!:+ET9XXXF20$G9X&>!S!+M3N-7Y QX MM5"V [O4QF-6T7E]S0I3E/*)"/2?79!'6;ULK\# 99:3PS4NJDFPK,-G=9:EQ_,/>H)8BTG=C0WL=%(-7(DB6H#=!W55*1/ D6WV02= \'M$)'J$8DWR2S.,^)+",I+D+Y=XG/*V;&I?&?B)WI]AMP MBABG%XCI!46:Y>"M1_ 9)2WA7\JB/OJ:!3U0#DDSG_8-GQ+A#@][U5 C;2KN M'OV D1YP0.F8XX>4AGI)T>DLHBPC>N:9YEKB8M0!ZG=*_"!FN.H(T=3Z M!W6>&L#)J8:LKYQMWS\>#FO#''2=4/C>=RV!$^T.ZUD.W9KSDD_A^_N%!'/$ MR;K=4GZ@'"B:JXWHVYTP*Z>C=B&R""/(>,-/9J00,"L@9QL*)>#Y.;@3!'&! M8UC /N*!&(M8J PAS!(Y=C(0^,@VST%^"^(RY/NM=S:;@=\]&-EHP-5,ZA"7 M,B*<&:]>RATNX&@XJ.N5K@MH/O@.#_U>KWZDC_I=YRPZ*IG27D*^"M0PYXK( M]D"A!QA(Z0UX0C,,L)!@AH>(C .ZT30D7:@N.+OTLUOA3G_%U62P=1"K]]B@ MD^&^ON)MQO,T9QMG46/[Y)7 MS)A&&G8&O1]]^$\/_\-9^:,C9Q&4!CYG(#M>M!D JS, >FT&0)L!* MAY8)Q2<#D+41^AD).TX5B5Z)&X!!Y<9#V2X;5?([5XE-+A^A7B7.,) M[%Z?-8K6N^S=S23FF4O2N311I48.Z]=>0(TQ%+!DT!FZZ ;G#.BK+9OOUY$_ H.Y%E"F%;C>$>@%K.J1H;N*V@NH2S[K MA007!>]IH1NMK=2ZZT$K*\17Z=ZL=9R;/$\QYNPB7$M$[W@?4J4MR9Q.$Q[) MT**)47"^XD)$,9V.!3B18TD!;U48Q7CM>0E[J$90:@Q6 ]9ZAJ/,YUEZ@18% M!\G9L* [0X@FX([&*6VPH5?4&D">MW; MYPE8RY;+W+A6!E[20>L5-C3*:>L12#'FRYZQ\(X/ZT[1<=^]DN9C%!._[12S M@4&G:)W03:!T#.I50RT. 2Z58>CNK &C,@T"XG&8261$$+P:'];C$R8PF32_ M#"8D$PRYLY&&!77L"!HR@A?%A,$D*O\R@1-9&O0I 6*YUV)H 2+.4[*S$HZ! M!$1^+\V42TAN+,%ME)DT33$ZIMZGSAC^.2:.$=E"7>CDP>VX>.KHCGR6XNV) MW"R^1D60+A$>!G6KAZ:_-'':JDFI,12<,NNL#> O$)[!%./1Z"M$ZI[I3(2< M@NJ.A>/,1#"%I68+WV:5^M6-C1!73.'P8YH.'-60=*GR^KEJ$MY-#5 ::ATU MZ"]A!Q5P# 552@ E)EF@($"T\%+&%ZI0DX*0+NM;+(S\4G+1[#=\@7:L(/2H M:1%1Z*\&L7P#;\G:21I/JZ( 7WD.10$GD T%P;)27!, MW[/>E9E)PF^#W5J2Z\19_#/%JT&5E!E>8]3!I 1D+5HLS"H=[^W$T,M1P;$) M6/"[=)I@B:,1A6=B0:H*SV"3[G8GCCM,'#Z1F0[.T8&V^T0G!R!-X8O7.DWJG-6Z;0K-%VZQ1MA(S M])=P0#)"&C$\AF/];N^H%@@XZ ]=G!2G.I4Q92$2^[L1'0'G*&;K$-9%A\SW/GT^!:*. M<^!>D>DPJ%&=[E]J:(!'8:T"I$P^03UB#O/2B*HL0>4SG4."?A:ED0A^VU\P M/CZ @YSCC<&$*Q)8+F:)%-!I@K_G9+Y]5M1DR:9RH-A<9=L9\X-5-J@9 (^D MH$0]_K[]:N,RU&E:NY\X=3#XHJ)F%E9?#%\"B0R*X0*V( E)CO.%#26H<]9! MOOG#)88D. *VT#=>ZZ/"4*CG:#X5TZH>^!]TO-_EPGN;3-#GQ2_A7WO]%Z]@ M(Z/\J_>&(R'J4_P(#H#D&!=,[!5%/%YJ0PE$$9%0??T70S52<><8&U-*M(%T M1(0XPAVKN3I\=X5-.55\456:4.5C3(XE,*-.'D![;B;^2E6]/ Y)IB4>"&D3 MF&#T$"L,8 DZZ9 AXC@DV@C3-"91C(E,T6R>JAO,?/U5?]\.8@X<K_;5)@KHO5K4[9 G0R7D_0?+H'K#0K6-W*VQU/8 763JVC(8+OTR-3LMK#*&C,//T+4!+6XYV! M\9Z#0Q )[PQ+<\ASL#<^%>!"O2O"SA(N K9)@L:9JXPQ4HQ=1_C_X2S 2\_Q M[=J0F<CW-L'J4*HT MCLHDTEZ4$G*(_A=8JY*UJ+Z#AT((5:N]/=*P.%_!#'3/7BF@$.B[YA$41;WN MZ$?KV#12Z]")V0%Q8'!TZ$409"4R1UF O)J+*#2A!1O30<$'LX+=(7)IU@M5 MG@F\-RGF0G.,'7WC"M!DA[:9B.!&K5AV5(GYW/YMB]L1/H?; M)'R >7\3"4D>CC6AFYSGR !_G+W:=VT.5_;D,HE N26T[>AWT[HVE!*'W:[# M>,"KPONWS-+]("7<+B.46+EGS?O%P$[SW]BOG*E[68F5K.Q)'/K U3':-5)D MX QG+OOZZFRA,9#I!;-CCXE464@A4 TV1IF"*6&=.-V4>3:\BYO6&U/3+!?6 M>D#DA$FAFS>:,M1'.I@AGOXUPMA'.!XMPWE"E-ERZW1:5VM]4I59TZ='&%O>P MKDN3Y=R5?B7GPVK6AFVK1DQI, V46;_"AML0)L]-EP/P)UZ"C?\5;/H$KY,& M).F\CW/$P;%&%+K)SS[\Z^SU<^_E_[='4[$/^#HR%X<$-1R] "\%=AE7(F)8 M4L(5 YT93:)L9FR!IIO7&F-V-MKG75HPKJT+'*-\HO>G("PB1&Z19*3N.6JM MO/MTKA65,MY]=LQ.8P$FQ0D\#A('24\U&(T6/.4D;#9V''0$J,HY50@*=HX' M@P%1JGDTGR--\+:35V?Y^K%Z'=#E.!1\E7>H_LV\#LF)$._5T+[: 'M=ES=L M,@^O5XAX#R,W,#NLVB\*]%"=M\.\L4J8)'\/LP6C"7W BPJF%* 0:CG@17(0%IA%:!T2*_80 Y!VL,=I])K(Q,4E0XH@[H*(MJ MU<;_P9;LFM(#-J$_+,G\:S9O-^=@F"5:DM;F+0B24TEZH=JZ=0)&>[^VU.B9 M) #M9+^'VSV714D9$R[4H1&!YDDIF&,N=-$&. (@%^'_:$1^R@@#)8RIA*&) MG*TMX(!H[9S 3%ZGOV3S@IP+-!(ZD\4TQ92'0F4UJ&C1*BJ^3S.)H*KOGD:] M2S;]P6_ "U:2G/QPXB8"##A0[6Z9P1%,&)\]FE54P],%CRV%3+560G:7Z<1W MB[P[A3+X-&Z^)V_YSX@%$W'20('+DBLCO0$1)10(S1>L=V1[2&J[&T/""Z\Q MQ)J7KW!LW#OV<"DS9G[CB=!@?86*24L M)UMA=L6\*>OA2SA'\6(_O<2MK 8(P2/G= O)*0M<=VRA[VO:6Y>O3U'U4;L@ M?7.,''M>(S[,D+0S((=>,A1_9.:HG]4FC&5"EZ\PF0DFEIG]$);L8PDTW5NE MD%70/;<70DV]%YPC<0?MS"2:P/=4"63OV;#[HQGS(J7OSBFB@\?,B(:EU\%G MR;Z+?RZ]_X'@ZF?C/9/Q5,YF)GB'K9^0EEC[W\>R%+FT<4L=!O:IQ#B<)_I M7]8CPXMU..Z&_5/NFUWB^'"!61T"@2AGZ]1%P+JI#.86LF.5 S$W,N&+6^3J65O$X'D-I1D3:HKM:N-=-14V?-G 66).I(TJ'@ MI(%GEU-)TP-'"0\OITU)<'$RWPD]DU',)HNN;.2K H'JCW RT%H#0S>PGW": MA\IX]-WT+%_EKPB] !-SWJNPL+( /VH+\(R-+7=28$33RYX*E81D(^89AEOAX#QS*!NH.F%<]H BL?P.7P=<6M@:K(8F]'7VU!;_MX+;SW^@"FO48C@\13D FP+0@\^"SWR MB#8A<&V:]<.PG,:,=&.>5XX%R\MXX4I/^&U)?N(WD-W72% (TVC M&?@5F"U!Z;D3SBX)II6S<[TY^D:U.T.SIUX?V;]:?M<6M;P G:E>9A? .YBQ MI2Z"DHY5^8Z91JR5WJR*1RFI4(:-[ANT!>]2)X4U _%&844>FB1Y9'AU/<@# M%M[_SW_T^P<&G@A[!=F2H+* M>"AE%;"RHL-2L^^-HJ"D&YT\%"K M#?=,P](WJ;ICH6KO$-5H)0H2X]U8=3XKEHI;]'W,JE?]?9G]]:XZ]P@W^OZR M@-&7 &S.@;KJ#VZ42:W*2?XPWU)>GA5&<$0^E^ "''2'#B#E%/1 FW:OVA95 M[]J4G/L\.D_TY7?\Z\M49"$=24)$P!5*+Y;^KJ?-ORCVJ6^ORX]H*CP0OTA> M-2-G&??8S,U]_]*B0_7YTQ-IME;EZZ%2DF^AJM@B$EUZ>*[Z>Y*/R6J+BDFD MP5>KUIS+D(@2GM%?C5<"//1K"G_Z'?[9>R!/5)=6 .&':6 Z<5KQH;*?M.$F ME,Y%/A57^2:4=:X>S.V^7JF1K=#&(Z'/0MU=IK/1&X3[ ^=TN/[>;>[GC7M^ MMT'7IJ#KH VZMD'7;;U6>DV(3D>+3"KR$M;8@-2AL:SJ7JJO*@SS&7LY(#9! M%J+9.L92F1Q$22A=:(_391U3V\17-)B*\-JPNS(-SK_"L0.94U(&QEXE+):;[982M/4]$ ](=U4K)^,]J[3:]N MHIB3#\H%NA8:H%]%RXWG'O+"V*V27!$8P(*]:AP-K"O'> M#_UD[S$X]B4+<:Y%"58;,XNVJUBP"?AP(0K1F-A.9N9CAUH+2MAEQ1:XQ M91G>$UY?)T=#6>4-[9]KE-CEF>%$E%I'[1"P5JG4#A1ED>H/6-O2)Q6=W)T7 M-8W<7=*N1:8GIE[8XY7;\K3K[*?AJ-/M_>AN6JV8K:/RG/$QX(E$UKNF?]_' MFH3/V8"YA'VZTG9P"BN:KXHQ>??RCLV(YM-*7]R<,RK67[4J\(IM7UENN'-P MW!)B"P@QPHH[+2$>GA#MB=@20K0G8DL(T9Z(+2%$>R*VA!#MB=@20AQUCOHM M(6Z/$-100F>3KR<(<;=KS!?JVKQ?\FS?[S'[W#[HMB*OD'[$F1\X_4F8)_ MU 5F^+=!SS=E^MNS\R3/SDVLN!T^+]RU9MPR1,L0AB'Z+4.LU:Z#[]6NO6.L MR+WCW#%H->6VG8.;4I6-H.5_;TD.[+Q,_/S^Y:Z(Q)856E9H6:%EA9UB!4;^ M=I@5_CC[CT:KJ(97=E=8'!7K,&G1IO[70\ MP-;<_/K ;9@:][]NYV!0\IV;]SFHW 6H;(J[D'DF]U6;7J_G#XZQ"4W_M@5F MRQ*[RA)]_^"@Z_=[!RU+M"RA6:)[./ /CKLM2]R28[+[+#'J^H>#X=+&;*=' M<1-#JE1]>/C2\1U94(^FKWZ=SW^Z-CO_OXG.26TC5*@[URT/-[@T>'D-VR!;/[ ME!X.AWYWM"R['PW*\9KKZJ>):0YIZFQ1S7I=%C--5G=&Y3+VU>:HNVG!/T%@ MY+LL&K\WO'4MMYN";B?IU^OV_-'1J*7@SE)PY(^.CUOZ;058\GUA]X/N;5D5 MNP.:/ MED&'QV;V?N$";:L+Y,);%0QO;+:)R+:B1CHP_.CRX=9#XH1FA]:^7 MI&/_N.?3-<*6TH^:TGV,^O@'HT%+Z4>.I/1'1WZO=_AXD933ZQ@QV+-K+.%A MW6T)2U(NI,AVTYAO<9,-<6,X ?[!X-9C0;LIVG:2ACW_J'OL'QS=NL9J:7B/ M5L?H&*V.6X_?["8-=Q)!.>B#AW"X["$\9@SEVB8&5G>_"^/BH:WK%CK9.O7U MT"S1NM;WI>1:2F\9I3%%X1BHW::8/780Y:AW[/<:4@D?/XCB+YLW\*U\FF;% M/G?YH]LYW)+F#BV?)V'F[-BI:%WRW:=AZY+O/@V'_L%PZ!\W)#8\21KN)*QR M= B2M"&QF2R,GZCEU+T6*[]&/ZS;F17]ZM:3[V^:C_\_-$473EQ;@3= M]I2OT8#Q.M5AO$N1>Y_?OZ3+_YVA!Y.+L??=LS_._J,_ZG8.]2=[F,.#93Q] M[(L'+X=5H+E6QC0BO4!X";PZ3G-JADNC#D=@ %9&'1P..\=F5!B-BN9?4(_V M\*_2] X.X" *O)%=R)GJ] Q3Q3;7(;:E#B)NRHT6HIAAX_-_"]V6&][<0Q'5 M&537,SQPUN-S]^=H-A=1AB8E/GF>IB&UT=6C# X/:O/OC?J=7G64I6'B%"WB MZ((Z55+/.AYOV#WL'%5&.P+A5QGL8@_[9J>7U(H1]R%,RW$Q*6-8]KA0XPP. MCVNT&O8Z(W<<&&8IU]LAS!$X!]55]:J+NH U4>_A_;' J_'8NEXF.6^Q_(8_ M2SV986V?AW9L'BK273!M-I@(+W"%.3-. &1/9ZI'.PQY<%"G'3"G'91[=U]$ MC0.K?H]JCHR:W:-3.#'%M:(V<*X"INLSR9 !6QP[?+E88I MZW, ]J2.D US",HL0R:IL$7E2&AR&OH^5(/K353)]XF:@X.N M;$FL'!WV+3?Y0#?L#NRPM\1+W>-_(/ M.*);/SC?SZJ#WJ&CW8A3HV;>OX)3>R CNZ)4X>#@55YMRGQ;]76?6O*XVR; MK;NN@(\^3E2"HJ;SA\.N:UD8(Q>>0)8%!@ZQ)7BRT7L4_V&-$L=^40JNXVTV M634%ZBOM'/.81 9,!7L=S\L,] ]KCWF&(J18$'5';@ %2/:[#1^&+!*"N*!K)FE_#7ROA&UM3MMJ.^8Y?RD;7#T^@KX-W& MX;N#^O#=BMEKSR5L2B!EJ ^:EH\S4909^)@XX(H7JZ-_<%#WAKJ.I4XK<5<1 MIW!P@#C"4 JEQ:)Q&;W>L&Y]'SJ&9\=IR^7T&0MB*3+$(Z8OPBB?QV+QG#QU M=3AT_>,^4&"(1P8^4N6#CSN'^$FU%YDS8?FZ*20]P4F"T'__HV1]Q4Y;(ADVXG7VKA$OXJ6J;;?79 M%4WG%,V+=/Z\W^L<+E'WML$;(L+ @9F$-\WDY+]_^,>7CZ>K]4:29C,15U20 M^NB'G[]HY7>:4HMRJT?$SU>>@/JN-FW7MNNB1B5Q0\5S!/+VL&XN7D_Q].]* M\8 QY1B(-] R_=Z@9M_5=8J5QL4TRM;)XG[/,5L?R-&^)M\TTOB&?'-\/%KR MR+O7XYO>'?'-X:CG>N$T&#K"BG5P#/!04 P'XD 1LQPBJ$HA,=*I9'VAT>C MRL@;&P_7-%L&!T?6EMA:T_Z-*6RU;:;]!A6X' O_H+=DX3LV_P86_B:O8_KB MA_ DL6E_=.R\=]GDWV34JRQ_PYOU^'>.$ M>;HFC@\KXSN'74/N:&?='KK1D?Z>"\CJ6/ N0#415,07[ M\GRJJ"B]6 J#Y/5[W?H&C2R*\%!@[O<T;>M;BVB$.;F2NV^7? []W.%BRX[O?Q<&K3:AF#JYQ[^%*[@6C<>3 M%RSSKLFYA_UC.T(SYU9A'=A>5^YSPE^"\$(5.3[J]ISHESY8E1- >U,]CJ.# MX=T;[@U.\#5LJB7S[(>?WP-!,]@VCW(@/^/QRR2KG@>UM3Z"P)CIN1'79N[< M!.V[[GWM#> ,D:%"T8 $K(YRG,/WV8K'468>R)@H#1UNCI(@+D-)LBD0<]PC MQO+#",QJF?LN#QKV\^&D6IX&GIT!TZ=@Z!",[EO)!@=Z%K$1[CLQ%:69QW%T M3ES'#D-5;\^B))J5,_6;8KL'DG(?5^R.=RDSZ>PF'K%Q&<6(''FYC"?[^%OA M^CQV=_ [<*Q#0DS401Q'+/;F(HB4,G"^#7^[3+.O5C_X\)+L B/T-NQB_MCQ M5DY[*BZD-Y8R<>=>8C]UBIXTQ<-@*$4_32XCH('^%Y%ZMDF.=KP_);PR;)[+ MLZ@C.UX*JQ"8X5$6DSB]1,;&"=6=QV8UZ2-_B^2T9VCT9._(X^&0R=6#&.S(#2 M42V)H'NP'-K@H]OGQ]@1@KV9RX"#@K2#N&M!@7HGE)C% OLRA_WX%J&( +V MNEW\8Z\/H\MS<2D*D!'S]%)FEJ'"DK91YV8K*7[@&T,#<3SP6\Y%$@7>.1QW MQ9IY@S!R$D0V%,G$0[_/);A.3Q9 M.R7>900$UW;-.$V_>AA[7X,#Q\7PR+TOD,)>IK+&]?O2#@WYMSH=]:V&J*-ID M$H$"VW3(7BV_J.N.AZ<%.<-JW0?BVS/+DZX!6A8YR%S2=*L,D3&*&.&QL27# M?8%"_ERR-0(2E>N3XUCI(0291 J M*5-,HYP$#(@%<*Y!E)'Y$^6%8YJK9U9 88@WL/SX3< X\#(V)4GW %7$^7D& M]F!!C@H(H#F\RD9"""KNNI&[ A]:$H?]BBR\G$;!U*.<;(J_4$+5&SG.]/N/ M'M!36^MG5ORU&I9C &.EQRF*Y1BFE&C+;I5]![M +E1=>[_!O8:C@1MKQ5C7 MH!)]53[#$5A9U2R77L^Q/=@TT"9\CO51_%PY-G S5^)N-5P4-P( M&<.:LA3]%<@ON#K8^WE:X$/J*X$%&,^N;A]HS<+E #'LD2$MB8"Y$L',/P',2G@#\C MHIKI)'(+H>&6FZ_PKFDTUA%Q(+]P5)MCH2&8,*7WTT0RJ4S3E%06TL[@A"#V M"?M6:>O@^2?Y1(*Q'5K_<6DA.$BFW'"199B%K^8\!8V2EW/2;62WPS,1'-$X M HX(*>T/8<[L*[A(691_Y:-A7ZKFL;0$=\WT$I 6*+YQ064FD!IOMWRBS9V'DN+$F+!< MY!$/O(>@S!&]$&/PU,$X #I%H2448=%@W\/J V!=@PTY%R5)D$'M2F8 MZVJ2@9HDR> DM6+:@7=A;S%Q!SB43ATXA? @:7( QQM M^*.Z$5 Y8 *LJSBR9TV%VDZGP-\=[R2G=%V\/P&*+RZF/#+QR4P*9<,9@4[2 MHB31R.ZV"T&SP*FO/$:4T/?JVX3W6GM'+V!\OO%*N1UB ;R,Z#9BT10%LT8( MCD77_Z+" 4%#.:K(=]=?'!RJES!-L3!:-$:A1<@*[S0>.MW 7X8(G# MWB8&_/5OP 5DGPA M6B4&:@6, 2RET2R[.,(D]@OQ#4VD"5)&"O"]"+[7)I@@15$6Z&D"$3$F9)BU MS.CHK'@'47KI#7I"&0Q([\%DB\'+K&-7H,ULI7,B#"HJ?Y"F\NQ*=P-U'*P M"W!NQB7A9Y3'@*:MY5M\Y=RD4H+T41DD9 )9_=@4=?FIA8M7(T6'K9H88L6 M;H@6\N'53$$$1(:(Q3R7S_4/+VYA@_31SBT,4=L\)P4MYFRFR: .05C'5#7, 69$,F4L_AP$%#Z$67T361&H5@#A B^ M-PWJ&KX(ZQ/ 0O 7K;JA[&2M'D1-P!M!)GJ3@5\ *&&D$X M*K1!W( 90Y2QA=LNT9@D'B _#*U/#.H>VA#_#8GJ%_/)#@8NK=8 MX?6K&4#?L[\-_-A;FY*R.5M'.4/O<_@F.57NH[W1,:9>P:8A%'\Y317UTDPR MA 224:V";'+PS@4AD2$P<[9PQGK F,55!Y+7M(ADC'3H'77!$>A@)BNNNZ$ MQ]ZS21-8-@*S^LX77BY(7A0RF":@_\X7JC:$&^T*)02#PZJB2A"G9;AO\%4])W*ZN*()S#L\ERI_1X<9 MQG$:? VF,/+#":(,$^]PC3BW,7J3"JG0N^8W<.X7 MR3-.^\0$<@+TTQC!$?27%8Q=J@ IW??#N OXT'C!23.QB^DF$_1_"\YX01"+ M=T>#A#5'GY)O0'>TFW /U*($+O"/$G M/K%RAZU"!VT:T]9*QE4($-/#JT&:L0US0:1RZ+:%XV MX0[5DRA(0Z5@9%@&%((G6P;\?WVZ09XBP.,KH(K0)/S#C#[$HQ(KD)<*H)@5 M4* M1.:@\46<$XO,4DH0T/MEJ%3;3KT V$]=5X7?31-'K:'@(N(8?2\U"6OT2#0G6%Q].$::,9OK24+ ;!NO<53*L ^EH@5:.@QJ?P&8P5Z.J0=:!Q M6]XY-RO1$6LI@K"X6XE$\:\OBX1DOEQ(SL\GZYA#-62CN!&DS!D9XT"E4MDX#9FGA;"J;,4_.F<=[Y>3DT\ZQU-9EKF*L<_$5^G]58;G*EE# MZL5R>GR>E[.YO1IDT!E0'A)O/J ERW&NE0]Z7)E06;FS%'-0)8I/K(UHHOZ. MLO)--@WH_2+-B!X6-> 78 90BL%C3AIS7D>J\1*OP\41:%JE^HS.!A^%XKZ4 MN11E03G#$'& UO-9A.ZLX\;8-9$!0M[&>48*<#9/$Q7VH]"\(0<;*.IN&ZI: M7U]FTHJ5LYG""+%'FQW'M\$L1*!S)LA[H"*HN4XT,M."*:L*E'QGRK#L'-@Y MB&1N_ @0@7# " 1 NQP?T41GZXOV41=6B3(7VJ@X) [7N(BG\VX[NUL\*+=Z M/?@757[Z0<^SG@0R#*)1G' FG7 VN9CZXBUXYHA77RC.U>5[, ?M/+$9SQ,! MM#-7DNB;G/3'5R[1!59I '%D87(Z/C)D&]I^54.C($#T9.$< &7)E4Z4'$#; MV:W+C>#)WR4ZANAS,8[@$G M$.@4L:DJ2)K.-1PPB3),^K=#5;<%Z9+G!K+6.2V*!S '0I4<4.NDU('*0EG0 MD3 !8X,3$\U &IH1E,T$&TY[J-T5//'H#-#?E_E&U#<'GH\)-,(',:$D$%G& M8 O&F8U [5LJ5-W6QG"OS A@^5TE5;HUT+CM".JG*]4YN M'L,E*\E\:9!&2=EGR[F_>/_2#*RMBG 37@6V8'JI$MUTIP#.J":REB6$""M5.*[O35]R+9J=<*1]-TNS224+3HWIFR%:1 MH:))D1:5BVBFR<>JW&ZD+_CE:5;C(5AS"I;EOV6XJFU(Q.)G4L9QK>;OE9U$ M-H+ZMJ$5Q$:6[-OU_5 >U,"MG%[E*^;+<[1Q!\J/,I]JRY=R3W4\*5[H8"U? M4ZG6"&&Y#L9 5*">N]#QQOK]00*O]M/)/KIYZM&:%8L6)JI:U\JTTG2%P5E1 M0%8ZJ8LW9(&BQB5S("#;A3W?I1SFD[-3[TLZ!TD]..SZ)ND&?HJ%RLIY;:O" MD,E*FZ@G&P1E5CU3+ YDKDZ\>CO'@%U' >5+.<^7%6N9-.F]W I(=K-ME9GQ M8GE4MJFBK"Y,%\H46<JM25RIM9Y^4K.6EY'KJJ_MJF5,H>0CD@ MPWM74C"#C^.)GLOQ0QR?"SJ01^.7$N33XT(JJZ*U]V^;K]]R$D[S?55USY8OT> 5E*MNV9HKN:DR!FB8 MCO<>IIP2:M P[:6+M'R%=K%N3JH\7&XOYCFS\BMSPLV@>;NS*SGRCM7;V)R* M.9O5]Z8RI)S,=?F=*G57&7LED.9.Y.#WMHQN(^$-D?#C-A+>1L+;2/AW&32_ M/)!!1@J882F,QO$#/O=_??D'X%94M>P*7(POTX3;^J MR[Y&87/Q-L=5$IFZ8F#CORC ^]T7.2YU2DNE3WHO6,?EVJ0Y4SF4_=YK[1R< M%L) ];_FY?@OKK"J_T"53R/@69%5 MF.7$N9<,MBO=.*?[S"K9V /K)P:JJ('?8AO"0;8.-?WQC;-7/M$7TX:L;$+B/B30Y%8!1 M%:%,1%#/3V=QYBH_G&?KS$Y'GRA3A8J+X=!A!!X\13+36N)TS2$ZLR-5/!,G MX06#$950A"O*QE0N 8N)X@&1=A8@:JVFMOPOE@:4P4? M#"LD[('P0BO)P!A[M#&?:(9<@BB/#D)S>@[EUM8S=S!0SVD[>M&8_\ 5K])< MZD.!H6 9$4,!39#78O+6\"8"R/9XX6LO2V50!)[3X\%Z2=:XIF A+X>HCG&-A;JD@ M4]/19YZ(=2C?[)I03((\K-),?$31XC(SD:E+B>5B*OF=R_0\$_,IR0AVM6VQ';\^1]XZ14,W]8$9!:1(K.NH\%F-Z8*EJ7(, M8A4K?%1SR4UY^*MY4XM/3FJANR:<2[=)W(,LO (5#ATR@T\1^C /.3E(&565Q$-5V,,-3;.UJ-+AT/?!RT7W4Y:J M[FY4(0.Z,[XA+"' M/SO'_YW-!AU@TG0_=_)X/CH?P^ZX>1_Q<'QX'_#PW%P M=- +Y$B(']B5XR?>?GG]_E!]CY2E^G']^"FZ3@L[!/?_C\$WAAK M7^W5V\^O3[]\_'SFPTGZ\/;C9^_]R8>37UZ_?_WABW?RX97W^OVG=Q__]?KU M&5&IK5AQ.Q4K.D=+-2M.GDS-BE?&!D69>"83-*#>&Q6Z#94IKO+^T2"*8^Z. MH,Z$"M$7%7F-]ZI%%NJ;BF%EY:Q3^6H3V^<;:9U[BJ'>GFB_AM#@F>%$%)"* M>%S .)Z6 X1PBK)(]0>,;](G%12T:\^8^HZ5P!K/+#(],?7"GA(%S+KE/>[5#1_UZAXY[48[NCS29U6KY"H!HR2F%KSS;QXI4D_KXM7[<&,= M<>Q(4!*I1YU^36OL\T=5O5&U:ZN&J-'^;(V"(N0?7FMMR+]^5"J1;=7Y=7E_ MU:91:!NOJ"7%76_WIVL]I@<\PGQ7Q)Q;_?FMV@A;>'[_E>;3:!KEPOM# M)NE3T#D/,NLKSOEA[RGL?+.VO]=IOTWLQ=*;'_$M/,^_RR21Q13LD!(>_#4M MO2\B>G1*Y,$5\]'@T>WI?2OFVSV*NZ%MSZ1(O+.I:!7M0RG:HZ>P\ZVBO?NC M_#J;3F3DO8M:M_?V3^FUP:^MW]-6N][]D3S%+.R_,G_"B7YTNN#!]>O!X:/;TWN'E2G.8V^5J3A/[03JC-$M MN7-__W6ZHLH;.?]6%>GZX>?W6<>S86C_OWZ*JJMR$Y?GF:0$*7B,;\E]3?#J MC0A3VR9(]X-J4 "?X*! 3K6-?Q-)B04W M^]W^ 5^:J(X2J7A?0'RPE$*KXPRZ6 \/>C+/HIB&['C5Q=?F9\>C:K>X)AK;F=NH9C+OZ8BK>U M04W-"[X5[)O2HV[S(QK07)P,94#?W9\)NM3%^6Z8TIRJBSM4\\*V.:.KE0E] MR'UBLSFF>%<*&*5R,R MNF:#'<&2@DH5)[*D EZ2.L%XO=&HRP6Q\,86UXQ,Y].4)B4*[PN6]IB6POLC MB? N&-KK0B334XWW["AE?=%!G D]0VT=^KV'$[M7]&\]# > MEX# X799SU[*Z"]8^1X]IFYQGZ8=WWM7A#0/U@?.9+ J.E6ZPMT>8TG9.+7% M;%3A;FQX3%V2N"JZZL-&Q2+Q]#3LMB)2;VGQU$5^)O5-2-Q7\_AKE]C5&.)I M7([Y^B@S/[[;W2P.6:'%$!=OH ZOS98&_!+:+">:4^U[KAYW MFLM2/;1"XBWYFNATC!O])5/K<8TY=09J.\3B$[]&^V=S; 'W:QJ'= OW%RI: MJ?7,,Z%ZUV/3*:J1J#MJ"&IOJI:%G_R*X_V._YP5:?#5%"CQ857X.S:C>^X= M]/I[;G4POXIGX35WRMQPHIOM8:\_[.H9HK&"D^O<8">5T:#GRFI45]Y0C.%8$3>< M_>'QH9[\;V4BJ<-LQWN#=H2SW;T^6JSOJ1@;_':$9=K@?['MP:)%D[HX?OKV MR]M3[Q-5]9-4J!8,@#>@JW+G'J)=A5OC@@^*K=>K#DK%2M9VM7/.U$GDR^;F MBT[=@/I7.S@]+ N84JD"R_R72ZX*D*V$^:NB\&K0S#G:5;FQ?J)8WH+PW)S, M,-R4%7O"!A9UMLQ04C!=WXB@C-F<>FM?9"O!D++YI807$/\[1F Z,5\A6IGV)C$T7]^;=HD]>H\@_ HW9&@-B1Q,NBV.KJ/!!((\ZU;A\6K_J7IJ>TT426OK9SGSNJ,6,0-H1*&EB#)U&Z=Y'@Y5@#9[@N MG?[;)_ZZ]??X5:8:+[P3U)'^MM'=U6\[9![PZ.]/5[^!V-YY0:^+6=54](G>.Z+"/N@]O.(\2>,HMX>"F%:AO@@Z_GI59;^B* M_C[/_12\['@!7%?3I*^_17#:]>][>ARE-AIG;,]&50DN4E 6Z00%(F,@5#)Y ME;)#E_;?Z-"NTW7]PX/1GL^3R6UEBK^M[IZ_.O%_.U*G0:O:O- )VUT>/ MU=RK4YI?Q_MP#X?7"%E/62YO$^[EZ3W[]?<] M\X[?_H<'-G_=0-%_2;\NTO5*'M:XM[?,5+TEICJHD8A576B82*]^0JIGS!P/1OUG7NO9H]>_OIY9X] M'33@/WJ$YQ!IJH,?5LG(V_SII3&:WKT[=:5?T],$$\$O1\X^U-ATG3$O@%T7 MY(W[=)#\Y??9[>Z-1L?\3F*3[L!7T&9E",;33#NNA?<:-"@:&[^GH?A*(E=D M/.F!,VD$H%01\3?E7W : WX]LV%O=*QXGD"Q(QQ&6W+*NJ%J7;#)0:2J1_&6 M^[K*$*TJH6/_>X2VQ@Q$X%Q$K$6,\>E,:5-LRZ!_(IQ%241>&!Y^!K?$US*? MIE]+QQQ8KY<[A+YOJ<&P(JEUR65>;S9;,!6W]'U)IP$IV7F='Y\(5+ MD6 =2E<[\Z!L/Z#*/^BZ*E]!PHZ6IV^BSJZI>0XE9"&U8K9Z&=[-[S7V,AT& M/>$@W=?0[PD>(53$9:%QY:-#W:^'-3FU\J'B=8%LI^=42G*3=:BW'/+16OP^&1WN^NJCV!2%R$!A7F@\P\%Q& MJS3G\+"WQVSSI\"B?W^"7,UO.FCOF& 7M;5NV&&S_55N=0.O&!DKZI[6QO)U MYOTNJGXC^Z'?&8WXH*$+((M(O2]E=6S+=6TX8%4X8-!MPP%M.&!WPP'.W8!- M#)N3\APT@^,PXJ/UX*R+I1K'D4+F-3!.E-AZH@J__?'E#%0S:@?CK+,7URC+ M/X@\%'_[ZK_/\>FW>XU&V*_261G["+;T;>K7#!VGLQ2K4E= .V9 MP'^/Z5GU*?OE#,9FDHH]HQ._<+;L4OO8->SY6OL%'[\K@Z\82X<52+D,$(S@ M.1 \YU/M/?79]>)N1OMB/D?'F3=EU4R:WP*_NMYIOTM;;)95QUX%=W/EWMQV M^E:AJO:>9)IA.5"0LF;0,X&S>%98=#A0['#8BV$QY]OZHI6:R;U2N'?,@$+86H718J>*[K;0LIE2L%TWB1MM"N8P. M3GP*4@+>GT2"]CO-O1.PEF(V&<%)98Z_PE\45!L<7X"NL0(P/Y# 74J!..Y7 M\BY$VF1=G\PD&C,)HC!%5)1<)_ 4C0.JR_^)[=L39AV!9DA\PG5DVNZ(11&")!I2>&]E]@)$XN!T[?<(-&-YC(8'1[OJ7@?T%UI&HRN3F4E)W 5 MU57XYS2=S\EYO[5=&@R/]RP75AGW]/5'W)J3'.2&$P,C>/#9R=LWZ+$9+XD[ M@+D1"P0O?1,OZ!WK7#L%1&2JK:^3^P7K1VA/^>U.M,ZP-W^%7GS.)P [:>'[ MJ\E]!58N]8T2'V@E7EUJ)F="%^6>1C:Z6DM+PSG1>[FH>Y)2KT18 #494!T_ M- X2"BHZCO]QPD1V%Q078(Z><%U6SQ#!09U0OA@5()+FKL#NG57&. MVC$T;)N:H>&G7T#*X):>@9*#!;Q/LW.".D02RX7OG\*\BNT"SYZ5>UUDP3=/X*IVJE.E+0M3@:S4D0.-9X(SJK Q[<5">^%.F_RV0-L*5="Q:$IR3X M7O[?/SZ '/D 5*V8@-<;Y-KQ_7X6E^)U H/$>^1!BS??>I&N\:D::U.86]GCG-#F:ZQLOX"V1#@JD6,R5< M2_'OZ7*"S5G 01)FZMR*X3U*E[3&6V,1PQJT P^29FAZ*-0PS4DG4XYJMUHZ3?H^C)G MKJ29387*E>EWK[IY@9O-X3<*3LS*!+O&DR&F(VU^U68Q#.$VR[;K=?+;R(95 M%JK3#WS)MN\Y4W>.=\.&,,?J0(IR[)3 Y=LON93IUG!9/H5]#%: M<'^7> 6% S*5#7+?[_I!YJ5FURM@RFMKKADAOHE(Z8#>O6IOW'YR]O41/S>- MSJ<@SOD-%R/A[Z8O^7?>#6QC M2DTQI5X;4VIC2O<:4W+G?D7;I]?4-Y$$S@F:1C->U4/8*+IO?:5GO;3S$V9^ M+#HEF) Z3W6Y_TP'9+OJ/(NM!=,CY(O0U]5&SH3>"C/LT?FTJ*\(*T7Y(6:!-0)W;0;DK& M^_P\=Q;$[HBFH\[2?'V3(1BD"2AD;K:7>7-@/WSHO(QB;H4GO F8"PFU2,0) M!1DNAMLYHG*:4?/-HLS OJ$FAHD\!TE'A@IV_J<8$>-N&E=G-CXA#N M$%N8>(DW%[SE&)W"R]*4P8%[.Y:)G& G/-,G4,S0*L\QQ8];!IH<)T5#VGN= M0[4T%>-,D/"C/86I\=#F931=PQ.-O>[&"YIIK=E=I8VK9:K*]9OZ1!R.TYS% M'37+.;6[E?LS.)53PVZZ\2JS777_:2_L/N LT0:_E-3)TDP>BOZM8%"GMZJAS9PRQ7*G<:>[.Q0DK>R.)M1?)5A+H6+S2VQ+N()K"'O+55?H MAK]73RZ-X0@<>V19XH@K]Q*623/,V"6D6_OG"4B- )U U>+5M&A<14\^%[IQ M:P5TQ6W$WW-4/[JQ::59K&X,JT+5/'.T?X'_J>,R'AWZIL&ZZ9B:06#WRT#= M/;ABHJJ95RYB]/7'RMF3?+%44U)6OU/27G?8J]T/M-DT1U6S==2.UL?-TUE_Q_ M-0GJ?.NVA4/W+L,&S;D,,HD*EM3*IE\WX\<1J7946JJE-EWOY(^);?@VJS,N M?Y<2"0054W!>PVK =H)>6&>01!IG>& Z+J4J7"KCHSJ^Z66:KQ @N>K+3+D? MABE 2P9QRC> +/&89J0L$-]+%,002A01/)_JSO#,8-6TG31YWVV[2P>5]6H& MZCA2GBLJI!S'I%>1DO*=4T\U*5"#,Y_,>%KJ#ER.DL4KN2'X&.T.OL53,!&" M=+Z@ =TVWK$\%^H]W%*:3:Z-UOA 1[N23R(W.>=C%$P8]03F2:B')"B]PC;8 MQL^PR400%;I;(I]>-\U9"X0UYU\Q)>@9SIQ F,MMT#A%/0@DTCT5[;,=[XP- MU !C@ILL2\F19]&>ZE^%DIB,8WL>?=-QF:9+/;<#UYAB,(-[L*-9QI*ER%+D MS7"E/: 9Q9N#I9FRV1&FN$0#;)%$(KNDZ1W4])JL+ R%5(N9L$<%3TRCN>VO MG,NF@5[ ^LT&Y'DYDW5S2HD9LG5,2VP\9*YP9&Z@"^XT^+G F "8)FQQ4@0T MP3AQ[.M+<;X'[ *&$VYE9A6BOV+@%_@MF*N>;"[E5Z4C53UD,T M-J=N:$+]P\\O39$C]T5WV/+YU'%W#=V66=]LRUWT=%X"^*ZR?0Z;^[PW<.>* M@GEOE+HF 2[IXI6)8P]Z/L7^&"5(N+*8R:W3GBRZK;B%%.RP12>,0I^+" S0 M\W-L,UW44 546Y7$V<_O7_8..GT/MB^F%+@_SOZCW^GJW_<,,K5!EVK!T70? MWT(FMX_#@^:HC-ZS;]NCK*=<%H1!H8TO\BF] )X;=HXJSW4[QRN?TS8B7OL% M*P8M)[! X#=.CL,%4(XW_9'J\B4T>RQ=1T 1C 4K0,,$+_V9O8.%P$RZG5YM M)EUG"6A_X0:S@0ZV..S43*%\-2R+#-)--A.6Q#%@3%D"&A/MSC/*IFPDB'[2 MAY5(#RV(/G:6!$.BCSG#&>6"JT5_@D7G'?I.[PXJ4EZ)F5L-T#BS>^MD_E&7 MV#OTU1UZ/'4A[+:JZ4<17IP3&:E%@;ZAPI((2":0A2#<"Q'%I(K8+DXD&J?* MTM7^$;GO:J5$16,T^C5BX@$O8\K2UGXH7H]-%;"VLO@C\C$("_EWJ8H#SJ2I M3VC7DB8FIZ1WX',R#;Z%]H*WHM_Q/G(9P_Z(/CAHVIL#,QX5N&",RA2D1F="*2:(8IE1HI9,#+UMAH +RJZ^A7 M:8R;26*AB0^]9^PQQ7@%%(6;FC!?"T D$STR"D+@..K(T7#XN#I>>QWOC[G* M>*+71A8D-]_U+6@B$6/%D>FPDXN1 +N+2UA9KJ09/ZO)J=%U2Y!GH*-C?;?& MG=SK;U%.JH+.F9XA4BAFSJI^06F@(@=.)"=#S8*FQMN729X2R%5$2"@%V).3 MB<*<.+\C09]?;Y_")G7MDJ7=1#_]A<@O.H$4%>*Q>;6X*'/NM1/.9*NOP5!Z]1FM M,P2=FK$,!+K19D/=L]LECC[PGC6Q'R8J)R&J(<.(]R!7#Y>,I$^K=L).T%<5 MUL D*6>.[DU*?<'E-!8@[DY H0*%<>V*/+6ROJ(LIFD&DV3D!RT PFS=4[/J ML#-)03YC'$MR>$]- $C%A7A[PQ_M'7Y,6;(S5-9&_;-'YNQ,'2N!R!9&LC!VLB8TM0C1LAAU(0F".T61#E[#CAKQQ+ M,5Q\Q9PQ4&)RMC(141T :J\M"*)C>->2>8Z81.&<#935?>$<0+;GIAU6Z0FPIM>I.,^2ZQ'=#7?UK>2D#8,E(VEYAA74B '-@AZ MO9/P_H-#?WC8]8^ZQZO.!&R_Q@D+J10(C6FDMOO&FF'@:G43R\,X/\9:\(<8 M*S\1NQFAZ8!:5DS1IDT45W)DV-](IJJ"4%0RPPI7)3L,_^"AH36MD;-,09LR MS/H?[!AF/C+ X'%@?CCN![V1#W]=(AB>Y[[?'_7\'E@FG\_^4#0D74UUJXPN M3*LXX#J3[A*#FHZ8L%D,YQ%E#O!&ZD69"1-.B\^J(XS64V8)Q>+'3I*^BMG/ M\E8/SI;4O6]3[.X$&QVTV&B+C6Z"C3KLW^MUACQI8G##)MPX'IT15!O/]0_N M)N#&JE'PC0'/M(*-@E67Z@^8@O1)A[1+$BTQ/3TU9S7M7/I'(F M#_J=P[6=5YQM=,;'A/-)G%YJ2:1_)S#P.1^*2]BG*_G1 8[-5\4X3^.RD'?, MFHU0)W\1_G@M::O^7=M&1F_[,D2MEMDY.&X)L06$&'5Z1RTAMH 0[8G8$D*T M)V)+"-&>B"TA!)R(M;W@6D*T)^*)$6+0Z;>4V I*M$=B.P@!2J)UK6^1$%>W M&[X>M'%_JSYN2A_9=!ON5!C<> ^.UT&QZB7CIFPRV@/=AG?YW__Z:7P;Z[_* M=7GP]7_D*,@M+;F/(WV9]?.'VH98>6'4)]'X*W!,LCMM[.;=J^.\P7>.GH M)V*.O98E;M,FWF&><.TG_B\IDY8_;M%\WF'V>(TYV^IJ[2T8UR;E\_D_@D#* MR>0NUSZJV]-GU';\%/Z]-=9^X!5I9KTMF^?>5^/P)F5/0(J=SN]84OB]5;D0]*XR3+ J]R\2'VWO25= MLX&W[93K=V]JNFU#7!\7_CC"^'=M%.R6;K@C"Z"EWS99W;M*C;L-=[>GZ3XL MJX=5QMQ'C=BRR8\I*.N/#STR9*"ZRUP-IC\ RV'')IW?>G0.466&N! MM:=(Y1T!UGJW;/ ]%O*UP%H+K.T@W>PY;!+Z\(_!2JWX%H+KCU%*F\KN.9>4N@=D[DW:HG7 M0FLMM'8//LOV+7G+()U'"B*T='\,4-Y64K&% )\@W;<*.O3Z5'FBUY*R!1M; ML'&+_:7MVX7MAZ^>#A323'_=( MX9@G0[^= $7;_,;V-&TQ2/DQ*%*3WMAK:_*U@.,3M8X?78+&8X"&'H7K_Y2I MW&8WMJ#<4Z3RMH)K)_,LBM5=EB%9>[N*K[7)C3N-DVVK ;BK'+M-N$R+!.PV M_5IV^83*VCITV7%EAK@;7'X!QL.>32NN]/@[*[L/T(S=/Q]EON>#KXW5;2NL7]6N[81;S0Z[$ANZM- M<;>/W"W&^!!W7'^722*+J7[$;N-+3P1K:[+^69BT*^+2HO*UH MGBWUW#;C;8&Y-OFO1?!:M;/##NXVT:]%\%H$;X?IMQ4('O=T\WH';??>%L![ MHM!5"^#M!K33P@1/@$^1RML*X+T7"Z]WVU5:'@O16NRNQ>Z>QI*W M#/MIT8;=IE^+W;78W0[3;RNP.[XH<=LU57:2'D\(N5NU!2V8UX)Y#PKST"ZL MT3E;L"TM<[3,T3+'UH&-+7.T6*/%&KGYQJ@EVA9@C?63>:7=^_U'LX4=']Y! MV[XEWSELM3.ZIR5[2_8G0/:[A45;LC\15+0M@W@?J.C6FX=/W9MO,8W=2'I[ M.@E4+7<\G93(K:1UFTK93=G$E9W-A7I+OAF6\FT MVY3'UV:.[3;]VCS,-@]SA^FW%8CCW96XV4F:/*%F,[;H79O7MM.N;4N^G29?FUZXN^3;"K"O32]L MTPM;S*_%_'8*#7HZR$++'4\'*]Q*6K<88\L=.X=-MNF%;7KA;J*:2][-ZVPZ MD9'W+BIWP3G;2J[=IORT1YH1U=+],>0E;B45VWS&)TCWK8!&=S(/9/ M/DEWH76:=@,M:Q&4ECM:++7%4EM)L 4&[]:A:X\@SW/[B-TBJ6U^Z--8G[IBT[MENH'(M4M-R1XO9MIAM M*PFVP.[=.AROS7]M4=M=16V7\E]/IR(Y_QM>X?U+MF[=5H)QNZ.Q=O5:ZC;1 M;R>>@/]Y2(+Y+CA;6\G'VP1";<2__6-_-!SXP_[!+B,?7F6M+;%7$=L?]?K^ M07_8TGJ7\Z%'1$(L#4>O[AQ*;:CVAQT8>9QFH($I ACUXZ\=(R \U3B!A^*O)")+@J+Z>7=%8HGKFHM,G -?37,OE'F016-)WYAG41)$<]@%>@PW!C[.X0\P MKMJ'>U]U@_>#/S^/@%I1P -?\E$?IW$(3] NG(0@52)@ ('\H$1=Q\,]'*OX2^SJ"BD5&M7W[V,XM@3:D3P+I%=>$^\D^HS(#F0]68I M,-F,*LCDU:%@P^&T"V3*\8(&XL_AH36SB8!MXSQ%631-,]C&$ TEH&%2X)-B M)F$UXA(&RO$/0& 0+4#)!/@])8>8F#V7201?E]]D4*(8A/E_X9>J]]!"0XGD MCQ+-%"D:HWBF:,N(,_"G((53H@[;Q),BF/(,>%H=[VV!!P@W#F=.7!E&P&T2 MGQ'9PINGESBQ%)QU&!445$$O-+QG=WE7..^$UG]RGDD)%"D,UYTP96AC@'0D MM>SR2"+)BPCF%#!;X)FFH80>"ND'^RF!GI,T*Z;Z8#M$0)K$<.P+P;]/D-*& M*KX'>@5^F8D%['<0EZ$TNXV;K5_I+Q%]/H?5DJZ+$OJCO. )29?/R*8X>I%[ M"#8^=78F\? M#E4831:^EY?YG#X(!&Q8C-\&,1U$> 34*G:&8UZ#[E>.GN&6/R51B4^W/=2X M9;RY4C+E\S(NZ(CCCH91)H,BS>!,_PH'"ZP+WTM2I<-H0)#RK!TE[)WF190> M^ KX,9K UB*_!"1]+M,RAE,N2E L"I@&MB!"'4+*5,>"BPZ7W0[VL9^18E00(*Z#,R62F]TS0DN=H;'1_J+Z$:1YU> M(#OM#*5/ N!5R>H(5Z)D0CF'7RG1D<[7*3R8I;'AA2\K3IEB"Q:P8PD2'!1\ MB8<%A'L61#D=6.0+_ *(@HF,BA+(D"FCB.5VHBCNCD9VJP^$(B,)V P-5609 MD>?EC%DFDR"YM+#",0+X;IHI4XG,8\=$#V(I,G2?IB] \"3B^=D0]4LO?Y1 M9S"LN@/'G4/\9*7Q7QEN'S8X?K$.CM8CW/%MMOZ!Q344O_0&!\[>./_^GXU\ M&6<'U<[TR1O9'Z]LXLYF);_O.OBE;?S^6D^(Y/Z4_(F!'?[;D:_U0&]68\OU>YW")NK<- MH!,1!@ZB*+QI)B?__<,_OGP\77V0DS2;B;ARD-5'/_S\A0X7G&$\K4#YW'C2 MXN9?(H\Z-N&>&7E'H3WB3ZQA+J0F01D8DG0;O+5C/Y0B("(UUD M7V'P"Q&7QMYG=>GK[\$.XBN2M$"3: J:6AGNCE44BTO0N6?E^"]0:OA@ !)( MP&3)&,N7%S G]ZU8WBF]"C1WE&H._RK)K=5K'^=I7!:N):UGOKQ]_ Z]T4;Q ML!UH"#&!/\4^V%OL\RK+'@S$')@1"'J]C:!))ZB% M9I61F#,A%>F%XF3#A: M$MN'DX9=8--?>?%FEG(R09/A ET4L!I+MC_AY6"HHM?N4&\*#$IN5];X'4$C MP>1=)VEGK(C_ ?6-9#H+IC*$K34'[VWBG!:UTV2.'/"WVASM=9C- M(1*!>1U$DT@JX.!"O3-7[]R9S3K!@V1DQ)?J,<"5(5)@S>X(W:H:QQ@'?>6N MPJ$%_BZ(ZPM8*[UKDJ4S_@T%"?S7KSHQM/_:)7*$ OE=(1I;4VW#D^.'ACP9 M:F9%YF3,1+CZ4."<*X>B*M=X3/W]* J7F HJA/"ZQ^L$=R MF=/WDI)JZ,)$E!LB+L!7H"&K/C"L''<#T8KF789YTYS#BM-JOJS9V4@28+8T M)!?8ZIZQ7*2$8"B_8P$Z.5>D0D&)I(!!#:H"$P8'*\=%"]AF>&F$NZ16B!^/ MX<1-:-;P'B\P5KRT7IW>4MR=W%C5ERB7 Z T4821.2#Y#+&8$CR !7 "NF'! M[ARV]^);-"MGW@=#1"!;&3)-XL==1 MIY/LBIEZ@S@'W7^.U++\=1J#=^*= "% BR&XI!FN^O)(OYS9S[R1\>&WQF6E M&)J($J!U,?ZHV[N\RS7#5;.3,I"2;5,DH2SOXNW)P MT#"YU@*CG.D-^R]#(&^RT#:&'?YRFN+W:&%$0<35)4E?_A*CU^A,\6^^NRDL M0M?.B90B4=\H@ I;P?F.45>1>24(TH-)3FE._!XR1E=N$(? [()PLXW9A/0@ M8Q0C,T8!Z)G V\=IEH&E,DL3N4!;-BO.Q3EI$] E&1H_A0K*%N(KO)XL6C#& MB@41MTP"> 4NE]4(QP)(Q<'"P)K"]8"59'X&@0 2',=?TG"H*=%"YLG@-O'D ME.. 6+D: M;EQY8=7L8E'Z"F1#EN.B7D5Y$*2@D[QWQ5HU5WC/"N M3I$^[@ROD23M0O,W2@3K=PZ'+2GNE12\JE[G^& W-OXVF6VP-F%[E]?,DJTS M.GRL"UQ#U$>[9GK\Z(IX.,D*AA,**#_^X?^#QO*XD>QVL%5JUU%[>X5 M-]^V9_V[8@2X=P\-?7J]C=AQ-.(KJ>P%Z-3B^3>/X#%/(VQWF+R/R=L$2II, M]_Y1U6\XZO0;LTI7 ZI,Q[*TF!2'*X&U;S^O^R/']VZHOD;B;=OL$;/0\K]- MVV(.X=%&TN]@T.D?;L6&?%\%>+U%GV0ZCZ5)@OPLY^4XC@(* $ZC1*S=JIMH M\GL_EZ12;\!.=U@O_TJD:5>$TILT@_$3E$@7&$W&R+3,;EL*/1(F^6ZALUL2 MYE_5R.AM"Y%'P@RM96,8QL9;0(Z8Q$@.XOZ*"3W:]'DG+G?;P-D):;,%/'8S M ?0A;8V8UHC9G%^^4#Z:3;IS,FI:.^;IVC%GF*S46C*W*#:^._"^4_OQ>(7$ M$FAWJ]OBQI^W#62^2I)DFS/1]T?W'S%FO(DIWUPFUTOL%;^5F MJW?NAID"#\QR#VI>/5[G_3H<]TEDA??VN6(T[RV.2G5A;DFP;;F!?C\%V*]* M$;VC;?BNQO7WZKZMSR)]&MQQ5:KITV6.A]B6+=N%JU)66^9X%,QQ\_RV*U-? M[]SXO2ZC5%V$.X.-'^+X/#1LO.,!<%/&;-CI#C=AI#N+/SW>T.7UP.5[;R=S M72_;5!>_+7SXB1->8<$/+SON*")Y(YSNB?/&T0.UF'I0F?#8Z?Z=6.Q.,L&M MH:>/EB%NX=;3MAN9WP>4OGWNO9*SE!H91('WTG# G5U9>H0RKYO+^5692'7$G;:YV=[]%OQYOFWPWNO9OH'1C :UIE MM5KP:48(KRV@WOWR\LL__]\GE+5W+Z*EE2,M2ONT#!U,;OG@)K>LLJ1;LZ8U M:QY<'#U>MKF#AH*K)WJMNBMM^YYJ^YYAV[Y'C4HT;]OWW'G[GMH>]+J;%80] MUIFK;"B&[I]*P=NI_2NX$60 1G<:3N5.0?[D@]W/N:U&&46$?\=?U MR]3-/9.46WZ8QC;9'*NC2^\<"VLEU K /$6=]VAV(DSG5)":RAICQT_33%&W M :C-O^.]%E1O6GU@:I3H)J#4%:1,5.,UK."L6Z^&WEC&Z>5]UA:F,[6J_CT? MH#5=58@.ALUTAX:'X:>/U$>RPAB5HNUG$E9W-A6I[_TKS:?1-,J%]X=,4B(( M]=W[&[GC7\!/FKZ7TW3F(4OEV .'R(WD['=?X)RP]22VS*&/>B\J_3WP:5V@ M>(B_J.+$9U3%^CWWFZ(*Q?1Z^FJO>[(_<-C_S):X?JV;*)UPR?;>:'#0L4O" MFM=T!J;8S4J53ZYMANH@6&989MQT^:EM6$1-+D2.N^:VI'5KXE-=8]B_;H55B4_)RJ<*OY8;NI),!&*ECZ6;=%>1;! M]W75\SBBP4F6?M]^E)GWP M++K@@>8RFZ"V4)V1<&*1[DS)FZ>/#1Z<46[]271?<>M2\1\ MGL(YX,8/C<>-#]8\D_O<58IX-8XMKW(3B63??* :!.>J 93JT3?%&]F\B*2U&_@4O=Q6\&?"R7W@#^!.#/JH11&6(&PC$F-<4-) M+4Z-!E%24;8\U_(<\QPVX2SS7,M#D22E-A"PWUB#IAJ[:BTPJUEM$V$ M&_%9B)WI FZI8UI#)=A74#L! 35/T@K7V*[492B-O7D*OIT6=2 ' QF6F?J5 M6E85<@ZFJO@JJ<&[,CQU;U@:8B;^2EUKGHQ0^6U.I=!:UFU9=XEUB;DJ5J'I M?J6[,U.3);>G8,M(+2,I1M(-S7()7 +<$K/\XTZON&3XX%K:%?^Z1=S5,M=# M,I>%5NH(%*-2(0%!XS*/2,^"%@S+@!E,%M,HR+'/7Q"7U!7QNNK:T<#8.%+& M[S)) M@#N\TVF9G.__FI;>%Q$1&YQ-)7#'*?S;:<*EFQ\D?/J.<>FEZ31AS,U;P9CB MJH!,SKMD SS4C;39-E@*[.1%!J<-#H1[RM""0(2(5N=^W6=[@D9*:_T[Z0R: MO@,I]1W033&#:20GRW^E%IE8"09!*[?JT=H)33!@$M2"=4D=19QWP M>RCC:(QH++887;-A4=["L*VRNHY)[7//>F0AJ;KSILYYH_;G< +Y^]A[=>F8 M41/P-0>!FIP3]RT?H=90;]FSB3W7,V0H"X3]$^8_$_C"%M7JNQ4&5?H' P@2 M+*)T(9W.QJU!WS)A Q-6',0:!H'MM1-,_D))5N4TD'%@/Q4+;QZ+)*<^UN>9 MX&A!'L'<1:5Y>/[X#?,/U5R:4Y-+\XO-I=DB>_U:J3\5,[[1^O8=FYT&K-K) MG37&?LVBOA\SOGDZ3=;\-7.DOEPWK:K!]J]DEH CD,L8O6(8+C(7[DS*AHX( M!WC[;MF:A\>U%G%]!Y67IU->^+WT_2*OY&U=?SW7,N^!1#8F#E-F+CT#TEZE"N53D8N!2TY< MHIB ^@J-LE5.:\MV6^$O(8W WY#?T6DYD:ZGZ]+<>V'*M" M5N(KQYJ4A%2)S<"1R(X3]!N ?=CE-?@Y!;&(4Q5@K;+=;/B+'E;)S?B[8N]@ MZ58)"] 6SMG-C9B'8W&I M$I0P&813\1M=,Q"HEQ*SC//&.P2@_6-X"[(B#)F[MPGPR/@JX;/Q.%5L#DRF MCS'U"0Y"EJ^>3L)?3?"FPDR&F![%Z2PJM9D2JZX/&/5O'S!:@GGJF$K?^ JO M2DJ.K5XCNS]PQTZ$>VN>B@6,Z[W-8]CN' GKU\ !OLGE3:*P#"+L:1^6F%R4 M(BV\:9K(O-"(8.5/P'V74U$@W1>,"^'[X-/S- V]B4"68K[RT&;0,<8QWNB@ M3#OX0444[61F)?Q5Q'F*H9,LB'*\0B:CS)NGE\1+2,N,K0<0-61+%+@P 6PI\C0!9EO V\I071K)$8)/RSBT M(LJ"5[;.7=9;,7P!L)LV)R"Q>0RAXUY"].#DSI'DRLM M\]AN,B(]/$&]7@],?&[#(;]1;U4M&VHW=##2&C*#"N\9%I6027%C-7+.?WYP" M?T!'U@UQ/ZS)&?S%F2"8'@S\QM<>->,1]]](ED#>*7VL\'V!13SE)).",?PF MB3]A;A1SFC'(6)CF2&^;?VO@+%(0]LD8AA:^#11))XJ\#4>#8:JB?K.(F"5# MI2U=9JJFP!33435E(D&!ES#OB(HB@]O(I5,P862U:B0LF?*DY1Q*8!>T"?#_ MMC"3MH2*SU!^*/4I&$73Z K&CL>:&&F]8.7Y0<&>JDD M5^'4\U^^DP#J>I@I,A<=PB7R$5.9MY!T1Y4C'R5^&&#&>Z[<6%S3H=O@6+FB M&UQ41/'$H@)TV-(0]&YZ$=KK^M^8O)RPM42$$!7"37*\$GR7B$SD>3QNK#R, MJ#JPR))*1W%PUA7(Y7@*O":XR5&)3;UGQB3479P?%A/2"H$5+08@-1^(5KGM*E1$8&G^-KX/AT_B,67?+H(Y+L.5Z2,7I< M]?71PH69298'>AJPMBHMZ-$I$-HO7(3)@\'>@F+'[S2G UN)?Z%LS6,W-4=> M\4M J[V6,7#6H*\'& J.J6@QNN8='10DR/CP-?V%.'/ZJA3N(>79::'S%%JL M'JO8$3E<4S &"-V=N3FOSGHR;1[ H"%[XAX-&N(V(R ,+C'=1N@4, I2=7=3 M9^>H<[#7L'9..T_*T*FOUX].M.X&57?C7XVO^674Z0M6R'^W]$.VTT[87?G,-#9& 798"#BU)!P#X(=>+K?[?-_^_P3^&LG MU'D><#>3.?--5E:(-_ U4R6Y=\4-EYH>UWCO[1N!N]AJ[-:W[_S\.,*U3HLM M[K(5,7CNP&=X9C@1B89A4&7(P1C-.BA,!8IBIC_@(!5]XH6RNO;RR3/=1E"J MS/7$-#Z2\)K5$,OW.MVE4+H.@3OCHW4]!NK0NZ;_O8W.^]W /MT:'<',3CW8BE3? V M![&Y$=_70?0Z>TN[96X.XFX'<4=$VEN5I<=;]6&;L^L;:C#X6'OP]9BH_5ZG M>[#VWMMW:[5=0Y!KM]+NJ='Q;3SK&='+AET\07;QM=3OMMKTVV[>"_G?ICNM M??UOR8_#:\[&]];=_('[5V]._>O6_^,]'_B#<_G[.7!_M5_&S]$M\YV&&BZ><[-7;TGZ<.[KSC[^FQ"TX]7F>>:^\PNUL[ASGVSV>^#ISZS<^[=XS&OP?W] MU=QRW>S^@RI4E \YA=\I1=JHL-^JRK+7/]PHL!MJT/SW8*/ KE.!_56E*I<^ M3]$(D7R*,J>$D(W6NEXOWT/[QNWY-6^XW10;]W[UQWS1OT;6G%C^:^ M?QHZ\IT=]-^]VD2U/]^:&KV4# *B@$;*TZ,G.7TK%-3KWF,*^OK,\&ZNBX!ZO M\I@N9<>V2F!@Z8ZZ$:'II;HA;*Z=7W%:E'%9V0:Y?%2RQ5,546LO[%L-MU%0 M60DSJL+9(]H9[(E!'RE@ HP: D/%(SA%P>JC0=&[UMD@I%XM0D@]V""DRJBF MQGF#D+I@NQZ?I1<6EV8P=[&TD ,+X[UAOA,/XQGB8\$7UU&.@#\"E45@%8CX M4A&LAL'S'ZA4C;$]*^.NVWXO!!R3()>J^ P(0)X*((AU/P^N,GR3]NZ0UV<_E7E\]I3 H4T1=2A M%#'CFR_![R=91?!H!#]/H$NX N+0C&LB6\J]X-]_.&&X,F&LM"*"Q&G?*H1H M(;@,0LR>J1RY#$'C"&!?$25P !@H'F0I2 WF\4-@@" R$0,ENV%@IT:%?35C MT!8@QGB*H#Y3["[IO$TP55%8)^[Q-I%\UB-R88>)Y;*8,GA+SK%'"!7EM&CU M-H"/B,"[6D:!PQG3<0)UXN'K%M?43P!.K&WH0J4Q(;CH5G4:A]S^#.&0\IB MJ1A%+RCG,T'24Y]G,74+N\F".? *.$KDZ'0(;D,-.$F[1B;#&YD0DY5T/&!@ M)4-7@FZF2^Z $11"X0 MQBAX=P/J7C&)9T;4-*7U@V*'+ ?)N%"FY<%YJ:;L6SGH@(*./64O7/!F)-D/ MPGO?4W?02Z<[*/7F[O]RW/;3CG10>&[0']_1[7CUV+?C-"Z&"74H9G2N#^J* M(DU.E_=C ]3Y 48!21:SU^]^/SW[FWMD!&=:P=/&FD&_)!Q+Q+0F.^Z5&N05?MP_(N?J+G86&"J8$7Z/ M?KT;AOE%X[BT.+&PZ]SBB"SO<9:5:5:2Z3A?5\O13;.!-4*[4\\R(;7;FNEN M>@)L","_<.CL+^_GYXL->M,Y(@AL<%>A[$ +ES*:ZZ2'%";VG.#4[@@:WH!8Z_ M>QCN'NZ%W?Y!<)+ !(+CQGN/3"\&LY@ "8;5+JV]8'44@JIFT!#(=&K A KD);>_;B-H2A,'6X 708WC0 M[\'_=F0:+YO:Y=;P1;#?#>'ZRS,G*V\O+G'T(D@S^>7IBK]\#-_ ?E-G?^\X MOXW2C5-KU<:Q#84T(V5E.AJ"*CVR[1'(+8X=6MG*K+6BT:&:B[,3ZLV )%>5 MVIUN 9!EHSSIB9-@T'XM;R5#@-\T:UM'-N8OB83X5Q2X(]![24@8Z;>5TA1% M#S]A4'[;CR$:4@"+%@I+W^\*N#RP_057R@;WR@F(EJM)@U 1?3Z;X>; Q CF MGA#N.26!WRP@_\,LI1YI NF?ZKP%1(#/XY(QI@ME2'BBVW?H_@1FO<8&PLTW M@93;=M)Y)6_0G1'CGQF2\_Y!YZ"_ 8>TLGF-*)V'&R3G)W$0W4Y_@R#\)$YB MQD& H;^%&5[I]O973_VYM=@RE%P5/P,+QU/ 7^"*6*CKP*9S?"'(IJUI0S^VT:))75Z. -!E-T MWGD]SSO#VIFMWHNM_@N02-7LJX7QNL&/EF[EJ5#I*J!/@>X?W_5Z/SC8X6&O%^[<;_ND1S_N>P,[?VB?Z(.T MONK<*XCULSZ\1^@:<.]]'SK-SCO/T_+Z1QRE@SC*@O\WJ38:U+=E0WT):0LT MUD:G_@9MJ@T];&RL!R.(9V!S_2LK)O$D+J+@#Y5F]VAW[6[LKN_ [MH-=WL' MX>[A/;:N>.::^U,ZPO^S.8YG:$A],W;4;RI-53D)3B95>K7].JNP6<1&7?JF M#:K[8SGK/M_[%0J;0WMVA_;439/_\ZP,C0L%W/)B$F7/4R?9& 0;;7*CW#^Q MXWA2ROU7L^-UR\ZS?#)6VT=+O\V2.DR3PZ_]TU1\V7(B"7V&;9\]3Z]BH[ZOE"!STPKV]_;!W\+PS MYH,UI: ^L]/>[>QMCOEY6QV]P\[!E5\#K>OI@I-0I>@SB"=Q9L M&P6_QU.8[N@>JQWV-M4.WX'9M;_7#7?[NV'OJ/^L%?*-V;62V=7K;([Y>9M= M*YWSSEZG^XU47%Q4\-:B"%YA#]=SA&=+J>DBF&7GZ;4JRJE*RP<0?_OW+?[6 MO9$;4^_+V>;>7M@_V@^/=NZ=>WY_5/$$[<0OH8G^8>?>*T2_2V)X3B99/%3!JPB[3[,E:0S+^Y>I!QN3\CLP*7M'>V&O?Q#V]YLZZ.:\ MOS63LM?O[&Z.^=LW*8$7W9>$6[>:\^K\]P<0;H<;@W%C,,IE.>R'W9VCL-N_ M=PGX_1'%-V(O[MV_Y_6[I(5OPES<;=&92);^5$:#1'DMN;]\WAU[8KJYAO.) MEF93^%M+N4[O2$U;FH1K]LR=O]U^X>8HMH=9DN4_ZYX=3G/RYG#TZLZ^TGI! M?Z_3U6U X,!39;8WB*HR"[I!%]_K-O>F?3*SX 8B,(,DFA7J9_V''I)^O51- MH?-%0;[XRAT^[)TR[4_ZS2-:D(2]MMG\C@[Y<@)TWL/6J4%6Y4&9E5$"?Y5% M&:4XK:"@#M.=!12^V@'>XU(.FRNA.6PGT1RF_?,X_JQ&+J5KXN'=]*"SEGO( W (4-\:%.)\X8N96O0CFH[R7R%SOVUXX'8TO#-Z_3?!1"6C8#"G61=.+B+\F'9K&I4E M_K.H!F#5E#+OB9H&XRR'K<#Q&UN@=_+N\ZO_YB[3" /U>:A 6@+[*(,;A2/@ M>:?)/)CEV1!36X@@X'?PLR3);I!2]-#FJYLRI**/I_! M&#AVB5^K691'L&]3I8C8:S/\HNG\'&S%+^#A>1#-9EF<1P0MRYM/XJE5^0J<"%#"-1G#B55Y44Y1$ M9&'P#_@%4/)5KA2^, Q&$1+$/Z*TPN7T]L*@W\7_1E-,:ZK@UOZ&"_\G/%P! M2=6]T&'P?^,HF\;Z ?,%;=T0.&H4I[)BV/@RAB?2:(HT"!^I. WI09PD9?,& M%]6@&.;QC ZN,<\WT3SH[] <]\-@H,H;!<16<6W*906\-?\$JTUA!VD /6T] MJ2U\$6Y3O_O+!]B2/";*H1M[[)_#!WL.9Y\IO)V8?2R_ M "4 *< 8L)LP6L94H=>!W*(BZB6> 6N-1W&4XZX0.>/#SH$&-Y.,*!-./H-E ML&SO&N&^@$KY]@^C64RR'U\$+*:-4*+Q&&R#".^_0Y5FNL1RX)A&O!0\27BK M(?XA_*L@L3*H@*VC]L&K$#$#3*#,(Y >0$P5+EYALH S?^02V%(N8J94TK6] M5FFE\%UX5M.L*.$SE&#P]'26*'QT'!<@IX.YBO)?:/6PZ7(!@5F!8HN; @L8 M\2*07<+;IG"B.3Q=3>DW2(W#1-&5AUN= ==@6F 6& /[HS& 0A/8A!#F,HK' M<]S/(:(7*)I@SC<*^""P<6:M"YA$)WB5\76,KC-8I_XJ3I>F8I*9RH;J-D MHM0=_#0:T\XGNW2&7!M06]GWO! M("IBU.C%=&TH]6R;.?8AT'V4HUD_^644%S-0M7^F1VNZ>?^@L[/GVZ*'G7W\ M9*'EZ0VW/51)4M>K/=>S'N&!NP[W=ZTS0-?)[!RQ">18K_3?_V\E0]K90=F9 M/AD#5VI[D*OHTW8TAO?_'"4WT;S0;I+#3G_7&C!Z&/@?W3&M;. M;*;1YVUGW\2RV$[4N/R9?Z4_(K:D/VL8^C_41C765[_7V6^<[GV[J.@0=AS7 M3!1,RO^,JP;+7 :(*-1L+CB M%\T2DG'&6*K9.UBD]K.N)0GO4K"AGH8T%*7;KQ":L$D#):6T\ M(A56+ J0_=4"PYND(J^8K'N< 8[Z)=M_YZU'%0=FF=8E.,Z<)+AL+;$/^!7H M63!],F!0G8@;]N8733W[ J(!FLV]-R\X_26:Q(8/?AT?W'EJ?! $)NB.)9$# M<@OT*RUB"MK?]:M*+R-02\7 -,:U&-;\]0LQB<%\"E[F(%&+2?#/& \R."\2 MN'D%,5^R>+-$):!DWZ2L5+_).X'MT"DF=>\HW#_HAKW>P4(/H9[?JPB,QM<9 MVJ:7:CA)07&[FC>F:9_2QOO]3!7F>AAV#P_"PX.]6Z=Z4:4YFA4G63[+R"\E M'I;@]W+4,7.5Q^YUHM%5Q][ ,DC6PDEZX>P $LM]=XM\M*F)>U0R$&YK!XOWSA[0^-+&NC8BJ MTKAD!P?,$UXT L4>?_]*#7)RGO6/T#'5WPUE5D (.[OAP>YNV._N+YQ7-+36 MY$N09C Y?;%XL\[3H24$?D+303#.LRF)$V<]( O&>+O3(9@B9,\O6 J\R_D2#'P%P^P2U4?AV&B092(-Q-*0 ON-&9(]91/1W7%U5\(H>4U^/)XJ. M*]32B#Y0*4'5"O_?]8"^T@,;/ZLA+%K*2SB-X#B!^[=U$LV!HEXTF.CO^)Y< M_ZQQUMXB%USU,Z!_5BO8 _PFR\LKTKZ7K-(JM#R#T/.*DVH8DD^LOCFU"/:";NGBG,E)0A6S>ILH8;H?\[5##90 B+L#2T\EZWU MU3]3:#3>U0A-'*EQCOY@&!K)B+S)N,>@1+KT\$9_6A@ZJ%$I MDP%JZS@0,Q,92\EQW7)0SML5W((;C *8)>%C=A+DDB2:IUO,1X7AD@34,++W MZT:+V#0B.XS08&V< IE@SKMO$(-#ID:2 9W-\36>"2AWV\!=4C#[ALJR6GZX M$[Q+@U-XEDP5CIL@?8ENQ*,@806)0MNI_OL0_9-PF? ]$[$>T/7-FMA(C:,J M*9D#HQL]3BN*FZ$]!OL?Y7 ID4/$7'7'/X4- W-R"!2'1[:=QLY%RX8X&"?*\B"^?V1H^#?$,+R! S5QD,QRZX[-IGSB:=NJS MRH=QP=3A>QXX< 9OBGGCDC@^?Y!>+!W$!X=]1=JC;51X0@PRJ$WR[^2LT6$XVU9 MZ%H'GC.DQ23 65L%O?5IX9VK;J S7QIA+]SO[H:@1[;>&5@K*E=R:9IZ!E# M0$VB9*Q_"!9M3B>OKXC1/9!<03*5&*LB 29Z-#?2"1?T "$F:,>0&@ M[,[P!B'31]K#\Y5PF(X^R@ J0(]5/(Y).(J(1==;KH Z!TC6P"847DU4 _!B M1C::/8X3UFP*5>+4X9!@D 66R 4&%BN0=[V=TY^.\;>:.W'<_.S$4^5[!\S. M46T@0X"8BGU1-,C0;5D$;!R0T+O?-],6F4_WV;3H8/23HM@C54:T_MB9W^)) M&)5[#(>=D@)?Q$"U?/'A3& 9O-N:2?BA7W<1LO%P/)-XZB\$J!HK[AJ[^(1\ M86U9?\_9&;;[U)UA_;!WA-9[=ZD'I!?NH(W?/[S5#8(4CLV/0^LC/SPX"KM+ MW!9MW@H[C2,U03J N)_D!-E6#I-+W^9P@R&M;Y&_QG<_$>[N+M/?6+ MYR [F)OQ3M^,B[H+U4$B,??*J7:]=02WVKH3O 25OCFH5Y&-UTS<5C<3H+?Y M-JO&7D(7+&55>##KYSU]_:LU7%@QO8,[:^&6^"M<72_0\VEH XMT 9U(N*=9 M#+*+F4'L;# .W"1X![YVY_"G5R$]?T)>AS X.@K^NU*.*H#,@K[-HR2T?QB> M$5P;7?&LB??\IB_0O%><=7Y(1QUXJ=^=:H-R3\+R3 MK'1^]^ RL[8M%RH*WJAH!/]ZG5487GJ9 &<=5'FJ0/FXF@"7#(.M]YUWJ-]\ M#GJ]?= O2)Q>P@Z V(5E94D4+HA^M!V$F=OB+&$976F MX$RSC2?\>JN?_ M;XFN=+,7K]_TCI9L-%67++"GTZY.]9GFS;R-GV*GOI&1)<24OF;HL_ MNC:87R5MBZ(;0[6L:X5Y;8J&-T7#C:)A)]C]'*J'=5Q^4T*\*2%^\B7$CCQ9 MAI61+<*$X'+6X22#!5*V!Y>+2/["%PQ'I\H,=7I[Y4[AEKH^XX)HU#8&692/ M?(Y+"8LSH)]KN5*.1J(%A%YF-:/ZZ+T])P6_62GSE>YG"R9"EXF,M0-L>E[4[3."XB&@^:+B%IT M%PQ=2WX=#QBV*TC-*;&V,U!+"MYOQV%Q637CP;"E+RS(I9@E)?&B1TBS/"+8P5QBM.Q'!>L8G9CTV&?V543DIP;CY:.@EYA&)D3ST M*A=7OII&X3+%C* R;X_C,>@M(-*V>C_M=5]H7=&.+RQX\>Z'+!+'.>>H8OX3 MSX#B9O"[$9R(J9U4^!7[PJ2P04BJRH%/%.1%&I+M[.Y*?7D.<;N5F=>@'>1S,'%._>4P_T='<1#+/Q\+J=[I( Z1C4&)*/*4$W%*1S1!G3!DVQ]M< M@!&I&-'HKZIP$HQA;+ ^MWG..4K?59,VTVSAR2(;'RC*8T3EB.449ZW!813* MZ'_GI9H&P+A^4W/7_J>5]W\Y[8#J7'S"G-52-M!K 0W@22K1J2(DID2CG)P1Q_&S&\(_/S<5+1#1^:>C+-=9@O5,F( M\D/AAX0(AAI;P;GI9"'HM&913Y@\RSQ+^.9*EC13^J1-%VF1^/!B(@'4/*YC M,/XCEZ%TY+Y2&/'1W09_&JMMT?0-/)HR6%^T&M%DXQ08+9"5R3$ YH:;&*/Z MD<<)&AL]MU1JL2)E!"+\Y B/4R>IJW3",L _;?59#:O2\0 !C<")7U'RR;5V M=)%%AK5$CO-+12-; )49709G"2O%2PC;'%WI4H%V96=516>AV'++SRAK5)+0 M<$,ID1F+/G*0B<.RE:_$9%@4I:9MJI) -:>43;H75D"A ]JT-1Q< CFV=[!?KA_V%\JWWI+ M:J2=NA*5H&M"(T)H^2E^BC]2\B]=E!QDL'5()[!]@RC]%+SM''=891TIVE4) M;HI,0F9YE4=3UO>L@MF(;#J_:7\[*K%)_ EU,C9]I^C]26!S71^D?4-M03)\ M"\-OO*FS'K&/&W0A/E\0*V2.49A&YDC>:XZE#&'NXPKM'G0UQ2.5ZT(\=1TE M6(8@+L_R)A.[+4J*!GIJZ5IU5*BR#>K!-4HE1[-R0DNS#"\>53N(6!^R%RFE M2X35V:11D=HFOA2GO*)%4=WU@U1B%KI2M?_+<2=X':-#A/VAIT"O23:;.EYY M>=Y3V^X%%GM9Y)4XG MZV)OK/F,&G)^#=:N6$TF LPV$1=@C#@T/,U28SYQ0;W4KZ&WX&H>@P8^BF)8 M%K"._%-PEL(4%?,7![?D) .FCV@@H>9.X@N'"_GASQH9(5. $8?L.B,RJ79)U9*P3:J/06YGNEPZ[-K&[K?.^SL&M0&5BH:RW_J M)V/*U>E<)'9;M*[WJ'-H5NMOTL4D'J@8:QWPY.R9<7M8=$J9&GAZ#7J7=>@7 M[.;6M_6<T/9,>0;MNW,>%P 5-F5\,8H,,?:FVH2=WG"<)/4'' MY70N @4RZ?<.(N\7L:[Z6INL><==[Y]J <-Q^(T>_O.[7MBO(;OB4X' M6'9-L@&&\>QFMN[=7K?3]1G-"3*:_YED5?!KE'W&;$&\4B!@4X8:KVG1OW" =Y M!YWM'9D?3S'\2I[N@V$Q5 M.BY\BY@W?!6S^*03O.,L4MWD_D+'8_03][]'ZXV,X$U[_^&DF0GK9=R8 M4.V(H^"Q]IF#@0.ZQPCS.'+M(5ER+4AM=Z.NPZHH84FY?[5Y-QDN"F]H!^') MQ#-!6%[0X_[N_N'W[(/X%^>79V\.Y9-'E_BW"X^ZP.$3.Q#^.GB$ZBQ: H@% MV*?__&GPJ.]D7>.P0^_ELWYU_O;X[_!^=M7[SZ\.;X\?_?V>],)CA]; M)SAQ]7R*UEH /?81O#* ;(X!]015A9:D+S()0'=@0]LS:1R8.;MH ]B'[H;V M/*(U&1"_JRN8PGMVV6-QS1K=?R[2-'GZ*)/4YB8G-->9G6LH+I;X2@HGR,!$ M8%QRJ<7X9IM]BFG-8'2;I#6Q'=F-FU->)?Z^2J50@*Q1%FT$YRMN;:YP&:*Q M$UW!8V")5P^0UXD&]$M3G GS.H?9%V6N?0I_*EV)WM@ARJ@; ;^(*?:/GB5G MT["6(AO5T&>96T_3RZB?(19V=B_C7,9QQ= TM -0-& MJHP51AY0+"!@YV?"S\,!9LDU&]1H=?,*\!V+%T"A4GPA7T/,407ZPX6/,#,; M#'FPX/&@4^^@0^=N:M4%WP1#CV.3]+<>^O_/N$6/PSJ+>(C,V]GO.!6:S$S2 M-O4 T.L9!R__$5RJ]/-)DE6CX#]_BO]^WYS%F]U=%KE<7Z6N2O^HDKE@8=\H MS%8"D^)J0N>X )\AI!SZ_\$,>E[R6Z:8MOBO#87]/^_A18#E[W76^ZL\FBH* MLUO(:7R"NR\@HNR/.L-%_,+&D0\'I@/W]EC$VI&Z47F694']Z\W.WM=@YTG,#U:Z,VCRQL4OL9AE05EIUA\0ZZ(4%V MN16+?\J'9FJ2E:R[&%O0#.)2<.G_^?;LTEUM.W!=_2D&BC=OJ4'8WRAV@V># M!#F_X+MC81JNB)=^X,9_B)%E4IRAR\#866@R?'UT:9H0S37D#AJPTUYA_UQ\ MB2!\IC0%S.92.HZX?W!K4)]R1?1<\&A-W:1.;\&J%D&WEB*E3R!0E':1U:]Z MQS5M'IV!G5H_+4=^F6HY\JWC>>9?N\B+K[$@VC^#!H6[Q'?!WYZ@O/*(D,2 M+K).YCH''#4NAW&Z$D0+;GO,'3KFL$&OTK* ?(\^SS 22N5.>1LB!+*+/M6^ M_C-83S;%_#OTT^<8^789.B40$MZVN0XGYV>7QRX_JSB<\4LS=Q&(!2N?_3'*)H25+]$P99/=DUR6NO^[=26+B"X M!JGP 9-^E-[$HF9YD0I,_,*K3@/;VHNE DFWVS,13G6-\4$7O=SR=XQB4B"= MBXA56>5<9^A+!$K4X)IQGD4=BUP"7NSZ"TPSBN95II&,J@8D;TIC1'F_PRIY MRJ(K.]MV[T;4@ZDZH@Q?QU<9[%P!=#128[$M-'6G2*/8 M:%A1M5M1%7C-1#%PVZ7<6A:A;VY91-T9?@B_I^.]/84#HD_@ AM4M$2&1H7LZI4-M65$^-()+DQ MYHMY@18F:K7L[D(5ZAR'&M=^-QTPZ"0+?9_1' M<.4&SX$B)^AYN^-RL*:\S&9ZBH16 YH]%MV"_@&,F*K\\ D*T7/SJ?KDN94( MA?.7KX,0 C KBKP(BI()>WO<5A!6IC4"4VW,JSPWM8[ZQ'O=T!U6W&VI1=E* MT)_SQ6=,:9@9:>)$D2N=GQBS9HJ]\,[O+53)P !XK"@/A>A9!CIMEHBKV@GR M$#FU1FF_"&Y9&A!8Q"HB ARHZX16^2ND MQH%C*2?2?(#V](9+X)7L<(&@2DF)J#)("5A"HW&L.(>JY3T":@-Z>\;7LIAD M?!VG])U00XK\#=\ UW(2#] 0W01_%P=_=S;!WTWP]ZD$?V_7L^MK?D![6YIKE;9!'[5:_;JELCA! M-Z1I9B=(:\W.9!,M:E"Y%_0!,IICD&'7&0-V<),Z7!NPOSQ5\Y;6G/4E"6X2 M@C6I44W?*&B1>C#0:K>Q0H)\MU@Y,O)<;H(-X.+TW6$OQ,LHS??(=+.>Q1KL MF0<91/#8D^;2Q?M7H&\Q9J $=ZM ;2)X!EAC;4/T[VIOO]MZUFL+.9FLNG2: MK\COHK"OQ]XY=[IVFEYENOR/;>0;Y<,/"M")X]): M+T_M]S!IW+Y_H>>%/!"FT6C#,>ZY=9)Y, 9]GG;@)ZPHC@M$"V$$&C<% +\< MLP4#5P8A91*$E-.;9MQ$;H\WT-S@^U2;)#Z(V3(&;VZ=Q/_PSA@#I>%/LL'# M-M00DXB/%ETD!0/#B" C<:-AB7GT*;CN-':*FE<%_9WMX?5VK]<[/ BV+CJG MG;>=?W5>U/SMVMP0O)EN5/^MVM MR$!'_=&YZ 1GGP6B!UZRILR#4\+3A5F^SX 5S-?FS]7M&A.NR\(X$@JSD4RO MT&'D!7@$V#FR4(HX\KC"E'ZJ];%1;I1*+!ERQ<2=%26(ZS%[--"N$1X1H4TO M ^&+N4'J7(;%MKTIQ[\SH3[F-.KSC/$WG9R&]27]+\ U-/TO\:[#1E"!W80; MGS,' ,XSJ$IE-SYT,QLT9\A=D$:F>PG1Z$[;<$4"O1\+ 3=S5W>JA1+Q@DW$0X)I%OIE#H')!9Z&Z WY-V*?,7"% MG!%AI7%30T8@)+G#M]'R?[Z$A&9?0LF8\(&Q18<) :V()-<19PHRA;:T!7TH)N7LX<*"$ M >UP 0J3J7QJ0PF,9.,&I%Q 681Z1:6+5>'E #,=N$_%Q.'[>II$V3*J@YP# MA$FB=(1=(["DA6T3IAG+SN!74_UK9P*T$=R V\DN6[ZVCB1.FM&E7%'VR9NO MQ*.=^2Z8PX#%W51%&&$JB6@*3L,* _)J..S:'':[ M&X?=QF'W5('4).X=F;8,0]/7WH".&NO55W!(K\XQY0(5+\.F*<^(^#E+9+0U M;986X6"BA8B\G8QO8P.Z IIA*EM'B O]Y(@AST&1G=NZ7 =L%NM=W4$N,!;L8L^ZT MRCYRTC#!RT8&2)VV28!'M>Q=^)9I],E@@LA>"?#LHFQ?!E;79IJ#<&H2OAW+ MB.=>B7U@E;COM5;TT0')+ASD H+D4&M#(EM>'GK& .^8F";N*=#RDT+=3!B" MH35]Y4;RP]"TQ]PVH&JPE]B,=S$;V/M2P&<(<^LFQ1 -5R-RV]U>6")1UU'[ M?![)LW/O%7G]P<&A.AI%'\>]H_['WWL>CH^[.Q\-]=71XU-L?[8R[C8J\ MHTU%WA.NR#MR*_(N7Y\%[UZ].OL0'+\]#7X_O[@\?_OK]\9Y'[TB[YT&%T<1 M^+NTMSAEN,\GR(+;G(MHL4HZM,D>)24B_NSAR#/-M;1GLU@>24RID:*>O(V* M4?3OX-B?;TT8TEJ0OS ML<^>/ 5_Y[SM[+')Y#1.-F+O69#&J\@=%0=7?[ MP^['X>'NWL==D'@?CP:]W8^[W5VUAU77O] M^/3T'$%S-A ZCRO]W8:;S_3.?D?T\>B6[QL_N^G8R0P_MME-SX!P3%!P04:3 M3N>R;0FC,:8F<'ND*RQ 3VT:U6I=END[KRDM!J".P33:.L:8VG5:DY$K3(>XXO9.)1((#7&+!KMM_UV M6IBD\,?%WW:X2M&$;;<2:TL&?\2F/!8/ON.,V^J"N-<_WB MUD[JJXP#P^CBY0M%^0S'"(8S4Y3,*8V:8ZIR(ICL7)_J2L.C)-JZMMMGWK'= MN[>W:)2&EK:&)86]D01[X=[N8;A["!O6/UA(#%OJLT:;0@HJ<^IYX+4])&)8 M]'N;7C\UN8JF1Q8Z1'-$C:-2>]TMUO0J-R58\$.^-NCF3!FUA_#J#'(5JQ8E MYC7C7$/8W?"@WX/_[2RDS44_O844%_UL2?_813_!#^!G=Z:R_ N(IGT.:^R\ M.#9]V1D?058R5SRA01^:E5-L:DFQFF1C:/<9*QS M_9!.LS4S,2F]IJS@_E%J5G-$?%!7&H+H'16<,18K)5<_:CE=USO.YK2:L@VD M=,402YSPS@5SM*UOHAD>V8DQ#2YTSQ8!F0N#]^^"E]EGN-G S/ZX0I4]>)U5 MA0J#7W-"J2=M/@Q^^U=ON]?K(LZ-I]^'5"]2,O01I^"#NVPJ%_:F3N)@0O!FB?^DJ ;FD[O- M;TG"@2%$4) 24Z?CMB3*13FV@JU*+N/E='NN)-8(">VFDE?X^RCVT:WT;HGK MI:Z*,"TDUD/DK8F>7](-XZ03\)K>I">%"18!X3KO$1T 64Y_Q*&]D[F J9@2A M2''R(W(A*567WCV8,!)B&X/X6"@0%"_6+R_HEI069\1 M ER/Q?+8/'+#9>WFH9B3??4G)/L%2W++K=V3ES=P-7'H-$NW82:$$EVTLS[+\-D5#.MC7_319E/\4Z<&/[%E^(,\VO:F:DD MW[0SU$#CD;7S5%337).*Q$>6J@4,G;M-SED=%#5+D"]*]@5U%EK)S,?*YNON M+"*R?*&$T#@+-J!9B_W-^QM_\\;?_+3\S793_IAEW&RAB!+$=Q8XJ!!E M,- W8TM3F;%MDS!>Z W# N(:OR)X)1C_/<&Q$+=$O6).JI>&\DQ!"$L2NH4G M(IUCP9ND7O\5X[Z@BA@<:SQ0K;Z9+PD97_YE'Z//R4T820D.-8O$DOO,^-1! M/!*.-0C%5 E4(38=R(M)/"-5!9:V:#>^>.4+&?;7KWG9IIJJ\:C"AIG$3!.. MN,:@#HUB!KD6^6(Z(Q!.&>R+[;BY0$*M2P]P+[H;K0>U:EOG8AF1UY"&&AE" M.QH=PV>JD'#B8JJ/LU:XZBF\%C=H-5=C:,!N$2D-QDFH9!$! $@E-U6GMJNZ MKQH34"F(:)6Z9;2UN8COYW]$V0Z^C!\05=7/OZE7M"HT&I^9-6QJKI#*WP:< MCC%:S/N9UL48%3]668(2YA@KM\]&]Q/1X^39Y[G!!KW!D(%<8$:2$EW;W%OO M[M$K>5V6KRQ8U9UV%FM<_V+GG"R[W0>O5^$@@E'<\$'VMOFN6_=RV53NMB$) MM03"4F%8>LE 8Y%IW4MH6"4O/FJPU#8BX$-%+L;<^0L/GD8SLWOX/M3Z03;L$H)D-OT7F@Z7&OANBR7ZKOI/VX+Q[7LU4[EQ +$/G*3!C9)86I8"I4HK":N.64U1GZKY MZ@:D)?Z7*6C%@KC@]R4J#3(XEFA?I9__'+/68(4T9K/268_$9) M-(>Y_SR./ZN1ZXW0KA.^VV4._QL9"\(F!?_PD_O%5\VXYKPBU@-S;O"0D>MC(L<54XAXSDU"X7!F2G;GD)AP! ;&LBWMT=%D/#? M:)I)5S-A;V'P&U+\/^%7B +XFJ^ODVSP?^,HF\;Z ?.%CPGL F4+WB]I-7%J MNVYR]O\%Z+S#/"9\V>:$WT3SH+]#D]T'VU&5-UC^>>*D35]6RIGGZG'66)VM;#19V0(56&Z*MK\9"34G_!J M_41W<<,7'I O/#G& #1$L(FBOAI80VDO)MT[/#PH$F:2R&+4'%1S&;&?@LW$ M07K*ZB_!?<@B=T\]IJ=+[- MB_?D;A[Y-O)L1AA6$0:Y#;K:Z@4S(G[)EJ,Q0%0E)=J$TVP4C\GU(_8N60HL M8UT_T@('22<06TGBH,LZ,L3D"O ,(1#P["4E@P.?X$Z9:M3!S%C\S.0M\.?: M)^E QFL%UZB_N09&+2=P[WTGJVLXD-$@68GR8S*2T:! 'SD4-Z/C<)?!HF* MBE)??1P P_7;U='AOF;'6LUG M;^&]&@K<(0"X(?.N@;(Y^FNJ,U@E?KBDVP%U0[X6+52'VR3?S)2KP*^ U\-Z M;ZL]PL[9M5Y*S08HCC#C;+\X'6+-#;W'F8(O5)S&?0N=M^YZO"SP^?\N?-DF M\@:V.8_,,!KM7DLACH=DIH=C0,9V?X=GO=2%W)JJ*N#N]2"G<7\O"GPW4UQY M0+; '3)V';350R&W()S%#'(W1$&_X%)L3H2HT6YWB8* 5"!]]( ML76MZ]2R+&D=$#$12#_BYD%GK%-[;,-.[X->RQ, M 2$#W62M$3V!C,'#47&] ,!YB92Z9[N-;73)70R/)01PF*[ 2 8 M)6/*L)C:Y@*,R""/1G]5A5.. F.#GK$M\0RT4U9M-+VDZ@XY..&HL2L!"2G7 M.>UA4/CE',$2R.Y@%I,L7PX#9W]]*V0)E70W+;$9D2PG8PKP%> MQ^DXJ>B&6Z0$S768+V &,,(9PP_QW,B_(1#JY$]E,V'>$KCTNM,3I=?2R1>F MJ"(T!9( 6F'7,4CKR&4HME+ET8/53@5V\.\JRZNI17H?4Z#3B89X@@Y]-''! M50/&D$.3SV7G MN'7IN9"=4.YB91@CMWF*.*^0%V.6%M0AK!>6,MHS0U&TA* M=H6Q4RO0#3X@Z9:AXQX#$B?+F/Q7R(O@'K"VTDCWD,]L[2WS02H,X_ 4.],= MRW+A[G0\N+J:!6^*"$@+X#LIL6#Y@OBA ^?1HF))'CVRO3@%0<>-\6S8G4Y1 MD@ITXQ:G#(_;O;=:Y=AJ[^HJ5U<1+]*<[*/MW?'HFO@=R$+AJ=93L,O>/6:< MQ8K$NB8-^CAM+=!@]5Y"C\+$O9.01:$_IXC1M^D%1EFU8J>2TS>GSG.&$70;HV'FC=[]Z:\R?CL"^?POVH.6,573MIV1_I$-:8FI1W8*-W;O @K M-M)XFE6%B3,["\(\&WFPV8K4%D;KP%9$.JNHIJWEGK>V5:N5\1RW;7.=<+6 M8CN$_&=Y MRX2VBS6 ?WL=4FA7H^TP/75Q^V=C%]^C89B%3AA N^ZHL(?^P>EPE&SAU)6; M]9 B;B$?$KBC:";RBUD85+DUD+26J0./0^0_26*VD((U=IYX.%4J498U).#T M5TS N33)CF-3AXI9.!=^99K78TVV<]5DW?H)N/1B+!W_M% 3A7]-5+/^CAS. M""L JI[)R]2CQ)Q,5Q45NX(%DTKWMK=5V/2):Z\OZ"SXI#I$PH:%)#FQ.@X- M%]LE,J2:OCA5W"5.TH_(,^\<,"<>>18,5\^+58G5[W,NAZMF[)_7_=J4;BR3 MQ"KER^_7[!/?7742_&X)26Q%+UABD]]GP<$609*1\4U6'O8'Q)(_9KLV5($N M;^P=(NEBNS& M1G1,_$'FSP8;->UQ/_XEV!JLM/;8RXFC["K4H]GVT9I, <,-5QH.'2> D6,?1 M(^9DH:M">L)0XM@83@%FHUYX!^G\ $?"NF--5DB;N%?CZ#JC:53%+XRA,Y85 M13#^-$X9^V0(U(>L?:P<@(F14;[F9%K7JUR#+9PA=3 WQ;'3Z',\!398("LL M-)0X-Y>48?U17UCK6?=-K+Q3UB6-:^K?/:ZM.5?CJJA=:R=9FIQ4V[-5( M'S<9;SBPWW*"V0*EI!>QMR%U8#L6T"EZ5/G.HS=!NL93?F;C;FF9K#]2KF% M-YP6 &8T.7EX#;G5?N1GPF&Q.;1C0VC33$;D&N"K&)NIHBP:49RMX!R-./5" MFJFZ 7-])B4G\#2ARN=9&@^YE21F(\$$BQE75-LFV[+)TE!)HZJ4=.32')T_ MPN9)F<516<"SE@"J_&)*ID.XKS=841,&IF?JTJVBN[I\ ?HI6;$.HFA/I40ZC+[8W?8] R1@*Y2Z@R[(HJJYP8C,GC M2!UC,V1T!E/"Y+2 S_Q&OY**VK U4%.PC*>H$!DK5IP6FRO$<: L= H'N)XJ M:_V6VDB>HH[H5H2Y\Z0?<@=K4\]AVQR/9'K>U-#QB8&LW'7$>?"#CO:CJZ1* M[)>\XISE1AN\GP-\D@Z!$SZJ5+P!)-)?9?E8Q=S0W7<3++946W0. MLG^8%,@%[>WB6.QS=L 4FG(X+&M A-A5**J8H%OJVLMZD+W%'6QB9W0BZ'4; MH_E(L\, +S=492W1+8.T38-P^DKZW./6Y&J*CBYOMO61*5)H+^'8[.:3)( / M:J2F,W8J?% F((J+O:#0^*CI+9*>N>S2USZU5% =:0?M"17U_T-622@6A"8* MKG,Q,_(\2'*F?/UF+KC!HER?-&1DI]F@#^CF$E$X<,^! H#*9=23 ' MS#=QC,KV.8;.B[3^L&5=W:W(51QYEH>=@07#]P5J0*YP'2(4IYL68(OKF#B8 ME87W@%'EXXQ5[:>&X2![=?3!X$(4UNUX^S.R+C]Q <:4$>*Y'T/K&XMOV>\V MS*Y<6^JI=?*[V, P@'&6Q5X A-/L1*?"+MU&86U!7/.N]% J(4D%M(R2="&[ M--X@I*DTXQ#Y2-IK/TEQ\,\HUYGML!:I":NS_XDB* [Q%AKL=7>'8MW<72I" M1C$V6J7B#/1BZOKJEH1XNNYX_C5W)WMKO*2NN7:_YF[$HC$:#42^%PU G,QU MHW3XZQK+:D8:%/' 9:MM+Q0'&FPP+$4>J27];.(39 M-M:D00,+M?_>HH*HSYAD47#M+Y^U>.8-OK-AL(MF&+*0)J[!/E,Y#NWCSY7) M C&#C:N M,JH-4\O++/O$*L\'[("CD2Q?^^'KQ8FBP(1TY-VM!&V".'+JE)B'7IN9G%], M8/8Z6?0N <(&1BF84E?1E1@?P.)S_7=;T+]%HWG!T"U>/):I1S2YNREOWUN+ MIC5TG148^!,I^RN"9]"/"90!70K=[_;[(09)O:)'BE-C-C]C59M*3@N(4#%Z M+N)9$XF^3*+AIZ+$&,(E@5?#GKR;H6NA2AE.:.OMOR[.?@Y>_M\7I,/8'[#X MO,GR9&3T7LII !N8*M!2SO]R9C2.$4/8K1 WP5Z16W]H>O,Y'+\L(1;\+#V CGK"#U@4;'J;;@*V,<5 MQ0OK*;9UN]084TL3O/WD7Q;G3I*YR1"&G>IU#G=V=F@CVD<+&2H*WD:)HTO' MZG6Z71H*'N4=JC_9,,LYB9@(Q>K\1HXO/A&I4' 48RY3(>THA=W+\KG[=LP& MQ[*\A&4:^7KQ U[4O%&: M8//YA 65SJ02B#&G:7W1OO^12D+>0OJW?BS*CW7-LQJNT(H$C,%V:IG@.M:F MF)*+.M?(P49JGU%H4L5L[L 7=>QQ)R65Y-8%Z_3OL?4FFA?H2OB"G!,*?JJA8-"0WP(K(\:.Q8NKJ\@NVLZY?;U(-,QERMXA2 AU,5CDJ$.\"HB35LR[Q@J#^62\\JZVNHKJT='1E7U M46(E.WWYBRELV%H3>''Z^E<*?;/O9ZJUREO&PYA!^_:APTL\9[Z94;'_]E0- MW6.(?/P4S ;D#&K!2!1^_BLPC9G_1OSX A."P%X?PF[(3UW8)3D36&*+<1$& M2*X&U8G+M)04R+',<5![T3"O\J&V_LM83H;^0_A1DLW@D53=T,U!+\85 MN9ZX.10U?R"_4 K["%K,NK)Y2P./<[NWG:L'2@?T"R,.MGE,-,BP? D&@:Z"[TBM$$D\2U]V]AU.:!Y=.39MNI=2YY1E\ M']9.)H6Z(6<\K;Q97ZCSBBGKTZ?LN>T.9]" '&VBO,D"S!.K%T<"H9L"B,65 MC=^=3^?TL7TZ9Y^E.O*$2R.+9^#1:>U!=NO=XOOP4E_@=]?86D_=Z$I6=266 M0-'\!$=[!?H^*'O!"=>=SP.]FU0OH\_/I0<\NE;<2"]V]33B MVO#+>F/&]Q].B*__D5*AV$5)Y0]C-2*W/T+S8Y9.])E#6_^FXFB)^M1T)5V& M'>BN .UPM51X.:!0+UG*27132+H,"/N(QH*Y KB((NSL0VL07,%XQ?OAT _"PI' MXQWL8"M*4@*Q:V;BZ@'P-&[@FAJBDC?/(ZCU-;6M-Q$SW6J!JF*N287=XN0C MS("\CD= + 7[MTP!N4>:DAL2RC4(@ZLH3ND7F$VC:MUMN72%7\-?B$I'9>A$ MI7$*C\74_(F.#M4@.EG07LHY>4.BZ= M7H1.2I&?V^L$WW4XGPLY;-%GC;[K;7NYM38>NP8%T/Y4="\J0A\15(I#D/#3?2W@BII;FN=23<6N$**DMRU]-G=18XOE< 9>\ M)A;[7F6S1)E@ 69=#H"FR1>$AFM@-91U$)=-U#L[OPQ^IWZ.*9MKLYSR/IQN MRS961$(?DS-$P:4\-^Y!SO%^7 M[00GV.TOB?+@L$^9Y!&WQPPQG267+&#D5?Z]U $A>AWEA0&',LC7XW$QR7+E MS59X4Z)!#7"Z0]--H/;!%7MNG'/![#>N,*A24M],XXK4H^7\YG,JA!=%D]C 7YAKU_DR@9F^)4+2\;NY3E'D[CM=-# MBWW,G> X*2?4UIY=W0Z/_6? [4; M[V SKFC)G KXQXG46+,I'!R/< 2WSE4+7".3=8Z<;<.4!KKD_RY,I,2, M@5 M3%C6JC='^]V5:"/1T#4:$!7GNK5L*F*V7 $A<#HF6L-*/,A 82(1EVRZ=!R3 M?=U$6Q=&6_>ZFVCK)MKZ5*.M?V*T,:%T*=V-*9+&U]$BT8J)PE+S'UO%D-1? MSITE1<*B6,B8"\W^C 'KM'@7U@&Z6<:NQA6M01Z[1NLJ5UZ1.?)-@Q(WX#5IP)2 MA^U@6'5"BP9/4W1CB*3P>4Q)B-?8ZFEZ8BP1! 3"8_-_;A*++K MAF)/LI6G0V60*OALZ4]L'U)Z5\=9[I(;U!HU^EJ\T],,*_E\3=M8/BTK,O%;\3Y(SJ0>8,A*TK!6Z.O1W3$G8NS\T;GH!*\D2N+L[(E;M+5&;[@UAS N0FA@5:'! MJDGM=1=R6[A'C&-Z5E>/V+P#;L"#7.TFM5![Q&6X ,GC,G97-KX"TF( MO!1_=T1V#O!5!7M[K3,>3':UT\963]R>@.?,-A$F@CN@/!-6_=D>,PJ]-LKP M.1)$MRQ PDC.)FM+A\P>>INS=X$!_RUN&QGOHX&98+0"E#R+#DU+UII8<;=6 M'UO;MMGS;MLT()9$9QU[Z[&UM'9'R:J:%A3J*%Q!Z-8;H$6#V%@DYX%HWBA@ MRL8FT1@/]=D)SF)]SKZOWR-51UB:LIXJ<2)OFQ:+]]?1J7"LNN79LTW)O0R=,)Y@,(#!M"+POL"Y>&W?@EHB!AU4L M^2>$T\?_5Z7.[Q<-T_KP-L2U(2XF+M8\+'SZ"OH 2EFI!4=Z'&&=VDU43*1/ M_$2-KJ0!FU/XY#0?D-(P=96S0>%_HR=$.C\72I/^@K*6.BB@X":+DO)C#"@E M:XBW3']#]QNZ]^F>X[OC*M6=64P^Q2IZKDX,,<;)" DEWY#9ALQ,QUR6T;Z+ M UEH"A0XB6>K&53!%@-'Z?YK)?>:WC1FWE":4!I0R[;ZC$6,@2:Z4#O2' #@\\,Q_&&KPO M ::9'/L%UUFPT\.V*-%DF((MID"JP6_1,;YA$BRK4QF0Y%/U)IFU(14$+,$ M&X*(2Y39I4 )R*3_2T5QT<5S' M.OF1D\_-VCI4JVI, @EDW>J,P50^_1Z-*NO9%I+-A82$E7[7>T>&^GS^= M:9C1$;4TM2EZUX3=FH)BS:#G0&M_52,JLC=A/6F3@=!-0(D@<;(<]T9GR%(W MBDMLY5,1/J[)$;8-ONK4.G<3#&JE=$XV@9GWI22F8 RN5LNFP5$$+\CT8&K4 MKH6Z+FVN/7%EGD7LG^,LPV98$F/!U ,/MYTJQ9'H""/9;8))95!SR:&D9!&] M/XB..-4N;^ZX,@ APF%_F]XOOW( !^C'B,$I:0PN% &G^P+OQGP(3GBLHPHC M&R!\J361+O:OM2Q.R@WMQCKIXK6XJ"2'1[J!J4%V@ETSB<3U]!6/1-#O0"GE M!BV"L"+R%>XYOVU%1]K/F]S.A;F=O4UNYR:W<\72?XJ_R*^BE!)^8Z+" M9IEE@P!9O^32PQ03RY^90:;,9I7IP-N,\4'V?&9UJH& DLN"EH0U!*%@\ MML,0,=EZQFS4<$"4:)RK$5A8'USSE/KL #'@[GH)F&C73N(!6F1\%&*-4((^ MI="3&\&48Y.O@5]0S_(PF*Q9NDU#,4"%*9*DCH[T4UJHE&;8W,RZZ1QCMNHQ MF7LPAP0L'AK5#;4Z(WMFDS&9+,-CJVD%MPO3G*[,T!..$T*XRW4K-/T!5Q1( MH05:2U/V$L 6VG(2X=].?45A,"[NG$!L\G4-Z=@=T7AI.I<57E:MLTF(GVM[ MZ];#5T!$II;190UA$^?&I;/[\G])54><+\Q87E=SW52[-\-:RCC&6*QK5?M, MG"(4P@[4?@'\!R-;:'T3U M$F'=A^3[UKP"O9F\0+-G!V=**L")\[Q_=7[R4!O48I>OW)1$%TPC99XZW1NI M'E$'#JGAOS6/;2/,*.$0V7ZJ=M*VEZF>K0<^YG90&V'] MH--SP>I0">AKI5;Z[/PT((JKHME./-[62&V/,2]+1&"OL&:3RCL[P=O%O[VK MK)U*;T-D)JQ.GIJHC'V>R&XF#4HM5#4!I6E@+1=3""^PSK5U>)J31NOH M&7Y^K1Y>,P"6TM1Y@0IH31/53#ID6.3&VNIETDM *@Q$&+>;1$2<>C\*;\JZ MW2>^@1H)NY>3(MS+?]PZ.U^-L64U,"IDQ"WVJZ.^MFMO4C:],LY: MJ&5(C?'"#:@6E>?74+$ZJ"K>*G]"EQRR^GGR\[0[PH1,>V1Z&_:2;A)7ZV16 M$#+LT[DFD%3*NN &XG)?VOA>K0#4VLYF=AX:@P5FW+(X863Q?\9&K$:6V/GE MW$DJTWTC'?O_18N6X/@D(H))*!L;;Y><6!F"MLV8HF_2^$\PUV+A MD*Q;DR*=5Y:<7'?=!OMH<7R\OXF/;^+CCXI]U/0SN*M9".+!89ZZOZ*^!Q<" MF,/=.4Y7 ,QYI^UZV_IX?8E*MRL6GJJX'"Y(L\!EL$$M'E8C=@6\PGTC)S7I M)Y(,+AEZ)EJ?U8JL*Y5(>UC!5T,J(=4SD&6#G3.)D=/FENTLGXR_@3O>DPYNV-]PQ1V#=7?*_G<(7 G$Q.M8=8**(3C6*E[57 M_O!\0:%W/[+0!&O$X0C8 MEA"Z6BPSQSH1E&\'RJB\DDZ*3$!]IS:5A43:5UKB=+?55D(:?CG7;! M&6\U 8,M!XTIG2^PRE[8[(LG%U!:->"V/C7,#^2:&+;;4H"2NC%DQ^V(T[EG M;>(QLM-E*WX1'"# O*W-Q%L$IE1AO,N$>58PJ]#!0MO(8"N&(?:ZWA#LF.?6 M>J#IY"5&8*4EKKQ!\,;4C8BZ,>\V=IO&^LD]'HB$6%)M2(/PYL?O+3Z=7 M@BWNQI06;IVN?J7H!Z)1)W.=?&@>Y;C?YVJHW)LWF44$T4B6H)'!'?ZP0G""K#Q0OR$EJB/F00 M.E99>>D6\B#K=C@LQ@6=C@&R3YJ[F9/!Q_@[E^5>9=D(%?+0YI5Y14.FE;E6 MMPG8L@YV>Z,LVJV^WD<\5IJ>!%,QLRQ_PYCEFIL;]UZ$ V%*,\Q MLX'YO#83<$4W$]##Y]O3"T.@I\VX_K#O1QR]VC/2'9;0.^Y/]R2_&6+KEUIT)XKXD>$Y!B1,L'.502 M%+ZQP4"%F;!9J']!4Y*:/G8Y%];A_+4$)BUBXBG'JO#_MYB\1 6V]I13)=46 MXQ*@KP85+@_ZTZN&&LOV.D.&EZ@7(>?BPFZD^'F:44Y(SNVB-"4[06B'F-V$ M $^.B&P95]2#JNG07$?9J;Z0R^2?+AB3<_-OS:U$;]P7G!\3LZ.:]_U&N<@) M#JN7;#+3")AY92%SQ;HYF? 6)4^C'YS3M)WRK]\1*V$;YL#I.+H7<>AKL0;& MV,=MB&J20.['EI9?+YH"C+P M9>R>T6_XO8L7*FVDSYVI5'C/4N;7@N'0,HT M)J. ZI!'LPGR8511M.SPLS6HYT?;]$@GJ1M0=EFUGQ1-CT?3F"I82M.Y&/>* MU@>PHC1P&E/XOXLXAFNDLZ@P&'D2'DF==OWL'C_5\PED#,:KW2QIE"MM$7W/ MVBJ8M.(^=!+]!G(;W*%0X5F"/.[8(":+*E&C*U6\T/KGK2Y&@P6>Z'8OF(2% M!;'21 EPO:WGE:57M5UU!SI_$E]-L+-(+1-C[+?V MJ/=!Y'KK&3*D/*:<7-:9(E^^A,*H#;O$ZN02&69N+S$=EQ:ID;N<"RKX*Q 7AYWAIJ'EY9M+ M^I_<;+3&%%9S^UHSP#:M=MM3Y\HGO$)7 -Q.SD:U74T+0567:C4FF$.7"R*R MOZ@%].7U *36 ,#;@!5M J6+ Z4[FT#I)E#Z5)O$'%MH]F3>IDX0%H%CX]!W MIED$^N)SBCU$(S4RJ':I58XQI,;8,KH2P"131;:!7NSU<5D Q.'Q=[:DIM&G M%@AFFUA"!E2M,X6/-Z,C?:5M(:I[>_D/CB7;OD5'MFS@C6]&,!F&U =^_F_$V'*\P_:\>'0^E^:!T.?:=];;"T; M2K24$OU;IB%>0UX6;H5-O?EB[ ;LF>I908L MP.)">REJ$0#/ )9(U2U'7_>[MU@7% >HE;BLID_7B5%Z)WQ2A7$0M,T)'0WH M38D1Z(;[7+CBU2$]ZYQI+*2N=3M9QVSZ6+5,=*#ZTM?G!*B''F_9L+"N_]1S M_&S&;5.GIJ6C2E<8E]T&IV(N.?.$9WY)8H5V;=JLRKX.C#8'0CFL; MSUJNF'HX;YBS*[?-HJ3_N;2Q2IT&:&3H-1.7FU3)/BZO@,[-&*C3S.,?7"BH M>)8\G?GIC 2Z7#G-32% M4Y:'#0%1QY3C\4.M";BY*6Y8I#T2>2.5(WZG=AORPUZQOF04A8B5*H)@TS_D M+G)V:SGZ5Y_^%]4VW9B:#,JE6*N;._IR7]QJ0(HZ(F"%84VI:!YR6]\&+U$& M)PI#@G*A4^_9!^%-MOZKU:9+;E@FW:%"3RXJ;THQNT:_1T%A(B]K0BO;$@U: MTWG^:>H?4:5B9Y]4'XBL,=W\7%/#PM:JE([=(U6KNC8M)+KIF$(#7,?>>\U5 MY$;2.Z@V]$'SQYW.GIB$*JE@N$C]%Y77,'. M6T%+;>*CA#%C. !FG"%:([;. MO)]I8K)Q@N4X16=CK"^E"II$GD%*-SVU-N M:]!0MU,;TJJ2@+!;7YU[=K3+E4U2'MMGS?S= 1^.4Q\7@LI'FAI&..M\(ZYA M!9+B3X%/&L%O6TOK+]%9(R\BVQZN'FS:(XSP&.V;5?3BF"# M="8/RA')U;*I++0%&;-MM M$C0$ZA=E"<(#< 6$;K>J+[\H181S1$J1SA*VC(#S>72:15LW<;[V-4Z CF23 M[G!',628PBJ1/I,9*:#&'&0N%S2=Q+"XS@Z*) ?+_,JL#=?#)99C \;!84^3 M+=D^_(NO2Z:.QV>(^-]V2*VR,EUW\O $$OUY>C]109,AV D<)=RM5=T<0 MW-GO'#0P!%]UGA1\8'VY?H"S=3,8'0K^:GS-+Z-$, \R #DY*#>$X'_E1>:> M!X[@6W%=< 1L$TY?'$[?W833-^'T%__VJDJ_NB!^2]9+^1O@Y*R-GG&; +>W[-*_"4 M&>UW1":O'YM,3K-A)2Z'E,KJ84'/@$S^5(*X1':*\?U=G)V0>7@EK6<0>6M !74M?8 DU])E!><;K8AN*VCO;"?G@\;!:H.LB9"WO\ M:0C-M0)H_JGJGAGR%E+&8CQTS K<"7:B. 8;>5Z=B(#X$YW-T0DGM$O4,6AG MM[5CD/N@6V+M?AYJCV?##:S]OZVS]"BC$URPU3I$;\KB$=FQC(XKAU[ZW>U7 M6/V!7B^!91MG5#$WG;..B'0;29;V-L[[(;! MGQ'8].E5B4LX[<"A]+M[NT>2LZR=.%=,8=EX[-3PX$MTZC4\>0*305=?<$)* M:1CLP=O_Q+R:-Q%P9CA\/9&+"CBMS&&W"W,X@>V/KK*0/SM/@$]F%ZZ1OK.@]__B#V3N[!P-*&DOT3_6^;1]VN]OPC^WNSDZ7 M9T!?88&+WFUTJMVH 4)+4S;)SZNQ36MAXJ."P>?8I;'UU2Y M4105IVZ0))$8@XG-Y(PPC>10M4HUPWWUZ\<:&) M;>:F%#O+]=.$ZHOP]&[5:NO4/>E/E0C;!1$A PA3;M:URN=,4=S"SYX^\,L+ MCHX+V]W73-P7]N^(T+1?U*Z#E;L!%NS"%@'5M+>@(\_IK\?'[]>G0E'L0XX- M9IV/:M?(XQ$Z15Z%9>NNN7L%3^.] MQ#"*OU?U&XV%CEC-Z9%$2EV# _UO[]9_;S;9^:.;[KJP=AXX8>MG8)4AAD1$ MR>0BF)IEPH4RY0GG0+;,'G8[[D)ULJ?@ADA2'PBS=]Q42=L?H-Y50RRA[DBL MZ7LCS'\\-F$>,T/B_ ED'&+NS77XZ@G2Z *?TF.\USN6E@YO*#WO[N_V/ZNAP_'%W.-[_>-A7.Q\'XX.C M_I&*=O=V]G]@WRS_XOSR[$VO)Q_=8RC[ML#UJL1?OS!\$0Z$/ :/$ &C)0"# MAXT2/:4'U#'XN^S^?_]Q_/;R_/+X\OR?9\'QV], /OA=__OT_.+D]W<7?WPX MNPB.7[[[XS)X<_SAM[/+X,/YQ6_WG3VPVI:?Z\*2#ZB:$J"K^/$]U]N/">PV83*;7 30E HPZ;/A!;:H?WU ML'I=]/]5$]D+>[V=SIXWE8-^M],W4V%SL746 Z[+1R)7HVU=U>W3#;QFMW-T M\".Z*$DUGG:.@\E\AO8C14()312^Q" E_GR6Q8C4@4XIJE/9I@]>8,_QG(C% M.59Q?BU*WK6_P2PIK,#_#/1;8DH1+'W_H'/HK?NHLV]6[;U%"-LDZ%.B)GE# MFZ1#/@F:"EK.54'=2\CPI+Y#7C9)+C[\.!7@'0.^AH4H3.*, M5GWA)@E@81+ WB8)8),$\/C@XZNI21JBTKBBUJ0?BVGBS7&V+E0._@3&6@H\9A!+AK7S%*>4DV.PRF$K"HLEQTY!6$%& MQ0]$79?P'Y28"UUJQT=S.MM=ZR1&I2>\'&U"G)@$@-/AV+HFW8Z M<6%SL7G<%B%)W95N$Y28UHK01GJ[C*ZJ7;PFGY[E&FHN>OVH]6$>N=8?CSK] M'[T\9[2Y4^E*ZN5WK+C.LA5VTW0K)CO]/LUM7QWK[/KZ:=E'9)Q=5JC VA17A\6J?BVKL\,BPGD64BM MD[F[U&>KUJ>+'),V%\2EO] #-V4C ?%6)>Y=0[=_B3:A1K;O!!UU0W-V$X1KU_KF:!'O(,3#N4 %*HB_@M7*7+K,K_1ZP9F1.=V"V0Y7N^*D$)A5U&?8]2%7 M%"'FJFZ*P<#D8JLD\9!930Q<1Q #_)OAMGL@IB95;C6>R\$T<@X3DR!4UD*8 MHQ&/5/[$=GY=UKUY*;V^9L[RY%K2>Q?P>[Z6]@J:%_L]( )D(T4M/AOQ1"4* MA*UW'=&.: $T@ *1"0PURJ7O;_)\D_D)I$';.K$ /,=T(5DN[FT MDHU^S7+:X8U/6S;;'!N+FAMEL).8#DSTUO(^S">BOQWXJ!%,;*3<+?&YH[=! M!DJ EX9K ;G.6$J.W'9;KK>=%%YW1H*67S^D7H MRY%97,5#4'I K!L\T]R3 MW*8X<,4#7"B.]?:Y!PAT=\4:J'^ +3T[O0:T]UM-?R?O\3B1^MA'LX<8+16W M)8EH,]&U1-(+!;*>CV%X*,FXW3$SI40+"C423H2*4.&'TAT$*?)+B7W2]0W+CL%-X+JC3N-K/=MY(P: 5L6[4 M9T9',.=47M_M'/T(WW2Z/_(W7; G0NWN)N W6$(B0+DW=0>;LQ<1$1K;%=[N MT06."LZB!(E Q: %F3SSK I:<:SU6)XPQ9$)NS0778C<@/5SZKAAJ^XP.AB. MAH./^_M]]7%W][#W<=#?V_G8VQNI\7!O[[![T&^&K?J;L-5=PE9]-VQU>G9Q M\N'\_>7YN[?!NU>8,_7'A_/+\[.+X-WEZ[,/P>7KX[?!V7__<7[Y+^?+[RUX M?OSHF?8HI6Q^]!,,E6]J,3P*>?G8%/(GM6\0(^4#7O4-E3QY*CEY;"KA#IC/ MGI%L F=M@;/]3>!L$SC;5,_6F>SIHV=4#N1]2Y;_"HL M+;C*HRGV%DJP7J4(QDJ)OTDE,94?4&"&W/@$.2=(,::5&[G$V.>#51#R'O*M M&K^4^3FA4^#/6YQ>F HURJ,;=E/)L![@5238@/S;*8?/G(4U%R&N,!_ZE/+@ M]'P'<]U8D@I$<"[\:_'T\2EJ$%TS$*/X8 L8Q;5FD4[J8F Q>8P8%'83 6$X M9VA2#FO@.QKS9W1L6@/W(F3'"#PK)V*>+!A#R9U^IANT4C2MT;4'']1'-HAY MSG87^ $J5]"%,H,L^[0-](5OH^(RB\E#_19SSB\B9?J6<\%U68PMA)9B#$Q= M*@4+W(Y*"HL3W>C%PJK/H,F1GU"J M'>/"K7+<.3P,?LV52F\P+]&45@JVN_L7"(K>3F-UE*98SF=<](I:&";!$4!7 M!;L+Q)M235HT5E<5EJ\0J)RMXLU2/1H%*ZAP"W&0^-[:,>!COD6/!)>(=QX&[U(5O(2]/R/'U.$._"P.7E8I,)EH% :_W<"?ES3( M;]E-DF$(P Q,09TH=9A:2)XLC43FUO0:HC9U=') ?&[B$JQMV<_/+4G\#GA- M/#.K]/=^='=M!I[IO]-:34_LSY\ _MTJV[EZ$7FT6@ MB@+PV=I"/;W=AWA:ML)^IWOX32]P=[]S>/!,5TC85#ZZV K4*C=07^39YX T MRT KIXNWXGYXCG='#SK]&AO:YH]\1N2[KGU?L\ BLI=Y]@74O6A#L+:\P*+% MM'S(33E<9HGS2UB7:O[WKNL58E\W!:Q^MF@N^ =[.\T3ZIU'\,8I\?-_($;Y M>*QW@ RBYW !SHNBT@4-: :LP1<2XO.@NB= 14/:[Z^D MHT>^]E](6FXK%-W@VTW<,?V9&R;Z=\X)GP"98AGBM\;JZO1(KK=9E:,4YE9J MU+C.4&C(R!7ZTYH+27U6^3!F9UTNL=,-VWRR]/@\6:;K&),,Z"@UN-I,=N1S MTDF,#M[^1J7\)@CW*5)IT_6^X7T/2T(ZF]?IBHN(6/DH0'BFK>(%KU 5Z)=E M"#,I&?G_V7O7KL25;FWX^_LK,GKO_3SM,\#.B0"]]KW&0(B*!U! ;?M+1@@% M1"'!A(CTKW]K5E5"@*!@(P>ML??=JQM"I0[S7'->"L+:@H@^*3PC87U_ .5G+%4:(OMA7XIV>.G!%_/]']NIS."-&'X-;1&B%W"?_NQMIX)*W=&D')S'/Q__BNO M9?/_[%1SA&__QB[W$(U6MEE#GRF88"4[<=_L0':8H7ALC>%8/.KF^?GVF!_\L;LW M2?]+D?Z\*"4%4I.ZWYDZRO%\_1 G)DY,,\1$B^R:I& /]= +K1 T7Z@4[-N^ M'P%@3F7Z3+E?G*XX75&ZFIANK8 B]0^8;1YIU6G'G:E( I_^JH:E$!A$A]*$ MJE").C25B7UW\ ^\?8?H4>3DN&5S,=D/H:"\#L5%GN!T3P2M /U#]@9=1AAJE!>2BX9659H6%Z=Y$FN\B)VXN&; MR. +YD^5Y60+:'Y?^!;P 0+/B9"7\@K;,+0L/4!W.9U^04PI#'S$[#&4X?$&SX% E@*@H1)">R+3;!N=F3!,?<+&H,G$,XV 2)[P@F7[Y H4O\XE M),N6FAS=BZ\Z>5$A:"CE4Y-U7YDDRT:YRM^?;5,H-8H+9C4AD2AY/,HW#KLR MDWQ=LC1_T@\7LQ@>%78-$I()4@)"(7Q6;,N[K%-[>R*(PKG#K"8$&4JG@:ERG, M;']-87!4QU>*T[*\.(T7IVT4U7$%+D0158# A3N"5%0OTD5A?PQ V&(%!K1$).R;;OLA4@_17%!W M E!B;KN=(*AF#0K:@YV (\6NI(?D6J1OMB+M/-%-6[*&*F[8:RMJRA[Y1*%Q M 1<["6W!X9S@XV=2!_8,)V#WISJ74=05HM\"/VYWSYSBH7 ?WAV%X$@#S\:; M[KA#UE&,W.F$4(<[83B&Y(>G;/>; 6 _!2Q&B93AW(IJN><8"U& M!C[5'7#N$W0^$D5AX'_,%"2CJ"- 8AB#=)^+KRS$7%LZBK4J$4Q#X./O(Y1%FXM&/264RK?EDEXI"85:32_4"B?0? G_LZ1?E"O7-WJE&"+9 M;::OF+,I8W-]A>*,V515:C:SF,\L!6%FLU3-R"$)&5I.S$G-C-I2I?8\+*/* MJ7@5*E;C5'Q9:.BU(WWPFGU MHJ37*('?U'7X[JI6+>IZ:7,D7D]JURB)AT)ADM@>:]W(&C$2XPY:!4%SVT'< M;V0I\I,;^7$820];;WD(#$>(ZS-?WR@F!A; MT5#R<42&M;"W^2[P%[T5F)0U@.:,8BEA/R022L'_(_]N81HCS>?#95KQ94ZX M+6KA3HACAB<$1I/M V$1.5:)QIUY!P/;&I$1H<4$B]PSK"QH>H%M A(R!GQQ M$OR!UI$,?IW6[0N'WH4 J(Z_I9T+B']0\.%IBCRNNU L!&?' DUAACS) ()^= I M<@450H&QB_D6@A"WS7:K&>,C$LB&H.' 8U=7'GG:&@J0"COI[:$C=^!,S\,,^]2'4_N1Z("6X+!I- M0YEA4TH\S@ 36+0/A(Z@KPRIV?3B @U>3 [&!@S(;64/;4#=PJ[1!"/(/?%] M?%I]-+EJ3%2U2TL7IGD2VI>6G? BB6J=Z,4D8DUZM9',&>P%0 >#J7LJV 66 MRS,GSEE#>/B\0YOX'GMF'T%_EC!?CUVW%-T^9M$AI8PZR%B7A-3CC>0CO=G MS-0:89H@OR)9Z,)W6904H1T.?Q!3TG-K6EI))T3P5]MQD+X?HHACP:Z'P!_: M[?&<3?^*?_ :QE!QPL,KJ.?F]OJ'D7[$'N1.Q>5/TCGYBP^*R"?78CH2.Q*3UWLP/DDEL\=0_2AC^!0D5,"/[ M3.^'QE[86"E*:+NBH8$"S0"#[3ZVO?[V*(D:42T$O:1 *L1R[U@4PYQ,M8VG MFA+.KRY/A-/ _ ,%"A<75]1=,H,6*4/X.(%-V[5!LW0J0T%7Q+:<$:5/&[D- M(3VUYX[XU=S^7_,38$>RP=_K\-3 MDUZUB6X5-F%?.PG(HDURMJ1_A$1OB[A'![#M:W:\V#T2\2%I2U1"#2DAMEU1 M5 R,8>A\W.M-NI6R\(>?BD5:^.ZRW=U2I ,S"0%RB7,*/3G2GW$Z9D/ZP6,) M&JV#2?GP\&/2ODIZG6+IP63N]QN',"&T=$3^@?#]JEBH'K$2FZD 8=/LD;?B MTT/#Z$WA*Y*I()ZDQN*9M)EX?.!8W&ZJ%V6*Q*>PHD".#R39?CN-"?\3O++B1Y= D[D!0B/:"# MT8::1/?29PL#S^X)LD:V08740,QE/O44 N<)>ZYVVP;VF(AN&@5].RB[)TKI MR/1M>@9,/6U/XS0FA!K=A+Q^JQ"_1'B74&2 #*3WQ]M!Q!6N)^PP2L8B?B / MR,K@M6N]\:&W&M'.T%L(F\2N&3D#,4\1\/PV+[]ED;H 7B(2[U"XHWG*Y@+_ M/QXAB(0A$6"T/;8W73+11%/AA=G0?UR<+1"T!*VEC5I0:!@O\.V9HTE9;[P0 M,NBQW&P\TZ WK6PF7>G($]&%4BRD&@Y)UK0]332)B4=GL[PJ(E,7&O2*)_J6 MG8L0MM,=]$QVN4*ONNE.DC?AHW&;),4^\0;';+K!4 A+7M_#K! BGMA'"\TC MR@]T3JOP[(1EZ3*H?*!7B61#&(3!2G>4(%*B6\+HGBC6@GZ$S$WD1>3FU7J]^^\ U@0K'=K"0C\4U+Q M-WVK/O5HS&@E60@O; &L"YJ?)!\G%>KX&S0@=XP3A<:Z7/6 GO]JARB;^ MC.YS9S)4")]\EPZ &RFL(]6 ,Y4HM)3?9W=RTS*XA? />RE81 #^6&\<91[0 MYF"D_=DP1!OWSP^N'2B^VI-W@A!@%L ML1\3'T HD%PP7.ID_^(,0Q_#'-)RH\$PAG2#!1,Y@^FEDFE3' M2I$J2%A*F M8 ;X9+VXZQJS9>GFLB#:W%["M]^5-_9SPBPLS8)L$:TO[8U9P@7;ML )9T,V M NMT>J@IN+(FUVZQDYZ93D3;[.!9ID/0:S&O=Z+,J!X*UT4KB+*C2>:% M30AF/MTEM0+O+IG?PI-.-A@4_N'_F+UEW%2X_ C9#\3>*W;QQF_JK=.ABWWK M[<>O,1.N,3617V/R:\QEKC%CY"])AYEPTJ0& R%1:[:RLM$RLQE#S61D(R^V MLX:FB)FFF&WFU4Q"&916X$48*Q1AD/2;#;X9G\^F7QFO,BG T]L:"[YG1",M@SP$G"I7\1? MDD3TC"9FOIL'X!+!&VERNEA(*PL2T^EC?7(G$R4_T<"(%=Z+I6B(=?K#F'4* M'HNWL6N']1>.(;6%FA(R%%-N&RI".<,4%31.PIDB&M[V$_ M385IX7 UCKT6=QS"UI#> WXGDBTEX-OJ" &C!E0S 5K)( WB#++**%^ R!,$PO.YC![5G8B\T<,*.\P 0 M26.IQ/UNVST6\ ^WK!GX-G$DV7T #6C0?33)91!ZZ6+6'(8KG(:4C.HI\#^. M\1PHZ1RG)>%[Q3VD_U(4)2UE%3DO'^RKP,EG4#5%,4S+-(V, M:.9D)=ML2JJ<('"*7."L)'"*<8%S52MCH^$*6PV%8K%Z4VD4*@WA6&> !W6] M=ELN;A#K .Z;VVZOYXY(R)EBFB,:*F81#[/3@3C;D &^-<<"8+)V7,AW"F4& M)%U WG 2C%!,W+01N2PD-Y(,1=@#HX,ER[NK9E5/$B?",!'^.86,76="W$:B M 2O@R=.9P428_P.^DD5]K#!60+Q/,QBZX0?4]R2?3'FHXF XXY].&"?T-8=> M.+%8&_=ORW;.SFJ'DKH?;>(WDO$>]4Y;*4X4ZUW_YK8O@MN7#U6)'\0.'$3^ M,,,/8A<.@G/$CAP$Y@A^#NL[A[<[H*ZFHC>WZMP*J_Y0UO_@RX]U;P(V$>'# M_WQ3OKUW0Z1#]6,[X>:6V)#7:D6Q+QYB4#,,EGM(F*9_U2%A.BH)Y5S N>!O MN(!Y8*$C-W@12*Z[$-XT[C"7A*4-+$XEI3A3[!I3+''$]/3F_US#\JCWL<<4 M#O4ZTT3-C_H5LWJ_3UI)%%\SWH"X0#1,Z81,I!.FEOF#R\1=890$MOAR1NYW MVZ$KOZG_=VCMNH$/?< /UJ'))\E3/__+LA!JMS=+R 5R?P]W"?_K!X-YBLZ2 M7!YRJ1.Z^N!ZASU/9WN,N@/8,PEO#1YM?82^[5V:8O>-,#BS"C:_[ABSD N( M^ V@,I4=.+4I\84,/$1B/O@904[)V('%]9944J=5JA_-;%9704[" IK(2.3;9UF51)'F)8.,[P\%X7[F#32J(:* M=>F9!$W"7CQ]9#I^8H*FW>O15L10#V$-(T09]D6;5JY^7"YFA#M"2C@HJ$]B MT3I!SPM?GI Y"H]BOO/&<5P:^&<;.[\$S)C)KCFYM7$^2!!H^\P&\HZRP<2< M798-%E,[0Q8@*#H$ &Y!"]085@ #>INM":^;7M-TD)^NOO008-@-&3C-T.XS M\(,D1)I78;H7479RA:C$,MS7J93>3APGM?#C!<5:#'\+3 YS 'N-"%810]EQ M ,G.2=-_S1_)NP10O,:%#)RB_TF'V'D$Y\)\F;R/MCNQ/+L)WS;Q'%.LH3B# M&(#5('S6(20: 0$*?[ZO91\HJV1;33%K9'*J9JAYM6V84)M6RVA:>=E0,[FLC,QF,R\G M%5'JG+A7(FY]JJ;IIE8\+=1UTN=2O[Z!+I>LW649?WAT3\B]7*_?Z#52YE0X M/BY?E L-O22$OZWM;W_7-Z[I>8.#U=,"$Y%!)(X,,FOW<620UWN/Y]JR):.6 M9"B:B'6 U1*-IF;F#2NKM"W+E#1-4Q.TP3'7!BMI@^.IDOK30N4$B_N*4--/ ML(E3*U0:#$"M+A3U6J-\? ]FSZ3^=:/5KO&6F&;D(F*' S#V.M@M[@K?S0,* M (==&&B/+. 5$NA5 #NSW< GF('@JQ&$;E8^#\@;X/3,M624FVEY >H%P2F, M-6+&;SH\9M@;/HZB M-&V\#_@10!RG6.,)D.BTL'[BY^I%&&L*=4O95T-1E324TT3+R*A8/JAY136: M2@L94D;+*ZU\#F7$7()H..&B8271<#*-ME&[JM:PW2><5&_U&N#GZ-M!0RRR MHG3+]08$L4_H0#"&@HD./(#G9$%)@K5MCO'[A;+?@RR\L*4YYG7@M2Z@#1(^ M],84H2:$ R;=VUHV]#.'^ &6$LX,E@Z%\R !6@+8W<)C^?C5M#.$YQ\N!-B) M@B54^$"+4@!%QJSY3+K(TM^3Z: 7U,<+;WMN/RK&3UPW0[J.&ARP=]-6M6.& M$P KL*=7/=FP5!RC,7P7>@'XT0A0=>HM+,X"H+0.:XU'VR23.9/?C C.9I-U M,&;0J&_"F\=0S E0"&G6YPQ[T3)FCRY:!)G%3^&[?8"/ P\)*)<<%U":*, H)##1+S0@#JTEA#Y"$ &+()/B32>@92U>&(AX,O;BP?OF(U[-LVGWB&$& MKYMN?#2C4> H0GQPUALG,<+/^GU.(5H/,0_',"=@TC2>3X%!9]X45SZPB.>$ M-42 X@^NQY"2W62 '=AHOTW;K3"U.XDQ6BC4HK.,$"%:Q;ABGB/Q]))FATQ, MSQ38*FKW&COU6,241D4Q89@1LG,BGTY^02]V\*8EX7?!?)*.G&Q71(R,$GW2 MOM@F\74?]>B]D>L1<&*(@;*H;").&'G1*Y2+T&.T\8N"#5@"6B3T=VC\#T M!SW:EX !TE*T60:Y.]6N!FC^9>E)1WUFHLF#N6?"^86\1IZ&2#E,[9FV,\ O M6?P.UM$@<6M(XQ"\-MK!G,+I3@MD$/Z(O%P6_R>D?S<83MH) ( S2'7R J"E MEX5$^^P2QB#.,CECTC& H//'Q96%10C^:9,8^P0Z&Q&+O158(5%CF]JF5Z-= MSPTZ72+*)\QF6B&4='AR%"4;SVUZQPRS+J@?RQW8R$_VR]HASC1^LI.D M=5M"H507PG\' ]*O]2G 5+>O7E<^U\QH2-4,*Y]K81^LV8: C&68*&]:DJQE MI)R8X'6=Z%4KA>.>!]]4"[TI>1'E108:24R1#52W5R&=S.:,M:JAE2@JVDJ;E_$0PU?23 M0JU4KIP<5VMZ^:1R=E,KUTOE(KD];ZQ5$7PZN5^.R_W702*B_1:B#1?8C@M3 M6RXT3@L-X:JFW^J5AE"NU*]T^D54C+HI+5+8$RW">""CML5L1FH:HB)JAHH4 MS .6W#9D+:M)MJ5)G^VOP#98"'?XD]#S"FBEJ]&SG,^(2B:C&NU6,X=ENBD:9CZ3,211 MDU00]\UL=HJ>B_='>HTE@MP;>5F5-8W3[P+Z/5^:?J>V=7-$.]<;;TCZH:<$ M:PR8_33D,Z9=F:9;UI+X).F$W2.A\"@,]$P:E G$ AUX$/*8_37VI?'/^K1# MX^LO8H_""Z-6CW@E@0_!_2;VF6/W.C1B;/=)6[E82SY3\%RSU3<'M%5>U*$S M>NG4^\+1:*"6Y?22H?%XI!<6O3JA_3K#+LUM@GQNFSW2")IN3-03FL7@HXY_ M\TUJ 1.=P92/_2'JT]?'/Z/1BX'I@]_B UANJU30L.$@**EDOCG'3? M+<^%GI#1S6 +&OP-)XW%)S$H:$<+_3^C/8EZ)N*M'M (WW2+51\N?1CUF(F[ MAK>)4"#-(2"_P6^D(>WD7\3V->Q>2X@Y\='Y739?W2P\G?Z@1WAJ_IS)Y1SR M^LCT:;]58"CL=71"I'X(UW;"II&4N&E[NJD^@PNN@TA#0M:X;PGZHA>)IN=! M=OIPFA<3! 2Y<(6!D- #>B+O&W3'/OCXT2_B3?>FID![,"9]E0J;=O>!+1&] M]+7&D]YTT/?:(2DNE"+8B/!ZTF !6!(8G3;:)#].DK!#1,7I;,OQ"<&Y2TME M>-4H?@W;E]&:C@0K0B >"R>#2LXB%IG3-428.GF8 V*IXA8:^5R(\:SA.3C=Z=$IT5- M.. #QQ]AGB&16R)?PHH$&F4#J%6UFX0(#_0O=*=P#-,M@I8+*U_6YX*4GF@^(2,Q28 M\%K\QKX+M %R@NT7H38:::(Y"19)8K)ITU/"'8)"I2JB+02%XA19U="SC8^@ M@:RNX_;<#F4/F@H5SJ%(QA>^%XNUX@&]FIK3EI.]9!8)VV BDE+)NXX)&6^9 M8XU#1D"3'RP\*L('$_(-?Q$UBB_7JX*<%44IMA7,1@"#(=8Z!0I?8KUGF46P MI2ZBKS2N":TY^*\/]NI$;E!S)FQB/2,B0INB1XJW_#?DR61T=MLU6W;$MFE^ MDJ!*YQ]/$&]$=%+5B/59[-U=D@)(&CK3BVGL55AHRHP)-6N\;_FLHH0E$;$0 M7$2*,?9:UAP9A"I+W8#Y);XBIBQG'XCIM*1=(>89O:7R M%ZG(:!DD@R/ )Y^TYY=3GL#L5L<,D524-A6*F8F:>74&Q)#%?W9<>)3T2T\) M6%!B::)(:CDX;IC#)(Z6;S/(?X R*I.=2.2:-ZN$0U;#] M$M[S(H@>:+!$NCT_D[I?>M!$$IPY;V,2-;<@XQ3*G MJ)-,#:2P??BO7^IO&*L!D]6_^(]:0CP\8$%%91(+J'=#.2.> 0\E&PE)UQ:LPF>)N8 MGEA\#$\ FP4F,4.C-,8::*MCDYICA."D?]A_A!I94&WBTV2OJG(BR4* /P% M%D2C.9*0 XP738:CJ9#$ID P%*O/9ME6*7H )IC<4*R!O4:P&1$+YX5)/EBP M!7$7"40%_IS84M1)I5)Q8AWT;,+XA#!:U-@(]Y#L0A"!$A!#?E&^$2G#..3I M!@O3#12>;L#3#99,-_B@A+!5^E7\/1Z#G!';65DRY(RF&:JF24;>E#*&:IHM M455$LYU7IN[5K@JU1KE<_MBV .9 LP[P3&*K(7?8V8^=VJSE(N[KM1]+ MV\C&K_XF;<7KC0)^1J\T-E<:'W;4#0L 8AV.08D+/L0YI)&$(0?*F;[=LT[,GE\&3,;%'@^F/ M_!4L27+!P4HPX":O!>GEI ;.:455QU.&XY:8:?++_" 1]F\UUK*R&3.3E41# M0EH+ZS8Y:^25K&8T92NOY$51TUIHGK7RG+568:W\-.;0:?FHW*@+>]!?&/^O MFY3RPE8=,T9@T-==%WGK'6^6;_:ATS;T]/@J 10)QGI\=->X+?*A^$K3)Y*O M,8 +R.%';LY2S>!>VZ_%K9(^9--RF<-\;NOD]'?-X #?CN3>T)URV_2_)79+ M/+US$Y3S#V!'@E2XPN9]! -\)'&OA;8W0LFKGL1.[LW;B/P$]S2BPBW+->E0 M6@%]?',D^SZ4],G6,LK:;#L<,QPS[2,KC3<>DF)^(JI-IX!]_\]3X [_>?-U M]+%_OK&05UCO.1J-#O$;#CON\X\"3;#Q?Z!6Q_1^0(SZAY01$2]5VLZ%L!O<\MP(GV:'4J=FA8]3.[J0679((^)'RWHP=H_F.4?02^ M/S-C!$SC8=H;HF7G)#)?06 Z14#;)O!L/WBEI*$VHH;^F- M)AV")1&P^-4TS,%Q6A*^'V,Q"C*9-8A6E+245>2\?$"R^4VJ.>":UA[22_E7 MY2Z!@V/3 APJ<"*JFV@X0@R+ M-&;ODCH44J81UMC"/Y#M"#1)Y3QBJWDKE0WC&AG/E_7"KO MBU0&6-4TU!U)^/]?T(O) M&W.S)Z80N7YOH;XSP;)8RJ"#W.-2A,&P@K$FB:OZSMQ:X]+VPZ4MOS?Z,F[PT),G:3,HTFS/$ MFB&5>"6 AV!P;T7W,"5<#%NT'(^@SL0CHWCT(V0_ %K#O3T.'+R((0'2C$') M14-P^_-+VY\J%V)[+,0V9DHN$&+D0D:XPO86]/;]2V&66D%J<<''!=_?"3Y^ M3;+/@F]CUR0+!-^5.Z+N< $3B.>@<2I1Z(7POEQ*<2GU+BFE<2FUQU)*V[*4 MTE^L7N!# *_H.H B.>F!46<="=9GM)%GCJ"7B' $;UCLL+Y/^O%JQ@W*R!\$ M.N5UK+JOB]:HY$[W'3G1VVT[T4T#:R0QFDA0__I+C/;XUCS;NF">]3X(RQ^7DOLC)OTA& M5"1-SJGY'RU54Q1)@K(^:6/9,"0;C[:0O$!#D%]4CM;18$B0SUB:GTB2\_"? MS;%0\&VSV'.#5@R'^CMM) ?M5CS!ZIH.M&J!Y'#'I$T=9>G6-K$R28:PQF(2 M^CW&0:X!#N[P(#7YX:R0I4,023KJ[M9'G4=AXTW\M52>Q00I^7QU/I2,4 M84(PLS,LHG_#>E;$1(HEMR="SM$'">[<3$HEIHRTDI%D[> ]6912GIR4PA/9 MO[;NR'/=\25TAY)7J6*V+7*Q^";$Z M;Y+G-AWW\(-^'V")(+W)@U:3PS&VT:'GXFS0(X0=CM?18($55A.%\89?^(]. M *9L(W M8N:6';P9U/R?,:GCB0&1"?Y*R&,9:WRU\$FR@;ZB&9[;4S.<5S-] M\6HF2>)1\KU1-?-1U.A;7CI:7"!%076,T7R<$)H^SO3 0F_S[L]A/N47_Q2UZFR^25B.1K#7$G;;< 3OR5%^0Y2F]E*.S@0RN%C] MVF)5XU)U7Z3J7W2?EL2,ELE(/T+!+$:"6=[0K=BH:P]1&K_$0C^Q_$N//'.P M6%HORH%F66N"1+LY2],A!2+:5A.DB;+X?9*5O'UQMO6[=,6!L&2+;?50EM[( MJQ"F4RJ$]V93"'*.;CXWR;^X[LARW?&U=<>V;_I641-,+Y!*%AH)>5WV3]OZ M2R:Y@1R6N1SFA\#U0BV+.!+=G"L?E M+!6G)!^#!)))L#NL!&GE%5./%-YANYX6-/1SHWA.NE(2/QI@F[)9I1R,M5D4->V%[P1/;S5$ D7<%B(!#R3R0")TN.80-E\AD)@7?W'S7.'"\0L(1U%4L53,_C"E?%I6,SD5S&RU)6\,H+C M$FDA E)#_I (OUB\8[;>&3#>!9G"$N>G\\!FNH((R_42>;5+2.TJ/I%X"Z)X?2436AM",!!AVM":U ,9\PIYONM@Z4KA/%86TYO#2N)WT+LCF-9W2[NK(NSKW#IG%\N\ M(F9K&XL3_+K_BQ_^?YP>/ZU*G0>:E;.[ 32[8O>9L*Q!T.%71==QD#5,*FV( MFK//=DV(1OC=M<=XZ?>!@V><. 171ISY=W@]>T:)<%_(E=$>T.,6E-'&.Q2_ MOS,/5REP\"W\=E9+G*F4/Z'$+*F5CR0*+_)OUM2I:T>GAZHBKH]UB_R^C MCA1Q![LO;>!*\+-HC:T#5KZG_=+RZB&UBFX@N@2NF&+>#M<7N\C/7%_L)R7" M!2LGK\^G5SZDB8BR;8>&=0[!?[MQL"H8FH^0^D854X1!+XGT(I\UL?XK9;-\ MFL+F4HXWTDJ$*T(NJ;Z:(MS!ZOC7CV,ZD>\S$-M>JD5UVQ[;7ZC%M\-YRVI M=7/YU&]K0(ZDS_@J$4E?XTCZ;%1RYAQ)GR/I5:Q7D+_C!";5TI]"#)!V'>D[#CN,YW:+9Y!@&>V*DJ!*G/5RE7K MYY=V7T>U[B"BVUZHIY&GD MMUE52+ZZQ7!\+%X17]Z5'/ MM!Y] L76P,=#G.?J %1? &H-+Y;\, T_)3]:&O5?_DC4?T6BF\/5*)=L7(U^ MG!K=0K;C/++:K$5V!?5%"X^!;.EA5 MO:U6ZX%E(1]KP)X[PI_BWSK$S<0J,O;>T->$7Q2[+H29CTW07A0P[YT IQ^E M0.=VA6M0+M2X!OTX#9KEQ+9M8MM'#;JQ;M54DV$'L0:?^Y]/C2I(K.[KV+@^[-@1LA\@[3@45QI[H08^SI*,\^5YM:I M;0M*<]LP'XDM3!U]&^ZA+ 1E.)LU);?]5 MS]:A-!:AL,_HEWD0=JX]UHUVQ/F9JX[WJ@Z)JXXOISJV753X#K3U^4!@6.?P MANO"%0U7-#O,_5]'T<@?T?N#D^:G4DS;+K9['=!]Q!-MXY?>>E MK+)W]Q!<5+Y+5&XL:VV!J)P&!IF(RJ%+A-@[3'PB7IE]KRQAWW/S/FYTR.NR M.KAPV(R5N.J![1F=2M+A#K;+^'BK83\5S+ORJO-8'64D2\OG#& #4 M<5K"S])QB&HAU^Q$<47)S?1WBJ*DI:PBY^4#[![XV$,@M_.KX5;0H52B!C\8 MNX+;\SLN0^7#I<+S7(CNA!"=M=(EN;4Y>=BU$036D14 'KE0;;>QC>T)13@! M_%PI8]EJGX&UD492Z+ MOK8LDKDLVF=9M+'@*I5%Q[9C.I8-("=<%G%9M%99I&"[B NC_15&RMX81GE1 MX\*("Z/7A9',A=%>"Z-]L8RX,.+"Z UAE.$1HWV619D-&D:NXT,,&])>/,=G MH>__8_8'_PCW;N!TA-/ %"[A;=.-BHY<]ZM=W%*\9YMY#7?:S9Z=U< &[B])Y? M79Z B_NGBQSBX0J[X]SN;:D@9\V=3(W>,[K$BF#_ZE@^'[5M01%LK*HEI@A. M\:O. ZP#S!&[D)D/-NPA$W'AOF?L]D6$>SZ[@Z*=7U M)Z+SV4T)Z#E\>_P' MIB9:4=C'9KI/+\MK")OE U*-<85]=6O,;YV^\OVW*!V6*W4N8=9%5+^.:A>8 M]?RA"852DY H9ZROQUCUXBEGK+4R5L-\<1VW/Q;TER'6:*#/ZE87]4W.:5^: MTXJ%"\YI'\UI1;-G!0S0XL)V'INF_SX--W>;MR>LM];KIJ7I]%,R;$D_Y@S[ MT0Q;0FU22/^W_,KUY&=ANXO"$6>[CV:["[.)>ISC.,_0!;C58NA9MD/*(,M.SW:00 1IB\G'@QE"#&MF8K4"[YXV/O9HXF&V<^P3 MR!HE_XS5%QQ*>=1/J$%86'"SL$(E'''PDC <>?6AAB("S1R*466*XSHHVFX! M2A $41#_B2I2Z)_+%4!$Q2[?WN)QX#I"5%U[B-*8#"VX\AMY9L3[N8\EK2@? M79X_(@(S/L\36YO-<1P8SO:%@N,$9D^HH8'K#0$<#CIJ4[M&%M/'APN(_-.> M80*7X2/U5Z137,P,/I8FFP8>%;3UO@N7:11YJ MC@6+PF;@N0R[YE"PAT(?H:$OF+U>B)/AH:? ]@A:JR^T70\ 6 E>.#Q&!;1' M!?2\A*9_HVT9Z/!=TQ=: %-NF8'/VJYB:ZKK>GBMM'L#9GOD^7BOX=^N '^C M"GWZ;?AE,(4FZIJ]]F%<\&Y\RQ.LDR5UQ,Y7S+[MZJBY0T7=?BP1;Q9LZW^^ M*=_>G'(&"]S,AJ<2IO>Y-?H0GZ;+M3LX;9GS.E@ M';,\&O_\2R+88CGV_')^^#^$>A=AI5O$?WX(L;QV<[1K+/W6++5#.;/%,N2Y M)53,/OJY&LM(,9]E%Y;PP=2W*Y2S3_2]T5DV[&'O?32\X1!XVNJ:MC? #@1M MLG3DFEX+_E+"/HPU=#U_MX-&F_!=2N80_:2M,@19@S89LKK&E[]QY1+WJU?= ME##.1:+QJTT2;CG"<-JR%T/B"A=#/-B7$.S+\V ?#_:M%NP[[3U*"J:F7:Z4]%]"HRH4JY5Z]:)<*C3TDG!7 M>J51W^_XU71"=7[S=M\"E9-;0>4LGVLAB8MC[S5[*FIT]P.QYA[/P(SZTODK6-\WF'X\4.@>_S2H(NLCUJ M^E6UUJ@>@XZYTO$?E49-/RG7&WI-+UW='%V4BX5BL7KS/@,ES!)HOQN%2O@^ MCVC%NN.FA&(7LW!** 0M&WN1Y*=,KY=^LB.Q7\ QJ01]O"F60%3;R[ &2R\% MM/&A(>'_ S H^$:DFPH[%\V*OI#PQ1/'F7'4Y_1=>T9/8Z^"8[9!X,?V3_9 M>^&UY=8W8D%43,\SZG)VE-6U?O\1]37%Z6K.[[O,-30/S6G_^V-J1O\>O%-M M;#FY\#@M"Z#^)/D?X3BM[!'E?VRV[FZ6$AKKQ0[YI. MIVO:D9"Z*A:J1^^73M*4=)(,=/]G='KMU1YO@I%E#AVITWCN%I:13D9S_%@H M^OU4UQOU]PFF M*??DR.P1=))ZEV;_D,[/)61!PK@G*!*)$-T)F92Y/:' M!)9V6E;9]!7KZ+9+^I, 5/6X>J77"HURM;(.'I@XYD#\U0&B2I'FO V[B&[] M/3(]7]"A*?D<@WQ"-LESUMCU=4]8HUB]O*KIIWJE7K[5+ZKU]7,%X,9YJ M% MEL]0.F2Y?21\OW!]_^!+LXDD[R0=0KUT^.+ZMT'L(SI M=X7CGCOZVHI$DF(&E[1'09POQ"X+UJVN7]^4U\XZ M]:Z)E8W;@W( 0CS9?P3]*<"^W-=F)37.2AIGI5U?]X25*M6&7F]4&Z=ZG*FB MV_6(N]['2A5WB'RZR4.7E-*\>0?YM1DI&V.D;)8G!KZ"C_#^$J<]JL;:9I[A M>W,C>>+A?.(A9FV>>,@3#U=*/*07=3)6?M-9AXJ5;;6LC&8H6L8T5$NTC)R2 MSQBYIM(R,^VLDM7DJ5^LD.6P(SE_=,9"]5B(S5F83%J@LQ;(M"N-?B:=\AH6L^(\&$VUM6?&U:EMO'[#6&VV4K/M4FNR/RZ1T1 MWOJY!A-P,'[0].V6;7I05/Z=+I@,>/#FM5**U9OWR/NF7NY/.89N%)Q/"=94 M2++G^O@S/T8MB_ML%#R\[WC;3E'O&8$6@RTT'3_-]I&J6^QT,H$C(.)[ILA\ M+0CKM.-A'6%,K.F:I];:CFABLNH# MZ-XAN(&'UTZH:T3=N#M]D.J>WOXP=@^7AJ_@#/Q:?C388()66( M L .<8DSG"S:#WKTO*!.?W)FY GX:*D]Q!/&J\3?]\'O)[ P-X?U0Z&#'#Q@ MKS<&DD4#V !SDD,Q\&R\CD$/^8>;8B6SY[M3_$0W&\_):Q'&8D^DR@$+I#)O"^WSAV%"CQ#X3O)-7C(!4_H_51O(]7@.G$ MP?0 ^2*>VQ,(QMB$3"@6 \PTF3 P/0#R8@N$G^79A.@$Y(,%27%^\!:]+CW+ MX0R*; 9$/-KO6E_2^&3%TC\)H\X\2$#5.AX5VY[91R/7>Q2^RZ*D',"O!=OW M Y"3X_ P,,4.$3%=Z@-@5(^F>1M=+)67D-Y8C86R%"B(^8,?>'YX6=C-@9U,OQMLU M=$.B Y*;)K.EUA3) Z!M(BK]0P'D)UZK*0RH*(R)\K;M]1ER#4F8B\0H$7T4 M0,:+8&H(9$P3"78LVX[\@BDZ(8J,45F[0$03%=-&+5 Q@H^L ,LN,&AZYLB/ M-)PY&."Y$O?$"["J(5_@F;*6"!&?U2>_AR?T%PL2]E",V:,AR9HVIK+P8;4" M"TYJ;33? 0W01_H6WI+D#E-#VJ-"-;!S8Y/"15#1@*T"$F#T/ M"P" -?+PK"C51SMA]0*(A;*I4\/"M5 K\!#A!#Q98 3"HK;_Z"]\;;AI;Z[@ MC?FEXELY.Q_8<CM:$73%D.27$'.A2P63$$'K7Q M5-"SC1G((L!1^'#A?>3T^L";E)A;MF]AHYN-N=P:IS:9F$V3V3R;O< <1F]* MLNB$"#@*H*&PNK, T I/VX:M!QG60J"%)[(L!=;)"&&[%_]WYA6@H, B'L01 MHY<]+2*XFJAGHV=&\3%&PKL-^X?W-$;>S4CGQ(SY75"&19!0%EX=R>45+DUL MNWB;\T4!GLP*IT#%0Y]. 3R\?N#@+X@7BK"_0-@\_!I[FC[1$YY+A0L6MAZP M'.82VVVQP98]T5!N>6CZO:XWJV&FOF9:A;[+BDR_$/GLI_!=.F!N()$;E*Y] M&#;.0>3E;'%4B+"!EY!\^%7?Y0/,2L\NUO94I!.=9Q,O">L<['4Z'<+IV$E_ MH/9@"J8 /G0/O0@/0:O#Z)J<1[1"QA,+#JCEXJECWQ;S,OXW42!8LX(Y&Z/Q MT!)=0@(.S4?L_V%6-;$P='N("KT1-1'P>U+ W;'),4Y>,#M",2G&C?"LCP8F MF/'AS/QH:LD# *\Z<7$T?VPNGJAM$44Y9L=\R*/S"Z/S,H_.\^C\2M'Y6ZJS M7<=M=URW-;)[/:Q#SCN5B&PR@.VW\"7;5F+$;+=NF M,)WM *PO8CC"U[7+(RFE:&I*RDM@J 8^\>.28TA4&TTBD&!SX]E/[6SL[5B% M4I\YOM-"#YMH/?@.DQ^V<"F6*$0/\7O[+G4;G@+\>_Q9,& "W[6H,6$1$@>P M5/!6\$C4]H,P)1X:&W0P0KIG/Z+>.(V5N),&=4BT.=E4T_-(0'VR 0DS1"\6 M0MB#(MN%%R. H0K*3W@*L(5K#PE/Q%=*;'4[\KFP]U)N+WKA+.DM?IT3?P4$ MU.DK)@<-^CT<&4'(B1*/2GS"@USZN!.WI0XJ8"8>:5G=C M_C!X.T,:/X.Y/B_-Q]182;0?P/4*C2UZ+S0\,)&DS]E9S)G)8P" M8<+#&X?5X@@B&L3;"1A'Q[B2!77\:.M#@IO>_'D2))<,H,>&) #)C$=RZ/XC M7CNU,A\==]1#K0ZB9O+"Z8+ (31"C*UPGCXXHN'$-G.R0(UMMX?-0++G+*:& M'4K\DW'<*89P!76MZ7+P5GC4O\<*#<7*;.S4C^Z-IF-6T?&V$/X!MA C&L4S1Y9)WIE(*Z'#/G\JZZ&>N;V8 M'?*M"5*['IOGS*;OATM/?!KVCCQ-;!!Z;VDC%DV$L )3%6N<"R8$S*^$#,+[ M+9-&6PAJ=8\(W29(,3AHDXXI\@UFP@63'QM1$* >,(TV/86UT&$B"S- M)G,G^F@JHC%]PE/+H$$W<^81CT0CJ>-K^O'0*=:%+=";F'I;3#;3 "THSF?3 M[I&=QVSTB,@%A4FD8^Q00)Y"X',7(AQ39EG(=#T7S'@;3@6H90@T$ PV%_=8 M9)@-#E)"+B7DJ7FFO=,\"[G1GUNG/VLUC; Q@^"RAEHW)"Q PM0DKF?9GA7T M:0][0B$D[C%M:TRTNA/?2TP>8Q(=:")B14"\#9,&,Y^H.F"O!&MK>@&1L4>% M /OUU"U(_%6S/ MX#(AB.?0R>3BYO8O3 MM[+/QFS"H_LK>B MVX30@/"GS:A9H[D56&Q-"TS#^*+PZ\%&F]A1,4$<7:9,>#J^T,B$BBX8WC3M MYJAL4>H%7OS,6-2NSXA:2LMI$ZN>B 3&;E/[2HT=N&I K:D, 'KWG^ ([((A M^(;D6(\TB9N0*ODK$X M?BN$1IZ3_MF=DHMA4C'V7Y=9+-K>M914KVME.R%Q/1?F9E[V4B]B?-O=[K=.L]R;!^E7_7C42Q(74%'28W M@1 ]$_1"ZF-1'AOU6[W:S^BW9\=GGGIV_>W?UQ&O/S $MOR.K182(\GILBB) M(!S6'1E;?M*;..*$2%FU\%"OFEGG0N\7^N9E_:Y]X99&T%4R!"XGJ@NY6-Y$ M6U=#S/ 7STQDK8AEHZ"=6%?7+<\^N *DH,'\)(">"H/X/$ WDH!/.S MQ0,@),9@:)J8E;+3 #&H+:LM6AFP>2W-].IGG-L6@*=U[J%_=0DW@ 7>ZTOV?<",\B) 4XS7OR#J%/9 MCMSJ,%+-J4I>RF>PAL\U+4-M61DC9\I9 TD99*&,F95:T\3=L(Q:D%=NI>*U MJ9_;1U?H]#(_5K4"MA'4V2=+=V=^^69X]?1XTCA[>>GH_5^>/S)D0YY]\M(^ MJ950S>OKZ/9"=A^:%T-?[. GY\:TZ_7F>;VARC>FE7F^?SK/C57G&C^IS3YY MGVMJE4:M(XI:J]"Y?.C_/NE?CPQE?LQCSQJ[RDEY=%.LG\L7%>46M?UK_.3< MF"^_)23G2]>.>-ZYKG7/NO<77JV G\S-/GER?YW/O+3TVHTYJC[[S;3[6\+S M5 UQ]LF.K-2?V\71]4WZMB[;+\]9'^D%(S/_9.[FS,K++Y<5\>GA[CP[+EU= MV[V"H?O#6<83-SD[W3 ^VT?=6X MU*L5/,_<_).C.^?R-E/J_7FT:Z9R->R=>;7!"#\Y=YI6O?[RY.MUI*>O>J[4 MSTF=!^7:R,^/>8>\0-'T?DE/WQW;]691M3I'(_SDW)C]"['P^[P2'#^:9_<% MYU1I#T_Q+N7G3[-P-AH$1:?R^*BEW7O=RA9>I/-K0Q+G7__2ZG4;!?WX5#]O M/SVUKH9GU_YE 1Z=>[_7L*H5[:I;OC%_&<>M>GM\';D,_W7 M\Z-Y\_QHW8]L_>6T (_.C>JK]Y5S^VY0O@F.E:>V>&QF'AY&8&7/C:I9K:O! MG?C;N*EF"NZS]B**01./FD!1I:=']*S*XS.]7BN/C0?\R+",=R"!I(JWVCB- M&M6LB,J=L7@ZCSKPZ-Q<"VKUZU94./#HW:J-B/KN_*S='CR=*TSE[.OXMCT[P#B20ZG5# MM5 ^*W7T\T&K5+YN%%TC1QZ=&W58M\4_OQ]+>5$>W**A?>0%%T=XK@ED?>>6 M[YOEH?G1LU?W)[GCTY/1J+_>ZORT?1^S,T;_ 1)!#V MKYMQ)9.N=Y_UZDE5JJ4')^5GXQH>G1OU0?."DYO;B^.;HN54KJOBW;AP,X)' MY\3/737;E7,Y#1]LIJT[Z/+VN8C9&C\Z)W^J3X.[P/H]K#V:0;4Y&/X6+;6 M)6H"%\C%,ZW_--8>'X.JFL8"IE@2ZP5#3B#M;#% UQ=/%5G4M%Q;?7BR[A^> MK^'1N66EK^^:+;,X/A-/?DN2\VA(9K.")Y! VLW+JJ(/O>SUS=WXZ;%3[Q_K MVJ]K>'1N5/VFW+QN'U^X.DKK?\SLGZXMJGA497[4I[K=/6^>C4]NZN/6M6UX M+]G'H "/SHV:M9KW3VVG4[LI9M6Q;Y_I@U87/YK 6P\O?MG/JO*C?B[=5L_; M>E +3/SHA+=VNP-N.#'V0HE:$$O@)&=RA]G<:QB],?LZ-CB$]^"J*;1&PG^G M1YXY^$F]I1'>I#<=E>A[L^F[O6"(_@&?97Z)&W3"5_7!V9]+X2)W[2%*XP$L M\'U@K\)E'FK;/ 46&R OGCN0+W40V4.)'\0N' 3GB!TYB/RA\BJ0/C\(SA%? MZR X1^S(07".V)&#R!UF^$&L\2!6Z73SI@>W^6:\DY_F5MB$#Q4%7V(3WG)> MOL0F?#@EY-[>@X0.6);;@Q7^YUOFVSL7IHB'6B:\:HZ2C08O LE3%L);[.VN M_-5+M,(4[A/=)$5*A;O5C!T_EX"?A.[_1I+M,:D#OL_UP;ZZUB3^_4OG M:H]/GN:-?>F3CW2=\EY=)^4/-7G?R4#A*FW_Z9^2^/R?^V"NK[B\3W)B2TBL MI.-R@/IBLTTO2C%>(+]3I)(5XCT6]A5S[4H][\\%9/C62= M\4/CA_:I#XWJ^#TYM!T,):Q;EQ=9=R>*8OQS7RS9#]?@GU%=[^=Y?+@#N"V9 MSH^#'\?N^\R;5)[[X1L7 0 L:EH/2$#/9B]"H^/6WAYXP^^"^B MDR8H4W 6(5+/L6=:!#\)NN\0$)<;:(-79ZA?1K%R;URZ?:=2^%.Z%L_OQ]E? M@WYU_) >?9N"?BGX1K4]P7J1#:G5_'7:J6KVHWTSO$2#IO['LCO?A!:R[+[9 M\__S+:U\ XBEOCG\SS?[9?C3"?HM=\B^#T%A C_=,%]"8!7T3?'Q(B-P-AT6-F5&]UKT+/''0?O)2K:,7Y4'/B]>8I#4@:5E54ADERTEZ+Z,R[R3IFWK)&)^*GGQ4",IB M/_?[S_@"J0^:OB1,JE\7GN% MH#]'Q*J&_*%G6V'_FB_NXNU$0&I;%O.7,(_W3\KNBBT\D13OE;>_O--,K3\> MEG3;?"D\5(/SEWNE8&3!*E;D;$K+*A]G0.RG0/IB1+MVT^#OB;9:??Q3U8O7 M[@TJ:K>R&^0?;SJ 4$7LWEQ&366T'"?;'0N5[KE%^_=D:['\MW9W^J@+98MM6%>64F'G-6?NT >4"Q0FG*.2T^X:'+(3W%;"0OCN(=IR' MYHD$,Q[ N%MNT!RV@QX^S.:0M0K=$]W]C!?TLQ"NYMCU2FPMX3Y@TB)]>VO1 M)K!;ZEF2(FC(H]JO^IUF^,_BT[#\T'=*I^[3G^MO_TH*2,'\'$&17?[PW5H; M]ZUYM[RS](5KCL<%\>[T^>JZ4#GKW?WNX-W*Y5)*9MZU!"3NQ<6$0!9D/V'% MJ; #!6D9<\"C+/MR&Y+A1\5CO!_NJH7RB@@K++2P&')B0JN"A@OD%J!G9M.# MFQM35[$L51[._QPY]VH?T%.QDR:ELIJ2TO(?Z*9QLOXT9+UVJ_AOR/JD=9() M#TVZM@\E:(V0-T=YLAI,UO[[8O+/W-V2=JW2.*SU)OQ#E MX?-+6[U^*8W/"YBLL9LGJQ*6U>*GO\*H=UUOF(;>\-!A''O._;5F"'WRL/A. M7'EH_+3V-!Y,FA[)^Y,:^GIZ)3_0?;,)B?!O8-E?GHC^I'"H-K[-.054?;0? M:YT_3OJZU+N"K@S8_%,R6@J?ZO[&\'>-IGGT?R,T7&YF MF_;="'J28-LO(Z;DKQGAO_+0P+2A0^D .3[KDNN2WJC65 $6]^WV)6B:_31' MQ9/"/T%TE4D8G0H8[+!70;H4B%!9[*G_OD29^UJW*MV'3<\T_'I^_RC&9>U(_WTKIJIZU79Z-JY![FG/1?> M+8V)\)W<:/FO7FEEFG?R4?KJK/"HI:^R=_BAYY=3TL 4,A R:<7;@ M[! W)];+#@\WNGZ9'QR=/O;O'M*EW"!_=]$=;88=SKJ7]TKU(5=\#%#=NKYX M.&IX!<(.8&5GLRGY(\LN]Y,=F$']Z=CAW=;UYV&'8OM8,ZY.+XT;%-BZ;G7. M^Y<.Z5D-)GH^):JO%6-\VJCWJ\!C#7=H]N:BWQQ2='\BX!Q$9>OQ\L^G378E MGOY65$;2QO=/[M5]01__\8_JG?+1H'4R@@EAAR";$K%+(&=?J]3? M&$/_?+2]*S'VMVA;RU6R]:-??RYNGO3&<<67D6A>7,.$W[3%K+W5<]TA@6GI8<<7D%) 5SOH>F6,IZN/IX_ M*_[O!^?.,0L%0\J03#PIE=?4E)KGX)=?FTH_('=_)2J]ZI9.3\[[M>RC;71. MKH*+NC'R1T"E .VCI$1932D?"5FUGU2Z]1#.GM]^K4BEK;'NG@>^]5L,Q/OS MHW;=.%7+A$K)95A.P:)4_9(%VV4''VW'!OQ5&I=:K[GY:3RF78U+Y?E1[4/0 M8L]-UXF4H&D'6,KJ+U8O@#T\<=W6R.[U$L2N6[KKW]8?^]E';7#2N2KE __R MJ6-(&H6S5//9E*3P&E5.TENP<]])TGW4ZS329\J);EONW?/PU[68&5P#26MA M6HTJ\G3(_0Q![KE1_$Z2OOS5S]Y874T3G]I7K>ROCH+*U1&0-!C'>3654U\K M^?LMBJZR=:_=U;*.2OEB9K)82]QFR]*D7WY"V>KH MX427.[]J?N7QY:R>&P%-8B-3$^541N0151Y1W2A-EMUJSLWGU?[C4_=Y\'!> MZ)X%+X0FL968PT:B]IHC_VGCI]4!\LPA_I'00V9H/J;==AILR<\84=U6 <+N MA5ZE]>&F?[U#Y1&MM0=I(U%T 9*(R/)J&TMU$@Q(D.B54>5VH#7.CQ[3M9>^ M?5TP;UO/!4,BS884L#%2>?D3=V7A1+_'IO1[B;[Y?)0K-(QV]08UTN=*4Y>. M.[D.$#TVK=64*,DI1?Y A*NO1_0\T+MUHL]>&,.[].TP__BDI)\N;:5U44I? M ]$#6+V624FOROG/$>$-(^!?W$_>C:BN],5/X8M%T-9NZ[Z6=/"[WLK:=QE# M?[J6*AU+D?_\>L%F;9XF'2B:FI+R'YATP GR2[:V^B)1S;EC^;21O1KRAYYM M ?:V9?K=3^,!?/J4R*]:'RVY^QF4/:U#K6XGZT MQ=NB>)T:2%K[]F\N)W.2Y@&XS0?@_HJD[XKE_O']_V; ALQ= M=BRWCQKF2Y2+GB *ZY=&KR+6:G\>^_WCX]+UL_4T4@N&3+O-Y+64R O8+M0S5S=ZO9TK]LRC3G4D$@*%_B]J-J6IK^GK+TF@.Q>SW#/C M_3$]+ P=H+"72>/KH% H2.+FLKEUMPS<3^"MQ.K##580%0TL*\O4VH]51]>'AZ#BTSGE_BG MZ]_^(O2+#=EL)IO*OUKDR^F7QU*W2K\/8^/:NU3O-;U:.>ODL>COW-:O@7XA M:"IJJ6SF\ZQHXW5K6P*?K#+4K!BV1$BQF\-H] ME/KK^#K(#L[N1&P;-$]R9LVU;CL&EO"0+9"14IGL!UZO[J>HX;3[P94-2]+N M6>'BQBB^*(T;E+WL/M2#GAGX(Z!=;,YF%"6E2+Q-/>_+O9.T>R)JIO7[N--] M/.F)E6S[SDHK2@%H-P>N6$J27L,/^[0AVR6::"=9OKR)SOY$='EF[M8S;CXYJBX1^H9L"3&5T>24^IDA)7A#[?TUWY>@;_O\ MPG/D_$U=-"M%Y[3DC1_5X370-[;<92J^,VMN(["?EOH'6.?[R<@[$9OF?7@W M%LA6L$1NN0'TT]A?D;Q;)G62(2W[EW\:3F#K:;_S?'GF#4H58V3(I#>6K*7R M:BZEBA]H:.RG,.($NQ$;(H%@3?U&;'G=IZ:N%8W+DGOQ5,Z+A&"Q9:R(*267 M2>4YJ.LR(>M/0;"[9?0F$*PC9C.__>N'W&.@:=WT(-/J#VH=(-@(WV=Z^&-'L/$ M'0];S /3&PIN6QAVD8^ !HA?9P+\1-MV3,>R\4/^$'] 4F36N)Z_MZ):]O._ M_XO_"']G]9#I 7-W_VG9_J!GCG\20F"O"CE9SF)]!!/ 'W6I$Y$[U. 3)KE$ M\7]@2K&1IX9+6ZC7^V>!2)D:X8.M;%F=" $F"([3F=C>Q/[\_^++F3CX:EFQXR']-F&[__I]D;F6,_%):Y0UD-I>7/2"HJ,*G, M82[W/\+DK[ I<\?6-U_2L7V;\@SIK\*/B!0,/W-]&WC_IX=ZYM!^1C-'QLX< M.[8_9:R+YDYWW41,#D&9G,3_FD+7 UGZ7XUJ<8; Z2#P=RS%L,CL_1/W:-E' MF(6!VH YBR":"?%O1&\))K7ISE:(:NUPI M'JY1L*PZGV*U4J]>E$N%AEX2C@H7A4I1%^JGNMZHT_E]QT\TRI4;O72P/7G^ M:O3C>Z&/N7GH8[F.);D;^%C?^P=1'&1'!+9)M+PA-N6,ELEG#--4LX;:Q&:& MF4>*D9=-!6E:IFFVK6^4R,W0+KCNIG^_O*2??5%NRC5I)&?[#;M@D(+-Z2>O M[OU?' 3]^YM;M>N(07J4JXF5AY?3$3:. MY\?L%+/FB?U<R;WXJ*J4W-." MH22,61\7[O7VO7DC]XQ ZCWKF2JZ-I3Y,?^8SI%ZI1=Z8OJ^X7N_+\OX<1@S M-_OD8Z?]V*L]U*W'ZIUT<=\\'^6NO9&A&N+LD[UNO=ZJ&+WZS5BNW9;NVH7: MM5@P,O-/GLA6-9>]+;1NY(;4[6B%MG62OS:T^2=U11I;QX^MKOYTY[V4GLU. M53DN&-GY)Y&H_;I6'^XU_>FW>/34O[M GG^-GYP[HU^/-][E4Q:I8C%]VTQ7 M'G/9H]+(R,[OYUG_]KE?/OGU2Y<;C\?E>RW;>K([1F[^[;=>UV]5?H]JXKC; M.AX'XV9'%.')N;>?793=RWOY,G.CE?7;0O]E@'0T,O+S8[K9.ZO^Z[3GW53M MP=WXXM2_J/V^-B1Q_M%&Y[3_>'2C^_I362VGK3_%BEO#CTH)>U_*YF_KYY7\ MC8U.2[EFY_>@=M(!NWSNTGER?'O9>;);>E&]"*[10Z;ZXA7@T;E17XR'F]^N M:1 YSRB#>JLCWC_GQ+&L#WRO%#AW;=)X;UZ>#(.: M?"373=$>MXQ[".<_-4BKBKE17^Q+Q3I+G]SKYZ/JK5G4LJ/F-7ET;M1*YJSK M%'IC37S2GHNMMOZ0-2ER=#@J,4HCTXXZK=BLZYD#'_T,_Q(7YF ,,?,.K 2+ M6A>AE4SL+C,8NN$'U.HBGTS99O$P/GU&G+.RAEXX,?9"B6J/)2XB-.E0S;\6 M08C9/;'!73Q@N^>.0DT4_CL-_OU/:L6.\":]:4!&WYM-[!,%0_0/V)+S2_QH MY1I[$'^YDF_$_OS+.$Y>W>(I,)^-O'CN0+[4060/M2P_B!TX",X1.W(0G"-V MY" X1^S(07".V)&#X!RQ(P>1/>0,L<9S6"63[$T';O-)2).?YE;8A ^5!%]B M$][22]O>A+F0^N<@C=P2F_+:M4*84#&33FFY/=B"_WS+?'OGRF6-+'V+6<5_ MNS4%'R[F2LA"_2;RZ$8I4BIIQ[C,W$?&6&,J+LB^/2;UBCM$:TNIWO[!OD?B M?=&3A^3:+W[RD:Y3WJOKI.RA(N\[&2AT__5,2G_]S'PS\%9?W24YL"8F5 M=)QKU%X[O/[:Y='74D[\J/E1?W \=.O+OZG_]U^;&ILMQ\Y-QEQ;->M%N7!4 MOB@WRGI=*%1*0OVT4--/JQG-ANQ1@^0LL7&:9^5)?Z3>W N'N6!9M,;1=%JLF'U@CDGMRW?;L7H!#"B8 MK!"25LU.BMEOR[HOC&PHCAP*'L)#>3X2ABX4ON,G294\_ @B31^,5N-[0R,^ M-]T9$MU?>+%]@R$D&+>F9\/:RJ"=7./1;/Z^5X]1X>GQ]VAE?(9G!PU_AAM=<%IP]>M?T5TN)N.354S/ M,_"17NCI*QF)9N%"2=_+E[>_T.C;OVI.28G*?"LXQ=V, :R MI^AK[Q"(4/5[=U=HH^!8>[3+1K_I%+2\5('R=/7;OUE)26GR!W5RYB+N$Q'Q MV@"NWD?$CR=G55V7[*XX?KGX79<&1^7NKQ$F8NW;OQJ@NV9?0W?E1+RCH:U/Z:>(]=:[KC>D MW9^;IO,H-%W/T@O]M"OW;.7&1LUB6E:/_9X)&&?:0NW#:7L/ M[V'VU,C_&]+NCH+'?J-TVA;EL^N.>3DZ/=$U /JC&,VO=MKYQ+=37H#->/0R M0(Z/Z"V52QIGLUNJ_?("=OJ:*H(1IYM^,:V)1 MM]/7MU?E6]0]\J^QM9A2<]A9521^9?41V_[+J'B=$^>VI)OGF1/_5R>H7;Z, M8-LU24NI_S][5]JDJ)9MO[]?852_CK@W K.9A[S]*@(59\4)IR\$(B*"H("B M_OK'0?O?:('TXB@.&KV_?M'J5E%)14_"1U M)Z&D/U)4H8'3S&G\0)1T5L!G00;/M"8"D^1E-AKS@Y 8BI#,A<9E0D#?$:#/ M/S?EDX#N]]?23*(,6^KDYM-FN6WWREX]!#08D(DP+(%@* X!#4-,-X+GBFL' M]*I'8<):%U;SOE1(U@2@H$,&2G 8PG>'P7T29^N%1L-?R2D>M,$^K""Y&K MN9!DGCD7A]HXP>6NM4LC2U!*WF!62YW5PDRW^(A,HA2"DS'*A;S1TR[>3?ONHV]+ M'!WJCQ0L.G/^X@>46&C'B.B&2+;F[8:D.((Y62[]0A(% V;(4R?&+<#ZAM52 MK.!YYJRNC\$S?(Q57<=R?3.M8IMYMSP1"QP?PI,^=1" RHXVT<,6&H26[U.P% M+(X[>]013.,$K]\)%VP/T[V[8GV*L#2:XGK4&U05L]DHXJ-*N6WER\&W[RR) M,,QAT!P2PS]?(!F.D(S"7:[ MV"VPUJ>(5)VTA%PQH[!"TP_IG)P;38-L_=MWG$(P]A"1D+M^:D4PG>!# M]C2?F^=='8 3%&6&E@P'P0FCF=?!IL&FT68^(QO"G&'ZHK->-[QVI#BCJDJ. M.@7->PUF\CNF-UQ$/"Z:LAP2O9GB B,?GE>D>%DJKW*8%);,-*]W(:NN2NZ\7FR^A&1 M=805YHX;2@M=]$LZ@V9L'ZOPX""E$91]=W,=&%R]H8##,4*+GZ_##I14W$RI M3Y]VYU5SE49*R'=$JBF(N#PVV ENTA1L M>/"BY*\.)[@;X&[XV9 X[VZ82()0X6:IO#GM3)(9=L9URN//1P+>OQOR@F@T MW(&=,]>S?,V=U92ZLJZ#%Z5_?>[#_0!#K?>Y'9HS09:S&QI#2WZ;H)=K;<)L M=/"B(6>G4 2C3A5OW$6L=C_#:N:X$5)" ]]RPEMLVZ#>9@?4FPC?1KVZ=CVZ M6@[HWG6*JY5QM-4O-P:!A!N$*\RF!3MI@@$=&(.0Y&&Q]"T3[#/';S^VT/UJ M4YB.*ET"G:^6A6:RVEK1S7"A*9)$6#1&_8UN].2$#64?30;7)K+G+ \]U"4O M_2["0Q.T8[( XE[#K4?(W,BP04UNPM*4 MD(R]FE0,&=VY&5UVN]1EL-+O*FZLTL;*;55*)1-O,1K+>PO0S2%X#AL M87O.M0Z(NK'$B&I;2N>F=&;>,UG,"M>:8Q#B:/[SQ6C=#3M$XQ(-.$KK:"B# M&W1!7YO6?4:AA 8(QI6%'#IMJ\*<3TW:[(!'YVK(Y\BHQ2Q*(SC]1WP. O3& M 7KV7,0/ M3M4PZ>]6L=*5E<*M6UI?/)I0X "GK_8!3"HH?M$QX*H'>"SVL3 MN4_B<[*J=P?EMHQ)4WH1LC>RUYBPD0(%#(Y&".S0_KW_T-MPW_Q'=\+WL:?@ MU[JK &X&Z=HY^\+NNRSE7M8Y%RWS20K16AE+E.R:PK24KR]&@RD_*X!\280^ MVHKFX:J!)S"6?)K%2B)M.UP37\10\T6D)0^EBL$X;@XNM6/YIQBD(9 MW*#/^-I<[3/Z! Q/T*=B=^.7%BB^E@9%K(=)J71H"E. JQU7WA">CP//\X8T M/@Y/,UNPE[E-A44-*FZ=]$IV#M6-Z9*M< M,96TE4&7@XPPIR)TLE&+:^*4\GR@.)LSTUS%!^P,1MHN'FD3]XO]_OB/@8^< M39"D!T))[M:HA :3O4X\VI[K)_/+(WN3,IUE^M.=3ALKE+A M:C,4B7#$L5:Y#U%:&-?.*K<=S(,2CKF$[X1^?DX?AC94.MOFO8TG)R6C;NBI M66HQZPQ# DI'-8@,B>!',A#@!H ;(&8$]],;(%50RXXE*!RZ=HU6^(^J-8N. M-@#(*F51!*-/C7J &P"6*\:!0G\:_ZZ<&U?;-8.7.KZ)^HO2Q$AY$?ZC=%4. M8=DSCSJ)(6=V[.BA02_8F>M,#<]SW'7"=GS-NP5_5ASW]?4C.1@'9?<'1HGC M#C4WN;WX&9NM$I$?(/$O-/KO]C1T7$ST5\JF"A3,KL;@UQI:]5M%)VLD#9-F MQ"61Q@>.I!KKF^G1V.B42'6( M9R.U#QJ <#C"4(\X@_"_@S=?'&@ )B&VK6'XRY;C*U9"W87 7L6Y_ON?P:V2 M]OOJG74[7>RA:^87Z+B[(R(NS.!];=)T85545<(QC5&!%CO9=3;K!#+&;IL& M$@2.H.P%3:*[5WX0WA>R@-X%[\HH*"FYWI(5YH;:PN /= M#;D :.9I \_\MJV[2>,\"+/#S\ &8?>&=_GCY?U/T-C^?V_X1_[ M?Z=:FN*"C3_^9VAX,TM9/T= V'W5?D_CS!-!@0<(/QIOZ1'[1(-/=GH.1?\- M'NG5G=_<+JEJEO7/R=K*W1TNS 9P\H="V"F%;))^M3:O_OR?UZ_S0^TE5<=R MW.>][;_:?Q1IQ/UGCF> O?\<#:8PEMI/(MO) M/"3QSSCV1!](]]P@CH1 _)#$?Y7$V 5Z]5\M,7V4K8"?0RT6JD_KG]=-3CP,_R&OK:K0BN1:XA2#=F>YH5J M^NF,BN6CSY,6JTVQ7,CP+2&32/%EOIH6$LV\(+2:V^?[*[RB5:A*0N;OZ^GS MDWZ=O_;#6@P[ ?*0O?#L]_Y^<>K$1&$KT2DO*PK#C11\) ]'W$ FAY@B=K("^L!)JV)CF>OS- N *3N[96"Q)<: MZ-@:2DIRG$N6556F6X&,R_C/5Z8E>]625KZ$KDL-6\"=2;6VY&7\\)X9LS#O MFN5"WYS.TM* ;&$#7 ?WI ^>LV2-NV5:P='TVDLZJ4%7#.TFF3B\)RZ.F&)J M[FS0YJC:=382UQK6=9DXO">6G3CAKU8#0?.X3'+@L6N;XN6H7];;*VN9-9&V MILK87,SRL_FX0ZR<&2^3,OKSE:5RLR=E%F9;R,WS3&OAYG+^-)"IPRMK1L.K M=LJ3GH2;/88M4(J4+-;#*P_6TYKI-:V0&8BFT9N)1'(NBK1?E^G#>]+.VN*L M%J=(:W74G(V&)64A!N&5!_901N+"8C5J7A:$ M4B&D7>UF;E3>U&7V\-L-=II+:9U>!BWA>SPQK,S3-9'3I_EDCV_'% MNRS-#ZLI29 MISWO?WBM!6__#:U MZMUK\L695G!-OK1TY@;7Y$LZ GUL28XD:JB.!5[X_[Y1WS[YGCB]S4&)38[& M>[!Q*G##O^F=L5TS D/VB_X MV"T.2"N&N#AZJ!*?/50QYHG [PPD!#P['^/L//SS%BC&G[WM?$S>SG* YH:/? I"($ @7!H(-X4#J?F_?VSQQ+^\^<,DTDX>J75^OIMBY\L[ M%&+57/2+K"(HT2^K:(,"A0*% HUQL\=WRC->_I7SF!9@C'DR/("FB8'CNDX0 MW@V. SCO)+?]I/C4RP*')MNIWO3FQG8'=;73D=+M]L;V%^(P6093MQ&6QA"* M/-:=_N%G 7QNJ97Q0!^6FCT.-=#%*L<%PF8RXK]]QQ&2)A'VR(C'^Y_E=O'# M/%;&-49""<5NLM;K5[N5_CT?5D M55:F&Y_.ELBB.:VN.&G*XV0V PH4H[EO M*,DA+'4/L]\@8&/8D>C27 4@F$$0N&G MQB)#P,9C.-QG\'KM%CN?P6O/=BBMNDFIJ#$CM+[?D/NBJ8QR?KWD^E'_K M2J\7A8+=16FG.J@NE_4.E0$].D!3_=#XYA"P*2[9MP=HS.=#B!C3?1!B:0[A+3B2'FR+N\9*;I1"?WQ-BJ2OF MZ%%Y;$]RI;K3W&#G*A+==1O6>+VDGZUL@^C>P MX>/G)+_%(5I0LN]0W. =,?PFDJVA>._>5OUQIKSJHUUU;/67#CZSU-"9.B:G M4&V6W4RXC#D6\KH-*0YLMZ MBB)\ :TSH/DGL$%IA&).>2H>Q)?].AMZYK@1$)S1KLM[:*F">;BOTZ1AKM.Y M/+]>#;=QJC$ (]A#7, M=_JCY78,;*E.&TU%4MR>EIOC%7HM\-N(&'=DGMS5Q#G@PH-)*4,FXVTGBN3J)(>UL=>36^ZLBY'L] P!"49A";1>_%7 M0W#?,L'].+@S978Z2@VR-+I>M\T1UJQ6O#SHN1\%8S"*0RC\3@?]/581RLT3 MVH]CNX#FR!S*R2YJB!.F46GI/5\$BAN,0:,)A,!^.P3MSH(JD@WXI6Z'=QPF M?&65&$3\P8<\]>P\]06B6<>50MRZOF+8+655V_4H/>&+B4A4LK6RT@4G*YNX MN,)QDL]O,ES(65D:83A(62^X\E3)6AA:VU^:8DJH#3AC5;.+(7WE6 1E#\.P ML&+GAF(:[^"EH.T5E-#C1ITN-G'[$_H(I!"2/6DDSW#*[ R6396VSQ3Y4FC^Y:Q.-0OF!P(.22 L?0J^#Q(4S6@C+5R_ M+:.$P<\+DLK]2A=LU9EJ(8A?Q_:UXW2FW<>[S&"M#U$C;>7+FLA[A [:/9 < M0C*PV<.9EUM/U_.+9<%0!3J7UK3ALC;(#>M 67!'C348_+R[N,+7DDPHQ_C; M0G&AHA]4:*']PZ[[5524M#JJJ56?5/U^QNOI8-1QR#]I%D5^^0Y\O)%4'DP;M*,SV77JH=/B2IH = #B/>P3A1)ZY!#1>9L2?EP'@:3:#JTQ M/3(W$9)J:LRM6\MDK1K:WAC@E3A",Q>TO"%F;Q"SY^WS]BG,=J7)T#&,%BG1 M$I,F11\O*;T(LR!9E@0-"B%J83 S7J!%^?JF@T]7FN8H/>.$Y"CN]D#2JD#3^RLDA[A?[0[6&I?P\8$H=ET=S M.;??,B99BBI$'=99!D<($&>!U/&\2RZ8HTT>TP4133*%3+,E91K59!UTE,8) M%*&.=$1XD!CG#315N'KPC^9-M@P[RMEKVF)BGM.=[.KY<# M2M;!0[+?OI,TBM#,F=.<8^\1.#D3M^7XBI6PCT_&O:51TO?AJH[TX ?G0%]9 M,\(&?SN;Z@Y/@K@0C_?V_-/<'O7:0075+6*BY<=+SF^5%K0[0S$;3,B@,(AWF\C]]<&"F[7DH>/G,PY3(CQ2ALX"# :\Y3,EA@;_D9/$:+;;>7RB M4&@.I;*"Y.I3G0MDC(S,? [A:!JAR+MQCEY?3T*L?XW]= 3K*D;UL&&WM)*T MB63/L90[3V=T@'4:U-XB+(,A% X+%R_CT+\3J,>0*AP;06R5-$XQ![A4,GN] M7F:^GHM%'D"=!2$O@L81G'BT8J^3;"#M3*>&#](GO2@!"<@R_#K-5J'W_OJ) MYN\I7X'CPFYBGM3/;.Y -<=N22 H("@@*+Z\;.-JF(ALG__X( /[K*^QLU0( M^HU@?W[N[6]>_.OX^Q_^4HZVUP^/_OSLK;&64%1U6[< ZAYL,-,VH;CAQW;" M"&^@NXJ5F"FN#[*]_;'F:<"X^E$0L1V39807>7[X062"G?%]?KW2[\7$T%A^ M_V_XQ_[?J9:FN&![C/\9&M[,4M;/$5C^>2LZG'DB*/ X4?CK:W)/M'@DYT& M0=%_@T=Z=>8.%_:PXN1^L[WLM&R2>;4VK_[\G]>O\X,3 M)E7'V_VG\4:9K]9[N&D,^N9D6#\WX2 MV4[F(1MZQK$G^D"Z%SD'B!^2^*^2&+N \I M5--/T?LH$4U.\66^FA::>4%H-=-BM56H2D)&YAB<(JEOV[>_SI.'#],4RX4, MWQ(RB=UC)K;/F?CKY4G_OJC2?ZLV3S'GO_A=I9MA)T!5FQ?29P]):"M5"U$Z M!\/$3-O_+=3]RM\OO#HFJGX+#)D=,4.&8FF9Q#!*)E5.E5EUJ,F8 M-F &@X'"L*RV XBR][C8R50G.YCD,7.-%\:X2 Q:XS0O1Y7K;Z^LZ8-,@U92 MOM!TV^10J59 M,NK2=%X:B=TT1U4Y728.[VD-:O5"MKJIF>FQ8U-,N (;"ES)'GQ[,SFLC-A\ M7C+PW P3EV6[V]!E4D9_OG*Y4MNU]F#N"#C;6.5'O1'1L'69.KS2W\S[R5$I MY0JY-BKFUAN=7'3KX94'Z[DVAY3?<%,388TRRXZ==N:K55VF#^_9L^UD-C-" M,V:Z(8N@176=;X,K#^X9Y-/)9F,UV4C-G$6O.]JXIO;!?-2#>VK-(>YP':PG M:90:=$N-*F6KX,J#>Y+F&%V,##=OXHSGDNMZ8YP.ZN&5!S(JM*UY:UD66ZB1 MG>KXJ.Z16FLWB?CME5Z10=D>LPR$1:F2:_!:U3::_':.Z]LK)X/TJN1&4 MOM3)+AF3\6I@0,[!&ZUL(LV317T@3,E@BG%^A317H WRP97I !W2A?%,,-=C M.N@-N@/+\'C0>>K@TL!9JT9EU.BCTX:I>?JT*0KKJ)[^X%*ED20J/7^M24:K MB#+I;')BS*(,Y<-+Z7$ZG18G66G.N12;YHT1:47I; >72NZ(;-&30DT05VFQ M-NWEK4:I#GRG!Y?F]/QH;FT" ^T8J-,@6+E D(&,'4&IDR&'DUZGTI8TTLV0 MP2H(F$VX C_ %QE]+Z;3UG<>FDV6,O.TY_T/KU4>,#9VYA,XA=7MZ;VW0B.[ M1EGXSOZ#K543??+&]GG%W7;7H =6C._N'VSWA=A6Q[[#.TQQ3Q1QBBB^LBM> MW1Q4LX\L)]CKZ_W?DX"!/F^MQ"!;D@OW1%!0+O&3"]PO M,94+"@^8> H&;IA8RH5[PC HEXO)Y2-Y1K]EDH^9:7Y:;SSBFOR.1#WBFEP< M)Q_/V#J2C:8Z%GCA__M&??OD>Q+AB])QJE)[#S9.A5?X-UW2MFM&8,A^\5XG M)D)E^A";Y$^4XOWLBZKC:V?+RXV=V$^^^K&]_X<>E/O!!:BA@K@X>J@2GSU4 M%Z"3SAN>"/%76]K7;S$7S/%32P5:Q&560$[[&2SD8RQ M-(9:U&ID>P.Y6W'G_:'3+)LT7Y.8?#]O.LWZ;QI)[<<)-?=EE='CB:.F[ZCF MFX%#H/F%8T>_YG=#A02;1E/UDM\TDZ)?S!2'>2/]=JA0H9K]0+^2[5=$7UU3 M7-&-'FK8!FM2T]S("'OI8X*^FBO46A2R16(\+:"BWDHG-TF;9KP@E/GE5Y#X MLQ7TS=FR6/7=0$K6Q@5::2MENE'_^A6D6LV,E.NJ0W-1+S=T3)'$#E/_]CU$ M;O@?=J0)S,^#FEZJMOYY;Y>A!-!>68Q&.H(XO[4X%*R\WAR#V M"IZW^,4J#^P:G[<8O23@VK2G^J/TR)!# +,4%Z[QB>%Y#P]?<>%[X"U#$^+H MR@:.P!$C5"F:I45KTBBB-(L#_&((!?JIH]S1Z4U[_+X)[R0]34T:J^0VFO.< MC_Y/GG3KJ46;7M>EG-08S+1*O94OUX^&AOZHDCFZT54LZ$B]3 MH$B<.IRV"O']M4&\V '\XN;3N0&>S1.>-.([KE JLA/%9,H^60M"@(.)'>B% MYES>#<(O'IR\', _W6+WQ@#NS[*2-S0[*TGSY4PAF5I3&1(T+@%#/,[5G/>6 MX[9;=VKJEMVIJ1VZI'F5FO4;_26ZF)AXOSBISU8K_>N=@^9TESO,X+#->RF 0^]\ MSK][S6*XD02R,[H([U62L4P;NQ%'XON/TW/34&HSFZA3OJ^84SG=]C+5]L@: M!S(-'(D7FN][SYL@GHEV-^)M?#_9._07O8WHT62R[[3Z/XBC9<91<8\1R ML?8^[E>03!5SQ2D^7I@B.ZLU\7S&KG%76$$U'Z0$N5'"A(YMYX>S-4'WDO>6 MS/D%L'V7]S%+&:DY-J8MJ42,*WA=G-B:$WS[3A]W/+[Q0;P^&6>N%C5^ R?. MB_]IYR[XO<^#)WJZ)+G-G"EFR=$RV77#O7 5-]3M.2F_#$DGG)0T.1IY28L< M"3F^2F8_9*W$$1BY"?Q&8>K@YMS4+87A,0:#89! MYX2,C1@T2(K7<<*?P4&9*?;)17:2EDR\+&>U7F;!V.FK>%N_WD%Y3>+RJ<%> M,(T1"C.^^8Y1,3I^$ZU<8BC16&;X09'>64K;@4 ?)36+#V\ S-5HM*DZD%D0#\4H!"\]?<=O>15=3%=6""JE'#\L>:&PIO.7&VLV9ZQU!*&'?Y= M2_QE.9YW'R[ NRY0OI8U?A<"C:-W[];,YQ_J1 3:)/U:F10B75(.-4E5\\51 M2UD=T=*EJ;88,&2C*'10SYVFJIMV?QC(7&168T@4H( 5G?'V:!Z\7.*O6[.6 M/XSC<"'"[S@":,S"%A(=>$4SO>CZV7Q&+A=CT,Z[:'J=(A@\!'=G1*'YH0__]>(YOD'ZR\!UW M#5K\:.Y2\R _A@[O.Q([='C?ML6^M#7_^45+-79*ZHBZ[TY7*R7-K0K2W%UK MM&'(Y<&L+F,HL,@9!N$XZ.2&3N[KFNWO!G-#1$VQV>%%88X&$[XVF:Z;U0C, MH37.H@B-41#,T+%]38O]W5C.L7S9E#J4;T[EUDQ%L^EZP>$!EMG(54)09VX. M%'^K^[4W>ZB-#-7P(96&/NOX"?014U>_W"MX=N]V0_,5P]:&@N+:X=)YK]1- M9JMM3OI-I*;4FN2#0!(#UDTR6%=M%0(9PX AS2($S2$LS4)G('1O7]P;^&= M;M.4+TO$6#/3/I8FM__^&9NM$IYC&SP$^HAN]IO-2-GK]DBG[Q2-$"F8(UJ]2*E^LN-H U.L-;PU M1[?R;30T9PA@R-/1F$0:@\-_8N]+O]F4DP^AM6FK5+/85!?2&A\H8IY+]' MA_G-&_[O@'N[AI>$S8A?H'0K&63&@QJ;"0( ]]#L9]"0H'*/ED[^#CRL?[H"O=&Z>:0<4 M!E:&R$GJ1!#7NI3-+K(X/];!#HB\]Q3HXL+"6-.[[/Y[W !Q,?(OM@'H*3DQ M\W0ICRZPBB*C0J?.]:,C(*0&',8@%''FL6\W&1%X!UVP#"4RMHSPTVQC"41X#@V=1:@4;_L@B@L7*?_0? ^@NC4(!->3) M8.,)1=&2HBT DO41G.$0ACYU"D1'-+&7]'*'EG[>RPYG0= 0/$'XTWA(Y]HD&G^R/5?3?X)%>W?G-[9*J9EG_ M_$)/O;G#A0D)3NY5ZXL>R2;95VOSZL__>?TZ/]1E4G4LQWW>Z\17*[A;&3Q2 MC[J6'+B:8B:54?C]SXH5*&MO][(L^X23>_?/\XM>)1'MU_YGC1<(AG5[,4WUAJ/XEL)W/?F3WCV!-](-V+ MG''$#TG\5TF,7:"*_]42T\>&OT8_/Y^:W]H": .;,PTT>[3[=NA7?K\#?E[5 M8\NE1+I9YC@,I941(],J$YHJ!*K*'(N3,DHRP\% P4>C(?5M^ZWG6;4#'\HI MSAT^Z+9@J2%*-61K.!2JZ:=H!;9OT&SQ+:$B5%M-,2O6A ;?*HC5YE4?.1T^ M@%@N9,('RR1^/%]"S"9^/.&7'0^'^O:4/^LO?AKJ!M\+3XGP7' 67FA\>$A" M6ZE:"._01MCZMB(OU\LL^41X:"A_O[BV8G)&[! ^' P'I#*D9(P;XC*I8*2L MX+0BXQI&,?B(H[CA8 <7Y:6G4RJ--4VE:IGSK,"U9\EV0-4".6KI]/;*YKJ6 M%[,<:Z+)NM>7-RF?P?.\C,OXSU?BV'R8&17(%3K-U?2Z,R>6R1JX\N">N)ZJ M"H%22)K*2,6E7F/2P;"Z')7TOKUR8N)\MN\V432=S+JIG*>6R8XN1S60;Z_< M\"4VDW0%4:(%J=1G54=.U^LR'RA1*K=2H$01'HM-Q#"YGYVNS.P3TQ].=+Q0WJ M+RN=_E#0<$(;);V2A6<".=1(/U]9L+REN4JG)"G9KN13E9&?]GA=I@ZO+.=3 MM<[8GEE"*5D;&O/Q9&Y4=9DYO#*I#LLV-N%60FE=ET;ZTG#--!@F=' E3P7] MU=KLBT)G/4?3?'FBT ,PT.+@RM1DW;'[:G&K0T[4_H5GW"MHWAON7!VTOU1J$N M5:U:7J#'==FN]K%U=A)E_A_<54X7!E.UI$KH0A7[ V>PMJBA#K*%#BYM3#.= M["ACC,S26%XHV7FJZWA1^.SPTO$R4_2&3-%46O*BD2FOQ[F&#LS_@TO=176V M&/7KF+F6\Y5*>5K,CD%9[Q%9J;8\; R+Y S5U$[2K8W38H>K@TL/D)K!9;=3 MJSMM:8T6'590TCT'U#XPAU"U"XN!ZW>:?2%=SRW:Q<& 0NWHKH=8'3?19B'P M:P6AP[!IJE?ME<>Y\+V.P 5O37MFNY>C);PXZGBF4K,S%@\N/7C8I#$7NO.F M94A-M(5*<1I>>@0#/35M\\.EF$5IBYU3FJ,SO6+X $<$VY/R*]7B&J:@U26I MOJ#E@BWIX-(#$6@2S5<4S2VA235K=IN:'J1"140<$8$LM5ENE:ZTA.20DRF1 MF^>FQ?#2(R*@\T.&M^?=LAF:CCV"X^2:E@YU^Q$1C/Q>C1V8A"^(9'I1)7*V M.Q9Y<.D!")56G5]U7-E$TW)=LKKRILDRX0,TN6E.5:)M)2Y'R%74T9_OAI4?6=23--KSM-12)#I$[$(>90H?E M9?*(+D8-7&M32J,E:739JR_:T]E:U&7RR&(UV(Q(5QUZ+-!4OYKKT$&X?>NA M-7UX:0YO8+U."\V9:1]E=#O#,F8R )<>+);4\Y=8D0$$C^IZ\XR.19$N]?OSTI3D@QW 7E$!$3!6S;6CD6;BUZU54,U.9L!*W!D M%U3QCEH/RKDFJAFF+4QM+:4*X:5'1%"8YY/V+&_,T+62[12P8+*04G5PZ<$# MK-)5BG&GY05:,A6Y: #.[H+6!)ZI9=[;T$$>]4%KZS_V#+.J-/ MWG#3UY'E[37H W5S)[SAR'*"O5F\ M_WL2.$V?MRP^"!?IMP3ZY??*P'.LA:_] [CTX2M>VM)_=>'[?6YO_!\7S=.Y ML!1V/JOHBP\$\E""()]8&@HB!H* .R(F@F"?B)-)]U 0<$<\EB#@CHB)(.". MB(D@X(Z(B2#@CHB)(."..*\@/E0"\#N?QN53N'^]".P'%N$&2G]BO@B_H_,/ ML0@71P+[CC4XE0JPS],Z@-$QE-U:8#;7<=@2''EA/JSUO<-6=+8-[JP1O>!U7' MUVZE(<97"G9K9]ZP8'$4QZ!@[U.P^!T)]H\,&.*S!@S&/F'DK<. @*;([>-_ M"_'#/V^!I'WP]>Y$8N_06,?$>1:-_3OWU]7?OU%)/=;A!$4-10U%#45]+Z*6 MFO_[QV;EUY:KLP=ADI,.#\U/N-I2LQ>:=\.M? Y>^MPNK2]_FVL8DO MK1"#2UI,=V@>W:0TOIIA'6\/=;'V:)F%JX#[R)@<-8?"Y);SHU44)FN]39"O MNPU36@2JXMN8WEJ.^0^WBEK:FO^\V_*\/6QL-WQSM]\;6P)UK"6SG2NU-BEB MA"J3ALUS&:Z,)T%)?]23'&,YA$5/M:2%B+U[Q.)O$(O+RTHAI>9(4D77RV'+ M6Z(UI15\O+G99Q';6O(F7<;UCC!W&M-:I5!Q\\.Z'/409Q"4IA"<.#56$2+V M[A%+O$$L(1M:VO-E!6&IF\&6(U?IM%,ORC:R4E'"ZY94]K=OF MY:CI-X.0&(YP! H1>P^(?6_'R)@CMKVI<^-TDZ^::Z[$5'HL*7JY($0LZ,B" M(2A)(BA[MBE6UW!"OSM9_XN3&QY]%:[AS;Z=U)='1\C)?) /D)HDQ#%[$21H7=U/8XHN]O_,ZZ2'WDI8$(HYSC# M:(#9[M-FR/&.!)\PLLRF!&TLHKGNLEQAEB-UK>@R"U)22(2A,(1A#E-2_H8; M &Z V*:S?&@#F-UN'6UULV43SU0*1=HO+,@*&(E"?_M.(0Q*(QQ#PPT -\ - M9<=\: /TLW-G* MR@*:[F8)=+B\)H5X/-P ;)27B*$*2A[,KX09XL UP4\DV M']L 3:5M]()H\W(T M/0U#2()%4)@U^]CXO!"5>Q\^V38VKTTH?(&6@B7JR"U]RT[C2(H1EPN W!?"]@OG"8^IU@)L=B2QB>:^-R?+DPIEFKEJ>J%JR;Y&SB,T M1^D7),+1['FS+[X2KLWP;;VHM#G\V-0B:K+WXCXV3[ZX _=V,AMN4GXQ M:HGR7D,V-@X M12$D>IB$?KY*-(C1F&+TP@3K0QAU1MDRUYFZ!-II%[/63!^LK5J$T9!F$1B& M<-C):C&(T?O$Z(4MS0]AM#!*UI)-IHZ;>-T1F@U=& U;=8#1D#WA=,B>4(C1 M&\9H3-G0AS#:[[04<]$>8*8Q[G*Y;-?4"K0., HX$<$@)$>>N>KVRK2^H7F: MXJKCB"H-M:5F.;-I:+"?GRS=B_\"1G)N3V8Q]#G= 8W:ZXY0MV9^:(Y?:U?= M2FK5T*$%0$8%O2R+D$'A#,7\&W/@KFBF/EJ/;& M<@5#GE)I85*>VEP$9D"Y4!IACQ2O03!#,'^%T?M1,,]=/=D-J%I6$)V%SX\7 MTFB^B< <Q(L*F#*>&;7@^D,=2@P$N6*$0.VG_V>^_5H&-&9KSY" UDI+=84-4EF,K5P]58#34.31,$8(ZJ0(A4.\3 MJ)=NE_1AH.J-N9=OMSHY(:,V,O4/-2*@(J8#\,C1#885K?38>P>,MR L56-;"LB:&S&/BCA16N M^,"''@H8O+IYF=VX5RFFI*KF.B#3-'Q^Q\WL= :OJN$"^]X1M=J=D )=]=BN ML#!;[8Y%"#._&C(J>AN[0@@.AJX@E*]#NSX(Y3)1&V63S9XOE#)]HD^F0B"K M/( RB%R!?%8(90CEZ]B['X2R.9-7RV33MH5F-9\2& .OHM4Z@#*(6]$L0J%P M2LC=8SFFW.V#6!Y0A.W+=)\3UCBE^!F.JJ0Z < R(&X4AG#H877A[82M"M.9 M8KA1:J$S2EB.8B=<3=6,I3*PM(3O)&:.'_[24*R$82\US]?.UT3BTL5.L2IM M@O5=CRGW6_*VQ8P31G.;?B@H<50.U5/C13NUG-I>-Q5VJNF(_J;]1LH6BNV! MI!1+F151:,_Q8JB_F:A.#&%OM;H!(OVKF[! 84)A0F%>1)BW%]WXV6ZV]:1E M++5A0O$\S8?E.3#"4Z9C:Q0:LM'X=0SE$)R^I"D+07VSM@X4W4WKHPO[0S^K MC\8:8RDC=.@*&IDTI]7-G)IW=*"/0.H52B,T>SAE$>JC.P-U3)W\GP6UKO.9 M5K._F$GS/IYLI^I:8XI&AVR4IH4A!'TRW%S]ALE? =E&LV/ MBO@SSNV+\P+LW05G>=V8QE+>L0!G788'D_HO'47WH?)C%JV)NO7OZOJ\ MJN8?T?;LD/)F=2*91IMDF5M6ZE:C5M##QXDB,PB)T0B#05\HA'B\ZE0^ G%# MX4;D(&#:J+:2 Z4VZM,#C <0IP'$<8)!L(OV6X<0OVN(7\AP_PC$4T2IN#:" M=1M5TI,\-:V4)L5QI,5!T0J"TP1"P(@6A'C,N.E'($Z.;:.>\_IC8*YW1>N@/)WQ.4>;MW%4R?>" L9HS=L2"J(:J_L,[B$ZB6_(*G9F?5@C#-VFBN(8K++,H#5-,1 MJBD&!L@@JJ]:6O$)5"NZC6$ECE](ALDIJVI!==:=.D U^^T[&-B('A9&0U3? M+:IC%F;X+*I-9I&6";?$H9TL9Y_]Z>&V.%>8KPAWU!U=KEO],,S M.YI;3Q DPL$IRX\(S OG7OT>F$%#'_7[Y'9_3A_8DJ((HU1=6SG;:[I$6U:)0?K-8477$D46W45=THM#"1+TUMB MA'#XX6Q8B&>(YR^N87DWGD4YG1DZZ^146@S7?-97JU13U &>01T+@Q#X*3_' M8BS::A0"-*4"_ MFB3]&J -;;Y0Q0I)"X90V2SPA5/AE0B@(.I$(Q1WTH4* 7J? /UJ*_'7 .V$ MO&9"$_.!1&,#<=21W-)B'@$4U/#3"'K1/L80H(\9?/H 0&N-7-)5J>P"S95D MU^N4T'XMX % H[)\!*?/791_93*>'BNV'OYKPTZ$JY08*8:;6"K60@-S.$>& MK=BJH5@)RU"B4C#CC/SG:]\\?N5_UPAQW4[!_J.CXWZ<6S$C?E$F]4[M%>QL MJ/#:0-^)H[1C1S(:6%K-=::&YSGNNNKXVLE&+G6!3F'RJ%<0##4[H)LB&-(0 MR#@+2"&+L8/AI-.32D623V7F18QEHUU"1ZX3 M&K^;-G1PD]PW[?W8!50 =!@Z+%^XZ3!J/,'Q:(09G=] #F^XAY[3,A=FHFO7!=S5;7+5>Q MO>V+Y$)] V86I+3P9EI+61W1ROUTCQ@/G;9HXF2CJ[C3?&T6U&4"!8P$PU $ M)>[&BP\WP7UE47X,^;^,8PW674$A V-B:@ULR$H6;01R +8 _>T[A1,(3ER2 MEL,]<-=[X,)Y<&?: S,?S=.E DY(.+?)BCYA;$9D= R$A))A$8Z&6^#AMT#, M:.F9MT!+X)G^:IRG4,-P&9,A.PICZ& +1/P40S#\9!>=>(6JXA>>?/ I:B(..%KM(2V(0&?^[ MGGP)7UF%7QH2FOVOHZ#,R'6F"6V^"%Z2Q MFM$TFE%2*$U7:&WBJL79.-HCH(\A0K(T@AXY2. NN;-=$M-P3TQV2:U$=#4O MX)-FKI?K$^UD-3FH1L96U!V10A&,.NQ?>Q_QH@/.#7U,,( $Y0Y]BU#L4.Q0 M[%#L4.R/)?;;"R 57L)!YV\"?B_\-:8A'C#F!DKJGCP-L8[FM)35KK=H2K.U MD7&LME'G\%6N.>Q7I(Y-F[F<*%8SW4 FR&T5#8:0* ,=9A#&5PR]O ?&V4)\U4@ZN,Z@#&8R$00"$E#OR^$\37]ON^!,=I;&S4L:)J25L&Z M3714\Y2J#F <=4<@$0*&+^X?QK$.7[P'QJTJTRX$E2(I*?U\MD84;7)E1-HX M*DBA$0P]]_3V>&Q:(50U?]_Y M8-OOX*R]#&Z2/,-X2IRD<>VV_/?5?Z#F.B/#!ZZ*(_Z(O#FM+2F?:YIXMZ M6AV ,RJ(IS@&P>B3J3@0GO&&9TPC#^^#I\TJF7[+XR2AR7(;H5Q(3>9\!,^H M$IVF$!8]V=3DOH(-!RP(.@)@] &ZB6*P"O?M)H+@@." X(#@@." X'B$CA%=MFV\]-BN&T8L8DS2EM2:5URS?Y95TFN*B\GD)0 M].3H8(CLQT3VA2,;YT#V:EP:K-=&513HHD&ULCF>W[ 1LJ.*>X0[W4,2(OLQ MD7UAO_,YD+TA*YULU=0B,4<](:N:]H"_1SP. *1$<,5N&^O6 0 M'! <$!P0'! <$!R/$USY6&G'00"F715:B5PHMAF2"%G/$ZS]@-&7.$GCF+^# MF*T20V\\7T<;9NIYYL;+)-!T_F\4VB)RR&6#V02B^I#4!1! MN4-G-$1PK!%\;V&64WG056=8T8E>NXN*]?:DHG:RN729!_@%-20,A7#48.5^VR=)FJ"X-DA^ MVS&TF>8FO+'B:L]GY6+WTG$\I@-G+L+8[D5F\>P2#T46,Y%!AR\4,A0R%/(= M>>=3BF>HC\V]XN!/Q^G'ED'L^>]/7O333#AC+(VA%KER(J+DR0NGK^O=%K$V MC-#U<_M2<<_P(9WI,ZK:6X3/&.D"%[(,/JC ;2I]2NNS\VD9'K: MZH@3PA73(1DF@$,=?:(.$V!O$LF)-^K^*Z/2\<7\.WP^YT'ZQYWOYT#Z3_Z? M'Y"GU?+"R,LN)BR6G8J$F22+C^H \C2 /'LO.=\0\U?$_,>=G1?%/(=-IWM8&P!NV3WRO5KS(NO)8\[97)*OZZ#ZJ@B!CG#[)0E M5Y*\5&=2"8UJ[(W+$TZX-^#>N)I5_HZ]4??HBC9WYAS:Q,9"+3.BQSTY.C!+4['0=!EYF5Q) =@H%R*P#[45'M!3=?&XZ.W4Y3^4 MW"_>\_YF,FR@V*'8H=BAV*'8XRSVVXN]G*RVB.Q]+['PM&'"L!/:+XHO0G(R MG2W\B)/ 0HP;BN0DKN#RNB_!PFH-*#(H,B@R*+(8B"S6=AZLI("5% \F@VM/ MK/QDNZ%=)*:8&N1[9K[AH]-,;Y)KS-?=3/OL'8?0#T1B.A$YTX9\* =%UZJ+ MZ4!SQ=&6I8D+WP-O$*[OK^HGIJ6*RQFLN)%HP6)RLMZ46^NZ3$8#JUF:0@@* M1RCJ<# PA/%CP?CC62E?">-\34WU[&5JA2KMZ;+E<7BEM8I@3('\.7&Y\UYTJ^,4_/9E2UR0,8L]^^Q4ZU7XVDYW'&C88Q7O+CHI\).,)2Q8>X&)?*TS3>LRR0+&QF$80G$80A*' MB:<0[A#N,>%U'X"[A%G#R:S-E%&#ZU"^8F%<9QX N'\5LX-POR.X7\5P_@#< M&3P8BB:.668']8M"5Z@809\'L[72SDB!BQ*S1+F7: M*S6"^P>9XG^BB1R7SX5[9T3P4LGGT2>&'7ZO_TS0/S]I:ZPE%!5D7BGV&F1E MV8X??B%(QPK? R'UUW%2LP4UT\XHX0_UCR0J&5'PR^54&2)D6$KMFJ$%X5" M\[5I^#UG?)\_7M;_#(WE]_^&?^S_G6IIB@M4P?B?H>'-+&7]' %A]U7[$B"< M>2(H\ #A1^-M.AO[1(-/=IH/1?\-'NG5G=_<+JEJEO7/+Q30FSM?TZ/_1@4G4LQWW>ET*]6L'=RN"18M2UY,#5%#.IC,+O M?U:L0%E[>]7*/N'DODO(\TLY%0$>BGIBV7\G?OP(%N5 ;%-EE7RU;CLUG+2T MD?^\_5?[CR(5NO_,\8PHG]#5K%#++;6?1+:3N>_,GG'LB3Z0[KE!' F!^"&) M_RJ)L0NT\+]:8OIH7@'X.=1BH7JU_GF=6[G[*-S!T5RA<&^F@5*W?>\%_&0(M'1M^VWGF?5 M#C))?^.=VT;I,5*K2'DA6JST!;*8K-YU:=-B]6F M6"YD^):0231;X?]5A&JKF1"SB31JT#B^GG*T=HT"SH=5^4#$GF M9IOU=$)E QD_O'(Y+-B*F5JLT46?+CCS;B&+!WQX)?GSE0Q5<1?!>N.;<[9B MCLW,VEGUP97TSU=V:Y0O\IY0%9++T4 E,6D]+ 0R6:2WS&U1(YF6O M64A-V)2OR\3AMT]MK*S9H[R*SHO5]%HM6^,^#>YY\.W$=)XO<&RNB5K+"@ M\(I3(O.DN-%EZO!*ITR/^EA:D00E2;>U^H:I3FNZ3!]>B:7;7&;4H)JFX0SL M%(]Q'87G9>;P2E'(+^ME?"Q*G5X:G666C?!(U&7V\$IB7LN,'*';-1?9.>Y0 M/L/TA$#F#J_,-EH&F1+S-2E'9JP^;_1\LJJ'YNO+I=M9%N:')[!EC+S MM.?]#Z^W!SBY=F,.1Y03[O;W_>Q)0M^>MR1&$B_3; MT_[E]\H@M%]#PO$/./@/7_'KJF.P#V0,OC;6_I"TTR M2A#,$XE#0<1 $'!'Q$00S!,#=T0DHIWTQNT#HC^5T*N.!9;@_[XQWS[YY@3SA#(_ M]_K&9JM$% ZZ0J^T#R]-UG&WJ^./M>T/:TUQO>V/FCW4AHF,IFH@*KG]C,"0 M8\L)=\VC[)H_H?8WO%% (N/9FG \EN29FY<\_N"2?SDIB<^>E!C[1!U,Q;@U M&!#PS'L(_!_^>=93,,;OWZBD'DO575#4IVGYU=\?BOIHO_ZRT*S**JVLJDS- M!)..Z.XL:Z7BFF.N->>8K[[O&5;82?#Y-2^ -?:(WDIVN5&& M6YT:R.;"_OJ'1$D(12Y;]1<@_PESD"N0__O78US>C.P_KS=\/;)_&$;Q#>(& M+V*^)NRZO%YO;Z?E_LQTN@#BQ%__T!0*L>QEPZ/;S&UY*(R?;,<"XV^ONKH# MQLG:"E9VQ^T1H5B)GBBV.2V3G)(.[<(@DJ4AE&+OA'+Z@4#^Z 6Q7;'&\!B!G_OH'ITB(0[[?!*[+WU8J-C;&VMGA 6L>;Z>/%AI$?F^[BX. MI=!7W2JJVB( 2E]<&/UW?6624XT!? ; /)E8'N_FBSI>9*Y;FUTDRM ME/-V5,Z[,?JV&=S7O1BI^[[GIZ^%H6_-H[1L;N3UU>1WPA]-OY[J^\I2:W4/ M-6%01K:8?/"E;7/+V5PBT8PS&-G:10OIXDL4061>J.^G;=CJ5?WH_KOX9O ^JZS%:1)(A3Q9UZ5+R 087#4C@O;<6(#'0D3:=_I'X@T\3#YR MS.]/O#S&E9PSE@4 _>F2?>DF#8>U1C@3#4*RVH>!+:O6UMZ+"OTNY$A>8?W! MA9T%[7$%X3\"&^-Z\ORX= *)ZE>'!J8(=- %P'X/MB*?P#Y3$]D%]@/S$+][ M7G/U+=*-B&,E\7RV$\'CZWC+B17Z/>B#?*(Z\\?U Q,#OXOJ27T8](U5"$N5 M[49#:=Y:8LVE0M_+G_]H(NQ%A_R[??R^(NRF3L5';\*G#O ^5E'8%=5_4OOD M3TX$MO8JU=?S7/#8ON[/)=3F& MGT(P"(2R=YI:]V":\MB\>49=F-NKQT]OTFD\DG?5L#V5UHJWLWUC6_;D6$DG M/%(4 I'8O0IW'DI1BBCMA]B1[Z@H;-4:.W#50E+3&C<(P MB,3O545/TMH':Z PCI'H[-"F'&N#C"M"4M%".A7#Z18XX MZ^'6J^Z6^FS/2J%7'MBV3TX8%@&>#W6M7NE*H03?0/V>79.&GNT' M8VYV7*B3.P757=7"B)[X,04$4 M11=!H0<^T//GHKP2YS0E449WQ8RDBDYXK(58\]X:'.B))T(58:)OC0-_=%]. M(W&3;[*!2HDD_B[B2&^((^').:%Y$=C:#!P4GR:0=.W>XX^[RG#:FO%R5ZQ1 MDJO6-QX'!JB"J!!%0BB+%%&A6U%XV<+]8WL\+_%QT9@['"B8.MIM'VNSR1T] MW[1%@'H0XZ$)B&#N9>\]%.Q_,\;S^6#_<7;A2[!?M0=Z9=N&A\XJ MW4,,8'^*V% LA%UI+UM$;#[=<9\_?^@EW/OVR_E[N%(U4R,' MQ%]H$F+)%U&?^CW_F[H"]Q]%^)O-F>XU]"5]Q7*3SPV_X-2/3SHR]9*Z +5S MJGL 81S7"Y,/5/WD93>-Z2Q]U2EM5/]40&?J@0X DY(":JAK)<-R57=A)8N" M,'DA;<1TPR_T]J97Z3C'9U,J%XZN^N!$,/^M6<'&40]?4B2^GV3Y[)V_>SMXH3O.OW]R#MUA%N9/1P5@Q#=OZ.P1U6 4 MN9QX"?[[?[Z;Y_GU/(07GN/Y7YX.O6=;>-X:+#W_ECI\&A>J&LD#?%&=6#T$ MYV_+,']CQ!._].7KP8F#IR+_9IC_+GW[$>S*A=S6ZAY^MG'GTQ9V="/\&O_IK%?AQ5Z]MEYJ>NT^' 3@+ M%!8C"83^Z_09I[]7#':.Z#1)*#J)XPK!&H;": M:2?[52!JE$4+%SK]QFUV] M8(!^,2[CS/D,!*E_'ES9[%7^3K?H_!4:CHTB*$7C*$Y\]^4JW+!1ZPCR\$._ M0$7H#85.L\J-^&II.$K^U^5[HV%)J)7 Y;2)WRWV^3/N+E_<>OD) F#Y%)) MKA$O"A++Y%GV=D9NBS,.-!0U#!I5%137%PHQ)] $\;JAX#J&XG.#9'"<_0X? MB5&RZ\\;G:B_91%K&(K3&3Z8B2,1F%$_KD3"**2K8 MY88MFU57M2D17W6GGJ%7Y\MD)?'C2I_LM#OU(=RQY<%TA>D196+[.%E) M_;CRT$)(;MS;>C9LVGVTTYO$;6FIX)>?7MGUO.Y2CETDLH<-.T0L@9;%9.7% MIV^%<:\GUPC5U38^JEK<;,P/#7$FQ_W)>C05%?)R M9;!OZ&$W6,\1H>'NHIYR".J*J%"7*_G!4-+N7F).OC MXTW/UND9,X993(:=)3#O+Y;JPSZZGB'>B+<&2K^%4CZ)4QQ8>B%[5.1-9ESK MH C50*8!@=1G2SU]UPOA+\BZHXY61H10;( /T'75%441++V0_A*1=4;M#T,$ M9JOL;K)#4&N6+,4OG]6:2[.8&J$AKW;<'B-T^H/],GF :TA1J]W&;LT%-L7Q M@X/9BPUOFWRM*U )@T8GC@Y>;,,+?-%%/)6ITNG2"ST9]JAF)V[CHE3IT8&* M[,?8:BZ"I1<[X*W] [_L"FU^JW!]?497F+*;+KW8 :WZ E9"HJ6)OM<=?FNWVO!2YM7-+E;0*VBMF]JP.9IMII(UX?;AMC/= M:)0(EEX(=E8[V%BT-AC[,%P&F+P1Q5T[>=?YB:M>U>EA&# M29=>;%8]U&9#D]PY$K;NK7M];DK4-0XLO7B UG8XP%N8Z_ 1%G4[Y<-DIS>2 M9[VB,/OV)."G%+&1AF$C7O99=+-9+,'2BW?=^X.N0M7%+D\M6BXW5.E^!YRI M5W0K%%IQTXH#$AE2(_K@=,C-O)HLO:);<['5VB.&CB,8S2;*LL("#.,4[(IN M!?2"64T.'&);\QB)JIMA;*Z3I5>@;6 '7:P.^"I/,:37&QH$C";'(G8%VIO- M?+$ZM.*N70G+6V,UQ!OD(+D KD"[:G;&0EO;,=(AF*T,?JJOA2AY@"O(&N_+ M[F@?DWM^N$');7L>]&=\LO0*LM1ZVPDL#3M*PAY76'=8K<'&$>$C# M=H^S*;TZ;L[KB1=139[UBF"KTQE'R,"ZN+R=(]5EVZ+RZ-$[8^()]:TRJ"<++TB+9)#$>MX./3Y M=>2(HG^41D@"0OR*M+"UL0EG;ON 5.:2Q;7JVN2P2&[!*](*":43;RKF','F M^M :\%@/)I)K\)NT3H'*)T_L1$,E7IBC;@+]R],/S^T?X+ND\OG)RD])7O7*EG3-9Y#7+A%(7^TX.=/Q ]&5R_$T9&_L:9EU(D MGKDIS][<2][0<+SXR7A[^C,,2+PO)Z<3]#WYI;_W]>_5>> Y4:C_&[A^EU_Q MWO;HLX6;WY^X^]Q=?R-]2WRD%,X<2_K!%P+Y5()@?C%@HQ!$H1&?2Q"%1F1$ M$(5&9$00OQH04PBBT(C/)8A?3> I!/%G@OBC1.!?>7!WCF>^N G,'VS"78^" M#Q___I-A]PO/ 5OP__ZB_WKE-\>9O]&/+11XZ];4//^T.Z&IGWXXZ*H?G'[4 M74W72E5]H:_G^GD=CD+7MK/0FLQIS1LWX0(L[[(KS$?7#+]5H4#:^\WJ)PJ$ M/"9"L (AOX60KSG(;"_7ROS M885@;,F52FP>PVJR(*LMR=*G/:1+JU,OB)6T2()$20B]TGZ@@.?'PO/?^6\3 M\QTF?]HF0 J7^Y&]C>>N%K^'SL:F=3"[W:%KM_<\3ECP -Z' )UI[Q:2I2&4NM=@BOSB\^ZDT"?H MNO)[^ PGS0-=EJI]R9(:@=E$X;K>!OA,>]R3$(.\.%@0Z>N) MC!:6HZ?CP[_O)@GZWR]?\WP]>:*2OE^8 MJKM,K(NE:KG_4P(V!@0,C$]N['\*JN3.]-T98Y7(]W5W<1CYJAN5>G<#VN" P3@H B$X5;BH64/M._// M=^;Z_@S /W5G&7A-#X=K<85@5,2L=L)L,]L#)!-__4-B.(3AE^[L)P?RAW.! M[PSD.],N-P(RPM-86&W&>WZ+T"-T/J/)57HD4W_]0S,02Q4XSAIG^$H<9Y0^ MO!&.QSKJR>UN-Y(L%2\OU['-]U@NP3$#3 L(!04C/\5QWMC%'PS_JK[QD\U- MI59*I%U2UV PZ3%]H?!1\\ I/5:0_SD@DY\=/9V2ZVK<,UQ>T6%5+ELP2ZL[ MNZW3YJ@V%\:!S"EIVS\4PB@:(J],PBT 7@#\O;V(5P+<<46K+YV4)/AMM>V>/XHD+$-QJBL>T2Y9@<"G4T)>(@5%_2U2" ML5"3#HV],W+6-"+"H$T^!D;:WO4Z*I";!^3>V55X/7*QC84O>X?)S&Y'X\.F MV;)420?(!=X"F;@+=W05\@G=(L1P4QOI]= -RPS.;I81(QWHY90O3U63[X Y MXHD?@$,H>T<6)Y_(+8(*&4&N-5%V\4Z"?;ONPYW.1(>M-0,.W<3 )\B7AEWG M/(C .8X7J^Y"![N"N^ M%;[:'G8GE&=C$0E7&\100W#Q/(0>IQB(O%(H5@"\""#D!>!;"J?'="AM;/V MAB;LUKB^N3Q/FR=1B$7P!XD@#$W5U^&Y&NB@#>UZH[O!*45)WX.?]4_N\G\V MGO7.$8(4;64 MLHSK%U10 IQF0D^/9;Y-G\\N/'"KVMC$8RX33P$'$,@!'W) MS2^P^@FP>N>8P&]CE2WO1Q71[?41@=O49''-$(J:8A7$ !)W%J4+K!9!@'M2 MJ;^-58Z6X!4W;S,2'$V.D=!CY'XO'1T.+'<2PMC+XJY/#M6"]?\8J,(&.JAM MIBN>KUOW]Y?T&DWC50\ W,@M%)H#SXBN21 MUW_"I0!$^+@;99#$(_+M=4*,,U90!? M&L4>I\GN^TLY#]QZ(>7/0#!?2#E/[&E5-W3?U[6G5G&ANG\B3H/2O^:ZJQM6 M&/Q/Z9.[4)^-F;I[Y>8)=[E!\1\.' M?2-.3"C\1*<6[0,^.6#O7HGYIX#==\V^4)D=0GO;[.UQGU\K$-NO#J=4_@6Q&^=0W0'8FR^F39Q!J61X**WUT/2T,ZV:-H9^& >TR#S-C8E_TF: MT5J"33Z%9C=%9O,;,%_2;3>JNGA_5PF0B&;4H*Y*_48KT6TBM?@9B*+N&.@K M@)Z1.RNC_L#OHOM'4#>-SB1N.$>5AYDA)RM*740(#H Z[TI1>-I M*(SJ_M2ER*?;_U&QZ PY%;<.21;R>RBG\,YF\_7CMVKMK$1^6B#XST^C:Z>R M'VN'6K>G#E9R8&N2Y6PF&/TJWDH_*J,@0UHNS*E]<]#T2([)$ MN()V'R?+Z'FWNB":!Y9FJ;ZE%T1KP3^]7Z,ZP3_UGADF=Z1@#$-O83?=X1,: M#]=F"P]TBY!IU>(%7I3LQCA":$544"KM6D%#*'E9%%IXZ@6FWZ^%W9]C>C_S M6<)?QI)=J=&-R7RW&/:"%-,IHXHS+X8 "T@7C.J=&X3].:3+#6T_'LP/D;0E M4$Z,PUGCL(\!I$$B!EN$" HV-5^ =G?(UIER$8)8(][$O#+"13$' ,W\]<^5 MTN*<4JD_UKRY2]A)V=2B5?4GI-+NG5_Q74V:N^P I)TZ3XZ\LGYJ2*EK@G$M MTP\S/7S,Q'L;[JP6FK.KS7J;Q&8Z3%;Z[9L;;/'T+?"M#G:?U M2AN55,Q&H]6V/J71%+[ 2$4A_,49I3FGMK\W79>>I\66XSR,6UD4H;^'!5%( MN9#R(THYB^3H8YF=]?.%\^T: A33M3GBF[%_9'Q^B]2I.3&V;:2#!YR"GD?_ MX10!H>Q+;94*\#\ D?I81NMO@_]@F*NQ(#5V"'RLB\NR--8P= G #Z:/LQB$ MOCC6->=4:JC[Z[L4M>73<\P<'Y5/.C7M[P5C4 MVW;O?_.IPFOEF==%K 72IIG%AKL@,TG?@L^-4/XU4=K MO6EZ^STB[#J5S='#,.J8XA?8JQ!)WW@$198(U8ZN!OK-1U!\/O,Y)F M_'MX)UO*:EZ-#927'44S_<:AMH)%@/=T\!T#,>@=IPI_/KP7W/I];;A?X=UM M[;=(M#(Y'N.JPL@+:0JO+ '>TZ9O.(1B!9U>T.FY\5E^A7=A#^_\>%5W;+W< MM/EHQ<>'1GJ^@XYQ*(0@Q(-0Z)7$3ULF;V6YI<1M*QF)GU;:J4ZD T;=L%S5 M78#I&XZEIJ"_9?7B@^OPAW.7.2Y@3+7T#,VF6TM .0:8%(R*YZ9BF#MZW_?6 M5A!X_J'GA?J+3>(BK(-QJJ>-;@[$02MRS^5 !]/P# M_9[NQNV 7MMT:MS!G#D\-NX9G?V@JZ.M%.B)7X)A$(5=S$9AG1':2_-$C#J2UC@'00]:!(B,4?91AET2,DS[[&FY&^.^CB MQHD'==X:Q]J0946B J=(3WP1#(?PAQH0^+U+XFUT("EW>2Z.+"6"?NZ+0*5D MBX&GDCRDODC^/OE176RC1$G2WE#I^J85<"[GF0*Y9 M),(+N3XFX?L6N>:) N46BV3+S\:%"ZRP9T.(\^DR/$X"9HY)S&>]I7T0<*CJ MI_\WW2?$<:Z66OW?)@5?RX^RZ_%A4$,[$H7$:HL\SI JS"E8.M..Q!,' +MG M/[8"MYG%[?VG5[P%MQ-L%F_BV7)NJ_MVI[9JPY.(CP%N"3"9!850]C*(]MEQ M^^$MHR?_W#H+<>1)&E).J^KV]4 M2_LVD!K8\1Y(0B\M(M\'U8$W;JWV,&YG%FFBQ\B;_KE:G^'Z-,_RG(64*'E: M-W%J0_/BQ+M)+>05/N00K%*>M?N-^3"N)YJ>3KRC<8C"+W,9"N07R/]X]^&M MR._X36GB;4@8T?N6W-=;VVTC3I&?>!04AD+LB[5"!?0SS2$_GMOQFWC_$>;' M_DX2T+8YDRK+Z>38,B@,*8L YF!0'@544W\\1^65./=YK>DR MPYUB1X+90"5E0S27Z7&>N"PD"I'H97O9G/9\YM:G"(,6Z:?1,+[NJ*&NE3:J MG]^>M4P WL\!]=S_A#X'+';?'(-I9#&)AG=5VON;8#9("%[@%$,N^ M>(U\2MP6889[V$%_B-L(J;N,&_0[DMQ'8#5BQPNN!(PKZE0)B4 H5H3)BEC!1U2$_0FL?QH+ M:QR96;QAUR$R9)#J--*8RMQ*\0VUI ,V M.!ZF--;"Z-1"8=)>R<1ET6-.8P.2Z^L+;^DF*[52J.Y+<]W5#:MH7?[1W.I# M^PK/43=2]^4SYLZQNVL)AD9\&+1B/[2%ZDX2D>YP1)#)A9-.@V0@ABYF07YR M +^O*_#' *Y+@Z.Y7L&\34U6$H>(7?F @'U,): @"?&KUCS!VSW_*)X ^/%SQ0(Y,;('AY MK%'#K;2!)1F+1BIU4*O]I@@0?&KUSKQ$R>0_=.!'^M4JA2*$4!"LV4D;.@.U M\ZW+SE,FG_#4C>?9WUW1MJ:N0]<-:V@XVX_ZA,L"48 FPGX8=*(AABQ*%?(8='L,9 MN2/VJ9CJL(,&0MO#"7U8TC"^8]<*KR*/GZ3G>CHD'2)\@ ?__2 MA3/(!B>,O10HG*_V$4T'M1K?3IZ%\MV>NA\GWD8Z5)6&2/*>Z>!_Q*U3;$[ MAA'L@/('CI,FJ['F>0P'4 LJD]D[6O?YA&P1?OAPR*X%TW;["HD@ H)MB4%K M/Y;\]* %1<8O34;.>[Q!VZGN(GFOM-YX$04)4G6_B#$4/&L&[/M*\C#@N\A6 M:%;.T'QRL _7DH]:QWD/D<.:M+:$T8$WA!D\7BIX.E\61^Z8>E3 _'%@_NY^ MP)_"W)4FZF0P%SQI.ZK*4JO?V;.S%.8$R/"@((1ZX#&;1?0@Q\[#GT)=B2RY M,MG30TEVC/TD6F!U?\(!J(.)L@0-8 MSXM"N\UMN]JVRY(M<+AJU#4EJGEQ^JR)?45 -''9XJC [^/'MSXJS^@J:'\: MZ5KR2.!@;LNT#YBT=K=MS5P&*7J!=P#19#$&)',Q@QS7*M\8O<&Z'F%XM^HB MV^JH9RD+=1&M1?#0%.C2Q6!%G#9SX8,<5R+?&+V[Y5JO.HO-PH;CW2; ,53O MJ!QXZ,2&9Z^P,H_3\^AKPL_22Q[;78-Y"DM?=8MY"@7)^N%ES$_@K'_%9CV% MYA459@XS,CC4.IA4V8]:,EX>^40M<<,Q8/P76=D%NK-7X_P'Z!Y4C'J7W9LQ MCWDPQK@'1#!6(D W :96(%X<887 8/,%4G_ <3+>\(;BVMW;.OU7G***_M6SXX!Q$$1 M 0HQ]$M-&?,4*'@^#R'TBFD(V:)<'\-C>+'?\!&T/^6MRO,ZN3>W4\?D,<7=9KH4 M 7I!TR.VF.B1N8C!8]C[-SI\*^.P$:T,2I54[4![TH;;$B#O$S\%#=#B\,U< MS. QC/D;X=>PEC4F/GH;OBXA/;/?X>6%FQZ_8"HS]5*&6\ZC!E_KIDL.V+>2 M\ZU\^F&<\O\D3^9^_0968)U2P+Z8EJ;I;JK5#(;@B5J#A;6=[EA:J(%96NHNV!M=.Q6 >U_],?"==K=U MQ/))E9SMP^RJ[&/%81)D5A)@]GUO9VFZ5CY( Q1M234SLP=-P:@AG:(C%BN*- N$?Z?F\">'U,=L^5+1 Y \:TE[7 M^LEO@RK!=(HU!A$$ F'H'4MB\XGPL]M2(/Q]++"WG>'6M=3 $ M;6Y2*P4D<+$(1.'DKT(^_QN"6I3,.,HWA\]"3V3KGUZQW.1SPR\7#SHR]<1- M67CKY#$.P&1EMV0E;[#T52=-%RMY1BDT]4 'H$EUXN3S6*[J+JQD M41 F+X"TN^"&W^?M_(-F[?[Y3_*?I]];.+KJ@\/ _+=F!1M'/7Q)@7#^J"?- MQ^B_<1(\0/*2J0--3(P\"KQR/ND0Y+_!(SU[Y^_>#E[HCO/OGQQ!W[W#O01_ MWCJ,>!8R/.UC#4;19YOS[+__Y_GW^4:[P O/\?PO3V?@LRT\;PV6'H=+'9[[ MNFK#JI$\P!?5B=5#\&0A,W]CQ-/Q^N7K.8J#IR+_9IC_+GW[$>S*A=S6ZAY^ MMG'GPQ=V="/\/3EI]?2G08P UH)VB7 M<5*_,_S57ZO C[MZ;;MNLP?/GWWN.=K/$7O:F7&/'Y7J T'J0ZF_DK6C9D_B MJ__S<4?[?^;??>KS;_K7/_]ZR@NVW.10]Z(@L16"Y&'GM[R+?GYV?UL(-.XW M3W(UO?P50L=5E<((94$BB6A:^Q< M&-D@5CQ8#56U'6(TIZ1E0-^OQ!RJV<-WK(^H0]L@YBN'BV=+):VG^'YE6'7B M^5()6Q*EX16BM=BK(I^XII>?3F@172.VDR:O-ZSJKC%=C&0A,?$O/[T=,JBY MY'A'@I4V7-%)W6[.P,J+3Z\N)]O5V#4-29Z.FXY,RYN>##Z=^7&E/UCMI_Q, M.2""6";)HXBV:@:G$ IRL3)N-[4)P;>1=@7#^\* UU%;5,C+E9UY#5'ZM<;* M5K%-PSE2$NY0G$)=KES!1'LVJDYH7E;XLA/.YL?!;JG0ERMA69X?0W.C2-9( MQ0SZV. \.E:8RY6M@\3Z>HQV;*P2]H^"@=NDQ"GLYKM 0>67L@S6O#C7K6)PG8DAH?)!SU5WRTUMBDJ*'ZY%.G5*IKIU4D)V[5:=']5 M40@F>8 KTI]9THRH+Z*%-#PTZU1KW6G)6PXLO=@LM[Q1>RH_&DB8(ZG.3*A/ MJ@E,4>)R!VC"[?:1W:Z'P'.*ML8DK$_JR=>Z JJEL#)59:VU[2CJ]F;MW2CB MT!@LO7A7-!K7D1G?-:6(6?7D>*FK2S1YUBL -'%YN"X?RG,[(B4&M>K-^M(7 MP=++=Z66_H +UDU;]2>+23\Y$PDG77JA?GT%;A\W+$W;[?&R85E57^#6Z0-< MZ%^GQY>-47D4\JHSZN.ML@*38O*N5U2@,VQ6<:["S"1XO>,'TT"I">-DZ14= M&!]1/%Q3JFFOM?UFMD3WK2')@:47S^I[0Z8^<-7(7MO84JF*L^,6B("Y?%:2 M<(S*?-28V%$\*!^V95VH+!(17%&M_;1O&L,%R5JO5>Q>.%HZ#.Q/JD.W+3=[UXUDW97EO< MIE7E,7H_;;::O?:02D[J*QJ+1,,669\:KFW5$0<>8CC>K8A@Z<6[BLVNWJ#G M!FG7T;:^-\)R$"4:BUW1V,1P%KB95-_:UC2PJR.,ECO@^KFBAF-Y)JHUM'N4 MVKQ.B;O9$>]TDF>]HH9#G UWY4FT0-J(M*RK?M/I@HG25W1+WU241=A!ASR& MQP-Y* 3]VD0$2R_VM4;3CA,NR ,?A7NU;AZ&T8!/'^!B!_"1LMR3VF*-# 7# M=SW9G<[#Y &N:&Q8-LA)GXQ:TGH_F>_Y31SK3KKTXEE)FMZK!PRU>)EH"R2W ME_4JD-85C;7P2HSXL#^Q56Y4;JUYM$X-TB'WEZ&^QY 4]:(\'"#;" MZ?1=+Q[@.%MT"'Q(SR7+-ZM'7G"U:36=LGGQ ,QQ4G-&<].7VMMYM=SK5$:* ML#P/]?[A*-;T]KK/S *IWD6EF39BAHPLGJ?/_K"OE<4%<6V34&QW$DR>T:9_5,/"9A$E MNX==VM+^X@%ZCN+TX!K=0];<33.-](D_\LKKN:T1XLIV[?U+FR*V_W MX3MI#N7%TH.LX!YF5@TIJI+C]7I3YR=8?,X@^T%A%J)0:Z\03ZHOB![GV*O* M:+D\Y\_\<&C:?HU82/TC7S&M\7$IN'&SOSQG#_R@6S[+33?UQ&*DNFP8M4)M M/7%3,O#2S.E;!%?7UD->#K5=5W,-)>239[UR9%"=-MOL-V9]OLW3(B6%N#I> M).]Z1;E-8[$9CZ,AFA@NACF .S ^K:5++P0;J6T#L^K>G*\# MI9=FSN)0F9;'Z$:"5Q.X03/QG@*"O:*Q\F*[;5FQOY8J_=KNV%D:O-9R;AL9Z;++VBAK4#:LK*.F;M.E.FO'EW69O5TZ47[TIY MY(CI:);%"YM%MW.P)^HX2I=>"/9(<:HA';H+>^WTV;G0ZDJ:D"Z]$&QMW>MW ML+Z%\ZI'8D;97TXH)5:(*VHX,(0 'EC8W*[/(J0\&&T6Q\3,(9!+$3 U$VZI M:K-LMT-]I\VWY&X$ITLOOI;&R7A=WFHM?HUQS2E&XN.IF#S ->7>.9)6E=FI M!,]0N.7S^W:PY\#2BW?=;::F3BD\@FP'.FVZ:ZI:2C5=>K%9TZ!ESTEWU)?6[>2"G7-QA?&7"G'E'-B$U9H*[\(A4O&) ML>J,%[AP3)=>;!9^P/DZZX<>KZO,Q)O)+M$YBF#IQ=?JLF/,]D;^"($]>MN* MUBK: YMUY729#_:&V]_T!W9EHWAAAQL?F^UTZ>6UL9M6UD$C6$FZVE7-A1UT M+$T$2R\-O8FEC=6PE=RQ50OOL1XSZ??2=[W8K"$_)YB]CY'\NC?:#&/87$X; MR=)K/DRH-3"3J^WX>@4?8>T(<[<]#BR]-)[6$]'S#:3"4W!9.K:CF:PGUAMQ MS9@NXW/G96Q4=?Q,%EZY2#J M*_8&=;=\1=KV]&UKVF[,5D+RM:X<&8UN[] R#V5/VM(-?8<%&%MQ$@Q<.0>B M!L[5J&FH2W4VX'"7GKN$'"OD%2WH;J>L9TPLG]CE]Y3N.^EG$\+P&N6";0__IPW$3F#_8 MA+L>!6_>!.8W]N"EU)FG?./Y]]]VX3E@"_[?7_1?K_SF./4WR7QH O);MZ;F M^:?="4W]],-!5_W@]*/N:KI6JNH+?3W7S^MP%+JVG876?!:M>8O=EF-% 55_ M-]J+0O)YDSR6%\F_\>"[^/9_>!)^O5'QU]ZH*/TW3N0=+GAQ-V9<3VYS0E[^ M]Z9G9H:__Z!;SLN16(BZ$'4AZD+4[RSJ.W>:?>OWEX;_]\U&ROOVMF(NN+^7 MOM^W^JY2;2!T2\W>F!^.FKUZB:N,FN/FJ,D/;XKU#]Z,&Y;44Q\BVI>[__A4*\56;88APN9]"-_8:I!\ON>4=KXH/U>>"BIKE;2 MMY&U 0TI\F*#WO-X^%!@Y;TM>5\]I(U-1AZW2$#EZ_TSSOJ.ZH::JQA_P64<+YJ([\ !HTQYY+$M"%))3T/YVXL>[,=2? >QW[B;V M)K#'BCDHA_+:XZDZL>EY1-ETG%@YM\MC*1HB[M;7.\6VH-W+'' +3,7_\0* VQ)'6S]MJ9H.B^,_0M-Y'MT@*E7&H0 MZ.%M6FP_EHN915;@X3R!YE<@[FXIX)QK.+^WC_ ;<.8CMG_$R;UNRWI==)E1Z#!8K*3]44@: MPMC'@7-6785/IP;O;8C]AAH@_=C4>HBD5_.W\AD]X#>5#23/F2>QPNN@C6P:PF!;9PA;%I$N8V*S8YT'T*9. MS ]]3U?YDT&[B$:\*[2YJCU9.&Q'1N0&7S.'],B+9$Y).\^2$$N^>&CG,/C@ M>\F':L%IQB>8].(%JO,.*4>/X^EGCKAZK*F?3PBM)0 =)LHJ&'\236S)LC9K M!/')L5)K5]GUQ*X/ MY:YF;B7!GX)A((F?04$H?J>AMD74HM",^S.^;]*,/NLM9+,Y[B-PH$R[G8[7 M'T1+)9W[@:.)!XX_BFI\JDC&8\T+?1O$*\;*P[@A)O&5YI!;!?RQ%C; X0^R MI2""^N6TT Q'-W[JF@31/+ T2_4M/8!*B9N7!V[A<7/*?]1'<,VBV.V*HPJA M9-\.>$<+N6KM]""TPLA/SLIR%%BN'@1ZT--#P0"3ET]_KVM73LL=VF2G57$F M\^JA3Y!;58P:>JRD@S]PY(ZNX">TBC\-]-_1/G@#]"O;(S='X-'>5LO;7L.. MR\.N!*"?V,(H=C4:E0?T/VX=P.-:N6] <4\LZ[)ODUU;KO9(L=/PR@L"C#-- MS-W$H6-?.L)S2,Z?@Q=@FTN!Z?DA'.K^NF2Y8(.^C:0O_-5,4S(Y3NKY:>;= M$*!QE("Q^0V+5_2UL36Q6:-E+GEYT:ZW*ZPR:7=%,/\7^^L?BH HY'&2JC\5 MIN_M\Q7,8P[6JTHT5W-YO6M8/"%7@OXB'6.>)L7C$$876?&Y MY))SG-_R5E#K]FYMST4!1;9XA/(&R6(U,P:@!JGQ",2\7+^7=?;XM"MI9KRG MND$I]$JA:?E:::,F3ZGG(D'^<>G)'-O$W^65"48G0=?(&P%H]1-D':YHFM3C MN$YO+"V1]G$1A MR-HG,I8*F [)1"B+HG*8"%_C,(&?^Y_@TCH(O:L.5@PPE MSJ@LU]0*ZX@ GZ K#DI#)'-/\^83&O:/#>SW2.C]+6 ?YR,Q[!,2C, SV?)V M6ZUS]%-@ ]8;HJZ$?'(!Z\=EO7-LC_\Y/$G-6/&,H&^12KT?[GC7#ML6!^"9 M6. 8=FOS.QML]G<6>3HO3[^]35[01Y^2/GHW%KR6[&G'O'%*A$1G1B'?K ML_,:C;"W.[$5$[;"#Z-5#2:'/:D&B^!Q0J ]:9- M8A.3MMUVU?'J.,$E55Z"QP7>"DI""''/UK2%2A31B:RI1+38&;0_[BWXNH+# M$[]K8T,C50DF94ZQE_,',AZC&.@+W=H4,8J,4F6/44=[HB6>I=]5/,?1TV\ M2(KO]/%%ML+3YQ85P\Q,&EJ;(<6;=8D'_@N>1C%H"$'SF4!= #C;OL;- ,QN MVS*)8*0KJ=L6.@AM0;;+*8"!NP$A10' @\0X'J, X&:XWZQ,=TMKK3I?V8WG MU2#H6J0B MPG?@6+0RQ[&=W+ _ ?-PKR&+G_-P/PNL*Y4J\BFHA.3G:C8:7; MW2Q3 ,O (?32'VB^=)K MG'.UC@[Z4:<7V$Z=._KW#-^3,7!M^@(Y% \3;+=M;DF/6K.6-DU4-IV/BQ,T1-ZS]V0!Z0Q: MX9_,J,B6,/-M7]_^?$)#?")UF%&#M[8Z[ATVKCGUTO,)9)L0!$2B!2UK8_!+0+COO3 M<=SY%OFG:HSR2]%EG55\WCOOON903B'W^'7H[]T4[_>,&[T[CIG)3T/\]$7ICX_5=RO4^R.L+D<548L-%Y7[1FU7Y[;)2_=RNTWT.YA2^GZRH9B9(0RHVJ;'"$Q7 Y:"]'TI# M&'W/PKN(%U-NU5L'7)GX#X/:.DJ:%:6B1+=;_P,K-/$#RB%_"MHWW=]X)K M&DSBW>9R+(:Z#:,]>%ROREZK*2IH.I62HEF()="'*?0N\)QS3^'7>+8&1UV8 M!%5$DE>CV*LW&CUDPP$\@[DZU)V=A(+WS9P:%+QOP?M^$._[K<8L-0=/IN)[ M68J?\-S)#E+S:4:^6"19/<%7,,Y7L7ZM<$*?XUNW-5<0BVW.=:_&M%MTX@ZR M:9XI4I2U/RS@B_340IB%,+- 1M[#:/IHTNUY_/R9Z70:N P,J(4:F*>_\76M M,.U_URN;>[ZF^_#I][^@FWTI\!Q+*_T7DO[SX.3%>\SDJ'D^%P1ZR'U#[=?9 MDM>Z2^PJ/7E/XEL$DT5DW)#-LCN.D\=+X_$("U'X/<=S%(!_:,"_QY"//P2\ M9Z,6L6"ZAC1LK]>Z&-5(&T\!#X+Z$,L^#OF<15,E=VKR&)54?Z(QR2XD[WI- M=>9H;=.-<4K2>2FN)% 1:RL.J Z5J$Z1EOYJPC,_Z,\;(9K@^F2J1X&NE2SW MG *;?&8)H'1G%8UFSV=R9B&88\/\*:J8H!"+ CF)^.% 8$V.[591/;%)&J5<#[G8/FMX'W M;BHM6@VJ(_+KVG(0HX2W'_4Y &\01X=(DH4P\IY#8CZC)?ZIU>+.&8ZW48M8 M'G>U,E6#;6O.;EM^=^QX;JH6%% +%B$A%+GL )H+M;B[J?T0\,YH N]MX"T> M998S%__D"0")4^>ZX3>[!W]!17U48ECZ2Z\?"I\ M]+84X"C 48 CF^#(U"X46/BH'-;W.R@R3N[^9_[=6\8ZV(A$9(X&4F&Y8:-4 MZPCRL%0;"-U2K=GC>I5FKU[B*J/FN#EJ\L/__.\\%]F .2XNS\VM5HBO$%]^ M;IU"[+G6V@^O'C]]EQ^_4>;)E%\T@=3WNK^P CWMFAYZ"[OD;=*TS9S:NY^J M>O0Q*EJN-G\$4!1.2.3/$-6NS?OUEGK]8,_Z]I#?,K6RVH_*B*A@! CP$G21 M8?,(L,YW-6A6;:%"Y+G4UJ( ^*[VD!4$D>HN4GO(\Y-/5OU#*3!5/WG_?_6\ M4"]A]*BO]6N\>='A.]+2_8E(L[R?@%7C-XMWU"VR4[PLQWOM7OG$,_'C\C'V-CVEVO;2NT1W9Y MQ MIZ3N!Z_/N /-0#IKH"A30WT,I>ZX65"-]%'LCTXN"Y.-'<;+B,-1WNMO5UW/= M5^CQ_K@04(&SA;ED[0U.:>$]C"V.H=Y M#?&,;:Q@Z6 =%")9#**PRSD.A=(\@M(4)^ #4:\/T.MQH&\B?V&JP9-%1EY: M9.=H.%$[&RI8$PZ)!!C M(91^D:$IU*A@*-_.4.9>C?IFI]IR\+W)4^.AU\,WWG#FIFH$IA<2$(G?NME) M9GA.JN Y/Y.7_\XIK:^GQJS]^6! UY;9/'97D6W9ZSB>((LECMTZK><7Q)B_ MF,XE56N3=H7@AXLCPA\]A%,P]MSBD44@G*4*8NPA5:8@Q@IA%L(L6,YWL,V< MY!J"P;#MTEQU[=+<\WTO3CZ_R)U\8.+C<0NLO]E7/[&K1A997@X1S>'7YGS/ MVFIU=S1%!4^GW* 0A3$0@3./4E]=:$/VM.'>!K.4Q?#32@WX$#_JTU$/JM;H6$%9=$?HQ^%Z) M=4A &/9@70>^,PR]T-3]Y]1YWEGS3]V',9_L]VF.[S-E%0 HG[(*RE\1>45W MC8;8*-<$U9"&M ]WR09+479R2V& \>P.U]3!;(?!=EWG>G^*F1+E0GCZ:P< M\7"P[@WJ-B:.]B) -ACISF"/A.RL>BV?62/N.K/]51H1-V1X8MCP'#G 84#: MQY[B[%*-2#EM)#WM'R;>^:D[U.:3FWX#ML>&,C]@87G'UZLX[J-1#Q>&2X#M MQ =!"1RBKC2+R$T.];=\6C9B*+CL=7<'Y+9 9DP8OJ.L,- M=DSVQP,[JD_TWE2HSP9BXG;@:>H-S4($><_*H0+?#X;O>[H?K\&WTBY7*O*" M72("NT#@J<1/V_L8X!LX'S@#X4B![P+?F7 F7H-O:>.(/-_<.(A:KC4#>=8( M=JP(\ TZ)*>=6@I\/TC>^T?4='XTOLUEOU6?S*2 K\M5H>Q45F%UGN(;A#10 M"$-OW7KNX_N=//,PWB';Y7'(@,P173EV**X54+\0>6SNO5:M-W)&B-R0T*9) M+,LHF9A9Z6PTG+A*\>:U_\"G@G#1@>73T_/Y%OFG9I_S-A_MF?&37(O)G;7Q M BOY0W)=O4=^1TYA^/A>][NPI@'G:M4SXFJ>__LAC\ZNNJ\'!DGQPV%+":9X M)]J$B8]R&I)&DU=G%.7"!R]0FWDN]-6HK8Z/]79BCUY_1JE>S B.4D2BR]NS.*L^7FQB@'?"D%).< MT40^T?ZX:> /PW>^&K4+/R:5]<[>2_4&BGGB>,\?5BEJF;_^P6F(IEX$;?[8 MSZ>I)*G%_[SQ\\;W-LFC'U*_0-]&UB8=.!>:R;,NS9)AN6F'.D=/UA?<: Y8 MAKR[#6>DCCQND:#1U_MG@":JSC_!5Z7D&>50_DTRG'7?-C;Z<VV16$K=F+2(;#S MTOF"&(I +((]C')\*D8^[S[,+4&^%-KK>L1*]GI717N2M.[7Q"4 >3H5&Z)? MSL3+>.CBQPZ.R6F?_J26?-U10UTK;53@OYQ&U6!$+KB%K-YC&8ZP%<(LA%D( M,P/"S*=E>:WCP^!T@?3!_?&3_"M=DNO;"'P[:.P1*E6.;E;Z;3'"9G? M)B=9Q/FG;H[RL3BO5]5:JZK"BB3TW7Y3G'=Z[C$&. ?IP"R$O3A^(7]\^-<0 MPJG<4'7/]F5H6O[)HK0*NKL@.]X]%1A$KT 65@= $NCN6'>"LLVH'.Y90DVC%#=LK>N-)?8#(L! MI$&G#@1BK[22S@\?6TG^RK?F42K/U&9.O@<0DN\Y3O+))2N1EZ\'8?)#*8CF M@:59JG]+:_H37E;9,4;R;6H_]XJ[ENOYB?"&INKKIN=H^E5MGDCDI.$?JSRR M=M51#)Q*#GH!]4> >L%:%\(LA)E%:O81!A,^3\A500Y M8*47JF?\S* JO)[L._*/Q=T4HLNMZ+)XB61.Y#FFW9XGD05?L\BX9/O AZM. M\WQI--WA,Q\+@N-:PAF"S1IMO&W$LUZL($QZ7"G$:!(= *%:D2!8,7%[1 MO9C.),J0CQ5$EL3%G#9\N(US -V C(,(+,]>.PR]A7VM0%CJVHO.6!9M:N U M,&I'5:(@44#T-(.:1E"(02[GC.8BC?=QT5K0)P47E@5A/FX1_@-R6LF=E'ST MJ:K\:W[=5=-DXZBW,T<*QSISCG7!I10B+T3^V42>8R;M='4)1O_KQ94X.6EF MP#=/IY]<6E<Q9+L.5RO6K,$C,L<7#2H5,TA*.7SDVA%#<-3#Z" M4F21@'N#4OB7^WC,USVYC\1S>K^D^?/K]+^AF7PH\Q])*_X6D_Q2FTRU"G2/O-\L$&D%E>MRI!T(: MEJ.FYE%L?X/'"I$.ZL'H(H7F(9%>D)X?1'IF%Q(YSBE\]>$W.S@4,>RA%:3= M#T2R/E?Z=38]_*BT1HI [SFGXW'.OY^0F8\!]HPQG*\&NS7KL<.)U:HAE3GM M=HX(SQJ+)0![2FU2+R'I84:F*6E[NI^VEXQK?$]]8$'ACKX2COK MINUQ5!):)+[FS-%TK'Z1 UYIN[0F6W%=47FN17<&' M:R-NVPBUZ0LZKE?Z]6:BL>D<*9:B(9*^8XRN0'?^T7VG7O W07>CQ9HM=+L9 M2T.*=W;SG3=16AQ -V@ #V$L R%,T:3PI@Y)H1?O8IN]22_L>G5F+O;\+W%A>%*6=L5O9V MKR([^(BZO8T(\)WX(21)0@C[DE63OT ";QCZ(DVO2#983YZPI.\7INHN]1+P M5$JGGX-2 H/4A3G5/R4_@+%6NV3WGL;?@CB#;RV

/N[)EE4N/:L&%XXYK)(NL0AK'#>$?UX53C"%"QCT(L?3EA MN-"Y0N?RX?5E4^?F3C<./*$K'<;#^1@9MJ9TFP,Z1X%;CF680N.*+/^<^J&9 MU+A ES8-_5#=2UC8-'\G^^5IS3-XJV2I[H0*YN0 M%26YU0Q1^Y1@JUMRBRPYH#M@UC.$(BQ$L/GLU?YYNN#DVX_Z$LE-2S-]>2779#(Z!FE@Z[Z.65I MBC*,][M)N4 1C&_'!J*L#_6FT&476PE;K5J;6!RRMO!!Q\:54X >5[@V+HQ[ M"+5WG#V&E[$1GUB1Z61 ')P!$($_3%>20A,^3!-0A>,"V[=',\I>5X3A@9^X MC:7S073$M=[6%,8N4%BLVX?#TI]$+MT8V!S0!.+4?)2!"/J.-F'!W!<:]*(& M80JJS2>-I4!9MB6%77TSYX\+:YD9#5)QGXQEPRS;>H_PB7!IX?@DU:#4JV(9 MX%7=,8OR<>Z2W!5WW=DWRYLF5 5F3%MT&;55&5/V&B[M.\L8: (8D8ZA$$*] MK:G5QXYU_%-'2C]U>KVI"Y53S;XL"< 3-=:\:.[H^=7C1[4)!Y,6%<'\UK>W MOC+&HCW6T,N)'K-/#>GO;!,6(,\_R#-_66F35I^T=PHK86*Y>;"J<>-(+0'( MB7&/0+(7^FN9![DC?U^CGJ^PMC;/M-! M$1P1-RH'0)ZX*S3*0.B+1>^9#P5E[QHH*+^/2H]/=^'E1+V/WI8"' 4X"G 4 MX"C D9\:D/<#1\;)X?_,OWO+6 <;D8C,T?X-!A\D9O(B^:+JT_SZ/RIA +V M0U,'MG8:^$A[CLU5!PPN+06FKH?!?_YW_NF=KP^O=#A]EYM]HT(8A3 *83R< M,.Z<39SI&SFKJ; YM4$_(*\O=^1EEF*TG/LC*\F%%=7W#\DVCE4GNC9VR% , MA!I9*B1VBL7B- 81S!WKG0I$/PBB[Q*0?0VB>YX\;2N; M/F%;.TK!IVJS*X4<0'0:>*6H!-7WK. K$/T@B+Y+@.DUB-;I!1Q4ZMVZ9+5[ M@=OM;@,U2!&=9H!B! Z1135!-AFLQP^9O@;1S5G''F#AP$':;BCW=(N#X6V* M:.:O?W"4A%CVQE5R[PG8P??\&KR(?#_9E\_NF3YTK?>][?N+3(0_UKG!LK9U MQ[MRC,A#6L,W^+I#\8G.I0-&<8R&:*K(N/G,F+VY!?]VS/;)5I?K\/!,P@ZK M(Q*09:*G+@%FB1-FJ2)/^%-C]N86S=LQ.VUO8/Y@P")?/XZ<'L=)?78E LRF MUCI#$A!)W;%784Y1^]!=,+*/6G)FQ%4IU>W*K90[:*6I!;16"00B9 MZV3%7QKIR?>ZN:'^.(YS442<+7._Y[EGL%[1Y?+(6TEB:[22A$ZK*XI4W#H< M8X5,)^$R$(:1!5=40#YOWL*+D&\$E9'7^O_LO6N3HDSR/OS^]RF,WF>?V(V0 M6<[(W+L3@8KG,^+I#8%8((* '$3\]'] >Z9[Z.DYW-J-=MT1=X_C9!=5>>65 M=*- H7?S @1H\!]GJ_&JP<\/;*1,YW*:\:_&S4\7Q^T]Z)D;67HV%YX=B[ MU,,GQ.;U38Y[0G; M,#'R7Z_;\!]?CK%]RSQ0VOGE](J+)X$HL2:!>_I&M^+G^I\SW1ZO04%6%'L; M=R,)1!4LVX^?)[OQUU9!CQO0W'@;Y,AN^H)A?PV\[U(2U=-+F6,ASX^_V'[+ MK%CI^R__C7\\CDLQ@>PFO%S_M=(]QY2CSRD>YQX]DA!G/A%4TL_XJ_4IH[+T MB4Z^.?L<%/UGHO G+3]K#E& :?[U V_PK(5K:?RL89S\1N SB6L(AC]1SI.? M__=T/-^./Q#%-FWW\Z,W>J+"LVKPU#%I %FZ0#8068T[\%DV0SGRSJ,ME3[A MY*.G^_S5HQ%)KZA/I=(_"]\^)EK)X+:5#\@3Q9W=(&("U?]\^JW'KU(7]OB= M[>D)!S^[P)1]?0^^P^P,>KS'_XQCG^@,O)?F:(H"\0V*_\J%M9LXPG^,^Y47 M^9M\CKU)[._,OY[F]YZ_BLF3F%M"BTKB5U.[/]-9_O)3"GROU9?4=1D=9'*3 M?VBQ)\U,>ORX4!_UQ4'Q--LV>Y5/Z7CDU!E7.*%1Z_2G0J7?&S=[(E^5")+ M*>SA-/+WZ77<&:'?:5:Y,5\M"./XCR[?&PN%?JV0=+B0]O@TGG]][?B_W\_S MOIH[_B]N&[/?]Y(7W_EK._#BR=W[]]=\[VO/7[\X8YW,04))C&5D@I0H/+D" MAK%+J:3228GD)0E*:HG$B=+9-.3'V;RK3@^U9F6(\^UI?UFV=B4L6&G)RTB^ MEVR0H**-.^@1K0\VA,Q:#+_NE1P0PJRV&U5GZ&Z^G8\\7I5KS5!*,TR> M2^Y*!PDCT5H9[:NT:K7J#9/R-"F]N?]<,IHA#!'1S8D1T$L\;'?PSE0?2D3V MZ=QHP*QF97XL;I<"2QV6Y0ZNA1*1??JJ*3+#NB0J?(7==:?$4FHAW:3-S-.- M/M!)>=6N&$%$*9WJL>WA25;(KV=UEK> M]H=S*5W#J*,JOQM90EB2:Y,UJDET5K)F6LJL MWO?W!A[V6O,)<6CYN"8Q64ER496.84 P/.[+Z^VP.JM$FU!BLY*(RTI45YE6 MQ6VX1L5:V%F4T%#"T*SH\M!MJHY@J2+2'7"E\L'CMD-.PK"LJ#<<"=6N$@^L M4K-0TPY,BCMJR3(X(VIR*U?=FW,,K3#EKE1EN5U4BCM 9$4M_#C3AF&TYP.T MM<:&/#@R2:LOJ-_J'>O45)P,#7VWX([E6H-PR&$BFK$H776VNMZ?1N)T1%ID M90AD3$M%,R8U*',;9X92;0/OUP6K.JX($S;NZPNHHDI_0L";(:"D5P=:9J[( =<(IKI &H8+6O=&B &CNX[RYI=<;?3 MN-47C,7V]74],/9-ON+6'896$*DN#!/13 ?ZVUI K==V \57PV&;8R7=[*2M M/G8@7?%]73:=-G/QDLF4'0]\?OSPU/$E"XWSTBF9@973S/VX!$W7-'+@VX]? MG%8TZ3?/UCU/]H-G&32S@O'=QXZ='XB=/.VOQ3L(XK6-]9,UQ9/&[;A!U;3# M1Z_]^'1FO] ,?_)6LT[)#?+N-%/;K&ZEG:^N_ M>;S!L.^(PGE#E#XX \B' J+TB7SU(BH$XLT848(XY "'G]W,AD! 0GPH'" A M<@($)$0^<& ^41"("P+QF]?57M^^73GR\*H2WK! Z^N[ITL'4%_4P6NGK(^Q MY.^J:"JVF:C@?P_,PQ^.G* _E3(W*-[SRNIOJZ9FNR?M^&MP^I"\T,H[?036 M"JP*5:" [1*17#.3K_$S\Z?R,,9\P[-:MA8 S;MJ$ +',=-KT;)96.F>8MI>X,9=>GPA3'*\6M"MT\7ZY)CT M8OQ(EC?O_7ZDB^5KG$\ \O:BHXN_Y*)T1YCE].54$#.(V9UA1KW/ M5/S!G-^T%'L+"KY\B)_DR/KJ%@XDKCX]OZ^]%?YUX43@:N"F2S()D\XU'<;V MTPH/8'X,&T-W9(A!J,B^A6GC_?K/*SR<;&J>*GB2K.FS 9C?2VC MT9Y<-TR5$V>4)J77MTMXD66S9>3^?0.[K1S^>=KO+]GP;A;U&\?2AN:CPX3%ESUDIZP2&R8?OF 46V1* MV9(,T(BA$7\U8N*9$1.2#BJ>+\EHW< ME]R#X6@/C/"Z1@SDWE+?CBI3L>*R M#9PLE=;4/)32H@L8215I%'KBW!YN7=*(?[7B0AZ-6++FE*)&C(964+/6=0)V M=$22;,!2$F,L4FBV)/J_/\")7C,YZP2>?]F5_=WL-W-Z%G?[Z_^3U?V8KD>) M/H)1<] 0]2K0)'(HHJ8:2FGJ))XLG.@KSCGO;;[OM9;Z>'9^]3W"S^S\H#FS M$=ZC:9&N*>O2$NA1ET_L/*G:AN-%$LN^*A+:.;3SO&TC?F;GZ_G<694MV^?[ M?(D[@)ZI-S?#V,Z3E])06!&ELR_<@W9^;^?DM[_3^)F=HRT@FP?64GCY& Z< MAF.UJRH7VWGR8DFJ2-#9RNA_;YN1YSV%"Q2@[P&,&+QSQ.#*543?>/,P<.W8 MEZV\FFMO'TUM=+:T%QA)(--97=[I-EKGVX+5ZVV[>BN4F/2UDV@1N]:[N#_" MV=4['\"^L5U?>;/PFW:M3]G#7#3:0[$NZI0E!OIL2*#'6E=_Q! MN[XWN[[RHNDW[1JI34.S5R%07A .*[+=X[F%GMAUO%,@L6()NU(1\X]@U^\< M:[ARH>=\V[4_K79<8L-'1N"X#&,K6I,-DW5(*2E=7BJQEWN#S#N%'][9O/,1 M>GC[<>!O!!SWIR>:8)\8?X0_P_[EGO'ROB/@Y!_SA5*GT1>/HROG@5 MN-=]'7B7392"AZ@WYM)N$[!W/T6!@$' [ARP][\[^I:S_&WV([(#FWLK2"">3X=TQ=3I48 M3_P%>"QR5\5\5/<"E-MX_FWC3XL\&7K/=6&G]1^ON),;= M^6;;+QR1;M=^?5_AR*.A+S9U3HCDCKGGDC>A)+<^BV@)+3+D]<):'X\C>3PZ MN(^@[M4X0MAXQ41421-E?=#$5(] Z9*6<(1\^,*29!&##($,N8'P\-48PM@D MT9)FIFL@QTZCO53KC3H^3!A"QPRADLSAUV)MD"&W?_QX'X'FJS&DTZ\2) RI/3P!2/((H[_] W#-W] .PC<6']>^EI3QTTV87Y4B VA M ':![B1GLP5_'5NTMCZ_^1><]F<>/(C]4+>CKKF)>K3!OCHX6R!GK?A'^QN? MS*\B.[HOFRFO7V*SOS6L5I-V>D9@KTOJI*.BDR!,7@J9[)I*9!%%7V/S#9V< MP:N M[P;NHBQ2T)=D!9HKXGN!M5Q;R[7M,-"2XP]J:@1;W](*IL8"HT=&OL; M+]LN8NS>GL?&@UGDH[):)\..:=0/Y=38DZPYFBJR#+P,>ZO!DSO:HUS$V*OL MVAZR%1 8.Z3!UL!>&8A1^F[K)'6.*9(OI,Y]@'#2+VQ3=$LQ@]4INB0KBAO$ M'\'! 5:LZ%34]M? +3ARE+Q#^G+[E_<^Z[CK*A]WM,NII,<43>OL ?C$-%>Z MGUQX:EI*X+I@50[\GNW/09I9^X)SX!LS4QBV5D<>S'J]&CF1HN:!2SJ<9/'A M6!$C47BF!T^];V,G= %"Z%/57T^5&<'C=:"0I56SR@ MZ7"\#R(IIHB77ILN M(2$@(7*T6[H (21/H\2;H]>N=Q1]3\:HNGH.ZO\#M62?R(%XAN5Y#VH6'S-E]O-5QM%:PTEHEG M/B+=&Q59['H[H[N?Y#[6@?@U]SP7-?G9;LE4A^,R8\C$<.=5UB[K.*G))[N? M(D/#VB?0Y-]]5W-1DT>VGE2KMWG*F%)#2\=V(;=N#Q.3IQ,O3[(PQ@\C0>^^ M;[FHR4OM[=!:, T@!LIF/^>WQU:3XA*3CW3.29@_IGA>D%],4 MV_.3/8[MQNW);E3PUG*23OQ1(T,PV^@EOY(,&L/OYJ5R\!08@OQ!0;[A17$\ M@267%KR^*OBV8C3/4U@EGL&2%4(Z734M[C19\>>YBK-6_62F>IS]7E@LS+V9 MVG5Y03& L)FVQT-SJL_BQ0*9KH^I8@D&B.'Q_ZTLHZ]%DK R&.YU D/02!"6 M1XND:D0S)4E:A!!]-77P/D("Z;XD7@SO MU+S2+^JV_&Z^)0]]?II2H_2F(% M:3G'M""/7/""I:>O]&1A_:]XZP(*Y&5>3?#FP8#W6A?GR"M<>'UTY_#E[C@0 MPG?3\-WFPO6QXF\Z=W#IU*$GCZW85CPO@%,?QJYL>2I(3KCX=!9YK FS\PO3,P5ZLC++%UK&'5?-3H3I=[MHZ&$G=ZQB=%%ELV^'P>2 )[O MWA,)Y"5U'.JC40N=#C6^M7,'9&V:DB!)2Z:+)'/[-;+_8,7Z3,&/9[7I^:_\ M#85SY]LQ&OO;WD!H?EV::^DOUX<7ZJ M-Z3'0IX??Y%"><$!74ZO*]US3#E*3 +\]7M]BK= MV4K??_EO_..Q%<4$LIMXL?5?C[U.C?7\8.3DWS[CS">"2KH3?W7N7>D3G7QS M]NXH^L^D@T]:?M8"I4]< LHS=BX'(:MR!S[(9RI'WN",J?<+) M>%ZPW=@_?48?>T__$[ M^[0M_NP",_:*>_ =9F?0?=OYC&.?Z R\ER9:B@+Q#8K_RH6UF\PA_QCW*R_: M>_(YYE4\-YBG9L]OD#A_%;N9]!@@=B#)/'#R$&?SEW].@>^U^I*ZY'1>D%"& M7:KDBI (NJ1*Y!)5)9EE@+2B\1*& TPA5Z6'TU,OH[6GHTW?E_%#&S_IESHUPI/^YQN_YB_"J:W5PK_B=L?-GLA7__WU52/O/]A_<=O8"Z6)6O$L:0=>O#[SBDD!=1 3*3D M2Z\Y%N))4W[K?O_!K'GF$[E4*)96<6E)*JQ$D@H=+Q%52I(95:5H&C ,Q3XS MTGAE5JX!'M4J6HCB;0&,Q$XYZ!%B1VLCH1[#S5&]VPZG!QX/7"01S7;@*%A&4&:W!['/#Z2!L8_:BLI):1;' M<\FN.-]&>\XR&J6BF QMWKN(UAXZ[2I2ZN^FZWII;B6AV5#.^ M>4!J%'/D$:(9T?.ZC[;M82*::16MUKN]B;Q?H3NFMYD1V^7:EH<2F55 ;4-K MC8CE]OQ4UKE]X)@,+R62=$:28L>";;6ZHA[YXW#V-3=-F M421:S2>]05IO9>LFPLJA2=&?<-K@#98"F8Q,E MJLGM:YQ$29E&T7ZS:BX\(C)HHCI"IQH:[;QA+)EITW8/NLGBQ-"(EN92X"W+ M[;.)9$93QP'J=/5C=R *S:U@"$R;$:;)TS.*&I8C0.R/@R[:7]91L33JN3LC MD.#"=,1#.# M0O:@M"_5#Y2X([;$BEAW9S,W&506_S[>)_L[LZ>(4[;6/HK=<#"NI**98>UU M9.P36GCU2#N][?NY)$]WF)X* M&A@:$#ZZKQJ-?N-X?G_R=W8J;ZM#>[-F>:%9VTFC64A1L&1TK1##A MY88V _O9(!I,4]',H,JU$5OO"R7 UW&TMY,J,X\D4]',J-J2T&=:7HD6*PML M;_6.GE(^AE(IJ].@R\K]*L*A8K0CEW)-5&9$J,62F:"-YA8[<9.^9MG7&?%CM^ZM&L8T7)5$;KG8HI(FL5FDU'YM M9;J]KHY&([O4;35GF]4@C"4S/1V4RT%-=0,'W:*H[02N/9O;B61V4/,QMB.1NSQ\8 M0RL#SL8(3.PXI50T P#1ZY!.&66'AGY83CU\YUP+^#U:[L=R74.1A;=M3KA3[@&X>T UESG?%Z!:ETU*&Q MU::2WM#;6J>>CBMKKWN"$)FC,-1Y8 G=*;VJQI/GJ=U,=U6<(OB63!JBT-*& M#,_V_,/R))OI[V -[$:SK[91G8KD2A>=TQ29RF8AZZ+B?(/:&T;<+0[&C*8= M@^^EE01\%R1\SLML*-C6>*UF1C0N_UNLQJA M+3$5S6JAZI?%P8+@'!Z@_+C3;LZ6DICV($O;O47R>%-6;5Y@ZZ2'T\R2U]*B MH%F->6,/]Z=AE101;.\N2PULL6Z?VLUHK-MFQ6A\K+3%8-&D-_P"0XE5*IO5 MF"JS$^IHH(9888=DW&FK[,?S%H9G-=89*'W@-M<62O<8>5WG6]U)0SO7Y?FN M!_N&+Y"1P*)"EQ?G9LCX6S0MX9/56,6VP:X=E'">=BK#HVL/>T3C))MIE^W3 M+A>LIBL>;/9S2V10FN'3+F1'%E1G6._ *CL488CFL(/ND.TIS38S,F1:'6RJ MTSDK @;4PREF:NL!=ZZ[\)TM+.WI9-\/YWRE;W7:AH-MFBAWSE?_SG K45/W MAIK(3T71 4-N%00F=\[S_6Y)8I QM$LU-'0]W.X=I!')H\?\R.>B#E"%F6)T M!)2FZ?KZ.)R)]9F6B&95.]TXS )?U&T^ZI/+R-?"QH([R6;GY3UH$ZV&)J/" M:$WTHC6'F;4T$3\+0Q!HVW#)=DQQJCF[(ZY2(M5(59LUQJ;8:PXJXPY ^UY_ MKG&2,]B43[K-]-<<+^*95F4'!L)7G7F+8JU^,C8R"]EL"'9!HV35#5EHB*M5 MI8U,A^G]]TRKE$S@\3:VKQE3UPNL@WCD^,EC/LEW?GQ Z^L174-%N1IL;(65 MZ:.:=B"KW!7B6*W^;$88T_(&&PVG7,U/[/:E[5%KQK #!C<$?ENK+3D7;R"< M-4<>)VT8J_(4RK-"62'1KV MT@YI%)0657Z#*$:%YMIVO$JP23/M0Q:(!M/2&AS>XHS*RAL07+F/@\C MRZV2[*VE*C]=BU40KY";Z'!XOD'VG0-QRLS*$9LS41[QQ$XC57142D6S$YJP MB-3)WASSAMZ36A@;HE.33SN;!=A CKW*N#L;H^T#&3:H0R"SIYN<68 ;DWZY MVMK51&,KU(]=IA4I8'UJ-PMP9XJ0S:@*T.FT5[,K3EA?VR?9S-B.H_7BN"OW M&+$BB*5M:5F+%RUI'UXXK6!X?#PDP$KL!Z@TH54_6!MINUF ]27)M\J4$F^7 M>&.]"A>F:C%<*IL9VSKL2DUVI8\,F=RI2K7M;%PL3(*)V6.@\A33J4YC;6S+ M[;#*#3G'<;A$-+L0MSUKLO"7$=_6MU$T](=T9_88T__./4?MBD@;K1XO[Y!V M3[-[^TA@&JF_91JPODU(_25C.= MY;I*7U9[M8I1,9AX#0_(P4!/1;->O[*8QKN;8'^V1P*6RV8%MA_2:W>^!V.:,N3\;(D!"3K(9(%S>G%';JNKP>$L=$1P/^H0/Y!EG'9P%2=/#5#8[-EE8-NFQPJ!ZV)TJ/:S;;L@GV:S# MFXCL/I9V#+V*DYVE&6@@Z<,+V]DJ3ZISKM+TQ4I?UE">D79<.TQ$LUNT777/ M(3[N\>TEUYWW]IY#BEHBFE&"-N]U)[;@.GP@Z;+HSBK>?I2VF@6X<1R-^7E7 M!7R]%YE43V760_\DFU%"1U6V,[4YG8L5:C#LJ[.%;28*8U\ >#R3&J0YMV9B MOUI?,/L:D)U:VMTLP-TZ9='EUG1CU#>5=3BMD\>CD2HL"_!*$7;8OM?MH,%D MO.<%X0C(6=IN%F#"(R<#BO%&J"QQ^JS9:!(IVU_:K5N]3I.(\!UI!.-FN)8! M;X%^VHVZQY&":,=F,M)\*.':QQNEV-; MP)_L@-/; E]#[FEX/ FWF[+C@<^/'YY&I9(@]3GLGD1OE5/4]_'Z0AH/EP/? M?OSB% U/OWD6,W]Z"=W]>OOB>?3;=Q\[=GX@=@IZ_<+->AS[5&)>R[9X$H]^ MTK@=-ZB:=O@80'O\.Y+<,/M\NET0QDKZ:6#_Z[_+2\\V Q_\E<3XLT.\]DV: M)X*_>VGE_/-O7D)$7\TMO3(*Y\LTZ8,S@'PH(,A/+ 6!R $0D!$Y 8+Z1&(0 MB!P 1F1$R#@')$3(" C<@($9$1.@(",R D0D!$Y 0+[!%>O><"!^D20$(@< M $)D0\,E$0R!R 0D1#YPH#Y1$(@\ $)D0\\:J(1"0$/G"(=Y#0$+D 0A(B'S@ &>(RP+Q.T5:?WJ5[.TK/7S[5>8WE'#5 M",S?5@+S"SIXK4K'Z07#V9]?"W)<-_ !C> #&,'/[@Q!(_@ 1@ ] 30": 30 M"* 1_,H6\=YMX&?Q_WR&H@YUC_+% %^7[_-G!U MOK^A#<"X2.[.0&YR/Y3WDY'WT0?9M/S48(< M#G =X 7?AC=A!KE@. Q@?#7$8KOAXB.<\ M.)&\11$Z;QB)@(B_.Y5AW"'7I@[C#K=W- 'C#G<0=_B[H^T%VR5P"[9ZL74. M= 6WYPKN@_G0-*!IW,*D<'7(__;99=R=)*_Z9HZPVO@0LMX*IS.PQB0,N P0ZX*LA_L*/NVH%3+#0MY1.<$ZZZ*H ' MQI#Y>1KM"SE8, :2NR.,F_1V>3_=NM,8R$UJ)?>Q$MN-NR.[$0R5W++'^-NS MI0MD+X!6\+&MH ]] ;2"+XZLKQ#=NI'].YC M)(J]C0UA#2Q/W\-HV2W'2OYV[3I?]@/?ON"4#ZW@[>,B,*T+GH6^-EIO+;>JKPC_0]+\\ZZ=G^\"[E3.PG!O#*?YQP\:0 M.DAH#= UG/?+MF) 8X#& %T#M(;O#E5E1X=EGR\:2+EA:WBZKX(F<;FHR@V; MA&E[T!0N-5?0-VT*\;(!N/L+KAT^M#FP5;+;1D*Y#=J( 5"SB* M8Q<[<7E[53P;Y*-Y7^K\Y$U'OH_?F3AO_HA[K95Y*.IV[2JWR MLC$W&B,?W5;GF_IH%\VJD_"AD%QMB!^;_B+G27U5PG")P*38;:!2X"&:+#M) M8S[8QO;*IQZU8F\=VXK_ZG$'W?LJ%7^]M:WTT+\+DIIB4K^AV:L]%%3;W1LK M]?R$ST(ZEG[@>\GH8O4_%+P8UE@"?2CHJ_\]C!5I<<");ENU>!X)-S5\X5"N MM](D6B(?OI0PILA2;)'!B/_^Y[GZ;I4]]^4C?\*"Q.S_]8MV7^G-I:Z]M7K< ML3I$V_.(F3G;?K1!+FOTC[E J=F?&' V?M'K"-PL6NAHOPVB.1BH>U)Z9OP( M\1NV_\*#)K(9@*\4(+Y20+(/(D4/YXZXI8?J2M\1M3DRC"E /WPA2+9(X5GS M_S>T__S;_Y_/ F_$AC^9 GZ+!6G3YTC!J2=-2S&#!(2![28:X'S?U9>!+R]- M,+:?7]YKGO>'+W!&[ IRHSQ2;)0NLXME:;CIU]@PYDSIX0M%P]D"LN7R;/E6 M9&\@ZZNF53D%1<_,,7B;GE+,/!(CNWZ<#_#6JA-J^6/.CF/VK7TI$-# "\;$ MB!E,,359<&'HPQ>,**(EHHAA['4H]"[K].LPZ!S%A0SZ#08-'C/TGDXYM890 M)^BHV^;EZ#"'Q'(]( -:8F-0H]+.40_?&'(>&;#[W5FN^"*D((3T6^3YDP4C] &P.F'& ]8 MVVPMY=KNR.;@X.&'LX[B=?;1NF8+8E3"Q[6M54*[LW0Y6(H94\0)*MY&7>O@ M[JY80[]+T/:6)YZ![,;?G9DSWOEU8[D0,*."".AXPNWV6SD'S/F>,*->:\5: M&[>#]G6KM%#7]')@)83!T88]!>3P_&'BH*Y-DNJ(W[GMQ2XRJWL*38Z\[91O=GOLLI.Q#>;EA,.!=;HY]#DV7[0U,-!N$'Q@SD9B(X5 M "G9E>!D,F646*9(EM!7C#Y?"?Y_>%>L8EOI';YD6UFP@%_0T^.:6\G+NV8 M"][_>H,BE+D:\EO7'/X%;YV6%L$O8=20CQ 7B O$Y?9QN;Z/OF94'\)R)ZN% MMZY6>U=P7CO8"&')&2QO7A6#2V/YV,()=)I15Z1$5 M4>YS/%KI[0\]D_'#6?/W+U#LXZW^Y]/S!ZZMZG[']KP7#DEZU<5\8X\;+"J# MVGBQX5K .PPE)@U$42A:1-GKW4JZ43M_V\*5MV[GS\)-Y>5Z6Z'][EJD%\2N MZJYJM?WV]\\.?]6ZAF_=NE\- M#JW5B==L=69EM-\6>]M)MVH3[!5].=:5',I8J:(PM- C:V]G0B=,K#VY8TH5 M4?1*F7"W:NS0E8/Y,6P,W9$A!J$B^Q:FC??KW[]A]JL6.C+4KMX;KH8H[@SX M';>DA(&O)1::7+:,311#L) DPI4@OHP*UC.G4OA6Z>(F\Y#R MM[&'%0&@==QZ18!+GX-_=-1O(Z<1H@Y1AZA#U'-_"2]_H-]&RBT$_0HA/ CZ MAP+]-K(1(>A7>)4D!/V#@7X+%_(AZ%=XB63>0?_P4:O'_(Z7G]6TE*3&':BY M]E:03=!73W'BQPR0'V9U=$>3B:N@4]^@!_NCWR!KR_4VE$JG(!=6Q%^H=P>9 M]Y'<[6V&T*Y$EU5IS-% #$M&?\";O(DL^:[))70A?X$N]Y(!%7?:2TS!5@L. MW+KLRR157)FM)&-*HBH0@1F4*C2E7FTS^HJYW>T4@;;GI> M %9QOY,4VUBE]NI4:_N;HXRGETHAJV<'^4*1[F/' MT!RWIZG\=D!-M+:B"PL_E-BD2#=%%BF4*9:P*U9=_5"4N_/,((CG^^.9ZYWM MG_C/7[_B]@/WF=9FOZCW_+: #UKC%CE4W(,!R-J\0W(RA[M:[#U+#U^N^&(# M2#)(LC^L92U2M3X/:!X3<; Y[$&'V'KN']YZ?@?"'7#!JU-DTS2"#6U;5J3* M#)DL5](2UT64H8LX>I-9 _DCWGLGS/YUA0J'%\Z>>:GHM;[?>OY(;)6,*3"' M)A[A(R'ZPUO;;\"P'U9!W-,N.JVJ[)P'RR/?U8]*UY.YA&JO%L6^6!7$#\6U M]\YFSC_7?KW*-0#K\4$>V9*QGD;Y#;_IYNDXK]_=8P9%>L*V#!+(GI M?EP;)FXSWI3CI2)-,-!S7C#B##WGG<"9O^QRB.9]D_->4X9KM@OBWA? 05G+ MEI;<4%#C.0U8RN5*NW[TZTXP31A:!TP3AJB_MT^ J$/4(>H0]3?9CWYTT&&: M\ <$/8=IPOD_Y'WS<-ECBL2/GI84'3OOBRN!F^R%H[$K6]Y)>9RU2O]FIBK@ M5IO \Y,Q]H#?5\?RX;4#7TO7@DZ5Z7/&M NH,;%9!QTOE# T#93A>)%A[N9E M??EC)\SG_H"@PWSN#PEZ[A(,\S\/7Z/ \OM-M>OU$%GMNM)8G&[1'6@0TJZ/ M#).I-JG9#*=:F%L/O2[TNC>0R/WVKE-U&*+.]TLU'A%59+,ZKI?R4$M=YR_M M4NXPV_MYCK>]U3W/=I,"RS[P8*Y,+G-E;B<"^J%PA[G<.?6-)LC:)%TD4*Z+8:R]- MAIS*D2]]_Q@BQ/,F?.2=)6O_Q#]F+HF_[AZ?)*RAUG1Y,8QJRSG:E,YVJ M%B;N$69C0Q;=.]T:9E/<548OA!-FB4(X\YHE"N&\]V2G7*]*KQF5OO0BM(MM:K/)P$;$ MZ(AV6N#0:-[CB>/$Y>,A&X4?J,Z2"UXJ[%T?*X&][E "VJXU)_NV35K$:IB, M+PD6)V5PR"+)7NNV)F321\Q0A*CG$O7\WY*_>JSYF>],5^N/KK-B)^_6\M?V M2^6&.XU*T9)POAI2A[X0L^BBQYC]DE#5:N(-0#[?\ MMLD+B%93!;F9,BH)*9=HNDBBV1ML,(4$)M!#T&$"_4=(H/]#QSIAU85S-.9 M;+<;RY+7EC5ZRZ6.-3E)Q(LHSD*_"K/@H5^]YRSX_/O5ZU:?_IM.5,+K4[,7 MK .Q4FDT1PXUK79*)R<:;_A*>+PZI:[XR@M(*)CKFJN[''](HR4]0GKSK3X0 M!5=O#O8NLC6(E$:G*QL,2A9++-SFP4H!<#D"O6>^;WS\H0OD-QVGQ75Q0A0L MT<-J8C =.2<72/ZB"[R+C/\T3HDL90^L8A2W3KQ_3M&#V5>WD'WUTC4-'(?8 MW4F./LPGOB$N0CPAGA#/F\8SU^<(;QH]_E8[RQO;/WARNG1,5XZ5)PO'$8@' MX<68"\#=ZPHX7< > <76K+25=(W^PHI\/IF5S8%]J(GZ1)M0K:-Y./A#"2/2 MR#-.Q^MQBH19)#"5&<()4YGO&4Z8RGQ7<,)4YCN#\Z.G[.4G_/4.JU3&H^LE M49=G8K_.5%:HH49D/6*-5$PDC4OL< M@U ]WZ5.WH_\%>]WK\G02<:Y;"D@J9IMQ<\Y93DF4)X^%FPG-3!P *ZB>Z 0 M6U8AEO!=7?'!ZBR4F)]7V,=?@Q7,5+F?3)47HW0,1/A^,Z)AO>U?K\UQRI1. M?Y:_GZA>R)L>C^V2/.M75'[7"#U#H?1 9>(IB$SRIC&Z2)?0(OI"BA*DV_TX M5)@V#5'/PX(^9TG4KQ4_^HE__;;$1]ILBQ\.!J+8!^)@/NFU_ $=)OZU%/M7 MZ%8_$,'R?[<^-]6[?TBO'[YO"G&0(8)-!-X0-OP"L$$-[S/#A&=I[6YX]QZF M6,.[]_><8@U!ATF_$/2/D/0+0?^ J540=)A$"4&'3+^W7,&"GNZ "[X=[Z,= MVXOWVVY46,J6 =,@.0+YH7B2PS0QF/8'\81X?@P\ M/]XM79@:>$=PPM3 NX(3I@;>%9PP-?#.X,Q=A@N$$^:?03AOAIWWFA_%.8YK M.ZZ>'@8F25(K?:_'TC#-Z9:OC]Y.9.&C6\=MI$C!G(W;]PD0=8@Z1!VB_B;[ MEX\..DQE^("@PU2&#P@Z3&7X@*#G,)7AK]RGA+[-^\NZNF6[<2>:R8D'\/PJ M4)+WD("::V^K>E+79QDD8_+&=L^VDM&ZMFG&_7G\A89MKH#KO9 8.EA)FZ87 MX1R/E$@M5*?29AH,)8Q.WW&&,SA,#?U E\OS3[AK%GB\(LVFQMC9L.%A8PC' MR7SJ,CQ&VEQ"L[20(Z093-R!BQGH6W-> _**#G(U*LW(=ML.13!3=\V5T&GX M5+H.26L]ONX@[RC?Z52ZT?M:N_%R,2[^T7&]D,IDM;#R#NCH@J^4YS,)5"LBDZR"F225J4072W36S4,.W8+_@WDO M$$^(YTWCF>MCG_R4WGMUJONVGV'GRZ/DU1H3$00MP31F*&7IZ527%-PC7]C/ MP&NV?QR3SA6/X*UIF$ &X80)9/<')TP@NS,XBDNLUZ#5#CY=8\"V"A)=P9?I.X\06LU/%:51>5I;( M?#KO::DK(W_FRNXUJW$$7^!VIYD-,+/Q5JSC-C(;/VZT,JVL^&0"2L.3-=O] MYCM/ %H&?423U9[1%G>;^*)IY1$**DBB[-%#+]BD/*C M$^SC)99!U"'J$/6/@3J\F N32#\BZ#")] ."#I-(/R#H.4PBA:!_P&0;"#I, MJX.@0Z;?4WX8\'TS/5Q-2EIZS[+%9&M5<%^.#X6ZOSY]X176P%P5EM'CJ[3L M&WJ5%O.].O[_?V T>@EBPU=B?2&ZTS+WL^,& M\",#W\ZK"Z31<@:!)F%L$MVABRA&%=D2>:52##?N(/-+E-O.38*X0=P@;F]V M ?%ZL)TC&Q"VC[%\/,,*$+9;@RT]+X2PW19LY[-] M"-MMP78/;+O7[(VR;,J6 @JREYS>5X&2GI:=H">PXNE#<@ 'KQ?>\/7"VSGJ M_^C6\<-,CIMRGYU%#QIG3D6+3(8641)&N9QO+GS MS2^]?B?>]JNIMW^33>.DNF[@1BF?3M0ZL^JP&+?'/L)8!MYMU6;(;+!:$7]> M\>J%!Z7YNB^DYOI@V6AY0I/CV_I6FD9"-QI&*;?HAR\$R18IG+AB! T2Z^:( M=?T,]W>8M'X_)7Y]JGU]ZDG34LP@ 6%@NXD&./]4/%M>FN!'Q;-?(&-;#LT?+W&X_ @5DO3"!S%G;O2Q?E@ MP?!_XY4Z5Z,DOP'SP<8FEF*EXJ +9"X'7#>E9%+X$:.*&%LJHA1UM6(\'YV: M/\PPNREJPHO+;Y.!EE^CR.%^A%.48!N8L>BJ[Z^!FXBY8 TL3]^#V'_:6W#V MUAM[L]SYAU*7IV?1 *N9X\50';Z_MXX5'3_Z!;=-SN3]+. [M!'T/&?1K1_J M(\"E;IM\^,*B19*\UK8&TO/'N8+YI6?NEU/?OYJ0^9I7NJL6_M M^:DD1B-C7$:J%HD-,?OC"D$7R6B^. M@-S\<4IG?KF9PZGS!R\*W0\BK=L;AX"OX%6R;GG#9M/) 0-_.$_*FTIGLV9# MCF^'1&T83+2JL-)2*I9B*A:I>*HD2O!UAF^?@I=?.N9^JGQ6V??0FAQX?TDT MT(#>3,(JUV[,E!P>-*B2/UFKV$#DZ[OR?$T-P[5420\:DG*_3!$G\2*.LW!> M?.L$:$C$/R;BR\9_)F8+675"9,CV#7G$2K,UVO %.X?$/!Q4S(K*VS**SV3- MP3:],FFF6TDB"<'0\-_S3)D2(PF M945R2%!0=4NV%#T6\AZ]]P6[_[>U^)^5OO_RW_C'X^\I)I#=Q$&L_UKIGF/* MT><4]_.C'JF/,Y\(*NE _-4:)%S\7/I$)]^^D,- M($L7R 8BJW$'/LMF*$?>>;0L^HG]FISQ^:LC)9)>D9\HZI^%;Q\3K61PV\H' MY(GBGMVN/?W6XU>IYWS\+LGXCKG^V06F[.M[\!UF9]!]VTDN"M,9>"]MQ2D* MQ#G!>3S['7BGVL>6HV/*G\_%5,X<3<$G)6$E\>+Y:^ MFK_\!'[FF28]?ERHC_KBX'SON=FK?+J@9_G=_E3Z M/:'?:5:Y,5\M"./XCR[?&PN%?JT@-+@1W^AWJOQ(2$-RS%\%?B@VQ_/"O^)? M&S=[(E_]]U6=^M.;Y5F_N7SVU*>#?OCR+VX;4]SW8F7TR6 A*(DNT27E*02-"F1,K622NH2DVB4 M95:LLJ1E0#^<""$_+AKJOER M*&T*ZL!&:@=K'TI$5X7\,/7B*97!9X+FK.79+G MV)J#MG71&_? 1*]16B*:Z6JG7)XNMT=U+M+FP$6$H%IUW%0TT]6CQ@Y(.JIQ MXM2HSWPC%'5_R<6B>*95?%+WZ<,^6(ETP&\[HM%I.G(HD=E1#4(274_-XPQM MKVL!KA*2P1F)9 8JDDEO16 M"TM%,\,ZN&JOWED/&+[/KK!]5>81I9L,"\\,"S%VK;;D]V*S)F527;%16%&Y M1#1KJV!.D'M,'*"T=L1$!J7J:E^3*"DCV>T9PVYWXZIHQ/)C7Y612;,?QI*9 M\>^:J^JQAMFX&.PF:VFH#>,%0=)F9O@':A *@K)#-8TN-5L-8,@LJ/2]]:I:&9,_?JD MU/%G\I9O.UJ=7M3[-2%6%/4"J*ZH+K@ 6Q/BK@I*[HY%1/&0MIH9%5=>4YK5 M'[0-V23*%K?M]MU)*IH9UG"A#C#0&RM&9/C^QJLVT5;::A;4$O!;845;$>+4 MV;9+C%AI-<1$5UE0GK!L1C.\Z>YC )@L_$V*&=*@L]L8,EB5>^HR M\I=2(IE15*",ML:RM]9%85%ANZMJRSANM%@RHZ>^[DF@5]NJHGR497V]FNX# MBY.8%^!?=<25Q>Z")K\[5ES1<#O@.$X:S<+?;#OQ!,X?+*,2255IR$Q'"I_T M- O_2I>\:%0KAP;0=. $H%Z93#FIE%64'M9V]FJU71KR2A\2!#W?JT=-*F45 M5<$\55H/M@*_]2;5KG2(.OU!(IE1%#9&*O.P+=,\% MXXW942-^)U:XMM,]N A()+.*(O'>;C3:'1A>;\\WA%32^<8^&=(+SF^/^8>1 MV&6--KL5A_QPNC*M,!'-#$H3J:ZML '/;\NM5F?+4F43I**948'R7FLXI-X2 M<7'?.M2W+;)#I!W(#,NSAH.-A B4�JI+ <;72]P4EL5OW6Q)561WI1,2K] M.>I5A]RLT1O&DIE!'29!+9SLHJFACZWA: TZ]=XB:3,SII84SPZ=?D7D =LD M9;PAU3%!BR4S0XHF($0GLP.#1K-N.)ITAQMVF$AF1M3N;!O[^:+50BLE>ME= MZRV$ZR:26>TO^%:ICJO3%@_(==/9XH+3VH:):':5X%5=62@-,7$G,D!D<6QT M[*6BF:X:Q^I67$6'N;'SFY*X&Y1C7Y%T(.MZ\&-=XXF2B!D![1_07@N4E^UA M;%)9]0\7HZ6]E-0&WU]VVK6E%I%M)TQ$,WVU]\PXFJTI@6^O>X!TLDWG8F7'J]G!<3BTMD[#=CC:0>R..A+)XA(AU=XO$IWFS45 ;5-VH,L#K1?YH>U^H3AZ892 MBDAIW>?GIW:SO@C7 [(GQUZBO4-\OXL&AD>#^4*> M3XQXTL9>V@N(U6JYX7H$CK8IB2BS'3?H]=-V7^ .$2#Q9EK;H2#8H0.W,02E M^4DV,S8)U":-AH^Z/.@9_-S;$R:>V!B>Q3>>,Y>6*-0KXM:/-*UG!3*_UA+1 MS,A0O0HJV['>%/%P&=91_NAP/I>(9@9F# E\UVVSK$'SW66K4AFU/#WM0!:T M8^. UYOV8LG35;;G;QONR4[N9H4T:.-%$9PM6%&BCT7$.%+76TJ&]L'^9]1=+ M8'*Q$Y?$&KK#U1HAIQI[ 31%;."C@=,SIGACPUICOA\=T_YF05LLV^694;5\ ML=XMHP->B/=QL[B_1!8T0RQ7MIMFO"G2+5-K[]I[=6*FHIF120+H+OC=^FB MF>L=ER6Z.=MKB6AF8 @WG8Y1J;(7Y7D\1P0ZP]K35#0+FK##N%*]JKI&,-U) M F*; Z9RDLWZA2AD=F-UM41U;N4LXQF=TOMI;[.@K6,9L&G0O=C*'0/T'-D> MDUPJFQE:=XWHF_%0<,7=@JRUR!Y9 ?V3;&9LD1>*E87#>K%L.32[#=+5=ZEL M%K2H21GLV,0+(QHYQFK@[53Z":7B&:T0+5$;H'MG2VOAT=$('Q*G.MIJQDEC-C* MVFF.(E; MWCP;2$82J;Z>Y\LUN/* 1O MH?)F-D8.A^Y!%=-VLSBPX;)&+P_.SMBJO.(,VJZY(./^4E]UFQZ.?SUA/D7; M%-LT9<<#GQ\_/#TG2LYDSZ?,R6&E>G99N"#OY(C[>P0KW*>C7Y"J6\GVB^'=K'?".T^ MC4K\S5@W\6J9EBN#<@XEI0_.X/.1<:$^D:]6TX:X0+Y 7"!?\HX+Y$L^<8%\ MR2<,$^X="/Y1"74_HCQ"5ON,#Y)9^XG++X(2YYPP7R)9^XP/GE MJKC\UNMO?G8QZ?IIYK^LDS=\N\GK?B-G.LED;;[5RT_>^97WT'"@X4##@8:3 M4R5!PX&& PT'&@XTG(]G.#^+:.=,2=!P\F(XT.- P[E*C#-G2GHCPWD]OI@S MG;R7X;Q^&'OIPJ6_HJ/7"I*-;5\VOQ8:@Y[EC6I4WXR2X)24%\.YNF=Y/\.! M(19((+@9R(62KFY)%UZ_G*K57F@!'!/WF!\*T< ^49?N@/H$' 2,)[1Q+R;1"W%2%(7@T#9P9X\ ]GAEMS!/! M_[WUD%]BW,-9]8VMM>&!_OWMQBX\^%Z0O%:Y8*NWLN"Z!X;>;KBX=TF^]NW< ,PS^K=V\F_[:^#>"O!POH#S10YT\EZ& V,(,(9P MPS&$NFL'3K'0M)1/<,*!N09W/>% OW'5["086L@[ >[!<][84OU.0POWH*1; M.Q.RW;AWLAO!=1JTD1].RRZ0O0#:"+21']M('_H1:",_L1%'UE>(;MV*B>1Y M9W=KP0?%WCHN6 /+T_?@5@P ^HBW-Q3!E_W M^%$6 MX[DD_@Q<+^$"QEQ*$]!;Y"',<.E;EK:EQ-^ZMFG&O826-AD[-(PW M]*S0,J!EO+#AMQ4#&@8T#.@RH&7\XF&R[.@W5,8XSZ9QBB/=_* H MJGIM'9S;1$R@^I^93_BC6G1K%:OD,W+ZZC6]E&53MA10D+V"K19:LA7(;E3 MB@43M-?/:F!^Y<*E%]YL.[F:#2>^@ICPKY3ULYSNWZ28^\*F2\'@I M_+V>"O_5#W'/K9HK*TE1BD)@Z?X(J/][$.,/DN#+UDIV5]+I&%!JE9>-N=$8 M^>BV.M_41[MH5IV$#X4DLA\_.?U%SI/ZJH3A$H%)L9O!I,!#-%EVDL9\L(T- MFD\=.K85_]7C#KKW52K^>FM;Z7ET%R2%F20.:?B+@3O;\;J[E#5CY@3K M/O=06 %%W\JF][^'9J_V4%!M=RO[_WO0#_YG*]BN;/\L\%"PY&VLU_,3/@OI M6/J![R6CBQ%X*'@QLK$$^E#05_][&"O2>K51M8:@[L5^V7 "KC/&YCU-HB7R MX4N)18L,1A91DO[O?YZK[U;Y=-<^]6>\R(RV\*]?9$6E-Y>Z]M;J<],76#28TVUJ6VUAO"Q/>YJRV8E^:QBSJ/3PA4;A[ +Y\Q;\^5:1;"#K MJZ95.47VSEP:'L1J:1J!H[AS5[HX'RP8OOGG<\S5N+3QN$TE9+H6JG<7O(++ M2V-@)ES"T(@G%=\J3S.OFFE<]$RO MC;U9[OQ#JL=[C1[_ ,]J?=1P[JF[X8+EO#TLHAU87 M*<_PAR_QUH@DX=JU8-1[G.*[MN'K"NS._]E1CW]KS M4TF,1L:XC%0M$AOD<"E8QP2-.525 Z^WQLRQNK0GI1.MR(#2*MVQN'@*_@5;)N><-FT\D!CWXX3XU',Z.V%RIM7G9J MZ_UPJ?8X)"44'1.J2,53%5'*'])--" WDS"*M=NS)0<[JFT'A9U-NAP@2(SZE@Q%B)!F!''63@O_=GM"TBAWZ/0RV9[IE0+675"9,CV#7G$2K,UVO %.X>4VH$ZS5'B M&$>G2KLVVJ+19EA.*(6C#U\(JE1D&+C0@W/2'Q**XSS#-<8+VMA6^D+$SZR& M9N9@E?8]"PXE>7/H(GR%QR>@,QBI78SH< D+\&1BH5&LB*+8*SS(5P[P96[K M5&PKO6.5[%X+%O +R37Z>[C-=N%C$GC_YNUK(.19 V]=7>G77'U:N@"_A-5# M_D*D(%(0*8C4;2/UUN4B(5*04_>/U-L637R'>$XU<.6D'0F3TET^+HWM;WM^ M_#+AG7ZUO=FR"T;AMV10[G5;G;[+__[!P3[>MGX^/7_@VJKN=^(M[&M1&L]V MY,T8.0)QVCYJ;8"@Y7E_*#&G* U#%5GJFC&:^Z# V]9WNWD*/ O%=+V*=MB7 M.RR_[;%8WQ##L;!\ \,G0"NL'??+&E\I\>U]=6%9TSF7&'[IVH9_+[[_K4M@ MOLL1[V5-_]40BMG29Z@KM:9HFS_6QU7:D!$BO!@5OF< -]]KB'P$&AJA^%)? M5@UI Q+7GT1","(F0.EZ@9![L'_H^*5]MUE6ZB2IH-%^-?;VZ$ >A[]_>_*W MO;>YVPR8MC!8B$AI0#K-W0@%>N*]T_@%C159EGS->W^0_..J[CFV)YM)]K'U MS/44OF;L/ST\7L7RIAQ]UJU8!B!+TU:,1]JBG^C3V&#FZKUEKMYLU 7:SKO; M3BY.4J =0#N =@#M -H!M -H!S>52@CM /H#: ?O90?YR\^ZNAV\?6K0#=C! MC5S?AO[@#=YIEB\[>/\S[OQ%>![3 UY^5A4H21TI4'/M;?SYZZ7V>(@OG*1/ M1O-XN+S#B'I96Z]\&Y!MDY-*:12(+#%W4TL@]^S+HQ=^?_9=*,)T2A]__/X4Q M][D1YT:T<]E$F7-_$X&(N*,@;F\(9!-991'QTS^ =D]WX\R9I1>T:R).GVY, MB\K*M;(RLY1*=L6UZ@3YTH'#XG)?0?V"+8@!A:[%Y064 I0"E *4N@Y*E7JK M]^.^C;LEVMS.:TQ@2MA8/\P\$S_&O]\0@52V41!FG#MBN1]&/7+# MN.P"AB E.Z_Z>T-6QREE7(5+W5S=R4>Y[S'\W6PKF&D(?4=%0CJ93PPXZGAX M5R-%(F_MB,%WC?J/2L6!<('*HZNA5#G5(*!4"2N/WN2DXC8H]Q9DGT0">Q/76W #[!+3>6T3OWU-UA8V^ MN:K;/=;@MZ[C"9ZLJC_O^DNCY(P@)Z GH">@)Z GJ"0@= SVN3SU('%7_BMI[55J[N M9IJ""93?WH\VUNQUT#@R=S$T5T\>L2>E;;J&+ M,)1?OX/>U=!B.P<@--=7W5' MN39W&_0K>V"F#R7CGJ]:O4-Q5W2MN'C*KLB MFVYODDL'_CWI /?H7&&Z-? 1;JMX!=#S(\KGS>;X5UPOLRU!13VHOFP$J@). M_$"*_XLY!)KJ!V&NN.TNSPX60W5IN&6Z7+%JS5W6>T\>VZ^1W M&)W]9G%\5 0IZ]9G'/>8YS/05O:?Y,1V1^U?O1^I&P21JJ13SVY%RH]UM7A9@%* 4H!2@%(@M?]:*05DZGHH!5+[KX5294QR!3(%$L>OEU)7(E,? M)*.94X/0-^3L2N \D))'68+*/GW\@N%/T KIW?,]2K\H@%-*PBD@6/M+P=IS MEL-#I#:/SK9=_YMF/<5K9[E*O1"@9?L;CIY']H9FIW6I-99&PRJI9ZABG[[6 M[G ?@=H'WX(-K M3>0$^N#6;Q< ? #TP:L>>93^?(-7P]#*PX-YNY8G:=Z2HV1M6RZ=?\1&N#D] M""H;U5(JZZ2BJ)X;&'FSE[7DF.!0[RV33ZZVA\V8.* M!WW(:OFYQ#F#?)XJO-,Y12=5=\VD]:#LFJFN.WURX>S"T@8SWK!7K+G3F[O- M2B3Q;3<68?3^[(*XPS'\%2_9 ]M S<(SCM)*O*SW6,R]24G."T>Z2CY M7U:^!-^NT1JI(:M-I<.%IL/5Z:+3842[+3<*^-3TKM);SF-;YOY@B@QIJV)[W% MAN;;N" ?L-9PLS@Y @W@")2FBN+:!!% MC<(@PRZEP(5:%'TY8!RDM6V9%+X7=U',) -7%^%:5HO2(*"[.HS=01>J4:Y! ME-[Z+LKRBD0!]1>_8^\/I6'JJU(0^4DN#R?1.$N%/Y:.59/3;8B5F8.9Q#)I MNV)N+@WH=9J$4K668P"G=^,9;R+"]%4;=H3R#I.9K^_K7\U,9+F M.S0>V<3 K/8-5.Q5?99$_D2>?CK#H2DS MDMS5#[R 6$UNR0V3?2R5T$3)\\:([BY'$XC:U=L#?"LV(2K?_^09#?!='A," M<@7LU&O*U?,KQ4G/\UW/-S)!.PL44X,&\T#'60C9S;9ZM3WO20N]? +5&RRE M+=SOS$QJ95"+08S6UELR%RCLT]=Z_8X@@*'ZF72-\@I4Z8,)S\7I+$*#18WH MK2"/%O Q!TT9QZ,V40EL4KK(Z:LOR!*R'6)DW^9W M+K.&-WE=#M19S+$O[I M:^,.Q8F[!MYXI1C$;54+EUB>KL! /4E:B3QUVQWL5=O$C[6Q[OLX.?N#X]!7 M,T5)L'9V(.QPNAO" -2KFE@#I^0/IN4@?9 MP10GG 0 R2)<_;+T\2!YYD"IT\>V [Y^72! MUTKS^.'$%\OK_2/YN%H1C[K_]+?]Q_3[94R<^4R.9O MQ0@\2TJ^Y+SR]U/2(?7/:"V;0/IHHV8B_*7Q&<^>G/4E!/T[F]*CD9\,5Y55 MR_K[.ZKKR0BOG-^#8/?:]D'9M*MP[='B//KY_Q[C\RV%L2J[ENM_N=>=CY;P MO#1(KD9UM;KV5Q_35GJ8M91]GNJZ5*];)V&C4]+?GZ4RG#&;IET M4IG^S\7OS/[2/XO \U6]M%POLP:/Y[Y.#<';0 M;9%3NE7AI^G_AO1HRE?8=N7QQ/-4[/K?E1,"E;\>4/C/^]F$_ZV?O/4QTI^^ M_D7:J4((@]0VI-; C8+4+PGNL@XZ:LK3J?MP[E6>&@"BCP6K8&$(2ALU&DD&-6XN)B.1G'4]!B9$O(TM[VH-P ME&5"<]SC5L,X RV,"CG=$>^2) (94XVW(7_7."Y(,>]F_!32/9#MN31HLI"Z MC?>MM5*GS9&>0F;GF$]!5X? UN*QXPC(U!4FXY%N[\U)!EJ8ZLZJ82-"IB%3 MP@12( _JEM6S]Q>G6O-;59/B#C-S7H4$#VHMP^HL&Q4IC-J;8VV1$VHR744. MB8E56\N)J(M8$2L.ULT$-M4#O6.\[E$?ZLI (E-(_#ED@ZV3U76WWJ)Q5TK@ M-3TA53F#+$R4W-1)/&1W8Z@:S!J=*H0TVOWL[<65$O?KZ( T0P>RZ[#C48I[ M;(QST ).R]&8;[H"Q]%VEZ<]"XI@Y)"]'RX@%:+C0(>( R-(^]E*&\K;3E/) M1RU@!<&(.C3Z_=1_/X:*.T".?0W)00MH-8]0DX_2;;. ;RRM,UIZ!( M :UCI'20ZF'F"?P.Z22(-&0;^:@72.4&J[GN'CA:U59XE.A(# FDF/KESR&E M*"$/7 QMA)TPG[<,29_-4Q>^5B1J/:[-8B(V$7K>YT;- VMXCIZ-64!_0=6B M[7 I#80=PW:B>'H8:OQ$K!6)VFE+,1FA?)6.-@<6\Y5P.I:RMQ>)RE;Y8R@$ M" U)Q@*>Q2/&U]+EKUT@:E=9[T.12=O;](U(/I-RDU'",0 MOQC51CIO\?PVGT !*[JSCF?[]J9K1OW-)%KI46OMYJ %M&RACJS%K4A#U>', M:8RU$2+PXP5#C\9.AS$SR,)"S41)@P2&0J!D.M;WD[&&S-L9 M9)'\8Z,]B%EJ"S'C3IS :-RHTD*623_QB;BV8R)6:%.V)6+ - M?^JNHV&_*F0SO:"G6'$RD;8!)R2=E=F&%EIMN- SI KX-Q6EMFU;31R*U%HW MG$P/(^8X$8D+*T49L^KLP X%1CRBJK6#^IF>((HKM4_VY%!CZRJM$G5)QY(# MEM!Z"EG :=7 U*"/6GN!-3=+I&HQM&MD8Q90&MNV*#3G_)*FCH-I$&UG#-// MYEE@/L2LK5JHKJ:K$&.CF!YY#C+/QBPRG\L('*U"SIJ+14ISJ(W>^+M6X.6L *#_ ! MC(JU'M0G]2W;1;@IF>2@!;2$^(BX*0-W:!6%CU&,IDX G3H_4)%22:>SY,,Z M$M"(.T:V1]+;6,U)!EJ8*T_RTIJ,.K;9QR=)*&^'48?)00MS]1JM S+V]S*= M'.3I;,.Q:V:7@Q;UY(XQ$$BP5(&2#YQCK)I)JE%C?"?5DK[?V'O.SO7R-2@N;=Q"-UJ,'L>I6]>:+;?D MKG9(/1 8OJ LX8&CVG&ZV>%9GUBB,4,U@DD&6I@!>5S-E8:L]DQH;%@-PH^Z=!,;4-+#M^>T%8^ MUR+/DNC.3EU/.E4#J';LUR?RH1?GPQ;7%NW/MC#9@SF!)P>'SH!N08Y[@BU@ M9D!;,TC<60MBH1Z:D-L][R*G.110"P^+[6IGP7NZ7YMBY&%LM\9ZO@I%OAUJ MUIY#I=J>1E+.Z@7J;!^E@@,C13K,0E\.VAOC:")JA]!X';)I*+_IO*@W86X8 M\8KK0 @_=#6\;_,C8W*^%/V9UW*D9HH6I[X(A:76B%[$YK*;@Q;P&JR5IK W MT(TIF6QU-.S/VW20@Q;06FT3YY@:KY' &_V.3R,X@_9RT"(9*"_$^GJHUR") M4F?^<@K9H7J"+Y=F!'J&:GFB95/@703JOEFG38ATTF;BUG MKKV;;E']?&G+,YV@]WM)6Y$QJ%\WDMUB["G8:=3"9)7^03NH>KL+4;AMU',3&C$;9'AQRT* Z<7C<]3]H,H6K*!MLF3\]Z MJ4\*7]H^];NM.I3H?$!+S0'M+.2U>_1RQ(IL*]6:A"1@@X.0NJ>R1+:W=LH\ M&6QQ;;$V-(IY9MPVJ_&,\0B:B]:M?!6*SEXS=;(UR;)BNC^ !:$KP)X]S]L) M%(:55637'R?&!&(;$'8\,MYD-SS5M!8T6(UJ\JWJ1*+5.7X0$\NL MGLZ&:,#,:1P18LG0I$3=Y[,M,F[+VO*,R=A)GLO,.04Q'#FIH\7T5\#,?R25# M,A(M4S B>#P+?'$"[?(SCJ+GT]Q3FWDWH@2UA1N(.K"L971?'?.,$*.E@[67 MK #M&HC;DR;UP$\,[V34=4-O/&4ME,=KNVM\0J6X_M M3DR[30SQ^8P?K$WR/G?SV7[&X.-.;S8*S"14B"[ATU5H']^GI3U3Y),Z0OOT MOF%6ETBB:TFZ>>4"!.Y%60;,C1'5?.TJC/S-?MP@OK,!_(.$SZL.90PQWN20+K6 HLG]X=-SY9WJF&V%I!S M$T>EU<&3%+%]3-?APEY)EGH'66_(39/15^S1) (&AN,,M( 9&]>H@$GE'+*% ME@IKGL!(C*G55JLQUCW!%HAF[J-Q)ZINCW0$-SO=G20' MK3-L$36CBM?51\]"MHFH#,L9[-]CTV/9>S\6&PA9H?1\CHZVSHC,0(O;H?YD29%D7S!9'6HM&T=MJ79ST*+GJNS7 MNZ9E=X8TK@EGF +L^TQ)EFWB2%$[Y8F[@SQF3TU\MD6:=;IMVN!0545 MVIA0D(=J41UMZQELD0Z=:'+L3E5/$9"XMPCF@VY;;J:P%W:ZKC(3Z_I1&9B\ M6??LFC3W]6T*^FVKEY^9/1P\G<[N9=>R)"]0O]S_\C@@G!W5G ^?LC,,^73V M<7^(EY\*25'HWC\XG0GE3YZ<'#TZ_S_#0(4SH-"_G]CYA? I OV3_1I^E%7Q MZ%#FT=AN.IYFN?%],/O^[VJ6Y?#E=,06IVOTCZ=;#Y]+J0:UHE#].SOH*F+X MVO'Y1X"_4#__^'#R3[,L?WCKPBM3X7RBG+^X0) /18C:YQ\V+P%T +QL0B! M?X:!1)2!$$ B2D((8"+*00<@$"4A1"H0/TS,!H0 $O&Q" $DHB2$ !)1$D+\ MTT75@!! (CX6(8"-* DA@$24A!#_=/$Z(,2;203< (0H 2'^Z3)N0 A@(SX6 M(7! B'(0 DA$20@!;,3+$N)7+SMYWXLQOK\&;W@3QH\UP7LO0J%&^*UNQRCS MH@#.>#?.^*>,BO=>%< :0&D SB@?9[S!=5. -0!K -:X'=;XIU/7]UX5P!I M:P#6*!]K_/@<[KU7Y8U8X\=G8.^]"._%&C\.-KYT9]J+B_*C[F]3-Y2LAZYN M0#N\UB7SY5T58#AN5SN\(6N 8P @$K:\E"%(J @.9_H D!]'NUX]V MEXSD)8]B9S?+ /T-@M,E)?E5!IU _U,^ M<,.-Z@,6 -H?:'\0#[^N>/B5:H.2Q\T9WXV\NTK7D3]?BUDHE>R7/7Q^HQ&A MJUR5TBN#"Z4@(&X.6/_VHV5 2Y9G54H?7W?]=#J2GUR+OW257/#:"N./3:6O M2D$$F."Z8RE_R@4L4 6 "[YZDJ%4#0.K,NN[?GJ1G4"8Z\"5OC(^H / MI3 *W>LQ"Z6*J+UZ-+V,%2,@=GZ%X;)@(Z4:/_U=]8,,>[C^4C( %/^[Q-K_ M.//.=;([ZWW7LM)I 5X RN$'R@%$ULLF""_C!A5_OF2+A+7KIQQ5/=\A 'N' M2N!:AE+Y%Y3_*_/RC-Q0#:Y%*9:<%TY!\BMFAEP] FX FN&T879E$_#""Z8B M7S$S ,T N.%16%7RC"OJ3UIR=CA%T:^8'8QT@VVKE;\L-PC^ Y@"Z(AL?5)S MH?I[8#->- !_Q?R@J)HA&^&U!.=+SPY9I.V*V4'=14;XP<[B7M.#N&YN,#)X M-7@Y[?"Q^>$FM<.OA^;7DFSJOALYRI=_R;*J:MIKXWP>LVJI6OBE_AFY7P;# M4=(E^%(]/7JR#DW)DAQ9K4A!Q=4J/<_<+ M!=7>%)GK.85YAW4IU2J5_QB&= MMM/V)3DK_J]$CA%RJO9_GX3T%Y$/)4>1?$4\1=S$7G/=69H=+H3LUG++<+MD MT9K%GRK9D7;ZVOR+9""RF@@C(@J+J=9 Q"BHZI+D98.%JIWR*YWK4\JU/==) M_PS(@Q$\0*6/;=?)P[U#->M2(]9=M.U9A- P>30RDV$HLQ,Q?:FBRH8M6<'_ M?>J.VI\JFNO;4OA_GXQ#^,6);,4-SP"?*HYDIXMZ?L,7/L>%C<(@PRY=_D^5 M("5K"@%]JAC*_WV:RF+BXY/#H8/IT*Z[=GI\7X#G BGB(O;I:X. [NHP=@=A M^/_^^W3YKE5Z;DI%_H,09%S_UT^R/35:BD/7=D;DL36!^LNDOO!L-ME67Y;G M[RL%.[JJ03@G[ZB&'%7R_R!9]S_'\#^EP-G9>+_WS<" M;R0-OV,!?DD*\J'/>3>GF70=V8HR(HQ=/UL!,@Q]8QV%TMI2I^[3G*WN>7=X M069TG>SU$DIR(%N:"^UQ2]AWG$DJ,XU/7W$(& L@+2\O+=_:-HTE0^DZU.DT M["PY@Q85HJC;M"60=)[-)^22GMV@B1KL#]6@>%GUHHERGT\V/$\_BU)092>[J!UY MK":WY(;)/I9*:(CFN-[;Q9Q#T%6$7(V#WDITZ5RI[O>KZ1R=99AI@:-)@'.LY"R&ZVU:OM>4]:Z.63(68G M=)W:#A\(MJ' T1:1=*>?.7,P]NEKO7Y'$, <_>Q!<9EDJ(3[_^=2"BQQYW>I*M*_B#.1 ;_ M]+5QA^+$70-OO%+8(#N"OQVQP=]%"5RSZ1E+?OKL+#J1IVZ[@[UJF_BQ-M9] M'R=G<0GW/<06LH3F>A=!S!1OQ]# 6)MT;F2RD,$=#A%W.%P,M $[L4:NE2 MMM-!H$]?T3IRAV! ?("]^2GQ@97UHJ.SN&$:0BH'WIH^RD8)>9Y#,)M;M#HJ M;4]LY\#;(ZFVSWD>R8P&T8#O&K4?;4Y*55?ZFYDJE.OD"439SK+BJ&$ER_>^ MEFRM5SQK!;DG;U *7RJ4W[H;XD]HZKR:'7D)G@;B",CR&F%=0!= %T"7,K;5 M W0!\G+=='G;YG1O<;[1BGPI&T>$Q7ROC(I3]]O.&7V9XPZJ'[0;8UQM"T@[ M@MGYJ@=SA&'K70(O;Z9<[M;A2-G_;[EK7Q^9/#B1Z$S^.%A$W$7!I4=.& MQ[I?A]Z N8]ZL@\P(3B8K-FWJT,.MH>3G+D;K\_<5ZO#W[J-X-L'/U^6U7]X ME#"6D*HTG'.4P,@K@C'6J++YC>S=[['^+5KO9 MD'>;D4#)X7"L-9>M@3O)N!/)]'&-J-_!./$C?7RCE:?=((CRTE-7J]Q?GU(Y ME9W=Y?']]+F1PO@YD.QFY=E7>8I7O@#R^]=H73I)0.J P* 4]8]*45_6R2G6 M)0V:@="RMF93P/?Q1< M*%=M+6O[#7+LNQ"RT#6XC9#5Z8$4&UFY*EZ#[C $NX.)F\GY+I^$O;\*?8?P M'"#Z!RP0>'^=^DM).)=WIEU'SBJAU;;OVGRT#@S%2-W-K,B)FD0I>5AB)W4 .[0W^8[0:$ M[P-4E +?YB.J7$#UEZ9ZZ&CW?MW[M#0+^ M'XR>[YO=#^3S-2+(I:)GJ8]FWJ(VZ1=BD)*ELMKIN.B^*=1W&ST);E=0IU)G M"QD+66N,Z]7!4--%(B]E@F'\=7O0?BBI*J&6O/EP_*^(@KL/L<#UMQ'-\L%^ M/1A#**'$F2@@/R,*-UHT1N.X/,,=5UUB!@_VK5PF MZ"4@^@?+D@14+R75_RY]#YPW+3L9&H[K/]I&M-1OFPU.553;RZ;RP_8,R)XT MD$:'EFG$3I@NO.;@_F8BPM"IVJ1^AT#%>_RN]=K+\LD8J#7YB%0OH68%5 >U M)J#6Y&-D0I??BWK-ZI(7<)H,WEF+]1I#"54%7TN3'ER;34].4P,X31^QI*3\ M(O66IX(O(&)"RZ,(6RG2^W;%[/@=4C+V10BO7 MD EPO=>O7,_1W%62#U39E),NH%JFK&2YY:Q=0!= EQ.#Y7O,AD$$ H4 M+-P0]=Y?S #Q0,(CH%YIJ5?JO=^;E@60RC8*PFQ.J3?\G3?G[EWNW5&/G#M. MS9259TJ7UHDR3[5IUD99I:\^R.[CM:!XZS M]:!-0#V?GOE9W_VA&VLE.OU"[*:^;V#2@%4MT,/$.JNV@K%5W9>Z. MYJY9P_;[N%ICXURUY;VA_DFUW60*>)#:N"AT_:3BJ^E+]FIP#4>.92S\ $GD M'Y#L(/G\MN@)DM9OC9RWG(P(Z GH>=7T!,GUMT7/$LIGJ6.'G!I*AJ,JM.0[ MZ3(%W[9GJG*.*,ZZ)H$;7$7R_G8$^ 577.0"Z/GQY/-&ZPLXU3C?1IV%[\.LF"/RDW0RKFQF MMJX29(UW%N$/?4-.?*(!![S75G:7:X$+);RRW#[9)%:_:J/GWZV'8= M/E-;9W=^T R$EK4UFP*^KSEN1*QVP^J3 ^;NJ/WS_GPZ<#?5E*J2SCLEQ>F4 M.#]1#J9GK9D#G12J>OJ(/742H\]J4R$=A7O0FCEXMGS!+%>9#WL$Z%L^[U[J MTBZ^X(2D2/U,^V7Q_Y7OM(:DGLG$2 MTK-\>D2S1HRT)#+G3C0+6NX21X/?WFY?%,\\<^.EI?-1 LC"W.IK?B )$HW3 MB_U8"M1:+IW9!AZYJ]5O)K6ME*+YP1*% =5+2?7RQSO?I.KI#?7P=P\99AT\ M8 F2]2";CHP#-]@NM#&9*>3\%I7+&AET*W[9X]=2"2=0R1]1)0.J@UM4;J!. MJXQ4OX9*!B#K-W_1!Z ZD/67.JA MGCR(TW;]1T&;'.GO'FN9='4\W_&1!"4B@XBKB463[D2$:Z=C+0A#[W "NP_%$^2)](!_U0Y+]'.!U?47UJR?@+[!WJ 2N92B5?T'YOY+K M,T#O7XU0 G)_''+#@-Z WH#>MTGO<]RTM/3^E-G"#X+R[ MH2(_V]$D4U]R@M/BD8Z2_V7E2_#MLK"1&K+:5#K\J*O(0.NZ+-+A&E!_M2-J M\6;791:D"-?3U?OT%:G=H7CM%0]Y/Y1@ D7\T>A=^\CT_J"=V,M+[_(;WM>\ M'_CM;:OJU"P%;D\HL\_B0;*THV9-.-G6!K"MK]+&H[2R!VPKT+57=NOPVRO, M52MLHPV6)B%IB^WY+FZZ"RO.%";R4YN1&RUQ:$I67K<@!5GI0DN5<_M80>&[ M2D;W*SV"+:-. 54/@#E^M>JAO#;H3?JZD('(:B]9%#'7J2/3U5C)TJ'-@H##+LC&RH0K$#%]2C9G4+#Z'J8*82Z+&/1+*>NNE9 ML0-\5\.P.Y2 [R (!SW/WUK[EE>^7L/'^T-Q^OZ-!%/)Y6Q%)3J0-#/VVXTX MUB3N]YW#"R_*&V%?\.JZD:[K@\G:%]AHBLGR>+YRU5RX\$]?402_(VKHS=01 ME5*N+J?REE>P7O\>D'>P6K\D7OG0&]=*"12<9I+NO:PH(\+8]?.=51CZQCH* MI;6E3MV1ZV3H^:YEI2#=S(E4@_"",.J6KJR:FWI;8/KQ.!)"L=??33)A;*26 M#JH#^P;D\'KD\,>7/S",G;3A_18V#9W (N_0V!YJOW[YPZO+)-.CU5UPG!IT MWZIA^W;8U^"8S&0RN]D!KM\AJ>^)PJ_8,_"CR^9W2\W**YLE=#Y_/FT"MH80 M)^$.3#,X20\D4AAQX>\?[;R89'XW,FDMEG[_:!]U2$+H_; O#XB:E?NP69H$ MG&X/,>## MMY3;;S^47QI.?YKN<;F?B>Q12IC08A)#MUH5_7!:[>&>)$O81. M+:/RB;Z*"8EF#)(Z+K:[L3$\22?VZ6L#NL/AXKD!$,[7OBVEO,)90N/Y7!S/ M(MAG^OZ@T:!,FJ^NI'%C<%A&XN^';5[?4L8L6>OK"F%"-I?0]+!Y)&@EWV#" M>&HIX3L(QN]0Y+6L);C(Y@923-MUEHV@H8&S2TVFJ"C]=J8 ME7!C694VG-N-A:: [-:BNH*I9D"<-I:-3U_Q5!2Q.PR8QG>X7 A(XF]+XF7N M/TOFPG((GNW%I- W\7Y=FHR;&[F$DKENRNWCWAF(IMI"^35F' 65R*TD GWZ MBA'$'0&N/@<6\GWE#_OVM(-;W>.V:N)Y?K0^GZ2]T, MT%2Q*VZ4JIFKUNP?+4WKR&.+-:_);AG0_7X.NLY[HU=M0EI?U?U_[OY$@7&^ND^D=I6']T-E"23#8BE!0Y1!< MS\0ERW5ZQ; 7D)0/*2FWD8UD]D)'['7$F+:Q7K?7A.UQ'\Z-3):-A-QA:"W] MKVAH/K;T7&JZ4BKI*:&+= M&K _+RQ/-Y318Z?R9Q>=Y ?+LPC0&@8LT#]VFRF5_)30 M MU*T@W=M9@NIXN<,-_@URRVN$I1N=1? M!XC*A\M;L:>Q%W=B8B6H\5*HTJI9,_CYJ48@6=)2283ZM^_-LE4'M7JYO3NG\TD MR3[\W3G_5S'V7_^7_K@?5K94R<]T^N;O>S1R\?W[*8F1^F>TELTO?72>;N,S MGCTYVRL(^G(\^OG_ M'N/S+7NR*KN6ZW^YMV2/EO"\-$ANU'2UNO95R:Q*6CJ!+Y(52TEPQI: /A,/ MT8LO#]80S6:%?:[5_EWY]FNV*@6ZV=*A^FCAGN3/U3XW&M\>Y>;O_EEV$W*J MLK_X:M:O;J\^H]F9Z*'K?4'@S_A3@L/89ZQ \)<6SIPNF4(Y$R=5&!L_LZG_ MFK+419'(?D]%+S6=UA.Q.#]*57'&@)F2I3(3G6O1LT!(KVLAG@KS^KOZYM/7 MV8B>5AB.%<9WE>Z(^OR__Z[+,K41.Z7YRI2M3#MTA6)'/#OHML@IW:JTNR-R M1'7)086?I@^&]&C*O^'$3YSR38S_(NU4.,,@-:ZI.76C('7:@KO4E;/4(*BX MV8%+;*1&-C4J,.!/'NLB'3;*TE MSL@4$GL.V;%W4(S5JW4A8E90/3&YP%QE;\>?0_KIOXY-35TZ::[T 3&T:ELI M>WOC.62O8<]V"21 0L3/W V_7>WW35)$BA@--#%8!?V1)D3M'3?O!JL=7--% MM @Y72NFVA1"U.3-95"GN,"6T$D*6<0='@0&O PX.NH6 M-]\*C+(>I0L6\XUT;%<-^K#?D"ED :,=-^[L^C,C M$?"$#7OTLCEVL&S, D;M$5\ECVU#-G=3HUOWK>U&CO04LH!1M]OM#-;25C3G M8=TYPLD(ZR79VPL8#:M-7!>4=;I1GA.^)[2GW<".Q5H1(WG1)2/))6&3E29' M11O/,'U,II %C+J,.%XYWGXA(".GYI/UY7$TS<8L8-22FKBLLV9H]J=(=[OH M]]?=0S9F 2-'@WMBJN3JD-WB6@(_MGH;/(,L8-01)2,ZX%@#2A!H.&BU!BU& MBT6\B%%_V=:M/B:)--YL06US%'5VLTD*6<#(;QP(_SCV!;H_V Q6JCJ0Z4XV M9@&CQ&E 1"_9$@(2LB2V:P\'EI!!%C :="+6HH(H$BC".FK+W2 .1AED 2.V MU6M2;!\Q3#L[#]#WV&C?)\5Z$2.1FW;L,)':)CO1(K)*JEJOI:>0!8S&<4C/ M!G,XIHU]>YCR>S)NB-F8!8R0EAW.8Y7LF[N=KP=\BZ]!\PRR@-&,K]LC.N%[ M GZ8N?A>;MB+<9Q"%C#"UTRHQ),9#?&S;=)1C]6&VB#%1A$CC\ [>CSIB69_ MLEY8;%-:$\HDA2Q@-%D=(KJ']+M0WQPL)OK&8XB1+C:*&$VU5'\X,4%!42-J M#?J\UQQSV=L+&!$3(NIX]7E58!K[9+,P1I9"9) %C.:-U59:QO.Z:?<%4H,; M"W:N342BB-'&J2+KR7*Z$9(NI4^W@P"VV#B%+&!4%T;4E&G[FM!W2<^P#^U5 MNYM!%C"2,&_A)C!E0%&=Y@FDY6G+:O;V D:>NA$#B,8-&ME36Z^!H2U3R,8L M8-2&1AM"D'&)QNFY;G+VEM!&$Q&^8+HXS-F0EM-%(,.&VTL-%N6J0F:@16U' MT0/*U,8M@9D[+<+O20N_K6>@!:36W62^%Y ! LT-;[TX^%1$"_D$"EA-+;K- MFHNV!"6!UN*GPX& +'/0 EJ'$:Q;N=%DNU,?889Z %M&!NTA@TC\T(LCV=-R@3'C$# M/0,MH"70-;DJD@%'X+"W9$0U7:DP-*^ST72(!!2[0-? M<"*4K<(OYO@Z=6'00S!U&ZW5SIIDH 6TJMO-NL]4:S(=30C*FVZ/WGI+9J!% M)JQKJ-CW[:6)J_V1[JVF;$O,YUI :]SJ2.QTS4=0?S.#Y+99D\F,L!<<"7&0 M;.!N+*MFLM+J[::/MAN3209:0&LV0"=FS5[TA/E1=AFM3M=FRS@#+:#%;WHU M/XI7DFFC[?'"P7C6&^>@!;3,5M(E*)Q"3+R_:L*MV6%PW.=S+: E> M]D5J>=MP:'-;W8R(Z,!54:@YS1JD7G L=H?>8.(HPDY =G9MIW:@Y5#*.^07 MT-I1R<8YVOJ:SG0L2QAB-$/SVT<*:*%,U#)KNVF;[O<"HCMR0GA?SR=00*L6 M\?C(0HG4KQI5NQ(ZJP\7;-Y2H("6JSO5P<(S38@Q;772#Q=.%SN5918\__6" M\Q=L.X;Z1QSV1J. T4]=*0MHL2UY'T4=,Q$,/-DFR68?K[OY! IH:;TV,A_R M(6SR5;U5XX2=$B?QN=?E4] 5O#K %C:MFORZ5U\MQBX_[^?G6@6TNM)BJ;6V M3L>>T]F<^#KW:#2RL)D,2 M#S4FL38UG-3&(A>\#-V?(,.4F0C2+"563 M_+X#Y:,6T*JRAFAXB\U08%R]'0?)3C &Z:@7O Q>V/KJIA"Q3!\@D4 MT+)&1VHS\:AFNIVN>6T./[2#U'5 +G@9J_VA,UFT=[R)"\/U8EQ'$))+J77! MRUC5ACW'P*D--!\F5:HY#5)?)LY B[LKMPOCS84 "56R3BRC=:?9/^2@!;0T M:FCN(\EOTWSW(--;H8M@(S(#+:!EZ%.^L1UKG)!P7+/:-B0.27T7Y(*704RL M^GA'6"*T"^1JM[D7.O8T1>N"EV%O8H,6R#"F\1U3G1_QI#Y#)QEH 2T7;5.1 MKS$^S?>TM=70CKLXSD&+KBXUA0U1G,=0U1XW9+;I"P[@**<>H-.(@:1.$<,JG8Z@0M>AN:W&_:8EP6(IT?: MU I71WP69Z %M(+&)M7KT-RF[>,L=#$SM@!;2J\[;G'NI.#ZJJQ.0H26Z_'N83** U M66VJ6WV($T)_VTTW!UPOF=HI82]X&5[24\>M*3RB^V-Y-!JWN[VN1V:@!;30 M44QTYT(+,PWN<.C5#532NY,,M(#6<8)/]NB$V=!LM=9UVXEAFNEV$[G@94PI M,1#;#C*!*!D:HT&X7[!&/M&DN.@G',00MH83#2/(2B+$)2@^Q/+;T-3[4X RV@16N+;2/9;A(! M<<;C@8E-''&7CUI R]^H8E2O]N8"KK;"M@/#O$WFHQ;06C39'DV-4HG%N4&P MB8))=YA%02]X&7KKZ*[&4[LM,$-^V986HYZ33>""E]&9+E@.H]6&@'BD) ]T MLGGLY:,6T*)0)\+-INL+\QW9WQH*[G.IZX!<\#*.3M2J=A1$IQ/G&2@ M19511Q1:@#T+,F:LL0L%T^ZK<09:C)_MJHDIQ;(#L;20'*JCT8I;Y1,H!M"@ MP$$ZWMJF$VF]EE".P= HGT !+9WM)('9)F9T:CV-MDGB+9Z(1?2"EZ%N>U9O M.FE/A*2.*T-$.T!RZKVA%[P,@MX@9M([S&FDFU)@M4.:]EK/0 MHV0U^P(CS MEF[:Z59Z%>PQ1Q,F&6@!+?>0[%-C31 ):Y3G:"0 M)+76D>RL-[T6F>6P%-":"P9Q[/67D;F+:XG?[)J+'C;)TUT*+EFLZ)Q=7[9I MEH<(;8ET9\M4P:,7O QC/!_N!DFZB4*VO63&0U!/0O,)%-!*]X/)0>(37(@Z M"81;M5E;D/4,M(#6D1!1E:A+!].@I+;>]SGY&*:@E[R,F#ZVU4V7$YC4Q@XT M4>Y@6>C^@IJ[-=G?)72RKN+R8(1J[71[ MCE[P,L)M;/$SMV:;<[-152@;#X^S'+2 EJ'WY G*KYI0NIW?5YT!Y5 #/0,M M4DMA0_M ;FOTCN$&AD>;:]0E,]"B@J>3Y;"Y@AQA-^D1[MZF^@,FGT !+6]' M!I#B2 W:&$7JNIJLD'F03N""EU$;Z+2>[40Y:0*O)R%S/ MTQ<^C1^1]MH(L::2NKKH!2^CV1XT(C> -Z9$NS/&;AZ]]2+.0 MH'11?@LGQ MG*#9]51?F$.AYXTF&6@Q_(GAJJK%]2K-5,?H'TT"N=:7 9?0,M("6C" -MQ:;.27//Q'F3K C=9'A4OZ9 9:#'RY%N1XRN#(1U-X,%\$2"A M3^:@12]COEXLJ[BFF)2(VH-M?]2:SR<9: $M':OI;G>_G=)5BT7I"-*W2CT? M]1ZM4UK;*+)5WY!?Y";"9Q<,^KKD&,=\).HA ^ITA^#85P/5"?,_6:U]GQ/U MD&H;M(Q MMP@\M5I.JNFYEQAR8Z.>4D&DZD M*F3X S@Q X,_5=1 EKQTNJ$?J9]>Z@2_D%'P[ "_\7!^#W\^I: 6?[(<0XZZ M*W+:94[D(3R;6:G[ S?C;R[2M>1/U?^"C=J?ITI OU-G5+\\K_@ MO_]3B:4L T%V?<_U\SR^*'V#GR7X52PI#L[)?A5*2M(Y5KJ!E:4I5%RGPLJA MFS6P@O&L@15$?*YD.83GX>\JH:NK60Y#)3;"3<4(@Z?9@D&T#@S%D'PCRS)T ME,H^_35/?#'.Z9Z5%$\CS#[^ZSSU69<.'N:=929Z?CISPY,L*TFA=4E/!\ZS M*;*/W"S%+)UGBD#Z2JER2LBH;-P@S/(;LW?FJ1'99%1_;\AJ\+DR3V>L5J1O MA7EW^6CI%^W+"UB1K,!-!])4/TAQ/JW5"2)#6K6T_$W_C'^&7-8;3*K$&]=2 M/^>,\UH2OG?4\ LO;U0ELE16XQ]-)I7MV9D4]XFW])D0>6+2,VG.V4S$1CS# MA\$ ,>?CO:\I1WF2B.0S@?X1:*I4G\MSGH?WD,QV2L^67G^:%[/>]ME M@I\WN/MN^GVCD);^E_2?YXGQS_+6"ZEI?Z0S_SFOC;S<^.[N+*]G4?X9,;G7 M26TN7>/,/[&V#CYS.,?X'/3W/(TAS/*8Y9SI=\RA*\ M9]T\HU**0O?^P2F?,G_R).OR427#&08J9$O^L.7BDW18#'I>0_&FS3F+Z=_K M(E'PS[5+%O[3UUS!)0^Y@']:"H.CWU^+,+M[VKTTHU4ZJ"\L7XE>_];^W_]^LO?^N;;Y9:^_^^T4LE>1<9 MI_Q1(!6O(17$YSIR4T(QME*2OY-4 !9]#1:M?ZX7ZB*OFT55/QLCW26^$9-F M.T_#5^7PK=X7.^DN=&-X;_2^=9*YX6_TLK.S_T*RCGRNUX"L?W/2&I_1&Q/V M^_WD:5&RRM]]'L1XNCS_W%C^>[N<+$3PYBOT&VWGO[-!/2WY4O.F%3P57 BYX$O"O.1+Y=Q55/N_(GW4<>/YIUD7B2W[. MF/U6^/ATE)!S0OK>QX=37UY:ND& )1YB1Q^>)>X=N!OBB5]UV][61\O; #YWTTX/?V4%OJ6'50:&;61I M%@\95NE'IZ7I].\SK7Z>87ZO]-,?@'X_0[^3M_)^9JB"?":>].S[!_+^9#]7+_)5 MT;=)];(-_W M26Y&0;II#P+R6XY(_K4LIU2KB>"_I([:RM'GJE#9/ MN9_/7L0@5#X_<1@KU,9PI'MW\2F#!)%7? GVN9&UO'[<2S9/.+W/NKZPPI^^ M_@5GGFCDO9#IN_WM6\$W?7O>_!6.ZT6.>N(=&,D+2J 7=74^$KW?*WSW*^0> MSDR!ZIAMG206H)"V@>QA/JK<"CM$VRZ;6;]5M_"\2VW\GHI7[C<6(X?EU"& MJKQQ,ESR*JRL1BNR3M6_#]63YY+*E-NL[!N6FWFE*0\J%2D(U$=MS#]>M/6O MMAML).<_E6FVC*[EZN?87.965YYXU&W^"=!5.=4W:W'+%]V]+Z.\C^P^A'AA M&(0(KS+$^](>\?;0W)7WV_LPU3?DX=GVS MHJ9LY&7QW[NG_4*>.KMY0Y+T*T_:B-P[O2!B_-C/)9U-9%3XZ+AQHT=N;*7H MYO*K$V]=K:_[D0).5Q% 'KG[1QXQC+^61_R1" \BR;=-7Q!)+I=WG=O/D_DL MN-C\L>!B0Y/ED&MN!9J6!(?H8_6FR AECRMS-#4D>\' H"G[" W"26].)]G- M3R"N_#'BRC]RQ#]PC+@C.7KN-W>=D\!FVNR9#WTA Z-S[8[TS1K7\@6-AY(O M;TYL@64Y%C *(HX@5GS+E .QXG?T9N\MVB.#5O!J.T6O-N2]&F;XASG$D[V] M@3>/(RHF2^[5;M3NAK/VS!#"0W;&)B&A^/9$K(/ \=4'CI_D08!@\$\[M$,W M5>3JQ1JS\V>O4F+VD>(W5Q&8)3W?.+?A0J%7<#L_$L&O(2#[.K5J'XG*("Q; M+D?V9*T>E;2='IR'F9![J\X<)T.Z;QHNN6ZM(MLJN[_*ZQ[$":X\,0UE@5"+ M?1/U!]G-\B *^S&BL,7BMSS9X5D>A*7*KFU'63+$DUS?CQFGG1MMPU?/O1-. M-^N2/]U;Q/!+F!-0F&7=U M,UF-Q"!>-4;M;=D=706W]M&\,V\+QD(>=9ED95&J+L(0B*I^D*CJK_9,*'L< M]9IZ*0:*"@>^Y\_ -'1FXF.XB Z>L714=!2%@1$K\%=S,[;[XW'_1'\ M^<_S,+*O-& BLTU(!&.6O:_L(8;VQ&K8:PI596]B1FL^%3NIKPA_ MN*CH[66,@@CII7#5V@AEU[4J?^6M\?Y3:?JNI*Q3/70B_9/S=*EIA%0&W&) MF+2T-O$JPJ2/&LNBK^"P?B1Z@RCI;=,71$G+X_;>F\L'*_DX&^!Q<]DIWO4Z M'#VHT4@S_?2@+F=8N^SIIS5_-$]F+79$X]-#K\%V+:F-ZMG"@DCIQXB4MC)^ M3!UDV;53N*3L@=#722AM&8EQ,"3G<[H*A8AI:[D P=+K#I:2D1X%X=G[A$"X M],K#I2="@I@IB)F6W'F\MRLM-Z1<^VQ8S@.L(%K0",0Z0M79@E_ :L!!4-F; M1AVXXX!" H:AD\70F^TI>JO[J;\(KN&Z_FCIDS/SO>&'D615/-_8IR+QT"'J M=DKL_SB0FI^SKS;11C(J[70?Z,A&NF #50JR(J[OY)T^AS^#G+X$0JRE-:%7 M$6)]E(E*Y$YN#83@0(@5T!>$6$OM)6>9!2>[^& 6SP;QW)SJV8?6Z8^L[WTS._=6YVQTTL^^69GSP,<0'<#] M<>=(LQ,>':(KES>CLM=(T4UC=^B(82+@,U*Q]15%5/NI!PJNV+K^2.[/Y[W> MCW$.(=8_XV=Y?HTHKF+L+[_/3=^A66Y\KSKO_ZYF?/-E[:N268U=7_G;?;QH>NB%:OY(G\&ND^>T@] T1XK=*Y"HP=F'W .3BEN3B-X+U-T2'7Q4+ M2DK2$2^V80-B<4MB\1MG'#=$![##O;S#/3F.+>J;YY@WN7N:G$0Z8F?"8G4> MHKS^D#GHX2PJ?7+2>&CJFZ#CV8(Z;_#D/&K@UH04X?Q*NQK\XQWMRZB^WSA? MN3&1^WG-]W@1/5_-T*@564FEEN]&$7 ,#"/W" 56[W/CO M6AA2\8:_^X?WY:J=76O4IX\.A+=:+:[?5;CEHNR'5L=60KBUVD 5YG659REF M=/0P783K/^/AW]*9U6V<4_V@2]^-W^_WQUYJVPTVZ>=9M\[$J'33Y;%2/-4L MB:R5K5C13VWS9^@K]/@_6W>/;([*W=X)$T;.V(^L3A2Y[)4%W0<3TC#LT:0I9).Z& M86R7FHAPXRUA7UE?G%3-;99!466=)Q$*>3H7+C\PQAN MLW=RAN^_=64N\LU:T?+%<%NJG!N+2@-TD0%QW-NG'(CCOI/3>C9D]Q;I;,8> M1W6_.:[21,67]KK%"PSI.&+SN,>\1MECN3.8YN9-!NL*"=P:;U&UBZ"&+L($ MB.5>?2P71&__R8OP;?='%:VGSYNS[F5/%(1C;C&P>NI26'F5!H4?B=C7$%M] M@SNQ/Q+)0;BU/)[KR7B=;=O3M&($I8XSCXJW$-(YCOM5PO7Y*_^.BX M<:/_?(NE/M2EYA\\^AYHQ7+=$<]S%>6I!PL!J CBG;=,.1#O?'FO,7O\S>MZ MDJGZS4P\LBXG$W).6SW]\0WN/*:VM@*\A:V;PO_/WILV*:XC^\/O_Y^"Z(EY MXDP$U'C#0)^Y)X+%[#N8[8W#V,88;^"%[=,_DFQ3@*GJJNY:6'SGGNHJD&5) MF:G\Y:(43Z\[$E@C* _ 6L^$JEO MP0$:)9=&WL[;Q*V^:BH'FBETTNJ\@=]=N5SK[MSLT&1::::>:%>FK6'IVJ/T MS:&5,=>U?I4M95I:.6]739?L<$1T0> ].S^C_-*75N;U(GW$2V7ZGEM\8D#_ M;O7=]3E%_5 ]@45>T1OVBKY2"2TB8N0@O:ZPNE^W2PB7IB9.@^S< *,[%6.V M8*3-(@W6=[>:K*^]=MJM60K@[5*]K!!I^M#N[OAB,>[6/ ^7*.?$#Z_ M?1=H;\X;,KS^;\@K,F^N%-Z,%2U)B@'I$*78Q#2D6(DW9=#J]?-*1\^' ^V? M>&CIOW]1T=G^>_:_?B:N?21B1Q[8^Z9OY(&])F#L:=5GI0AU*E*I4*/"$U0Z MS$0U9<4&U+0]+ZW_AD2!3A1;_16')=KI:J&;*J=[TK5GI*K6:%6EFUV#Z77' MN-[J4>1"S7)$='M@Y)2-L@W0UWUT;M) E;'0.OWE'ZC\3RROF:X(0+6^=!WE M!:0= .V@&U@@(,H_N'_\Z]\[&,/1_=D$%E$[ L 1?2, ?&4I"+Y:"I2;K]J0 M8COHM5!:@O]0;N'W/: *!47I5#IJR5;MC-&1[%3WVJ%O9\%I"DO-\Q@A==J; M?D?FVCD ?;_FVL+KWL\BZ/N(^0B^2YD190G@5\.0!.=UYW&O?-(XJG5U'1KU M^I(N_=17B96>J+/-=O#*0^DB?H)ORZ!RB+IR+';N38C>@;.79O !?[ZM+7 MEDA9AKRZ?G_MC#YK['$\K>83;7K6E/9,NW[M2;]CK;^LS9+DCLDGNE39V';- MOI+EB%3DS(V"5Z3+7!.I,D^3047V$HQE^B:;DUKK#-.K M-N8"+[<+!';M#MZAP=5P$ M'KG](K=N1-_(K7O5R!CJ/T]C^OKR2!>>PN%Q>6Q2R[DH,&Y*X"5.U%9$Z]I+ MAFVEG#M/+"'0,H#%L4^J MYD!&;MS;=.-676T7PY.? 'KOEHB1"_=6*1>Y<+_7A0O5D?!:\D%CLQ1Q(3-H MJ*LA-MC+6R,_):\=IN*.5'.762&KKM;%$=5MMZUB<\.17W.MUQ7M0_?HM145 M67' F/=(<&) -%SOE\AQ&ZS79&X:LBK%)@$Z?063GK;];%2*1T7&[MMCZ]]S M2T<^V\AG&]$W\MG> !3V->#$!\2G.-COJ#M)]1RR-]LR);VX2!'[M56K7'OR M0IFB>HE*LC)@]4)GRO!U8NPH8B[,Q+?5UH!Q^[K/!\L=BY;O5I=?GPOU,%'RW9(R3RAJ>*? WV GI-UJJ-;,O:-+#6M"PG3&U \O5K+PW(B^D2?WRJKEGI91\/3>2ZD,[ZI75I;LN63( M\$!;;P[WU9O[W_B=ZNQJK#;GTS2S*S968,2C2D^\]N(,_8Z=-A<#AV)Z MLXWDM%2RV]G*'/DU-[)=]U[X(([A*(WWY*";7[-L#@QJF SQ?-KM-<1]_MCG MG73[!+Q]MPKY>MW!GX"D[Y:*D3?X5BD7>8._#/T&U<-\_7/(Z3W#OV?-?K=\ M;TYSO4)E+SB; YRM&.NNN9K3+%.;N3:9YM=$W;QV;W.>*D^%[7[95%UZGZO, MD_PP.P.0^&ON7;NB?2[R-D?>9N\H6\40 6RQ%%Y[OFKM+7#X^;F; L2/Y+2* M'-"/0^O( 7W?](TZ77GRR*QXQO+=6E[(Y_.=O"D3?K9:-O,KW0,7(JWRKE(N\RE\- M:7WUXVNO0'D=Z2Y/=?F(-K?PV_M]=WKEA-JO#C:LFY\;_77=&AOU:S\P5R== M;<8T$B*3&.R9[J0C;1LYF2.CZ]P>TPG\7X>?:M(_ =F;K@Y&)'S^7OK6O?-L M6/\5E?4__P,_@GX$3>*MGU/3F?\M*O92XW<_T8S\5R? -XZI_R123R1<,!U\ MY(/']!,-/_$)"Y'DCY.>3[I+")*FG4-,K^^S'CYFX8ZV:8^,P5(2U/,6[6_3 MQ02>\A8++<[1S_]W/)]G6RLA $/=^ODO#/W?WT=+Z"\-@1A;EA)32^+5! _W MEI^\MN%WMC_;=/J)@-Y5TQ+!5U@P.A*.*OF43O\[]OPK7)40W71^FSA:N!,# MQ7LJ^ BIJ> STXO>_;0D;R<\HYE/=&@2$ MG!(JUXI9/M,(5:L-+/-?"5;C_7ZX(,&T^SW8G^!)OU*DV4*__G"29QSS5]9 M'0BJ8X,=/08@@&L#+&7' <+2)-N. 4F5K(UB2V!<$ C]YTCZ+V^-Y](6$J-C M,2&?T@'K^J!A5]F0_6UR)+#Y><)I[,V"4YS+',9A/SPN/+1L%=HYOEUH.&QO MNUUJT[&NKK0.:$FVH"6U'E+T5H1C7':)3!% MF3)SNUK>=L@LARI=G;8LD8-Q<38?U=@=/27=I&1EK"E\>_J\Y6)F%HQQO<

IMO!M M<4*V*L0,M0S-?:)VF4Y[S>.82^JJ06','F-AR]#<<^T=N^UTJWE,V2=8TC#Z MRTUSPU'A&0E+*[%5M#3)UN1\VA&5:6F.5RC4<#T=2M'CW*K K?O M@):A&5&D8&R2JWF;S6/MT4:WF8%3Z'#)\(S:"5><)1=J@M7)R;Q42SN*ZV1! MR]",G!1/472WI#*]8:HU)8HSN6-N0,O0C-)JUNTM.ND*JS0,01XE>C.K!5N& M9B369@4Q)5H>ZZ]G*KN:F,GJ&9N4K2R'!V> M4;[JI&;;RJ"D]FA@)N1T4N[59= R+'&),L_T,Z3(M JS=D*N9D>-#.PS-",Z MG^\MMC-*88<%52?WY2$W;\&681KM''JQ%!0Z.RLXP85>:Z7NZPV7"<]^Q1(E,DEB*J16$14VGC;U;ABU#<^^O][B!MPR4"4C*W:[ U?1DS)L&IJ5DDJ/W#F^XAF^NI+- M:DOIR5TTUM"T=,72J&5SFF"4-#N4LQ+#KL>@5_R"W#G]6ME5K2*CK$>9WJBB MBW,!-0U-:\]QZWE/K!),;Z;@^$PUTLWY!C8-30LL?VO;2 M$O4:FE9_NAL)_"#A8*5EJCN51IL5+V9AT]"T4EHI.QHTZ@VU)>/R<#:WR,$ M#.#"EK]+T<5-,676F)*^'K03&*6#S93#+^RE9J/0+E)"'5>E>KXER!UYTM6R ML&EH!<3V>L;*#8-62PXOY=>D@O<@M2[LIG5S8Q?,TGBCKI32O+B@]G@CA7H- MK0#'-/K*IK"U,8D:9JQ]J[FVJFBLH168]7>*45K6UFQ^9'785&JC4F!_QR]L MJ#FFOT^-W6F)[2T9+-$>"1H_R\*FH6GQ-9?*NR0.5J"=FG:*6:'3::"FH6G9 M^RPKMCNW+>&L)>KVPJ[I.OC2?Y#6#)>RDG&YM@U-JP5WGLDX MW<#RR7V[/#1F%J>B7D/3PAPLG2^7)PUFU=N*E6JW"2G&X:GPM'C;VN1Q,4FJ MNM8G]423'!D S("FH6FQH[I.<[-17QU6YW5-+(QUV>C IJ%IJ0HK*OO5/JW6 M,JO^L$&JY;:$FH:FY=;ILMEDB0V[VH@ZUJ_3TG2)!A":%@FPUJCG;ERUE:?S MV8XJ9 33F#7 M"QSU&II6=]DL][*+_):M870!YQOMR13@-/R">ML6+1;H#9M0:^E*$BQ\:B,4 MLK!I:%K)46U=L[5MEVG5=W0UNZ33J0'J-32M+H!\V+BP:3"[-4OIUKHVZB'(\9A8DP6FPQ$7 M5-QN3K%FJ66, /8&>GA8K0AD>P.;AG4!M>M,''J:9TL+HSNEZ\JRQ\NP:5BV M6O.FF,!9#:M5RY,4WQKQ:@D-(#0M@^G@F:61GZOYLIQ:[K)5N;9"34/3LK#L ML$=G.5N5QH;##$E]V<) TPLJ3JXY W6A="5L99F]M,V[A FT(7%!Q8U6W"YC MK@LS=4B)6)E35US-SL*FH6FU6Q4U75FD2&R5%K,-,]DIF2KJ-32ML9LMM7+\ MIHRUW%8]C?5'E".AIJ%IR5:MM./41D95W.ETT$M5)Y,!&, %^V=8[N4W"3?+ MJ(K:*9=?E8DN$BW5!Q;']>;&SSV^JK-N<5!<+ MY:MU:#$7E!Q4W>OJK(SU=@:K[:;6XOGRIL- M;!H6P\S6J L[">P#U3;937$-FFJB 82FE1)*BS1I4@.L5\\Q!:*UV%;*J-?0 MM+(CL85E!*&*#4<93>\K\Y;);.!5VV%J2?V$,C,:796O;OL,Q:2*N16ZE3LT MK>Y@FS:;^]R*T4MZ?=I:-#)8$C4-38N?KY@ZG;$E)L_I_>F@:FT58^/?]7UF MB/<7UDX>E4LJ7Z[G"9E6>1LH(^*"BBM1:4KJL;TK([_MV/9[Z 17)69?EE"DQGK,S7D_DHH\BP:7C3=#?I M##%IC55);75-Q MW]J9>6C 5G/,EDK12=0T-*UTJ;17M$QVI-;V4B*=*4B]33$+PY.A:15XCLUN M\L,E0R^KDU;;[(L2,/3)2_ZEFK5@=U3:4?-*.Y^8=$L#MK*!34,KT!]2='N) M]]:L-%#;8M:D-E(:E0L*K8">4&W+;!J*NLIEBKFU*(H5>^-7%CIM6M:+>$I9 M9U-,8I)H+4VS;Z:3:*RA%>AD>'Q5'ZU8++],5A9Y:]-:ZUEX@B0TK2384??) MO"DPB=Y4'O![/E'L=&#&7*BIH[>:%N""L;I;[8?FM)RJ]S,R;!I:@5QI;1#) MDMW#]-Y(R!'U>KNJHCR\T HD%Q,AW6A779;.6ON*NL>)K"K[*7MG:B-7UAK% M(2M@--YGEI5R=6OL4-/0"I0Q,R5V<\D&XRYRR8VL:_M-?P/#IZ%IT:V6ULN0 M-9O-=PK5"J<2FI9"D=;0M$AC69/QK*ZQ)26QTSA3TZ8ZZC4TK=;6Y>K$OIAF MZV9$Y5IZ4M#*3<:MCD+1IHN:AJ:UM>>I5G:5WF.U MCEVML^Z0RL$!7-B(.#:W7I,+NL"X]?%DUZ-F[A@'32\(MY-8IT=)PYU@JXQK M#YUZ8Y, 5AQY0;@=?(B/NB-!9W5VV:L,6+Q6L5#3T HP8V-8*N."@_&5$6XR MJ]R.JJ !I$*+M9@)!&X(%4;*T?U.ALMG31DU#59 V?Z$*0B*X7H50]TZM M$4MSQTLV(UFR((^7W6V.['"P*>XE+8 G)#'K_*HUG.C'A ]"H8V3$ C^]/_] M"Z>QO\,_6]U2MEF99/N55O,TNK&\//V29;I+CFKV2CW'KA/JL+VV9N)>Z.PX ML#&?S?[5QN2'3?Z/X\@HB'N(A**H)8R":OS2EGX&OQR_%<8._8 (#)X(7N@M MB"JC,"7O.F;P@1>D1)^SP9*IE]?"@7DP2]YZ)MH5 MKL=+,OO.%?*6@WAZ93F^B#7>%ZA]?7$*O .CWF@MWO/<_Z;6?_]Y]U.*(9C6 MTO0RT/[[12_EG\\C?YQ0I".A. A%YHFX+Z%H:X#DWR05$8M^!HNFO&.J=\2B MA^34+V)2=&&6)0G.5[TOR+G]HO=-=S%G_E6+F3=U )H_"J,13Z_ U8<3=8)Z MPKX?OG^HK%M 0RA+6 8!+@I,&5^CG/S3Y7G/:;A3&P=FPG M(/A]9/_OG\*3>U[74\1Q9_+T.ZCBQNM8H6=%2? M\K.#/.??PJ/R/\%<)0O^ M%OK:.WF"F $>X> M!3G)444/R79BP?G*V%_ _(CYA_8'%<8.CNO__&A <_\U M;7ZY#A[LN:9*-]^K]2*6\"%1Q!(12RQ/X=(CL,0O#I5_N4Z_&DAW1\3_#2!W M4ZCMN5[26-FYQDMWL7JK+^8$EDXBWETMZ2#_543D( MA-:NJ!I$2W#,J61YK$$0L&X2]HZZ20_IB#@NG41<%SG?53KI<8GW.DRZG8)* MZ/)MX@-QXCWZMY[%U4="UR2O7U,P\DZ<6<^P2*F:NUC%\"IEP>7[-3+*5;T/ MX:.WAXCNWV8Y!TG77>DUN[04/X9-8A UX63DM?A3('7=)/\$;/4@)+XAK]1U M(+ 'X8OO=4]]*$Z+Q_P#'S%1TA0PV5W,\)TV'XG@;@RN#96B8DF7W%?/ETF^ M ->\1[TO_.=#1;_?D4%US=CN;D7[ZKQ=1Z@-]YD.(#L]G%F0!'2C00Q'$4,"BQPC]Y+$%7G$HE2MZX1IC\,: M-^H7^UP\]]FT_MR\^W=DUG\-RKA'S]/;H-5G3_H/TAZ_BO3WY^9X&YR*2/^ MI/]T)]>O2/\^^.0]=U3[ZTL6Z1X=89?@U)WL _H#_O$DXQE21/]BC#:+C;= MQ2YET4=G%^_&U14=5+M:EHC.+D8L<8\.L<]@D,@K=AW<\(?TORY?V&=F[:-+ M/W.6R8NQ'&^(L0+,G_-NS'[M/&/,?_[VHIEW)HE7G-G5X"UA[F=V)0^I71@= M^4ZBU*Z[)EZ4VO5 'JV;2>V*CC*^/;NK-P=LP8>.,)[G=07MSK/@(W?4[\*7 MZPZM^Y498EY1!OS#BS(\$KVC9*I[)O%=.XZB3*H/ 4I7+OM?BIUN#"B=>(\N M@:137U'U_0#IU5TD\N1\K2R@,WHQ'.65XQ]'PSLU_^_ =_.@E'M8Q\VO"W3> M([DCK\WW ,]'3.N^?WQ_C9E%-Y0!'#'(=WB$(@:Y(0;Y#N?1W222/P[[?)^/ MZ6^8^O#$\OO5-2^[53?5><'/QBQO\35%1'[.HA]>ZZP3TOS MOE/*?Z%7[*H2N&\_?0D%V_X:*R,OUXY\Z;\@S\%]LY!K"7 $03%^Z<$W023RP=&!9; C97L!F M]:+WH??X[4&SNQ7-J\OB"BJ$^D?R,BB'_1WI7 _I#[F7C*[')=[]>+*BTW@W MG==5@)X8PXD)0,/SQB[R61UGDH\5S80@"'3$OW[LSFOI@Q[8_/8PSR-9*+?@ MCBI*4\OEK5V,2$?W!D;>J(C$D3G3^J)RV=(X>4?V=S=/-?Y)"Z;^)%#JG((74= M\GK'!PT_ QR57-Z0]W/3C=45WMBY1BRGR'[%S)";JC3Q(9+7]/: T",9+K?@ MI#J^*)E"4.G#*VD^$LDC-]4]DSAR4T5NJLA-=?=NJI$""W:Z\!KF7]?K]!O[ M3BKOB=N#97J=LD7N2=BKQ3UR&OD7?J M?>&4H'AYV5U I!/KF8;\(BH*0)'?V--QP1.WAXH>R7RY!6=5D&L>PS\)-ST2 MP2-7U3V3.')51:ZJR%5U]ZZJWMSUP-FO'55!(I7WR.V!L;N5QJMS455Y ^:M M^Z44#G?LX9G(TQ&YJ>Z:>)&;*G)378>\1FZJ]T55>,.!)_WR,$=\CG[33%?T MZQX$A0Y. 5'3K\YY>.;V,-$C&2VWY*#R(9.74/7AL.F1J!YYJ>Z9Q)&7*O)2 M15ZJJ_!2?<(=.E]X$<[="L&G.X>NL1ST_3H8OL8[%-'T>D#,9\_X'FZ1N4>N M^"+'TB?.[P$=25]Y/4RO'.O-%1BW^_![81[)2OBV"P"O4K_>_SI\KVLHHOQ5 M@ZWKNICM9O#7@_#.-U_A=S4H[:8@V5$*>F_N[E%L[[ET5*S!&[PLH5_#$;Y> M^9#RM+_- -]M\N0U^+5^Y_*8F%UN+*N(!9WC\2+$ITB?]1UR&N4 MZ/0^,,0;]]#M8;&[ M%@#D>":\_RK&W-^BY!UF$ASKS M%I']&KTVMW#@[== Z4$8)SKM=H-NG*\L0#!H,OU8KOJ.Z@.1W^<>I_=X7H3[ MK<+TH 2-2C!%KJ.H_M(]9!(-Z_E<+ ^>=:V=7\,;Y1*]%L@*/_,I(:V[ =%7 MZEYZKQ?SX^\ M55?DFVWPEC#W:T#B9.30N H/U7>'U>Z1AP*:\UFBB#%2#H9 MXPTQ-@2PP-S8L>S>M:384N,=6!'ZAD^@?2H"8D19.H9!3I2]=A<_JW:4#7-FUG1B.H?PE M*O)K7(6CZKNC:_=(N7O)7_J?L@43,(H6+Z#='NS[3E>:_=\/%OS"]1Q@0?.6 MR"U=2^(L?3O+&\8NS^;'H]8PK3.SO-GY$1- KV!$Z+&"ZUGG' [^1V $R?5- M#BNYQD2#-%4,"O#52?__!8SK6!FK'MK+!R :'A,%"W:T,"4_%57:#I M0HHN;P(EY_?8Z:2,Q;Q.%#!WX]3S$W(]4LSLCY@H"6 ,FOU_/RK-XH^8=T7\ M__U0MLY/P]5%T_$;_(@9O [6VQ_9SYX[M141#KEE,6!P#ABZ,S?%BK$&TY.D MO*N[&AC%6FI+%HQE\;+4VAB29<^5978&5B&K:7V+-VR/3/:/F T8$KPA0?R( M*>+__>@+W-K6QPI;:X[9?&N0RS'R=K8TLAR9X>@?_\!;+D])_<^->!C?NWO] MV[OT]?3JU^MR*OY1X'.M6([+:[&EI:R!!,4,/]/J]=CG?QTH4/\@)H#RJA@N M[W'!V0>(FTH OB\YJMDK]1R[3JC#]MJ:B7NAL^, 0X'QBLKZS[?NI^?-.^%= M'(260P=_!E#Q"<](^M]+TY/FGY;D24F@7B"2/!W-L_%QYEP,>H3D#'6'T.@3 M#5[ELT#R"?0\-2U1LJ#,2 =RQ7C7,6-8#(/O_2]X]A%.A). *-7]K2 MS^"7OS] SYTLE?=) *;1&!(:OS-=Y^=,V4KB\4+YT_$Y[M2N^:-QG4L2U$ZO MPX)T2*@0Y#\5T#.I"XG([P[7^Q,YCPVX@6O>)QN/0?R/?OR3!S23!,@>VBX> M<^92S#=_ #R*'39TH+I\0^CI('@AH8MXX\]X@[@9WCB&-K%!A8F8X].9@[PV MYF@9L:JK[6)XTLM$]1@D;^I@'#OP.]!.\CRF.';,/L#">.S@BO'SIY%B^D7Z M].2D<>"0B<=X"( MP($'U\P7+\%'6Q59FVO-N!2')Z$5@;\-\>5/()V2AZ8$T2IN2K@76.+5CW:_#YM\Z.N[:_JK+A8XP!Z"*!UQLR M8*"[WV,&,3<\25_,!QR8FPRR;)HG>IBU?PP[& MC]-=MUX:K9A5IK3G^Q5^W,$W-["#^\]8=I9*47)1FGOJ;ARK>F+M*M+5] MVM:6O,*M+70K^ANQ71G .T4#0.1N]S0P@0&N\]BKW"7.CL)>;)'Q0^;U*&P6SP&& :00 &\(L;.SN1"F7O]K$W$7)_&7*DK M9*X W7M78K]-_Z$;L7J\XUH&PE'C8FQ8;#%WJPS37NR3>)LJ]!T4O;F[GRN^ M.MQ.NL:J2NQD1E^UG7+&3IH%_2H\$N7ZBD^,I9[(EK;$;CZD7&[<[]R .LQ5 M8_Y*Q[RECE_DNH0M"0EEF_#R WZ6T3^LFN3I)H>-^3.=XB@ M/X?#IOM-"YR?NSPTC]ZSB"6U4D]7G6Y!K:V-Z;Y<[F2Z3/:!%[%BB& OM11> M0]LBX-"W+^8PXQ:I+C7!L5W>FM9V.+8I&O)W+.;(-0P ,K][,?]JFHX4H_[S M"AX)![\_.P'IK0E'H8%Y0>6CP+:@2;SU$^"<^=^B8B\!H/F)9G6&@(C4$YD\ M#:*GGVCXR8LA\Y/N$H*D:>?HQ>O[K(E )PM(3^TA (<\E28FI)O)K@8:;-3U[;\#O;GVTZ_410SS@Q&!T) M1Y5\2J?_'7O^]3DEX&@T.K]-'"W<20:O]U3PD9>;[G\62E'X<=;K >02^!-] MEC5!/5$A@G\TIR.ZX$=Y9GQL;D$(]*]^*W\QH^67(MQ'Y@)0U7F(J SG.96% M]\3DDUG.G\CTY"W^(*>F!D^9(21;ZK;8=CQ6:>;!7C.]EJ$U6WVF%^NW8OTR M$\NWFKU6O5+(]IE"K%AI9IOY2K8>Z_7!!PVFV>_%_@)-^I4FRQ3^\X63..>: MO[(Z$%1@+B@&L!Y,UP9ZT(X#&*X!N!H#DBI9&\6&-B2,J/_G2/HO;XWGTG9) MC"XE//6GG%HCEN:.EVQ&LF1!'B^[VQS9X6!3P@/YX E)S#J_:DU^F+2%J'R^ MD/AA(?&GX[2WXY^M;BG;K$RR_4JK>4KU962A_ZF%/KTV"QTF)VG\QD: TI)D ME%9J&G9L:9ES $4<:#6"9XR8&>27GE13@8\YYZFQ=@+)#[#3I[XE*=E/L;X) MI$)?:KO81G'FT!$ !#7<.[2_+,5+6SUU%P!A$5T!"C_X[[EG;R^08G JQQX% MF$X3@ZUD)(W0R(1YD+QL29(.U47LKZ-,'- ZECU\%>1&@%&?#L"Q3,T&HW:M MF W&K9;WPB^@7X7!TP!&!5@ MZ+8"N(VW8!>A64A;05HB?D #\$9C2TO> J0&SP)<*&BF#:@.9C*5-'/S"K2^ MC$W@!O6,BCY0O?@GGBY!$K@G(E$%@ ),Z\P3@-;[;"G0NFF2C%9L#L^13P%O M@.V!!U2 7 C>IJP5$7 ;8 K%$#07BGBL83VAM!T96,.2X?$VLY4$%Z7NY.>\ M H02Y>SF3-X2$3>@ ^JF=2![P(J0D!-83!$&%F-_"4<)9L?Y94U3AQ%R\%HP MYCE0"4#(3GE[!IXT-W!X"M@$ #OH,&D^>-VOV"Z\.#\_$!D<[6&* [9=X37B M,5NPSC9<27.)Q. @Z!^-5=[&3&W7LEVX-P!9@BLGO3B^&$(]0&X TYDQ7C<- MV7:\=N[@IN^^#Q;B/W1O]MOCGF M&J9N-+/[0@>KC7>IT5)O[1:)S?M.KP3^W*ZG#MMP78^.93S[=%MH10^"Y7MU M^_G**#F7K:5:XQ?CF$O 50Q Q@ M"* :@$Z?NAZT 'R"^#"FF6 I(-5A4U0M%R(# .L0.9>6 EIN+$AF RZ[#0D? ML#N2#&\+N\A+.HPZ6!)@$OB"F:MIWEL N]C@Q!Z\(?/C4U7!YN-< V<=<1, MT(WX4W0M@!M$L/(GW'3HK@_F=LP]]B;=MK(]FE&8]I@<+U:B9*+8MV=;[(#A M90>=5K\A,F:H/]V9F+_ Y.YJ5U8>",T& +X(FC%6IR M_5J5S[D&JP^(>:I)Z O'[?SX)X!]WCKA:70@E@XO%; VA#GD'?!J:8-V8]X3 M%]L$OT,,9DF.?_3G6%!:1NSL'1GO'?%SQMSP?N]0/H $\@:RJ]]&&8+#,QSL MUJ=-\-9T1!76YL_YM?MHK03DNQ6PZ3-!*_HN2F? MXS\#7LXT#T,D+ M-LYK@,PS=9RY+UO!%O[<[48!"@5^K$#(Y*&4(!4B;QH& ./Q0(LA0#U]/H8: M/\ FV\--1QW["8-V*"+Y"_ $#P3XI=6[ #_"(8Y=8Z7\LJ"ZW_I@%'P_?'?@ MB*&G!>E\5W."=$H_@^1Z@?W;1WX*^:? .I(L MMWF2'9T@WPJ\CT:F2+;_PJ(DE='2==%>Z^-P\FC733K98=DV^@.LI25M(2'( M',=F+^'P(TS BPO7=MX!"KX?GGX(7?X0!529V6 JM"R'R<]SA;XY3RRRFGQU MJ/6CE^K/H4&VNJ!+Q7)BJ+J+<6[')Q3=+4=@]C=)MM(WQ25=2]=4GA$-'.AR M*37]6M53FCU^?7B'$_>K'^G+][&=6>8<1LP ZSNYXZ MP:V]O+A*Z(O]+O1]#V2Y!(JA3!VA8M.%*%6".$*:S0 (]H4.1FC!NY'K$3[F M!VP/ !JB$N3J@:_W;I%^$Y1&&T.%>1["U^+7HV6OF_SWN)R/QE YY')[G GD M#X^_V9%\ZH5&SKGG"3W%SF'OX:N3-T">\U&I>#!>$C/0U.MPQ@LPO0E H4\' MC$C!XCC:C@Y_>/6$7#@PY.5N@OW@^)3)83W.:@45I*E3,6S'E,7@)%*W9T6<7 M$6BWI1B#9MUL,0G#&/4793VWYL#FEXIC%U)W$6O=!SG[&_,CR+E=-/>[EBGC[M+$[VZGA(L(H!YI2L-:*L0#$]-3LI^C*7Y2G.DY*BG)VN0$*'3K8@5*Q#&GW+98D M\08\Q^%[&U$ZG@0$:NHZ*'D#(JJ#<\*,HY <\D&>Y3I624<+(8FO0F4_?B?XF5<:O[D4Z#G$ +,0<6B>J9RU;5-0D'1Z M?OOPPEN2SBL>)E9$+]1SM- HU06^7?2C-9*7>F@:\9AM A )'3]@(CQ8I N# M/_3.HS3!HR_"^/\K0?09T[[&CF1NFP7ET]#0;K&T:]_:-BB$\ M(0@M+9TC#R P1;&O=3P=S1K1*+;4).@O^^9MX]Q'9%\/AA-M7_%:O M9#O.^;7DN1. =(+M1P+*5-OYXQ$#00<;RQMW$]GET28FH5=:TI+?Z7Y.6F _ M'J4C(H_@P2OP4I#WI<&C((=W>-YW,WM%\I-@@P(/."CS/(B-Y'D#VBB'OT_6 MW9)DF+#F?0F97+%M5T+)!'[)NUA6! -X;@0-8O^LJ;?V>6!TPP/@\5@;-)?= M6 ZL ]@GP)H(Z-7^@AR]R%^3DY& -YJ&%'SUYFS60YZSK\][+GBU<#QET91L MM(_SGM,9A>71KT!7()? I>$\,R2H'=L_SL;]H!*V%7#+3BA+GD'9HX4J#'\KS.$<>\1'\%#:S)5\5!Q)[+J>OY'^B MD7GN$K@90>_8#*;)P#[C?H=Q&&(,'%2 YY^QM0!6S?%26 U *,D07'T*>5[R M>>"-F\9[\UF_AVW>$C)"GK+7Q/;3W%20F^ 3@#WAICTUU]*W*=LB()(AP /X MMKL$.@7N%H"' MYW[A\2[9/)=J23U2GB?IU>! ] X8#=G_(.0HJ5'75\G(<,CT+ M:09+;O]JS9]?%E[M;YI_ :@1,&!/#?""BI3?(9"L\PO3@COCX4P?@F@63%-3 MX#[)0Z4IP9CO_+\S4-Z+)8[@ X%8,NCP]<^QB_:UC_6I.H?J$"C$8ZP&J@-W1 M>G6A>,_W#D<@^<=!#B:O/Z,P"#N8I,=&,0SOO 7N0]*]G&Q[>L12A!D;"$3Z MD"48;I"Y: 3F6^!].IG(V03YJ6U:TS,)?28E3'+Q](UFHI.DQ^OTTF;Z,JU MS[;Y\@S0#H;.G;PR(# KP)."G^-P^?AAF"-.!OZK1 ZXX.[9T5J83OI*AL4% M_G!G7,^=.N92 M$3SEE<:Q!#"'_"M;E LN=5^3P\K[P3"ARS/6 M(!ECNX[$7YY^1ESWT?TJ%] MB\/?U,&D$1N;WLX_A9N4AZ]%[U"S#[ #@8"I*3#(#& V^.9P[OGXZ-W1G\]" M=K1L"$Q[UM4!NX?)!-=W%B!8_S2R\B0]O?'L<10)O(=((+RS*8H$1I' *!(8 M10*_,!)(O2L2F'RX2. [#*O7LF4OMM1YB(L!7QQ% /S8)Y@< N;P7]_K-',A8STAJ\2"% SNYSJ4 M_/%J&DPEZ IP47P7.G/@0/VWFC!&XH+MV?+2F@\4@S:8[I7&<7@5=.#[W$'[ MM0*&#X;B>7.0P "STN.U8"U>$8!CGPCLXJ2\D67QANQSU\'@0"(#%W%FNEXM M#2])W^,JGPJPRP,7PN-_:'%>),KI0GGK#K[W*S0C:_=YY&BF%V8$^SSR'AZ7 M<@J5BXH),!!TS $O#0T5FSJJ%H)HAI[VST"^]O!SZ:M+&QC<"D[6&/&6-U(X MM,-@@9$&-NNE'[X7CNW0TY7S#DV@6"7*?SVRK,\<$8'"]D<,K7S4^=$"PMI< M?NTKY*@XVY*?MU]O#)JB2IHR-TU4;0AZ0?S!>F$OXV#0OK"=O\JL5BA8]@IS MHE-@.BS)>CAP&G0^XP4_YT)0+,'5H>O$*R0?5:1[9T6ZIU2X)IUP;37IH(CY MQ<2@V^3=1<2(KR\B=J3ZF.G+?EG:Y!*9 MUPX.H6.D8"$O'2,]9I'+W-#S5OD"42\N_&0]8!B:F8JL(EO;CDAI0M[8_/C' M,,-K[JTTPK7"H5=E?Y)1 M0Z:B/9>D('DDS 0>FI*"7,G@!)*'0 #0.3[#^)RXHJ&OS0A@8B0#,P M7@9SB"QX'1C$/G$ ZB!SPEB8$$/V*O@,@DCW\*;@GG8(J)=!Z!)FL$(8#Q== M-H!Z$@/('$)FQ_,ZBF5!5Q$: YJ^'[-" PRTU?&1*N>8>>SC;0I>;B>T\9[9Y-45.V65 M& KS'W4G65[0]' AS>'6(\22_B&V("JD&,>U8@73#F*B2[BB:%Y@42#:%7\5 M79PK,)!TS&P'\(_ZA.LO(0,.,@]R1!SR!D0>8)_S7 TT+3@DW\@.QH0J&CV/ MZCA&"T-?T, ]G/-%A?4.+'8(0QV2&* F5;Q:#-YS$K [42KFD7$ Z\@<&8]! M1LI!KYZ+J>A: 0^!&2FF:#_O!$]1W.@]<2,\BAM%<:,H;A3%C?X@;L0C],B) M=(J79I+$43R>XJB42'+IE)3D9KPHI(@I)F1F\+X#R'O>$WV!Z\P5G<++HQGK M+M55DY)R9FZ6A=62SEMBM;S8W[)D%2NE<]W^K-3J6=D-1X1;=H22ZYI,+Z-* MV>)V*&T2&M6&+:GSEGI?RY=+?0%G\GBYO=?(O=!<=S@RW&<&#-M-I')H*;6:JQS;IPM8R2WF-KV$P8D2 MZ/4"K62)7+0-16^H>6M)6\Y*&":;,FP:8K^&-G#U[IR=,HDZ:>\UHI=3DJ#I M!;KV4F,C/W>'+LL7^F5\LQ]/AML-;!IB_PJUJU0*U#K/N/I,FM285DN A+W M W-WM8% FL9K*.E6:=0[G4XX@(/ M)/1&9C&9:G,VGYZ46HY84)(.:'J!!]36*"-WYI,]LQID"!- M572FL\V6F<1Z)UDMPRQ4F"QL&EK7G#XH:H:12JCTRK18G*G-("Q+3:>Z MNDZ++)\MI"O%--]P=AWH!0DU==M8LS>>9?ILWN@+AMDD^/T"-+U V%R^/\&[ MHX+&$+GN4.]0%"_#/?@"8=U",654>[TJFZ\J(T,9DNFM")I>(&RO/Y138S6_ M9%9JGY\I)C.OTJ#I!<(JBS(]US;D3)5VNQ;7P$J9O+GAR O4JJ<2^WJIB3?9 M'K^HI^<3JU^AP+2>J?7^9(ODNY(MZ!M*MOC]"HJ*E+<=CL=**F%8U%KJ=->2 MNCGW#?=@EJ:KP?M++_G)%,GN@Q?F-%-0/4\8.B[![=S>FF9R[ KC"RXPC-NI M@:K+9U1XK2D0^)AD"_P2C,6Q7.ECC;R78Q)'Q\NA\?Y\SP>R2*$[Q#>7SX*, MBN&Y'E]SN;[@9"601P'2!/WBU]4Y*C,8DPSH+SA_+O3T5(('1V(2/!AA\$Y@ MYR,/2W!XVO?0>%X,Y[GZD7UV?" T=.C%0_X)R:<[M;M1#:"YYA>&I%8\^!0M^&Q@[6;R;U;R^4&;PT,)'] M\1P"B><12C.(1*;H)XSZ]_'2G,4GA#07$?Z.XCE?JY]?S&"@@33R3Y MC50XBJB'"?)0A,@\T=\I#A$A(HFX,D)$$O&QA$"),Z?)1[^OG;]NRNE+ML=; MU^!3=X*O78-W3AF@/O@ABNK_YO3Q)YH(0C1!' Q?;F,(3L>"Z,\GKD_Z#UWW MV1,;Q;-"@,$1G/V;'JU8)!R/)!Q_HI!N6!Z@B7W*]G="_N\1@7O@!S+:!J]; M#M+G2_"2:_7#&/J*&18F2=_(_A71[36Z_<8^\YQ^]/-?@B!)L]D7;SVO(LU> MC^GW/I0WOWV^O^&G_A!]^G#SCNA]D_.^>JSTVH:5]T_6>>G,/V]%JX9G>3M* M]#R)#\747L8($3FNE!PWB%WRO#WWCL_"7V"._9K7O$S@.]%>'\QWWS"=5U@Q M1I[DZW_R^33B4PZ*CEIF>5^3TWV5GT[&5%'*KM3)[Y_SA!R=-43X#_/,SEDG M[Q^M'< C3.(H.'P6- MQ"02DZ\Y3VW,FOEB85Z<,'IRQVX&TL*NE[-?+B:$7IM*-;W?91,5MY/A2@O. M5#= 3*@?_V0(,DYGB%>$Y-J1<1>6)5%0V4^H$".D];U(*U)O%^YZ##CT=R5X MM,)UV_5K3*#7X+T-"A1AX MF *.CK7#U&S1=*?.S-4 <:;.EQ2AN8G--QLL4M&T"OX2!8O:/:RI[T&[6#UC MO9AVFWV1[:BUE+FL%[.M4=_. @L#P^*I3.JK[DZ^18'_\\6O;=;TM$>G:BHQ MQK!\9\2**K8!BT\#K4=>6OQ?'64XO@GY/Y$M&-F"M[FMA:2H*3DO"!(T ?&R MT9D8M1&K"ZOR-%6?"9O*ADO[GA*PDR4I.O*41-)Q)WKG?=)1416"4;(I$E., MU%*VBRN*'<%S\Q22#IR(4\G7I./:721M>-62A MZ'S>93S6!39C"_*M5[/P98D6=R5F6+-V%*.3JM4?YI.CXBK+93Q]ETG1<9RF M(I?)0[/_36BRWV/_M=;:KZ6E5&$D>]&M-+,Y,MV$Y5V 0B/B6!J( /5:8.P6 M'25^C231]>O#HY-@DAC)S%&3P6-=CT#:\2Z)_5/ @ MMSO^YN1-QU_XO9';=BU3XZ#L@%'R MX]*>;EM;NOO[>O]=WXRYO%LI]-F29*9F\R+>25,R M+*\(M&TRCA-XG*"B/(!($F[>Z/V5)$QXK%#J2=FINFOD5&E*NOWL"DD"3 .( M9W \3E+8?=FWKY/? ./?!)!^)^-7)Z2CL+U\0\UOEH/%N)U/=],; MR/@49'PR\ZL#53>(JP%AX"VT,*_60\X?J\2^>WIWC; B51>2^&=V]HQH(.C, MUK^@K62:(KS.^E(D1\VMM_MUNZR6]GP&:+]-"6MOX,T90.51J62<3D:AG$A( M[D0M_J:0)-.]]=3.!K$;:=FP"RVRJNJC1H MRJ@X0;X6#(W8_/[9_*IUU%O9?"YWY/6,V.W4ED2GBNDQ/2H9,F1S&/.GXYG4 MG9V$;'D7W1JR=PFSIZ42YBP!5=8]FFX/5,/M:K:&J]: A]R@0!+J4!#0)M&: M@>T"@=D+6P5;R2Y-IEO*J[I:*N_JBD%851E>8 C+!\2I)!%/?J92C 3I\03I MJG7L[PK221(%%0D#)4.DZD;KF63F#\1GCXD?#P M32B]5_PRJ0HY[3,;JLVT\F618)TDVUBAJW2A?B.).!VEQ5T]BT,=C!.W79GS MLTJ1??>\'LH_'F+$B'BW0[P(U/ZRR%;3-(07,VOEE+.J$[/N#ML1S6FJD5QF M!ND.O#\>(MST+6/;@C23P+3%F,-O/\5?=,M2_3 B?!-8-V#5BB&8NM3GMX

K=0"CDJE/K.P3,?T-,/U-Z*UW,;VS M*LTR3I\?8GFGU%K(4F:+*1O(]+#" 9:.$_0'A^*_&\:A Z$Q(W30(\*I$4Z] M225W5,CD54A:%#LUBZQU1,RE&F5I4%D/-E@'3!/I-SH93Z9>.^H5244D%3>D M!=\J%726*S/$=-O#=$XH3%-.GVWVD53 FG54.DZF;_G,?]TTY 18?SVF&&M M!)BS'IEKT7'FF]1TD)G[@)2:?T#KO:3.J9;KYO"%,@T>AX M?YJ(IZBH8%TD##>OX-XF# X+YIL9FUULJ!8ZK)S=E.F&#(4!JC<:J+=4N/;W M3=MW;ZAR<\GXBP[Y1P6U[E1MO@$%)T8I)5E*))IJPDECB<:8RE<5H#,)9!L2 M<3#5.(5_8O _DIF'D9F;T*YOD!E-K/*TM'1S;)[A%JJ:F966\RR4&0K)## < MX]BK]TE=N_'X!E4:%8I[!4*30,CA;4*:]'A2?D.:\8)LK]IT95*A79NE9S23 MG"::-CG>< 2J7(&GXB2\[9'^1'=I) 3W( 0WI.HN"(%4$2;M4:668Y5D,UTL M6B:][2,AH) 0$!DJ3M(?K."^&PB^JO/\2GHQ#9 +'GT A(SJP]U,E"2J#Q?1 M]=;JP_7FIN5X 9PI;Z@QH%LM

>:-7#'W7$;(K@AP?G1<=T2^"C%\,&=&N M!(,/N<-V=.DVN&)K;BD;.HWMQ.# %[@L['NX8A@5@ M#-,!/2WY'213!"1N 4A$'I+3ZAD!/V<-L0FYN>TQ\\OUQ'>%188>;%B:30QR M@OY0,DHQBV3CQK7@[\G&7&KJ/"4V:74W%ZN51",SUMI9 M*!NPZ%F&O'@+]^T8*F ]+%>Z>#6JKP-OU&*)SDK[U5S*U:QL-E<_H/,ZKW10QE3DBY=\#GDX#5?=:W:A( NY? JY:B?VI M!'3H13/!I:VVFIC/;0ES^D6-S4()0'=]TS@=IS[ZMK3O!GA9<W8LJ MN#;@=LF*3@Y% /:VM)\'8'UF+@)>S@>L_#)\+>(I2I^E=8&IZ=NR1(V&B\D4 MF'9I3^/AR50\0]]Q[;-(-AY#+_Z.;&#$E.!S0MK ='DA3K)55^Y(2#8\78@E MXP1UR\;=H>2#):TEP_TX=^8MB_##R.M5Z[( QX+A.7#Z0\69!R(;(-C=RZ(K MS#JR*.9[ XS79]-Z?FY/VQ2 L:CH0YJ*IU)1Q;/'YOZKUE9_R/T#PJAB,\4= M8GFWTV:<[2QC0\6%JC^DR7B2NK/B#UY-#%BY*(K-11#UQE6>[[HYU'F17H&H MM#J;Z?A:XK'6B.I:2ZZX'IH;CD3%'XAD'$^_=AU9)!B18-R0-GR/8,PIT2G- M$[,AD]_,NVUC->SL"D@PH.T&5."K;OQK-]RRNI>0(KI Z9DQ!9(C 59ER1N M9*@.1.Q_MGOZ9M17ZBD)>M 40TK,O1QH',/^_3>8#NKZPBQ__/,7_I___1?T M%B'DAT+(5ZTLD3^GX$I]$[W7X_W=(6_MY8UAAO>4758@)IC2F0JS!KDH3.T- MFO*/?^@XEL+C=#(*\3TVZU^U.OQMUE>H:=\1V&P6RS>32R)#8BF[FX53AJDJ M\10)V)^\LW,_9YK2DC1(36 C6I":$12.H/#7J+W@L:['@&W ?[N^Q1NV-P<[ MMSO^YN1-QU_XO9';=BU3XZWD*2"S%;R+<8 M2B4*JUV])-8KZY[,D82G/3-$9&Y&,O9=^O5C98R@/VJV8?7V )IH4QV^*NM\\TRATH8_!\11(HZ?0''[#X4C$*#MLN M30MQECF+S10#QF7]BPN/3N%&J/N14/=5&YR!'!<]7D4WHKTA%",5\@MCWA)7 M[&J3+F1HK>J2$X"YR: Z+T%$QN9CL_U5&YN_R?:]O<1VAQ/%Q6H[BLX).Z)8 ML#N0[8$.RZ3BY*MQB1NT,R]H->U0H_<33G=_]WPC,/Q8:J]N ASM'X;JFSG> M4%\6?LM,S:B145JRM-S.*136SV2;0.=1Z+@@GHI3U&L7)462$4GG&]TC& M9#FR=VJ>&ZBE6G&E+)>#'#WL0,F E])35#R-W7)5^@M*4 Q23&43#-6 ]8QC M,K#)/_!BEEN6[H<1Y:M6?4TH%12XA/7Y9F9SGJU;K55H_=4>?C7++F+Z^V?ZJ]9?O\GT=6>X%[H+:<@JRXI6LA;%R8CH0*:' MN:5QC/[@.S"_&\Y=T&GF4K)X![SV$QV6WSWM[RH(%578OE$=>HAS!,+Q5E=1 MFM)]VEDL@@>:"0/)!D)IY.__(\_W\=.$_PKZBL_PD: M-UT=D%&X'H@(A@6)JA@N[T\"#1?\"'H2@/%J06F8_RTJ]E+C=S_1S/R7!ZQ/ MI)Y(>&1$!Q_Y)T;23S3\Q!,7='SDQTG/)]TE!$G3SL^5!#)XTL.'"XX@068, M%I.@GL7&%YUB@B"\Y?)H^?SS_QW/YQDK)P13,ZV?P29PM(3^TA!H/Y"EQ-22 M>#7!S\ ?O+:AM_9_FS3Z2?BL+_\/&PD)!Q5\BF=_G?L^5>X*B&ZZ?PV<;1P M_NZ3T*29\]-[*O@(;1S!9Z:M0$;XB3*@E;5T1C.?Z/ <$($_T:<$QZDG*D3P MC^9T1!?\F3C_XV-S"VY(_^JW\F=2X'4"?P?"!_8([>]CT.=_!& ?9$#HL8'G MJ"44<_!%A/?$Y)-9[@W(=-!D^K%2M\6VX[%*,_]T *3?/[1FJ\_T8OU6K%]F M8OE6L]>J5PK9/E.(%2O-;#-?R=9CO3[XH,$T^[W87Z!)O])DF<)_OG 2YUSS M5Y#PKQ@Q9VZZ-M!^=ASH1$VR;:]PY4:Q)3 NJ,K^)Y::9E)10JXLR1X;[S$F*Y B9^9J5\,2\:"ZT77/?X2@..V^9W;39 MH3V9\VRB@>6K62U54 8;+AEN*=GDT%1=;<>Z,E6C5[2RQB=9C@ZW+)'Y01=/ MS@C5;9J[A5RUAHNVS*7"+9,SHSM6Q\4=LU.(18914OU^HL.EPRVQ+3]+-9+R M@$D4GY3[EK.UE)7N)5XL= M9I7#EV(1:XW%G"N22;T]EB_Q*M%M36NF0>39X:#3'Q;JJQ*^[H"6]'G+\2#7 MK"5JN,)(.=)>-Q>#\MZ\R-7=3;>Y[XG)/L;C1=-QC236QSJ7N+J?ZF3+O;*[ M8H9R8I[*X^Y:*VU R]#;2XP]+*5V1IWIR02;P.LUL]V1+_$_HV::^6K)8EF: MJY)+DBMDZWPGQ/\F,X'@DADB+>!3@<\(^'G?K1Q> M5'OCO, FIF1OEEYBZS9W<5_1.DH%4Y)$ ]/;56'M%(F9O+^XKTBYFFGU!"'- MNI8LRMF=[SL"C;68YT= M1>U7Z7)]FC8%_JTBS>FSHLAO+NU5$B6D^RE-,9F2F]7W]49JO>> MFW)JC5B:.UZR&T/BE+?T,?CD>)43A/K2 ,$3P0.PIXC]R0/AX M'SL@]0R-@+IC!2\-<(H_GC"H(?CRK3;XL5'YA^XT@OY&*OB> M /3B$$$>BA"9I]2K<8V($)%$/!8A(HGX6$*\*\SZ*^W\=5-.7P*(7W01Y^L[ MP=>NP3NG#% ?_!!%*7YS^C@2P&\,5Z7_T,V8M:&'MB )*#+DV0PD'@_B>R7\\\,8^HH9MMO(WG7 MKP; 32-Q(6?TYX=RZ[>OP#NX%S/U\\[HO=-SOO:T=,MUX+^[Y'!O.O/]-WB^-!"F-;TRFV/Z=-YJ+"=48U:$V474VWC^!N%]_;-* M<%T#DOM@N7[D0D-7K=Z>"PT9JM=+.['NF:P=+^^F+8[U1FF MP.18I-S2-!Y/4I]T_5TD%WM M\M%\59V\YPZ]Y.[36(QIP2G&)^">4" M*$ B3M%4/(U_V*U WV )'ONKOJRZ<@1G;T26;T+'72PS^ZI03Q-)72DFJZ+: MDY>]96VC&OPDE]G[&)]A\O9PF!0/K*9V.I'=2 M6(78<.@TA^ WR%V,^=.1$88QMC@S'@ M[0LA) $R0L):6/SKW\JL*NUXZ38V=A-Q[VD#4BU9N6=69OY[&7-]PU)E;ZK8C^2T@[C]"/3:M/J-]R),WH2:M+ELIJ/\L )G;V M-K MF<^GW?ZUTA]?.:MVLTHH!9H1E--"^9W=GA]*"KR$)XK$O77WERJY7T+><53U M.C@'ZO:TU"3*58S+JUQ;'&3KZ\Z]?#_/YX>B.AY4T)69KZ3SI2TZ,O>(_P40 M_TN(K]] ?$>;732&77TZ.QXZ>K:S^?%K*3*N.KX5 M=>RT3/Q]ZJA71_G^H'=6[8OM;G,Q7EPIMS=('2 4(;+]E>VX#=&[;3<;^-P+ M@G_'E:[=X@X[+3M?*&_^+']X?.R;4E\ZSM9G^CQ;N%S81UH#*ZBA]"R7Q'1. MW%(O@3T9_6UDM--"]D_(J'/7NWZ8ZN917ROD+PXMJWV6F7: C*#_>%K,">F" M\)PB^@6MSU=T#S"2;X-]K\M@SX$AJ2+#^ROI>_[RE<1TT(_U'$\Y6M:*6EF[ MN*B+ _>XVRH)8TW#BJ60II,N"I5T-O^-XY5[PMH=POH2@ONUA-5>2J;0Z:N7 M0OOVNGAF-SM7#_4E;!;2@-+%/=V>0(.U!, M%PJ4_G7\X*L)V@0NT,Q8@\Q3L:Y,:X>KB^S%PY5R5+Z?Z$P@E?+5H+8\/NK8=>Z M8B5T =H1_\ZWJ4 =Z@]4%/<%1L.%&SZIY&YA7W)W%PXB*QP(E?U)[,!)$)(H M[ ]B!PYB3Q*[W>- M]6^Z"G;D6MA*>9 =8,@^.^B9?@ _NY4 ?DT9KS/6J5B>%AUS,;.O2K)P.O[M M /X51>ACRYR1E3H F!O-F=1-XZ>KN[)\8T,K;_''OX5T-D_^GQ6VDQ$#;'Q/1-^(B,00$6TG8->OR]=&\OAE:A,+^>=3R8BK7YX?E&X=K3^NNGFK>-V8Z'(54)$>2"B M2CZ?+F2WE+;]W8@(#>B_F8AR(2+:3BK9Y.[HMJQW:EGAIK'NFW;Y3G#USY9$ MPT:U.KR>.(?]8F5U<=%9V^ZRM"1$5(2[#_EL.9T5GRMCL^N>"E!"-:QLDOJI MF[;]ZRMX'[8O,?\>ROZ".N:E98XTYYQ@:P+!-E;::446%J)0-$OG[N&C==8] M&M/N,!4Q7:@\5WMG=\W_;XWR@.8_]VK@LWA.X$9>3T#XTVZ] M:=:OG_K'^D2H (LG.EFE4DEGA?BEN5\1E6Q_!V";=P#\:X>?>@$@GKS&^R-N M-XF-JF\'0L'3XG8IN_#OO0RPV^?R%R="[_;!_+UYT;M]+GN"V=&#V1/,;I[+ M7WROX$,.YBWU.#[6T_OJ[7^?%+4_@<#^!L++*3H) -V-"PE[&OL2-/8A$-C] MO/#MVO/D>Q5Z8?M*=BC@ OG6F_AM1 M^19!^]WEXL6P-0@8U0@67EKG0%%4Y7/=M:)/G]2VH M>D20D,3AWC3[HMVZ%/KKZEVKEQ6DI]?$.0 M/=5]U:S /Z*ZEJD;HN'8U7Y3N7P8GV3[Y>J*W0G)IG.%;#I;^JYW0K8KPW;U MBLA'4M,7S#C\(VJZ6ZEG8J?RT!'$1KUVE!GGCV=+=CDDBY=#2I7W:K;SV>X7 M3^=U"8!2FD'^MR"G%59V4U_!S_+AJNUG\H"XKK'MM./OH\@V.(:'F,#&M&3' M%@WKL&T="N[#M5,BBNW27K&;)V*Z6"FD2T*\C/]7S,7?)0WV[R*N[Z.OOI&X M3.OFWCT^+^?J14EQRU)M-,RU.O262S9=SE?2N5Q<Q/6%'(<[2#+?1RE] M(\ET:_F[HX6:J0N/YU?CFXQ1>IQ+2WI-AFBGN6Q:*,>O+D!B/)$FAIMM=PC=H>(K MYG/I?.6Y B3?B^Z^N<=VKQV_-SEMU([7L\75H+NRAE-I>'-^N[1K9?44Z(IH MQ[E")5T6GC4GOYKK]B_<_>O]3U]0ZP5> ?^O^\A]Y>$U_% UE/ 7@2D7V7A^-5-EYCN6%_7G.9X(KCWZZ/[ZJ $ M*G1>2.>+>^_P=_(.[U7C'23.*$V.+H;F/'=T>R0TNS6EURDVB^)R3&@26K#G M"^E<;HO*]7>1@WNG\A=0FW='#MXV'TY:=\I*F18;S9Y3N7#OE7Z'T!RHWB4Q M+53BCJ3GZS<%[IC_/I(=^"3#;_O@-^0COPQ_D*VHLX1K[N&[Z\$;[YY]"86: M3.L??FLH<+T^/AQ6*3HHJKPJJ%@X$/A%)("*ZB%_2G(=,R6D!)@W>!_]#:6B M_HR[A$!%O^%%EG -&5U:FZ[SSTA;J4H04&P[C$F$3:D_6E?4#@/&@<;81@Y6 M/B@58GSK9_97E#-&&%OL0M+OKIA^A('(P@@YZZ$+Z.RK'_]69P21B&FFN&J* MG+H&;(0$T[8R#^( M%1&^(Y8.IR ML*K"0;G\/RG_3U_H!%8#A08#@ L1%GTK7&V0??="Z9B :!&S!\6(7,X?Y&,' MOA45.NL?SO^54A,+=,/_W6O7$OG!BPR]AT*:\$4H4 YJED<0TGO2YI\TVKEN MU7NIDZMV_S*=:K1J!]X]KL]?6JO=JW=3O7:J=UI/U=JM;ON\<53MU8]2QXU6 MM55K5,]3W1[YXJ+>ZG53/\DCO4:K7S_Z]8&;B&+-3R[$4>*:KDVDI9TFY@D1 MT#85S4O-!LT-Y..O%UECE-J2R(BJTBUW1E8OO\FLT=2:[0PDX60J&E9^H7:N M%NIT&;4LNF3G&K%=),.IRC)LCU#W)9'Q,E$O>F2N0]V4ITS]'P[DV;4ZLY9# M3:A=S+JCN_O99#3H4'N+B'55J3K//#> Q[(_4BHQ*^9D$8[EJN_+G)G,3Z)^ M\947[9%,-MX ?>[5;O_BHGIUEVH?I[J-DU;CN%&KMGJI:JW6[@/ZGJ0N"9K7 M&O6NA\3;.MZ%H3K_'$I$IVR/+HFN1X""H^')KNE_XZUZ MW,_6E-9]]1//BQ?/W<"?-8=0KARO^$1(5?H5/SR$![#L>0 B[Z].O;0QP=]8 MC^C4DLR4?TPP]9;DB7576S&/ M5$\M'YU-:T=G0M=M:D?&Y,29%<\ MJE#^TI(L:["L%Z=98=2V!>FJFG^:=N\F#Z/JCW^SV8-X3[ 4,3UT "=8I8#D M*0/2 N%0B7&J:Q(U35)<<.(SY'\HI3_H9&Z5?/5F>57-U;72;-X[59>'F&\4T#35FP*PS3@1_9UXYEZO"J7Z- 7&R*< M01+2+\FIN.2PEN1D ?(R44TE:YU.$7 2VQ'=.L <%97HNC.@8+) R8FP.QL_ M<_HB6Z-OX[?^V1NJJJ!G2C70& KZ=@++!5S@3BGR+Q&]*CX^64@3 MVK[>ZWNR/*THK@_9^MH>*4WIL=XU>OWF0Z-Z7;U:;DD?BFDQOZ\0$?UGF*#_ M7/H2GYR.'(3 QVM!8EAPOZSX:!BPH#B8^(#GHT0L3B,[LMVA39!5LC1&*XE> M3$3/Y4230QPB1;Z4_!'6D0D(45,_*XT!$9W,"P(1)DOXINV;5B%_+R$H2S)L MRG;IJH:2#NS!)H,X2]#M?GD5%TCA(W?N7-"B:&#/DA=J;:K4W!),G)V M)3XZ3)D\>OB@.(.#C^ NID#D+ L@!%L=J:B',1\VV]?!I]!]WU;;HSKAX$0> M0Y(9H_3;=4VO-[O"85^4CH159J1UFLOQEZ!T.8'2^]3MK_)]OC]YO[@'X;D] MQ)QI2$=@SGC"PWDE4X"'0+T"@>2;/F#$<,7%#LH^E&53U0<-HCN:.7-*CR@. M)0R$XB+(LDP+;2?F_0'"0:4,7]5]50T_*YHM$X/#M3PN"P(;-:X-+SD!"GKM MOCD'2%H<[TM-@SE<45!E,05@R$5%4=29J% M;ZD,SI[R-"=)$AM--\)^3694-B_?Q*05Q@'GB[B1VT LL&#H,_S,%+C7/W)! M+5^HS,&1%,]+,T.*&#UC!!1?$?U:MO#LR#D.3)C(&G"#)JH%Y[^$5DH^RXDLZ>@="GJP/9 M$(JSN$ Q[0"%IAE*$BDE3]+L2=6;:ZBFX#$+$)!)F!?I!Y3.3U9XN!9AJ6-B M-EO@I*'-3.T7SA9$\YO.]R#5,%)G$E',"4$049E/A]6+);>,R.,:/47$.8,P M#P)7L/>D^=R2-)O\-=*L61H#T+J*?,=@ZZ8!8\J_HDN6R5K!,B('(J6HFWU3 MR)FF+E.<>08.B">$*@ ;88:0B,G8JIS15AD:LOSG%/\95!]ZUZ:SO"CT:Z5; M>]8U6E-],OZ,7 #10S[\![#V&;TGYG* ?*4KV#CZ?^#3A;329NZ,I_DQ9]$E M@_"E#LY]0ZES(!^N>^NYZGN/CLBQU/!4^"O!I]FHJXM)I78[TBX%[21S7VTU MV@_-QV7(M0%P_X?(&>@G8:M&0H.XY/7T\63/M9$:<&XL>N/%U6VN=5^O'4_L MT\7%;=[HCG_\FQ526'P^JCFF$8POH\'=@V;='.>/FE/M*+?4[[*#?NFP^AEH MD$M @Y?77ZDWK>%I1SJMJY-LH_>3E%\]I "FW@(NC>&JK<*P[" FP^<&C[[P9PU#/(U#FO0^E!E M0Q9*=5D\@42H .8!%,@Z%%?FGE1%)1HYD9OXF:F1*!>(+#!7^"+9^ON[6%^R M\SA[HZI(P_##EMRL"_ W_G!7M18$,X#','XV.Q4>)B?6M""LKT]U5SAN=.;- ML..V^ 9_^%$ 6O'\R6* L>6-P:B[J)7XZ,KN5Z%6P3Q2TNI&?. M<_\98A4X^0@"17$@_TFNM&/3(IS!H*YK>=T+.#<(E\>/.G4#;O*S7F?TVT>ELS.E7\Q=721$E9.?VVI4^7UM=27!5F?@8[Q/7G]Z0'+D&C+S\_,U M15U?W$4$QHZM2A'W%'., ?D3%M1UT*Q4(&_5\D.-W?_#@XQIZJQF3N>79_>D MQ>55[;6>*[:DVD0S5,+&KE2#F)Y#S5L.86.!F&?0.SX,,6]+0TL#5E3MUE(] M^[D^2%S(DE=H#0#+>9?;Q$P(AF++P2DF ]REUL&9*FP1-BG M;Q1R4'U@<"6*-2^[9%] &_ 2.(Q;!'V+21C!#+TX -( 'P*YH(>5[,#D'E$- M>6F0X-C4E!@M-3,C"W.))*1?$&O*W+@*YKI1608]6LM@G!%AKNFP*H8V 7\O M^GF(@G)A$LT;#+(-7J$_6?.+RV(/,*]SRIZH*NH>Z@$=H&4:F1E;( ,#.5'N M&B/'Q.=#EQ"A%#SI@+XFFS9USD76O7YFU:[-74&1A0<<9!Y&:82WH,$?..># M%+_*D!H3:Y/!E,;^8=',)>7YL4)>@C#2^I&K9"]U[/,^ 38I 3:_3X#=)\#N M$V#W";!_E@ ;RBMX-A&5FP)O2$<5-\_QK+FQ8@O_,A&U0U58JX]T[MB7K80#[6$$YDXN:7A M=\^9Q71G:K&'@BV@0T& RV(ZE'\7S5(GJF%#:.TGZ%M8IL2YJ^&W!BA.^*;355N@;A0T.#C0:VO\E?T6Z;[6EI6!>F8E9J9,YZ[?7HJ/,E M/!!J ND$-N^AT*?G! 7<1N%L)54)8[^=?ITFGWX.Z]*TB YTQF8.9LS/FQ!X MJ]#H%CT./'4/+5,PPPG)];O_A[EDD;@B;KI 8US/4XMT1)8+WE/^O!PX 6;A M$!5742D76$(J']'O999[S'B 8<+]3'<=C-.2Y60/! %6]GK/[)P880-KMAK5 M#&-=Z]?N;MLWY5E]5#,[+V2_OA2*NBY<'][<]XS#_J-TZ*[FMBSGN=5"'A>W?&ZWCJ_K:VGQ' :J/V!7'8>JC_^ M+1T(E4J"\Y5 +-S66*P$G>VZ9#L$_C:XE(C!+JU][[_?))D];ZGLS@&W<6.' M!PD ! [.A)NGIP=9 9&9F-5H5$.4@-_G!?<:Y+D MI%JF/R-3:2!8CMES#'O0C<34.1J"]VX6I"'SC7XW5'EFA:K +@@;>0)WF 7K M=704!)P*' S0,U2TX+.?8PQ??E:F)RV/$"V*L(&UMQH/#^+EXZK6UZXJ[=Q# M?B1H7R01;)3$VC?5"/M4YKYQ5<%[\/@;P=P)9G]@!L^,_H.*BYV:ZY),$#"0 MJ$VS#X&_ND:@_IF$2P@4APDD@6 MYC7NMUI3==!Q!DI/ M;$BZ1>QW@[2J7.' MR%4>J?&>\8-&7DHV6GJ_$@#CJ0J>3IKP$%Q#\=,[PX##W]4QF&Z6*9,UP\4K M?H4ME_5535]'\>]"1>I!IHCV9?HN\=!D.W-SZBTEDNJ(4D=T#]'"1:C^=9>7 M-]?K3.E4.!G/JH5'X]2]''6@OTLV6TJ7<@D7T#;@*Z&C8'$5\@W943%5"^2@ MMDP,\WPH=T9+]A2ETCD*I88ODYZ_^'LR.)'RA>7]95T:*_DKIW2;M4^_AD$[ M26#%W0E1I#,0F J*Y4_ER*&-!*L9$8ZNQ41? M]M^@UR<#@RV)*N],@IGQA*= ]@_[B@N%I&MO,-BI2=AP$_[3/:@>7(5CU5!M MR$&E2YK/R1JC"Y14^(6X9X*,S906S,\VR,PD.QG(V\<:(/;BEG_SX8" M(Y% 2*/E=R#3;)@7=, DO9(,2@0.9"P'M$MV-Q*SY0.*YU+5%_RW-.X$V798 M)4Q&D8-4*,?YHS7$*Y3D6+MJ$].YF50R)U-I?%$_49=7\Q-W?%IREG'G??)S M7RCK1TM@42QKC:L\&$M#0R=\^<%TAP[D*RKJT/EP_A7(\+@D^I,KT?LSD*:2 M$XLOIKQXK,._L6YG:E2#/,>P/&2_I#%--+1KIF6RT+VO4\)8_,J"QLL7\OS, M("33F&6I45<948&(3 ;. 5D)L &F!+.[R0Y7DORD29/Z/71V[T7RT@X2,B92 M77!Z^!O0;#]E*+R1X/B$=X/RP&](Z]K(4R5PAWY&+%RED^B-"2#Q--->&=MG M%K.B^A>G\![5FO& *LLN@1O!A/\X*CP"&G#XCJ&?\,22/-"3$X4Z#J.H*EQ_ M<0T&'\W#7,9GQP;EVI!%JW@)I9Z-^\Q10P(' Q&[2,/X)3=6((5%,UT;;J;[ MNTGCW2*XAKP"I9C.,B8\=ARX4L7.>-,(T?R0Z.TD[R(UZ-'H:=N<0Q,2A7/3 MU.TX)#T4L35"NI*5(O@P!7D&9TWV#2X_>K6:Y^AZV!,!64CN>I>XDI^&"6-+ M(?2O+33%Q4(A##'@_@W[63$1O.@.?W:UX:7 '3CPE#$Y/$-R4FY3;/\:Q%M'.)21]03^_+9"Z]DRFXF\E-C@8>&M#[05=B M^4IP6TR"PBJF;V2@O0/JWB8]%3:,'O&(LLHN]LU40N0*F%I8N@F5-)8>@19A MX&H;7L'',:G*[3O.S.1J!H$L=MP%K-#"S QT 4- V^7=N3V':UE@(XIZK^F M%;=I]@8!1&0.O.*N/+@VOX'(KT&20Z;N)I:ZY5KH= H]ZQ=T0.T5@!HKZ"1+ M,+UDFU"G"2,YJDP4Y[#&#E6?0./F 0$RAN9$7[7=.=RX ,\@&X1/'DAE\0Q6 M;M8F'V6'/*(YM"0#;.\1' S>%[A'ZDH+0&X#9%C"#%TE'8VME%::BJR5V\RL M)!70&92&I^MG 2>(SBY40R'_(&X4P1A')%U"E@9&C<0W4O7*8S<(F9)I*L M ]$ PODTBX8;-DW"Z\!@ ,5#5-F<#>%V%@X;=GRQJTDZ7@\+!"O\:TR25WN+ MJI6;)T=_&]L!7E[G_B@H.PA(D-%!G#)YZ+D3-Q4I)OCYMGEHY>UM960$3.-A7YOG>$?#C M*[TV 9,CWKGBQYO:O]!%@]W.%@R&BTS-WK"/0)@[$0^!X-GVE>+_T#8N?-) M@YL?K^@NA8/D*B\T;0ML.S ^X"QDW7*(\<\8$_V'^E.@GLB+KHQ *QOO46EH MF[KK1'O\;-M[%WCP]5@1Q\E<)(?XI[<[?8^\[K1/2;KK@:5!8VK;7GT=@J7WB7[88VM]'I\^=[ MH;3UA<^V'E?11FKXH'\3WS^SZ7M 67\OA/WL_;PWRG[R=OZPT!PQ;OZ@T!Q_ MD+V?&;1*=_>#]7E?5*\>'RZ/UI(R2"XI!U=I_JR>7$9_>,JK9W*VKCZ=WMQ= MGA6:)]7JCW_%0C2,FOG48GP1&%V>SVLGMJ0W^TUI>;QTL_:3)G:V!*-ZUCF: M'LY&.4$R'TOZ(O=4N2"3_9LO1F'$:_#]&:_Z4,P_AWQTN- '9K]%U"J6%+KS M1ER\^VP97/#QN\Y;3X_MIOO#8O!>ZZ]&YV!35:?UL6Y(BV[L2[\^Z1V?" MNM5?:W MVSF.M0E<-^?WMY/J3;?3SYCC82LSSO;4SK;LI6Y#F?6&D]9LVAT5S/E"5P]K M\V42AW\?_O39@KX]&FFR^OY,ZK/WM=?'WI65432)4N;=N2/=GZF/=E]\E)Y* M)U='5:6]+G4^F=U?3 MS,WAHGNQ[ VM[+84U:?5=*451S.IOCZU&I)X-)_E9,+UR]] R[HP'4Q2FFBR MKNX]&7^;5G7-#IX-45,:TWME6IC4'\\/VQG[H3^M#K>E3-T:U[/&LN08_>9X M,;VM/PS']_9X%WE0!$J52ZNPG)X\5?I%K5EJBV)SU:EOBU/?/XSKRTS=;/2U MN_L3:9V]Z4W.7\U\_H.)(#P$NJ-7CCZAM GD;-'K7!*T5:351FC%::R7,R$O MTVQ1WK4BT PZ7&R>OF6.H.\BN!\QW1137R''D>4_!@)TFWMKT:EI(U;O_J/" M*[5=#\'/*5YV8I@*]?P@#;WC=TNA5Z>CG2,TJ M]_#H:G8R[N2G4M.8CKKE:>-6&\?O]20_]X5J%DP34H,;T MQ?_DC&!6#N 5&<$)$VPA&5B-)0/'YT7V/8*Q(KWUD/]X]0UH>K"4F!R,=SUL M-;Q]^I/'_B.1-]9P"S;K]T;V\O9INV._QX=?0SC>@9"V]F!5%0SLG_EYC4I" M]UT" ILW*<16S7"[ 1@\U/A:TC3LA:J;E!5ZW2V )UH*ZA]X1% 9H^L.'>P* MDRL(F?R+C6'\P[8SG"TA6F)TXA] !EQ-!EKZ=MEJ8EUCZ%Q^0QU:[0#U@[<4 M@OW-6E[90;5J3ZUI[[XXG=7:W77]UC@=Z]7?KN55\X^%^T+YUD\LHJ\DEO>2 M\]D+L=YVU_7V0U%1K-OF<7\,#LML.B^*L=I>Z>W#11QDE>'MZ;A=U*9:W[E0 MY\/ZDPSBXB/A8A6SZ[8YF1T+6O;\JG+>R+OS4X!+(9U+@ LBW]F_Q41C+SV;ZBZ>NA> M'E^T[;$?REQH3B^E7X\'G[=4UK09RRXZ<#&/,/:Y+E%CAG#8*9N KXX+&+I^5G R6)P,2FI( M%A1>=*31B#U'[X71YKX M-9EN3%870!!_X!"+]TW(8"48QF43NB8;*B__N"\*\AV*@A3W14'V14'V14'V M14%^MRA(D$QR!V6.NJ!N#"0Y+^7SHC)0A-)HD,^7U$%%+*J#DE0J2_E1MB!F MBS\H-M(W>O+@0K?.[+$@%J9M:[@^$_15+C=;#K(#(?KDV7(UN.GG:L/I3>FL MKW2+I1-S#$^*T2===WQX>G9CRGVU?GFOB,[]H=L9#\3XF*?.]=G]:?-1ZS_F MW'KC?E1K+IW.(!=_4G!NELUA56C4Q>SYX#0S/+HZ[,*3L=FO=?5:*QV?WO>U M8^=*:I\MFEJ_,\C'QQ0+C6[S>'HUZ3>-D6@^CM3[P765/!D;\^SB9KI\&)ZO MI]JXU>B>U(HM1^D,"O$QW69=&(P?3V2A>W+_>--R3[6GWGA0C#]Y,\_JU6I> MUH3:J'G5LNRC4W>T')02GC0?>E?UR>ANFNF6SI?W3\>"NZH.RO$GU\;=15X^ MR3GU]FSJJE?3)TUT.X-*_,EK=S44FBUGT9^5ZE6Y>C<\+TN=05:(/SH[K&;F MA8:ZFCZVSZ79;:-\6)"K\&@,3F9I_"0O;Q[74_7L\>34O.CK^^*T]4Q=75]HA'(LE*CTWK&+V&\"GFZHY?LU]?KH^: MV>-[N;Y^S.97OH=N>XL'Q?+^ M7';O7++B0:&T/YBM'>=VNL4[^8S2 M/F'# :\ "MT@!'(Q&GA#0AI/(GM&BSI<7T@/IE6#E@R)6?P\#!%YD>6CS:;B M0[Y;+.O"X_%U]OAXK#S(\NNS]C8O+#$AS>U>YC+7RY(@J)?5JBKUAG?ST^J/ M?PL'L5L0?Y@/^Z*>LGU4OY(4C>:U0/@_/+BF:<1E\E[TO]!XNUW7U87(V?G >A>;YZR^DO%$&UR=Z M)9LK#@O]D^NS?,N:/-WI.^]%/ZB!.FI MR0Q!KH+XP4L:N#GA9KXX=/I:J[ZZO9.KKCM^_66--Q+FDSYRR_V,/.]G+BKC MQZ.+^L/H$6YK'.2V0Y<[)IN8%O1]A>_>TMT."5/$(7NM0B==S"AC!'PXJPAB M7BB;=?&H=]RICL\GG0T5OMY#E=:K^E6I>U@]%)K]DU6Y5VL,9F4(!6]1E?Y, MA.ZZD/.V%ZY[X9JD[7+L2)*L\]))Z<$^UMRI5N^>7#T\R;/2I=>ZG7A(Q[UE\/+NYN#\_'@Q*0 MK[@E\OU46E7EB6'JYG@-*>\.0'4O5/]ZH>I1HX<=AQ RC+['2-0I]K1RU1#* M0MMXNLN,1>?D]FA[JJ\H5*^&YTVK+6CSI[/6^57'NCE?#LI HG^'$[EE&AG9 MG,UU%=J.>9;(7MCNA>V;R)O@$: 1P:*8.6N*#>&L?RA6IR?-9FLU&8Z-S&)[ M-'V:F7>4TGRP$KKGU_*AN-;OQ@W(&-X>37\F0C>2+M[NQ>[?+G;1EN6X0:B$ MYU,PFE0SN;O6PCFZ%F;Y=D,>-W,C^6QK"13GAM K5E1SW+^IW;2T]E-_.-*6 M/_[-'>3_"A^Q%\[A;1Z_K7B-I\KQ66ID5T-+(Z.>JOI"A9W"#))A9^+3O"6U M;B_%WXE;<"RM,21-3KVJ7$^62M4LY>J2XS2+N=GMY4K9G@\L^Y"5#POE^]+4 M+60O9X55XU&'^#1'GI5>)\W!%L$"2Z>^?7R#SGE_SQ6\"5]D.LA5UEI#G MNO'2[\9+LH'\VOAP<-]4."BJG &*A0/!NQQ+8*)Z>)627,=,"2G!OQ1+__NZ ME'[OONV/%_@Q(C99UC-$5]XN:_):&XG^5P@GG"J1]W[::JJ!XCAX']^_"F/3 M'K-#6U,TR=)45CDL ;%?O+N^[=)0YRHA7Q5[A=B;.KY*Q=Y9K7%W="R<*"OC M2E!Z@WI[6QU?MWM;2T^XK44WOS-MQ;VNX79*@P['*:*'08U(+.Z@8;=Q;!\" M_:H-69W3(DIT$[0D% @'6B!#LGGY.F,,E3-H4VJ5CI!8TH=6KL!Z3K3$FD58 M@:5)\"Q4WBGGQ8PH9 BS"E;V\,IML($5,V68V+4::WS MJ#&DJ5A(0Y"%M M MFU:&&KL2V9ZC0K<3*_240S >RW#(Y@*J'CJ?58 O6D6)P=^SEBGDV+?0 , T M,O03&-:$DV.]0UIK)%Y!SU;G$C15CQ9+45F%0J]W3 8;QM"!U94ZPY.G1?AT MW5-00ZNA+69&9#>I&?E]@C"&Z^"?!,FJPZHMTG)ZB-)>33"ZYG!K^0 QX(L, MM66OV3=MZPU[I?WN69=[(F75!4&9U(B Q+3LU!S*L; ^W;3Z&5 2ZF\96HI''U374$H/1,DP\B8H=\.4F0Q M7E$QVF7]V:[-SH3H(6-^_);*MXTP@9%[RBZ\,DIIPEABSSG5L5JY5& CK0562)^3Y;B5\GS"CR9KJZP M$6 G4@JU4+(D5HF([%&C0]&2;1L.A4'<)JI*"NO8&O(Z35E=RM8(FY(LAI]8 MF9!_Y17K4XV%9ID&K6L80!Y>GPG6RJ8D*.IA'U1'Q'J&BBO3NK/T(9"S6!&* MP*L=(09>$G#6\"SM8&A'!$2Y52*'AM3'WZ8[)<_R;(G<(.4# R$!R%"LX ME_?'H-6"UYX -N=>7=Y H5_Z+!8QU1RZ6LDV#3+FVBO/A55F@T>,!?N(^+%D MJ"6"/]/1/TFD,,6'5?SE!2A?DG^LVI?C5\(T$PH!#R4=&9L]4;%^\7GLQ&GQ M5Y\3_.YY?VA96+Q ?TYPA%CM5["ZC9I_>7'C-$^?:JUIK2N>93K:F5@8+3]) M\\_^D>8_2]+\@4Y &J)H_'@+(!O6,?70E]+;E]++F%IK7TMN5?4DMM<*NO9 EMO*<=5V!?6X@BU M;:]RPR"VD@,JQ";-LJ/U+F?%_F&GKMTN#NM3MV@\MK;E4XX!\/=52T(:1I(F M:1)!@=:&YFW]$US*V42GI>^Q2%HE4? T,@[X+L#XT6PTRL&WY*Q#SX&)9;J^ MIX.[&E Z^+7^T_Q=6FT_.,1'FH@!4%RZENV",Y#HQ:#Y]FB]>BA=_5*Q>F_I M"$/QOW6ZM:XJNQ9ZGN*EZ<6L7Y<^#D7RW0J<]DQE-^VH.Y@JZ-AZ( 1&"8UV MD]O"V/++M\&+ #)X1<\*U: ^)X#'R9A'R!,(/ M* J"'1VBC1]2A-F#VXG8R<=D'VSUM@>IU^(/[0E$ PB/+CF)D==,A<".H"?> MF\<:Y=!-'*QQ1:YSW@L+!]P4=:;:LF_!=_)C) M^/XQ@UN%M9$(;H3VIT"'#3B1T<=*?R&F7,J> A_DIU!5PD %_F-S/TK?(:P MG+ KT0L,^%;>S%]Z2M(Q=0@-+ZR,CC\QW G2,VL9DF8.$3*RWPTDG9KK+HW( M$.EJ>SC@]U-"%ZTY),2YP ,D7$16@[B"FCE49X>^.[2B/#54-:!9/#N(?C#7 M77!A;/_H_=-LVU6M- V%K0]2]42T>AFG-N*Y_0>(_CGL+$!=0:@E;X^")WEG M?A<8?T^1\(NI4N\V("]!DN5$11Y"D2EP"%A%'K%'52C]TT<2UAGS**K,O_PB M.H?7!O$#B.$@CW HOM-EXGL$B?S5!A$??!I\J0 K5<(F67-PA!"\!L\?Q@$V MCDQ.B;HN_*TDCT[7"\CNT,!AD$^$7_-$=.!X-D1G":$9LC;75204QHN\R$7P M?9M2-EFEL6DZ:!^$$2#&\^,+]E ?O:L>@Z!]U,@2@;7AWRJ BW=^4[312 6W M/;09EH\,A;\">14T#((R$$,58-Q;"TR), )XU254(HA(#+.,B*;1<@08>A1F+D$]]H,LKM@?F\9!/M54,E8"J*I)X20?4$3UAFP MTY+,6^.\T,"'2LNLJ9R99>^J:_ KR\Y]4&RK+ZGI4 MD 9GY0*5=70+!L.QV04+ C^W1Z1(S>::+)P:WVAX)FP*9Z1T(GYH[R?+,50+ MKXPFG^>$V W ;E[9)V9.=CVP9JM1S3#6M7[M[K9]4Y[51S6S\^-=#"Z_;TRC M=1Q/XC/<622)#[W^EP0A(:GM4]<#L M-9?)B(%<8;W?U"XG]XNRL+8>A&;O=KGH'(Y__.M,+%6--9>A1S"GZP'T'A,9 M[JB6A_('J7ZR*AP6 W[',1YXUY \/8;,.Z.Q\+G?F\9G;?0=B*V#$# -X,]4 M/0-+".1#A"MX_!.X'WEOI#E>;TFR?A/'>UU/2.B NE+ M(2^<$:1NQC^J<7G%5K5Y^# 0WM((O3P6A?6%0ULL Z*9 M&.0S@G>2M=ZYYI#\ITA32&E2+D[NI)[8KPU[H]7A2>;.W5K9[/?UW9@)OAN^ MRT]UUWB]\#QU@PF[E8P>5Q::8W5;F;7E!=XDYJV%[*@Q0[*(-LB-2C2^1IJ4 MU.:1\Y109HV-_0M1SAK^H[P99)B*J99,WO*X181>7]-$4'Q+$T'FETEJ)>B? M:T+WP*#Y'NJ3R[1Z;P.47!W@D4IT-TS[]XT'4 :(TDVD"_P&<5J0.X9+.V)" M4@9TW!W!5.1]\IT[9RS)E%F>"YX4]]B0D:B;!CC("-G'<)WR]W"0^G3G(K43 M,#[-,[N8L1@TGW@:WDBS;/3#>0S1L])H"HJA KX39@@/$>8*>@T._P@>/#X< M',*4AAY](]>BAKU*O8&A1WLO301) MN9+%C(DXAXSL#/$J<4=^4VK.++PSB3R;"#+@["I35\-NUYC:0G11@E?#J!\* M^#$=/V![2PZ3&9_3<3;J:^<,/8BIC"Q88WCF56%MMO$ZNX) H8PS=GS @WWN M#/L%#@29HT3_ O\R ;;&I1J[CW'P6K/MM>T]HZJ7&%*]Q,'BHG$HG^3SLK!> M*#U[(5Q*O>5SW3XW&&U1):WA >-\4Y//Q=&9D1_(#[-IYFE2+HGY0ONFTX%Z M ?$&GS']>.2#=BF%=.%7]0+E74#%@RVT5/US2_E-'5;? '(E>W,O.[+6J#>O MW,K#P^7QX<6,6+[9=*Z83V4W[O*9]7M,^K^D/\IJ\CH0533%/#UNSLO"X[ JY MB\Q=_]P:)W6M;.:-S-1QU+-^4;P;-ZS;AZ:IL1KYX2?K';4^EJM'I?IC_[&5 M6W;5WNP$GLQ'G[QL7BT:QX:9(0I9]>BJ7QNU:EEX,M:'\_RXKBX[G<&]\'AC M%6S]/&\=7HR3^EL6G8O#FFSWM;YX-Y,RB\/YS4D6GHS-WLUFK6G[:-SKKX7+ MT]9B>'MZEH&>F;'96XYP>CF5C-)4NKAO/3ZMSW(KM9K4,].]/;R?54^JG?K- M\;IZG&EEA[?*F#P9FWW0T#1'/]:[]9/[5K70MS-/Y\XRJ6>F8E_TVI5SVQ9N MZN(P<^F(-:DTIB55PT_FKI;6NM9IWDYKU]?NR>KF[E&K5JLD]2'T;F2D#^?#[&+J M3D=SX<:Y7.6N6Z5L^QR>C,TNG%:D]J#9[O?%TM'E>-!M=4_$<5)OSW;I]JE\ M]V W^]VQG-4NVJW.>16>C(UY6BY4$V4GW>FYUC\?CZ^IG>9)??[6<"))Y4M]/7Y&'FW:0;0<=-!7F:-V9 M*^9^L"6VQK3G\J)W_?BW*+ONE+=D,WG;K4)>;7J/.+NN"*/DC=0*0(P"4#,$FU;?51/^1F\]4GZ[.:^WIS>EC_YE:HO^F[?[C 468D$2\67#3,>/.Y;)@[L4@NC[!&^1.7? ##L-@E(B^:_6@GU)Q@-$>DJ9]# MMH$@O2(EH9EY7(@*WB39%U\)&?#+^]M_GVINE$ZFY;K'IU[_?.5]F *48QQ)Z%2("U4@Q*_JJ\3A:I)).N) M9"!3UA#SO-3C'1 -O;@FYM7K>(;4XFH(^X&)0U C"6PR!.,E=JO=AQYWYB4/ M;OI6"[O:XP7-<77$3#)E'L/'"A6*MJ 5L&+,)[0H&O6E12I@@YOW)_%S'ZJ@ M^H8CRK[QA ^&$\1#]R7X!1UB.KBJGS2IC@B).#M0>\N_K^ C -% K;$:1U> M0?S0P:PU=<#O?U(?XCPYHE&X]N@%[E;%8AS*X1J_BCM*JK7'3'ND]?+]XF5E M/%F43BQ9V):C)!#:"=;+3*JCX+\IO+[P:\"5'@I/<>WO=64M XN&>!1;,#CD M91K."<>^!+]R)8M\"5[,JE+\'UHR/XD=. E"$H7]0>S 0>Q)8E=.8D\2.W(0A"2R MV?U)O-])O-QPX[7ZZL?MM_R&_6Y5.=SI+1.;![[\?S\*/WYS^[G"05[D:85> M7?OY*H5!JA3/6-PB?,I_F&YV;%HTR.Y,5/H'9B+3/\-N.W87,,MO,?-,B3V5 M?&LJ^2/-[ M3!L0RPSB^->5H?_Z[>?[B_OS_4 W]VN>?V\NXW9%QY>B.-V:% MOAOWVF'LA+CT%V%.^X/;']R?NRUV[^#>*@X^M3,EE'<(I5$GM[QY-T'PV9M] M;XZRBPTQO2L4V[Z&O>4,SU[P:H./I36:@Q#-38([5^/;T6@^+97J1>6L<534 M9_UJ#FXHB9#<64SGLO&KP>_&8_9&8S0K1[$]ODX&UTZ?WM5,GW\R7'FX? MV^I\>5RH%TWQ4!JU,W+Y%.Y8%G_\FR\+::%2>88O[;1Y&58>8I>2OH(!N7U6 MND.4]]Y\E68=I?'?-T$D55OV94;J67K?[Q]R$X:-T]PW9Z(K&PAGS)O;' MO#_FK8;O=OJ8OZ;,QH+Q7KOCJJ$U6[,B,!7R=O:&YFP;-UW8]8P'<5_MW[,I) MZ;39O.@*Q<*]?CE8K:OZ>750 K^SF*X4XG=B]W;>CJ'KWO[>3?L[=BXHJ_Z# M=Q:]=.R$MM9KCXYY3?2&83N6B[5P(ETESB\[Y:&0G1O3 MD\)2.5GWST:M9C5>%2[Y.:P*E_T2E<,>$RJ''8=N\_L5Y#4?7.]?/>S/MA6K MIIK0<#1Q(X&&HZR7#*T[@!7 X0^_%Z*-E6X<@IZ\.D$Z94],RXEU,4WS+E!8 MV4'5%EZAI[FTAK_33%/S?[6#/\, K#0H7'Z'JCK_P>YGM+@'](?2X"&_A>K0 MM"QS27OF>:6E,D2@9VRR=B+GATYX@01#D?O1;HGF3+-MT\(:9&PI$GG)(FO# M6@.\!\>:%;^GI?63IW]Q9-J6)CYV.J%(&B^-8*L;C@^K2*R\+G8$<0/=% -U M630K>%;D<=8L\.#],?G/C=!]@>S?*Y!=V1?(9J/N"V3O"V3O"V1'6>-K"F2_ MO5AP\4W%@DN;YWA6F=R7&'Y7--P)+3KUTT.<7Y_:\*T7+^9D>U6#(QK>"RJ7 MK1FT.A0T@9+\#IHI"VO\TCITP2%FM,!I^+E(/T;>9#Q2:HPV^>(UTX@Q6 #A MX&F?+50Y?])&))5?M+\9:]')2Q3B"%+0./#T45Y$+UCG574<5-M#;?%"%2L# M32\#G>OH?KR.>:%N7:S;$-8>!9=M\E/(!(&+^?8)=@5E[:Z]QJ,;.F^S\FJ! M/D387-HK/1;KI1=4UN&8H$>,)4$-73*GU[:4%E&VW:'M=9MG^$F@/9\7K M7>KWG9H3I#59@2RH@ZP\N*Q)*AQH4F=P5F&1N[;9 +2VJ5SY+VE2C M_CY_?$<@71GT9_F63G/MJ%:"1&5@"K+NCY>:0G(Y M0"+/%H17VZF)2=L NYRAPV9::'1X>F =3)FH^>LA6PQ?D= M2!>:Y4!!R#FR.Y4OP=\%W2LNR9"M]9QN448^QE=&FV_.W:&./239*OCM MZ+R!WI-(F1EB]P9!A^XQ.ARA9-?[A? %8LV/)^3P07,8D]\#_=,I%"XTV3)M M<_2A=2,W($J@S[?%\!E:>CHIFS 2F]:L#_?J)'L>4T4!*\W7B?;7$JQP*99>).D2K M&6,=?NJWQ/X$ZHK676=J&!0@C4U,Y$RPR:H5IV-\FRB@,-*,*5902-3@DWMO M4WT'CI45M[=E^,4!2*+W5&X+P$*Y:#1P%BCXQH:IRD8LUZR< ^G01 MP\Z+"2DLZHGET %&MJ/.[7]2/S7&T5@9ZS6'.,[\TV:_4AGO'?!_R7N)+R9C MB!VH^(_CXOM\ /\$X!'RNV&S\#-V< XV$5U(%NW*'$()WF8 1EVP07E%V>0Q MN2+RZN4"F?_D8WNTXJ$,4L!/P!7[5_ 7B:>L*X#6@)8(;K&-0MR5!DXJM3, M5%2=-QY@6$'I#K0\0EU#!$R4.K!Y(M0#)3221$PFUQ1Q&'Q)9WWKPQ240#_P M$H)V!(S=T^THBGP23VL#>"4/2(E]Y3=1*2$C4'C]=PTH58P(%N[=L-#4I1W" MD&B[9@#I1N0BNJ:+S7PAC]="W*)O>$&%3:\"CR$Z(Q&0LA/7DB/\.U3 .ESJ M.8$@L,EQI!(SZOO/,7U\:\,#9#"._M@0AXJ3X+<[(/8TI$R+P%.;2SK3CL#> M\,&(=:_'%I2IID6OV)YO13AH;\H+Z;ZD4 M6@:4L2YHC%41] PG1,B:VY#SL731$Q?&PMU MB8XW) D(?\HM0#OBCA<)Y/D, F?8E^73#\^+H"8)[CE8*AH3RX&2UI^SZI!A M$4SDF%LJ%N4CST047[IR[X/'U_U2][2%DPU^$,+PT&F=PE'AQ,$MK;Y=AZ?Z M+#<:H"ZW:3%< TZE$/:FH48+,$ZP'_R^5?::B*U9RG;GX"Z@L5N".;0#%55H MW#GZ>M)\^)E)#L\$!/:^ OO G3.Z)'OA I_]C.H]*H&T6Q?^-M(L=0EEX7T% M$]XGQ";9U$V&+2O6808JZ;;I[QQ- VXT+%"4>R=AGARF>9OX!?@Q="A M'[VA0J\/2<<_X9<9-+Z9L]^\60Y2B3CFK.<0-M4]:U$)L0RJ _-69TR,\-8X MGOSCS(:Y=+B/CIN:C$3IA($V+,A< :'P^@:NEC)9;P9T\_*F/6RV@]0Q=#=C M[4E""I$5\T_"C"%1Z-K2V/.+1B&2?M6R0^/!?"[SY#$BG8-SS],ZP #D7ML0 MY"VHR6>A:PN/'QH+A+4*,L1!*O7A[H0 ZPK8Q"^Q)#(FV9 =YSH1DQT[L=FJ M@X"')@YHI%,B95PM:+'[U(&@#=ON!ZG8 M\7BSV!^"Z(^R'Y'/Z#D$*QS^[8 M:G9'3MAG=^RS._;9'?OLC@_-[BB]*;NCO'F.9T,R^^R.C\WNV$8L:J>R.;RX M%(N%1 (A&)RAZENJ%@RG<,<[&/$II&"B4]I49PPT"_/5/8@&N 9+!$&/JLSL M 4]!\TPTOXM9HT>^'5D2I,+($)(_B"X#U$#:#Q@,)MI9R^L+[/5/-+VH^?,* MJ!5QTLD8X0H9*#2J1(Q?T[5P 4Z"=1'8%43R94NCY@C58[UL (,O'5Q6Q";% M?GYA,YBZJVP,YVQP[&&D6@:-DEKZB:>'X(B<8!)4AFL_;I=.#8D!!,W<=&VF M41]DVE?.R7/0P16F)&N2:$2&O$.]:VG(4J?MSJBW&WT!,PE.&:]DIE,359\3 M"\.>??D7QCW5-Y%"#>8G,\Q?,?40R,73X0Q(!RG(KYO(;!%70N10,_J8# M9T?= 2PY#?B>%#XM[I6/NGQ8T >:!>,1JAHZ D$>XA%+'JEX<()( 3NII#;B M+.H3B'FQ/IE6\#L_?3"I^7HXP2D-Q*=2NF>2B2JKY!5(7ABJSE(-QT \7WP0 MI;P#9E#S'Z*<^L"+< =S$E-+<.(!X\9HBLZ#400- ]1$=A=S9M+HGN?^B;MW MPN(0YV$9DY1+*2H$4'R_7]##MP%6GX2B1]&5>KF?+%$N>BY!SF\&9$MB7!?Q MT$OF %C[?9HYZDVD ,\,2P<,A!N!D&/X9PTO0/VB'#$4,D[13M9G$K%1K'7* M:\--<_IRZ=@"8@=&YV1^1;*-]^_X7+4'[5&P,WI6&=Z>CMM%;:KUG0MU/JP_ MR=KXMR^QE^KR?V:UCY^$!WU<5Y?_OBW M4D@+I7*\P3- =>O@R0UNE7SU9GE5S=6UTFS>.U67AYG*,9\?G3B- MM="7NO7N6G]25LMI!\&3+Y5BX(GF$P=81K)FP[(D FUW-K>59_@$Z7?;4YR(WGR_I) M^_K^UEEG1H#"I4(?:.C2";1H9^@D4=&+0 M8K9TXA4-4(C-.8_. 1 ("#%W4-' :&070#!)( 6>/M-BH=[9$(([ST]*P]M4 M(>:<8 ;< 8QL[S%(4\O2_#!B__#LCB23CW=D#T^S:7J0J-R"_&]*_)7XKCTQ M7:)]#\&C (%XM!- 3S<"07OZ$EFFYE!>%U;R;97HJ40)TM?<1$3@*.&EA-\! M'B=#;HD?]P]> 6!PI:_ $L:N1A\-)CB6\Z*7D*LEPP:3<%3%!),#W +4,Y0X M-\_U8B-M@&A@M#!.4<7#SRGCMO S)Q,8*_BC$=5A<:* ;1^:,PQ79P/\XUMF MV_U\$D\I)ID%_#OLW@.UC[Q[2J[A.R,V9L#9B>IMU&BBQM9/[5-@EJX9_,=?-+]CQI!SO:H2T2-O>GBAW[6D@LC(W%2MTY4 MM_HE2HS8">YSV#%6$V5>H8_WEP>V$%V,[\GRLPU!4(",,V9Z)& M/,%*+>2 B=(-WJ3$BU52RY@PH$%*IA5_[P1K W MF@THR=3&&1/,6_$X?' 5O0#8ZG2?B?;&TXE1,:TS8=+O]DZ,:Z>Z/,Z>5XF] MD19+8H*Y\>5MVU?"Y>+4'!VY]>Y$.+F[%E<7G<.C0[+R?XOILAAO&/$]S-=7 M@F9P_B USKLWF7ZS]3@T['JF(@7RQ( M@Z$B#0>R6%!&>3DK#@O2#XI[$J\>K%\_M0_;#SE1N+&=!S-3NZY=771 VL:> M[+0?>E*K)=7;]5LRRTWFI-?K#,3XD[-N)=MJZ\>C>KO3F&>S=S>M8G])GLQ' MG[P=SZ$>QBQ&GVR4):-ZT[GJ"]W1Z.CFIGAW^'#9 M&>3BL]\OI]?*T6S9F#;[_=GB;'UQ7C; MS];AR=CL3^7'RZ>N<9V9-E?'M8QC,W>M=WKBT[%?9H^7E[5EM=NV;*OE[0O5_A)^?CVMC7//NC"[.Y> MS2W-IG*W[@P*\=G;.6%@#A4M*S2UY;4T*)RU5WDHQ!Y[\E:>3Z_NY?.FD)F> M7]7F^?&HH"P'I?B3M;/,4:=](\^FXO75JK<>%D1ILAR4XT_V1[W;$RK9RK=/J("MXC[X]D[3\IDS2 MRCXGE//([9=?L0DWDR=50SE2B29KX@T]IF!'"@-7%J>Y^^RY+$YO[OJ6O>PX MYJHR_A+^!#N($?NI55O](NH*[@( MCXNCR\3;[C@"RZ(E!@+<-X7!Q#/7D.F?&DV.2IX+ S S565WYZ0YXA9S8!)>2=[1I$V!D:X[=+ X1ZX@ M9/)"^OGR'"F_'Y>=.3%-!AT?ZX[$MB0GD !E M (A/H$+:)E=D45L6ZL[1\6PJ39IGQM5-JUXU.U^"=2P26(>_:UH8[G-916PU MX1N*+,63$+>Z !HA"DT*'?E8C6#LORRY1">FI:&!$""?6%.@ @D- ]) 8^< M6YLHGY=@9GNV1-, Y=66"] M23F;: AY'7:\N(>?]L@NL1HJ9,U#/AV9:B8Y+'!)5T&OL>)5??*ZS.ZP\HQS MRNLQ4=RAM00=ZH&CB1&P9+*&-$WW)8+"E2,(@0OUTPO8+E^ !0:7$H 0S/>+ MHP 3DBKFE'L;> 6\H/+&(UR[\ J,<@!Z\6$B;D8NE. 6P?M.:GN16RE YSW\-D;%, MBOKRK=,@)X+C4Z4&/Q-&@7CM)+C&D7_OP]/1%-?BMY@"U53Q^@R]T()8B(GZ M 9R44H#ZVHA6V,6\<5H.%)+]<7(9TX;PELH0DKZEA8FBBRPB%%1CWGJO^R9] M!9(]\+494?T.MFHVH<[#(<>L)/0CQO&W/K^9#Z;.>MK7KO*#X\507]6?MF4M MO;[40I6R#%"&D5^8#M9E#N%"$ \"1\XSV[U[;? &%RH\7>AM,92E9&^I<,X? M=Z((>/Q"7G3.!6A2 0\"H,,> @"Z-+?5?_@?P56!VYRYS,%O*%.O<]A%+\R= MB(->\%SKE1)ZUAV+3\K][VP]+[5V>D63OL"> X.#K!J1\^'@XI^QJ- _-)9! MS#_EQ3 ""QKAQ/Q1:4BDI^NH6XX?;"Y?D7U#^8I@(&BKK<#V!_%!!_%BO[G] M2>Q)XN\ZB#U)[,I)[$EB1P[BQ>Z7^Y-XVTF\W%?Z#5KKQVVY_(8M?[56L>^W M96+\P)?_[T?AQV]N/UTP@L)EF2_"G_8'MS^X/_=?[-[!_89$\&_B M_/._95E51Z./%1*-:$P4KWH&;SKS)*JA"27LY](:8HCOAJR?O?_WYC.?L)\ M"F/X-1A(SX5NAZ6^Y@7KEM8 MKQ>>T.L\39LT/].(^?D<>Z]-,Z3-?P5M\7URFG9=_=_+X) ,#F U(G6"."Y6 M'Q=W-[5KH=Z]667.1XO)V?71H_OW0OZ)[K.HWY M(CN1IH]/M\=WU>[%^+@T)NA>).A>2><3BOU\+P\*.?6A9$P#U=B&IF5AAW%[ M;YA\1:ORB^ILT9M,C+ //6Q,H-Z;[D*?#6O+T[I6+ NM04,0YE?501%=)4(N M71$+>U?)'JD_O^K<6Y#ZI'?6%4?GF?[TL796GTY:9^-S=4R0FFA@V9*8SHGQ M-@![I/Z*+J0OJG_]#E+?E83ZM"TT"G5QLAM!WZV[[YO%QU.XW MJ^L[O7I^6[,F@-"@0@GYM%#>H@KU91'ZDW,>=PRAMZP\O0VA2]+C0#.ZMQ?" M.EMYS(YSLXMV Q":J$\5(5TL?3,W52^A:,+>QMD;[I_FC<(V$ U6I26!0%5S MH \[ZNEY7]47F4[NMMY;KZJ#,JA0N7(YG2MM,6ZR1^AOA- ?Y(EZ":$;-<$L MUL]6CT*[;,PE=2S=5V\ H8D*E!JHCCGZNV_4\J284*UIW: MVSL[;L #:?[\1MI3H#Y?57EP;6>6T.27$*H[GZF/C7Y[)61.KK7'IGWR/RAFM-KD;FMW3=/9M?-1?VF6!IGR()&1RUH"D#4 MJ&(VG2]F]\C\Y3Q1'X','ZDUO1:9!YLG_?&V+DU6VBC?>5Q>ZE6"S$2% M*@KIV/O7EW9#1>-Z::C#O[=R7F^VAXDX1XA8,5VX0K #5/P]'56;?N,2$WZRC9S>_?(_CF4R4%3)IG&7,U MZ&E"6[Q7UJL[0WE:8XLEHGB)Q-S/"?O4P#_Q7^V1_9/2K!*0_?ST/#?-/TK5 M^DTN6]!LV[&F,^3LX-O*BNEL0B_?B&+V'ZRV[940C+0O^.B^JZ^\C[']K@JR M.5-[TFI3"P7] O:ZS35J"USA";EI@&ZZPS(@.HD $X5)VERCJE MT*Q 3=)3ECJ'^RK0L,&@L\#[V ULPW1T!ZHA83<3>,.B_5:@M0NVN1FJV >% MS"P[O-L,ZQ]#/M$NY^'%^>W"9-;YW%*)C(#N+CULPV59M*F$UV4H"3#8X66A MJ4NZ?^B$0_#?66>&ZPS]B[6D@2WAPXHKT\9)4FHAZ:S+H00]"F@O(9.U;H$" M_L'>-3/34C.Z-E7U=89\;62@-877\V>H&NI(\UNJ):T5 44;6I!U>/U"6-%F2J$3I[2&+>*P@NQ"99W;QEAP-J5"LR@< _O2 U39G!3D1#+ MR^I*LQ$MR)II1R-U1C %.O\$CBW-W^5/,5Q75V1L&Z8C0]%Q<:SD,6!]"Z ^ MCPIKO;.J*1VC4,2U084*T!-TV;.@V9.,. M*"#)BPAFOW41X;.2#.@H$410H>F;G<*(D0'THKA$CXJ'OVZ[OVZ[OVZZ_L>WZVWM45][4HSHK;)[D67OJHUJ] M!8AV-UM;?T5#,O730Y%?'VY4EC<8E?.Y#IH4=!KN89OA4E[@Q>2?K8)4I>8H MZOK$(&4;[5&+6?LW]1.4&E'X+XQ,QL1/V?_^>J%_,7?O:?]"JTTZ!8[O&JQY M+-%P?.VG28'R M/">JN(ZJ,^_S21YUC< FT5IGMF8:>BC":]@\E,,).X?.)0OM07;( 56=-^MF M!_Y\9U@[W.K4;S :5G6W[0SK3H@E<0@6;XTWC25CMM'0JQH*P6TP]1?J)3$> M[$AC^Z:X.%T.K^]$X40YO,N=.Z*267Q:JU'A+0QKG<"P$!09:OW+ 6!\?+O1 MP%9P401/6%MC@I%7!*,)+@ RT1_!WVU[3.>JV^<(^(OVWZ6HKL[FNKE6F>G( M^ NX )##@*4IZE:"'Q1EI@M>RR1N:\8@3&OEQTX M"&DI68J=O)&A2KB69+M6U&E#.Q>CQ3V2- M]/BKK0AQL61P\98]Z_1[#N"K" M+8F&I5H+3?;L?#+2?Z!=JVJAO]_P?_E)]T-XZYAP$DO2==I%?*%2]P]][-?; M6$-JHR^4_'^DLB:ODDT[SYJR[%J[QY4]R&^ NN_))>@M 9EG=,U0F>L6=_L, M7F /<'Y*@3[@B$_8[5:"9Z%_##\*&_J#N[IZD#I^Q=C!L_;'3X>:DGM;W(19 M_A[)*1+86'CNW%\=!!YY?T8]N4%9'FE4G3P)$5R;NJ4/+>DDS)<;&@+_>SC@,:)X5B@];;*O'N40$S70?'* M=IZX<'H(LCMS=>:39>Z]J+.-^SV3&[@S"B9OT3K$4(%"@,8A M4(V;:"I94>QINH01(P_M&;85QHN@NO(B)BQY)_MC!_4X5G*D_!RA MUS92+<*%$67$(A0MS18I? ]-<@2@NEOD=U!I#3*_QI44 #\!X@RU0*HS@P-8 M6VB*"XYX/#GZSM T7!MY ,$NRK0Y_MNJX^@TCJ'9MHN!$G(6%G6G1S#9&S0@ M:&C+>K*&D;:"5M#0U-CR@BWT2.@DGFLI,KE$G>&"*K$(":6*8[GI G+'#_$PY$X*2SLW9@E9%U<(<9D1%STT\K>."H.. M,20.!8)*;+]W1A^!=2;\&N@U3UD;R"V\DQ*8+'[>O,LY6QS$#!VLH>+XQ!+']-!2^;Z< M**MD[C NX@)AEB P8^(#>'M<7]@T*X$F1!>#(57@%&1H&Z!.CXKP(0M)B;P8 MAP&&H9FV*K'HT$I&3]YHP^8)3>N23*F3K<2CG/#3&\ 4@H#'9RRT\M. G=3U M!^ QD]!HHWYC;["5_/6%-5YODQ[^VYS5P.N6!O+JI_:+8DFP?#5[+PA;9'3T MIY?7D$"$X6BH M,]+3LL,_0^ I-$ ZDO%!!^ N1IM1IR=%%2"'H"$8$YE(&HG!QX^)D ;-ZIBC MXPUATWV8]!5ATMP^3+H/D^[#I/LPZ8>&2;/"V^*D^XBGAU+;CH'4F75\J5KH M4=^4%WQY7.H.5[G'RVFF:#K9HW+^>%+X&O&.IX1X!]]VZN>Y:=N_0%VC"F+J M4R,>#0-]W):"9AH:N'YD0BP*Z1=ZU'C;@OW@><8B$&04/P(!.:RR[R'YJ4> MH5%OKNM0EQ!ZDU#UC[PA.8ZE#5V'.D!-HBR3QR Y$X>!"*QJV3""GU8*FBE1 MDXCR$/*M6'Z$)SR(#?Y0VV$)D(IK<<<=Y+=R/][2S& $-)8'K<9^2\9@RR%.?H(C"<*H%VI\UI!J:MRF0Q&%T-!F*(QAU^#M63<$##RP$%Q(%P M/(2R61HDFX]U'2K_0HMCT\P'J2--QU."K40.4-)EE[I*@T=H$,,)'W[=V24# M&(QY"2_8LFB:,PFZH!58%*;N\C'!;40,$3#JZ099L'F=?@5V>*/ (;QB[$T8 MPVVS&HJD,7E!I^[._Y^]]VQ.7LG:A;^?7T'-=*@$BF!Q$ M^J(2"B!+2*! ^O5O=RL@0(XWV-AFJF;?-A:2NE?H%:^%MB!\K["H.1(Z\?U' M;W.#>(,1^%_P5L=%OX$_%L15P3$=W!^1QZN7E0XY,2ALH:/XFGB:!GCQ($3I M4=LP$Z)JB>X"+ER4_=!<4"AOVG(8M$01.+]L'"Y>?F5'8E\8*#436,Z"8UIA MB7H\)P9LB#SN,"0RE8$J1!&*0Y8#92*LR$4PQKT,PSAA;N.PY3XY+ L&&Z'G MC[@*\KR5C&Q2R#)A<0.0=S]4 8-1D(EBXWUAK"OR4G$Q9\_=AR\&>Y+\]-!" MV)UPP)EB@XT=8(/L>1"[0KG#\YKQI+_22. :99YD&]@'0*,M70N0#.:LS""6 M'8F%^$_S3#DH"N9)9-N_P.N^" *TT3H9[[GA[L-%OH4KWL 1JA)5'7Y;1$BP MAT3K>2%'\F8[A_#E\>:&7.PN_4BHO)4M$1K%_C?L:)E!,I(2@K%IVX6W0HG] M0.49TO/W%M& %CM".O'-JM[7(^%0NJ4%-M&V3? "!II/Y[T9V"K_JDC^M'6T MZL@N!>TP/H$4<,\X3?,,B3RR@*/,(XQ]8 O 96KJ0)_8^-&U;%-_N9;6*V"$&.V]H\Y\DMMU6&0&CM49P2% M+$=OF0S4I6N)<\] .A/1V)HOC"HP72T9"C;(DRJD&..Z5\L11""V65&"Q'&[[;"U!Y#%+ MRT]*(Y4'6\ .*_?>[:^9H!I_)Z-IDY/%"8:GZ<'VHM2[Y)UA, NJ%(*G2X( M$>4A456>?0$4,XA] 61X)/WC/6P#C+[$BT\]ZW[SC14ADJ'P6W0>$@Q@)?@\ MV?93B&&:"-95>(ED:-8"*L_\!XM^ 01,.,L*,)"=1'Q$^]K>-!0%8#/+!FQ8 M\VIC/=7TG()Z8ON$U)HJ VXW+9E.LUC59LI7*:CL>_33=!JCGX[6'U3K^F;K M5]8^O_1>2*B]VB _-1F*TE^2[/V$BM;\E/>Q21;X%4)@!GHG++!$;:\MW8X, M(H/-@GX_6]1(M_WS&=D=T6]ZV3)4:PWOJAHPN^15R0$]:&X,Z)EYSI#M.7&! MR^']#0A31#2\=Q!?V(J3I87=?,B$AGE3=6;XW87BSGO5P*(/49:.:HR/C@?8 M*>MX65P;;&K"=J? 45(%: _!'"%T3A37$'T=$CX'$(CK_=^O$>B>/(.+Z@;& M_LO2/-]CF6QN,V0T6F[LF_AN77@L?PMI%L6XHF!O\0=7YRM%^.706!9[.3"6 M1'&PEZ\)EML]+/4_BU,R2927K=8,OC7%FJT>VT M6&(NCWRJ.=3\DY#FSDBA#&NX4J=/[U7].0S] Y?"[R @K^3MLJ:HV/"8C! AO8 M\"R+?I!' <@=Y9:"!I0A@%Q"ZUB M(RP8U?AP@>%GVXG? [\$4_ M,BC;)C".?1<0-CW;]DGXB+/ZM MO/3F4VC?0MM+,4476F/ 3@3B"<0\@'!0FHUP3PK0&#%FMP1B83HFZZ M4C(Q:#>3B?EN:JE2HMJ/G(2H&"$%+,;($S^Q\BVB5QCO('*@0PNK.W3]N49] MW81Y9Q757AX:TWT$ ,_/#J+'JE=5 KP8='GH=;>[A61B)L-"S>4NW%^3]3J#GSCG#UC!QJJ@M5E8L0MOB#3QG,M_AG).D MN&20O^RP ^JKL5\45]=3C@K1+\*&CV>8$G#4D2'EA7L@0HGNQ^P<05$@-(0B M6!$\D4-T>R%+B!-% =;%P1RR!^1AP( B-!/A0-W@:UZME/=67OS1 /XQU%!! M21M\R@S:>(8?=ES @R]PS0S9BY4'QBK"MO"2(K;_WL$BHH%'Q0%.A"FSH$S'FYPZ@KI(4ES_R8IH]& @\:+[8;7;<=6,=5(M$3'1.UX&(%[<9\2T\O[11,)IL>A MOZ2P;#(,$DV M(!:&Y/NXZ-GP)8"7?7@IF-A!&M9#S8N_&;*W_?H"6S27Z(3MN5,GV*(4CEUX M__VV_M8:-;._C0+G:[:"L@;H::#&=16&TCQ*2(VVO;:Z2W_&9D6(R# M7NY0H@'7$BW&.2SXI&-?,I$%/ ,#LO-*Y%#4R]8\;-:A$QAF8]S\5D$.] @1!;[^Y]$ M=8%:ASV^!*0_1'D3P3>+@(ET$[7??I#? 3]&U@(I"9\9%_V5PF<%*LM_LZ!Q MUYA#1UN*7 @8>PI]XR@X9W"[H)$LYHT="S,CSMZ .(7/_^0O&:?].>AEPR?8_#4(,@F' 1M#H.L'-3Z0= M!E4%B&R*P$F-F1Z[J:%67;@0_ UZ.&8D^T_4*.F]RS,*]%VWHAX2+&($I-M\-"EO)QU9BE=_T86 +QSK M/^H6]=\[@$^ <@OWZ#7EEGNM@CT**!9HKPP5I[T.5YYJ+8\&\*$1;!TYD+*X M#?3$#66[@WI"5,H+_CXSO; JX)X9ZE6W(",+,_#++"R?4PTOQX:XP4\7P=,1 M6E;@6@MYL]BH(88QN%[V4:O] MHDR_1-2K!@IN!1X4W26$9H'*=]\A06]"W[U^ 1'"\_!NU55M[<#:YZYB?])O M8Y6%J6$M,S?65D.I,4EUSENMXJ_[4JS^;!@?(!^><_^!UUY@F_TNTZ^VFM#/ M[U9[M=ZE;;R7^X^?SS7]%5>?6;!D'JK'$DE,UO5YM%N6CMP>]Y7*?R92LGO^KNEC"X/KT&D/;NR@3:2M_(##JNX M;(HMI]HY^;%2)OOKCP_V*H ]A/]G#]O,&%(/;FH?[&GUL*6GDV%0T4DNV['5 MU-IHLZUN?FG52CE<*6S^]5\B26>(.C :Y.&_ K2#%5=:(V*:H5; MU&=BRTX]]9SJQR?S_"%I"LQ\R[EK.:4132755=KEJE2?0=)00!BQ;.Z,-,E( M&E8''@F"4IK+.H*M6 A/R,Z/JC35\?.GD5*+L+("TIGK_=\WTIGK%?E=!;.( M/.-6L45VLM_59>J)9O],!&$E!=]R'=@$5@#>A>"3ZG)$ESZ=-Z!U")H). MI]\FF)*,_/0 >^M-\FEZ>QP(Z4.B(1B"UZ4'_!$=XFC985^$+3]W.\&+&D#0 MH, 0@>!9" $G[+]TD7&S, $#F9;G]/G7;L VS;TXIQ=A>/9)#XE*.) %+MQ? M,PIL%= MY,14,#3OE5 +KHQLDFA!!S"V8'8'NA_ ;7+@-J+($+H5>+6@!B5 M:89/-3<0(2F)'H*\K86K>QZA%[;*@X=:[M(!MZT+&Q1GN[7B6)X'!6#[< M1E%8^.-G#J->'EU#]JY#-A&,,08 5(;C@P[9,C"DD%D$BR9T-$,)O)L-S44G M\+_\]A4D5\!R=*%SBSH<#^\+@Q=>,71 M9N[S_0#*_^A6Z*5FIK<1AR<^)& =L13 17D%J&C'#R6C4)YM.P(,-C0M<"#U M(81JHF7-!,/'YTJ&-?'>RQ\:1B',H8>+JO*7'L"DSTH"8MU(F^F1^;U8 MRH['QP+L_P'&]O%6J3#"B HZH9@"6QK)JV_?AX6UX)'1]MJN;"Q48ZH>POX0 MJO%H%>"^T*Z&;$(?0::AJ 8T_E%GP1^+\$3 P&?0,H_M[-X?MZ?&5O\%CC@NU50@#Z4W;\N'2U06*$(1O!GHXA$GQ](/EJ!S!\R-"P.$P7-A>MC)2 M^!TM5+<\YU4!;V#_\RD3L#XZ\^I>,QA7,YB^UPS>:P;O-8/WFL'+UPR^G"!X M1SJ!^ 8)A&/R?X7Y\EX0U,N8:L_-H8IPTP7T8W 8P_4&'R&%C]8>T=UQ>W:R M-<'IK!IP&D9J"I-?2-G[; [O&#/H'6R7&JPPK.N".^#7<_7GJA5F#9"?* '# M33>7">"HSPUP;LY00PRTWH.O+TQ)AG$"PUP'N$Y> E*"+C(LA1(2GL3[(W*= MC6EIQW4MR#@%.VD@)Q;9G4F$_8/RH##9$8!K)Z,P-Q"LVT497.NDI3J**>-; MI%7ER',\E+Z$;7V>>8JN\7I8DMX3K*5@>YZ4'U=)^L 0)\->GNE#"NY_[&[Y MV$>N$8"+63(:6@ 3*S-+]C<&!9/"*<$!"R.3%8*3P4H(^*W#'_PH!'H_?SPL MI&! %&ADGZ:VO)$T*"4OV*;W/MYX6S16&-C21I L/N1T'LX5[L\1D5!&>K[V M.):1.)PZHI'\#%@4*8@D(( M?H=P5^8"S>9697]8-0*(@IUGL# &#F"VO#G:I]-8@LD5 8?Y$3D4^_-? K[0 MX?60LMP=>C)?>I,D8+P#RGDDB"!($+O?D5$]& R+%S#A_JV#]MW&D314= DJ U]9JE)7_Y0O0F0P;6@ZFB; MO'$,<*R'[ %:>$*!3A+8P@<4TGQG(R6((I0P#.-!CT,%B3Z',#"JZ**I M!TGM_^+3.F:GPO(?N ^^5^R'"(!2]*MU/!T<629X:C*)E(]+V#:$=0W@D#^L#//2-&1(@W0O>WDK#_9A)LUR+&!#Y=D*U7:;.^Q569O4G5YR ^-V;_^>^5-(RZV M:5N'=II.I=72U (I5-?JI%E<7GG31E5\W:7FC,JM=F*UCJG&RAAVKKYIY,4V M#;RD4!PN]Z[F;GC1F>"F6RO-KKMI]&*6[O!+7N+*#LNWV]? N\9;MOKN=-X(O? 7MM=#T"A M*3L?2,$&K_!<$G:P:&X?5ZM:2RM72;/7FW+-A7/$+\1[9XR#HI M(L([_%XIT2MCFN=6_=+&YOIR>=K+2V?'/1PE8%@QOQO<[CB@2G$8S:GM(9&0'7)O5I M^>G/(;6\$[C'6DJ1M*&R>\H;[MA)\9\HTAJ^&"P*1J/$%K8F;W&5CI0I,K"2 M(H;4?V06^@ES+]KC-2= CTLZ*W$\+W2,%F_\;"\V=&,#QCYU8X%+$YTT=DJ* M,,0S,_VAYFB@$G(K+7@4 X?!&WMMG!?:'Z9=!K$UE.:?^ET]$JRA0"Y9B*4$ M;?N84 =8'>R$T6TS"'EX&.V;4PZA77B+,&HB15J$;LD8Z:'7#O[@*PCXA2Y,OZ+K MO*]OU86[^#J=%KSA;-?\"D&R4^AM3O;UJ3,G'>U>-E=:HTV8'/&)M&9ZL\IF MU"%[&E&H2Z4.2;NN!N0:QS[@N+YBS7BVBP^&=RG3)5$(NDH/P7\?9T\_QCU# M_5$_E.CX)2H2,AUYJ85E+B&!_C2 M,F&(VZN@=:49'%G^1N$-UL4+^R%1*U?WH67G)[M]V48=;[NZRV:(]G:7Q'Y+']YV]OM9D: M=(IR?JJY&Z*76DVE?5%\^]'S1]M[>OQ<SC1XWJ90C=NV*=SMJCP?/IEE35B;]>UN-*W5G$\,=2USU?J\ MS'76++V:%8,G?D\NI=E M9XIAW4$'DY?E#JG45;J3OS&_X2?2G:7+CEMU6P-,K70;2OJ)4,FG3Z0[1W/2 M=+G-4)QLMW.3MBHVZ27P(<[#G7_@0H2.@U\PCVSF@_< [%PGZ/0,^[=1J='Q M*20L@7$,?$*O,N.63B(F>.LZ=%UZ$<^EI?1/O9:"Y[3<+D^FUJV4W!VW66XX M5+I<;ZVE\N,6,$KCTJ\O1K$N'L'Z MR:@Y1S$K$]7]0;!7%,:#\;"W59B*(7"EUPT':V)0/YQ7 M0GI<@O?VAT?@(AX2C [[+F;SX)/(W(+#C!DT4Q6!J(;%]+ ?=N&U>*L^IQS< M7P*+L$SRN'C5+VB-! 1CGHPRC]%T(GH#V2O-#!]J^C7DQY_".D=_I&]DA^#> MZ;#17#IJ$E9/&FX%OVL1=0#+ JRRG*O+9+"/L X\V&E8Y!E62\*J5]@A;,/M M.IYKYI$L@.Z""WV%6 ?PP* (&$WEMDVXD3-7 /OHR/)S>QD DZ6#;"-U />+8+/A#48(BH6#AJ7@5YS M=2B^D+L]6*1PU$4$K@T8X'-U"O8^Z"KW1M$!3D+):23Q(>IO4,&+RF^]!,+Q M%*(H^NU+BBPB31SHE(Z1U8@LH<,Q[$O]#EU><4/X"L$81#$8#>UMA]=]_X6PG]%J ME&!JY=$L+73LZ(ASP_H7P!C=1CY(PJ%Y]4!36+*L1Q:H^_@E)Q,G$<9;*T1/ M#?%,\%R.2L:=I +85]6>R]ZD-!BT3B'NL7= [2\"0%BO00JBK 2HNCZNM;SU MST-@"JQ<$XTP$B!(@-_"TI;-I2Z'? KQ2 ) $R'Q%[S"GR[7SK<*P72Y"- + MO,+USNAH"T'X6$\Y2*;L[1*$5=D=3CZPC4%[E04.:S5N [G>_X5GFX>G%[>; M#*!/\'GXW*,1I%%#Q(&CC,#9 RR9L"O&.AA08)6'I_D0.5X&<^\WMKE!)C/R MV,/K!&U=)QO@;WVPZ> IX+UAG&NW#V@^:],[M.!QMT20/Z;H8S"BA8/WE \H M^A'4T6.4T3L"0BP" GU'0+@C(-P1$.X(")^*@/"+,0TN.QXH;O1FZ?3P/CK\ MO][(+:%Q):[N6YM>L ]+)T,3+ IBCK#4=!>VP?J]]:C9U! LR]SXPR A]J'7 MHAO"N@FP=%N3/2!BWWN*,]:@P?T7S'#! YDWK]A#W;X6PCQ!MXJN#4T #>" M?9(7^^NS$V/R>+^I=*RNQKD;8$\9^*R_GA^E,-^"A(F*8YC(^EM6,;+^EE(* MA\<'3E-+\8II&$.J.G8TR X^&8 ?X*%3]4$8O4MMQMN[<(9*<*_\[A"%_A;,L_*Z'S?!PV#8;=PZ_ B(1_NBTM%<5V''F)XI#>UX]>S7MIM!H$ M2/O>-S_MO_(R+;(1W: 0Q1&NP0Z @2-PD# Y*SO'[^1/2H+W<^%]X /0['C! MF_,2/]0A7"/.[U2 MR;@URQH]YK'ARFWG]*'F-NP-3YY?N6[T-R.J3=#8:CQ-X?5"H4MF.SQU?N7 MRDU7W<=ZBUU4U>9ZM-^K*([:.59=97BMP+[R+'BAL^<7VD5BTN.S?5;G(K/QZMTN>$L'C=\]OS**:'O M:YA+3;'=D[+M%YCUJK3L\+GPRFL/N6G(U@S60L#YE)Z+!D^=HFH''IL=&>AT M/O;FD752I9$RFW$[%F?R$IN?&5K,V)OXZ[YT[ TZ*#R1H)YU\9A"AZOVJH&# MU^/RO6JQRG2K[-<.OWGVE$,'"[!)3(\Y3@)OIW^%64O(7] =C[( 5(YH&N27 M.GQ_NC T"P_^=/9G;Z]1 @^.:A0,H),;0#D#?R]15&>0"(FJATL,57T;G!/@ MM'E()NJ.])#XR\\E>-_SKP^2"E\]_JTA $,[,F(G3 OYZ0$?O#LVAPG6!\Y& M!?P_47&%.=B,IH_UU _0^'8Q^W#RI6 GX$2AE>BE.Z]FS),1Y4>>-90PT'J( M,':DJQ'2SB>Y3\$#P2&]P3+A(M%U_@5^?960K^I+DIFX+$WF9-4:]%2[\.XB M8,]1.'F_@_'>4B(?QUOREIP#G*S-+*ZFU'&*)KL:E4,-A><=A?]&*(;.[F"; M D/^-=!_ Y!T&S;#8 %?Q?%WNYCOT Q%FUQX#[8531P,9YV&ZKIU,1RA\,* M'(NGR'UQ]#2#40GB(:Y,[I1X?]ESP?++9B2_3NMO2+434?3LY)B+H2MAR8H, MG<;#^%1%4*T$'/$70DNJ4.NH"G)!0UM<]&L83HQR5%RU".8' L: AG@X7O20 MR(3/A@4=WFU\]$A8FN W5^KP/\#V3J \C%?9$0'U1%[+D>H]Y&7!$VT8KX:Y M;I2^U.7(U#6X"X8,BR/@P$\/* )BSR6\Q,<1J*(=&7T=0/$=J(XJH8Y@H> 7 MC*-+8!47VK"'D[>%04"8F@=$]0I=%M &D[PT\:D"5D\&>E[2E7YG@0%LW]TA MGRR;-_W!BV02.!#]>-RPA$VP?>=_'O?^X?7M5C:'NU&(QU]=7F%O-;)\* M4I.S6\RI\=P3Y[+DZD#TN\'8=JGJ;P4P?=$^,+ZT *NZ?I 5QA,5E&@[MZH- ML[1SU(J;T=1=8T-D=_*4;&RN9"='\I78P\O>XN&;\(]O]!TC^:&CG&M@Y/DS MD_V4,4KO0N-.%Y:V_$_P0_2E89+5?V&891*]'.5Q0A=;.B?I7"Q,Q.9HE(=U MK."A0;;6?Q\I=(Y?2+YGZ0_H7OF/"_8MLNS(_6%!#)SZ$.Q8\'L*U@7^ MXR6_81_JJWGG2 UC>*DP!>:,B0=[K<'EUP["%[I\O5Z/+_' NJM(NIKR_;A.P[-N&JBN*/=R#[EA*, MXRUYJ:SDN1!56#1R"?GTS]^@I66Y3: (02*(LWR?[8(S9H]VYF,25+A:8)\S/';M@_%Y.%+UCK.PG^D8E6EY"*6]^88WWP9QS_E>SMI;$# M%O\.2O[5)9T2Y6H&U,7Y#OE-T;61IVM[:Y#P?5.\/RDH.*O0HK$IC2>X2FH&7 LG4R3V8OKAZ^4C/IQ?/^R6N ' MB?Q=OF],OE$"$'(O9\M=Q+OQ JU3DLZ5TP;&J49[LYC:W3U6@,5'4*"I))&^ MO#S?V.%7A*E%U.8L;"]MS-_84N_G_*_3 \$Y'W!YU8!3W?K"UO,!XI7"WK#+ MJTVW\HCU.'6Z,'KD)KO<\#14"D22(.,@W+[O&<^(HN7*:.;" 03!:_I="CN8 M\;M[]S=VY)^M[M/0Y_)F(3!\UM,?F1A7XH_UQU<*#YHO&5>P>+<67DO6DD /2*8+BZEN M01%FHC1C_TYI7VL#1XM+'4Q$@_M2BR6I4W M? [%&G ZF*(C_ARKPPFJ2HXK,S^]W/,KQOH*PB;V]5N0;0([%-. 0 MM[.$*_;?U%S#AG"=X-^Y>^@Y.6\TJ?7\:VZBV:9E)!AW!O1%(NUU/R?1M/9( M/VT(M69#_%QYAHK._3&$'KJ6/WPP@%/T80#C.W=4YQ@X,2^K3_!+)=F8E=S8 M%IWDH5C_TOT54;E24L;L>Z\O)@NR6PF;4!D:RR)Q9 ?=:J$9(8] M(X#LT283" SZE1TKH7X2#SMRR0:3/^X[/S5&[F!\L6!\F3L8WQV,[P[&=P?C M^P,POA"2HD+8V93>R"A:RB#UYB1O=]*#31S$Q]H8[RKLKE3D6IG'')%O-Z7% M)A;B ULWJP2KE&N8/.K()OTX*M?P6(B/ITG/5 ;UO8:IICA5<_WA9%"9Q4%\ M*!;5+.$+ML7)^F \PBFG71(W<1 ?RRYNU/.I38];Z?NG^8XOBSJYB8/XX/$E M.:],,S:;VBRWVHILVN(D%N)C-2NGN]/UF.?*\VRJ00X$O%J+(&8$OQ&#K-G+RM\48%8]UL#L/6J^6L1W5X/(903F61;[@D M3F-$N]]EFR6FWZR"N\:!L4ACLVANUD.L7.O7Q!S/\*,%V($84LVM(6>U"_4= MUA/F96W0J;.[<2P2S1KPT"A5HU1NL>659F.[WNM.+)LV2RKUA+'+-2NHK5X. M5S&KF.W$L>F&9&:=IPIF:^JNM77X5*K0G<:RZ8Z8SK+#5IW&RM.!I/2XI91U MF#@V'1<7E%NK.AFLG)JEI!66&K686"2:S41I+!ZKJ9KFYO?[3GG7J0G@RA@V M[37R);""8ITKV(625+9LJE9GXMBT-N]/E,J(S["[[ 9K999DCDLS<6QJS"S9 MG)7X"INJY/(3ON)L,"!.$39]!MCS11"8[P+[]F;I \9@27*<4 %+P1DP!Z._XW)!]2/N(<7:H5 M_4)NKZODS54;:W2X%(]U4Z..VI?Q3VL^U_%R7ZS1I:Y6<_LS(E5Q_K+FN+6 M^JVOW9[N">B]/_U$1&ZL^*T TU#0!D?Y*)CV M:Z%[2\D$3R)9 M==\427O###(Z65P%AS."8Y*"G.&4J*=A@[ 4'+ZM M;FS]=_OC%Z@9U'A\21T32DT="@WJ96XIG.U_-4;1Y&N\N6>NFA5Y8?UTNFZ4(-E'VQ3V32EC:KK,:II8RO[YJIC MN!BAV$LNV^]P3GOCH2T0N=C"S!]F Q5<&[RB;(7#C+]"6=W8GMSMHA^IT@)6 M+_B1!:M.?R'Q1N-C?:Y$UR9VU8M;T3Y+35Q-=6QP>@R.:25/9G61\> L5)6>G=_KC;'[]$ M*3P? IXLL86ZJ&OQ#C-65]#D?PDK7%7$5^N(JZ<@7X90W.V,1^=DM2O:KUA?]PP6L+(P#NP MV17Z(%@V2>/GZ+E_K"%N["B^*HSF[S0];CGJ<=<[GQ%A?5GO3%A,5Q5-D=E4 M7BF4NWL'R_88V/@)]0X!#)/SHI=O;9AXL8^8]MF[67(W2WZ+>GA9)SQ-\H\% MN;N=<@M^/775MCFB(>P$*KFE:3J9I<^3+S_-%HF90GDW0[YE!.0>1[V6&HF' M\UX]SN:%.DD1;\*U_NM+(JV:XES&..X/)CW M3S,G;MD;^3PP[U\&*PI4 C6NEK@A*Q#WA&' &>75S =KI;)+*[IRFWDYJ*O6%&19%X2UXN0?)%UE*$5"%$1U7.!-5A :^$+G] MGB>S&;;&5IFFV'1[+:WSK_\:JGXFI(AIKHC&?J-T>K?A%$,F5K ,<%K9+:L. M!.[#U*(W)-G+#RF*71$Y-5=\%(JS5 =IU4Q,FW02B+N]E$6(U:3O'A)0 !-@@]$./K"0GL&MA*"U1L&("QX[M*T M@K9,U93.GHF4(23*$KRMC+#NI[(HP&9PA"2I*&#/#\^-P;]/; 2/K#8P98"[ M+PI +0,2129RP ,)S_S'/E;BD>TYJ/#/)-P73&[)/R8>5<&8@;WIS=W]7$V& MOQ?F+OA!DP^?'(8K(;X!WQVYAB$#8OX%@10#64OXPUZ">U?D@FZZTI>-?(G( MPV'B"QY,?'EU4 L0]61B7$H,6R46K9O !V!9P'[H"8YK&9\PHN4]AT'^R2>7 M"#?=U_ORH$F*#*?M60'GB\V^M!JF,\PM3&,A*&RHS"C"632>AV,#;6:Z3N#;"#-P%'M3;'P3*3!N M/#L**+"E:8<0S@[D&Y^(X'HX(LN&]I(*I,\&W[* *!I FT=F(-EHM,ZIZ$JF M[#WN.D-UD/:>"Q)ZQ$Z&&[ MQ6!YCY\Y8V3=\#I'+T$PE&CE ):%_CMU,TC MT6PQ!WFA9]L?6"P+V?$.I&M)QWLAKV/EH\F84WW8X_NYQH#9GGY2,B',#F7'IW1B2)NOS>Z',#6E]'/6N? M:!_^D*C,B7LB IKMH$,@H)$I@4Z!]I4:2=@%Z6KPYU.M@5P&P?9!Z.U+8<$_ M/WCENRR[Z8M.M9RYWA[#&SCGGJ['%'^YDN46R4 _XG2Y7H\O[$],O:Z^?C_C^BIZX M"(#YS<*[(V&\H[N?B,.-U3'$U'W^[@VL?!)U8MO6)I_: "I)/H\3N# /S8&53:'*MIZG0VR-B+)[LN MO#]T'$0+_!$#\)_(F '&*?@QDP$N"UL*834.4*[72O..A MBI-),J;KZ8>='?L2W$16TBK/? M+%<:MEMG9HS$&-T9ZV->DQB=3%.7;2.ZQ3/Z#Q#Z$_?#_'Z87TLS7!JNGV]* M^F/N,5?DA/PJ][3;4GTSL_FPICE]%Z!@V"U,5(,'O]"94-ZL'[.%?)/A5#S7 MKZR=;'UOS#P,:BJ32^:R/\M@J$-#P0T&"GDSA-ZD87#LLBKF!^F3N_+X++," M%<= %N;\Z3YVO!VQ6$^WC6IGAG&[4FZY<["M:DJ,!R1-$'@RG?[Y=L05,1WO M-L+/Q46Y"3D_\O@CU3[/N_T$P7IDW&0VDFL'@[_8\%_,:.. _&[+AQ0S50CNY^J'_P4/_=^ )OZ]!YIZY@ M=3/-96DC@[4DZ;?@5PVS)14^KZ^;&>6RNWI,N515I; MF>IB+RS3V_H^P%[.9(&ZB&G+>1%PX#+$/BLCB'#7B]5JYWYY3-GP6VL23K 3 MX.\BZBYP!6\C+E\/3=)'DO[R8M^TM*@L*^!_0%2O6+S__*M__,T\QHJ43HJZ M+%A0E/-D0(O- IN$[@8_\"L[L PT_.2ZOC-SYZ'8I4=;U M_[QT_%VV0//9LAN"BI3&>UM;2D'!/*V[A/_]/T=%IN$6GW3]1K;0WQH"*>Z9 MG/)J6 4%O, _@KX1=G9PV&[*&=U@;7QD MXX[*X[UO'1?(^Y^]4DCK$]TQE_\0^ -]3'!PGE%G!+_*>8P?B/._0F)NP6/C M?_JM0JP$(P7EM9L=Z3K_(V#"H!8$4TD4O%X".Q0(X>*]-L]4>KU6XCAHLOU$ MN=OBVLE$M5EX".L=O_[5FJT^VTOT6XE^A4T46LU>JUXM,GVVF"A5FTRS4&7J MB5X??-!@F_U>XB]P2;_:Y-CBWY^XB%.N^8M!'4RVUT5INC:P4>PDL%QTV'N( M&L@VJBU[8#'2WZ^JQE-IBQ.CVU7Z C)1>&R*2S(I2CR9D6B>2LL$/Q6$-$]G M! G#Y>D4Q^A_>5(A!$8-HPU(\=&:[[AA>VK,!H-6;9'I\ @M_OC*QP'16&7+ MTE13V\UTCRO3>'' M<2U"8/)*)BT2JQE/\=CIE0)MC7+VT*78VKR>S6R9DNDI$TL!X3$O M=C$YSY;W@]&,&9;3O68GC@+JBATMIETZSZH#>5(<[;93N3D#5YYQ"K?NME:4 MFF8T-=?<%',;8M K,G&TFCS1A)I>4RN6,*O@?)I5^WME$T>KDF*W+6*RF6E# M45:6JEHL I8$5YX]G547LS&V,MOL2BB,FS7)S;KI6*IVTO5Q:YC9ECFAH_ 9 MR^U453N6JG9I-4@U"%[7:'YN=U+T$\WG.N#*L_<Q[-2M M*!D&7'GVGA,L(YJ-5L;$RN2PMJ]E%^38..<4.*@V,YBT.F;=T5+D@A6HAM!/ MU6$ZX>Q*AB2RFT&[0F)">YYS'_OFRAC""99G[VFFQ$XN/:YON5TFTQJ28G.2 M%3? ^0KN^?%6354NV XO8&6-,"QJ+7>Z:UG;G/I5=5,P;)C:L_N6(,F,(:%H M:U<6974-CVF[J-K K[-=*Z:SDBQDRTIZ(5DL03H=.E5<:C5JFTP_/=70PA4*+@\RU_<)PQ1\V M_KZ-FPX=O,%:$&LA)@.L55(-\.+@;0[L%<-3%>WIZ:F;[FH%ENO)3GZ39WN= M*_'4>P[WG]UM"SP,_PX9[ '>Y,MZ!\\;!J'W@UW=T;FQ#D[B(4?]S@[.&R,$ MCC^D7T3COE/B+A*_BQ!0)+[RB/AQE'@],_F.\_GSEOQIW>.O2?Y-+QF8>?!# ME)KZX/)I#]C^=CO(7PM:'@-_>3X7B2?CVNSOLO"#9>&/3+!OS/\PE7XA-(E? M2G_ZN].?O*NYFV+S[.F*GT>!N90"NV$&/<-TN1/N39[.[1'N XKE2PO^HI'O M0[S[8HSXU6N[M ZYL9X$\JARYSI]1Y&9'[@T'55F+5K55,YIR,LINQ?5CP_I M"!COD) H6Z;]0H?!AG;E\1BO%+6:M6-GI3H^FA S#U@ 3V9SF22.GX](O3/S MHKMM9NU^N353?=6,P\. L\B:>O>%Q\7S[]!%5Q,WQZ\8/@8WPZ M6AB*+"X4%:L1G#LNTJG2>L-XU579#'G9<^"K#1GF^2J:N['V=L_CAKLJK]=& M>?D#!B$:A"Q9,JVBSY"!20>$&0GU09B?EV.W32A[2VO/M51U2!4*)#[=IWTP M$YRDDFGZQ2;).]._YJ'\;J:_V&EU4:9/30A6'#&[(2L4]HJ;K196YI@!3 ]= MF6PV2<9@?;RK,_B&@O$_(_S^">?5S7?U?EM/Z*B\]]S2;,K."R =9=TI-MHU MATMA[IXL#QX,D.323KWDK7Y:UGZ+ /ZFUGZ:M&SC[#T:MM.&ZPA MTUIO,!!K*:KE/D[\A@_ TG@ZF$,D#?!E0=_9ZF%\]0O-(W"JW^FD MN!_8WD 3O["WX;:'51&_MIKXMNF"@S>[3W>[0<( @4G?Z7)[=+D+S(T2YBXP MMTD7(##X?4[E5\ZI?*MA_/,G5+YFA7ZG'0A;CM(?;3DBTP\4<=,E]^\<6EDR M_;8CX =[/^QDP;*]'V4#CK*_>'O27:1^CDC]D47X<\2(P C\8HT"+QME=^[X MCMQQN3:W.W<@X_A'<< MR7IQLKX-J42Z:2S('%O*^NV:N5R2)K"[8%S=&?_= M@G&;'2^,.1D7V11!80)-V5-^81+I,A0,^OF.E^\9@V# \^#K"SJJ_G/,Q-2U M50/.4!#-Q50U4 GF=P@V?+JM]Z/%]+3X%C\JOL5Y>;S?5#I65^/E= #=[8M$VIETRBZ\^MFD5'W MHMWQ^Z3I)/'BM-[;]=-O\RR[.8F B\2)2\C[+Z7HE2,R%Z#H-P^Z1,[>9:#> M$N(D2' S,#%@6V-6QE\AII6(]'I3CX MA^DN0]MN>\JZ=H[*Y^1J7R8Z?MLXEQR99D@CF2"X->-:EXL4Y2( M[=92WUYC;:&_^8,ALN^5B6**HM*B.N*U%?GD++'BAB(=OZL<^)4YZB6_\BX3 M]XC+!63BK7V4GR43)$XH(VJ1GG"[@=[=[YND:-:@3-#_^F^:2J9QXH?$6H86 M9$Q346!F3;@20NE/B[+<,#;*^>(O#I7RR3;>2_'30U0&\7%+4>)&I&]R@V6_ MVREA&IU:C(WT5E0FM9F'Q9"F,E?""?J5_OFM2\<](O/#BC=O4!]>V9;Y=FT&M/,#K6RM2? MEO7^ .-9>.C0SR.6OH@8=QG"G57//P\9=PQ1$/VB 7=2][\:.C_$\NV=4B?H M=]=!PWL>M.UTJ1]?B8#HS=-I05!D.<-/*6+*4R)-\E,Y*_(TKBAI(2M) H6# M9_X_(?@&+(A)U9HIS&@^L0L+6Y9S3WMALYE!3^KT2GW4JW/34 8][J4?GNO_Z55:W7ZJSW8;B6IS MP/;Z#;;9[UT5W/'YW8]';JQ7^A6!'J<[G-I06FKM:5Q?%6\ N1$M(>6 -234 MPR+@1MFJ['"$6ZY'\8>"*@9V";I(E'^Z(/C<(M40\T"^B']_I M\D406-0#<<IK]^ ,_"RHKBUYM[G&YTOTLCMR^?/0>%@?,PK4_'^ M/4.]>F^K]%U^/E=^3@,L;V&(Y_?DC$,^)W3UTZ3J(]@V=\&Y"\ZO%YP/8'/$ MR,V-Y0*8VF1U+,%XC-9&D,R_AY_RLPU<15"NQ%G3W,L7ZO_/P MO=<27'/L7)S$Q\AT/SU0G97VZ&!R,S6LYNC'16[N#_4ETW0R^V*-VJ?-EWLE MF88=93NJ MXR*F5XU$Q00F3 W^I_? /'0?$O!-G[_G'+S=5)8-\#:2#/Z$;N\<%@=O^2@8 MKF#MX%M3#XD+[O?SA1E$_.RN91G_7""BHB + 9+-I_1.H^<@6^EM#((T_DU->NDE0P O\(^@;86<']D'V M@: "@_&?\*@@X5NE'[+9?R<./\)=.:,;S&-'-NXHE>U]ZSB9[7_V2L[+)SJ< MO4?@#_0QP<%)2)T1_"HG.7X@SO\*B;D%SYO_Z;<*L6$G^'-06!53:P4T$2H7 M !JFX.7][5! A(OKQF="/Z_%>@9-MI\H=UM<.YFH-@L/8>#GZU^MV>JSO42_ ME>A7V$2AU>RUZM4BTV>+B5*UR30+5::>Z/7!!ZA<)O$7N*1?;7)L\>]/7,0I MU_P%7'G4E0J4LS,W71L8-W82F#PZ1 0#DBI;&]6&-23 &I;^CDA_O&H\E;8S M,8J*"?G@G^1 ]_K%48)W^+Q42.472'DJ._JUL%1.E'-96:$I/D?A"D^14YF? M3H'A)6!D!LN0.3H]%4X+R\;TJ%ZM<:CH8O)(Z*ZI3>T_=SJ,Z8A=6 M9E#.&KV"SLWBBNHJ!4>:5LALD75G^=E"HEN6W8#E=V?WW-2S2PHGU3)6J)8& M4FF[Z;;L65SYG5*F%OF^L:>PU%)6"M-A:4VV-W'E=PR5+XS'I9+$MI8NR=+J M\''C1LOOPBL;7 <;UZK5JI;JFEEK5,^Q76G#9\ZO?!P,LL6ZXT[8X6*I59F5 M*ORV.2N C?,/GSJ_,;F;-?&V*V9A*Z\)3M4K, MIBK#XUC,I?BFT*&G68GK,>R>4%UUU6DR<83/:P3[E%OG\]IBM%F1F\)\W@)> M<0SA&P/[T9K0ZZ'6$D0Q14_II=;=Q!&>2',M^VE<2VF%@;#+X06Z\<1VX@AO MDA)P%$9%@1LN7K7:T]TF^5:XYW9KLVS3+XQBR,\UK<91BT0)KO@ M]^5VJ5D;]?&9AWAQ1OX6!SMDF8Z46=E7,X6R*7TQL:I9_G,T[5V*;/_:??DPIZJ''-H,]Y+YR MJO17C?J^L?)&XB'W2\M.;XP0./Z0SMXI<0.4N(O$C1 "BL17'A$_CA+OPKYV.IG N-B?X+@N_8LF^ M"?:-^?^B\UU_)?WI[T[_/YC@>E=S5R+IT8JO.?CQ-1_RRQGTD@,\?QCAKC\\ M^**$^X!B^=+:O+C0]E_X90!3'C12D/?"KK!,O]O!^9U0/&.YBB>!QU: MCZM<&L:7\NFTU2]#GF[YV#G[/C?C$'7[P.]JT)2 V-OQ#,IRBC!=)D>Y!]GR]V]D)0&W>;51S]MRX[Y$;F:V1;/@2'$T MI>1TQSG&:VI*YY)TFKP[(W=GY O.D;:\ M+/[">Y@3&Q0K5G^AK["RPJRSSB1%N0,X.PTH_W0RDWTIDOH-70A *$5)"-(: M8M_?'8F[(W'M@P(Q'./SV_-BN,781W=#E^982U(*\^**?"QL&6]X#Y',Y5X: M1WKGW;L/<1T-SB&0:SWYC]Z$*"P!D MVXE,S+WSN./Q1DL+CJ1>#NWF^0,QGO7F>E76\S#-TM;,9PCYC--.6 MNCL,=X?APDF'-S"E7ET0%/&TZ6FIE:[2@FGF>SQD2N@LD)<:F7XCK@+JC[V[ M".]P$6X>4?'SC@Q?K/@N[)F2D1N^ZUN"87O/L_.[Z%^8K6J'7VF:AA7Y6P,U M:?!N:31T"CD.UXC:BGFDE,E3D?WXD&'$W =9MYNR\[R!5W';^X6R%%-+#D2R0 572>SNGOR1>W*7F_!4N[C<:+U6;["7C#E6V XYO3 H-13V M_9-Z/R0WIIUI-]@AKW.I17KF6NG.I$L@!!AP7F:Q)(5=.$'_PRM+OKN!>M8U M=8LPI-_6K3JNO0P 3EY+?M8V]#KP8L$ODDP!3)@K,]X#GY$4,^,"S$*;/0GY&0 _.;X<> M_4#+ ;(ID7[ 0JA/L$=RR%()P77,!); X'.CH 'O@!7Z,RF.@Q8.MLX#;M6% MG>DZ_RCJ5I:B.Q5 EWJR=VQ4_-&+G5HD4!Z16?*LYLB>Z0+47W2LCDZ4Q5GW MXQ\ADZ$;O0A">M8"M1!40]\=,(YE"4%YN4!F_2D4B27\ >@54TDLX==W'ESR M0I!D6'[24$7+M$W%@2H ?5G431S$^!/HC!5#8@_!H')3F\-OVLJ"GAN ML,2'T$H[TP*?SMXQBN$[JT25# M+#!?<8 HIFN%]L(7;3,0^.#9;T%0_9!PV);#-X2MNG 7/O\+_<:HU4XQ"MO3 M*IO4MMI2Z^I4#=NQ7/@8.#(EPN%*;Z>5"^55 M"ROT968O/]86I0;S!12VU6UB ?XP/\#OG\RF^.PWBBAU>*" 308:,ASO<53< M[4\P2<@K%\H<.E=\<'E9M1*V.[55214LU8?M%8&5!^Q[>$@!X07?@!_"+R_1 M;!$/MO?DBP\)P%M0B*'OG_RYYA)YV?.#:8C[#I)K;M1CJ/D'S:6V M98JR+-DEH$:[H6_34M#!DM]%[:A8 XKAY%9?*;:?,&%AL=/-C*?ZJ\V__IM- M)[%;LY]\?]2WGOQA-G>V^PJV>Y^5ODCO1]+"LCJ:NQDN!]T4N=RZLW_]%\]1 MMV6E^^#DPM1< _O8=6Q(0:C@/-_03FR F0[__6D\E^-)#+(<_@K+!7\MP(C' MU+10^#!R421+.52=N9>Y-)^[FC&DD(6"5&5Y:6K5\;"H91A MO&6<\4";XA\SM>+*X8;# 4]4W)23ZFW>8F#&.54GYF7M27">7&93T(AR[[$X MZ*FI M.H ';1@<]@YHT9P9*!#\S( \SX ]^29\*ORJ!9D8\.SQ8V RS0$O C3 U/$- M6#1/ E:'P$*'!!J)%%BI7FP85DF\$,W]M$$9)'T>W7P^C?'>"8E?,O@Q.C&1 M <0"6F1GJW9X=KY,/"_E!(XMH*P\'1:I*4=,)-C^#,,%[ETRKZ+\U M=%//QX$4UKRS<_IJCBL86MFF5E5JW]Y<:QS((1D831\^&S5'WWP'"_V8:2%' MDQDSY /]2]'@S^<*WQ),/_% 9>YTN3VZX-@#G;L3YO8(8VZ0+%)@[8:Y' MF-?K?M]WX'_9)GPB.OG+FN*31MJ^LB?!RH6 MC_KS!YR0#]GT30/\QVSW2ZC>SZBX#Q^Z;FSQ&LBPY2N;/*N9'UHUCEW3-7[NKT"V3D#R7B MLJKR^_#W)4>V_"HJ?RNM_X'Y+G%*[$M[FL^7G!=TE+80G,14!E<9,._O)S6@ MI7PQIKZQ=5^N'2JZWBOWP.$\P]B:I?4GM+8HM'H[=F149OK'FZWC M$E.,*,*[)B^.*V67@UKC\)2ZRVQUGQBI@BJW_$FQN D MQ/M_":3JSO4OVJB_F^LOWL=\.:ZOBC*W=' NJZ7V^]VDNTY/23Z8,D/B29IX M"4?J^]GG#'@>7,1W,,(^_7#ZT3)Y6@]Q6N>_;E3S8IFB1&RWEOKV&FL+_;T.$#[V]:2 [KJ)XG1@19<>T,U9&]ULJ/<^.):V_FX\S,&S2#IY,4?25H M@1_%O9\;W/]Z[GUK-<_5N3>5>^)S"TS(<;TNMN,&+C$=8C-OP@R)D\E<[J79 M%C_"-QI:D#%-1;F;@]_2"3I;;^*O[WGVH**]#]J&B(E;BA(CXA+79?/X(%W MB,:N,,=[^%J;^--K\/A.F,M,SOCIHO =/"/4*4?\YSO;_$ 09/!>"7DKSF&Q M?4)2%46V9" C=T/JMI*/MV=HW:"J]OF9]=FY&')SC.X6>GK1;699&^MU:"IK MU<>K47?C#98ATO3=L[CQ%.OM"<25/(_/$HA^MK)O=PPFCY675%,L$K.+0Q5 M;MGQANB\'N^^B\4[?9F[6%P3 /1R8I%:EJGU.Z$PD7D@T\NCYM#L PT_>187]NAV*5'6]5-1+?2WAD":=R:GO/8:00$O\(^@;X2=[:\VFWT@ MJ ."9O!V)'RK]$,V^^_$X.VUW]SU[I\8G ?Q+X M WU,<)QZH,X(?I43%3\0YW^%Q-R">O]_^JU"K$J"/[\(,M!'#<7 )"]XG<$' M] /ADK+Y4KG;:_5M@R;;3Y2[+:Z=3%2;A8>PV.WK7ZW9ZK.]1+^5Z%?81*'5 M[+7JU2+39XN)4K7)- M5II[H]<$'#;;9[R7^ I?TJTV.+?[]B8LXY9J_&(0@ MX:./F:X-C P["4P/<%+;'@K 1K5AESF$<_C[5=5X*FUQ8B0$YWY7D9PIW1:[ MG+H6EW1YJY449\8C9'O$<^&56M;*9T@A9[)"H[7!EE2NW;=G/'%^Y:I.KT2S M:&LLO4O5=HURE=ND-N!*ZO3*>6%>)?/#?54;UJO,7%+'.5?L\.3Y/2DIE1_- MEFM;(X95<;EQ!KR:@U>>W7-B[SK-*NDLL5I]/RV9\M)I:AN>XK'3*QNU]9I? MCRN*1L^7Y6*G\?@X>NKPZ?,KR4[%*DX[^R56: G=^G@KU#0,3C\_NW)G5.FN MDSX9/4 M,(H-3)@_+2VG,#1RN1F?.[^2V"_F%F9FRVQO5FRIJ<;$6;?0$)ZS2\M%/2$%DMM<,ZNT<>>Y(-P",Q6UK)XJZ4 M62U4=L4W\X761B.VK0V/Q^RIF<\NYR9#?$#KD&+Q"SJ:L!;7)R M31.X5*&/FS-!9'D]EDGU4KICF;G% BM0?-.>J&)O/(IETDY)?2SO*,9F5_G' MW+"L]MKRGHEC4IK"]/2$[7;85>%I,=^W+>DI!>])GUZIB)C:6*ZL+$>/-K6U M:I0V;&L6Q\Z5X;)M-E(#EQON=]MI9J!K[>8LEIUK!6Z]H_N,5BBOTQN\,6F( M&WCEV=.[MF[P]%9P,#KGT)S%K_)D.I;Q.6Q*;#?$Q, $^XGHYI?U9J_.Q#'^ M\&G1P07<&'*]5#K;[K8[AE1EXAA_QF3)M**F\UAML++J#J/@[A-SQO@\.17Q MM)Q6>(K. ;%.4Q(O4!F9S^4D.9N3R:DDR^__QLD.O^T[Y-F^ ,7E#!IJA5VY MV)I8SW(<9<3RV4"9[*;5,I?BZ+15'XY9TRJ78_F,ZFTL\VG%#MG=#"_/EI,V M+C]VXOB,(M?6=J';9:V%[?IZUIC-Z_0FCGNV5BI;GVO$1%.+JM)MMK#A$]CK M&.XAB_NT4=NP'8ZP>IL4T(,\OY_%\<1BNL"F-$F:F%#,Z]M.N\.+Q4TL3ZP, MG-MT1JI6;@AF*KW=LS10<3$\T1YE!)S,SP8BWTG$@9#8(+;>L"PG-C \30HFJ+NFF[EGR.H-,T M=6Z?XPV;=7>DPK7*!74Q\R,+JN'*$N.\44%0#Q=&!V67#P0P0<4NU(=R6'T[W0)I@..NJ,$VO,MHY>\VF M5JE6D9D4Y]*XV4K3';PP9NX 35\+T/2..6U7QLXX!\P()FQ\Q@G335'8<#EKQ_\1CDO\:Y0M MTXXKI;?;PVV]W"E97$$>LXUM?UR>U#8>G N1)$@Z2:0SU^DQ^=YL_@D:YF;8 MG/QC-E?9QZ8?5N-I\,L0PUYBB"W8EX[O]G[\N: M$T>:M>^_7T'TB1,Q$P$^VI>>]YT((<2^"22V&X60A!#:0 M"_/I/);#;-MCM MML& K8OQN'$A557F4YE9E?5D(X8+\\EDS_N"Y D2R5/(QZY37IV;W 3)'J#Z M?,ZP05G!M*J:_V5\J%/;K&NDMKA.,W;?]D'!:H_T:X]W4B@.G5:MT1,;:UZ? M6&5"Q08?(GCZ,[Q#(CRB#4&V(61A0>U!G1L,_#T)#):G8/J\9NU+@>,R:]G5 M@.//C-];P,&L>7)>V8R*G(85YX+=0@I&]Q.-X53>+#"Y5X6A?@=:KOAN94RP M !R 5" QA' >I3_&HWG98 Q4$P\#S4LS))U=&>U?F9*9[YJ%:+^%[[T*/;39 M0W>-]W"SU(ACL;+EI4I/9BDV^D2[UL1DF J7@@^QQ6IAYM"X4X:8'4$.F<=) M,@]1K_FQWU;ELW#MO2K?G36TN, H%:@1>D%#M(2F5OU$E>\%8HD)&IK&]4M< MO+0#"9*WS(X"A\IC:*+R)/ZU0K?.,NU>;F8D LA"MBQD.Y59>[%M2KH!FM_[ MJ/56->I3!NF86H!O24*=FS3SB:BO10M8+^KRE N]WI(H6=(RB/4]\PV&Y$GD M-:+>#"A9^/8A8_AVH/36+4W8P,L^)S>#))8K%?1JY1.!8KDM;3OH88BH%:C2 MVG&HJA@S.RZ+AU>8D&%HU*G-A7F>>_K;9G<=O[M!VO MPHLVM"Q)7*4_#""+7QEC^1.U?;BILFM+'W%0 UZW" *=CFKFU-C<42\M"MC\(V:Z>KOBZC=U@KW)[W&/]C=*SVGB3&QJJ M NNP-M]8G^B.SJN58G6VJ;-00?']2;-)"@'#[ DOL,3*G:DLW9<#R_$U+0/+ MAVSE,["X80-BM!#51-ED)P1GF9"%?**1U(JH;0[C!0\5!LNFXY>DDKQ)B61 M.:(\C;YV1'WMH=NEDGMO%_+?*[([,>GVGUNJ9B#:KK+JF2%6,ZM5C\>CE@[X MEM(MQCQ%$'DJA?SF6\N?CJ MGS,4KSM[<8=?*EEZI)')[Y8&?DD0S=AN(KMM^OF+:#\"=(*,Z!+/2 2$V/5* MBS>;2X'5P5@0D)B%8U2>( [W34Y3O>[+H>'F JA/0,/I:SJ<#PWS?J%4DVIU M#B)&OLPM<=7JK2(PEL3L$7F:(A-$'.8Z_9U%2%?E>%[L&$ZFAI M>YI1WU7935O])A1 S;MLK]NS%MF*_FW!*<\ MP70>3=Q7"OLJ]\LN=JWWVZCZR>S7&50=']=H.T;%+;>JN6X+"Z"YU4Q5'81I M4!ZFT#S]P9I]5Q>F/9Z=@N$4EOOYR5S2+&?Q_+'8<6R^M(_20M$@(JFB8VJE MGM0KPV2PVO*@,D1ZUYDDH3R*9<=365;A)0*I/U-E$D.MUG0DK""-$9'>HH]+ M?CLM'&$8ED=N^O"H9B]EP\LR_JZ S/ *MBU.&^$(LJ,;4TMC?%\+?BG: M$9@%FP"U:UQ;X^QYU!VKDK(ICWE0( @<$2%HGJ /07:Z[;C;U=C+TB]>@<:> M-E!YN\:N6%/=JN.B*W9,AA>%16&R'J8EK<"F&83F29HX\9;9I=V:E^JA)!.7 MN6[O/2:ZQMK'-QNFO+;/< 3#[4ISV\?FC1FG67U[/72U56V4UIH#5@?.TP26 MQ[(\NA,> WUG;?^\_(;CVLXMG0Y?DPVM[G*77]X3ZNXO2\HU=>TG.,&6@[)_;7\&X@P$6H@&U;*KV\\.!+@ M7\NC9O3N(OV^ZDKA;Q_&XQ/1G+99:HZOY2+9SP$6WM."^GE=-OA)7398TL;; MJ,I[/5,,(T4.'%@7UG/FW1A_/++GF&[+GB?%D3%O8&+!%(=XV)'%[8SW_"K"!/9@61UJU:4:E@F +%:U7PUU!7%J+WKWR_G15W,FV: M5#'0.9;WD$:D$/UJ+9T5C$#R.'Z8;)BB\?P3\]8R?N>:F&GD2)Z#ZZ$X[%5' M,\/"O2H:@8DA") '?7AJDBYFH'1AK,F>G],2/*H/%4-R*)S/ ;U/?R+I)()Q MY7.>YB\U!10)LN)\^GFD>=J^=F+RA+2J]:-ZB#E%7H+W^3]S9ZV,F(9Y?66N MJ:&E=68OVM 7\BW20NR'Q1,#HLKB<5!K<<-:955;V::-=*)S%4_\J'7\@M41 M">R.NF0UN*PZXCZL(;*:?-<@"/H.@C-!7($@,D1V=V7"$TB]]TO MZ9[ [M>G&P,G*R6: >5;#'GGG=TP-L FV,DJ]67BOT'QGZZ0['<4_VU;QH_5 MDB39X2SE2'^WMW!Q_3QE&=E,;IG<+B^W5WB6B2N8& G7CZ^U>VG@[Z6#2$H4EUE&4'LDDVS4BXS M/*E20R'4I?26&IR'(3)/X*_5N\A@D,'@A7RGC\& C1NF.JLX!0Z):DR99%8T M^P&F^]_ H(14H6VSJW@B&Z"D!/$4.;(!#$!::!ZEB#P%G8F<[:O! /WF,'B> MBO4Q&-1'S&!H=7C2'"(8P\"?SFR:B)=\;&H!R+G;I\J>SK6[6>2>-PR\,IA^Q&GK M:Y:53 WCJ*U[->)V6G1?LZZU>7% MN3F9YI )A%4?Q@I\E=D55H?S$$)GNO[)FT17INL?<;Y^J^N] MI4#WN#HS@?IJ64#T=;L@E<^VJD^,B6(0&]T7"]6ZZ2!L) 48G^AZZHN1X*3U ME'[8I4.0BN9HGFRESIFLVH9C^(&7IDR=WD.[]%BS78?K\./V.@=H0Y]HW%/8 M%UQ':?:DMF_&/7D:V%8E2HT6G/N 8C].Q>J>,/$8"+Q$U$J3Q"W?)^74_S-=E3YJE7J&IKS7+3BZG9 MIMV5I Q>&;@_X@S>ZUJ"[M(O37L*[5%O56>WO8YIV@;"MTM6G2Z[9]OMF-%J MDZYU6!.*NY@55N9#I,CQ\R E\"QX:_54'$DC4%3LR MQI BP1:]^=E,G;]QL67(K):?I-\9.!:L0>$4D%E!EP#1&B3,_TB8B,$DW'7F,H MRS3]S5MZF:9? ^%\E*8 M:SE%]KP8Y/')=J+^0E;/O7ME J5I- M*^_ZVDR[>DC%5RRZ=0QI%&U(6XX9-!J/X0W)9%1\9Z;BNU^K=X3UQ!V<4)*!)$@(I/#Z>3P^TW-/S/17Y)SXG7H M7_60'PC(T/<2D"'P'8;=-,T*DX8X)^(8R^!PRW#XB!=VPP@X*<_4=Q3_K4O_ MCVFFLF7NW'K^N1%U?14S(6?2VYW9;8WK>P7/IHZ;ZU2!B;#<1]_:E<[8!%FU$J1-5Q4:'0.80 MC\Q:$+.C,J)I- _C9ZIB^=4P\KTA@GX8(@977RR85KD #5'.DGKVT*("-W5UICV^1+464^V@B:;>'N\ISGZ/41NP,\&I[YA8O734]Y$-)'KF;]. M>V_!(3N[^?LV0/XS6_>+@FFG00]M]J!>XSW<+#7B6*QL>:G2DUF*C=Z?,W)" M4+/"=%+J>*M([#?9F>KTBLYLH^_I7T@X3\'8^>S>S2+A&P'ASRS:[X#0G36T MN, H%:@1>D%#M(2F5KT*((R(#ER9E.H$9(^:14IJ;*J\N&>'(3 J3U.O\=70E@& ML-.;W[<#K+=N:<(&7O8YN1D(=JM4T*L?8,H](< (>1J*M?IZ+,JZ*A(X;UD5 MA]EQ=OP>8#<0;E[B1MI->]W?*_Z$U>FHJG<(PS3$Q'U>3KFM8ES%1M $&IDK MU*U"9J$/-=Q!VVY2XIY: ,G#$)*GZ#/=IKYI_?U&ZHM*(Q5CAE&/03F#M)=" M58N*!?HZMOKG[9"(QT&%([2V5A(IOQ/(S(X) ,Z3%)2'R(]=?K[&6 ]<_?B9 M>S1+B21^W3S*/-.O$/L!7/_U=>S2VR$])[?!D,7;"B0K+1,)RG4V:D:[F\\4 M1N8Q['#SYN],Y[] -/8)*O^9MNSM*M_O6BC"LB,$ZJ]YB25"5.MY_.X*- G1 M>01Z5>6S^.CK^9=9?/0..P3.X%]#I-_6 FZC6"&83-9U_, +TP'5G*[GZE[B M5AU!9VL^@B8^VXC-AC-0U-$\IG21D>@=%0>"XXE)(K,0*0N13F!6SJ3!H\JX M&I>%OKFR8(VWXB6[B?1$@W?5$D@H3Q&_)1ZXN2CI\?04#*>PW$]0YBM^A?CH M&@?D%)/Q]61[XZ+]*FOWFY=K6-ALIG,QH$5V+E<&VW9[S1.\!$-@O4;@ M)!Z@7JOE]/;5^B6=N42$4+.7LN%ER7F7OY5W!6'ZIT4$CV+T7PJ80#(9=_*& M(]@4>SH"2X.68PYA=6L98K&U1A-LPFDT0.4IZ#!Q]G2[4Y>5^N<'\9>^HG@% M4/@T\_3'4%C,&N/%%JH*8H?Q%P9!U2LU00=0 &$%G4>/T,Y^>-?JTG[9I3:R MOM^XWQB4?"L^PPL>X!Q9 !I"T%HU'G]%2HU:-&-"]= <-(:$\2?TV MA>TFJ#N?=VO7V4=<48JER1Y0Z?D_JN$O+3G^F8YK_^I[;47(.Q0''4H^VE-6 M47<$^.0IG]2C)S]Y7$'1+.N?USR"TS)2O7A?',$>\8WNYK5P?32%^ZE!4@3K6F%'VB7/D@[\E*U(COW]:"GJ#GG@*_KY M 'T4] H'K/RY7[^"63F0&R# ?#1Q3S@P=]]ZRH*Y_^PWS&%[H0?N$C J$4\% M#F-WV(' 3ZWG.Q[87\+YCYR;>V )^1^APQXEW "_)SJ>K!36/X]O_^\_^O&O MD/*,NK,\T:R5&X$JY2#%M<6^KF_DB9"K2URI;\_ M<1#/M>8O9L\:;#BY8.Z&?F*O_'QBQ2S-]W,N2+6.#!^0SX( Z>]'Z#^^-#Y' MVS$8R0_FI3APZ&EQ;G-$;U4@!JZUZ7<9*=U32'7NH26-BC)9+'(5$Y%]5RB9 MVG2]B23DL*51F,'QW&]N1,V.JU1L\&*E"5IBSUOBE65[4RHM)V*G5\;E3H6T MBFHDH8?/9(=]&6*J>$NL^+#2"\O=>%UGDI8'S_0K[54PT)"YN.H4N^VHB*#3 M$-POAIZWK'B5-<(:>EDTXJ7'FYB"X&5P5^N@9;TW&L_#JJYR\GH\PQHM21SU M=8DX;&FP@K698A4!&KJ33B>$I$J= $FM]RT3&P><#<,)TY2,>[;DMFN)6UIR M?"Z,T9G8J;"&K4<2: J?;.4Z0,QSI40>E)*Z>XF$I=OK=+F>,,XQ[5*.X\5: M%X IGP.KPA- ?189=]KK/4_S8QITL(K>,V[G$P_OM5O9Z:?NDWMLQQFY(]G/ M 8Z6R]20^V,V@/L+E$G;]F[,#U])/MI?W"NGX]W?Y)@/;$;J6>V^&,)27,!L M;M(NGX>7OBU[GC29DPPYQ]$.5ZFZJ,(YV'RQY'_\BY!8'L(/CX;SGS#]+Y4L M^X3I7VFAUZKW\0'47P\QO!,S:^-,I5[2Z:_[17WL<5 =ZI=XMV?%NC6OZ,GT M(U@>Q@Z+7Z1 .;\$7BJ2]0D2D+J8S4Q$BQ?[$Y' 4+1#5E=G!$!C5??\;0>% M(;8PZ@5XGU?Q!'#_PC2=IY'#"Q#@U6EU@3BQ^'Y.2U8I]8&*,X?"^1Q8,M*? M2"HM,('Y1W4$K/CN,HOS2Z427BB+L+0T54_&-HT?%U/(!6[.UY30TW))0.*Y M4?(P/_=7VPVTG7V"L;]SNI>H1_+5I.WCK\I!^L]K*JF0;HWWE;FFAI;6F>TR M;;J[D3,^"PH+!*#>[V%]!6+0'B]MNSXT.W29X5AJM99ZT;GJ*_R*K*"[UX/] M7]\$?\S*+V3@Q9/88,'R?#QXVF@F8%&JY-'VY=';**#5>G^ ?,_Z_*\.6R ">! M>5;2X>L*]K;D>IOYR5G-AZSFP\W4?-@=M!S)MS2J<,MI;T=-J$!QG34>]F8; M,]I5<(!A*@_AAX>BF<9G%1RNO8+#BPJ/U>NY:LW=YE=?O15W/79AO@]OW,5$_J%CMD8;M M<4P*Q:'3JC5Z8F/-ZQ.K3*C8X/WY)"_B&&X@]<+0,%DS](NP&MJ\8VWO2S @ M>0(YXW68KX^!;P2!]W%%OP8!9LV3\\IF5.0TK#@7[!92,+IG,&7&W!NLFT6J M)PXK:WPZX!?#9D??%5] ,")/?$FJF4^I-G3I85[1)=!OLQ!<=?&B%Q>!+5L9 MAZ-A=R8VY,D()CT\CJ!'%14H\HRDTM\2)M\;)5==V>A%E(1!M=/A%'X+A:2. M;D2ATQ/-?5D$#$/R,/$:K^ -1'V=VC'.!Z8S0!7VS-[(!IS1=/%*2'5>?X8QT,U]"@*G<4TU.A'BE3$UE1] M -@@B.I!5[GUI!2N4-D6$71#R*8NL7,^?>I!7Y?\V&A6?78.=>I0KR(Q$BXOP4PA M!WUM2+VF9A@3%2J@+;T4#U"$FS*@Z<'\.X6."--:D^"&58IVAV/%K+CZ,>8, MLM07FR6F%D)]54=9WXBW/G:4.:/7FX0#:>;J7!A9-=@HK>I+&;0\&/Y8B3M0 MBY =KM"O:?["PXMDB4]:'HQ^6"DN]6U+T$6D1VI,8,W']@8\\U!22[O<7,K4 M=;2XML5"KSP'9"#PP9@J3%UK"UMUPVGEXH8F479(IZ,_%*J(=KV"LY1Q MR'89D1S02A'MIT\]&%78T&NQMZ@I7(5?5VBVX#08*6UZ,*RXQ405,S0AR" B MGRH7%,3&P; .A=W:2K/X-_D%_1FK@OFJJ%*,-D1 MRVQS?[[_M"4\@L8542=[HER"(LK?L"(+@6<>S%1IM$+XA;8VH7"@N+WRDO5* M'29I>2C_K5ETO)FHFIU!W=DN-%@2^J#EH?Q%W)U@?&\B<:N^0&H(1Q:&/9!Y MX:TIV9U(F>\.^ M*:\QE%^57%X*'W/7/+3L;W%X(YFEHKG2/&H-M7'++>Q+-SZS$ZV>5&\,JFTS MG,%51V_6^H8)JN0=S'Z=7=@K.'& S0;%5WOM0=!&5J#EP>0K5FM5W% ]VBPT M$<4,: 0A!! ='NK4' FCILAY/%>PNPW%\2&]MP0=/=2I($8;["*9!!%QM4FH M:J2+=M*F!Y,_DQK&8EK%&F(LCMLV#XE5<@:Z>JA3 ZCH6"C!B**LKQ0MGA06 M815LZASJ%(?I/6%5\SU.JZ'1K#7!IM@4#.M0IVRY:Q&P:; MNE5T2)P4L7+7+89;L:\W>UBY!6_AGBY1AT)%3:1$MJ9L-0GNM3:*K )4XM+J M9P=-V\OQF*[@])#3R+YE=MHRR6N11!\^M#FNF\-"-*IP1-F/S.[*2NR0#@CE M#RVUH-@BMS0-2!N2778UGLV:B:, PX>Z0O'SIC;3Y)YHD]389)=U<:HS9Q*B"M@>3U:RVAZ5V9;0RAQ6BSHR;_J*U3GF% M#Y6@8E7U3K6@SDR"Z!?#/CW$^\*N#P?]-7A(FFZ&!0Y:31-7C5GUX=YPU_90 M#9HUHN^%%<)DE=J W*YJZK"93L.A'!P1G8]LF]]"2-4KRJ+0WM#-'27XH?D06\7;2%8 MEHEM"9+E"M0U@RZI;_B4B/5P@?<\L^O+Q%8D!G8E#*U%J5OFCW&-=:WRA,9F M#=JT=9K8JB6OVA@#3^S@F13"B^5826Q6I]_7YQU![W5-X(DL$$[CJKSQ%/D*K&/]>9-&6$]_MC:BG)"K<]6YC,3H3?U M)'B "D)BA8G';%]GH0VYWT&K.8'LZ$82K.[VTDJ&KUBN'WK:(6'(L# 0$]', M Y-8K=;NUB#41LB?B3#D#ZC&Z!>IQFIM@6E7:L4FEV/Z?4[HIRQCGT=> SWE MKMD1P@#RFAT=R=+3?&W',_.+9":M!D/^ \+(>]'DY%0V@%/&G;V!@>:\C#/W MJO.(=$99A8:GJ67#,0*MF?1*?:Y7Q;@E+UR/M9*A'&H6.Z[IZJ2WP$U$8+?C MB;\=RJVS4=%\=#_S5%PR^XVO=/M,#@/W_H/=YEGZR9OI9NZWQOZ8;R9P[T\U M8.2.QB[()'!('P"V! ^'>)V;\2>C!W5,:]= V"R!!Q)8+ M[V J$\05"")#Q)4( K^C,Q*L:Q!$AH@K$01QAV7\?-<@B P15R((,N-PO0Y! M9(BX$D%@=T061UR#(#)$7(D@,AMQ)8+($'$E@L#NZ(S6^!H$D2'B2@2!WV%D M)H@K$$2&B"L1!'4'$9D@KD 0&2*N1!#8'9EY3=<@B P15R*([(3NM(+X/7/' M'V24?=Z0R>6EB.]_MQ)\ASGX72K5Y]PXO;99R33C]RE%'YX#\@V*\2JWNJP: M[HEXY#.!_]X>9TO!=]6,WV6.9)KQ737C=Z=CF69\5\WX729!IAG?53.R-2/3 MC/>=+&>:\5TUXW5[6&] M95:R YX,$==WP//15; ;>LI<]C4U6P:_S]E-RI'CA78F\]LQ?1^5>6>I 7(C M1\^$?CLG,Q\5NJ I<\>U7#W.I'X[.Z@?E3H;^LD -"^3>7:>DGGXWWTUZ(?+ MI65DJ\$MG91\V.Y[LJIE K^= Y#,Y%^=S,]^M/%1F;==IP"X<2TMR+#^C0XN M0C\3]PUMW&1G%C>D#1DB[L\L]OS=^WM:\'*3\UW+4'/WA?:N>('TW5D0R5ZV M2I[Z2..&=<(RDJ]DAO/DAO.&5:*K>;8!"E!F*G'2\Y!;5@E+#D"1Y4PG3KP_ M>L,ZL;O [CK^W%AFB\6ICU1N6#&:.YJW@K*]R5"?;*+YMD@KW2Q(1,L)<1 M[-7?&LD$^Y'=RTRP7TZP9[_]D0DV0VPFV),B]LIO:&2"_FW&%_JS"08D5!8 EHAA7Y!E^6E5#:2YVE-8ZVIOU2*236J&+?D MA>NQ5J)@S,;P'[X#KB"&"3#[^W/*9U]LI0HH+021L+$IL>'LZB)D6INQO.KK M/W*JIABV;/G__5% ?^1 [JT<_/>'L0E^.J&MNL'^[S]R(('FOS_V+_WYO'<5 MS_5];J-8(9!4Q775R+"2;_F))B1?2QYMJ/_](2C2=DO5T*$HX)R\8%&L5-C4 MAJ-(PB7DQ[\(1.9Q O_/_SV=[=-9AJ\#FO0V2 ::/P;-VM$"*2V=TM]S<.VS M2/(HD,)&^\,Y2!Y'T@^<7P=G]W M:0^3Z"LPD,*%^ M_(M2>0B',HR\\5I$AI'W!RE[?IS>X_L9>Z3,Y\)B&QEEBZOX>B UL3;*-31)//S MD(Y^CY124.YL;'9CAY-WV)"6C;(/[CWM\T-HDFG+U MN !^C:33=>C32%6T#CU%<86O;*,4'".%A(H\060#_UIN8 M&4 ^')RP[NY*Z#U.MG-:KGK=+BEV.(]LK8/RP)Q?8#-X-JSV%KV90(I$85RA M%B/-,.,4)TD,#]-0'L;@#"=OO)V:X>1]#E?;=>[)3A_BDCU.-I.2W+2J#8AK M%(URP8H"?A)> "=P)<0X,FAL.4W&ZK/M>ETW0\G[ M4')?U$[TM?OS^/N@A#"F-"S093.L5[M]9$7P&^@"(.$&Y+HYZ1?JW) O*N49 MP0U:G10D2>Q.8GD$P3*49">+;T$)K$Y'5;U#&*8A)K9@.>6VBG$!E8:@#E,T M'*=JRG%Y6YPS9+G1T(%*)W$VDD@N^L>1) MSQS.BS;7Y&HTGGBF!,A1PXD\AF:6YD9+@=X69#XK2^TDH!%Q?( 71+0G]OUJ M:Q)"_2+#.@N4#:VDF@L^W5T*XT90@]:K9M57:K; MIK( KAK(:4/S&))9G:3,M].@AMX5:]XP;Q7,F.CW9VT"W0,-]+8AOKQ+T'E">3P MUD&&FYO@@KH9W'QR)MQ)<-/LU3K4LH&BHKWJ]#;AH.X4-."@O9P5E\'F)IBV M;@LVGY8:=Q+4C$6V3]=5K6=6ID8TZTBS61BDJ %7W- \21WRU&2PR4X[/RE7 M[B0ZON$YO#!*!F 2WK#;;B.JX0Z!1P7RYD@,RT-'+CS__:&TN9N@PE&1*\7V5XD6*ITPIOJ]29"M%IA1O)^_)E.+[*L6+ MA#694GQ?I7B1G253BN^K%"^2D61*\7V5X@8WKV[IA/%4&[Q>,5JLX=)@"VG3 MQ8K;P@&DS, &+_*F'=XO0'@$_BB"7Q5-P0S=WG\ MW@@#U555A&IKP5NX>[H;WF?&Z\H00NIZ:SF@V3;,1!(%R#@(*@\?2>K\[F!) MSTPSL-S&>>D'X:&/1JXT&)"<69F/B#830?)R#N"1&%$Z3]-G9#2\472DSF&& MCMLAVG@G,H;6J$PIE>H<8J6VA??;)BS* !EI^2>8@(_R.'UO=.R/>#-TW!*G MQCOQL0Z-6-OV65DT.+B T,2PT^\S"3Y2SN@\26>.U=$#K P=\4Z(-+>8 M/&6YWHHS1O5V6&X%8YD#$$G9,N \^BIIZ'?$R/[D/\/(K5%DO!,AG(A4-''; M78J$;5MESD9"K@B<+$"*@>11[(Q0F@WB8]]0DB&CQMAO'@G+N3V6BZV7+PF]M4U-=J* B.T M=("+)#HGR#R*DADPCB7%9,"X+6:+=^)CNUBO,+M>&W"-7M<3&8/ MAH/\ &B M\R3TP.'#T]'O#9!]@M!- >34J1\W*;A]$L]-">X:5[;+UA=ZX\(V*443JXX, M2U!H$2-H@JA:L#O.!0$CE,?0;%W+3JPN7%CHC;ILS&I0&QM('-?HK^SRH,M7 MDKD!NHR!(R:,)O,P^EKAQ:_*CW LK4EQ_<.\)C1+>CPW?\(W6A?03TB*LDUD M@?4)RH)6Y0%<+NOJ0E$N4-*LTAHN>)VJP:;<;5CE,>G5&Q@CT2 M"D'1)#[X M,J7#KQ%L+]!29&#[8%)5J&/Q=-I=UB&BY8X[!#)IM-@+5!X/YZ6:@4\@SHQ[ M[9EK;*:F.8@2> '+CA)Y"CED]\K@=>X$_@Q>'\C*LL?P!!<6W9C3%O.ZO@A6 M4*-YNB/U-T.KW?*'DJ2N$4Y&.B[IK#>K6. 3:.WRLF@ZCQRI09&!Z]PL'AFX M/I34%( M6JV&U*R-47=G>H*P-"L,)_/P$5;,#&/GYI;),/;AG+*B34,(!E$NAY2$,L_H MS3DO70!APL1=VT5B)7(RW#'X&;<*EC6PN0&RRO#S9LU\=WQE-NQ#_N%K*6E+ MLD(N_+(1F@;7K_066V4T.^&IQ9OA909< RZMD2V$%%?36:O%%[I+X"*F%9GH MQ$?,[-?G,QYE^'IO2IO4M*(&2WLCT2A,(DKI0+%#7F#3$'-& ZK0:PRXPMRI MS5K%D*QZJ6,(MC9@(H\01 :L3V>-RH#UP90X)*ZTA%JEU.&0J6L5\8K9;"TN M@"]MT-^*M;)OFYVY*6O1J")/.;!SF";%T5 >QEX[;<_P=1X"K@Q?'RP*Q4_( M^D8)3=QLK/%YC6L&#!-KD05(:NCZ6-JC5D#'[750&D VUJDI>@.=*?4+@*OD=D(?"FA3M&V;M_PJ'ZTX$'2! MQ,?$=F'G3.C^[NC*3I0!ND8JQ@RC'H-R!FDOA:H6%0OT!8ZHJ#6%6DZ'#D0" MO)S\J [7+60[7R/"J:]>,_X& MTQM/4H5NJV\=E!R8)K0:3DD(U?B97-8E& *YCC!.YJ&;KB#_NE)='E<@U3'# MU:4S&4^"I"BNU5D,-1&S42J30YXKJK.0 4A*#"]%YF'LEFN67CN0OGP1TZO/ M63Q1N6S2GW8%PS>U<7=KU/K!G Y2$!$)B.@\@AQN\F<@.F7R8@:BR^8FG@9& M=7NXTCO6 $+LK<+J:+7'+'@ (PK<8,F31RZ"9C Z98Y'!J-K2$,\"9A=. MJX/1#DD@TY#,(W3FY)TWT3"#TL7R"$\"H1*\Q(I]J>M"GF\R8,9DBZ=&WB:K;N:7&?UM=B&PK6Q)BNAT1[C*9)>3A3,@'3*/,$,2!=. M SP)CI2"L"%7%ET0AUR!&P^6RE 9[Q(;D)0%&4(R(&7GL=>3\7<2K2>+7-5> MN\/(1+9>M5#9Q'"_MM-ZD(60J#V)'U:-^%CEUPODO[XC(W"O#>TP\:@-Y8ED M2Z&7SJ<$2WO1"NYC01L:ZP>2#%5,Q/&PM<;WUIH9/17MU'4M379FB=RU)\5\ M?Y7I[R?61Q!-M#+3[1DKB]7<\X+1XVASL[:ZUW8?<)@#_3+[/.6 <::_; M;E R?,5R?4TM6[+^H M\@/F-7HM:F'*%JPHX4V/8F)=@6()>72%^_/NKSP]+ MPI/9RW*GS\XL^:W+:=]0,N:I"G:W1_-:L"J)MJBM C>.*^A0W>H K(FW0ITU M>,XP^ +A9(;!:TWI%"\7J6X[M7XW(F+IUJ+77;8UCADTQ7CB%5Z ML;.=]%=IN (("+ \"I_S(LIWA]V+S%37"[ML+;X8'6"F%-]7*;*5(E.*MQ.O M94KQ?97B1=*P3"F^KU*\R'25*<7W58H7"9HRI?B^2G&#VX.WE'=PJGV; :0Q M-;5 5T3-T_B^1]JP:*?[-B#E #"('&$4_UC&P?7Q#1TKRIC,[QEK,IYY#IZ, M[H3E5M/C[JS=7^PH&NQ-1LYX:19YN1:LT2,)5C4Y0C,!/+C7Q+/$^@9 M&3!O%"WIP72&EMLXE/X@/@H%V''MS0KB*CZ!Z7)17LH+'8P],:-DGD3.2+]\ MH_#(:G??&$?0.Z&!NHLFLV 6+K1:LH-REYCVV[44&KNRAA"=IZG#M-;O#8_] M0?HMP>/4$?1-RFU_OG)+T*JMZ]<7FKN.PBHL*.RLF5TM"I^.TYWDB7 MMY1@ACYC->2;1,C^6#I#R*TQR+P3'W)EJXF;"4R:#8WHS$D'1:OE'3X 26V> M)K+(,;,A7X$8YIT ,;EP8,XZ+BPV2$5ST?Y6<,;IU@J@@H&/WOGZW@#9YRMD M +D1NI?W6HYBK]'6YN4-UZF+X[Y#]UN=!I\"(XD<"3B/(QDRCB9M9,BX+1:7 M=P+$;F+4:C)2*6XH-[:VL2J(;+RS'"#K&H+S\!&JV.^-D'T&RRTA)-M8^95D M^,C M.T_Y]*I>;U3FAK=5!_&B%(FK#3&I#]&JZ" [94[C.Y1"\QCT6OGC-,GF_P(Y M>?/Y<\7>FAWVC%/BA,0X^TR=I]U,]09&P _JL-./8;'TM$(*C!__IL?&.7]_ M;IRS=@?'.4]+VOC).S0U%\RUPP9RLB*JR1^G,EMWN8=3N-QR=PR7O AD8.4"-WV,[B:8=L .74[>?6N;O&.> MX*2@R$G7DX?DP@!,O9%,VLQS[?1KNXRDG*RLPD0TZ1[&7>[>,=V]XGY?X]D+ MG_XMF,O)BST7C"]Y7/)7/[2"G#O+:8EA2/NMW#]5?MA+W+W7 Y78'#5G^ EX M/&!H?O5/2[YKI[7:0,Z4(OOSW,QRHX<7)BTV8(+!9+NYJ7;D"?=_]S1'BV0+ M]"GYW-=^T[-98L5R?CA-77/0ZM7NI*]SDR9>NFIXQC0,7"_>S^]=;I]6X.=L MV7"L^$!+@@/9)SJ\3K[TH#:&\S#E8*AKPPO"9#3+9+A *DE_(M:*@?RKP>FG7BT&H&!%NN/'@QPD-A?./W^P]?\O:-Y]/M&W8USQ4%M M]U48O7ML:C[=M AS@.5G*:&I&NRK43[ (K4>B>R KU.P#$?;H^(>2(:?-@&9 M?K(3IX$<^8^?:%""GWLI@_'/W6B_XNU?!GP)H&C)BN.X-O #$[PDO_N)O?VE M=@98.5+KE<+N06U"7YN%5K(NK9,I\L XDKZF\_X*D=:!^^1[(/'*T;4T< #_ M:B6!AAW>7T&?]51"X2.'Y61XJEHAS5.\HS]QJ J^IOQ40R_69._ME&EBVOVF M,=-V3E1;]CPIW'9G]&A TF:,0^I" M?7[,PIO%QZ[B9%48*W7JMXXA#E.5D=_(2L#I:T\3:J\E[/%,,H M68T=6!?6\_?O*SX>Z0&!G?\\5DF5KZ:1UH2-ZH98H#8-/ARM-NLU_^-?&LN3 M^&$28_X3)@EY,DF(M&[5BDH%PQ0H7JN"OX:ZLA"]/ZQ[QR1M"K*^Y.J1!:VT MY;1)Q'5?G(&U"$'R&'EXGIU:PO-/U%NI#S]OHI9&WR8;H8MQ!;6H=EB]X<]@ M'4P4E8>.T/.G"PBPF.D:E],<$(4]OX:Q^XFDDPK&F7]D!*WX0HL*\!EDQP'^ MWR\[+!]=:>['>.AB@+]HGA[S MJ>C[REQ30TMS9Z_L-9;#(/2TQUK"[88L@)T+(>E1T7(5<[\Q,I6D(B,%4WDX M-#6_M:R-^E5]64O\!RU1I&7R\B0DUTYW.?_+XTX3R??V';;E32&5J?/L>M.C M;;R"MQM;\LEN0Y F_C=]KW?_TOW#X'U_?G]?BT+OH%=+#CT:\Z.' ^<4A"OW MTW7_[W13YN?4TV2S !RE?Y;N+@#X>1\X/GOFP]_EJ>]:8:#]D_3MT0AA"/K? MS[T]";]='_XO&6PGXO.7WQ@4"^E2"2L!1_]?YB)HD_ MD\2?7![][6+T>4.F_F#(9T7^AX=,'3^..OQYBK.U'7HN>/V;>GI I8"M7>^9 MQ*=/7A+M4#QU+16<)B0._/]-GY_+_)G^7IH6(/'YL)-IYJ4'EKY 2'(4([Z980:=9::R5]G!]$DX(BU5$1YA!'"2'$[%>%T0A"5A@C MI3>0$1K+X]AK=RROW=8D(L!OP62<'X49Y#X'7Q9 MCJ&& M(,0ML;+I-7E>0@'28!S-XS!Z6J1=VI DPB RJYA9Q:N$Z-S3M&,@K12VX]K" M"<5*M]@L"94D^90 M[$MAH=V@Y&%;E_#4'))YG#ZQWWEI Y((@\JLX=NMX06W-#((/X=PTO8(A%L- MJB]'JS;"%3RY,2OKZ<)W''\^K,)XE M@_[C*T,Z@X^.G10K65U MCY[\Y'$%1;.L?UX \QD.MUX\"4"P7^C;([!H7?4=3_ MYG[]"F;E0&X@:^#1Q#U)'-A]ZVGJP/ZSWQQ"[H4.3N(1^(YX*G 8N\/.?CR_ M2[WY)9S_R+DD1$[6M?\1.NQ1H(+?$Z@ERY?US^-SG?U'/_Y-$U1 T@V[R[+P M'P AGSP%^9V'3X,V)^0JO8[8S>=J;?;NX23J\EUK=P2NGQ,Z.:'*Y=A.N]]I MUDJ,P)5RY5J;:;,UIIGK"\D'+:XM]'-_)4V$6EOD2G]_XB">:\U?B0,9@A1\ M UQ><$,_,:)^/C&MEN;[NQS[R/!!Q@[(Y/K[MTOC<[0=@Y&<&CR)A&F8HA/[ M.U415<(4&I)H1,$EF*8PB% 4&*)G/W:Z)]^;R";%!J,H7#1%5FV+4!]1='?! M2&F!T:UPEJ'1,O1[ICD:4M-GB/%2"V&(E$FMUO8]S06 MUZ64LO)I2[_BUL:;RF+*A65"+T-(2X&I:+:88#M,'KNL2ME-YVT,6'GH P$I;6-W[2+ZIEQ&29A&J1* M,J7($@;)4W)&*RBL*<^?C0_QK:@A>F#&B-<;RG1'4<9')6"*];ZY]3=]+J0W MG3E)518%A#\F :KK"F2I7_%,=EE8B+,RQ3D6?TP";7GM\JAG%L15HULKJB'2 M6O;X8Q)HE\9>EY662W-8\*S9T(E0C#LJ@7H[0@6(7@EF?\0JFTEIP$1-_I$$ MSI55F)*7-Q/ B;[6 RN)OZ^!'7I'T@3+36&CDV4(-N/>N"-VH$$0&OR9T@0/ MEK=C*9^[%02&[AZG2#29=BDG]KEVTH^7\KQ_GI2\J"GUUX>+CQY&KC$E=Z!T3S[ M/F'UT6V4WFBK2?6YJ9_98I5[(.0W'VQ)&BK0-#>M):#*%2-_>9#FG M5Y-S2D)WX"%9SNEE4QU_5ZDARW3\K)Q3^ ZG,DE<@20R2%R)( D+FDBOIPD M_N1\X[?V^0NF89^];-$YAYRX>>##=+O]G<,G[J #QN:;2MQF]H02NVN$NW - MA?/W1TKO3>G.L/ MAKQWP6Y8_\%MV:=JGLG_C_V-VY8_FBUS5Z7FGWKSZGX=RPLE\X09%T_.)GF77HPIUXTOG/R/R+!ZG14U3N$ M81IBT-*64VZKO*- Q.%YUY$D*)'BQW$#03W1D U508K=L3O3=_G\!$SF*8@Z M!^7M%U3;RZPI5Z.VIZTQ_3NU=4C+9)Q1WX3L.>29FZ)*-<,H45LL45L"RR-' MZD??CA_ZJ(SV$S*?6_!4/L$X7&_B^S_GK^5^1O/P2.T>Y[D?@1_;@:E:OS[O MBJLA-.X)\:94=IC=W10,SI/4H='X.U/>"\?S5Z"\9S02;U=>.)BA:\*KK#G" M*/:JK6Y,$E&4*"^6EO/S,KY&SCLD)I5+*C1+6!&8*0/ []EN[BUZ<%A#8 MI]N[LYSU+#]U:6FJKAVDJ 9NSM>4T--R"38\-TJ>XN?^:KO!G@T5QO[.Z9[L M[%GY'W]5#IYGHT[EY*V*EO/GFA;DU)01?\?X_$E,JJDRLOO9&(#2"D_S5?WN M;A9>R%L=5JA!W"P6''-%KY=3K(PLN<[9\E8_JGE98FJ6F)IEX7UI062)J=%:AWSY4[@L,?72\L\24[^7S+]'1I?YM#X#]4<7I?U^IPK^&)CU('EKAG$$,GL.I(]"Q@$$QH$0[BDX20D81!)2/(,@:692BFD M2LYP"CU@ 1O&-=OM-XB!6=@6D;4V0!;\7#_& M9L,AP<]P-)M L^1BX;\BRJ M'N5ABQN+0<7'US4.B8G0-^AHJ)6/\K U*+L]$X0^P\GE/KQQ1**XFA]E 2M) M,2^I^) 45\[6;2CPH-=@CK* ,51?-=$&H9@:ZS7PU5!JUH,^92-&A\38S]?42L\O2>-JR;(JL/?.<"133 M$U2;C;K+X1+0R1Z\?<&.E_6>7^>A?J&#"DU!MM>V+E&'+65D"L-Q7#K M+B&MUA-'3-+RX.T]:\Z.9LTV 162[J*=?H^4DF?2A\\LL%MTH5O\DB-8IJ", M:TMT:#-)RX.Q;WD-8RBC[(F:.S=*(Z%MVHG<8>CPH5B,5Z1F:8";&J>P6MU: MF:LR(\'P85.N6*$):C66N%!MK8S.L.GS71VLJ0=-51&SQTI!\,2A:Q5,MB]4 MV"D/FA[TM1.TG7&[-)UPK#!?C] 8:\PW25/T\*EL>\34)5;QH4:I16$LCU 3 M7P=-[V?UW'5M*ZZK1H9EO<8_I\@]M-!>33E(7NJ>I_K,94?7]H2:!YD_8*-;W\_VYV;>/*]AW)G=2_U0 MUBNAKW<,9=,05[I1EQM$R^^5LS2;PNH/P7^3&5W2^ M_7T3#:Y;+M\X%>>Z!9,!YCKE\HT3=3Y%,+_?:_\S@W^Q2?@ZQWIOX\=_ZYP< M1"E9[L];)O2U ZNRN\__26*GW2^Q)GO^[E[^5PB,/]T:;.7-$0WE'+_MKS QX,[7=]ZWL%JP#U.I(.:!=Q=SHHKQ21W4[=6):\[IS2=YQ\ M#7LI6QXH/1ESDJF3/LB5RY^XRQ7/4(Z+N#P:@EC9 BDVZ7EY-&8UN@RMIB9E#L#R. M8E_T;O6U(.+BQP*_1\07B$IJ#YLR7\)#^T8U>#YA^^3+2/+*/>C#0./4]6G> M>\?S@[;VU^K2/.Y:QW5>FJF5_@I"W*ZXE#:H.*N#Z]RONM9_5*;FJGUKZ$@B MS/-$]*_J5GR!8II_EC)P_Q8V&=;4,Y*G5C5KK8&A@C?(CE_8O^9KYZS<]*Q= MSC6]AFF[/0?W*^:K7&R+XKK37#V'. M>V!Q[4I\_"CT'+S+GT%A?)':OBGYZ)Y<\FGIJAP*YW,@UR\':A8 3.>?%.2= MRWYNJ7D P4F,(8.XPD]C#-#\S"=)\).3)%C:KQ+@P8$&.E$,?<-).M37=/!/ MG]D8O@1XP*6JZP>)UC*.VM-2OZ"O>6M#T>Z;MM+!2R%#+>MU9#Z%0FA=K\G M9\*?\/7:LN*Y M22<=US:4%)/)XTPM #J@IOQT:3/@A(,CP$@#679^3L[YH1_(B:!5(!=/DY/' M)NW\N>QIN66R,&E/EP%5"S3/3ML'>*ROS?"ZQ>,H<##J=,/#F7*)1X+7)6X5]HG_U2UI99*-)<@5DEL M#O=O3Y1?4_STZ=I:]R8!W)=0?3UUJ0\E__$-RYT2EI>)($;R-8Q*FCYJ!W9B=?3P!"?JA# DNXD,'BR5?7XB,ABLYJK,Z5?S[ZI+8%QK%$]KC^BM7Q$VZE8R5" 4SWW_V&Q+7O= #=_D3@>^(IP*'L3OL0.!GB?#@7\+YCYR;>V!E^A^A MPQYEA "_)U!+U@?K"2O$_J,?_PHI8WRR7+)N2OWN/P!"_O?4SLL[*[L-VIR0 MJ_0Z8C>?J[79NP?:H*XU?S&IC=S7;7!#/S&#B3L0.E9BJG() M4C4O,GQ01@ 8IK]_NS0^1]L!C![#!+VC[E4W+MVK49+L9Q?]BCUD@3-Z)C)7E@O; 8(Y7RG--& M4[0:D,MP11PMR2.SK2J_I+TY%#,MA%2-2*G7HV,E>=Q^?;.<5[&&V'?G\QH\ MFU:T*7.L),_2GAH]U5^XHM;T>T[-DY?E1G2L)$^Q#=>6D[*'F(0^:)3;R+(T MHX^6Y"$Q!T/C=:D.=8I<#1EN2U-=9HZ5Y*EJS45HA7V+Z\CT+0D MSVS-$B)J(S[4@.J5 :%NT,J10CO2E*0U92;C$HW N(1-J:E$37%5@DF81& % M)U18(;QP(,ZZ$9Q*U(;=EPHBM]ZD$'4+=;+/?;?85;68S$%9%6 &U 82CD M8*H&+9G#!V6MP&D0A6#V8EKMDVG3@[Z660ZC.5DA.:T-%_TR7*QV2_RQTE#" M;*7;%A1Q7(=9S'QQK&)&'!TK#=7;6NZFWXU4J%&0J_YB$V%M#[0\$%256@WG MO=E*X6R5X28%&1NH:X""@]&O!RV"H8DJ9":Z0J#8)(S4(7CFH:)T)KB\#9H; MSZS4.*>3&JBU!, M\7ZL\1BD-$ -K4/U@S9CH2G[%LN%>*5>[*@0S)%@5(="10I4P9ACL YU)'B[ ME0F[V?1!TT.AAJ/R)J(I<2$:W,8H+R6E$/?3(EX'PPJHVF(VPQP?JJPFU' Z M7I4%C=_=S7W:TEK2A:I=(QE.[A7)8:? Q0UX?Z?QV8+5BJ8"W!K&4*'A2<2L MYV[J1=#R8/CJJ+7J=@NNRK%!K=ZB.Q/;DO6DY<'HZZ2T+E473L.TT0B)G.UZ MW1?!,X\L*44XD BO63.U]@:1.I45 V/@NO&A4)$QADW=JKSBY/581,,ZM^@$ MZ5,/2[TY$M'BBMU8U/Q%V16@)K_IIDT/1M6<%Q8=7D(=TR!$;#0K2OBVP8"F M!\."Z_.)/^>#H8@T4=:/R$$!5=+I/QA65&>X;@VO%\0&,2#":I?J=9OI+>J# M8>FE==<;0.H&ZJ\&>E-8,,Z-C8+-3D,5.K%B"A;@_ VP]&KRMZ M7UK,V@BDA2RUW="(W97!,P^%VO(I9N,P/FNRG6:Y*PA+="B"CAX*%:Y6Z\G+ M,,=]/G1+7M?_C]\U=8N75_=L?P*0[:4E/40/)/E4GG0%AL]>P/^NS MUMJ;6/7W6)-JI(V 9Z\U0R?Z6.Q2C@!M=!93?1?V&LE8SX5:QO;SI7WT9%C& MFL'SSK&CB0W0O95(7T>-WM\0W$'"V-R'7#IKQBDDO/IPI1=E5S%ZF-V$\[UF@W%@RW ME[S_^515J^M=#<-"2@BU\79Y'.W6@I5]/)^S1]#A4M1C5--M'<:-\:HUNO.)A@W74X6Q*A]D(1V>M?SV6I);87FF1[.L4Q'J(24,1/9K@ MD,#W'"+T.MRH@C *7),@=_E82O>=';9;4LO3.)1CYQ5XMPB]YLY(SR@\FX16 M6=-M<56MP6Q4[;?KY":.:M*2T_-)L,.YR3F6MS99="V@,KZOS;;I",Z-MMMQ M6&7!R7T3[=".XXUJ]*AZNO9LN%,Q]C%!E=SV>LMEGT9J(;[.#Z MIK'?VY:'RT%ZV_-9,/$9LSG$NB*$ X0PU[3 RHWTOAEN1IR,+:83U(2^H38[ M=<6O#.-0)^L,R 5">()HB[WXS4;M"3%D8+29)N3/WDR9FZX_D&8CV,"V/3'J M=(9J+[WT3 SV>%)SCGTM=@K2'L?[(YYLLNFEYY,0S6J#,*3%E7 @V $N=K>! M:#+IM6=J0T4SH0<=L"JL*1Q4=[5VM)J=[GN^@C?UWF1#SWMPR/.AQ(1MZZBE M!V&>3QB#HQ5L>(Q8;KK&.IXR'R 5/1W#N;%A@[/[]'12G7&:56/@_JA'CV)W'U]Z'I@82.7 V)$&:Y90AF":Z2OQ6HUD MQ3NS<"4=W>E"YN3:FE&.D"7IS?2VY[-0S^B'9U9LLDEYZ_V>Y@F=6VB#HW*,3P\77L.9=EYFPS9 M59-C-<=8->G.;(U'Z;5GLS#9$!!K36L;LSZ15\0:CH9&E [W7+X.VN]LMZ3/ MF.%$1DV:+8L3.;XV(U2OP$S%7BNL:J)[QG0F7HTYQ' >R8B1Y 'A!4VJU8%C MZ-N0ITM*E$=13V=IP,XTYI@CQ,$-^O$3G]C M3$V6IJ 6DP[@'%&+C-E9D6O.U/I.@ X"WO2(]-+SZ=KWI69OK5HZ;#2FW A! MZ"'-Z^E[GFLUOWXQ3*.^VVMQ&XH4Y!HV@&N4EX' M"\9=)KGT/*2$MC[=YG5../!15];(Q9SM\LFE9X-EA17LS$9XS;2[ RR.,-SF MA$CO>C9=1W6ES7?-_1@FFG-G:S1X<6.G=SV;+A6BU\V94^/AJ4R/FC5O,.YK MZ6N=3Y2)K44U1GR'=IG<3>H#?-))+SWG%31"@-%C=!2F 8\';;S=WH[XY-*S MP2Z6_1@J=:8#T\:FQLA:B8(QUY-+SZ9KCL*V(*PKU7AM8$RB[>XUA$X'<#9= MF\70^YT88K\. MXQ1<7DKX$E](&('%*PN\T"08(9=+FD)08D&>+1&,NI[W=Q7%;)<9HJ?7Q>Z! MR*;.^ '4F$(-NF-.V]2^WBNO>KMUE$F=V=7-P!ZN$!IN*];.'.Z$E3?G,ZDS M\3 G]MQ(-&&"=FO2!$<0U,JDSJ@J,Q*AD*UQA-2MK3EVQ@4O4&1RHDWVE5%OFDF=.:WCVIU9V# &5JWU MT:H1_H!.KCR[)ST0HDF$$Y# XLAR1)J+<&QGDFR\H%GAT,)FL.'.N(HO=@:& MPV22;$QCU^N*85B%I^YP.UA3D;AT]$R239X?:^YLNZ8XP]>FN%Z#K6T]RB39 MU+W%!7%8,X*WG+MJM@7)PJ?9)%N5$=9[B9'X,)[[ZVR2K3Y?N,V* MT93AD;(=+6C(F2-^)LFF5Y;K;MC&5K!]M)GJ2":Z_?1,][.7X@)^S"_VZR:\ MC?1RK/V8Z&Z8+)*MLII$Y3UJP# :R1-NH,Q&4,ITX"H6Z,- Z M\[4GM%PFDV3CU= _:I,.Q!F+15D];AUI7=J&6 '8Z\ MD4VR]26%+=L^"7%V4\;HJ(8OZ"V?2;+IW9;)*M1QYK J_7 M(BYTU<6\>T1MFXFR2+8*7"VS[1V)EFP2ZWMM"/N(#;^KT# MRNB9)%O4UO&E;C9[0I^,M&VW#N/HGDVR'7=5K=Q"8D.)E6EJM>2Y.\@FV4*+6Z-C M!=($E@C=ZFA6'2Z;V22;"3,=<@Q;$==WNO@F;#C=SH'/)-EBOV.)LV$@P2-/ M%Z2ITFA0 9]%LNUM1IQ/5'MN0NA"AYQFM(+,3)*M8AJ(/.P25!Q*A./Z_,A2 M5DHRG2,7VZ.UZ183!4)TR]3&1 A&9+)(-KL2\9OVI,["];F$'6K0!&9D/I-D MZY5Y-<9$%0>>+NP:9>L+O$WHF20;S]OTBB*/.G<8]=>\)V*F5&8R23:57@;[ M5K\<@^*.[.QX.#0TG,DDV4*L8D)U8L'!ACCKABPV;C@HDTFR.<[ &2VX0(3# M*/#$9@>SS2V?2;)QN#T)=R;.PK%Y+UW9[4?D4,\DV1RVT=>@ Q*8;*UCSV3: M7PS)3)*MJ\28F/;*/>$P$S9#I#I6MQ4]BV3K5A5RB @+@6O/OD@$Z0G<^QNZ\["O=PDT\U-SF?5J#'=SKB_:0MUFHUPC@E5%.$SF;,& M-YTX\ZXUY*;\ 6<5PBC/CE$F'58>$YR/LX$B0 H=5-2ZI#;%E+C;+MAPW(Z6/(0JL<J"FPSW7+;9)6$ZUL82%J5M5:T%3%UHGIN]\-[238J64")CH.NA'& MARGK93-RN^V!V2_:D1Y;8BAT<8KF9YR>2;-M(<_>SX(@>!4<';J8ULNFP34 .G>7, M984^S]4P,E=:\VU%MORQHPUJ#70<]994@;#1#%09.0*]KXJX% M'\R=PD.-")O73M>>#8%H-3?R=K%RN38*'6'AT%0P_L3(G8TABEB$C%9F8-9C M=#=CMLN63+_ LG75S4*&NCIO3@U%K':#J!H\7'LV7J,Y91>5)8%S;(/:VP>- M+E<63"8C9ZB5404N:Q&LV>.-U1+M;7_)9#)R,]'L&]S*8.N]S!]%&CFT,'HKQ(I)%AQ$;/4G62S!GL(Y!HBN:8H7TTO.5B MW#9#BG?9EC\Y+)M,-AVV;0],PY.CN+$5OK<@4/7 M^*)6W=-=PV*RJ;.F@N!VJZUX'!3NEVZOTX!MY42=G0?@TU ,>#>,S+!?7APA M.)@BY6SJ;+ D]U HAXB@(6)]->-MI&NGO-69?">+I2Q7U3H%L^:6UH_0@C4' M439U1L0*4//W6X6#Q+!75NW.>IYXFZRPIWN4:5@?3U8I0A]F!MM'431-M47HF'6:09#Q5>*?"0?+&:4)-1MU3V<35F%YT M44Q>'#FB/Y$VDU9GOK53.BQCE62ESH0:#W%.&\R;/M?7QY3!9S-7@R[:&FC^ M4N%0J5P+#-%6J6V4S5RY%6O9FO-U#[8'K55'':L'V#ZQ7&?R)2R;]BFK7C;1 M#397H24B&^-LEJM/VAPVK(L*3%!+J<&$S$0,]$SJRMBH>[Z[@TBS'ZUF9K6F M+.TEGTE=*9@RMQ8QGH4A;=5G-:G+0"&3S4=QZ\78:Z';N1G.5FMVVW)7%3G* MYJ,,O:L*+&97370[W'7H'3NOATPF'T5!JUD5&2@]$UW9,G6<:P.GQ6?R4XH+\JZW=>V:%K+-*)N/VKN[E634C[ L;U9KI<-%-7S% 'UTG)91./(/!"[>Y2=8]G-9E9#6RGLD<$_?3TW,Y.OU>/EYMAM]3L3;C1.*W0O"_U MN/&;].P\Z6WYVG-AQ6*"DOZ9DO%-4*=FE;0)Y*%C8^E:EALEO9;IR*^E.8]- M!-^4IA%/>/Q8?Z2L-#6TM/[RB4*EA<7GNH1CT>!('1C--'9]!]E/UE+;U*^D M':_N"'A2\/JLB/Q!:/]+R_>_UL"?NF.56!SRQM<^/W[S=%1)U?A#*6Q2-JN< MBJZ?5Z@_Z9Y]J$^'OU:6)SL"),_U'A_Z6%?[,)[+["SPY+6?W#]I^4E:EQYG M[/%G*&D4_GRJYD]Z\7Y:2/_0-I$^^/%2>>&[5AAH5ZZ@S]R7[G3A;[3B/FV% MN&J+.!#$C03QT\WD@"2 27PL0?QT-SH@B=^31-[W_WGYK:G?>.L";)GRLXZO MZYU('4/"Y)=IJ^T?SA#Q"7[;0P"H5_;,,9D[BM\_[E6S^%*<';. Q5S=8HIZ M5,9KK2399.6Y,0 5>6>GV%U 1^+R[K NZN'=^3VX:QUWK&TD=&LK5"LMN2K,8/^+H15DH8?]LS MZ9ULMGWIO29S>O1D8?='/2GH2%-"SP@,S9^>M'-X4L[J$]VLQ:HY233SM$E( MQH:J1Z+9%=BGC"5!*@]:$2'H,7$2IYL]DW?4^CECXAXBQ7+UN(I4I\N7$6 7==? M?#Z,$5YII>FF>O6D&B##Q.JJ@Z@KF:N;Z'!6%B&V EMLVK,2A[9H^1[#K[B0 M%%<[\W! 4,&7B%_1SK7+[MEM-*[&'YGL49IK&9U==.H](\O4/8)2[^N0H(29 MW\F&E6Y(&4\HY,Y'YJJ@UUQO%:OH-\U5C M??WV4X9=#P/H@$BTT!/JLF@>FZ.%KB'ZJ?T1N2=@& 0O[_3XHN09'K>U,OLXZ_D85]='&T=H.1&W?>A-1C'T'J$Q M@/,+>MQ.80.!7U-=9>&T_?%^) @C2+-T>]I4&U)T:I8GQNB?!0'7.&[H M]8O"E???/SL[Z-D@4ZU2DQ-2TFZ$[S:,__ZOEN%HGV.,H7G)=V=_/NUPGJ*, MUR9BOLW/S<]62KH_O@WZ\9B2^,O&,_Q3IT>L/T9\*_7QCS*EDY1J\?PY MBB%;3<S+?Z AWTX[J+<'!EFM5+F3)GH>0N<)5%EP?RQD7\S[F8Z M9]6'*N-/4ANVDW M]SMDQFG=WK[7%)<^CX6>GO/@O'/-R^HH^'@U7OD\.'4H.0C)VFG6XX:%8W_O8IV<*)>=S MQ2,\.[\K=JS9C7>GHX720[7FY5&O' MASFI..66S1&\6==DY]B?]:*[+XYA9;CK#^ZKWUQ:1[IYP&FLW#+M5H0S(M:$ M&[Z>+2W@X:^3Z_Y=D?E2!75VI,!I:XL)L(55&\8!UQ?ZOHR>)^8NMBQ:,RIQS]H02S0W,+,9N0W_)$]\"<-[UG7W?5IO>7N\AO'&>=EP]\OGP8 M!9JXLX^$PS]A)&C/RT.CY"<$!X+(@2"(3PAH'H[UH$"V,'/JB6 9GQ4S?A9U%&#E"@8V\ST'0 \ *P?T , %H!D?5C, 5P>,(K_P M";C+XFD&X.J 9@"N#G!U &(50U< 5WBZCVX47V$T^<M,S>U\+LYGTM*;'8T9."?(R M"A@!09]7&\CW'%P=%KU6XUG7#TX1D;LLE._+M]QS M3[]KVS">@4))O&BKW=6I],NAGE+!C+]HJI![X&,XIT6@@&XA[Y*_,EE^20 MJ-$/1HB?S+VDRX8#I/Z!"'%W6?(3CJL$_#T(^ HB]^)AOIRSW$\1W^E[L Y\ M+-0//,#'EO_)ZG\4^P'>.X?&D*OS*DZ I\"M&H]&4+A2P5RIP8GP+K :6*Y? M*,F_7N6OI@LGXKO NO#-&0"-N,C[GY!0@37BZ9R8$T M0.$"E'B!Y?]7 A3 49<79\N+K!();_9WJ6@(,C,%TBPA6#=#SA[?LHBG G[&]"UDQ=<\-'?7SOQ1%TY;+:[XT^;V-B\9Q%-_X-/_\2-+_S/V\;"= MFBO)ML;L#5_:.5H@/6K:)+XZ]+1O'TTTKYMNK"^U*NR.9!"NQ1VH&0JO M/?4(-9B[DJHIABU;_C]W4/FNM'0]6P[^N3/VP6/C[7A# MNBQO/F=>"*WM2])DG16_H27LK;[IM&O;4U"1L O7FE7F]\X>>M.DH MGB;[6E4[_=MTTIVB3P-]Q,"/SC4+ W_O9<7Y7%;7\I0UMW;4G+<(+1!W"?1% MXM"Q?(_@]'OQL@6PT\=&E#Q9ZBU"T/=JFU7#W[B^;/V*8;X8G,+KJE!KDX;# ML8I/+ S"9B8FGUAH')V2R#U%8B ZO9V-%H-?!9#J)EE)M=SPA&E:C;*VG-$4P0*.W9TNT>^1OG?B&Z:>O"S/*Y+3_OS7;VD9J0O(3 M2?*7N&[JMY"DZ-7[G'(045\G;_"R)7"L",]%'ZZ;/O3WP_=@"OGI]XYLC MB/?D1O\HZ:HAF\%^5JXZL*W03C1?$*+6TA/W2=U]H2D20(G;]M4!E_?6+N_= M0\7K)%]>]G%KO0'7VT%G)T XW7 7N#ZPE>B-TJ$OXL@5,ZJVQ24JPO6-M1<0 M;3FR^ZDC3!*CU\RX?&R#NW[C(W"I@(>Z*0]U?9?JC_%?E M_>C6/0A\QZG(VX"P!7E2;W&[;H/WMBD/A1!%)J(*8%)7;RD%,.55,.55C)8X M9>OS<6^W$]C1$J'#,GFHUT]V19THK?.H#*"1=\MX ##RS@4,_.AE*2U_MJ@M M0F:WX]C5;M^8:,ZFO&/2_!B:<%KG"8&"]T=_RYFS:>7CX<)9\S>H_LB5SRA& M!6#!29-:6,Y834>(O-EIJ#XU-8(1 M6\JVKRR=WZ]5^W,2_!7?> M:I.EV,Q8\5*],S3_P=:/4WK%^JH6P;8^] Z\.VII MO5OWVU+42!/%=EN%VV2S/]X/_6@UUY/71Y-R+!H&33*@W_9:%J ZH3M#1NI2 MD$6E=AR/0DND]3>H2D0$$Z\UH%Z/(_J()E'6:+]1^60*DCV3[RF$ $6)H,\6 M"!@4);Y7]_E'P<)XT37D]JYO<@1A'CINZS!C>E'RZM3=%_0>IA$ 'D"'[<=R M=GF3;R$IDG-?%_4&XGQ=GFAF>]>J8%89Y[?SO&P[K.WU5J-\6,W,^EHT&;LF MNM B#:*2]MH,\ BL#;37 @D#NNEZN=]S#RI)G+3T.*POM->U5GF -]L5Z/?1 MXNOH)L'KPPNI69X*HQJ[E*A0-C@K18Q)QK>X?%,!3 FTU>83C;R*N)+=V6#0 MPB7>E ?ZJ++8.3RY/"$/*F6N,M(U@+EZM\0& !_O7,# ?UZ&N:K-FMJ6MC&# MDSW$)F#$PO5N2O@G:6[T'ODA#BED(^W4J!F>5N*

LU*)8Y$RDGB&X7?4^WIA^J%+6Y^_,=&8_4'#8N?" =XZR5%8W(M MW.[?(E?N^>B:)$3D8+;;B[ M]B+?0_7$<+ 7#0>OURVV%H!& MV")+KQ VG'\M $H &F&!,P"-L(5*AOXXLAK:5-31+9(SB36Q'\\1(_#X6]?A M=Q3K(!U7K&".FI/)FFJ7N7J#3Z*J)#'ZOOB( EA?#GMABYL__;'Y*0%3.>(6 MT1*(:7.QM-6IM*;>(I<*MV%X7.F$(=Q?C/88&1J\,3F9( 68#1#2 B $U.#7 MU2#_K;"\H1HE=J4Y^MYP"E,RD"O=_'#EB9?*=:1JIX:)"CYJ(*>&2@I&.H9M M! _@H!]-^=W26))FB*U[<&T[:O46MRY:;*U19VH.]U688-?&8E1%]7 820B6 MI K+]W2YP$>!Y,J<0&_MM>VI(4+K'AX-DOI;N,Q623/ L+KUFL MN5W(XUU[QT);.[6I)(L(#@$!_;9 P*!J\:.YU#^J983F]K:F=]@Y7#^$U&(Y M:S0F3NI*TQ)P,N.0\,*86LXL*V_=N\!SOJ/FW>(2O+_J*@/DH*U:QX//U5NV MLO<#EU2#/ZQAN]YAN>:A&?4UR9B9H4-JM9I%:+[()_XT[>8%>\& ?EX@84"8 MW3:%_:LN%J_SFDG+JBQ,[9UAQE531H?P<188NM$KL M2G978;(7>9'+5W+E.4#9[N48^,KZFX(^. J>P;%*O4>/A&U?\0PLHCGW#QS% MZ\*;R&YHF_)P5.':0L!@!-V,-J0N(?AIS^SW5JF;*_L"'F$.' MYH@UUZ_@OHJ!VO*$7L=K^Q47XBUYI#6.E .=S(X"%!2( M>('=O4Q!V1O9\)*A])=#3=&,G;RP-+_FN?;S5.P/#5"8,V8\Y1MT4YX%!I03,,#WTHA?U?:&4QJ[IV/!"U/"DROES%]A<=$JLG(ESK?N!"^^ M./.]EH NY'D5]&,=3R';&@%H:>--67E MN):K'UCW4R=XW!YOP[GT@!*K(GS05S+:=8[PG^Q.^4)E0,(X/BV5_:UC3X-* MP,J+JC3@6++FK.*/,$IR^!@A(6E\=E5>\J.[5]"J_"X,\%)-RXWN@G0(W-J9 M;)^LCUU(]W2H]LOT%AYU MU@U$V;#.=G["+J"1^8.Q- "ZO'CC@FB'?7TCQJE#A5UTK-6#T\924[NO9_I2(7!.3*EQ2BU/0=%!SG2N@Y M[+=]ET+/-XS(8?LG:#8 %6#OU1GD3.@%:#HL9E0Q6B5P]0E:?8@=1&]9EX,6 MLQ4@/2#-!;N\"X&V%Z$(;6I"XBK4$<59!ISI<&G2@? MNA&TN/3IVYCBI;*_$6ST:S WK7($I4J;V; 7]-"35<:Q/IFQ>1FHDP>MN87' M2?G6@T+P)07))+_DGIM(!Q5&-7MM0LZZ/UT[OC26;YTOQBE/W_O#_I:#MD-$ M4<*&N(E.WI< F ATYP)0=*W,<427*9^O3G'38'I!JX:YL+7A4\NC .X![!" M/4 - %]T_5SS]. X$0*[H6"@A"JZHC,/J!0!);EF!/[1"73Y[\]ED[D^KMRP M5)==<%;VZ\(AUU,U#SI=_!G9[$N^:QEJZ5]P^E^NG$312I%R)>Z'Q#$0]P>% M 0\IXP+)'Y0>7@,'%D@!BB;_G(F;*IB_+V8,\!6,GK!H&@S$OW]6>XHTQ]18 MG;4@SMAX+=@VR0'CYB-_O+7*]9ZT,AH<-*YKL^F!/*21 I7FCU$$!MTUUTX8 M%\A$B^:1\RW^Q\1D@10 8+(/'H,7)#_Y*ZMRTS<#3PBB!:?M14NSR#"J+FY] M-*^/BMRZ,1M)\+;=K"S%?>"'WFG])<#Z>YOD9(',#[A?$!(#^7]<^8,8^6HY M,]8A'"MJ(S-SND!L:#9HC[J'="5.^S-_NA(7H4,S?S356R3MSQ**_^]?" %? MPJF^6&+XW,>48Q^CNN'"TCZ$DSD[CI9A?-,SQW/"M-G^Z,#-G(9NW;I*T(5Q MDF7XF6H2F&1T8*F)">5(0NCDU%@$P^^I\H\:LH'&_[@?-<<:?XL"P.]/JM3$ M8]3@O:$IA)$B!PZBCW>KWU?YUY?H!?AV7W'VG0.\[3%,?]#68=CF$[7'[KX0 M:*SU!"C2RT$G+["?J]G/E0YD==P9C7*-10,V#GH/'6^[<%C6$\MZGP>RYLJ. M7JQRS+$=W3Z\NZ95_5'0-2%YJ"G8?8AKPQ5RY^SD)NJF-I/6B]_C\/EJ5%"; MN1X&>[$C'.C^#ZB-7;=94>H8IL"'G3KV=_! 'D?YV,B;-[M!IZG#?6Y$ND[4 M]OK;*IF&)J>D?/D>-#'EH;$;V->;V==O=FI_;V''AM_6=='&S+XGU^9C=EW; M(4QJ84GT?T^CYV -V-?M.[1S;&%OT49X79NZ2!2$TIN&)RR#A6F(PX4CDDN9 MF)[6+BR&=,@]16+O*P[*MVT!2OJ7RDX0=3%KZ'W", TAZ&J;!7=4C%L?++VR M.!>W<JU]]3XT.?V S9?LK-I<4@.'5/OA].N@"V\V+S>HYMI^C+TJO([;H[ MG=0,1+:$?N2.U'"OZU,FI1/2GY)Z9R1*Q@:&=&44)XRJTJ$!>VB%"9NP3^A5,S.5YT]W?R)$D.IMJ6_.5D(3?P[?:[W^-"'FR$/X_FUHBSJ$X+\J"KR MR6L_N;\;WW-IN='CC#W^#"46_'D1A]KEJ<"0=Q($#\[:18( EC$ MQQ+$J>0-".+-!0$L(B>"^-FI5D 0P"(^EB" 1>1$$, B4 #"(O@CB5@0%)O+TD@$GD0Q ->5$$, B0T%T PP*[^ZFG_,6;FZKA!G3F3Q[)9/W_AQ M,XOSK__[SP+H0&%UX*8KB>):R2__N/^:\1$X037TXN$4BP$LA'NX!?S,]QP M/;@5YY?O.0!Z<"NXD.\Y 'KPKO0 ,'/ !/(+C4#D5#S- ,P<8.;RM9 6;5: M%P&:\1$TXR,P<\%**QTTV2MICJJI)4#.%0R!YGL.@!X <@[HP;LC98 > #T MY!PP@2<0F?QCB$Q\0I/3VYX=\H%L]B7?M0SU%F=\O!9",W[)79:JFJ+9"\T[ M);G+R/WIF^20#@"JKQE<%5AS7M:9,M"9JWD;LM Z\S-O\YWF@"7ZHQM-GMD+ MP&\63S.NGC][K8=,STTO8*UAT8SAZH'LJSO1OQX362@] %)_Y?X#7\_1+938 MBV?^ "$ 7;G(.0!O[C.*"AGR+?6?;G;_YG*O&G[@&8LPV;_R/ZKF:8JK._&- M@1* 90(L$^\O57Z1=:)813)%TX'\QQ?%C"J!'MPJS@24>UYM(-]S<'6D]%J- M9UT_. 5)[A($2Q^-5M>V83P#!90[6/DNK GNLE#R!])^E;0-IW0R_4()O7A& M7X#%OU0PRR^>$N1;!YY" %TVG$(I0[Y%GW^NW%V6_)3^*N!JD&_9%\7W ^+S M Y/?3\>]\;3TQ+BO2T()J,:'CA$ +OS8\C]!0L,Y_?LR4P2H\1R:1 Z/NBEP M?X91O/+#7"G B0

    [U_Y2+P"Z\(W9U DC0#ROZS\M<+4$^9, M^@ *@ 7AG" OL$8\G(F90(2_BZ02N5& !YJ\P"KP5Y(X^;MH(#$W"@ 6!; H M9!+G!5:)Q".4BK=EX4 ! ,('"@ 4X *L]$)63-US0T?]_"]%T;3E\IHO37Z_]+?BNUN&[.BE M9O+^)=9R0_5B2OW&+_=(*5\J_W[SMWFBGUZB>T^>5XHA,1[_ Y_^CQ]9^I^Q MCX?MU#Q92;;V*X6.$0RUY3]W0OR-- ID1Y4]56)[HM1U;:?''*L\W!8/Y&QC M]P]K*+HK*?'CXV>FGV)\J;^4$%0J(U)RH(?D>_%=E)6FAI;67W)IOT-7"U:N M^FU7H//?:EI/MC5F;_C2SM$"Z:O&I0J7ZELWW=5?\L?[&5EA] &W[=7V6[RK M\G[$W)5433%LV?+_N8/*=Z6EZ]ER\,^=L0\^.Z&MNL'#W^]*3OR@?^Y"'])E M>?,Y>X",KGN:+@=:TMYW5_)C)8@_$]_74/^Y&RN2Z,J[5868J$)[%)7'G;:Y M,0Z11$OHW1?B'H;A__WG^31?;@FXK7Y]ORI\KV O+PJ)9MZ0UL^5V25V]M>% M#:T:>G)R'PF1'BQM[-[2[M9Z ZZW@\Y.@'"ZX2YP?6 KT6_;7?*4SW79<#JN M[[\T3C\VN7A>XUMFV)[=U1BWVN?F@M$CQ<5^XL--/;$][.X+?@\CY)GM_0V, M[[H +%?&E['F):^-H)=8X]],#7Y5ZF^)P_.N!L CO^B1&3L66]!??AM9TSF- M[7%4&9XXXM1Q71>;!X[==/"1WU&]>LC$GIBZ^T)398"!;NB&BQ!ZO ,WG';CN)ILJ]5M=._ M32?=1_LTO$>8_.B*LV#R]SXY[ Z5#E(>4L)4-\6E4Y7%725!QT@ MXY/T*)HP@\@/4%#NNO9^4 S!QK,1>H<+ET,4N/;A/1OUM0L='I3I6:D#UX3* MC49 PT:P9;R)TBL;XUO'-+H;L=B10J>F 5MJMTYY@]F:EQ XJ77 KAO3?.RU M\^K]BK]M4Y>&2Q];OE;[U<;WT@42_07:O)!-PO-6N\0YFJ8 WVQ5(OS$B'M3[4+]? MYAE.MFQZ,S$9SCPR$H(D:3+\GH;/VQ(+:B8%6&)!2_!5#2[J#<3YNCS1S/:N M5<&L,LYOY[\?@KZ^Y,]:HR(GFUO8[$?+UFK6VQO5<6ITV-V7\CV5L83%TS=?4'O$8![ M0*O1=>E"H 6@"_AJ)-.YQW6]@56'P_U(Z!O3:D7UZIO0_T./>_'NWP/$D95* MS8QG(,3G>JOU%! G[;\8#N PZ/\%WABLR07-BY][8[JRHH_Q0YMPFUIL M!PRW[JC>K;D_O]OIU61=-V!V,UV;4>788.TH];H$(/] WR_ /]<@_PS)-@Q# MG/>Y[6[2UW94A?6:>FIU5,K^ ;@#V+]WR/X!-<@=W'D/OOB/V+]P&-3#A=6M MFX>#/7#*19W^SRI"3UV-UMFH[B>ALW]@;:8RF2Y]_UV\;Y% MX<$%S&8<8:A)>+A@0O7];#?8]J9L]RW"#)K?RW)K1=L"(<\&B&Q8(W3!)V^+ MO6@ZEPLS/K;MY+!4MFBUT$6H%0 "?L<6_+:8\2V8MPNL?H0M&4RXK]8XHW/T M9B;568^0BR49$Y#X--#[88KQQ86QVBN'3'V/\!S*;P95L]X,>TFN$940&*R, M'ZTW&KC-=]X:?6O.+/=>M&KX&]>7K3^ITW"'V-9R.9@T#RL.'? <&Y$3/?6= M+T<5P+;>!20!F!-T2 /YOJN@$< J: 0<]ND7H MT4TT[5'1'K"XM^(&ZTZ=L[AZ?^=WZKTQMW9OG0;SY /C+!ID&>[[#+9E[!EI M23'L+B=IL/(]70;GE&Z%NX8- ;19]L4]R35DKC-.A/ U!H"T,-.D6LTDEP^7N2;1; MGG6[-&S7PDW7GZ$^-_[]OK#K=.E:..$OC'6-@S6+' CBF'>X;I2XXZ1+%P$' MU8$V7>"/P:ICW69H>S!:G[D2M.:W4_36NU;S8[J]G XAV1QY MC<[$6*DD,F-2OTL _@_TZ0((=!7^;^T@5;WL>Y; 5L:5B11QVU;S!'>2(W+P M\Q8Q '<^-O,#T [0@J)VZ5[9$_\1_\<8'2Z0/;;#$=K&.S;7"#&OI, '31.? M&$D5NDVWTBJQ*]E=A0K#3AN2@P!AT_.8N=Y9A M2]@&KF)V;>3 ]5FS.O%]5R?(/SS)XU51#!&@'#Y;JP=NNL$"HEUO4@,_2NP) MN_N"W./P-7<;^M@&]=8%H<"@7LJ,V!O9\)*A])=#3=&,G;RP-+_FN?9S3/I# MR]K6UBW);=8V JMAFE)F8B!?T <, MQ%O-H+&O N[[;OM[C9XPQCVNG'_GZT]0GX<)Q9,\+:3>?T M6V2/!ZP=$8<6M.+ZIEI9RXP[(@=,:E 4(%[>=W@(+.H2Q,N91>EDS5K:XXE) M* 'O"/,F6J/U-#, %Y]P 1;U6L*ED,WM56UO.*6Q>SH3O*"5(Z"[O0@9WU35 M'C6MHAGK>-+8T I"3QMKRLIQ+5<_L.ZG3O"X$96'C5<'1N_;7#N"VK!/070D MW+KZU3^2?KW;,&AX9$Q;SK3:&/8C7D+P4_/[50,34( %FM^OE^7Z?8/<<"X] MH,2J"!_TE8QVG2/L\6^151:@EF!LI&AB:OZ((:;5N53%],0H06\\*(H$O?&@ M-_YM:F/?HZ/^H]+9V2,AT4WD$A)D)O5^HA=M:K0\@\W,[EX9SUI4+* DD='++!. >0>,] %!OL2\GW=5G55J#<1AUK+(Q M%(DIUDH3 DEE!06?]X0"L/2Q62> E8 6%+4O_VT=]1]QCXM0=GB]4W<$;1<: M:CG<]UI!"IM.IVLC=+%/UQXU2IRJ:Z5FK N>LI(=7?N_PM09Y1#BJ,:O;:A)QU?[IV?&DLW[IB8[?BZLT.M T$B/3;7*=C M)?FP.&9**C9H4$@.&OCSEN![R9Q$;UF7@Q:S%2 ](,T%NYR3W;>H)C?F.W>" M[;H.K"EM@6VTO5:H4QK+P[SKQ!^Z(YSKS+]]UC MS>L0.B]Y2J\ID6N\BK;A/M&U=FNQV>6V>2E0P$S='20 2#.RF\$&!R:M(,"Y0K(--;0AN-&3WC4I' MV8]/)%B2^,^R*0!"WBM+ C#(!Y-O(;O[V<2/'E=N6*K+;G%/K\]KXOB#%9Q< M*9?\54E/.IH"@/CWSVI*FKX9>$(0+3AM+UJ:1891]0^.@GT=IN;HNF-4:WT# M1KG X*:=-D;+,:8FD[PRBL"@'O>C[P4 2O] Z=\[U8(BI%%SK@7%S*S^RO*, M-,?46)VU(,[8>"W8-LD!X]XRRUI6<)?MHL26F_9TPMG3M,M23+(T4V!I!O#X M3@74GD).GYJGK_7:QAF MMX&):D2TW;CC W["T A\]P6CJ/OR#ZNS@:6^]TT!@*&^4<[]1=Y;/)K;2J.\ MK MHI8X=:O!D +%Z:K/IF6@(##9S =L#O+N()]]J\"$AUI4R^;_BJ@5F:7K^ M@K0%6]>8^KP]W<[GMSZ<VPM>)3,8N1HJ% MJ4#*F9=(HR?74S4/.EW\&=GL2[YK&6KI7W#Z7[Y[-68JB=[.U)I>AJ]\I:K']TD:";5CTS]UGTM\W$%-RMDTQ3">86ODD.S4JV?0 \!0,]- M,LBYM3: >J[22DYI7!6&%V%;V*[L[8[T=K1.1JG)40#A .H' !P@?T#]7"$] M/&C-V96LTAI'U%G$('M]=-5*'6^Z-SQR3R/$Q;/#.6[7NTU,F?>FQ;>MV'WN MBLJQ*U+=<&%I'\(7G6TJ@*B+64/O$X9I"$%7VRRXHV+I>[(,2OMRT.J?8].Y1>3T?2B* M!/9S-?MIVAO9\!)+Z2^'FJ+%,#B>6+_FN?9SE/I#0W+ZRUJONQ&WL$T.%VS' M;O>.7KH0I2= 8O0[LZ-"5(T4RH[>?A^*2UK5'P5]8]AC0VXXY,SMI.P>=]J^ MQM;TQ(B2W2'0V(QP@.9 ()0O*_J>E#$TU@\D&:Z;J.-A.XT?[C3S8ONSOZIJ M1N*[?8Y?U3O"X7"8UK1QB/5J*=I+-W6@$="6F(M-'8!]O9E]76HOA@6"C6I\ M=U@SY?7![D?&DMIN3J:&)H 0)7_4W (,[59[,0!3>S-3JQK^QO5EZT\JSQQ% MJ\E*9Q7 T '59]3.;VZ<%"DB6 P5P3YB "F^O7F=U2?-5(R91D.FS!FDO1DW MM*@"T;\?8+V.,F_PJJ^X4:?"$2*K]98C8]!A4Z8BJ2(B0<':E(.]*7)L M.V]1;73)Q>A5G/G"/(K(3!1@P8XLB^17*E>=,*D!47=?J'L6*:N_/ZSDVIY-[0>%WR57#NRG>-CMEM;T M1USYG)2[S1A2&AP;#8\<# GPB$@)AG3_C#(5PSCJ9Q52_PD2NXW_58W=E__% M7UZO[Y^^98<>5>?);P)W<_HQ_GYUR@K%9DEK]G_C4-!(AOC9TZQXYG?:H]7" M\+\3E7HRN&^Z"BFNY7J?'Q7R\8Z)0I[=+GWT)T)[K/E"\4_P8WEA,D?:5_TJ MR6'@EN 2G#SW-#6GK^EL?1W%R3SB$5CRQM<^/W[S>,OTTS\L04L5/![6#UP6 M==W\W=>R2O1<1'=?_B_+N[S9:!+'A\+_'35*R?%CI2?GCZ5_0?Y;\K2-I_D) M?"N-DC\DNZ^DU[*6&ZI//U$::\K*B75'/Y18]]-]J1.HGUZRC9,)]4(['KJ2 M\?/WMJ-8FNPE;G?U7]7P-Y9\^)S>ZKNW1,E/9?RY*5"?B.0W+RK^L]M!BF99 M__UA5>/#'2Z^BBE:,I6/]H)BWSSQ@S>N01A^FLXGUI-^_?]^R9"?3.'#U*"I M(>@:M/ TV83D93R S[(5R0?_X6TIZA.*_?N;]3V,KIR,"O]$4?\N??OVFV$_ M&8TM[Z$G$_>@Z)"E+8//IT\]_BI=CAY_=^9H[KZ[ZU<]1I%/Q'>^#_N$G0G\ MT@GZ5"[(-^'\3RZMO&2-^]>XSV;BC^3[6,?CM5IE&UOW(B]#Z_7' MW*@T[I?&#:[$]GNC?J=99<9VV0ZI=$X_D67ZXU'I;_B2\;-GL!5 M_[[A2WRO-7^=4(I?,IQ2'"R'?@RH_/L89L6XWR_%EJIYD>$GJZ,<:.K?3ZP_ MVS5^;VU99B2G8*YZTH!HZ#8T8VB3ZS19DV66SYC-W)XV+/7*"W0PG3#'; M"2(MI 8D3;A*%.VX*3]D6;(UD%4_DI)+D;L7/\4I1W\HP>S0W$+,)N2W/-$] M,%\_]9_O/G9161A.#/*#SUGVBWZSWQ_I%H)^^G__0@CXOZ>OG7ZO#HVY83>V M@0DW&J<:=5]*;./*:O635TF1S7?.)_U<#)#=$_3^;DWX_J^6X6B?XZ5#\Y+O MSOY\BI_37@S!CG?W\-*BZ^52,5S%0<>/ VCG$ M!A:OBOJJ9,0#],.%;ZB&[!WN2ZE3JVC&.EZ%[DNIR6K)Z\1P-9Y&6?/7UPN2W#\#J[Y+L ME^229=@Q3%5+&]D+',TK^8:C:"5FXQE6"841M!09P:JDR!LCD*WXP6OM%(G% MR\2P6[E6?(:E\1F2UC)A4AD^_7"9SIC'R7B8M&\?32;GH5.FW^VB&VT@C,RI MY6KZ?ME VY4_+X,?R(=4+\\Q%_S0GECI)@6AJ&\,(!&&DC+ %9JPZ MHAX[201&,A-BL=*HI95FJ;\:/6_B69 \>[]D'>? "JPXZT\IFUNR+O_#U =\ M0X'L^9"==\0: K/1IBK 2VPOV,^2+/BK MO"\_OCKMAXT#\Y]?^; ^G^2>7/YU08J'^W24CTO2IU+-/;WN(8:4\5*HQF_W MO930^V>2\5*F.KXNCJ.#>#["U/26GFN?2\#38H6/UR[G&5A(5[ADI4VQ\)57 MMJLV??Z*9?>HD',WY88$&\O=MKP=5Y2:>>ET==78&3$\4OV^5WTBENP%;C(U MYBN'F-C"Z%"SU(JU$QDM^F5WFJ\#^WY)!"MONFT:]M34)&P"]>:5>;WS^WVX M%Q0!J4.=]D[$'&[4GBZQ$=/;E/<)QL#OT7)6\>AWO_A48C(]ZH.MNK&/C.<^ MML3X&R/V7_&ESXTSBJU3VV^,!/DF^"7YE&7$+Z:>PKC(]_^F22,M4@M&>R4,9@2R"Z.V:\'9#EW21>:''BGL#.U2!9>.)E M:",;:B(\S?'C,"J9[90X*"FAYZ7S[_M:X']ZFP"LZ91&VB9(M?*TY,2A!'E? M2KG&5!?4AXJU1.Z71G!??0Y]"FC(Q.?0#P$->2&7,S5JL=W4X^!RTW3B4'F3 M1,O:UZ-S_#H>H;AQ!#R*6@U%;G^X5A'HA:'Z[-8M0CB$W'>_O'O1[SS/:@ZO6N)BZ/[P-#\ MYU @#7J27WB:+<>.(G8NUX'DMY4@1ME!\\#T9P*Q0GM;F%E&93KZ70E>"(OO MD$6CZ6'0P!PU#[T.X4$-O!*O%.7RIW+Y%7*,5H:R.@? V@L43TD.2DO9\$H[ MV0JUY*=GIARO&MI/UJ07[[R0+3GA0(P$+ZJADBP9[M4;[V^A2$.;BCJZ17(F ML2;VXSEB!![_HR4'\C4ET:9X]55]S?DU5( ,9H$I$(UH[@Q'HCZ) M8KUQ#"N#P?CJG.-PQ@PWB1@MU_=?T)Y/I=C+]Y7 3:2!%,19ZLM,]] M1.#)CK_4/$^[C:M D).ON!C&_[&(U;)6\V9];L"%._;H[#F^,PZ9-_(5:Z^! MDQV;L>#1V!=ZT7P3X(S^6E^16&.P,KQ3&)W\(@W@KA8MP$\CMMM*LUM?PVV. M,0G8Z!$"Q$7S^:3RHT#A)P8[\%Q%T]2TI&LDOSSN;!,>\66Z1X]Q%-Y& CN< M!E.$>=&$X[GTX_CC-(EOA_U:LA/*WB&ALJGO',$OL?&)-Y$?U$UY^.3:C374 M.I1B5%N*?=/#M:56_,4RDHCF5)/@.HZF).O8J5#A27%"+.E/7ZF0[SYVNOH; M1Q\__]L5;!I4'G[YCL^N_T:R/ V<3HQ^/,I'BO\6] ="I<9T6OSB'RYC2U_? M.YW(])T?$51EW$2UP)2Y^HX>J4<3&+$S$:4*\^;6<@,A^IR))EKCI@&,GJP!:<=/%MI MT-OA!I29-H8F9#0%HH;/7<)L[D="8B+GTOAW*HZ"S7Z&/1#\?!N977,*CS"_ M)9E598X-WVK^978M!40C.,"0@Z"+"6M4V_5XH<>RYC]>+S)P6^:J]J/5[#Y& MXOXF22[O-.OPJ521_7A1K:+'^]IEK:3D[ Q>< )1GZ7$[HO+<)XZ$%I)?NGAYZ*M!.X^?6F M2?^(L304.\N(XCY'_]1P8T?I]D#I:&$X>81A*HQ@+T$UKV MEA )?@:1OL;'L:K35\)([$IS=#4L\?$=3C_L8R7AXNCZ-"F=A\38(X1Y=ET^ M@ MZ6BGIIUF#^*=+'>Z8SD_RVH]O_75RTKEYH:Z']"$E=,!?2W)4UTHNF;?A@[4-W M.93ZG6[TTUS(H]_]+B=RJEI(7'XLN5OYWUS)$MZBQRIG:T?A, GYMM9!<1GY M

    [#RY6N9"P^$G3#K0*&_L.Z;WW9BF++?\(ZOB4XF2#+I[6%% M">:;4Y_&LR2-GLJ+K%H9&GK&W30JQ%L*\%!>U8B 8J^-XWB&^=^)K=0=D?>2 MW#?7Z"YMC)M>,O*H.7BBP9/=<6C0&DQ[F%TP4+Y^'3YQ2R&62>!GZ;=6T;JG M=H0Q-Y, R-N <]C@I[(,986+(D2;.1+ N3=M?)B]_0HSW@9IO([W,VH@-'>;AY];@W?,- M[6]K7]Y83Q"(N/,V9*PBL#YU;'.;(P<"+J_9K2>-)WL%59=9<)3]-2]8NCL-KA0WF=Q,M?L8E=3\437AR; MH>KDU]'?()X,%%=NS]\-5L#[S<98.I:BG6_-]Y7R9PKU[#T!H3/NA6W5A8/W M&<"N);WGM6$AN\^HBCIOKI=W7EH]6=$01IHGCN/E6HE,^(/9V3<.%@_B%O&/ M;VPARM;FPKZVMZG7M#@'W)J"QD!VU0F7",SH_ M'VD4]#6Z5#]4NHCA?M3]]N#!I/OX#IA96T,Q-?64). R*A*&<0.79_MH"JI#ALZ0]XUB-F9GU+BR M[(GT54R,2[+VV/B7=L6=Y=<'-TG ,U40N6G7.0N?KKG0*2;9P'^''I-*UFZA M"%>W/3.&R&:F^.*+["0!#/7VV,H@Z8V.#"O62,WXR]X,>:X"]ZHNCOUBE4A6 MCJ]0*PQ5/SF^(CM5%>\54"-\9T#'N^1V-Q<+E;9^EKJ&+O1E]Z_:&G5A@D#$ M%X-NJ;5[X8Q=7_NI2[52C_;]->?9 M!:>:!ZY N@39>9:.N5'YULVBGDA^*)4D"BR;^VQ=>Z"[X;WJ1P60 "H$C';= M6H0@[0;^T+]4)+%CL?QR6K/,:#[#SBW"?5,TL++W, MU@$-SXBQ:"YPZ(-/?7-/5"@:H')AES:M8S6L-KG8_%N4N-B7]<*0>-&6$SS$"Z2 M@+ !%&Z&IG =G/\<8PJ"\+[K7 9?883&_V#KE@K28^T"53LDQ3\3;7%=A3U M;2/.JM#UJVR),7&*:Y==YN$RO2WJYY!/)9FWN>,C =Y7_Y60R5H*5NWW'JN7 MY\-[/!08F?>*U[&TVPP%;J7>IYIA].7>Z;7P)QCC ^Y5N93B77NU+2_.E]?< M_!R/UBV\^;#SL] #F$!D%_MXTVX.W484BJ.>%A0*FWUFQ.90)M90]U-2.5:& M^W+7RAKT!.3A]CLBK ^$5&W4L/U0\-FEC^W%YTZWNQ6/'Q/<1&M?;_]^1"D"O\[9-9=DELH#XVJ7DZ'4TQ_##NHC:-XE93D;7,&2LV;&:8NQ M,8L?%=^&2,"#*.'^#*D!%TES&48.@'NKF3V'0? JIJKE\/0OVG4EM$]4H?.Q M!5=7!2[K2]_.5K>FV;EE<^FJ:*S)C0HW! ;>QYP $"T>LZT;A\@CKYR:/J/. MLSQN\RJH!!__;_ "G7!PT95[3Z;\M1:7NX;(CQN6Z.D6WXVOLHXC,2<@LL!)F]H5W0%E5.?QF,Z6YG"UO;_!;_EAG9?)".E.]&3S%,'EA M=90%=VY9@U:+^3K%_\:CE_&PD.D3;^HL_!01@K?OR()8V]^.,6D8^E!!K]%S M<<3-W&=B+%6;]0YP*@< V)DI?N_M$TWM5_?,HWX2E/ W;-&WO3@&;\281%/7 M)'&9#54*V5VDL]OR"0FLVB (OZG"*#77-5 >.'&-V0W&JOLF.N].1#_2/+GX M^^*X^_F4>%'*29Z02]=\=Y!I]4R8REWTXW %0QW]$3;#RNJAC1SJ-R^A@8]W MOU@EI*=N#:D>UZ7&FTHM>M29>8[.N"CH%OYR)^[3,[1V69_TCW% _];< M2IGLRTRQY/5/ "(8-(A# MTN,1F4'O3+8V[*0>6N6@:'RT]?'N>3WFY.,ZMP7"4Y_P1C1\CP:V MD'B;1B@)R#&/06$2AV%[O#4R4=DLDO4Z;\8NYR_SB@>\#[KV!9L,IW<:6<&V M*^L)N%G>"[Y_TXHI[#6OQ&11#B2^W@AKVZE\1 ("_1/HW7=7-C?MOD1V='I&'[([.FT"JET07CTZJ_D%$T1SH/;CA#8O@;%,. MBNO(\Z)Z)%6:ZY9F^%F"\?WD#*_$\0T0UH)4>CTPB^TI5]?B!U 1=I)?L]U3 MAE*[.]_Z3^D4Y;<<7*=YAHHB<&Y.Z@>?P2<$M?AY0O%:7+LQ2T%.06X=C2Q8 MT1 G%&V@4=&S&SVQ5GCK^?'LGXM55?H[@3(5[' G8&_W-C:]M4$O(1+9R.X; MTAL<)SN>37ON\:FZJS&=5 R'3O/*TZ%S_>7KTD;AP:)U91\OI:UZSD8F%@G2 M/?)/5LXZ7"W",L+Q\&"691+ 5X?Z)3'XL7&(8E;G-D90-SX8LMK>%YJ/U\7H M7/48?[:=?:S=F^299[J2HCL/J%$-@1\8!N/E:D _#J;)&A7 M98[)P9='_:U&V4:5:%V"V%)E\[KT?UMA=-=M4O025?YSS^90YZ;(/PAAC08K M3\!"3$[;@<(A_QO'G\.J2#0AW0(>0V J*8A\Y^S#^LCZ[1?'FP\6^E0=F#]3 MON9FNOW9=[7U=(=5F9P< M"/M@O?.LB]#8*YGP*9$*Q8>]KO/7VRJ^W>OM <)L?<;A.&:*639E9 B27[<0?_&#X>EC M+$*8)WF=[*O["I)Q)._A9-[^X:D+OW/3F%B1L?X?#!XK/3[@: M%I^5 VUI&*1=$FW9/P5@U$Y+T-] /W[ZJM6&8D15X:[3;KK2X.120MY\F!X/XCM ]V=(4?VOL/_[C (AK+P;1<>2,*X>\63(&-HRCQ6QAKJ]G4U\P-=-D6^SZ.\;I=5\W M&@A1I6G/V&V685_=K6W8;8OCD/ZP?OJ+D:!EE8;@I06?[/KZKK80]TD[QO,V MB$(\[8RI\EO"[C1+N"#$@;U WX"= $ZO'6?LF:NZBQK)\L'\3TYR^;RF"+="?O%Y\CIE*,72 MPK44 ]/K\VJ &N S\QTQCN;)UDT[M>L?D^Q\QV6Y9W[O<<=K^Y_6^]48L9ER M$+-GGA5X+@XV>PZ?N2E#B)Q;)P'76,LIYFXV,AUFELQY):!9TY1*WGWU/GCT M5!LOB.RR;>9 U%)VPO'PA8]0QGJY/A+PU0)*%']UH&;=C, 4&M96IDI+%=:A MTL3R+MYF0@J+?PD(/<$WFNNG=]A.*&ZZ;]K/EE0)FJ)8^>?N4%W):YS+RIOOH"E]A"@/IFFQ-DUZ;>2 V'02_[T- MASB.X]).P\??]ORPBJF[UT;\?9WC,AU4^VYO*>"+#A[AO/I]&1*YK1)E,C)Z MW>&N^ "7<^&5\OO0MN^;HJ(7K7CK[?OK:;$"@QW3M;<8LOT3A3Z/67UI#'RH M1W?*N^4U_0]*$1Y-YE78TRFFCW6AOZ8URB)\A;9LDTP7+/GB#YG?I?(P%XD? MIW9P;#S>YQ7G?>S6"7G>"]O*CFLE[-"K7C%2WU8P\-;B&P'AD0:>9UWZ+ M0&*E74X*I1T03_=0VT4SB3G$522F\^&X:.WB=2QV:O]]MU$=5-7$5MU 59=G MC,;:.(C-UGVP%!ER"GEY4X M@Q;RDW(RAV]RA=A2E6MPSW OJG7S5*]AQ!S(6]'[%^X\#5MN]T6 MU45D;4)\(&V!)>CV-U2J M.Z)LD9 $5G^(43$8SK./V@-S[?HY=3[\9 )<"XF>I /O4S<]D6#+X"%[3L$ M]AWNBRCE5Q(PJV]( K0@G5"\@A%108<@IH=:>H.? PN/8A+0\7Y0- ="@:4) M43"40\/"O2X$\^,'URR>/S947[\FV];)N]"\6?VK[CS&PIL&#$,W_$I2]F&> MWAQT3PH!;OVK<22 &(6\F@.1 XLE*;"UVDR$"TOZDA ;L*<&X%=$S19S'QF>)Q\ MRM>!_;0_W0R.2 R 694":( 2Z$LMP8YI/(\;^; -T?*J 7PS"7R3OHH$S/OC MWHE2?D/,&DZ!4G1!*<20 M&<6%F+%&@JF1>7Z_!B_(X90/Z.QH>!P*(SU*/E^%TB!![9-3Y^ $V@KRV2PN M U2OMX7^2O:>6)8\[[1#V1\GMM>=X+@;JLXDX DK I2:!$I%$<3I#8C1]G$( MC$#OGX>UFL6(_JM8))'J-FB5@C\(%EL%=1C4]9@Y^P@7U.Q=?$W/.&AK%"N2^L?R?C=@K2&V0 MV2*119C<>;X,,ILZ:K@B6O*'44M%OH/$@T%P?DXW<(+SDXTWS:@Z9(& >I [ MM0(FX%P5#N,[VR$<"9U&L /[HV1VE" >9$N,3H@E 7]O9!J5D+O8V4>-3'\I M9HI%.*9X.V%?7%V.@-OXHSOXZ:CSC/: "!)MA$@OP@ M88W,R*P4T7\#FWZX58#89/$_"W)"8-Y5(/?%@V5!B[QZB9= 7CY"7_ M!R^;&G+/I .VV_$OO-Z/PI;>^782\7_CM7C(8@1N2=.<]B2 WSSWQEF$M.)# M>R #V-K FV4L<0?>P$8.=9(E03'O%3;VQ1O/D;MS<#(U?QZ>!*!M2FJ-SO-A?>\ MAHB>$D\P:"A'U=2EZ\![,.MXU.MCM4&3WH ME4YZ+WS6[(&[)D=+^#U+=JYK1BPM3EG2-?B8.2G(C92V*4CMD*2+ JVSPYO* MX;QXW9]LO=]/4*?:SJ%$>(HH^Y ;N""I>4M40L9VG;8[6GL@8BH3T0>"@VI\ MSJC977RU!2UQT+7!Y']*YD(B;1&5Z33,0K-%!.NU9 A@2$(4> M4!\NZ'23]USF==>Y;?KZ7&+R"8D?NSE4_Q5I2"UPJ:T%RF !V*:9JE7P1T<$ M(9S<8$"UP7%F]98D(&3_*!YR0?#R_O=QX_\ZJ4E"!*\ #0Q3$6@17/DGI;$& M+[F)U]F6#5*">!4R;OXGT[\,_7=)?=39\8EDW![&WMT?7X83PJT0;7&0#ANF MA-8X>ZQ!6[PWC^OHM><&]PNXM?A=VN[U>6YB$/J[^ELR\92/"7SO5]'OH7WZ MB+? +2B]ZC4-4.UZ4%:(/_S/BR:];6#>9?:/L=%[UY6=$=*L\/4/F/''ZT.)AO=K-C=PYC]2&**G@9[K5)(X.VB M958E(ZQYVY/%T(OL4A'IL9]#/8A1&^9&K0FL]@G1C0*4Q.:CWN7HW5FW/=;R M['U<) G0L!C*@2B#L>>&GMX7GQ( TX'@HVXKHJ4*ZW;(XO;WSB;. MP+4+.6 M^"IB=-7?^J503"G!\L@..%X&!#+6!E80Y7=Q4F/0P+'-_R M)!D /ZIH:'B>(1\BU0[?P.8C?5>)3:/P?2D0*AA_:XD4 /4WS=8T^D=? MK#Z]F2@Q$"B#)@'/2M]-Z]Q+Y^6GY>I)S"]XY2;H&4LG?GZ11V+D?8>7S+'E M+!6L3IM*D.E5C"4^P3=>3)%FND#SS/&YI$KMY7AW!\IW=?CU&0DFBFJLPFM> M/S,C.=\>.993P39Q\_\5L=HVCF2\K*$T0& M#R]6(LIVGY;\5L72#PU\KGHQ^ WU-2G&]47H^5^,OY7H[O "?$PCOG+-:;S4 M _F#Y8]\:# MR>[=)11NVMDFQL8;TTG4@4=#=WC!V3+<*:=8*O^3VGP(-MZ>D!$*4O>?-RU:@V#D/$F UL6>> M$LB+T8Y"HYXVLJ??_&C0+5B1167_@,OXU[VF._$KA6J:E%37J=]#QVV;_9/' MN]V$WT@U?&T1JF8U7'B2;K*&"+_A24]H4U/2W4>S._, M63764;T!J=.=URJL$R!?&96#T-!FI&.CJM M8HY'FM@?>-Y%H4W&4YQ429K@[M+MD'A%FMB"S@X;7&D\-( M[UY:Q]':N/"1ET&2B,:*!K/;QD_X?M,V?9=+N"3QZ)]GMQK"'&C<,*!Z1U4I M#V]@@CV[/Q8S9C'P:X0JCM:%4D[_Y44<,\5TOPWYLAM;!P*G7X$B<"ZC"$DZ M!$DXB%#]XB-@'>!,[FQK ?YJ+(M0S*= $ 6ND.\X-7]X!5K!\C((6]CF[U-3 ML'R&(#-Z\\!XB[Z6WN :?Z7TK^X#;9IC(6I.Y$MVMQK!5(\Z,4A+A_GK7Q 5 M\E-/[1 ][3 BJPR8!RZE.B/P"H.(/8$0-=[_AC9"X)QV()GP6;3%7AOA^VO% MSIYG\]]6\%ST$+!U_S67U/6KXK]H1MZ_*<*'92.DHTXA?DAO[$7C5O9&K;"+ MT?/XB=EBR]D/'])/%EC?^['B'[Q(%:^YA>VL05[^*\LA2H??L.2!.Z/DL&WN/2W MRH^I&R\W7?R0H(\_[26E3 \SQ.[&/BR1&K53Q$Y-I,8%B/ZDN, [/XS$W]B= M!NM6L/AYDC9-OI9Q&8V(RZ*.-' 0P6@7>Q?J!+LI0B^PV<>^O ] L\^.^=B% MLJ<\:7,^6W=J@P_6Z"8-&@4\='R)TS-LB'=5^,!CYXV#X M&Z/_S-[*J T2:9'^5+I>33T3+/%9.M5+2YIM'\MD.C;J?GV4I5O5#1/8]-3@ MCDN/46=Z'WA]FOUG'QCJN=WW-9[0UN;2UHN;\ Q\S*_U& M$C-!4&@PF$/0,:0()6E*7)N3=9WT;9;ZLA7K3S!2Z M\RF4Q52 CS)EH@'PD?^_M'=9?F5SFGMWAK"-MBMFY]_(7K9)MS'#[@^@B:/- M/I6/]M@\5U>Y93?$%KH>_MZIG.UJ;NY:C :VM0[RE@ULH& :%8GF68QRW9!6 MY[>V7/[=(WEN[!O?_3MMZW>:/K2LMH7(ZH=QPLY:RE8+@/G+C:+;=Q07+]&HN3 MNQT&^LJ]CR9/6[O9",DR&LB/=2(!YK*.-J*5@[@YR3#;ZL3KUYV;<@H_QDCA;%)OU :#J'JCK=6_N-"TV^I6W"]/Y9/[6J,5<5X@,/NQSZC-!=Z[B/K< MVNG(8'JL^5,%CGO#]5>G! >RIODW8A0&)MVZ^6)%8T/=J[MF["D3&8C_O SK M=W>>@KC&,X<\H+1&+%4B+_TM@]KX6P:%BCDT":)6KT_H(-]U>(SFT7?$N;%E M"GPKW+(-,9"9W'QC$DFY,&FBV?ESBS;AQJBB9L!.:?5C?. A.(HQ@Q1#$'%9-+%U]8MC^ R]A"14 W M+Q"ND8"/!,2^IK-NL#K^B@^6 ;%V=W@^'0K9_&#IQ;-'#*O@AF6?MA.J"U1+IV2 %-8A._EP388WL IFQ!G,<6, M1\ZB.)UEEY7OMV.&;*N4M*=(@$'M9UO&.V_3>Z.4@%L,#_0??XV)EH M)0CB2SUJCIAYO.*-K_/5^IO)';MM_EYLC"6QH;I?6\7U$]V#Y$P@8U6S'32$ M&V#!/@-FNH1'(1+!@U7]/P(Y1T22A+WT2F7YPA=<77.7WIV$I?KGOF8X-'+: M$H,]2(@HX]=3E7(3X'VW]5630 NN]]E7P=S0O;2[)* )S-/Q"X"_C>?JGLGH M,R<4;?UYS!8:WNJ,A#AFCZ6S*5>TU_>RM'5^33A07Z[\:,\7]Z4P:5@KP'U9 M@U:O.H!HUD,PR3! 1!!%DL4XQEDO2V59 ?*\<=DVSMGU?-X%N,;)3J2)ODCVY@D M.%Q^,F>O'70J5(@<5;.=A[1DTZ^03<] E9FWFDJ:M_2)V:8)^'7, MQ=H1"%@-WDQ0(U/*;!)@YI=-D'O#550Z,;8=7^.QU0/2NKZ3 M[R$_J_AB&8/:[RV3@+*$UN*'4IGUZK79Y!1K@*ZB7QBKF77>JO/L2%I=XY0= 2(0 DG0>OB;SYN M=3OI:',%7+1S_8#H2 MBI-L!7'M# G ?@&0<\[X6?P&!CV6["G4MW+V-K^/YC._R::[B#/?_ MF-_;, M7V2/%3"@O?87AF4#(XLZ!7/VY32AV M;E'UPR!:U*E>M604A.?3*Q\&:A5JBT3_>KCN_)3NG%7H"2%&3>3C?\*=EE;B M-:@)"'K!L$->B<'5KY*P^=EMF0,V<)OL1X>HJ1]137? -V\U0A%UX!Z4R]D@ M [ -F\1_S80HB9 )JN&)L V=0/!$MX&K%LOL4R;4V(7B7J0:-AJ'[B+70I1 MH3]#U-B!;;? #JG,5O)R$5V\G<1J'1*0$]V@0!"3J1"'6 M8'Z$D0;A^HD9-T(H^?KQW8/>7Q7+\D?]FH7]74(Z":!#_!!8)M]'9!S0]H+(CT^#.-'^C'['Z!7K(6DZ! M_"OH&&T7XWZ7JX?Q>K94R(S]Q9VF5;C2ZRN:F],J MH<=%*1OJL+LQ@9Y82CW,3DI1]XS>0C^L_+>D-P^WM5'==P=LS4M3BJI8[P\I M1$9$%!QW0PHL6C) [\2/)JYD,\B70J_U>5_!:[J56D^I:/DY.M_WIALIKK@V ML# 1TM[X\.ZG)N9UHY9QL_P8.FC9^OQGV=-"!Z;A%-W;T3>WBWT"-M MB#XPR4N#3T/\*K!$S"I 2 #/6U D%QH.BG0C",^"(BN4UM8:XB(]+&P-['U.=6BB._[G=9__U1 M%FS8K&+"S _<(J:PY0#&Y%<:\RQ-XB6']L*261,E5\U%P5#FV#X:T+E_\2QL ME@:?"@:Z+%A9GRQ"X-=]WQ9$%IQ=Z*[#4P;O/#1MGN]T_\RW9+:I*]*H?6&% MVB*E::3*Y+)"=O/S>(Z'LYEKOW-J3D_(2=O]%'G!>BF2>+N(;FRFCR:HV%E= M!0.F371+;%/GRT9ZGTDI4%>&X[0J)U3/YPFZZ;C*=O+%.^$4$=SWL*>L] )F M;^.>)OXN,TT22J4+(UJXJ.A:_YA9Y./U0ZJ/-G(YU(I$R;_W;81<1L?<+JG? MJ+*PM!I_(2PY4RS=6R;^B5!(99\R4.2T?_S5??FD<>+WW5%>RPY:KF+W+Q[5 MH3F;]HYO(9&\U+OVJ ?OJ\L/,;=J8YUH2M$;G M)CL15\6$Z/,^PI0TF]46P;3E"2_50/ 9WSS3-'1\ MS!#C@S5R71"*>VH8<9,[@N8-=S2POF5S%YMG6O%QM)&UW4,F;51=(OY"1(?* MJS5S.P::K0\W!W7P>M(OTNW;+[I]TZRS_I\+(I]R(#DZF@8V$+?\0/Z:F^?Q M[V]>>.+J'GC[G=AY.6H&BNQ$/4K!D7>^_G.&_00#[''8*6?_N%^)C4R5C>$? M%)Q?#^FC]0 M.\^K22E/L?[/A=M9OZKULXCCKS!G.D>59/VN"\=YUWQ)2?B9](.S([MY!\RU M!]$'+C:[MQ7'@]/?OG(.D'KP^[OHU[C']6L1IE294$GE M*'QB5W&@6(__5=MXBF#QR@DE=K[]ZS2YXU?363_V<$S&1W]QU];DX'&R.OKE MF7 ,DK"#A1)9E,',2,B<'XN8%8Z:A8]#E%#_D>0;(G&GY 8T6N;U2&&Z%. M*$9P41WGD3%), @P5!!*?OSH)*2P7@.2&J&DFS_O1<.-;CB#CB2D($^3@!_* M8$:B57$_4&D8]_/&+#+2JR=(^XOE:/\;([ZK'YI*F"*^4&8__[PX**CF0/EU MGC8 MQRF^T0>WRBJ'-]9&V"*(/AF6%R]=V$KJ5_S-'WIGD?;[8\K:]NQF%UO= 7EK M:"OJ=,Y :;J!,VO$V ^N5XF75+LK-=1-WE4WWXVKJRE][Q8R=>[3YU )>%3M M6U1Z8=#SMMR;VM6+9Q86'G#LG;3*GEO, LY_(/!@\_2&)6VFVT7:E+WV0V.> M5]: *!%N9-@+O7,JJZXV4<5?/A_,3#7&Z++W6%U1N'=318$L&,' "]GF Q]4 MK116B_.5Z.T&TWUO9V9.OE,^=PC[D J,S9^"X?$_!V$HR M<\JZ<;Z2"M65VB+@MWL)PZGD0NI;G,O!2@(]CC,X;[HX=)#"[5MVC _F.;4[E%4) M.TF8LMM.9[IW7GD6]IRREL0H^SE+M3;%)==G]E<+["VQ-^-LZ-RV89E[]S4X:>[!6:][AL@)^;<7;QPST+YFBK?.PA&F^@ MIC[)IG=JQ4=LPV/&*_(BOA;EZ[3#02?0N'N_Y9P''4 MF>O\=0J7ZN\7:/B\D&\Z]8$%=4E$MRS6Z#!,&DP(S&,=LJDV% PE+M568+DM M[KR4]%93U9'0\;@O9RE:?9\[RFS\@E&:]@!=#F8R -:>L"<<+ 86V/=[B=%. M,X)XDRG9/@+-!POKV\OIE9P4X3(V?0:JC_2<0CF8$HRD/K?"(D0I7U<=OMY& MKF4SWYJ:7!IELW@;$CV@E79%MY 5T_F+:G.WB"$>/]7DRFTO7)L9,+/S'A(M MK?"-\GI9?W[8U?)/@W=.,SY;%HK0:'LC7O+Y(9?>+@TE]_=7&.=VI?WXR/+WQX]KF5A&)\[_AY^0"FV;LW9@I[LF$H]C??"RO-(*VV3G6]_2D M>/ _JA$JN?OF3OTY]AGZL"'T8JL:M(T3VN&W'FCXGM[9C)-2SCKVSILZ+HT6 MZ0OK8;%S(APE 6X ^0#B::15&9QETMI2A_NDO2=#T6.+KH'WE7B#TUWOV ,7 M Z3]'L8UC+P"*@]S%IZJ= EBZAUXM26_Q23*ZJT$&0+.@7X@2DG,)1Q03H)U M0)EU?)I'@04)&&4F 7U:'M.\B/EH_!RQ:1>V+SD";S.*&H5#2KSL(L;/A@9< MM ^8>/%S[B>S9AKU*>W[P3ZA.C]="X&0NS+K"@Y9(MCC89YONIV#5:S'2I+T^;[Q((^C"IC1)= M3=3M1%[X4G.86Z^B*MM8./,>*3X7: Z1OU[[V=5.2@3^,X5UP.CR1][(0W@FJ9R#=(..GL8G\705]_?7I<8^+NRXFOC,Q".B)=;<4=LK3>.9!@3.>S M-8+EF]LK.[QN8](I@<&!4F?FA!Z54/"HC'*!.6+W8^SCPR=>&X<$+[6<]69']Y)G$F)"F7UW0K OX\L;7H_3B4D.[&"B(U&S@/ M_>GRP,93U"8['LQ>;;E(P+)4@P7^U8P2MFA@_O.0X"!R362JET^2]^=0IS+C MB8.N;V%C'P/,X']YQ1/&H7Y&I W..&GHAGYER##O>/K'9-,U&TN_6_?M*)I/ MW#:-X%YPAPB'7'0D ?9J/E,J)]"CDB*?*EZZ"E365C\:P1Y_7NXHH7V0MS=( MD;[0"GC$^B>T&D5@\4HV6,4"P4^4-ZJU0\;J/EUA*K)SF5Z/4+5'JHYFP8F] M1(ETL^A-HV?)FCXN65^H3;VLWX8EL@6?X#?3MW4XP0Z,*8P29/ >[PEJ6,4\ MX4)TQ9#D]O'4=?D*^M-7OBY,.['R)]RHXYC?R:&'QL$V&3!5A[&U<.+SM_Y2 M?J,=V7LTOI;$#FL9$J!OTL#ZC]_2VJ*%[%T(,B"VXTD SA=IA#SWD02D1 ZA MUN ))$ G&L#M'Y$AR,TM6WP0<7V7^,P)%_V7 0 732:;"58%1_FQ.H?^T,,3 MYD%6D,[L/2%U41) [G2\.06LR1OM4?X X_L$*([)_%U\% G@"X#NST*)H>+; M '/D6RG^90U>-XP249/W+(@^AXM;%KB,+;[40?A/"NZ**&P*4<\^&K$&E2&&60:#]5*2D19HDR@"9]%WO.%? M_EJ(>9;O(CK^S6P"<^L;1QO6&BQUSZW,2XZVC545\>RMJ?-?6F%>6E5)H8IR;/QX],F'[.<#R6=B+T_MEXB@O,V /]0+E.0CPG@@@C 6VC:C3K MM.]LK"\[0\)*?U6_6(]G)Y@7R-7@KI_M)D@$$%FA";"E5")#,$R +5@YDO]T M2.1<[_Y9BT@BY"$"OP#XCH1A5S9_MTP03T.C@CFM=:VU/'F>/CZM<=6Q6C>V M7VM+;/+U'=RO]].!UJ,?)']5A[GM?A.[.Y"-*!KW5@3HU MS\XL1;=8=9;41DZX4$\AG*I2>2%)FO9RVG<"GWQ2HA5TB 1EF"!(0U@,A7C0GT&.U5]MJ M=\KRG&VXJS$-Q!>)73W>?E2K CV9^?(/-2ZR-^= -'*+)U99E3S9[]9795RG M?!AO]J!YR9W>ZNAP#,*'[T4;*C43U?%^[U?9#.X6M"JLZ'D+?+KR($HQ5./" M=PATG8Z?ZO)+E> X?JN; 2["T6'$?:_Q^Q''4W2/"4N4 MOZS-YURCWEM95Z#:,CE<34:^"#.N/#Z?=RU%*,4U[JX 7]>IT$(A)4'V$I!0 M^%. M\R8NK2O2R&RJBS8G''?VI&M=BBK%[V13E6$*>N(H^35M8ECZ;S7 MZ>/R0XVX$JRPPX&W#W/4>5>S:0G6A3_P!=]_[:SJU8:>$+C-D9^4>^<=8*,G M1+&-O(+WF%O #G%&&SA+A1\^1=.^,H\;[;GW)H2NB69F47"49>PA+PG(!&[T M#7V(NW>"[]D9/A)0*[[]Y[$<"'V#":'J:H*A\BJM)"#1HFYE)E@=1$=&[,9A MR 8,9W"=FO( YLNZ>[7QV5(N^[9>^,)*N]P3^3HA#K[D"V?4@0YUJZ#^!,Z: M875NO&4;9]KKP(OOK*QO.3D?Z_8K>F_Y?5F^7NZ\^*FZLK5$=RZ)_A <@@.? MC@[.+K&^//N-[^>RP\Z[Y(K/C!^?QP0(NO54SO'Q%5)H[EPD2KU"WX]XXO\0 M9V#9TUF?=N[C!EIIMJ9M\U[F@*ZRIKUL?74BOH??O;__]]_G\MR=BUPDSWIF MUEQSS'>\[YACC"56P33TRJA&A,6 3SARN;88F9^QFL* /M><$&4<>-B(%.$T M;JGAD;%T>?A*1^"+E*,92JLOY_UJBNKXR[KE,V21#?SS@\1RUFGNJLM@N/USAF[00V4>CTK P^57HK(;$KG((?SL69D[ M?$%*A7[.1@Q7W?F:X%4ZJ\"9WP\,G.KT0Q%.>E;7 M3IU^\VWSL6R!S;F)_:[U$"T0&Q$Q4^;S(Z6] M7K\*\4YE$=B@M0,0;+<2*@Q MLBDVO;N#$<-3HAYTDG2&C:PK0+9Q]G/CD5 MI'0RG0?<'7#G0"6;&M18#K)*B'Q_>4MR<32^QQ]1L"I,5.FY6MF&$M9!!ZQ] MJ^?@O31X^,WB66&Z82*S^^JE(EX>F7SCBM26;:L S2J5AI\WNF>=L+'8'!0+ MMZJ?J^X^'J;BZ(VYIQQ &VW+@J<==OJOQ>X_P.EFV26G-L5-P.RQ'EE'6 UC="W?":>DYNEZ^;V8> M%$*V0-IPEUO$]QTC11V5-\_13>L&:*WZ^8;;Y@-:QU&I(I_N,!G>?5M^7^Z= M9O'6AHGM B^5OAZB;R0SOZF=LC9Y:S^M3SRC5%VH!/J!.878JZOK_:JX_??- MM-;1XFJCWXQ^YU'_LX&2;%9! MV"+V)ILKB9X^M$Q153QW;?W[EU&#."S]I)$WJB::'O)TA,>$+I('^3.4:BC"E M]TOF[-5A_J2MPWB&#O\M[9X_"=&F!.'W^1/8_SL#A9?Z6U=ICDZ>[;E+K_ MQ-U6DT>FQH%XZY?=5GZ0CR4V SEE,%?IY\IF$[,LD>:.8T3VEL(N%VI1?.1) M!9[PGO.O0=1!U)H:0%!]&+D;3-VG8D=>)?&!ON-7G4"5G^ZQ\(+@<*NBM.>= MU02Q#VT]ID=7"TP:4SV_P#&!32E&+4VPMV#_;0T^ZO>U4*?&R\Z:84FD]!A$A)CRX>R;"D" J6*IH_7G#!Z"% " MK\T,A#]PK4*9DM&5P75AP2S;S!J<"U1_1P.:B[G^!: G_UNWQA&L5-A 1V38 M;ZGT-(-5QL7^[ M!J;Y!GK@G,F*[J))E1E\/Z#/ZX+#Y.R\?RD/ M]K\R>/S'VU4*9QEYNAI-HBB0D7/!MWLBT?QCF4/X&JUCBWC]WLRL!V%U[:(X M.MJSVH&A7@X[LO=99ID+%04GF*&4PF<5F? F/&>_=YSQKP!(\36R"'UZ(Z0)Y2ESE)#OHN(2:^'S:S.=(@A>'+"\EG7?C<@G^T;M3A MMNNO=;%KX+>YS970EX[_^#.5KG8"E%)IBB?D,2+$5J?]6[J!E3);"*]!YD^& M!_DO'.[I\PC(LK\,%\'\1WPB)K.P?OAA(G8'A)47%D8P1?]"=43X70.@/M_& M)R[^3^"B/0.;),-?#/N\)1)/OE_,W78OAI@W-B7S(+@(W\;3<_UF&^WA.OYS MGS/3B.;[V=<6ZW3'C^;D%N3/ROW_P0-TV?R@@. %;DX13K9G+7]'G:T1%B'W;9VU3&&U)@WT] M$C<^I]\)(\Q)/\_Y7AOW!]@R[S_66 WC @?8H!C&8G'/ATJKU&5N$Z/^98>) M3I^-N2BQ\J19@_?\^=7$+(Z7.$(L^^92(HZ)](-3I-H<:83T*<"YR(39&6L<8Z\P97"6#%#E&9D)6& M8^CGRO1+!<3*%84R^3701;EU#=PRQ,?B]-1WA>Z5LWL[81=/,K8;-EBS(MIY MT)_.-?6#>Y59Y-V32]P_:V?[)_G03P;>(R8K/W]4EG8W[5.;]?\?6/C_(K 0 MF+A"#;,O S?URAO$*MXMLC9W.M8BR)+/;."O^[[/'$HC6@Q0K!^:?LK/V RC MZHT="*.#I7WTW">19B*H/*R[)9$\C6=[Z8. 7I%Q,N"(;B9._[XM2VI#KO0E M',;I(\SJQ];>A(.G-96ER5.*'.BL0IE MI[$(7_G**OPX@>09Z1?0=\O%U63T6QYR9Y5S"*-["WL=%$793Q4'*X C*$+% M,>M6.(LGBJV_G0=%_$8$H[!FQ;@YH-/F2N?U>2]M85!8D" OP6V5*@SF/XMBBI!: NE.2.8)]\V^&CG[\"G# MH?E=_7OW7U]$#(:*;RCXLT^;AH%@]L7PT0NMW@H)C;1-M8G%ARE>&Q[5;X%7C+)Z35G%H^I=\X1UVIKKCCU.FXN^Y0SR29"DS5RLKA+=JI$2 M3DBP88<(34I9^2]8SE78-0=_6.O.,HG=\"XJD%4\[WLRV<[CPHF?8"$MK^YR M#3BCI,O:F6?5>=UR>)Z^K%X,8/?H7*\ GL"N/OLMT#MD]6!Q OM)$PF31;.R MVX/4-M \LI-:_3FFM*K"6[U7^.4IZ_%O.2"CF3/Y\7>EZ]4 MU=)$/^W(9*E'C-/L6=VJ0\ET9;%:0[<@0C-\C>][7_^L;ZL@41@4(I)FX/Z% M.H^UG(E L:FBJ!((LD'A;*;CXL6YNX9UO]^3VX@^KB8EV'(BTU81"S8D?H]F M,T/.QJX+"W=0HL4U(LV9!ITYII7YIY])EI>2[)\I&QX(N'KEOY*?F\PV38%9 MN*[GL=U'B<><)"F+FBQO.GG4C[S4^_B)2USH^QD*">GZ+E"J>_Q&,6 -2M*> M4VX&X9TIFN'/,)&3O%)@>QA/+JWUO)0XF:3/;Q 1C8+V>^M8$A<\_> [0GG;6>0+H ZI,(\1D<@.LCZ$ H@8G"(Y))U/="X0 M92O@R+73ME,XZ/5%T2#]J!B?NZ*8P4CFZ",=>PZOW*U;X0+(\V2(_AIE6+_\ M?@O:QB;=LK6I3=Z]*FXS;[__N[O1@]?#_'K16XUK\%9Q%-D65135OGRSI'TS,_$I3JFAG M'GIK.Q;:L&W\BQ,T6XQBZM?VDW,?*6ZRIJG+6)6[6F#+>6WZ%L2Y:EHU_M_Y M6#C7M/+G)J<2SL=P;&'C7 [+PM%8-0P5"B4 .)D6I\\'BMXG[N704IV&\7Y% M.QI-)T4N[\2GM:CSUGO]6%9K>8<5W<(GYEY%)\]<&.59H;?^6SJ;!E_VF;3=PT08IXJM1U\60^C M&/$5183_1HEX"=]4>1^1<0M8PWIHV*MUU(V4["\M6O,C$V68,H_AEO+@9*GC MM.\^03*^ERA;JYV:#6]^[G_RQS]+-G"_.W/["D]H( MM";PLN\#J>:<8G+H5!1],A3Y&H?:V_N:7_3#D(Q;AFEGGDQ@:[/BO ,[$,)( M\&!#[\! P?7&8^]BFDY$F26X3@U5FA+*MX@.,)LZ77""T;F2CWRRTGH5C_4H M\$^+"G^E.F"M ?ASXB.MXQ X(+8FDN_/(2IP/W'U8LHEA7,N,0P0%P%X''L. MH,AELL;,VSS(T3SZU'"&26JVB(CTZ=7G=EOAA%Y0LE!IC$(-#D05@E,XT2]) M$9/NM-HEL^X9J5&")-SMJL0UE9\Q8+13D0""*QHXE5_",42F^XP.:*75X3B& M#>1&8JLN=16GZ<:;!QVW9:\!DT)Y[R+B^._M>&%.5@1XX8KBGY^#+B[KRE:0 M;5C6:V!"'5F%I=KO0+=LG$#9T3[]T'K.=\N<***L*M&.&/&H@8=M\;\>F!^, M>>PG^F\1L^Q%[MQGK_I]*)."F%2DH?F,3NV\=A8A;QEF#0.U0D M_KE+'I/M_GFHAR[\YZOA;T=$KP#% M823Y.E.XKT%D*$WU-,1S;9A\SY4@/MBBPGQ9[J776^.,7 ;N4P*'UF/4^MK' MUP:]*F2 0I['PC604 "23MM;G]S+?*K^:6?083O5JCR&R7#9\=[70 PDW$X8 M!%L!?XU/4>.\XYG(20?M-[S*/\ MSM.T68(,OGA!C>B6C 1G/H'WM32M% %V MX8^(/^&(QCG:]1K0(.^&HA4:KP'$7M*,,C?:IA_*ULZAL79(Z\QZ4JWQ54>(KB7Y](-C^WXY4.!_XG.21W@@F<13:/7H0MA6$!2-,:+BO25653,O//7GN)0#$5WWJ)X1BJODOV!Y1K(U)7; M!\5C6;EBH'4KO0J:TPN/)9R.<_F4'^HTWF@V6IQWZ'^VE3YO"E%6A$B^2$6! MNJ."7?U7,%9>7.S*$AB5F780>'1H8,":%0;[-NGQ,F9YQ;0ID,^'!<]8/4U' M$1#$7Q#M6%\6/]G:]71U+,FM 01:F=]M]'*!VY\KE=(MUYM4\?$+STUV!L_YZ@5_FMQ(3-V7>=7FU<'A%/;/S'S],X^W\,UCG/\)>'9%R<:)R05UY\1^IU/1X\T[0(^*: M:Z"2!O=O-ZN,.?X]DQJX#=(U5Y\,5USY/U.EI397\,-^T2!L+D'+85)5.O\Z MUA*?Z_C5@;;%=C'97%!7&5;]Q_=_7?2?6=*!W72?^Z=R" MGX0>O ;XZOI4SD!9UX!J104M8[V@;X0:P L"Q"5@1R$U4D7G#8?+^JJMOII1T0!6IW5M" M/S=Q[G#AL;F'5SDF?X;!M1,'UA+OY(LC&M//JP&EX+F9!:V.+6L?&:YZ G4! MXIZBQ&M@JF>]4Q^,]2V\?PVH,ZJ.'.^J)W8$4MJ9,Q?_O>4G^6A9..G! MBT[5KR-UF]R-JL3CIC,EJKA!)MW_. M0C\*S:7AS<(-]UFV)@NA6E>YE>Z5%9NHA[3JWB098?4E5LM_ /;SD:#SJ'NA M,F@DK=>9*Q4.=!Z63?FGA(V&*YLC?]E0IB,.(]([Y;_N!N!M73Y\M:AS)UDJ MBE"6E^Q>F(15;$3[';1$9Q/VSI34-4!CMB,?CJ+$Q,"W:Y5GWV?(#JC)$;7- M"W)A6\APXGFO )2OZ'6I[@RJ"%QF135&G<7\T.1MGE8LUHEJ%C%]8?MN/=)2 M/G0I*Y\2M)1$ROC]V1V5@!;\#2 M46!Z]C5&#SG0:Y#$26) N2<-'ZRKG_UWR_@';[S4]]N>.Q%SJUC/_6J," MPK\!UF*EVTZX^\:20;R17-'*+$Y!CZH0"1PJ3^JC^I0J>N[IT,7(F1""I:"( M%3CK3[\E31LJ\$I/K=D0MW3WQ37@HFEL\X/MAL=&?$ 7<%)5W(A[L*^+./Z> M[_[A7#E+12F,^=T$'Z\MIFMV*?\X]Z;?CA4!^ V65SD3099D)U6Q'?5:4;]A MHJY<\;# CXM[P<7.^>1)VWC>1C>HJ>@CIIJ"]I0YTI95T)GD=_%-FCKY4-A( M3^OHOS/ 6P\E1?5'H_#7VTO#UO9U.:R'0%0+JOQ]C8AX'*+F-:9I2KRF4MK[ M^06XD?D_T1]-PUWC<'M> IJWSDX%9"KSV6$8]$+82L8U0'9LD-2BD>B^JM]H MLJY\NY:8NNK<_JS*K.HN>N4,)X[S=?(#[9M"B_J\?3WFX)E).6'L#.5Z%-SP&BBY:TCLFWTKWRBLX+]N*!_>#1]) M4/6DYTND8R4<^R7DA%TM-22\-5'.D2"5TJ:L>PV,2>Q;YUD'7JJ'#5*@MJXB/#I.S JH1I68# 1+?TLO$6-J;)!? M]D_V++16*.OOM-]MD>V&CAM-A)79%)2._WL%!Z%KDOSL?L^8.\4/(KRT.P-< M;[X>.V6#XZZ!6L#$&W&U.?-["J>%K0!: :]7%R=#9,1;9+V= M9Y>,?S8^+*A(WPU5'W!K<=]LW?'/P,./U0.0]3;@&7(@IJ&-R: ]\BG*_:## M2^4BIRQ'PCA:Y"B*91JJQ9F\7ZOI)$ M'Y8.1=461G]AD-0 HKR?^MO558]-9V:![_"64U[$ #,QNW&2>(_Y4E;TP M%>/R+FON J;BI9Z"729%.).;,W/BOB)FR"??QUK?;TT\WCP@OM+#]\:XDXR^ MIV#UC)1-@U0=-\O\#QV.H\+X7+(=+$-5'QBC(P1>W)ET&K8SYF]TP@Q @][V M&6LJ/UD]3J:_&"?:C%[U9-C);JN8.>]U-S6MCVO2L57.><'Z\ Y8E%VH9^ZU MO!'V%M(QKB'/6J]"9N B/])IZ&NC"3SDW?=BJD<[+QRV%J^$&SZ&*UJLG\5] M-<..7>1#O1!L94O:>NYYYGI.C$]SOKVY@A>D1 PL[>]9E4;#V!!6;"9Z%08# M\,P.)X9W/RUWS@R+Z,8/XOD]Y$\O9F7V>7 >.<4$1Q1FH1?&#$$O3S &QP54 M3)9(\?A34?/=S6&$AJ#96OSJ5AYF=*(W1=F]0R=7"!#G;%+*6HR\_ MU]?4XE]"-29C&C_ZM\?]O-QHI>5%#W>(%B].Y1[W/-3CBFJLA#Q MC%,ISC/ UOE&_T]B\)W>J%R[Y[D^9C+7 CVPB_$2Y*+[C18EB\U7P%\TJ:4 MR2_ H^I$RDUU3T>Y8=OWPT#5QGWVL7A%J4I7$\8[._EB[>,"D5=^(PUYY2-> M1^N;M/U#L..CB#^FQ$@9]1E?3T:(8??0:6+KY M6IO;MO2[[*#'F6^$+361\_V>]>-"[ ]3:37;, 2+6#$3N9\;BL7V MSN 6*3$*,DQ-R/NT\^E(,'%XO;MI#Y:A=NHT9R%$[8)RR+$QMT0>?JUT^@G?-[L1^+B1I,>G;3!HV^(;UP14 MTS];NLP131DVWDEU^%+?6^%#%^U&EVGVS&.WF,*0N!BL(?;4*D8G5%PECB?A M@^1FT]0[;>;?EN\_4BE[$(&LA5U[<0Y,LZILQ*\4HC9]HJ>%;Y_4GF?95]DL?S9%U_IDIRR5([&5Y1KIU%Q32,1XI/Z*_)Q/GK5#&8 MN8#*9:LG:'&9-D$OI2^KVF4X"0[_N< "W1S\X: B:.?5C6TPZ&X'H6[%?0TI M,D(M%R'8W*-#!_Q>.)+9G;A//*@8^.1E%2=;].H<\QF_$R>#)7KG;-@5;\Y> M ]12"GS?+#9?RY[L,3%^O;EA5/^@6KDBW;JA$NUI,5W/IB#,Q;B\(X/_]&OZ NR=@3=;A_@43CK[D:G/FKA $%O17[4#**UG,8QO:SM;3'*-F>3( M2"/Y\/IU1HS0[FMA;&"]9\EC)M,Y-A.A8SSRT5>#KB598&YW0_K(P5-\?'B; M6KA<& /:T7*.NTY?N.]\F0.L=6C74-?P?FP 16K[7"G4\BE,>*W"\T$]+,$( MY7[XQCZ'TVC.Q'_\O:R*KP9KY-XQ_F2+BR#^Z+XR)[J?_+M]%B*FQH=,UB'B MI$+.N#_PR0,@/$1UQ WBG@J6@1_=:'S.&J0*]\O2J-(EOZH2;U>]>,3++V' MDPHE!KW4>.2I&/S%)8$J@3VM'.[W+C0HL.?3)9KA""CU:I3=[]JN';P>GBS57 MPSS3;Y.6D-SO)+L+)7$YT$JAW]:LF2=YOM;Z]%*-I<4J4=W.*1K/V^KT[X"5^FB[5@"2+H#6Z<96#(P)$<)E&K_W!!WQ M9:\QGL25+4]YB,];BZ#>L(PBF/7X,"Z4&L59B*KJFC1#'SZ>1'R[?/&:Q/?R M-F$U-7NT.(TH]*QN+O[<_2_JT:'7. Y*4/A=0=992AN97P*H"AKG3) U)-WX MY[G/!54,0RB!(.G"M3:/P^XSN%]'@J=;@^S9G^Q>?_\1D6^*F]*)_1*_/Y:! M#;JM;XZ?$D.-4?U%" 7O'(V*F>A"J@; G;\"*G5JV= "8[OJA+/ M,6UI2":1(IH9[ML,U\F4=*L'?[>TLQ,S$)!L$>CA8K6433>;D2)*M6N0TW]I M!+AJ"A[@<44,$A\6UM"7!DLT5G'">8I;_=V'V MC5[0$YUR&[B$VDR5,OGNQ (X[= @$S[/%O>QH>GM$A4>!0>)97[HPU!CM9XN M*$U]<)+*XZ;IS8X\6#UL2DI4(WO)Z.& ][VDOD::W/Q7Q%)3H>-9:F.K _&; M=PWN6$@<6?3:^1Q3Q4GUE'$O2O[,8*->PP8QLP5AU1#6N(, MUE^K*6VIDW7UPPEY <^.)*^!I+DL[[2T!$'??;DW6IX98=,> \RGIV594$!1 M8CU)2>Q43NH64[="W(OEFE,CGKM-W$3&;G[?]Y*%'T((D!@OLT F\^B2F?($ M[O;&#-MO[PZ7%Y:,& F06@]];X3+BS.B;:WFDDK/#!+%83(;MVE#TG T3O8" M*B\]@"'&R6E*' Y-G+0NA.CU9;7L_UC9]11SV_\8''KWJ/SQUR9%3.><+B4% MN $Q1*!!?INBCJL8M1G..$8' MA>P7IDFG7%067]U=72W8=#)2SNLD'ZZD]H%MHA09*B&JL7U,V50%<+^6W7/_ MT;I!I>8TC0_/,(5!MD54WP9T=R3#(I0EI^JW?T'[IJSV3)J/'(('87'O"RF. M>=BS9+\3;PP$ :=Y,CU!2] 8,=\]**/UBHNWQ]%IH*AHVK.Z*9KREQ(I?E(9 M!6BV/G/K"D^?$!23T:PHKUS:4(ATO^2[(,9DAA=H&BOK"(X35M'$H ]-\J^[ MR^3J*6XN$RL$^*14V(P 8)D4C&C5;D?]K=?PL"3Q$Z-TW6]W!SQ?. N^(6(! M!MGHH)!+TR\=,:?]R+=3Q F>6283 M9HU.VM&A*HS&DB&51XWC$:LQU^TK5\[+LU!4>TF9'A]6/$V8-,NVI.%DAUMI MXVDB\V$W+#4X)YK':%)<#".^:#;633+I>&7C*$,4GEF-"WLJFS0 ZCXCAY[ND MB]^"!83RH$>0\)7?YT]8F R5[5Y):':TV,!ZHC&N\2CBSC'VW2Q2_M(XWKHD MQS1UZC8HB,5[^;'L]FIB?EDBQ3AQ6""._S,QU>F#>J]>PIG>UBY\RBB]]W'K MX/4XK99;>O822BNF8<1E:$A4O*^IG2N;YO+G?OG^)V?TP _^I/#3/_(D=$]GNDLN1CS'*KIM4.X8I%_>VLLR=S"R6'6*PK ML2X?/YBS4']]-#11(*HXR"8:H*E(15JP0I.OR)Y\5VT M6 L';-ZS'@V+O\Z7F*S@:6M 4:=;Q)D1R)BF#]I]M[QC\O"& 4'F& 3/>L=] M,P$5AGT>#_@.,B( M[/;>24,WGJT;0_9GLR?G'^;^>GF7.7'5:VC6,Q9"A\@3,(G9,T3_[2(?EW=F MRNJ7J"/ 9#CNWBO#W3$'A0?PV\"?J4X(3^:>]9^FPH%?6S M./H]]M8WI6"]:;=V07.SL76+).DKB!*K=!M_V^?4^<5O0)' .W):HAM7PDL2 MUG?7K<@,F"">\@H+*Q9PG36TG;N&:(\:F373SV]0F-<4AUP!)932A72M0N.@ MH2I!I\J

    ;.:FW&)WN4G<:(C^TS.&#$ZQZJ]M742>]O%I#&%UZVI M8:K^SQ.N,WQ)_F2E0:DAC4L!M..EFD5.3FO"29;C!T\_"D^Z0)=A*DV5J+O7 M '@U^R0,0+-AJ?7T%K1/+48T9YU_5&OX:HIF 8'.*6N'8Q6 B@URMOFK4Z-_ M)J=HV\0AST!.&&%>?94*LT*F]D\B Q5!>MQ=V%B/BXEQF:*2KH&XHM3[R0JM MPL\(M)J)F,=S+S=;R@3]UNLBS9GM44W^"2I_"DFBVL!E>VL"CIT(DYPQ_ M"K?+%GV2=:H,48_*/!&,4P436 &-M1WT$Q%LCX(5(XLUOV;_?3[W?M?7K4BK MCEZ#9&69J0.[MMKD(7*9>Z)-!QOB1(#IB\C7>-PAE,X[*K70&-^=;)U*QPX? MWA\I7O3VA9F:2[R%^!LB7LF=KP3QQS$\!;MGK%9S"Q#[ ,13;PG/ *F*\E#M M_GL?!6D=B!6OWKJ#=N$B&YZTF2K=?L,[/?)A>QXR! MXP(2F.*4^:YT0),*R\*S6JKF^LP5_22!Q3Z& #[='A$2-NW!)\*%_\V_+G9QFJR4.R M7+I '$2JHBKJ42;$(@C>=$4T4M*4=UZ'K1H^:O$Z#S,?0\Z]QA@4[4XLN=A0 M2RGY3QC%U#9/_?ZH^=M8^3PG=EED;:::<3"IBL-W$*Q[KG/>_A?W$_.-=77 M +PY:9!9;WQ%U71./=EV.?F:G,XJ&I:2BLF2H#"*N\)T"P2(VE-Q'&*VMC5G MKR!"JVP)DDGH!BD%$(L#.*'C1-5Q3-K!N2" MA=4W>;@/X!,\Q!&IKT$W&T]2?A9UP26?:)%9#56T.N=-P&_^..3E=1_*2AU. M UGB12/")45AA(C+V/A-E?CLGH564@)'G:EPX=S]:^!Q?F[0G"KB&B#?@Y]D M5A2#NR][]&A3;\+-X&-;G+U_)MKO[B;FG P#%0;!IZ#'KZF#**DQ_L.;NI6 MOCGGQ_=M$N+U&>R]9$OB[N[FMF7B!LWQG9"P^T7AR&Z< *)TS6QG:)YR1/GM M;WZY=2ANEC8ZXY @D*A9\V94WKMTN25($#\:B?-X&..2W;,YTVN 1DK?8?+> MPTR)G<:[?$4$@#D.KJE !+Y?%/56.^CV6'OGS#U[*0W4ZEX5NKG77]Y^3 +0 MLCXS2S90S#]=,&5!Q?8%I;P.9=^3[T\3'2WQ2'U#.>V@W0/['%X;\Z3314BGL,F:*\B_T.+; &"%]OZ?G M.-Y>VW*OC7P=>Z40,^;2BXY8A=*!ZPS&JT[#XMO9Z^LF&O1"K$GWZP62.(U$ M4LM2@P)XG.\V-?R8O[KRO=Q,I MJ(0'M+J:)35KDF,SR([ )#MAG+N M*G,C ^(WD<9G)<4N%_JQL8BVFG2#ZK3YOD;3A.&74\.PEW='54=]LH%]",]? M L:4/ER&GKP&>JMA+YZ0MPIK,TJ/!N!3:.L,,//%'Z7 R3O;A5/6JMYXV""4 MR_@+P>_-.,1Z7GYI3B%O'5ST_Q4P."!7&=GIB5+O7R8=5U2#V*ZU\GZ=[PH^ M>['VQ5)CDSNDM7U>(G%=EJ729\":;0XK#.8R'C_ BH$=E*2=>^D6G>&\ R)/ MU&\.&=UIXZ.V9>'\<%I 53700>TKDSVE'XE(0^MBX:MP2V;1_4\2NKJ?M8Y? M^CTA51132:C-]>E3#SA[X(BE^8J%V702^'D7T>!,+$$74 M.YD[@P)]HB_!J3/9C)/UJQPX__. !4B^)[=9'>9B '*5+^VV85R:!W\]UJB+ MU&@Y_OV\KO*A:J$.:M/UZRKL4ZX;?&5O0^KL#G1VKYP<"2/7Y@ D.(6%(Q MJF^&H3/*7/QKM#DMY.J'22;].(QJ[S/C[Q:SCJ!4]DG7H(0&@41E5$6@^4KS MV0!MAAGM.S>K>^S*VJ8%VXX&N %]\_%V^6W6@]KLYTT=-=^\WZ39J%7W'K'P M):V;D;L[:,5EA ND%>)L9@9E&HG1J=CM<)[$!'Q&!\T-&UUR5$3G#GYS%&UY M]J'66W94MLP?RSIW$QG58HG;CCFF(0M^_76-=+&G>8(HB!H0OY@PT "]. M-J1IO&22 WF;%H*JM-*LP/V,Z2^ANZ6*+THOM$Z<#W+Q? .A0>29/OO6,H7E MV^\$O\P@@04_*); D(I 7-^6@ /DSMK'-BB@*>G]01>PM6)DJM MI\5UCV'EUI[A4K/T# -/P=6/4:!%"P99%U?EOI(V([T63.FVC M)HAE0&K^\7W.L#(P<=\?8(;'*IW*0.;O&@^DYKC@\^JS#MTJO>B 6&\4'D M8;^!]Y%XG^@+7K%G#R0K9*-9OEN^E^A<5W)6<:SZPW=A>@6QO@9V[$ZW3_!^ M@#MZY#=A(OVIB+U#2F9U4OV2O')LJ%?B7]<1>>XUF]6-Q:D2"_)Y*17&Y;WC M$>RGSEI1YH960T6%B+N J=L_03*E:BKA MPED_UQ!R'=BTQ[!H0[F^9(FI%UE!>L1*A+6/+6I7Z5'_\M%<9[MT_BQ"*ONV MJ1:S[W.RU,O1U7A@SQ=*N>>OS-(Z=0 S"_Z\^^3PJ"'0'2>X[P',23B*Q1EJ M+SL:((-(56TO*Z(VEDM0M!>(T2FK.(\7S34U\0H?W?91;;/[O67@/1\UM8.]#?EY3DAJ&&CH9#3$VG2]!Q1%5K(*8!VZI=I,VSMLK7G[37 MM;G5V"6+Z5IX=P:4T,"I 9-ZP&>727UX#D1)UC MZEL#=M_*> YBTV]('^<:=/>!OBE_6-.3V>D?)&ZI&V\PE<3#.!;UIWU][3#6 MTT_G4 S#@KJ!@.9)XDVC;KOQ;$PV^+=.8D"^N9_'E ME!FC4'NRN[R1+8(9W_:Z/DNMW$!7/9VI]"@/Y75IT2A.>O^[8,J-3SN&& \G M>2Z.#,P/!0NH'(UP(B%X+<=*^>_)26@)XXJ$R5]'D\/AP]9ORW+V>-_RQ(8* MX_!A!65@EJXD4>+.\EUI'WJ>;'O? V4/#;])&[0>PW( M'ZO\;^W#[U-]C!?$ ^G^R;)&:D9_-<<\04D=QO[V6_(8Z^5\0/PTTRJ'L*V2 M;N,Y/60_< MD>)29XZI]HW)P<^R^8[)7JWME^JRI'.= 6 MM/7[U)DQ;Y4\0?C5H*MK^6XF4M.R*8MU69=!E2\7 &ZT@O#UOUJ"Q=6R+,R8 MS(*9S4_M[B<*S"O^^+S*\7/5R[*J,^4/W:GX)6AWY<)*"@B2")FR)D9NK1%' M8ORQPC-25U243PT]J:W[/<3XWC;./*!/K-KH##% M\!H8[P-\LE0HE(D75O1MI3]\K)C6Y_-6)A:9I\.]-S-"C&L:Y&\\PF(3"P^[2';_+1.5,6S57E M T$+I_NJ'Z)Z7R\9$\OB>TCL=9 QO\!R[G4;W DDS%S5C&K'$PB\79_4&Q$Q M[1"N%&R ID2664R.G$'7RLAS'.X)#26)D6H*+EG4W>:*=@D=HWD32NN$K#P4 M8ZFZF2B1*900<._KK[17 . S;JJUFB?S&ZGPVF9@V0F&1\UCC+4SZV:4I& M++8*#7VS;6A,37TK6\F&<.P)PT/3&4\4U2$I\[]XWM,7_?6X[]4DGPM4.-:T M6^RH((TMLK/J ;H/9YTIL=? V5V+:V!;W$A9$%PZT,Z*LLH!VVA +:>6!V$+ M_K%WRMM?/C^PE-YOC9%(=L+O+YX*Y=(+\?01[^*&.M[3/*<=$8:)O%PNU/VR M]FXC67-B/E\HC$*FIX,&G3V@&1;)Y \*\.9F8J*5398:)'R?)K?.$UREZ%O9 MT8,51S<4/[@!OGV+B6G,QR?'.#S*09:,(7P03U6T.799C@#/!\NHTE?6ZBY] MB*6>K<\6+F&2)L6O'2--2@ZHLX/,,P,,PJ/J9,!XSEII3"@GQ I)T,X^^7+2 M^L!BOE3Z2)E?U967\/FSU_?P=J9-FTQSP7M8W8$>FXL_[=? I)SKQ/;?U"H\ MMH-LI$TTE%"1;EV-GF(/LX M)<+4L =Y 9?)H-6:EJ+\_ //\V2PA>H$;SV[9*[SD')E=S;[/&)C0O=LNT9?:G/$ MPH@F\$F5NU'U3*H/(H_43$"!#)$AT#>_8ZI>\CVV'.8A6W$R7CIOEET7 MR,8)]WM?MYDVW@M*'P$Z_3I/X__XJ-O05#1%%R/[9DX;/[:SW=>(NJO[.P:% M;Z==?@=/($47V OEQK @YV).VX16=)&<60$O/O.]O2I8L'SH[HCO#6NUYVJ! M,_O+#4AM@@IW/EH)*4!CS!G>'?VXZ1KG=F#-9&(J+/*$90[8-S3$=*;)?9?: M7>9!1Z+ ;*W"(%(=#W.3SC(WKMN+\Z,Z/;;XGMR;X4*0VVB!-0,&Y^R\T=8U46I%IDEX MM\B^F'OMEXAO<;=>^N3/8US?H2-71]BZ4U!LJI/E)F.:F92W\P?Y?%C$>8E6 M:W;E+^8T/%%3"*(XO[5]81LD3-Y]Y&(_N'7Z[;Y0AYP7Y_UMJK7H+6;F$>]V MGCD_<3H+]+#13,7-:EASPR3[0K>>4%7V*GN:3ZY=,,U]SIY*""-:8ZU"KNK4 M@ 0<.C1A9OPI;<3_]0"^8E!V5U;7-0",KQ1G<\7(F-VQ>#_R7I13!\A8R*4E M&7N8W/ 38X;JB*X7I5K70;'D.XDCCHIC9KQWDQ?P:;7)CZGQQBQ-\\ Y/3B2 M@9C*Q![W!M!8SIL5D_&T:L+BI=28Y5>S".XZ@%)3\P7QU<:ZP_#$3RGE^RGQ M>\8"/E/ >WTWGPKV@X-#7 M$-CY*V>HQ.2LC44=P)1%,)Z>(5[%JD+F/P?\W%OL4P&55@W"Y(G41)_\AG&( M<4?3C.0U@+]L/E1G85#U;) ]8>)=HVH!E\$D5N!O;7VJ*]/CD; M$-:.$<+R&W1Z>%>KV.B>5.-MLVA\_ :$@^6]RA(DOA6/"9^Z2NY*\$ MT2:^WUP!.Y;V*WUC\? HN'+A1_"#%>=-/,EQ+4<15U^ST.W4!2'Z\\ZM:1^K MK&A(P/J(JWDP95@WL=Z4W6O32^_7], '8".9+8#Y;"P(./:,Q9*.0^R_0!2G M_):$%DRJF\;%X,*NO<F.BCRU4<1GUPNU+8Y\<8/)"]'SN9$ MLA]X-Q2=FLVG#U%0FW+TF: EK@%>F0B5WS8P'-(U5CU$5R! C-N-+0&8F^9Z M+CX)T=F_W0C8_%3DQ<*2(M9W[G-)#R./=OBG$-_0MA\7,G,?G%>C/7V?].KT M1O@K:/8 ]V@23V3E.$N03:LRT:<*5M8&-&!UC;R/[6GD+VZ%9[J]M'R!PJC6 M!IY]?8)Y_->OD(+RN"+LY%V^V-3]H5)O3SF5*Q91/$G$SU (9T]-EOC[ @RV]6N 8-N:9EJ9U]G\5I9G\4X3JU1< M)GQ$L?[E'%GQJE'R:03=GA5G_6/>[ZK?]QOT0S/->;;\NTJ?K>H M $6.4M[<.1M4)%8SA2MLGLT ]QA**K9+T%]*^@@:321L=N\9W+26.JEN>Y^2 M3J?*G,I\XPZI ._X:0%(H 9-*G60\FH*+6EA\ZF4W;E.LW'LYX?JD6.M9&*5 MVRJ3%>B<-<*!6)A6N4X11+P&19A4_X-V=D\WXF4:1Z3K@[V&#PE;O +;PJUU M*-# X3X+!99CLOW[1%Y':P)>=RX%>6YB_A_>^.T&62PO_^7B^TJ/S?^'M;<, M:^OIUL:#%&AQ=VFA2+%BQ:T4*P6*%-?BI+@%" 0I[E"@Q:%(*5;<\YSWG_^W],/FPKVLF>Z^9M>9>L_>Z;V-N7U[6ZF0:)S Z M\,96R7TPV3NHSQ4'.A&>:&^3/?NALM$6,N]B^4@;^V?['B*32.QI(1:^J8VG7S";N0WJ?O@?>I M@@(%!NR6"R611E=<[5 "%H MMM)II!Y+VO6+^_@Z1XY&9XM%YU24%7O-:U0O97U^0-))[W93AMG4U%#F]UH= MT+W#F,#FA)F-R2\EUJT?X&/&>).-!BQ0ACK*X$^4=-AK%:=(7EXB;M\ M]6[USPK>82"Y_<2KUL>1(W0L.]_9+ !(RAFP[$R]DW$/G=-*LPU[YO<1IMU# MVX&=18Y0D]6#.\ =@.VOK%.@RPW=#,;./[*=L%S2ML<%J$68?ICGC?^;AMD# M';765*>C:;!E(^=R'2+7#REQ*NUSJ[8:+GM ZG,/2HL ON,)MZ3V?LQQ%063 M@73V"^$15%GS^@+%G\JM4WS?YB-SW$+K2%S%<,4JV>\ FM4AR(XSU12:'=>Z[N8X8-UPM= MYZ%&P=_YJ> M^1'"19S>82$QV(0U_C(/F4>DA1:YEE6F+-\O -D:'+.>/D[&9W[^NFE,_ITX M(/!=%50S[ [PH,V-L*^%.:Q-]INRR^-H/37"5A,O7%>&^<=%(%GHI_0T??R* MU1UM!5>^3XXX%.&JLZY]W*6**0_;0P[%)2.WVNV@<1<1VOC7A+C&$A/)OB+L MGX>2<<@E!9X- ;A;7<^Q2>RQ/J&LH-+TW1!:,+#$WLBI(\7BPP?K%W-1-=)] M,L8N;^!<8/DU?B+4!:S]3.;)9/GYMXHV:<>)HH/ ]P/J?=?1H5T<6"<5Y@20 M85]$R4UHN6S*''6"LTBK>>0*;WIO#/>^&C2&U?%'GC@\B$EQFVH%2SWSX*%\)C\ CZYS2O,><"6RW7N%]]'.^IX'JHD U/WEV[EVV MD=AI^^?$RK @#7'LV"!.S(CN&RSH?-\-T&2ZLH-RQX]Q(*TZBB4-/B>TXP!3- MF$[*=).3PPXJ*;V:H3>-VG)#8_D_B(E\N6/MBGPZ,+U3UE?[7MC\_C6'795_ M_DF?<14I*+#7J"D$.<59V/Y114NF M_^&"T(1URF!IE<0<&,]3W?%,$S.;A2K#K^?HJ\LG'R%F9*BU?X@R MY9ZWA NRHQT1/6'>D#9ELGC8KOS,PM(2@SA1OHN%3% 0@W)08:TJ-R'LN;K ->$:IW+/EI'!62$*3MW7 M3=U#^X$,]CG2H7WQ7II,#D9S"7;7476+:F^?QLO3$)3?>+02[HDS'*UA#AY< M%O[9D?").5N66>8YX 6K?E-^4*?PD"Q*9B^^=Z']?=O(6OHJ8O F]BKB-K9* M_=\D#J:1<>]S<;V06FG,=BQV##?%//I%\QF!DYTGRE+W.:OS?0ZK0PD >:WV M1@I?#Y]7H73HPI!?W3PHSVIVJ=4)%F>^,(F>%EJ@O&V6@A6PDN(%4NS6'J*Y M'AQX%WE6-$AVW35=LM?B8?.IS@%32L;G4 K"#L$9YNN@F'VU, M.1KY6=AC:)CM#M B5UG"$(2S)O0G:F<&0^D42O3%JW1GRO!VO.6FOJ*^?$J3 M(F/U:,.5AD>CW# +GFCKQ;1S(**WD M;J[/GS^D87PN87S G."7(P'I8>J\>B<"L &G+9)$/CK:SN M:6<;3D.+44"'HAT9,OC/JKYE_:ZK]JVD(O/62'QC89U7T>^9#%>,23KFNA9$ M/<(K&R"D8+$IHIJ%JD'CRXH-]@7.JIFDDN$.+KS8 QC[4Q;/7L(V4CGJ6P(' M9"ZQ#(^!LA4\LT^&P)QDX29V6!K>7->HDKKU]$?YNQ&2$OZZE&Y8K@4JV@,A M"M6_"7.!G"U[F$N9F((4^;*)#WG7@0[.?:ZUEQ^27W_U*\ 1.+\#& Y==NBD MI+*WNF"L[BY41Y?+QSE2=X ?O/.W,<(8M3[PD9Z% M\BD3LQT]?0]UH:6AT\%.S_C(^$'IGX/,-_"2;SBYHKV:^$M__ABIY?\9=K*> ME&[39-)[$3?R%6._.89\*O8Z'G/.? MY1%+W>1T;J3LFI\C[F^G*&7^ZWQ6X+CYB>I9U16J_1Z&#N__Z]P!*_VOW"#; M=E\GDJCI#C#I9(),*1Q9UPRZLOUB)1:]M_VR(.ZK:2>T5L%NBJ/6XBIOZ\_WOJ?70S.N)1MVYI^. M"/S6+.VQBD*AH@,)Q(JN'4P(O20@,I@V44WH@YY&-N;H@X@6<$>8SGF7([KMV-SK-'N88JD:! M]O&^BU3 ^Y^DGWT_6U2$B&NE/A##32"ERL)6:^><3>_PLQU#^3] ORO]5.^N;^[Q__X_ZM]DN;>)N3OZ>"VH[: MO8YV5%3%B[_"#'!-+Y<'-=K>WH?PZ/>H^J^H&)-..!K7:)K@9-C2QDOX]:1H M$MWWM9:HQW8.-#@VUM9'Y0)4*:5H%U*VZ9T,JV7IYM."%L]7ACXF@A__%PNNL\A=X21.2<;B7/"N MIF0<31A<5E"-YV*;G$/2YJ?2F_[^Z;[Z&\F*8W-X!D*P]L4&+OJ%^J@QF =_4SH=A]>FRQGC&D 4(=*O5F? M[(A>-#YH*]38Y2?:*7G5J#_#)]*,M/;WXJ5AN8T 0?, Y^K+^M9H.X;]5X_NG7[ MAO_[R4/&VQ7C#T&$71\M7/U?B(\"_'%[+]$0D:TRT;C\']6-]D_BIU8&WEFO MX!^['&-V56$G"@Q6\!_<)V5L5>IW@*JR.\ -;T[M@E%_%NGX_L^08__[S/?M_M)J#UB\OU&O<3E M%64&E2OAYYJ/#&5(CE5G(]TW?P0(Q)*>ZJ[2=&X(_*W8'>"&W#S8G_+Y1C,T M7FR/-5(_:C>0T=B[_') FEFK&F%1+Z@LG9#*X+QB2\'Z!4^?.T0W"ZO).D@H MKGQOE9(/[&7O)*S6),7.YU320V]>Y^LX.!;_9G0B'C1N.:#Q##3^$I5:MI]. MW2!@,DK@\2OICW(9/2>!L5QL7*& 1:\;Q^-00;BR\" UD?9J[#<%%R'W@',W.<+___. M?ZON%T]K"?KI_0-&!C*JK;>[7^M'2\ML7;U2YYIECTL^@GQA"-$_]AYD89B? MT;Q0]Z7N+0NPW5^+6PID;C96MU[>D[5)G7T4<6W]>VQ-2:8@2(H)$<@ LC)L MBK\>[!"MF7W_I3BRFZU1JZ\?\_;$H-LP> VN;%3KM#X>9F0;S)1>ADKH,]JX M51K)[#PHP;7^%<184_A1YIW&IOC^&/><;3-JUH?@15PA2..$AGFD.=XX;M^# M5%L6U$2OX>J:AW6V5M31C.@9H%>+@&]_U)M;H([WI^?>YDJ*RQ1LQL6B&EWZ>(;"T#C W05Q;GN)HNKJU2-0GVM@\-LX'AES6V3[0B+ M>7[R'E9YNJB6VZZP8CJ3R7Z!T,.H+ M(\J:J@7,_F0CG^<$4U-<;,QWP'\^!:4%-II$Z8($\M2-;TF+EIQ?4IYTS+1V M7-#F$5WTWN?*])9-T8M:T\)1%>_=:#.TB^UBCQ99)88H6N+R/['0;I";(//7 M[P#Q?@1& U6R$1\R2#%5$G\8LL:6/;ZUK2!F__75^&$7[#DFZLGCQI?Q) 7];5E9R<[N$?2! M)@Q,6\W,#$M[TPFTXY5R28Z'5E]%?CUG>S-*]WF9$G;*9A9].;BR9^ #<_&#HE4R6A1@BO,^$ =?.C/HXY$/UZ]RS(X# M6CWDF$(#8)H1.<(( A\SUNACA1F+SPN]P,"?=(<%B<\7?M12+5R[$@EE6@&_H(_9Y&F3?%2;LVP:+8(DK%@II7-[C\,ZGDWRMRG;0$?47XO- M*:7_4B7]DNBR\&ZH>T=)V=4>*V(:+ KGP[^^CO%)?YU#38J_'_=R[2MYVA#! M 0Z1\A@N!TW%'8 4--TC,9:[%L?12_=)/\E@/TT@,LE$\$DUK>2GP(!]+--9 M&5A4:LADDQ<\04##F);MZR#'H!Q_+<.Q65:A#"<7VZ$P:+[AC M4LA?Q3/6:+WYIF#'D*A<[W7+W(%:+%%P ?*E R7P-GTKCS]ZO)ZRXOSZ80]@ MU7U[!-CP,&D,[:!#)1A2=[# 1S?KXS;T]2=YYJD%,6MN\AB[GP]?" K*#^97 M)NBA((@ ? *_KXG$I'Y$P5\*RSC])HY^39 B@&9JV*[0$RUZ"R+*3&4:52E6K++A3- M7?:58BS$"-5L@5,/2+\>^+T,RGV=HE7?$F^_S%!PJ.W1TR>^V#UDH2E&TZ\U ME8\:Y(BJ_'#NOU@W_?ZS,O);?L.+J<7#I^/+1 P$ &7L;9:W&'"76R47S#4& M2(^L[SW.=#*U2[!&)5G"2OG!0DY\)845>?V%HV2*G0R'(R$;.:.-C JD_;Z, M$:$VB-F24.'%MYT?)"A'7IZ8# />F&7WU7AQ'E2;6%&=8YKUQ; M2&1L+5T'639B_2S.8EF'J/6S:L MF,X'C$'0H^E*MCQ3HQA&K&5E)!],/H.HNYHL.@TS-V_<@LJQD+JO*[K%; N@.L$R! M 5MAF0YD7U@"Y8/%FG)@6M%[/_W;Y9GX60B$Y6E$TW,M9.KGT4]J$'R94'FG M]7PA1Z!0=1HP-3O;8,.]C<"SW]4<7B$%]"@%A6H#]S.YZFEF28Q6:X9JG5E' MUP[QRF+Y ]>KV5"^"(T3(!0"@; 5+XCEI_4:@9X('M%O E3P8*C7L)4@:6+8 M/#K&C^,F_*#S3,AD)N^EJQ?S+"H%I'9&:4)]Z'(5: MT7K(1I#6M>&91_1R6Q>U"/V\,JT^X72.^NI Z>R<39 ,7N7>/*((3H"RBCQM MC.H0,[/G1XX__+VX^IR-MSJ2Q#N$Y Y0"!=*:A.X _BTJ\J&=CPW0EDI3=<1 MFJM.&0W,YJ=X_UZ*)_ P0_E&#[A*0 M=+48$(COA><1E4!M+OI,=8R!N32[ZE\7\17HNAFJA6WZ(H"6UAZMMH(>T9W7 M]_,YS#\MNYIY!U"J9\:NO+#^BZ _ASK"3\ MN8 X\150.:6,5Q-C)A,F6^@48"O'OX66+O7U9'RWW' M8]TZ/,*H\"<.8Z9HD[$,(#:MGIK-M%D2-!^1&!.M%B(69,=;-.";'5S&%2DM M!.&O9[6P+H!2#*MG"\)O:6$-QMLZ7L[?N]>3WX7AC5 Z1QRM!]&7@,I@H8KN M+E*\Q6D_+]7IE,+\SG7/(= &>O_5KFK9 2)0R(#!6:6LX'*O:\YHZ MA&)HD#[2V:TIV$CFZ<2!E )B?6Y M_RM9CJ%'S9;KLG%,SSNGG;6/QM1E!JTGMX%6D#?QP/?CMVI;57> M]YNYMY],]/A[G7#&>^X U&#-PM\'1+ M15A+:8LZ_9M4PR/KH&?X?]ZTE;!](FBZ.)0C_!U'*T>\A#JGO_F>(C??RR$;_:UH?-FX&=% ;C 3TU M]C&R0A'#PHN*5OXXRO!,V:A]9GP>3U'VG"5N&#.[B87 ,K5Y>%>./I>8_Y9G M'-:?TM^B2]7"V)]/U!!'&[U@DX0,DIKJ$W1Z>@-:$$CI7$NXY&$F[5RMOH?? MNE4RB*<) ]G46C\:&V>>=DP7G4K]$?8,W@AZAOY,SC(D!2[<#O'Q")X!4T?H MA0Z:B9AZ>S7-O?@M,IV' >YU_!B$:SGQGQR G^HBB@"@IW> /D*.;C,95"BP MK+S3=E:$AL6!)95R7?.''"TRF2:X64E.JB:^\-$&40R\>@7QJM,(6 9KTY2M.F+-+U&HSY]DDRJIH;H]VS7V ]T M'V*8J6#EB)>W-LNP[R##I?F[_-[,5_\LO?E:LVS=''-AJ_ZS/-\'W1L+HQD$ M)!*X4#BNXDKY0"#,D5[ ,FD-VM0C7M9FV^<2WR)))D,D7@K5(<;?3 ]([/ 0.F7_A=[AYG#M1)F(-'^&D$* M,A#W!MQOEFZ8PP9?^;)^0W2J//FAG.OQD6XQU#W=3CE9&9-JE MGA^_Q<$[;=XHX6A6<<;^=^10N&EFM^DU!G?KYA*UE#XE3LQZ5)N0!^5@R!G0 MU(_KB3U'H[%/N$&:Y\_LWDT/&H]I>[$!8BSE6]HJ:./-HX;."Z3++5_;13\S M!IK6$I'00^6VJ_2_<=(.R\-(OT#D#A M=Z)\(ZVN'H,,1.E+#$RB()I)UH_?5OR*<.-NPK@>TQ"_\C#E#[DE!XEVS8OJ MKS!-'/+8M8=99JP_&9OJ>_C81T"6SR"+V B T(RX\ND+A2_VZ-/)ADN)5'0M M*.8U.IE\#PMS6C_Y(;?:=I3NO2ZWT IB;X'@HX#K/&;T+74S4JQ01C)S09;2 MKYQ)A4I?%MP[G/4EC5V)!-)=-/SL.VW-P_40Y6X@I9\TGRRMXC;?:?T&, /\ M'YVNQLEBM#$7&('DZTSIYC7\<\EWYQI??E6,LV.W@ M:Y[TA,F&> (#;%29$^+.[K5B*Z.&"7_"OG;>@#F9*L#"3 MP*1G.[G6[4H'E\M7RA4LQ'8UO _K'AY75&E>[HO> MASHC,T84]9KY0V#:PEPJM%5-77M&+&2'VB[&+]6I]3/LF#X'_7P>>2G M&=ZSU2!9$N=*ZQ.G]4F^+QO/5+0V,8:#8X))X/[%0.BE&,T>UD8I_Y M*DH^PN44Q4<9> L 6&#LFG' S"-R<:5LUO'+*N@'Z*B(WK2YJ6%?^GX>(C8+[/?B/KD"NH-\OMAD@N+W\*/?//06&SX> M5(%6A+;3K8R=2"NKI;U!:G>,$R406)/D%"M?]IS*@KL<= MH!12I*HU?EMT^PEC.[=V'IT:1#]KNOQG=IMJ9-1!\265)2$;MGQ<\% $Y4+9AKC:B MA]L.RV=;0<)_D=#F+2=D6!S!?Q-:*7MFK)^J#+TA7N<(!S^PI&JW*@'ZZ7VA MI[X6')40VMVDX$[&K/$=X1.7XNH:$MGKI)#=R$*EWW;/,U_QEHU+,<*-->9O MZ7>U.LJ^+?YQU$/Z?9ISHXF%V%]+O1X]??S4X FZA%4J]BVN^+I+<$M:0KZ! MVG>T6L[J3S]HB5JZ:*RGX$XER[Y?HC%U"TW,7Z )3/1"V M 2\/EF)B@ Y8;]:ZAH[RA"NRR[$V:W[V>22DM4*H=UN<8XIV.^CGP(;?!OB< M#S>FTN@5,Z"$U8:8R:Q.,$Y\*MK!P/.PM?'P0,))L,?W?2.76.?-V8I*6V!1 M=L5+GK'O4TG7^2?0\)?9>3F^# !7,S9X5:04]_HNSW'@TU>\3^J5#:UG2\*! MJJ*8)S3NT!0 8S)Y\C8VN*#=6&'V;%D?EIVQF_[^A%Z3R&2A]8CGW=SZS.%[ M7]Z0PNVY."NDWQ1:6>K4=%\B?'@[QU8-PO.0S.IZ:#DZS=JF)Y7# 2\"\$T$ M]V/;4[NUA%@C[Y3W8\A=Z,W+@#$*LJE5!5;7/ #&!P*BH+>X/R;_IX+DOWCS M9.LBT,G2QK>M1I!=W7>[,=,(V;&V<63B'2!9N0PR#]2\>1;=+N 7R'$Y@?5W MWA6F.GQD9.$KX8'<** ^@@L^4/;-\?22_+/-Z1-#GHI9FY?4N-@,)'X5 >3_ MA^X-W)R'5IL$2Y89+.^NO( C,VTHGG%,'JRW&#L4XFE]3F'2@&XV'-B\D0,O M?IXQ>X(J@=X!2/=66-NFP3YY#J(+Q7%.Q4LF1NU_J1O$FY]N[T$+S_BF,KVUA"MQ>A-&UW+\GRKYFYQ*V(P4AIL_AFU#RYR7 M6J1I4@K8R9=+#R-(C"6$>Y)P\]N87:QE-*2<&420-%\IWJ]&@-!HCE9,M& H MP^K>L<77!$R=V;[;/<2$D!YI M#UBQJ)H'\IATW!O3+#.!AX:%WCAE,_<3.LN"=%^.LOCF:P>#%-_7_A>%B6[7 MI1!4=";2-U$=GJ[R1<'7?=3W&;72RZ%Y#\$&&JP0/%;6=K\7D\>74V=YQ%RH M\S(C%!C%K=N9N+B+S+AI2QG?K.4!AM,ZY:U9QP-[T?H5]F9L"-/;5B<$OORD M2\:N;7U+77V3 Y7P=617?VQ:KY"[QBP6P ,I0%NX\(^(UB7?X'K136I90"W, M+$X:QJ5"65[\ZKT^O>;1B2;"F98E_C/[M]U;L9.S0VWZ\>@&_9HQJ_AR^&S%#-A7JX3-GHM^1N8 MQX7FA_FO#VB887),6'F@17F$K[[M)#=6)\B?%M7^ M,3Z\1 *ANVA1S[L#7.U@;=/+4J!YINKMO1@EUQ4/X_H$U9X46EPZ6[_O>RV5 M]1/#*JXOD0BC/-L>S3)?1.R!X->-I)^;8>+6?A*U:?-V,7U(\M,!+H$&L=]5 M@OT%>N=?9CIQTD>&H[RO*#<>KI?Y%KTX"OIL/9)=\N.-]7PN6 +1$ >_?@L/ MV(ZL'$MQ\H#J,&@OR;,0K-KK+?; W<:(" -$_A+.%6+]P_&7LCI ]R!K>K@( MK3C%!C?/D5-0Y=]WL)7\CFBP2*$ MR%1_GL@:D4E#K0+.1^LL"B&JB^,:]6?A?]G^TL"6T[!61'HO%^.67JCI2@'7 M%PP9G8 U(AI_)DZLGS(,:+DI-"_,9[:^,TK"MM7^?<:*$,,L*-&)(<6RQUKMZZW#H9./Z6J6_"T.PCR@/RUPWC(81 M(F%B 3G?P1JL=XGM?%2_NY:KS7YECT$Z[):W(O[6+^@-(W&13ATJ&^[7XYFV MP%\K^&HB+.)EN^+O7H*B5S0L"5IFBW^-\2]B1A MPJ4KI!JKP$ T];8\E\ D MN:/K)C?X4!M5NYX0+N42L+;,VENSO&RB6&FD\MCTV=%3E8FLY'&2=P"_)+/C MO^-8W3L> %R/&UNG9HX![*#JG'415C?U^K)E;S-592:N,[9$NB 6KS6H73@[ M*KH^&AY<4;'U99W;/X#784& .T]#&=QY_:'^O3G M$J%$>Z[2H1Q";FWW_D'Q51R_^)6F0W/E?Q[W7\,^!W'W4YEA MM:,@WX%1 596[&%>=",WV1[LM)6&J09LUJ7/Y'LQ#!N9GD\Y'3EO34M9(H%_ M^ N;;N> MU"JU.P0'".EP"U(LML:XI-:FQ"NW6Z!P!_4ZZ!''R+%ZF/X\+Z8:P7MUH7>" MRO0=:WG"3T&[66=G5>5_.1CCOJZ>YA&G2SFL _D95L#W&Z3*<94GZBR&33!. M8E-PQ+6\^]U7@CZ !@7=H903 M9+-_[1N=S3G,3D]Y[@LX^I9V5G-$-+K1^Q M*Y64Y& BAZBK_YARL*\_;&,*K.CS;>=6H&'"TS^!)R <:*JA1<[)0G(,3%8C M4:'!93J'J*!&U]EG/7^+K-(O+O]6YO1U_E 'W/!^Y)%<,"K'YA;T^YQQ?_%6 M$N7,3X$B/M!>EK?/=:Y/_]7<"K3^^;.$OGO/K>L(.$DI]U80(B3']!#!L3X? MCO8'YNU*4/:?WUSO4R7CA:=ZYSZKYE$3EI=C*HP>2A@T8DJ':M*C=+1G7XT'XN[;T$RII,RG+]1+OK&HZ)] M5 UIF.399(2L.FJVB=^PMP^V2^D;K:1@E+C1,D]^.\[?#G+7EC\3VN/>R[RW^]6_$P=IV^6A.W2:[5L%T-6^*P#(? M=_-Y^J?Q'KPCK)P%J6:[FQ,M2SYQX>.-DWF5ZX"X]KR"F.L=TBC5O\*W0D93AZ>^\)RD',JI"6353\Q>VG%0L6N])-1,?V=BQEI MF1*@.4DGF15)FP NX64#.2:J!Z9NN*[/E2;G.QX$1/V7:_M^E*V#!(,+3T74 M\MEQUEJDD4*KM"'?4%C]5W;Q'4+[&<6Q%Z)4I#O>X<:#M_BN78!DQAZNG/Q;/B,JQ)>G\1^9\.P8@R73=FID6;(-*J"V^*G43*#_*-H\JW&O6\")N(1:C% MAG;WE:/0+H5H6=2JKV^E]&Q%T4JP$X60HJ6;A&3Y:9I)/SU SL+5;4:_&B,: M;Q0 +BD#32L%*.NW3*$->(Z=JPI;8O3^.OK[7@[T#S:%H&_>E /R>!3!R8X! M^NO9E17K1;/&)K6-2<*EGOD^3)G??5=E'GZ1:Z W8/IS)GYHKGWX7X&&#\R( MBBE&L>K-'*&5U[?FF4XXOP)3I\X5'@O$?5/]=P"2 M-DB%0\B6NJ!O^11WU"%[(Y'>'RPGLB,DK, MKN27H$Z0/QV.;V?L9)@Z?3,8M@\.O"T*SDPP!IG.SZIIS_]CM[W,[6,F.QL- MO#Z2?XIKS@LR1CI74BA!!7[BBJG,CRW*,<3QX\/;^$/OP/0H%G7.A\I M%#G*<+7.\5DEZXM"?F>$4!-MABLH#;**[2_F57G_,^Z+OZ2]4E5(2(>ZN1K" MK,2%8=\F8)W[.L:GJ3$9B\U6@X8GNB)T/_K<2$Y [=]T;__2BA+WYQ(FT(!? MP9'1^^3] =!#VX?8^X]C2S-Z)=L:]-"?&=;;_9HA=&!!>&.?4HW+_;+.:/WC M@2 L:%P@;[8B)75F"^*Y^WG]6M!@\)DRG:,M;(_ MNPU_*V[%S<,L$;,DL<,Q)GCROR24= #?N Q/B/3^!M%FZ[ M)I$WF1VT"9TH7> )[;I=X# !-0$;J%MVS@L;S0]]#DQ M.L[/_#:^% +-"OPK$YM:"%E-N&T7-/]3"P5#L7,>3%K_[IX/^"9F.7&C"' _ MAIOWI3=PG!Z0]L3]9KOB[UWF MZ//CC2]Q6N?.5)OB9ZS@5)S;H:. M^. 0_NL^+\9[$8'Z4P'00SV?9/\""_^<]Q%4HL=G?G1X&N]Q& WUP@,K PF7 M5\(X>B$DNSI?;.OC+ZW"57F?F[)J1U-+ BX_PV*SB!S'>TVY]>$786#%(A2_ MRG1@-W'T>61AC3OKNP1_"D5:C'>Y& EL6(F$;M00?)'?EM5J":&!@.GB#+U& MH?$R:GIK[9KO"9^2)P9P,*1B3V,GL&]IZA'C$5+5/-Z,9UZ(E-/B3;Y3K%4#]T"; M.-SN^OT=0*^^"26Z=LU9OL)>.^/$)S-+T34V.=:JQDE6P.>=$@O7K"I :W3. MN\C@CS-'"HO5J>V(2'.],#8IATO< 1SDJ"UQI3AI"7#-[C>NI799W+IX819V6'$-G/_$EA\Q??2FOP=L8Q]*U +-Q.90B]%#Y;9.:,;S=W0TJ$MPTW\R=>SCR;32_4#*R5J"&RI'+\-1#X?$UALS>IC-NH#%W2PI MJN69\@4-1-.Z:3?,GSO38BB=LR1\<1>GW+[2[ZH*)P.%&U>AWAS42Y*S*?+2 M7=&RD;OJ?A%47:*(:Z+_!,NC+*H V>[W\3,LC'>WF[]+%GXEN()*GGNYB$_) M^^62U7\MYQ[,Q='WHE* $UZUR6=7TOV"N:NGBAP$RZ# M<*4YL78)<0=E&.9%J*;J K2GKD!/EJSJ7/>B7R"2!C'2$UYR9Z;?:CP:N>W/ MK+IYUEBIW/LTL>BKG"SK6[\.G2JA?EA M_WH""5B?B65.BDLTO)SWS.&#[I+YXI)PC11"K"LJ$X WSK$0)*T1_6]?)?Y; M(Q:X*93=2-I;/5^8O@.\+JAZ8Y8;=>NU!?E?CA2"&/\>[>HZB[1+3-E&^^_; MVYB5LOTL#,2>G9YJL^J2)6QC7;]'#8H=@GWJ3GBR%,2A2:+($=Z!VNV$\HV!=GAL+L#!#^\%5DW,JA&+*\.2%-6L4Q+W?AA4,["E:+E M>"HT-C!N+5/W!XBGZL#R3G"%GIQGZ7)S4H^A<2].)+5\MTSLO=?9%5IIG+(# M]6",WROB[@ '=P#PR>.)-EH,.;S3NM:W] *769::\$0(:>P$CM/JP67>GFAR M_78LKS,O1XL#>P,/M:>2%E?O0\&G;!\<<'79+/2+T-QPBEN\$=UW@'"CHK#VPY+@-E[IBCX@CW9Q@DN$ M$BTV.!M/)/=:VF#1(0>KK;:V,7IJBM#C73PGBUS20 '2Y-FW-8P=3JSI[Q^O MCC*=N!5Y;\JU^1\P>6$'R(OX=NQ6I:.?NL%;!DWF>:5,H15,%P8S;?+@R>65 MW>=CAMB9[E."*6&+JWEYQ%_'HX2S($,:XW< 3'(T<#R0%%7;Z[&$@AWHF!A^ M0E#LB\\416'77#ZW@79O23EU2VV+C/?S=WF4,+Z$$*!>CVB>%G\T-;5'3@X, M//F^0985^X/V6_]XUT#KR6 H6MBI[5,S]:!" ]46.X1'S+WMWK)<,/%#.:;1 M.\!#]I0[@+RD+!I/$U$&'V7L4V/3J%'J?;8CC[NC"%)-7_/JZ4+>$L$W&JA% MGPPP:DOC+"U\^1E.>ORGNYLA*=X/[C9_.]90;0AFFW):"^.%AJ\CA:-%'GTK M.'&EP.@"$%B\Q2TP->VV(4U;MU^+=>M0?B0KI'L'^&]+9MN<\2R&T _6E4:7 MG=KQU4HTTJDO;=Z-IUIL84GP!\NMR.@H!$XWKC5[P _FA@;(G+[Y;#Q"N1+E M1.O#RFK)'7[#B56"REW/)59P.D)B=>XO-@9I/,!R'XQSY5@Q$K355/O%2#E'G^RUC$-2&+>VA MF23SP&BO)2QL.PS]U(HW!3OIR-/?YJ6&$L6A>+6KN2&WU+%MP@).@.E-<99." M3 RGO>:_*.3_4TA0-OH.<"(*O@_Z/^9OIQS_*F7\]RN L^H)[2FBD+3_V?F^ ML38U14]19_B2T23:Y"@]RO-/,Y7^$2Q=9&KX8C#C5+G>( MQ MH8)]03-$FT=L?0?XV*EP!\@;R[V?-JT[0!SS?_N'*F8G_;4WO)FYQ*#7<_QB MW5O#)4:4*SAN)R&0UXVED)ZTFDEG$:#+0Y"'WO2A,]G*'DQCLJ+(^#ULTTY2 MB;J$55H1X(AV192$6\#%_(?-]2,.Y[X>7*DOR7B#9WO!@_3R&]?Z@5+F^;!; M!3H0\MH$@G[G:Z*\]AW'>!4?9/%+E5W0S5/-Y534\ $[R _&$2K'5'OO H$1]RZ0+7OO>U_O M '2R4/Z).\".4,D=8$T7 C.3Q:F"4RDUJ HS/^H5&2$EX% .4?:BO81'_M;& M$!>[Z#<&Y@8YV//%9ZY5.T,V2Y F]) S\RJFK2#I]\P4]A>"A5J.#8)#VX^B MW#^F'&!4O+[\.D E2XA6AR/GS>"YX<+^7$[GF2K]?1*ZS]7HHX+$;,R()[9S M@+NZUP7_"M#_3]IC%B\6;1?S8^*_41_@EKEL<_%/]^\8(\E;"3=3[7\0_*(0_-@,KV]7 PH>%@9^UB@S. ]A>VD;* MC.[(L](.8H?3;KS%G13_*K(M"Q_+)L,HJ]X8,NVV9>8%Z;[W7!1=,BE*J((^HJGAD#/;E!0J2Q7[3D"9NLQ =A MAA);$6L5W'WN#GJYF/SU[S2?Q]PCWIZ]FAH;PTC<9ZU=8QJN0@-RTB_X/^9P M3M9+.YIBK1,.I%J6.@KMF5L%T"U N#:=QK :V>S$1FU!C6N0&+!+,6]X->+9 MUM:,N&OUCO=DUB=K6<%$5ZUES5JZ3NAQL"P!6#G?P#%J+08HW!K,3F+:RZ,] MV&0'9"71C?](JC]^ (/_(I+B*(GWIV:^%@'X-M[O3/#C@20T[[1&)N*1D^!D M2E=/1+;,X:.KA+([^O7,JEO,U]*@7RN8<.8(M#E"^CW< M,X?S=J!IFC5!>;IRVS>/7.[A8ZQD'/?!^* <-SEFP[]OR)+^4GG'@4?7$O! MY/U^A_5AQ]V'P-XD4]\0_-:+S\4;!(;6"W> 5BB(-V@P2)/VK/?Z!5H4-Y?H ME>SA$>P.$/\6M_B?<8IP1;9PD2XH5UQTS&3PH:^K+++(%4(4R,D?C":U*]FA MH\J'X>LC<&I+7@DWQ]X!K RJK'4-&1L?R.&9I/U$=-.R8.W\_*?LHIP?&]1X M2\Z((_U27?!"*=>_GSX(\&L58X4ZP@L95Q[3_OVP"^VP?G=P"VW-=W M@*J8U1N>G':F-MC_+AA!J:\S4U'G)+%U=6+./K?P(LT0C\/QV[ 8PQGE-C*W MCCBLZM"RN:$6\09Y^F28H1JEIFOCQ?HX^%J6)800X*?F*5[)O+8DXT_G9F)@KX.4WTE/!@Q:(G^3F]*VXI@#RT7]LE?H5IP:T852M="V74N;?+ M?C+*&)'#*-I311P)EBS?S8CJ;$\TWI4AGGTEHV,R--F)]L_-3BP3O7[C/X'; M/&GF=0? 7^SM/"-$V-V22=S'*-:YDC 9[ATFP;G-R0-(/>\YY^'H9./,F7\K ME7WH YX.L#W]@T\,=M_RB ;^7T%&3*;4C1RB&?ZZ"MGU]JU, A_J"5"([_OH MM_VF8:FEW?BG#+!ZOS^[9AP6M9WA@?R\Q=];>'<1V#T+YT>*+8/\OP^];8;$ M'OP@IL (*P.=:LPX=TRO,W]LS!BH8N,FF'?;O9YZ\ZKF>S'<@&"XCCS>QUV\ MTGV]MS>,(QP21J9>XOAR;9@PNVAP,<]BLMPW\=L[_=B0?%<*0--UG_?"!*H: M6#+N=F]+:9=B>3>"C("E>0-RA7;7VE8^FA98HI(:,]*1LP@UZ_O]]\#"X,<^ MY,0H;W]1>Z]S(HD63?%T3P-TG/;=<09@]Y8&K9;99S3:&'$H];1L1T(Q+:=W M;-8B%<]^0?B5GF4X#6^RAGL)+>.9)YMO.LQ7%;A@PLC_");).7 M,F.?$3:HH/*M2*,7?\*N&GRSH*2G9_7)D"$<$/2U4I61^7\2Y)@+&^Q=:8:= M2;OHM,&EQV.=BQ#2Z$>\O'IZ40K.(^037H/-546+1QEP0CH'W-XJ6@5@E2+T MYJ4FV'/ =JUE7_61SA# K=/B"X7OC M0)FOWK;.;!NOR],ZP=J>E)JO[/ID-:D'$J=!FF;VF"5A(A58?2L\C1,)/5'" MZKSKOMHG%YJ<(=: 4JBK8+D;Y.FW$1F-OH]LI^_ME*:]K(-YF210+:KG ,'.\\>7VV>G75>0>8 M^K.#R1\K>T*#"KB/(I2=MR'G6V92")S,$E1Z/YT=^MF[NEY*XUDU+ MIO^IF%C]/P43!E=+,A)-"+-:C[4JDEV?TJV>!*MO M*Y>ESOGFOS!%S)>K+3Z/0:*#I'[O,1$V-=6':X9*G%?]V8I_UQ%-3:Z"6"L3 MXA^#%>.[!Y0I@@,*]O3T%U('N^,3S>8U@K6U-8>TKP'P'YLLR&, M&RZ8:>H.]?4;91[#Z_MCU9MB6H.W%R*&Z2.UXK,P)9S/*-7>(5SZ$W -=QQ\ M2D&!6V/P0^I=87?JGVG:! E,:WW?8!PTK!-!WG1A2Z(KPB@%Z?9/&1^(D05I M[L4#P8&]+'C*'SS1W//<0^?2BO7\S&#>9&"K\?US[)7;#[FD[V"$_ ;> 1Q$_&S^KPL /X,=+@=<>;7_V?6O6IT7 MXN]WF_'Y=P#3PSO F;N>,6W M]E@*4P<[ODVO<_ .<,DN$7'CTW@'F!PVQ>V3;.<;[[D@<[SR"M&-Y"CSY34%!^GV'\JC24G?\[2^"9V"J5I. 66+]U="$R WX,I M?!?_ ![..#ZV$]C8KG>Y78A0O%* Y 3. FID#=GZM*',5Z@P74LJ0O-:N-;9 M#L-,3HLV"N/ED=*"P+Y1AE=CKQ,F-S<$'^1;3WSXV?J+8MLX6=OS'TE9;94X M6!Z#VH2N@:RM<,K\5+"RR& M#<^[SI4)_V7"N/'-4 MF0I\@[K"ZMG#BD/*/(NC18\?J0H7XZ-+=MC17]V%,8-_< M'++JD2(KV9822Y#NEJ>3?CW%^DNQ%F(?KM3:MZ4SS.' M7EB$2PGRT7]J$,!D M@\Y6L<&"K3$]WB]:3/NWJAS$R;XP47W^U2E9>7"Z2L/>DMJ(:H-L/5[+D]WO M.;L#'#K:#9[CKTG:: 6)2++@WC08G?7=PV6IU8-.ZON\A$(2!=I%GH3I'>1C@10Z1T! M12!($9 F77HOHG0$##4)O2: $" D$__W/?/,?<]_YGKFF??#^V%_R+E6]C[[ MG+77^OWV6F=MV7/FOHXS2HPH'KC$#,6F*==@&H*VK2A )^2$CGRMDM2!P-'9 M4&'(F$\7%,/?@@=6FB\E]1&HM-@2&0UDYP\":?3=F#(@SX$X8DT)X^&!5V"4 MNC]AP+<0QQ 3\.&= ,E@//#4$GK16J5.N/7MZ+JTA =NC%]D MHFWPP(]OR^-["F _R/%Q&Q/A_JMVH'&@(PG,70)QF:O"Z>4Y@QE'K1D"%(*3 MJ"U!%^W_[ R$:+R@^G/6>K?+-AY(V\#U8\J#,+7=))OPLBJ<_C^EF/](+=(1 MI!S6_Y+JPY0M]2W2@_0IYPGL\V60, /1NO4LE!&RX87*Q%UC!F.AFL>@/M69 M?JYK!"&+_TG(FA&\\1Q5C*,_ ?T18OXC9,4(TJ>8A_P/&3 #P:Z^0#7BZ&<( M0CH7X6BMW^CB-U&3W9-_]<3_1PJ5A"4@HX]SW7@ HZ-/>&)'D&XP6I,#L]3# M>[%$\>?*SXVZA(DPV:I7N8)36&?"XM/]Z?O*!?8V]YE/?;8NPX/!G?>/'6SS M=C>_7K@V5-VYR'5(!+T)\CMY?/%[_#2:X\K2C;:;N\G7DN055B@].+4&0>F MKKH4IZ7J+.6LD: M3?[\3VLP;> ^-G@&&O*X&@^\>5KJ[+=;A;TW?;W5\D#'%4&V0'PZKJ%M+; > MH\UQ6)=(SCNEH*R,^;T\$02Q<<$#9_+=3:!K6U .1JGONLS:$WL\KM\^Z$U9 MK?&]55G;2S"YUKCWU*=1X7#P&W"@%?)D><[=T:!MXC/[? @V>^C#M*)!B(.W+_ZNSV=*@4)MS5/8"U(';;]$4RL!IJ?RLY MU *Y"'5&="18PQ[U!,)UJ:?']]28TH1VQ03TS[Y)@[^_^:8 ^-G)>2=6P4?J MT32/IZHR^Y5 DW7!C FZ9;_FKW"TA]K,^NT>]=]="Z,)]_=OA-#P,)^]62Q3 M;"\H@5&TG)*FM7I;#7,$SQ)]?:W..N"RFOGG8S!:I=L!6XO(OD7^B?*C4J&/ M]743OD2>](*PPGB_'3G^=]EIFY:BG9ZGM YXX,LTX5$6L\=^A+.O3BKQAYBW M.'W*L7UV-QG"[R:S6+S*GFNCYF@I!@N^<'DF&? ?$K J\%B:KU528! W(N7^$@ MFJCF3_$*CRIJ!Y 82;Z?7*NZ6S#%J:N#_',;.Q+QR]-ZF0@0Y2@B055Y"AN, MIM#J:&Q)G2 2J;1G?I!)K]Q'K*%'HJ8MVUWZL->1L12,#?>%G-\^AIZ9NC\: M0(O"C:"(N^G3(5+%F[#DJ4JN*_ P"X4:39_GD5Y=&@O[%(VDV F?&3Z2=ZBW M>(!&\N5U=^'0ZYCOJA-P7[H!S\]#Z++[SY)7A$ "I\]L!Q*;^GR9F TV%WE0 M?L5P*">FV')ROYYBF^)=O6M_ZA6%-OFUIZ\#IK(5O+_8> \$=2DI8(3SG<<& M[."FOD[%7VD")F>_I ZS#(H_EYV5N:0^\+W%F>].!=45!1#3!]0BF(3]FR3I MC"]8Q+SKYK[)ILSK9D\2 1526D AMZ6$A&6+#N/9!::NMZ8-0/8?ZB*$;[-O M?X_V_1FO_,"@MB-S]6+B(+P?&*STT^?$2D[8_O1M _7A 3H1J00-EG6;K.1( MG36MY^'9E41/3O6"?+H 9!NJ*D[!LQ KA(ISMN)@>\L4="/JV-5SYR3;>JZ5 M]OUH=N'I@V)ND6E>)S?.)>$*5P17[6=K3-#:^K+ZPF[OHY;WQ?%K?>G&:^3? M[L: 8G%@)X^MB#GLW(CO^-FJ^+C -ZD'>F:96[5;X$6 MJ?H0%X0O)"ZK(PE+A[X_B:-C?9%$-9"W)-R05RVKD<6?SFG: .B(9G2^ +Q, MLD7+L?P$PIB&,+Z((NCJI'LZ$/"IL3#@1'4F1-V=PYJN/D<>MFK[I:5^.E=X M\TMJKZ2CUV G;_QO08NUG,#2 -MI5:8/:)X9C>9F;>']_!DK60_^IC2?=E+2 M@Y$=\]*;Q4&_(1R0;N^/6+5WF^W@\1=.4MI# \760HU4H'>EC%\L"H2"3PA=^C3[W9<\ISQ3=Z.PN>+RZ,%VK)R>\9^(%%=$4I#Z-;GV6],%O5[^>Q*M0:(D" MG3*K];]ETA[J_QH*J&RGW3A4N:U/F695HWV-S(CLP(U6DS0X]JCYKY.D_S5) MUD@SRO<8U='%R?Q$1TZ*N6YLM\A<*^?)*@]I=ZF'N*LU(@J;!J7' [/R2#R@ M7J^*.NB?>X@QAG\P_\K3W)"I66]Z_3U)0=)U66X4 1.T07<#X9=MF]Q=Y(XZ M1)\FY%/)#U$OS)X^24]N8&55I4;*D:B:7)2VWK(O-+,R,=^2SYYA>>K2L,N> M?X71](,")1DI]2D)]Y=*\, 20ZL8W)-]P7FFG1K54);_2R^C\5IOM=3\ UN1 MQQH;) SJE)UW '&B5*_;BR&Z&$U/3YIX*0AYG3%;4%$-G2M]3X.1;0*'.[?& MH*9"H*%TDH;=:ZFCBI-]^I:N+OE!("GM8Y3^IH$. M'KAYR1X/V [/X-+-Q\@+_B:;];^:T=IZ0_;HJR0XIKGA@CM$E_^37O^%?I?8&B@(2WR N;G;+[R<=5=%MP':^!U9)S>O01.Y7V63Q MNKN1D,T,YE3/=+YBNXO+;"P&#ZNT-%-Z9U0%V\.*WKM M\?G;#>:K ]"W*\"EE_36D8MT'QZY5MB9C3TRFS =GB[VIN!K.!3SVN+]?IW_ M%^H>DIS;$:J2B=#L^;;JS(_JK^6+7]-P1"GE:]L^-X'6_!Z5*P31M7.^?L+% M/'VOI--PV5T3\!G !IU#?XR1BZ(T0)'T&,0+E%4QI&*PE!_3IMS*6-=!S7=]>]N6% M785KI6KW7R4KF1LNG049=72:$$#<:[; M;J6&F:S]B)?!N/I"?/OJ]K^@KPL M*T29MU6Z@.4Q\OS&!:E# AX-97"&T+_H8! I]?;E(+?L"$9: _SB&R]"]_O9:H4 MO,2*5(#=-KAV)@)[Z2*'8BN46U?\^%D-;=&L'SVH>6=W9(SA5=?-^'5&S>6! MGBIB3#A6I6C3BONG[S9Y6+MC_#W;1,A;#="^F KSO3S*V*.7CQ#[$;Z#])R: MJFBRCU=E?1.WNX*R/Y?+T[+-'NX;."]=PQ(5S+<-1T5)?1>,8C]SK_MM?X2T(^JL6K(P'8G6>$ "]2^8R9WU?5?% MB%M18.4:K94R:NCSR2/Y/4VBM^DV7LH*8Y>LXUW8C3&AEP>5> @,=(;4=; M_9<9[J]-N)&:C#TM)%&XIPB_(_>S%V05T,1%%GN86\A#%19NC.9?-P0LL^^AO;E\OQ/@=--AKS=Y IEB\@5Q0XT1"M MB:I'#W^*U%U(2]74^Z;;@9L\TVL;LVULPB3"]._7RB2%6CSYE0NA#18AC_S]%HR5D;R)WRI!=ATCU1 PJ[ M"J#[]:4! 2[RZ6UG"\.DQVAQ-09!GHQ^:V>6FZR@>ZZC'AV.'\A;7QG4H\FJ M[#]W-M(->*7R:M [\$]U=W[B/WK[ZX0:>+%N7R^#(P%$0U+ M]+.,ZUY7MJT^%CCO%FX:97CZ*QYVT?=[>'QX49,LUI3TW(EX]]\>" >H_^*F MP70HNXO?F>5K6,Z&4Y&.SO-\;>FA\GM[]JR=BEKEVQVQ_OYC+!Y*S %#3C&D M!;!?*5V#>" SZPCV@$9%FI[W_%QN\NG M0SN'GN#D@G"OH%3!!R&/FCD)0PZ$)V&.:@@=ADOB 1A @U$F!QW2UN&!\>^6 MU$5HB>YFP7E-2(69:7TK'G#,'.'W4Y*AU>8$N-/&@L;(>4NPRKB?U1DC^W!P MW%I#BI^DN[-]A*)L$Z)D(Y2_&@7K;?;LVF)!M%[_@;=D0AW;L MPO%.?="?E-K6F5N]:@:C?Q FUGGJG;LTW;SS9\X@-'/OV7ZO,-=WS6I,,*), MSMJ@(;U2-+].RTXM64*"\:M=)V=XE9?A&P:;H(=C_]=1-:V%6\[L14#(_K)G M9"I6!>,*/XD]9A>M42JB6[KR_'Q/A:(+)&+;0PV/1E0&0(Z-HG1B)D[,TPR> M9383N[\CW[D\YW_2]:W J MS\L<2EH3XC2TMT7H%JZ<-JWL\DZ$7@]XU.>?*X$ZB5$0%(GWD#P7_,Z:-ZVP M7%[;UA+YB$E/Y14++Z:M+'XFE USV%MCK524'T"_LB2N./2A0MW(^,GERB?* M[ UA+=6I!:3(6.#'#([1REE&V@]VTJ_H(.$Q8&K4W,AE5BCT\5VMV!.BPKA7 M\[<,E&S]E%@"P+W,5D)0 BQ\\\8;H4C-VWY.NB,FG",C),EL-;F5/S#_&T_P_B>0AF"'G0 MB E&TR 4'CG?*B>8'2MG5%M=C5M\[_3TEW:]Z7D?+^@-.?8FEBH;C"%<5ZAGL+)>#>!"BU;-WIGDALV^4J2&I,,=4 MH]CM1$ H=,+0^$%\I9(1S&15GG*]I-^)1!P#-)V8QNO:+ MDB^!;5 #);Z7;\ ZR(I,%4N 4H>888SS77?)HUJ%,MIY:7^,GS(Y7VTNU!M1 M>S]HH?$]56(RGM;U]@G2HP7A?A^I\P$.AE9NBKH&3%/R![)DNS]]I[1%QGHS MI3'LN9AK[Z+(S.\/7Z78H6'(A^TU,1F+IC_"PYVZ? 'S7):+>3S@^\K-]F,8 MNVLP5S'<_/NL?Z ,F,'-,2EHU[W*UZ6'M[J+XW&H*.9C<8!U/W.&,83F2%%' M=Z**JM!AHHO+NG8G!Z<)OCW(9V5K_^@PM:6'K#0I.T3JL^<5SBY,L7-RTS/C M<\M&O==AH=E!1L>9:&C?&H#BA,1I-12'2M6/X)OO3\*0Y1[4 MXA1!(F6ELRXGBR10O(2F6^U 2ZG4%RTTG7KC^K(U[!%WYC MZL7 I/#']I3=@M2;#_TWY=\E1]G(E!Z,OX5K&5MV7HL%CCPCSA8_.*+2X'T) M?1?ES(U<7),_I"=^E/%!-]!)Z=K?L((.=RN\L)JI,FV3'7!V)B*[^H=*/X\K MYMY]V4YXQ\M5K%BVMD^. 76UWQG'^3O7C ME3,?+.)STZJ][$U2%W7486=SW\5(EI+@12Z%;\34/<]4N6?)]UXG6WY!U[C+ M&00ZLB(9B':MN>SC0UC1/\S?:KVX.WTE5XM.6D]1#I3C#0/%%Z(TBI!SO9,C M>2(*IH[/#!VU&EC=A S-A6?6>,.' Q<(*U)REP(^DY0/X5)%Z&R[4CUTM7?@ M<2[(Z)(.^S$PK!Y=9D\FXW\:L*\@@Y;IYKJ*=NP-YH3TLFFDERC54_U@@N5T M]YI '$U?>[_(AI\N,!K0;]K/6PJ*H[F#4C??@@RZ;0R7(G3O+<&7D*V7. MD][1F#-0+S1<"2POUY3".[;Z/J&O18/RN<8 MU*>^KH(07.GR*E(ALO1B@#'U=Q_&OA_ M+R:HC?I^$PY]TY -VOGP@,,19\(O^J\)FH?!'_ \Z85.<;;&Q[5WA2VF?*R MLGMBY);:1R$S-2K>TEOMZHD**P10;!7&X$&PDVG=TV85N'HX'YIR>N9@,[8Y M-(?/W6N0,DZV6PZV-?ANA4SC;J(R[48'TV]U\4 0N2]_[,F/EBRM1JU(M0?+ M^]$VR5\-PT=)*H1/^O9CJ>SM2KJ6[[Y;9!U:<'9UO\L>C<2(C^%*+.$'5\HI?BD7=-TFF$+RDH4[!-X^?M^QSP\-/VC3QJ/ "W MCJ\*L60\7'!ZN*'-IB+D)4X;]>/>@"N#Y6SG*"NCE?6IK*#H.9-'Q]'GQ58$ M\C@=K0Z-UDCR@;,(BTZ09L/FAX6>SY/;,/)<4J9_":^.GC?FE2-NH^:]A4%_ M^A 6 <&H5RITL?*KOOPT)SLJ.PP$/?F;2-9?&\)VYUJ0;[P_.[;KBW'IZE;O MVL#7L-L_" [B;^H' O)_PNRI&;' \-8,P$B,9T_90QL_[>_;SG]K]E=_\_I M85<%TS$Y2 HH,4;\W*2V)LZ@Y76^NJ="/Y^?XU4962-NGUFV'MPXAN#XE&G( M\,#RP3X>2!$@&2^IDL.-_?OE__4*,1A&@M/&$&[E33$NT0S:BP=(0F20MZ3( M?NKN;+\4RW#JA3^.5$Y@Z1Q\"(S*(4LJ]1&:KW&WL)JHV0D"O&MXU^$PF3&0HHD#[,[)NSHP"G\"+/>!6/"ODVX43)52'^(I]$BH M>X\BG&/U%;$$MX%6)T7B.U!"D%G"9S+M 1\KWXL"M!TNC.M/,&5U"0_P&%Y\ M_-<+!N0%AE::"# (JX9Z4E^!JX4O42IEGWC-Z1QS.L#7#'G?S'^>'J*6&$NQ M:J#6<")RRH\%>M"6 S'"%3R>5+/._B?\:!Z7S!IS;FN#;PROH6XT%<^78!V, M'1MF* B.9J_CE/H?X9I=Z]BE(^$ ,!X@/['&1CVI^@V)%TB^2.O&4?J)YZ7] M0%\:ZPT\C<8#JMN)Z9M3!B37Q5D,AC[7+'L\MAVB":$G@]SN0>]6E@8O#[M0 M,199FNEH,_W\^%8-\5#I(4LRN>*A^9$!^$#+"@]&4.#K29TJ4V3 ]SO'M%B%H#VOGDH62JVI?R.%)EDB;[ MATMB=@GQ"W+6]T^"!$C6*XQ B5GN>\57?8?-O_:ACGZHH'ZM;&SRB#I26I*LQJACPVQ8X_AN#9&>_E&VU8L@&QG MA3)+I_DMBM%5YGF8]*:P# E9=Q/I?3U9:V'[URP42FMVUVL8_Z[FXS*7DAEI M:69FL2LJMRUY'5B!^/AP"^8H J^(.3M^5;QUH4'J !KZB/@;?[01> ;D,'K@\VKM_!I*DP?(3 M7G^: !YX[8CPOZ#)(L?1$W3X6_J?8%TV'NB60-_%10V3$+R1/T'IAL!P5DS. MTD 6$1YHLL0#I^)M;+$ >I\\1 @3M9QS5?'VP,"94,8F7VKDAQYJ!B^ !['NKA#^A12PO^%HX*WHM0@.R80S!/2C# V0*IJ68&?A(6IDKE@!_0KJ247;6DUSY=L'Q@\O)0V=7_6\*=(T0,ZZUG;< M.MG)"F)J%\CF>%FFOPXZ6N4$GDMSWW/_; 3G%TF M!W-?6;CMO/CB.Q@PH('#K;.? Y&_XSAOWVTSX[QWR_[K^W>]&:44RN/OACYG M&D'>IF1[9\_8HV;N_50077XIJC5]0Z=L3H")[&NB?_;W\)/W.8_3LH_76??# MB.!!J_/'2K1H_I_U!4OS7>A[K+9U"1%U>XU&JW:D* I:,OT*YX[=FX@7:,DL M"LQ#&*<&8]0%&R+0-F-C^':A _\S@$/6AST9;A@]JF+E!:GV#:7!I@>K3N*@ MPF4S[==AV^X^\. VZNF]#7.74NF/5-GH[H.YRS?9S8,%[ _9>!L5:V%AO0:OHB;+\#JQ/:R?Y AM@6''KCX,T8+/#01ZT)[ MQJZBN3I0XZ)UVSDW31*WMEQ;;B&\JIDFJB*9[@&ACX_668:M46*84H(Z9B2) MQE98UI6X55[_ZFI:T>LIV.J6*E]&?)\T1=DPK+PXPX'D$0)SL\^:6HNW$F6XNRHE6\W.E *K](]>79@??>XQ23850,5?ONXU1Y2%3E2\$!7'T5=$^ M'9'7(22UO^KKX_U/4DW[UC7\Z8)9DGYTE]VNG*?TW4[O)%521('#GF'N(O:O M87QTZYGUX;]6$N%\S[2\?G='\#5F MKM@,AF7'A O7%QH,*\7XV0?D7QV-MF:/YEAVK/#/ *&1GGC 8N;T*O "7?(& M9S@YT;I^[).@WU5%'5*PISN'^_#-*L4;5X1+/]SOJ2+9"I7'B,%5"[<'M!/< M11!^,=DQ5UJ-0=YAG71W?I\V([G#7I+1:2J3P_6KN%"971!ZC+'!EW;"ZEX[ M>=24^.+H$T[=U5IJ4;-B\_OT,YU*VQ\ MX%)YSF_+&D0+C&@KBIDT$HPG[I8V@KW"YT'NG,[7\V=I+[/<'YI'FPF)\]R^ M<[NPK+:6+F>. :!E&[<$(UTQ$)U7^E,OWGUZ&B.R__9*"E%WYKTH'\;3Z$'N M1'TSH QI^0@1652V\.TC;*D+]-[;E=(/KYCI(+3YW?7#Z=OR"SM;YXH,CHZ!^'?##\ M30M,^MO*SE42?Y<.^0+8^CM<]9]I?P?>XC.::ZP#P$\F)04O7DH.&^A[NW]Z MU[K\@<6#6)N62[_BKW0JU^&HO@5CT($.UA4/A):#3T4R<4S'!%^@UM'?<;+5 M0]"F#9()@2J"=WO3]IE !43151=G7_XDHX#AGBX=1__QQS!%GMA#",8<5G5! MCP?8\,!2&0U.I^#_+]V!_BT][(EGHKQF@J\K%5_ ;==HD8*O#CEY7TTB%SI$ M=D=:(D,[5">^[L=#Z']SVG4V,CW'*J$=WG,T,@UY[//4TO:=KZPV6-3:;7RJ M#WFYC >BZ;%ZN 44KC #9FN>7V[,]HKOH>S#J^]0&MJ\U>0<8^1W?3^'N*F0 MRD>^]_!T#$"^<;/8@7<$F$X8B#7F[%R3ZQ?45$=#^\KT.3>R;D:_,$%.[/,[ MI!Z,3/ZXPD*^ZFBJ]6AR;7O7U-L)#)(2='+W;=/7H?TNSJHTX,,A7F+\4+JF M5[Q(95X^M_?)@FLWA$&R(OAQ!VJMP-/V8%%7(!$/&$EH*E!__W(YQ]1NEFAS M.Q9H*@D0160;ICRM&)F1SGRDZ2K4^#&_N0%V_^*C_O48V?DF>QB57=L7\!S"Z;7\H &WD$S"HO,(&21;S\>/9/ MK3JPU+.EM*'>(I4')0HIV5-L&4EHA\6U2ZA/'^V*-D4^&TWOG8H^H[=;)]-^ M$K.>S!P?Q 9\Z,\"][6 HS.9<^DSM%^X5VND;#&+?2.R#+OKYDPTLI,;EMO2 M\D38_S'F_'JPCB6-GJMV?JI,2V,6::ZX"E$!E8@XM5CNG>>!+!40BHT.5N1, M7>&TU!QH)QI)6%M.&:Q\*0VYVF*O3J(W$X%2R2JJ$*VQ_MSIR;GZH<$>P]Q] M0^=IU!Z?>,&MRY>1%'6O$J>(?)"4_EY8@?&"*0KVU=;)Z><_6-Z3QK7P>04. M!\%>CEOIHBN/]\[A!XJKKS8/1*J=8I-XVG]?$^%@W'E)([5]ZT3]'X0L=@T; MB-B&7MJ PIARV:85'HF^*SWFI)?-#;F6,)NJQL)Y.FP+C95/GH"W$O37%X'D M2WTWG!<[.J(,W!T\UULH5HQ1>)%'?1:+9$J:Q.Y W%)XR7;N"J2KEDW\&154J6#8%5U;F 68&7G^++ TJ71L);78M-.EZ*!EP(D2QM5Q,T7E2]>WAB1\U4D M/IMVMIR6M2?(<=NL^/B-=#L%JJ%)*?TXZJ<'.:R@4>A24>5% MI$^R'HDX"?31* /1+H/Q*"QJ-[Q@TP^!6.\QR^\\$/(6'_7HUQVZFDR"NF-< M*9952[/KDS=OMJC#].:S-G])M/;EU'E9_Q&&-67@-!2]O$*Y@@A31,2BV/5A M>$#]:TOLSU:)"DUO/L_;E=O/I3^G/E]TD/$^">(-? M5H2.PH;K5Y_3C!1: J<]$-NQPTAP$?E68;(7O B:W@1/G;HIX7:N39!CNI'GVO M)87QM%QNP)Y2TK ,J&0A/91XL3:3=866CMV(B=6GM&JHKZ+>7F;"30+W4SL' MO?+<89U'PX"?DG@;YB-B]/)V$ \&I%7M?G_(5H\R@I7#).7=IG>_!V@[U:.8^G(2]-QR * M2J0[GI;FOY?#:JI<\JL9T3*7+G4ZL(\%^,ZRI>N+S^0N;M8UJRIPD6!#36B(!<7%M@Q@-7T_# M8/K:](F21$/]3_W73%MNF#)39B^S 2Z3EWF[2G81#%4__-)[*+%#73Z.#S"9 MZ)K%03/]9:FFI@A&ZT9=)M(]]@Q8K7?Z;O]EQ03 ?[T/>FT4._D?70]B!2;; M;X5(H!23H@I1&9GE;;5#2V[0WCG+D\$1LDNYL@M)W4WN,DC'OBHZ%V.SC#0X M>5-MW:';ZD1?V>WR/-3YPHPWZ7.BKD?C9LW;2;0A#Z>PS(6+"5S[]V?,'T/J MG<>%W)N7%(AXF>A0SZ]04L^+640"G/K_IHDE>ZVN:.D)F/,2?"_^(9^C+%I[ M!!C%GAE_,,44(YUC)^Y6T2S69634G*;VIW"W>E.^(4D8@2"^3Z@*"."(4'[1(H MOZBJHA8SD6)[JN5&1TJ[0UKI"4T+1]:*9CB.@-Z^L:!D+L*%"/[[_HSW/S?+ M7H?/Q,K0&"J3>5N HG&7 V3ZK+A;IO>/".RT;F]:*C?84F-K;GBVY9%7[!/2 M\'[O;&,P^NJOD$?HM!XNMLS>H,HTUQLQ)=;LEKQ/@F]FJ>7^9/SPE+*3W.ON M>9"V3)+>$C>AY MB7M##7_B 4=+FEXVM[/0 @2897%VI,4^PII^X:UW]C(6E_>D V/8'( 'WC?V M%^#6@CMP(F'7>JPI6BD0H$@FV).&-Y)^/4Y#-Q-+XT.+#A8@C39(7;^OO6IT@U$Z2#T*) ,P!<&=%! MF^$!XM]-(>HHQ\ZSG)$\6,[P8IRS9&.20,HG'_H,OZT@BM@+M/-]CU+L,!5L?XPCZ,T3D_QABYM.X,I>ES[E4"+@E0DM$LF7['=_#*DK8S_."TBW6!QCN M,[:/GWX%U/:WBZ+K_!85I["*Q9MLA4$O*Q(BH;8;U1>)BP]U=$FJ^8L\,/V" M,Z/W#ZO>G'()80H2.U IQ;@/Y1LD@U+06/<\UV9<4EG($[3]VS.+[OGJB1>E M],OI\W[I]7PVOH/(-CL,;U\N*THDH_W:&$XH(%.S;I+5+K);F$;?BW+"@TBK M;B4C.=NW$H4I0&A 2RT_=$31NOH]:JWL9^%]$R>(VSVUU1_4ZO')5>%->RM% MP[C%5&UB%4)>(_^DW/ [J9*;6EG!M<2@=,M"RI !KU%)HJD0W?$0[V7]J$5N M-&-5'Z?'%O)!3<:6K(CDL,3WE!3MJW/NX5W]U)>E=NO70!PBCFT7N0JFWKXN M;I4.8T6IY@[<[RSZ,NYI6M!KPJURY?^#'68B7M(&I/4T9[QU.)=M:TQ=&J9H M<5@5S/;O=PT;"V%'@WM@7#E%_R%]'C3RAV^1(NU0C.%?W*I=FZ_$GMWVZ32 M2+J]C5\USX9F+]@A3+JC.O0V'AB;@XMB;^Q!3N6_EH'8L:KR,S'EOF 6C.C] M.,UF<_M<=[+E*P._IOWW_*RHVY*>M#)',DR)P@_>F4>+I2>MG:IPHR->EI!\G&RU1+29&YI3 M@&+:B5K:GJ8W1JF]7WF:SGI5M";PZ>F%ZR=457B(OB>R 2T3XWLA^BA%B9XJQ.P*ZT2J\,P(A*4YE5=X9!+<[>':GE[REUT^)Y) M+S.I<"TW\>V2D_L$S>0'R!#4$!*=%F#=9Q8:M2F'/&GLZY %Q3OBFK)Y M5"T$OK+(.BDBNMP\O;.<,)FQISJO6ZW\RU!&C$X?[(%?DAWYF[XLX7FZY/OBA05#%@F]MZ3A MU,K=/\S7@H#?+O\5OGM/8OI/-(-&18,\KR@_[-I?B22WG/)(.X\8;(*NF@D0 MW5&\Q,(5\;="-'(8'("Q*_'& \+_^%*HD>"?+EM@EGJ^S/[2=6;LE?%:N-6J M$3":,??E7C9.J@P)OFP2L-^3&73CDZ/YW602J?)ARL\JI(R^*[3**\8@@KN6 M7\)%@=GQ %Q=$?!!8;G17I@4FAB/5GW'8&?..S?$F MW6\*1%D=FJ(Y1QI+7:1/C%F:M';WKB]QA \>G'!]-'AAN%@/AFN:$U;,.A*" M%2@NP#'X=EQ0AQ*(;G=L$+"<>?RLK;$]"G>C.;34[E+KF I7$8F<+AYX<6=% M5B\LFVT*S;R#]BXQP6CJ3]13W=6J'AO[L6A9?4,G7R[-B9M6BS.PHB)X>2HH M-*K$H@<)9K_RM#%5[6:O!/3=+=Y3(YD>T)LD! 38""HZ26AU.10I:U:57LQZEWSM?68_,:UDG8B1VY20[]2(JE&*.Z]V.\,= = M^:0XD=^Z)-?[CAK#M4Y?T=J2"$^2I"3JZ=_?^S]-S7$74$8)?QF!()SM\4!! M1IN8TD:5>-HR4WJ@<'4'&A0GI<7]7N12Q5Z+9'+MQZ$]BP,)6)LLY57 C* 7 MM&%!X^%_BD7=("]BX7I;9T"DI6RCLL)&T ?B<%C\'[T0TR#ZHPO$M>XA8H6S M6R=F1>T?7,F*7@"Y6[)OM6_(>WA\JML@Z%&!TZ#LRL-QY4L^UM? *]D!9;@N M8^LS_NVB2E>$(S8MB1$R>WL;#ZBU 8&6,Q$ANF4;5M0_L<)W>WS=\VE#%C1, MX(?5S.GGR7YB5V^<][ ^3=:\GP6-4I(=:F">/BN*W6;:EA0/E[2%J=M^,-%< M17(3!WXCYY65K;+"N&ABN;FX5B #K\%G0&4F[Y0!>005!?+-G$G;8E%A5'U. M$9=%MU1RX//;GI=?>7^G&GK>!%-FX9ZH_8F3 L>#'K30][AS?!G@G \*$76_ M+2,N\:WQ^GAP">S'U^X5XR?(*B!@$0_T*O%VH!J*GQ9]*U5Q2+;2];_=*DQ! MW]G/RUWF2$[ZS%%J,N0&:KH#KDOF"J;5]PST%9XZT4 (-N;$I!J]+*QS[21] M<69C&R:G^Z@;2KO[6]%V^T&+=OT54[=D0-9;5G"WE,*!M%_%+8^7"VM7(?$$U=&_H*-9'5ZO([N7E^Y(#]/G M4'W>@DUZ]^T%KX,<*WMCQ*P4*!++7^7:G%M4ZN1C-L ?%:V@2O'RTY;6?:9 84":*<>SZ)JC>/W!L3) 07K_CE%4?/NE@&)C-O7* MN'+3S>DS]]?2WO,6%KI"K_N?]+P6?/,<_DI,B)7%_GE^F'P,5A3INF"LU]:: MXPDZ%^$W9#R<4W4,K=P[4' B_\!.PF97R$EL6 MV70&JC^G?(4)$A$;2VCQO!)RKW%Z3X0 H^E52S9I^Z2ZR[5*ZP(?^CM&#@>MW?<+B]>ZX-F :7:E.8D)9YRS4TN:&$5?R4V^1 M/1FO^[X\I.FEPI/9"Z&JHP)KY[2*PG,X?U_(DTHSQ9;1]SZN5OY<>*DS]<$+ M\D#2L/XPA<71'@B-[X+>0.\7K#%:8:;:?-21^M/9NT>D-[2P4_Y.R@DZY:JB M828"I&FQO^(>H%[L\PR@1\W\$B+N< G4PZ,'03ZE'#,291C-/C;=HKY(*,JQ M)VOQ;:K#B&>#B@.']FK[>K3<0[6X5!E?];D9W@E)_5^'G9-.TSY+F)M:D_7O MA>+]-8:(6!.*XIYM%6DO1_IN!<@. V:86XH(T03)\X3G>,"Z<=)WTM/1O^1' MK<[*!QUGY<7/'R,W61+EN>J_8X)[S*!)]:,@ZT7,4N_9BZ#0-F][3]?B+;JY M+@:QGBL ">N 4&_JG[.]NYTF./T1S[Q+M"9[6YX\M@$DS^\ V-N@B*4#.DP2 M'K"S7\+%-.;14$R&7G?*%/4FJT;L1].JH82.]XNW-D,RZ<1"\Y2+6/++7C]- MY=20X:Q754>?].Q34C'WR,O$X7A-G/U@=JU&XU8:T&>1#.P\5U:S5Q^'C]J0 M:2/G<=<)-JE.G\YZ?H/MR?!>'*4AGT&^>?/0#DMK7)C]J?EWR\+GIK/PQXZB M75P\F#A;MQ0*_/&H71GA&#@'G MW2>OF**S=J%K3@^T/7VF+TB^:GMYM$IQ>T-EL$KRH@"R MDD P_L<$2E@D9EQ4I=\[]A?(CBH*9'[5^K0 \ZC?FI;WIZ?1Z(YUYWJ((V-ZWEMAO,GIU5)=Z8JA.K+$&_E4[I]5RI/QCNSW$D M M'AVMC]0OF"^_93*<^X5Q-9MTEW+U/(K;OO==P8E/V_#>71EZ22<90%$BNL&"4U;_1YOQQ0>3WTFC.5=2;_&;\B:YM)MGVR7=\BLE90..]A-P M@N,A*BC]@13GH+;$ KX@]>FCNB;M^_ [SQER7X=C9LH3TP]RUG)0T\CE@20I M49( OVWM#!#52(3SCP^ZK9U?Y]ZS:CG$-VC*67DO;75-A#']=?PO'D ,])YW M1.D4#A1O4%4MNM#F*/6=VD@RY8W>W",31,O[I;N''U%RM0$?!9.K%9[Y?/E MU=61RS9W#S=CJ]$1 P0WT*/HJCL)@H^\+],,25W*7'R2G\YGP)%0'NBL+22W M]7(+!#CC ?(0?X2*O2=L_%&&EL?'GUB00Y3MY"A*0']((CP6.()& M05A\15DP^8J\#U&[[1EIOT;]W?T=RP9>4S&/4[6L.?-WU.@/,M""BG<_80Q1WJ$%V]*>YN8BD;5DYM< M9S'0[?ND!R8Z-4K:I< #?*Y]D-\K>& B3&%OYKAD6D3*O$+)D\S$>7(N$&>W MA$F533OANR)W$, KUP6D#+)4:N !I.\>%'D.B88ZC.^5VT_J)7!!G1'OBA+> M%R?\Z&$Z1<8?=XVZ'(W&X=A1QA'E.[]O85D_N32RI1_\NC]9K<A?N=-1 MWR8&NF[E^#>8(YKNT' PU0^UB0=*VD8.USKS&G6 M9NLC/, S788'K&KPP 994U)X,?A**P$66<5AAP'_%__)(1AUS"9L9NJ"=Z77 M(;^JN%,7K87@#1N5. M5NFF4@*?T7>!'CW"NA/HZT['*5/;[5@ !8FVNHRFB;R!JOF%U4.GL&74,K[& M/6O0/'%GJ/3&Q77]Y: M&\L+!J*U)51QO?[9+9PT'N@XML;&&NC[YJ0!!7!A-4+SS2,@9[LN+ M-8I53R%Q:S#J7R4'$M.W& R(B<+_2FGC4A00KOF# ^R0I7-1G'JE!OA2 MP)MV(0N,&V%N2<^ 4Y$!;W?"6?WBNNA@>NM;H93I71U)E27^[" YEF M1S !$M'N1CS3!SIE MQS'A@=F!F[@/GJZIF-7\ 'W=F?)Z=ZM#BXF]2N6O&>L:7W6\QN<2BBQV?S0= M#NPU"3$DWXEL28JU8III5<8Q=Z"0SATPLQN?/7O-RK2^#$7" J[NQ3.1!G9% ML9RZ"@VC ZM;]%"J=M/'*#RPRP:@SY.BVHE1Y=+#GS %_6P5::;2Q9[.7&TL MT:O!B.:K7\M]3"=6 G-U)>$J"""!W=67.TGZS] I:[S M!=J']*:D'+_+?@,K"ID_LJ]HM MG>>8P;TLY-5I\ER9E7-$L[I*!6,.M_3O&0_(V._5+X8XNYJ5N9 )"Q2*G0--FT9?Y"L>#T;= FX[SH"H_%F[+ES>G0IQ'?3@^\R5*"0RE MU.0:'.:JY%%+**.82I$,D]/?$;C/9[UTV@H2\V8*QM?,AE)6TRE;^P.NAPW. M-YUF2D%+G$^4&'3*YO! ?%;4\7RHPSLNI+[3(L+<;_X>8/*%[-D("273]6#J M7'"DE?BDXYGI,U#F@#' @A_&6Z]7ACQ MX9(09:-D6/FE&]CT$3&H=JK',75D2"/8R=LNOH"H?' 1(HPC6.^73D8T"6'W"C:Q&2A00P8['D7?ISB"W-_8,.8.LX M0^DVYE-2H#/5*);OZF#FM=N'%SF.$2IR_:X_7=.G<0P8P=[FM[#$*C@5^>.I M&P/O?8,_J4A6A8=G/N-;!N0DB7J=K!31>CD7N;[!@NYZ"[L/FE]I^CO[687([U(.0^)M.[?-.(!'XT+7VHZS'#EBK[GB=Z M,-=VEX_VOJ<2$[ID*F=4%"(.MK_S5X%,Z(HLH*CIKFMK_R>.BO'C94N%A8D]V&+XB4@ MB/HC'N#' _?P0+4''L #]]T%+CX20"S!_;1"SXS!;%N.A=S:8%KFGFP;8"=K$]YK03Q0-5-W%LB"&(5#T0?+9$K M+#+6RP1U-H4;70?>NHD+)">K;+0D>GEO6MD3@!(35EV)=[)X6HFYQ[=4FSM" MU^VSFGN>;4OFZJ(6Z1<613D%AY91#J?Q@"7+ZMCO%E_>F17UM?5G\O>$KS&J MKH5NOKK"2^H5K),K*_5-%=6!**J**M_9:>>=\XAY*#[ZS)2-.\\K]%B+943_ MI#G;@-P:W8A3EB>_B)>WQJ4/6$4+]K>:.[W8C^2B_/)20]@H6-A3NRYKBY4B M*D4$:?R-+SOBLMRZHNLO]7_4&?]_S\'^OVZ"KS!%2$[_GH<8OX&>:=B+D[.V MDU\D6YX\?2RS)M"%^+0^P/^M<98'IN5BZ1)DR1@*UX'&=2R@C"]^!^(8B#8? M&V>M(_9/0ACQP$LKR!O6_Y!3YDI7#RA7$L>4R21Z*(@+AW"(7*\V1X+?!]9% MG/LA.8/7FBFQEKC]B([]LE%4'LW]_-89,#.D9;GJ?.N0L,SZEO8P@K@S @J_ M"AQ]%OSQZ0-BA;;UC0+3O5MN'JV[&".9B!!CM%U_.TO-],<&E'N=O\I@S$HK MOU^+J 6D5IEK6#VP,E0$#_C_-^+>,ZJI[VL7W4CO37H5 JA(;TI'1)H(*M*; M(%UZ"Q@)TGL5$*0I(!VD=Q (77K34!.0*I!0 X1P\7?/><__+>.,]]Q[Q[@? M]H=D[*RQY\I<3D9Y(?[XY'FPM%>)$ZT1 M_R\1HNZSLP3V:XQ\$BTXXH7VN^@@NP(ZJI2Z8_^[S[W;IB>!&'F!:[?]"Z^N MV>^-T4!ZL#VNG?A0JG>[@P=3X8^,DN=!@1^\;IGBW-G%VQ>]69W W&]Q[-75 MP8JI7EDFWX+?$P>+(^7NASXTN+ 2&GS0OZK,.?A_8AN8MX^+HJ_+XKC\^/$CA:_2AV?^R)_]?3,&?+*Z2^E=[^M 143A!C%R/ M;'R]0F>(*T]-Y- $*#W:B,(CRV,V2"$^^F">?#G&[T3Z] Y7\(1=W&LRDT-N M&BK9MS/_[2F[_JM[J]I>H4WZ^P(L(TSFNL84+NOF!$6347=)AH))^A\LGAO@ M_L5V/>+"9Q;._S(!]O]B.Q#PDN%W9MQI;[N<;G.+ Y9QF$#WCMY0AJ_N=+9$KH>>4=_Z 9!%=QL_[U_K#4<#1:^ _HV>*^"" MY3J233IG(J7&X.KZ$X@:,8PO6ZW\&+[\BX[>7ECB6:[?WF->:H&\5^9CO7L^ MU!'YN*\.G4=IZ^T$CYOZ)L[TB.,Q3*L=GRN=SEUR([U!XX;ZZ2XA_8)FI!]@ M''XNEHO5+/??>#3.MJ=]^EVI A>G\HKV 6X:,J -^UIR@[UU%%TXNZ>>3;L= M,TMBK#N:P+=>W%*2$.?-D3XB-U;5P[1 UPE7JK <%M #OK_&KW?"N9@Z-__M M.ZY___&_NL4:CME!%H[%[K<]N )(]D-Z9PICF49$3F:6)FO:BF]"O_@0\>A. MZQ'7&'ZZG@\!VG=7@'5O%2YUX3G4X9]CIXB#.U'^_G_3!T;YWZ,]%+G'D E_ M<@G3TI_$/+V0.1G98.-+UIGO&%S^T2=V[7\UT8=NN]0QG4< RA!'+:)T1I>X MK<2D/';R;^-\^.O3<1C!?B@#Q .A(&!9AUH.R6N8=IEK@J;HD[%]8R^JD0;*B=L]3S/$4[^ITZ3-N1;SHR MJ98A9L 3$"\>5-#82K+H6_:^%/R.%41-/48?G\(TI=1:;*BC1*P$73RM#JT% M'4728+[+=#*NH?8$P7CCG0D=W-LG+[ MB@N&\:98F6D?RPA.^JGCZV6S%<@=T]UB>6)Y,H!N"I7Y(#VT]_PGH I[JA3Q MBD,B0U+'?J6PL#>M\1Z.IVY:A[>MQ9OX M(.K7@_$^KTUYR=I76SQX8AHS8^KXEP]@L>+^RB-,6]+P4K( MN4BU]OV>Q><K2IB3&ZYZ^PT5!+3=D&R.O0P7PM!3#^B M75TWN[+"LJ?E@[,<_YAHX6*I!-ZF\5.2E6-V@\[_(:!8_B.@E/04&#LHL;7) MO"J:5[>W)PZO)XPG,23+WY4N>G_,7QDXWGGPN,WPFJKK7M[&_]&FAD@(ZQ!% MO\155#K!4O:Q-7]>>!\?\K8;89I4WG,2\OJJYO<5H[PE311(EWO3+4[ MZVO0J;N)WO-2M4X/!<)>_=!IX&EZDI15O(9(9S=\AE8WPO@CJEA-' +20PIF MI>22X947=LK;HX,L/D3*/WYIC-ZDDP['_SW0VU&+,HS JI5I^J&VI/E6:AU< M\M.TOPY%T.?X$O!E"5/Y45 ]!0@5!-10AF%8)ILBL))Y^HMHMYN.C>*FYIJT MR>P6_2QW&51(- :V%=_$NFULH2W85KE(P7*/4"=);Q$ZLMTSMFC.3Q3)OX2) MU/ZHI<]GV6\J$"D,_%O:P?^[4UK^HW3SO[^:N&("^>>\V#.+DP&5YDVM0P:DIM^J"A+80CV;<_*DP+,T;'2AS@%_T6C%/UG30.+>O9 MY=KRU!Q?H_BRJC^$%5"P+PQ0\S+/8\:)2RQ1V$WBL&_ MD;NO=1'.M+OHM=0B M@E'#W8:.GR'&L'ROKX"U;6 1XU>^D]F7Y Y1*31S]$.9R:N/WC:PY>"0O@*H MO_J?5I:V376=C\64*X(6P6ZP@([4"M-LD5VTSJO"]A1>_\]DV5-#S%87!J[9 MI1 5=%$4]B5C*E*'6FVJKN+1SQ["OC"^A=@;@J[V3,]B?[<0YE'K3T-7NU=Q MS8T'4H?4(?6YT8RYU"Z\J+BRQ?D2MQI2EU6Q6L8/N_?OT 8/R"PNHZRQS88"81,/!8/T:I _ A=%"'D/:SZ0]&B"<<>7,!7T[1/: 1 M<,_CK-^_T;:&L4$&<1TH@KVN0YRQTIEL"4852=7NC\HUGZV7J6Z>]>YKB]1V M>S/>Q:N67?$[W5IBP57)!#B6/G]GAJY8L,ES^@"BOL#Y40E]^9ZS.SOZY!S'-ITO_\5O8NU6&UC2NF53,*Y5WVCXE^N<_17 )E]0='%= MMX$E[FFY$ILV6NX[CKE]#H2.B/ A^7,B!T^@U*9-TBY-Y-J-<".NI)X,4HB^ MAB51'??0C+D"H=<\B]K\I^-['+J!\).CI1GV8(E>IC583C1L22:BMVI5A(K#DXVWJ+ ? MRU.#)G6!V>PNM>] <;0)T5Q'_^L_"KJ'%9N5-_41VHV(KCM+6##B4K_E!N7NFR8YAC0&(=50 L\&C_>]5.?_2,E9QH%':^SKTF6CKVA:./! MS;WQE9#IO"I>7A/-!C.1#JER@'/F%O2[O/?/5_B37!?5E-R]+@ILQ09*XFVK M%T*Z$-3,X.6>#LH#B$QAP^<;M0.YFR("HW8I@DWL[(EY5X W>^9Q"@(:36"% M.>P)A?XL$;A&BX9**[HA'7(8#\3:A+_8<+Z*,2ZBYP%(T(O$^Y3(I]\J"KSC7WF5GC^T), M[FHNF2/\ -/?TT#^CN6#*;1;XEZ.T2">W[LZUZVY&]FKNF&*2NC3L'H1:B?< M@W'0E ])6\:L"(56K"$W2NV4XS9^,FX9T\X4WB9SF6(KGP?O/_ERXN%&PASQ MAFN5M-:*G3TKQ-PRR"S)S4OGB*JO+%HSG M,RHK,L'6XK&U)+#HIV+?%^Z.7\_>#:4U"&K_.@Y#K\.P5R>3L)2S;E0F!9QU M")[I*&-'2Z'-R[74TTJVP)4N-6J^8\GNYN,<8^H0GNTL,,PP_U/M+@R[/[3! MQ^"[JZ!-1Z7FG;Y,A/4IQJP^0;]>NC].55UD,FR/GT"A_4W]%F%-I^O:[\>4 MWDJHF+]E8Y\/>W(Q6H-7P. TWF?4G!%:#34M)*_[=:_\ AY/1&*5)3(RB$$ M J#1T#63&>C.I.4E,!?GD!D1\T>1&3 M_B!Y8L2NG XFK% E7XW ]\11*;CRQV?RF[%-,AEL&1H$[YN.\LCABE7H45\F M0[3Z&Z$>R5F>(?X+%;F3>Z[4PZ&TU0)*&+UB.YG]] M-DR;7"M)YN=-=6FSW[+0YHJ6U[.A5.IU(S4*+AT2@8B!V*97;K16A2.2B1X_ M!N^8=I+*NU3N+/&C.9/*MN%VS831\\,N[XH<]VV;-#)L7SN^7J-1?W:41_WB M2[2J,KF:O[Q);@+$&5Y ?$:T0UG08O@(@)VV@4]XHH) M"S$FV!5PTS&7M.U%F?E@X3(F1'U&8(HWVP44#C=O?$CH&_/#[CI"<36:K.+X ML*\PA:CE%\&SSKDDY@6S9>[)5X"M.;??/?4/8I[*$(J@WWY>==D50=3:F#72 M:E0\$119< U1?NTDMF'BT-*"<6DM]&9=%[_%LZ75NN\=E*2S;$=6)V9;!JKY M^\7@1&5@GUPX%=3[6+G2"[<;X+%V4SU^^:\'2,TOW#SUF+ACZ9,F&W@N2["/ MT@\+-R+E9>Q?-4C7M4&IS+GJ]KZ_$9D']ZEL>[8E: %'8_B84R3-S-$ Q/ + M4_UTT3S;5IKPUW'FD+L+;DHB#S59NJS:X]XJ@*4:84@04+:J^BT*%A0^O= M8^>82[%]XY_:WV[? ?'>J5D D?GZ 1Z3(XE"<1JSH@#A[^B))N119W)?M21 C^?L4P-V$DSYPX3X;/^>7W(RF]S MXZ0F[I40XV543:40Q*44W#+6;^"7>7F2ZV*5F$NBLS;&;J>I]^6R+DD TVXV';G*T:1+>:LYE:T\]1-3S'E"]6:%>;P1\W?"0Q+L0\P M,<0)GZ<-!YWE+DA#9:1=JUH8;S/?@ &_B)5$ZL%*=Y;\)V! M%]FPO5+H:Q[&--O($MN.!W+9ND]HOI^O_@KDV@F\'=._!$(M1QX+21@R^AH8 MCB\ZGCO_XEJ6'!H:LDOWE4\*29H-4N#/O-[<+@7[Y0F17-&6-) [KY#D[PR[ M&6DL!372)AU.G]W7T:<Q(PCUU_USH<&9J&:U>!Z";X?\1OA.-UAC8XC >R8@U> MW9J1-_4C2#)3]\ W78HPO&']7( P$/G(5_%!8NQAUNQ&SW)X+FT'*UA$ ]67 M@A0AZ\@NG*^H$_+)7QR\]6SQXY*GLRZ,$FVI.EXOI'[AUU5SF0PW3;BWZ6?C M"Q.*O:R*10;)<44,5ZDCY$!H$(WI]E8SGY$PJP^W&%GO&"BU2W%M3MV,HS]A MWQISRVM5Q^MV5ZY-F7(GKOV_QKLDP M%GQJBOF$NNAN#+@B_5&<5J4.\/+=AFXN1ISB$VY]]^5;T2"HH>IA>D"!G/^9A'-(*F M[]MES [()=8*JC'5L?XN&=UJ+<:08G?CQ@,SKM:?Q0.YM!!3.,6-EY@M7B FD-M\.]U/,Q^B^DES:GUZSS5;J<;'(%GC-6FU MC#]+;-]@(LU*Q*L^!_P2M"Z,?)D+<@-]=Y M4#$O\R SR,M27407-C=FR10HCG'NRZ44.3(71IZ?&K=?P]*&"(V.GLY<6F[& M4 IW__NKE8*;+[RFX< MN?&3FXR[R>X2%O4:CQWP?^_?Q$T6^L1DU"4P;1ZJ4WWIT*E9-BDLG[4PR:I5 MVJ<(.[U!M$!A,]N\,P:?A\%CTPSB/!#F%#&;(6Z/4S M$^R^H;8QO0+J'LRC+'O+5> -POU %M[@?8;-/.NT('EZI&5_5<2A _WR)J? MN'";.FGLO 8K*3]P7\ QT.6*@>N]?,OC.Y(8I1U<^B MC5C"/E=%B,&A#BW]D1 &V[:BG3P4?0J,L1!LZ,_LLV; BVC\]00TB7NN51$\-QZ[I MV[:2(UYN:$ 5=/E?I)8. _1&5#TT)I!B5I)#N_^:6'E?RIMUL1^6+<+OV[[. M$8^W9S$@*Q!%A'N8/ZY&._>UT-0DOX-VO3 QG]=\RW&<\PGJ\>9;013;P$%! MP=WP)#R!KYKW@42\(PZ&%4_L"W0LXX29#O(*B*"!;;ANT6WY0CYWN"U#\AV) M%4,YPW-E8/O,\#Z+C3XHQ2[OPC.+U5VQLL3B?D>) ]&=LW'BM@D+XS?+3")" M7YH:I]O(Y>GRDA_8U+?;^O!R!_.MT2XU!M*!6PW0">'"KE(#;[Y,[TJQM2NZ M_;E$,HD.#;"H)O=PVQ.,$[O\IW,4U;QNA2^IF^>5)LMDB3S=F.SP'%=R2*#= M\5(KDF?T#0B;.3(@'XM'"E82ZYNF+[WQX].+Q"3%*2L#R3/[)I053M6;4G/ MG1@*^KG35U0N;O J4) H[)&HP8X_*=5E@FY9JV)"4%7P!_K>IQ=NW#; MU"H7-K2-^&]GF:I#2;P1S 5B_3-12;F.R^JN7#?MSIS[ K$#JUR::-'M&M(I M/Q:!^-1A)TL ZU>^W.M\S4AKG3F9.Z(-==5'Y%>RB[IANIY; M)&MA7<0>^6O:R"CKD81<]F1UWL^]@'5",$YLPN4X]T]"U*I>AR!?1<-'_DR2 M/%_52/1&TW-Q9G=JCL?.34U3/I1M SC%)A\LZP3?P7H-@6- MN3\;RXD&Z9_1V/LMC0(""7UU\O_A1^C^J+97>> RXPNA]).O&8Y%USLAO*(R MQ\3>RI?-"L-=#1)5<"?I#P!@"2=EDY4Z;>BMTV6%_ER7 M$$-=U,Y)Z+@B'^:]Y#OI(1QY9^VG*,*Q9 (K;^(WH5D;I6N&>%"T&\R7DZ=Q MIK_GSC'S>@TMC+>V2;."N7J!(Y;++^$3>6* *U$!RJ^/W%P=^37%K1@K&]*3 M YK!"UU:T-@1^""N^'R\1.!@-&"@(MY-$5\.WB M"M@L*+&^ I(O!"YC(JX +<8O&,TK@)<+IGM!W8F+U@(0PE GC#<7O7. 056^ M?(F+_#?X2)'HN]\DS._^E!81RW\38 9FEC%.(YQ]_F%[N7X@AVH:H7SE[_>) ME>3;WN>$Y%:8H1NC(8Z(13\8"KZ%Q'7/WFRK=1VV \T+Q/ M,9_SM,L,NPL)\2G:UUM\3 P]M]=?.;="5AMU'$E+S=$IZ*IL/I:*8/APFK MJMUT!0CH*K)HIWCKN?Y_#PTRWW^8* M8/P$4SH>4KID35V7[JQ9:PPP+]WF%'OK\E2H:F.KFL'!2'AYL57#5.'IZO2% ME7Z@'(8'1XH*;"P7B3JF?,C7R/9GX]GO6HDO>\0"^+&KTRG*'&,PMS,6'-,5 M\/,:PSE,X:2PULV8)W#>GJ*>XAZPK<3C28;$NX0"5ARZ"J*Z[/A/,''7;J#4 M?05ADY@3Z\F/WD49*UDWGJD&>8*V$JEZYBJ M5TNXF?/'WF1'[[. O;^N)\[B/<2&A-%I7(%V(/\;K1-7IS$M]6[[6;;(W1VOVP5/_([G1AAG'47 M5W9V)](E)E8,FEF40;I^]ED%S0IWL,89/-1W/&]/+?AA'344]"D4)"W>#V7' MS](C+L;DXK3M@Z$[0W^S551,/A=MZ^9C-3"?W[&JWTL[:7A>JGT[BCG&4UD8 M_&POX'J%T[-CG5 J6[@PZ/4BK^"D9<'TH@ELN LCB'%-X\19/P-_!OCF\HI$ MUA75&SPZ@(],YXHF-3/+464,V-XK\);R,[K\!E%B*!C\ZF@XM6UV)KHH+];/ MS7S62$K-K" ;+WXW2XFQS>6S4V-",4;+7%7KO:U1J"PD*0WVH_B7T;P#G)@+ M=0_YK9XZ5B8],SZA3!/U90.6'@Q*GCTR&7B^[+Y!!Z(H(GYP3>L?8Z 73\!0 MI&[TKB2'^-(Z6_,M?[Y#F*U^:; ^@]< *%[-]&]3L5N6T4HG]"E7@!I9"B*] M%X-]BQRQ5'.AE8R)DUUZ #(&*3KX;K=J41%7>OU\_PRK=+V%5/5R79 .7@%? MP@!=5.W+=^0G@5-2MR= ;Q7N:H=I4C%$$UN1_KE?R:M\65%15==:USEA'Z'? M$/MCQ*5!VS-#CX2OZ\W>9F'U,H?@>"!Y:R]*704 M\$&[Z3=NX;]]#[DU@H69BPDDFPD2_3?EY@K Z:8QL%SBXXKGS 7A@NV,R-?Q MSPL_,!L%^28K\3CW5'0([H4OF_L6;Y5ZQOLH>*[9R M(A6#5(+;&* &:)? A'4EKEJ]+E[RR6=V#YOW@5$YFRK5V!GRY6CX?A1$PL49 M21TJX9RBPN.V3#!(_FU-*V1 P VU6JGK,0($), &>\>B%%FU;A:_XI)6@2\_E+NZ[Y<7T-)S>N#/GN:^=8%4,4I^'/&KIG1O(_[NIUDIDUR7F% M)&4=QJ[,>:&&']6B]GL[V1U/:/VEJTU_[IJM';* 4A:2G05P=)UQL@;-A;T^ MB'>R^]JM[;0+NJY+K]/0:8/6!!_QW3A0;W-2)S%R.&UH0N?.4L_UDM4C+GK. M^:$NHA#P[^S)R&]$1\!^V2991TF!?ZUYA>D)W0(E!Y#U3BFR@O%[6?LCI19% M]%J9 LJ9&$_%R\M+&A!X0JP#3?*,MKR\POU9L^G!=64N7C NAJ-YV*&0B!1? M8P8>KZ?"!ZT>WB*".<%5)4*,[#E)784;3';V,V<(N;'&EEU*ORLHUL50D/1E MXAT"&P(<&*SRQ!ZWGC>EM3-;Q+Z+DO_R2_+-6I;[MFW("2=?K^]P4 M(:/@R@A$5="16P3\Y4Q.@N_I,[/1.6'CU?E6O*!OM=I _6;.$J7:E<,UL5M/:=-S2F-N MM-B9A&_:\_M+N24ONPN^EWARKS*%_VD>%9?1-7:10?/B^LJJ+A\(>5\!K/)O MB8.8M#[A:!>53')V=)N]^*:=3*0B>X(T-X;YG^N:6;D[?YQ56HO#:EP!U:4[ MU\A0VU)YOHN]P?TLJ0P!L'W@[ Y2=)Q51^KC**(?#NF$B OVNZ@4Q!$&5:SK'[!MK53+GG)N_PM=8WN77YB MYQW$J\ M]F VC]'[%2Z&)V&=J/X8B[Z+GFIG$\AYX6B.Z9.Z)+Y:TOL:F78N0S@KOG#I MRSY>GI;.<$O:H\[XM(#UU!+PRW*#I?NSVVRIRS=;#[2"GVG>'?+J_YQ'MDQS M;,KAA_ +]1&2'KY0'#HTG73E;;P;K: #U_,2%;XJ7Z;0FA3BF\_P.ZJ2:.^7Z$*;0?RO1MA8-:4_X* MF#-M*5SA"13;/,]:$D?5ZAI"A2Z][@M;.WOFOBU;?"14<^_15!M@/Q,/0K;''BLVRU/MS! MWMZ.(-HTMTQ)0K]$C:&]Q=A4 UZ&'"4GTUG4Z;X\]P3X?:Q*]F??QM1(PI^ MC)4PL':[(;?P&>-8&J8P%?O^=S+FS.(%X'3AJS"7Z+\$?RMP9NF? 6^23<3)7HH MPG[;$>J[IKL2^9[Y#XYQ!$:@2_N1&R'R?AQIN0H1)Z[9/"T+0^$Z8Q2AP2&I M?;)'#W82OP.:;Z\ _H2_B6/ZN>7V<*3S.S?=',&WT'H=D)_&,/N#5^MBQ*%#]Q? 9VSCLY\6N\-I)N]F?'KC MKP19:2"N G+SI YZ^[O&"$QW4E1D8#%-\*4^9^UYYHGNQ-Z5E M0]GQTLFPN$X H]X5R(P6"6]3L4>+F[9J+B[US3J:F0Y]-F&,5ABK?T7MP?*2 M._$'8--&!ARYP55Q&F.1G8O7W%&+ITHSYM)D+ATWGIZX#*&;^QJL O)4<^/) MR7@A_XB=TWF:YPHPJ /.G]C/'?ZM#G-()T-&T?]__X+][ MX;'MY1:"!8(Z^'YBJ'9@THTG3),]Q>!:@QLG>$Q)0*Q__"2C#_<]AST-XO<[ M[RU._LJ9?8K,&,%'Z+#.F,X&[\UZ/#=DMKF-<125H"WY_J\D@4D0A@,$JF."DJ(YX4K&_@FO\%@A]M M1^]4#1^4WB"E*O1A 5):'5XDDDO@Q\LP633C3]MC.%;LDM^FH[!TND+?ZM,, MTYX?/"XM_?RQ05.O5)53A>T]<28ZV[*7BUQRG]0ALR]_!2;[M=[6S\_%UOEM MIQ"]?SAC>D"B>8?'P:KO@?\@-^LIC@M#7KKSXEW1B^C5YXIOA/N?-=]3>0C2 M4^DC^SS M;"Z-UM8ETM4'_GF5A^MIGF3*:PKQIC\ ]KA\D"]D( M1+N3IJ)'T.MQJ+&>3+[L<=0;D_*#G]E/NM-K[O8 %_M-8J $J=$9PN@H42J2 M!&WPT$6Z*TG52Y1 F#P3LKA^\T5W0]I3R$?A M_&B[-/['\0^^P'OPC$0^+ LLWN?.H01\ DG0C.'?3#%VWS6+EAS3NKG^E'W] M@>KEG&;A_O8&GV7 VGU3=XGAMR6%5%5D6CHG3^,X1##/R81D3DJ=:>[\J*&6 M)7#VUPLZ^ #0Y[_@M6M1*-!M29XA;!>C^]:T>>Y-NN^I>,'N=X)]RFS8W>#% MIS.COK$V6+(K( D*4SH1=\H]?SZ-)W!RVJMT3@\1O +"%/JO0\/$93M:%Q>Z M3/:WANHZA Y(;=;];3OJ!OG;1%.FNQ/S8@%Z0,DUO_RW]Z8.J@IW\Y0+&V(1 M\[>$Z?_+P89WH#<+'E:L=)+5) 531VUT<6'PS6HP@KUBOS0=.BD@S-_D>%TL MZ1>"/VG>I;F,N8UG]_TY,+B:>7)^&[^_2M*-S?*GIJU23P+1H-U),*SK"B 5 M^JX"]/'JW0M\]GTK/F3<(#Q!!O8.7R>\1QHGU5= :/"\A)&SYZ)F5A9E MG#-S?\?V:>:A4FP1:\)[JFN^Q$!9Q1651W)\!00'F!^'EU!D-A2Z%)HM-A3R M95F8WAU27GJLET9 W>(5,E!%7(=Q1M7@F&UJT=XM)I^U8SXIT:BP/Q]SJO23 MO1'4?*8[=F@5F^-AL9&/FP@D0C/TY7\ULQ@I-#>5Z $QH6\*XXLS/G[X/39D MF3?V?9*9[4:H(O[\MH>V7\GWN=GQ%E#-]BEA6XY1D!\BT15D$[O!/HX/4;@0 M!1/#$MS*MQ1O=\ZLA$8F(7.6'$ZJ>*1YY)/%J31'W0/FC-\AM*]14@KB<B(].$Y7QOB<7W@X>>#+,S!YW%V,T;<]'Q MB@\PO+BVJLXC/'/BWL=S7U!//RN%5U96'(,_2-X877JPI)ITL.OS:@?>-K;Z M.[X>NMI)*1#A*N)RG/JMW=G&:C-9PH7=MD_6?K)HNAX:$Z584F#BT.N]B73X MXZ-GG;S]F(RLMCI5G\YKX"E)WX,1P,;9DJY#R'28@!4:>LR"ZX=8.V=4W.]X M_]CO/GG8 GC(AF7+H@S5;S:+?55P!3AA/O7<02P^?6!ROV)M6)O5RMWX0Z!S M5Y7D%,0&/;%Z(-S&8474';SVQG"!")_V)%C19NZBW3W@I9 ITKXW%W\3[KF, M\7T ^46WN/<[:'$@]D>@KY&9*_.V:-/W/J2',F\6TFFMZR1?D3;8^;OE4\WW.>-_'Z_5ATA](J28W)_,^VB?O9 M6YFW'/-)J'L M99T"*(WD(=(MKB7+8% FS.5-CERHG;,Q;\)(K*=7BR&<]$SKN)_[)(_Z->K= MC[D^N?+/A&VT->+YG5.H_FG9'_&5"H6N1X U\&ZT9.6-G47%,DZ9&\:]X=H3 PDR$85L$8C&^QALD1.I4@(GM88FB2M5_B1 M#^1XO=]29L2:5VP&B/181M3LF/2>Q%3?VVAHKGG/!XLBR\T2_S8_5N@Q9TD2 MR(E)<[$WA;)N&QX,TUN:&?/"!WF^9/>&/E3X.3!*K;IE/MI8!'8V18D$2>[Z M/>VP^"04.R0=MI-R5-I)@:/#\"N\@,DL<Y3O_VE/B]/W.@$*"P$V\]5E+:AS#3@M];S%F5(<5263L*@0B=>..BG0( M49>5>+/&7D7L4:6/3@U/+0P<39^5Y2]H:Y/4XUL#^O0]XVT1N_?J9-.G M,6H(8T/=.YMGU3.[;@+Q;]4.]_;B>H>Z#K(+7_-R TR)'N95L6U2^6#3$_"T MBR0)?^/D6F,\$M24^CO1+8EMW1ZTD6L"-*/9<(^A85? "=T5 )?*1Q.M]AD$ M\DU]3\3!7.H2XU@WS2VMN9^IS4:EF2J M\,5ISW\SQK_,VH7K AL MLRUIT&C]Y-HA86*VUB4 Y'*=*DJPJICV%4O*=Z77"T/3M_N)7$M,NOENWP1] M;! 8KKR:_0L9I, %NP(.3+#T5X"%X15P3C;SCO1W C(7]C4HZ7YCC1A")GO9 M_G[WFGW.+Y9*]2X<: [[$BW3S00_DA[_%J$7C>_F!N)T(GS2K$EJ.[A*//D% M_30#*;#Y'W/L6!J@!?I^_:G[)825HV#2DQVYY][/HAVV M(3:@\UUP5-9G9-A4X;7*U$M);AZCTX(:R<[7)-=EJ\^:RD]TYQ%B#[TE$(2-5[GE7(IY MQC?=CY1,'ZI>4CB4' C!,^LFQ4^9*@10W$DNU M(;7> *6Y=I\ EZU6U,Q>H9=0"U_'L*)U8G\R]F[LWC8)-VW\<2X*KA1YKA[A M;7H%4*G[E3I6V;HFP9>T6>K,1W'.=V]4I>*]12<'NJ;6^R 3XGWA"Z<&'2S! M2+B/_@4?S(-Y=RA>B]:3W/[K4XDY_$) "<>XW*M-6OEG#G&YGC?!;].6P_0R MJ3V8*M3WS]O,8S>FQ;%WJ%SSIN9&9^TH;^>(9*(=-F8V08QAICI2*8Y^>7Y) M!Q$I]-+*]JW&[[@O='2R"1(B\3#Q-?JD?OD=B"GF/7)$$-9R31Y,'%%"A4,@/L8=#DN2LH?Q#,-,403/^WLT-:E7,)T#,A[_M0L M,RILO7/0)7A0BJ@Q7;<2:^30J+ $P%= _Y(@>D%TAY.I%;47QDZ_?U@1_^LC MP\&R_P,S;(^]A?A;0PE;M."J*KB&@W&CNT5?AZ]LH:R^]FX3"X$;$\7-#5>) MK(U&D]=+(AB4E)<75ZA+Q\"/;CD_#53D-?!?6*OF18T% /N!_+^Z')%C$>', M-J6Q0H1M[-F["FOTO]@W^OHV[]+KFUFM*Y\^$_"MC5A>A2,K]8)'Z2U%' M&1K,YY7XY3^3JF&,!WYVVT((E "8C89/V9 M>HP/I;/))+2Z?*'Q1*[T@;)VRL @KT LLLV:BPARI[.Z>D(=9DG7[<,=F6GU M0?6>T.V%]!ON(7_1MRRY%*#9_M;3 ,C6_+3M)^-&&&S$VUU ##\M6JI@EC3UF M'MA1YFQ>T<7K72F8)C!\OE#XX_,$R(X'1 8\:\II&MQ-=B?6VI#GN +X.ON7 MC_=?70%?RNP11; ';>^<_4%+[#/R"B?VM*5.SVZ*WY!(74V"5[?]NYN+\:=* MJ+5,5">#Y'<0Z=CX3KK./V),N&15_3:_(K!JCTQ+BE,C/">;LR/!QX\RL_7A MDE:>_[R3]$A9K0"W39:/5"X"RNJ80X_>B$=.*TYS7IB',RN..=Y#9,$?/4R. M=G6]WI_5H"#BYP%D!_=Q>!!19],*64I7JYHFS5LQ+V,;C'Z_8#Y9 M\5$\WCY7C\4J>'WI\7$K,ZGX&".7GW:>R-+?Q>WT2SGBA=$I_ MG%JN@*GDN6*L[K2\^EXM;_3RJ+T9>_&9J:,"/H,5*0LS*$%H MYJ-,5U7D&HT*6F>" /I3TWD"J\,5_1JMF'PO[GJ/I/[YGO@)^&78. 2'&;P" M[@T!1.,!#?[SRNPZ<[U546Z.GI*YQ%VE@P0III=?>"9#0%9<'P4).;1H6V_- M!!%X/6W -*(UEW7\ SD^A+N$(QZ.6HB^MNI)"GJIS[FR1T G6(.Z J(AECX% M"R:8D)XY:=G"[B$AVV^/'*9HU]P4;5SD#O*.W#Z@LZBH+HS_'N5)4E%?&!X7 M* RM=\XMC1P0;#]G/<7M$[<=N!D!C%!["6E9R>SY*7?,TS5#;#G.FY>WYR,I_/7 MY.-D2;M+@K:F?MITI8C VS<^8O+1@8)QCZ\ '$U4Y3/N>;>O]ZC9WVP3K;9A MS]ZDL:R2-[)%2KV%*3$%WMTT]*/M0:&V)WA)5I-'[XP>Z&K/B99?Q6XT=V HW.6K>Q$J\,:6Y8^>L<].]*1LJN[%?2\ MD:F4A'* GB5:[+&CRE#.W<;Y'!]FSUB<]:L'.\7_NSA<)KS@@<[PAW\5(7- MZ%L7P3?X0[JW2F$FX25E$-VYJOJR:S(BETNU1:_CS'P_J*XQ5$!!@^#&.R]E MSE>H]'Y+6H@<:FB(@ZFGD74Q7UO<5%.HS"7\%KL?* M&DPJ.G!H:/)7&^/<(&V4,_3K'4OA6=-_U(W3B9QC2F=$[&X"[><%W%R26C;!FZH-)6+R$Y5DRWH+%%3"8OPS]F2J 2\PL0[:3?T_S[/) 4CY=?=(VY^T@M*Y[ MIZ .?"M9:%*CD%5J,/EV1E:07O'FW9E];*;"_]1H$_0Q-H77>]^3";L9@79: M]:]2'])FI\X\%E1$/DRJ\Q-IN/'A=1&S<(P 7IP,&/N5*BI,!_D(5^^GO=W/ MC$F_AOT)>V )?,,\1%:6;(5)RJ,:4>JHK/5%R'V43&PY1#"O,6J_(*)'^@KX MY3OEHM';I9E'3"_YEE6%KU1D;\Q\E1T=V4G:P0*6T9_+63^$L4("N:8E+PWV M#AQ['A[6I@7%E1H%C85\[PLXEIK%V"-.@P/Y'.8$B\;*&N)>E2Z6&U2)I)/) M/9 @Z1.WL?/4SU'F=7RFS"Z0$$@VAEKNLI";H:IL20WKC<^U=63_1JTH&:W! MM)[H,VB62"3N*7VDI-N+JW >#)1U?+'%12"O0W&>.OK5&.F3O,F_]L*+D<8% MG_OMH44]TWE]'O%_E>;X?W*%OJ:U>$;10TC^CG/Q;A% MM-!PR(2]=2(GXS$J$8M2NGNR?1N_SPXC@"P+#>-#=^2"W"L'5MW(C%.?M?K> MV/M^%AY8SP8A0_,6;"^)36;8)^K<5J2IX5$G2!P9$[C7+Y!5?5SE]"5(WM,R M1%$H1Q64\V!J+;&4_P25G2&G3Y/_8!-?E/-]0H71)(X!O*':('T.A6G?Q[#CK4?\$=I-B.;"10== =W_/'=E J+H_6\4<<3K MJ3TI3:E/S?O"(O9MR001D!0-\V\QW4%/"7T^_/<;&EO8HS_@%V-H.'-12297 M@(1%AH4+^NOPBV1JBFU6UP3_2@X)X\;6G-F>80GF:6RO:DM(PI-Q(L8BVQ6Y M=Z9Z4VNH'EW;SZ6?=DZRRGUSG#/ A*?21G1:\9B-^X4S;;PH^/+W\X3H/Q#I MS+C@^2%.:B^2!3$JCF MI[&$+-2GUFM@[7@KL_"R*/],HNL*(+/IM;3/6?Y3,W\9/S8$/J":S'6"^^-G MV06);4P$TFR9S%3&N2",7[S4;JI#W"2_>T:DTZF(G->J_#WL-4KHHHXZ[T%4 M10>R;;&ZC/P>J9[>+UI\*_.Q*_/7('X0<'*CM!;LDB.@=./X$/04I"YK&[^R M^$G)CZJLS'PKO6'WG10ZDU++>8.YWHHX\=;M ;*5K$2O M'%&G9=CG,H=E.GD^)+D2E5,.=W5=\#;+G)91IL9PY/F_LG+!)A@HS'S.>74?80OG4!?TCT-'YG.I_'EH)X;:M M=*0C[WP%!,U"L2G*Y']E):7_6U:*0"C(Z,W2(^O34M]>9A>/E&LEFD/'I,7X MJ1OGZLU1/NL52&B,84=V'"&:OX(05^JZ6WDTL)MSAU>L>/NPA)@;I0:8C#9' N;R]Q-TQ 8G[O[J[[J"F MOFU]D B8% ITI4J(B!5:@(B("*"@%0!%9%F0 0E2"" TJN@HBA% TCO34%" MK](A2">AA6J"@ %"\N+O=]\MWOO'FSOOS;SW_E@S9^:ZYRU]O?MV;,^ MF0 SHQ IO^SAUP=1=SL]$_2Z'L(GU3#59.D#?4KDQU@D@;>/Q@-,?3< 3C M:]J#I'L1AMH" [+>G3/022:'8QEKO3G74G_]^V6P>*6:HL]WU?WS.76.X[BP9!M M'X3#L!;M^_U="-Q#9Y*Z6^SIT0,>L%.\G]O!R4@V8IAZV-&"R;R-:W0"Y[V7 M;RY\?!9XQI!X9,:\OJ[*$]S\<)3==6 E]G5_AH-D*3"M'O= <_7C/_M,B%"] M+;0GGJ9$!1K CD++_H%;:>0=B7#N(KS=JZ2'LLOXMT99^39M7VP:L]-8F#X',S?NFS$ M)__R5B>J]'.Y7&<>Q^84*ZVX1YPSO133:C[T>-6@S]S+.QUO?[T?3V\V[ M> !AKG5PZEOK?,<.85SQOHZ@^=OGSTF61O\B>2YYU@D0A4?-AM-I'+P\S,[4 M?\&ODLOKW+7SSU_(*4]Z-ZB GO;*V>RH06JQ5""8%Y.*DSCA9K%G-%Y'F\\% M<>,IUEJL=+I2(6APKY/2A LH[5EQ- MCYC..6I'ZAQG[NN/H;.F>6.G4JBIF+G5'66WXKMG-Q+;VAKZ/J:GZKQOZ&17 M9@P5>%*EW[I^B1795/&W\+=,-B0NHF8#C+6'<2&KUS^7I]X9$:X_!GI,!2QB M2SGFG;_GK ]^BG5N=.!4XCEE);,.\UE(&: T*5E,?A S:D8^?Z=J*>JJ9SA4HNQ0Y3^/9H#6#[J- OJ":VJMHHEK );BE M+9$Q"9E1E+:)_\#E,M.34 *YFZ/?-0>Z%W2.5&X2X-DB/XE/4QA\SVZS*TD_ M(Q]M&[0DTQ$.KF&O":0#@IZ8IPF'M_:3O*^D_;0=]%G] G%RW6:L@]_Z;!&9 M+'9Q%K%VV"SA\4XQ=$CQ+0QJ&G=0QTP4=D\(%C5])<51:](6FF \8A($>:JJ ME)I-XKXTN":[-D<*(,I;R=XV]$/\+/.N/&H)ZDO0QC^)^Y8!-B4Y..$TP98C MW*T0Z:%M3.HMKF70O+S 1XIU C#)^%!MTQ7QCSLSW3[&(#Q%_-)9GO!2;S(_O8(^9J[(?R_)_@VA40EFB1.*T=#VQTX9-^]R5#C_\#I>J$#TD.TC3-&$K*U.1#J>FF1V<1]8BQA:5YQ:^(,##I+JM((.E MBE_/S440_)P.-E0VFL?+UB""9!6NZ@&QC7QW5 BF?,6LD]?&4%1^4Z,)'6#% MVBGWXX/ MG@$C!#%J"]UNU5**_6.GP[R$.Q>[LG0 U%D[DXU>/165'N_Z4R1K M&I9$ 1 M>=R ,7N\HUQ2/KK=6BO10/BL5ZC8ZT0=UEF?HJC-/98#1=O&9W5WOF!^]#-?5'L<>Y MFHEDA(OJ!22Q/U>ST>.9Y=M\>**19 MQT-G/&V _%S]>3(G*5+0N[J56^J=H\IP4F7 ,2A(TL6(X;[TA;EF?6%1'WJHCI M2"I51-A@1??@HI*=<]30T#DUFODYV3 M.@PK_!"BDCE@*'5,]NWI1^ ?AP8: %85R\[%(/69R!3?%B/;F[5)6H8H3_C\?(@L3EB(K6(RNPE%FGX:=%40M>KP@ MY&;^RV]WPF[Q?%,0?&BP6,>XLX_S0#&4&\K&8#8&L3+KJ77*HI>>F^3R^A/C%YY*Y*-'2?BT8WKKCWH*OJ='%(-I<4_NGC1+_A>2);%4JI M#?51],%$F\RS EXC4E,Q#WVB"KW2-*D7YM ,Y:Z@@65;DH,5D3%E7&I,89F% MI>+A[G[#;='<1H$VET/@B, CQ(/OL8N8.HD\;2>>SO&*,LX^)!;5[GR U/.KX'VS7%\#T14 MBABGZGRS71_J9L,-6[EL:NW4NPNC77@7-\5=>:YF3++S6 ^O\["5%-VXQJ2# M@_+!YUHN4/C14);M;QL51KH;YE=.2VK/RD=:U>=@16M+48(@?SI!>92UA2Z?S6R1>2Y/W^G2ANOI M%B0_F?QBA#'1,L*#K)0/?](T=VUH;9:WK*GL"O%+,P3T$ I)RK3IPXY]5Q^7"+;\?LL>?OXM*;?>W5"93W M\)2X)!G4^Y#2<;WJZSV/,VKHWHP%WY?<+7_'N6O /RI!0+7OQ0?;;JF_[ZHEL+M_ZMZ)[&=PDQ;ZODS6*4M9G#9J;#\ M[%"8:+(TCED&E[BWQR/RJK$,)!GPHD,+ZE M O8#5 O7,-2S.86OZ]DAV=QE,0X-"5:2R?S?5WLSX@O4JB-J[0U(/4HO4IV M]J "8+)7_9GK?!31YAP V7<%6%7J"Q7D)$IO9#W*76;VD\GBU867&4HDJ^6, MUR8H#P4WJ/39U&*%#KD$@JK29G3*]ED5E'?9C42#JHM[VP7?/:;OMQ2A 0O: M\/#II#G:FM5,!>)N2'/O1%80N9)AN:[U3,3*J=@NSZB[ P\$ O3N,@;)4@:% M-O40NI0UH;WKG$^N.JQ@ZOAPU?&/A"(@H&$$-)O$U&;@C^AOYYM<-N0WC$3= ML8YY!W DND^C0*>8GFH=_3>.N_VW6>;J'Q(N&2CZ?M,!+>9@_)D&@5R7#%"; M2\,61X7)H5M/CIS79)#F %X?B@%?^5WLYY]E@%[0VC@J_JX+1*='M_Y[/ZV_ M7BH8$@/6_H<[47_I[J]W@/4_963^7G<(^/7(KVVBUTR5_R0]=+*53_^/*Y*7$A4E>:\P*4_R^P0'%66LGC+ZE]-HBL5?@AA_)?O$'S+EH0E8Q%)\)GZ$"C.Q( M8A3J/:7/$%LH/GIU*/ 4?!S3-*91<]ONRO%C ?*WQ(,TG>=WLI@TI;[V-?HW M,-.B[/D^G)M]/K%DQM5+RY#+,],QNM9..1 7M#E_E5CH :[0UH:00*%UNW$/':%#HV%\&<4V;%EE@!( MI>9&_OTDB1U;NTLE=DDV"+ 1*-$XJ MG:TY-WI,QN/<.FSQ98L!CZZ@CT>&4Z<*S[(%%&M+0E.BVB/0!-NL7Y4K+=&? MGU.4X*SVAPN+TYO'408>96'CT["X63!#D.J20/Y0?H<,!>0V2I$^WC#OUAHN1#/?5+]M(FF)/G.W7%=2VT.#?XH3& MR6CH%Y!O#""4,DG9/YJ5Y5U^VCSK>6T:[N23.M8R>-Q2K9<.S%9;< JNH=&SS%"))%A19Z \+C4O( M#;Y?TW4D^<_J%6(-8^\$2."NU3K*E"+&7_[0SUY&HFONFKN"]V1-2W/(9^BS MB-Q-T5#V,?NQ;G_1Q]754E[R?L?D[$*4XKON?(K(B($Y-5J(A2O6;$>ES/V,*TJ%QP;)=\QGZBGX0B^C>O6Q"4VB,J/*-2 MJ$!8)9+#'I[2)<#;?CW$<-76Y6Z4@?/GV(;S^B=/19CEJ*@N_:H=\N_JB?\? M-@W;.<]H:<0)H@*V*->//]'6+[FJ9V%.:;V*Y*;P3,S8 MZC\Z@G29/'M9GNN2%<])_WQ OZ; F,<.H4"ZC;/R235KLGBU8V;3[KM3(QV3 M(5\7E>=H8LRR>/Q >>&:/@?=@!NZPO=I 4(]?Q53/3/^Y-H+3+I;314(9+TH M)T5N<*+;K68-4>7)KTX7U)!$O;XU4N0TM"TLK/"M0/K!SO3=>[I'!Q@=/LL_ MN$;G<#U=93!0$L&EQO_#&J^@[ZI8ZHAJ[&'H;RG A+@#\AOI32XEO6X,AI% M,M,GA*\SW';]L(S9UQ:=7?"^^3,RD)-\C\BP^%*"+,YK M5V:MD7RD=/+RD;[/CL>8.G9#"B+"H7XZ7N]X@7@SXE+; =U6>0[IR5A&?4U5 M]>.2"MOL:G6.K@=)_+F>"D5RH8W%^D-^!^_K=-/W."O0!U+HO!E6#9&Y Q%K M_^\G5Y\$YF4SHP[U)W;9W,+3R7WLRJ]YM+758S.$GL>2:?GM3E4RS1^^6W3X M_TE=D?^M!K=X7;$F517@;3.WBLOU=M0!\9;BAH<'5\HN.ILEZ7B_- M[YVKDZ0/G5T,4F$3F4,WUU:[6Y+NETS6GG]^IZ0"/GY#>[%(>[4R*A>*2$4E MF>%GA#3XL(5JS:;I#01KMS+0H0"UWI/LEQN "Y],@U ,K.V@\)NQ85\D6H6X M3&?T![[[U%WJR;.Q=7OUTR+10"S35$H]_$8;!@"_39!Z04-**!J*I\=)5X<^ M*C[(K$_3GM/HX!8I>.GU ( ?6*O:M[A=@"85-[:##Q]@#RF2"? H\ MH^V9XG&RK>[21PWF*B\(\GR6TBAA?N;D6Q:2E_LI).-G]/^.V6,CSZ9.J-_[85/J+1++]J;C3YY+5 M;%=.6/OM8-:.A9RTKN)PMGHH5WDQU^)TK"_MTR'4_;#&4:/C]U!(F=R<9JS MN9/1 M;*< _26'LY1)WHTL[)0EMG7Z9<[4U8\=D)O\#E9UB0(@+ MX16_RU]'8Q!/#:@ Z3-P<(:.3O36B4Z1+S*6H]O%/9XD6X@*%7C?W2)$4DRG M M$H"E=?'!3_D,A$89.@ C@\_?K$!_"Z0/;L$D72/_Y *BIK6(X*L($_W)VC M2$9_/SA;5?P.>1?)Z6XO0=K.52XO<%CI 8=UQ,S8:;0J^'R:J'GG3/\QRYTR M-BTZ0E8@0AO-\'M9&TD:*;I[&E47P"SRNY@E4"XH9B<#[(NI9\2G+&1MQXS' M9:;839''GY?&69$S4V[A[L@_2Z#<#P>E%DPDNQ[1RT81-F V? R?B,H?%UVK MJ8!':9IHD %X3UV[M)SGJ)QH;*+"*WZB X@*-(T1VP^.VI^B\;1,*D"V$R)4 M(;RH@$YR!)3@"J4"W%I"'B2=69GPV?B31CAIA1LC7(NN,J)PL43NB-V-^+-4 M('^JHL+%JS:$>>7KU3W7OG4P3L:;!C#_7&VV"3-DZ71^9/\"#DSF-:8"K:/5 ME-9ID9$Z(Z)4>S)O6ZY_OK%@4K9>XLQ-C:_Y2_8"&:6BK(E>6D+V_\8Y"3KJ MV'\ 4$L#!!0 ( )TQFEBKCS[$TXL! .3- 0 8 =FYE="TR,#(S,3(S M,7@R,&8P,3$N:G!G['L'6)/;UN:'E("4T)M 4%!$JO0>$*6(B*" %$&EBW20 M3BC2I 100!$)"HB*$)5>0X^ " +2I20@32 !P0 I$\Z]?[OGWIESY_EGYI^9 M\Y%-GCS?WGNM=^^UUW[7+I1QRAS ?M' V "@.0( --0_@#(%Z .T1XX=@XN;AX>'!K( &)D.LI,S5#-#ARAH:4]0D=[J#7U;23U/4#' M0<]Y_*P> Y?Y+= )/VZ%F,SGC&+GWK?Q6'S!B2O>]H]E.LK+QR\@>/*4Q&G) M,TK**JIJZAKZYR\8&!H97[QZS=+*^KJ-K9.SBZN;N\>=@,"@>\$AH6%Q]^,3 M$I.2'V0]?)2=D_OX2=Z+HN*2EZ6O7K_Y4%E575-;5]_0WM'9U8W^V-,[-#SR M=71L?&)R'H-=6/R^M+RRBM_:_KFS^XNPMW^(BX:*\U^>OXN+@XKK"!T=+1WH M$!?-D>###!QT],?/,G#JF8-N^7&=4(AAY#Z7^?Q]&Y.8H@6.Y[;_EZ.\XDKS M)_&'T'Y#]L> Q?Y/(?M78/^&:Q)@H:6A=AXM!P %2%=?/#@-_%=*2"["_+RI M&-J1A\SM[B Z7#BJ9+/P]61>^TIPYT9.:]$C+<[B?)'" HVQ&NL,HD5SS3!9 MC7B\8"/$ZSEK&5S!C9%&I6QZEUQ72-=(RM-A'C?S8J$ 8"WM8].*TM>'$Y@L M90UT6S6O92(V\,.I)83C.(X?%=ZYK2TB6^7.9^U/#\&?T.[=-JUX&GQ\W#): MU)D;C1LK];1%)"BO79]K&+VK@CYSZ6UN9@*]F9CZ7>O=^9[KY\E_6MXOGU&V3Z:5N ML%#,IL[6K%NVU*S=Z^EX?I4C,?G=3&B0.+LA-\T3"L!2C[NK*$>4&F!-L,^B MSSIR%MXGX$@,GGQ>3WI"9IZ8MM-3[9AE0\OTN"1%QH2>*8&+WKS)LIT>-VB5 M.L.+"X3?!B5YF3:_-6.LS<',G#\SR&@L("3\JJ!L"^NCY>&Y6\"/5RYXYA.) ML?.O46#B*&J(D]4[%KQ!)W0S$*U$DX3Z@&Y;$G!,=! 2(SWEQA+Q>V ]>R3Q MS C48[T/$H(PD@(Z^A(O#*\D[0Q=OG^>5D.WO%7OAKK$F+#6TA37#UN[/ZZ MQ>189\WVN0<<5N%E_N=B+ZN>B36P2:*;\U9KQ=11 -XUC7OE!_H14G924Y[= MZ6@[UP.MLN/FBU-LOI>A R5 N#"WN2[]_W7)^BQ>'\U./$OPP,SR3]LV_Q01 M&9+=\9!QNEFNT,;<>X6K5?R4XJ:NL#;/(BVFMI,63OA0( KY=6PH$K6R-OM3 M9P3\8):=#8KI#8F&3?L8[U* 4B1L\. *J.R+PQ4=J0A=-0J0(HFAH0!^S1)3 MY()F"J"_KDLHQP-8LG1I$HC4_1/ALQ_VBP2N!L*:_R>$2&%\TJ/4<+4).S?N M;,Y5M.0T!!77/N0=_?F6+HVYQL_?3#>,=A 7TO],#BL'5_92^;P+B6W82_C. M_02\.YK]RT9/V%MO.5+S"NC=_R:%_Q3RIY _A?P7$<(WAYSDZBY0'^2S>D>0 M06I7VD]/)MSP,1$+Y /3[M2!$M(:G>)B#9B^07A:1(5@78_P 6HFWFX3@', M'"C \]U"L/6+IL((*T*T'W6.N-I)2\:&F=62M,/)B9,Q>#L,#9IH8\8./DA; MT9G]N;.Y#[D#[(1)]8*Z?)) $+R+EBYT0[7X #8\AEJ.?/5_6LA;*$_(L8XH MS:J$L$]J4"'1VAI M'A&7#ENE\=BD )=( ]_=H97H]J)\HB+.;X"D*Z-- 580]<1^9_C?K^4?VH(@ M>C>$<"T D1#%IDX!7M&7HDB*OZ!/D J$"9S4? WB%5&)%P&.D/+<1?!-=L@G MGJ]V5%&D[^.^:]B;I0B_PGH/^_? ?.TF7A@CGPP96FO;MHLX-KK>G5S14?;I MPYJME?/Y!]=.U]4?3#P*PBYJI;,"8;J' %F'%JZ*A0B%V'7DUE<$X.P<[4XTASYXGUZ66>+5ATN MIW[.R[I=XU'8S:].X5-]FDD+*?T<<_PG(U0P8=CGA6"3/[9PU$J(P:A'",]! M.3UQYVH5/6R]^K?.372F<5^:OZQ]$1.MNO9L3$F*9+"*+U]*YR\QD5=8DEN\ M/&1RC+68/E"3:2GA;KKZ-@IE,B%$L;'^*@V&[JAI MQ50L$?.^@NB&MS-IX9TL32&+>(BX3(WK:>_&!0E9\S$Q7_KRG/SE*7T[P-8W<*V^4:X>]-:_'=BNF*^7XVE2$/,1'LQ4@\>-Z_2]Q+VGM2 M>=SZBE#.P&[B)8,EG0'>?1 ET=^(L6V"#1!'_[AOQ;!VF<&-J#[GKX,]X? M/2K+6)>E]279X#?Y%(#K5<^ ZL-.1UZ=\4%CS&:B.5V"Y*2-DDFUA? 3>458 M5EN12[=&AD;L:=KI5TC^RA$=6<>WKK/=,%9OEJ2LTRD7FKQZIVHR4S;N&\J" M#UA)P]>:8&\CO'"0&"UCC/5H$VU8GLK3@%?5'Y:M/[JR=SJ/@Z?8F+W$U-0^ MKJ6R@P-?O%X>6[(FL;D"M?UPJ6=D_6@V13@>/1;&?S8+-0T8T M@B@ W$/*;GX%U"HB(%:ZZU)SE@+8YWR(4G,C+2X_PH0 O$G$4*L-GU-PDVP^" MWGQQL*3^6.JF /NG86 *@(MKH0"+_9"_EUD3)Z+MX!.OX3$4]QA6O=.%^!7M M JL5GP9]8@Q@SY>$!!:\:$2"5W2D5>XH>TZ(U9]+M55A.7E+^K&0"+?!%P9L MSCG?Z8UM5 *$/DJ.>!J7&B4\1)8@G",/:38VOM=Y/=>XLB3CYR?^HP15 ^HM ME[3$JM&*Y[]?@\X+$68IP 7P/ 4@LP?/$NL+P09?%IMR)KI^,#!9&.B:)&SS M'4P'#FB%!PIT.2+/4(#[ 5@8B1N:2 $(>K.PK>]P@J&.*@7XHD^ 45\*4]FU MK#OM5W5TP]QH]P2/V8'4Z]E+3^]MJ*^84H%T=CR(_@'10 *+H)FHO0%>D[$*H-5$, M<8P"+#\G0JDYV*A\-%<)]KNGQ +8ZR6$\@=!QB]6')3#NTPOKAD$_:W 3S3?ACWL'Q84;_FEVWR0 MNO_'._'O]/?;"!&\3XIR6CBZ (*/_)[V>E5$:*1\_3;JB])$%>'E SLU689E ME[K\!*OLW!.7V$' ]VAME0>G"X_\+TM2G40I?"+&#!YX/6@ 3%3Z\O*+=_%C M6Y-(3$VLV_GL(A9\^=/XS^V^ @WI[K13IY&2(HJ$]L.HOJ,C3@R5BHC;),<0 M*W7QB&XN.*%&1$A F.A,A,!^@A?S@)T[^&>>YAJ.ZQJ5T:5D2M^P(0[O+?6]OV@PI!%QX0=0]FM^16(0%(8KCQ M\$SCG6Y\:<)PMP/;6""3K,BHME5[.&_!V9Q4DV/';VIF-D+C 6K[#5!'',L6 MF'AQ/926EF0QLC[/*H.,&EN\)*NU6\]2:Q$M[G+T.C .2TCV>NP0I+"]LX74(3(@"?,J;322B MKH!,D2&:'5:30*3BG@:G;=[#B.MOQ: 6C[ZO ;J/J)R-L[]7@AO&=".%S+\1S0:=C5X: M#TK<+TY-O)KA7SNWLR2LK8?4(:!Q6(QQ^K;C:+P)@HIZJS/ST0KC?<=#0K-\EU3LR<=_-)RA-\^OB)\T#\$LO'.9 !!4A.%*V@ 36\_B'E:4;PP_N85!]H MUW8)TU\-[SD88.PY/MU?GVY++#!V&D-5 \&C,/!/$\U[,5X%1B9%CW)<;U[D M6ER2>%:/G:;M$7@+F11RFP-UMJ52@*ZSK_'4K[[B O2>E1[.NEN: O18X,CJ M%."),@J\%_46R4L4)Y1A'9G6'(1'HB3=81/[S:G[D3V);8OVAM*NJF=,5X#Y MIP)T;D)"_C2K,^P4(-/L @5 GH;^M!UMMAJ6OFHR["6-=0U9QQA9/GU]%* C M6[H>\@;(UH4HTL6W-0 M&+S#KL.I;'+[/"T>O95O(F^2T?2!(8L&L M,VLP7"KQ4J[!L+*,Q;85KX7[O3$& >^3"A^?C\?V-3].W8Y;MQKH@"?O8;&T MV&$R1YF9#ZP<"'P8PKHP$O7E;DZ8?9%I777"QHRR1_GW@/O9P 4AV4@-;.9# M8Y5D3,F(C/.[NN&JM9,<3\K%;L_]+@ M*;)+F1FZ68XH!4\FPKIFHYJHG:_L,;Q=R+I7A1 ('4U25K-A\:[LYWI3L^W] MIM330/?(-9GLI:6#0F>KU 85)&_9&_O6N],W#.\^V%('G=WXECW> ;JG0;;$ MSK+^H-+=*3(GK"K"V@[V(^W>FK&95,>]TD]&L?.?S>ARM+6U/=]1@'@_/!1$ MEJ-=$H;-"U:M[0TRO"&$H[VJ3-].7DRC6YVKX\_.XCCVFOV(2G:=%L>OL669 MV@2BN:8=VN]5A_8',Y8T@:="AEH6DJ#>;\_>+.N?9>V(*,Z\#II'=Y+]\)%H M(;<.JWS(YXQ#Q 51\CK:4*J47[_VK]!2 %?$GH0MBI0>137OD41SI&6%_KQ9 MQS:NKRUSV?].UEJP# SVVGZVG[-SV"PT5'FZ\P2N[/OE.9I!FM&&?>#TBP=_ M*&W!DCBH!*,*U%[W3;_HNF=,9O297J<:D!AQ1Z>ZU OW>7=T1X[S^_@-M*O2 M\%DZTHLO]DF8)[K'/IZS5[V6.>O3^TG0+!G&H@P67",+C@4ZB04OV4!Q%3H22^2+!UCH3QG;0/1HM/)-@O=ZB;Y7 MD,M+L],C5JO6OOQ:40&:3DE4V4P.JZB4DH(UPX;54")O.:3]$*BN5-O27UJ+&B#N@#O@#(3 MT6-]RM>+%&]LQHMFV_5&;^Q9YH&;2AZE];;&MW7[JS^G>M3CE4 MY">LO8Z 0!,=0%2&=F=X;&U%5QBVJU*WO3S&QVGS;=K&5+%^YLN&05HVZ)NZ MSV/G.=I872!>0#4/G.Z-TKT]FK9U0:B\P(;#.%14N/3&MI=%<^+V\3$O.ES#3[0 M+=&JB^X !VST[HA$"!>> IR,H;+03]4>A.#R@7@*P.H3 0K"1!I:XH5F3HUJ MZ44*+WZ=SLF<.K-W#V_W0MRC]=@MNBU_8ZTKH- +W%=H_E"%Z*81-R]O%&A.P4@DWQ.F5E'I,_9=QX%G:OC/=I3DUU9&H]'[OK0BQM M$_-ME5JS6>K>;RG(/#]Y:?_^0,#94!:+[MO1 _)I#QC[()EB[3$Y].G^*!4H M41QVR-L+(@YY^Q:UQ1Z-P-H-J;P]>>F0M\O)H?9,=7E1\^+X0(WB'W=+<[[9 M!F_1EWU8D#[&X=AWSCJ@;YOC82U4EE&;)4IB9%.H..S2NVZ+^/.$I7'J$S%(I6V_BFUA98H#Q&E]&PS,^N;-?\FOJ1_'PO)$8$ZW87/J3(Y5M:G[BVWWN04&BQ]MBN ^Y,5[U 1)Z>8J&002"M35P3_AXS* MY< LE=P/Y4U0I #L_P%DT>'I/WRE*Y)8PN)Q[R8[S#^?&IN?+K/$ MH*H<.^\3S*FAF,9V2.]LVQ^,Y/]X2S6ONIU^O&\ WYGW7LU MDI@WCE: /Z.H1...7,HDF"@-^['V##&A'#D$R3 MV/R*K)RTQ0JOVMV*(QO3P6K94YJ$I%/8("&.2.AO[%C(# W>.X%BU]DDINPG MSJX[>'KD2HBEMM((=XA< M .Z5OYH43TH+.MH4+R;09#_FR'81TT[2 M7BM&@@F>5!BE3^?=#%6&BVR-!JM MS4SF_14#70[";9)9;U( S#+5GIOGS/:%(S0I0-QU**$A@RB),W'381MD,V + M_*@.^=4/FC>+M5/'W8OVEP]XJ?>1 K2X'X$2[&;H*,#SL0X403F..DZ+_J;B M57U<:9M,/D%35YU??5AT 3:K!(G78;J[U#9)\['M\Q.0&'FOD)$ZUGU"N,B) MCFP48&X43):%_VV]K\'M"+J:@+EU8.'FTJ6X3 H0,?8D0IP0,*\YFP01Q-3A MNM.TK KD:A],G!S&N,2SQ12K7Z./,J__]DZM[_VJ*1!F1I39/ (;7)N?)0JV M43G5%PK '-Z*^*E!"*8 #.]@^" )XAD$72JL2[C0UQ^*L0$Y'BS-P F6.DS\ M%."!IN[< JSS QOJUT S8/BW90-A[3,X"1);BS %:'L+(=XPI@!'J8X6@C=T M%Q*"$W+TQLA[OXK(/&:Q!E!,^J":.@0O'8;3V)#L0G/4HR68C!G#>[A\NX&;5CT560SX$L!:+3,7U!) O.Q M3U_?.LEA92[$A!?3QVSA#*EA5'Q8*?'D)!^)H6J3R PG>K:UT!,9"6ZO8.T= M?%!PA&3@<7Q"$7?4O92[9%L:$787-5H)P)=F?ZP4,8&=-_\<)4!06R(7\A90 MJ=# --DU6@-),*F2VV?UF"7P00C45F&Z1Z6L>N54;WT$2P$$%\U^X'&OEJ L M1*$ "G"%V0RV[[8!4]3[^X=3:-]0N4WC.0I0.$IE(3%^%" -@LMU=_PI.(S" MR4+Q%=?( Y"CZ0&X@38T= >HHA*=EU%+VTJ0/Y7[4[D_E?M3N?]CRNU-S4': M9^\'1S&-;6PV<T3@5T?3F[=D*D MS^EF'-!_< MT[FN7JD+N*5V^N#'6Q':=YY?%[KY74?=WJVT;UF1&N+\3@)T7G80M:Q<"INS MAV'M7_T3A]^ (,=_C[R(S+G.3(ZS#2;3H\G*O7 JX"O=.E3 3H> 9W\.C$>= MBSG0BCC#C^Z @EA@(T>&I\A/#L ?KX L_R_1:K"RI6;D)I>M_84@)G&FX[YK MB%<5W%'4_DXX2^WO#@BUOWE>E'S#UL885^._;8IU@RG5EY$%M"<2R1QH [#;Y-Q"H!_ ^S8 M_O^1$ZE$P!\H$$6&E,RHY,HM0@)WX5G76$J@G:O*C%!E:@^7 _I[$0=_;]6M MMJL=+.D_:7;H>18=<3VS=-#EM-]V6!W0U)%H3@%8GN'TR4FSATLU)W_ "%^! ML/)_(N<6E2/")A[.[9:]BC"VFXT7 379F?%^L[-+)JJ[8OCCF^LY7CII7N-U MJO)ETM:P+J%&UA(1U(#_A>IO&^Y,X1"R\E^W?Q6"V\#[8K_MS>>^IP#8:["_ MGS4"A2_:=29HE]R!LN;TS1O&_!C=[*H9'6/VF>]3XCKOM6&7GYHDTY,H]7Y&W>=+>''/E MN_B-\9YN,P&U57?:Y8NG7T0?_9>T!7]0B$BA /0:&";-$:N&&M7KK3/HP)V$[IQOMP_A;)\-2'V>%UA MF3]Z*R?V#%T"82#;\1Z/6$5#68Q#I MB]6;BO_P\]6_G":A32;,4P!Q:PSH&P7(A%TY($&QDY=;OI;A?CA17R08',6: M5,_M0!IL>_]H1F#9_:][!E*]+:P4H.<"@>IMG9[5DHLFE*[OM'2 M2^ _F/&6UT2J@Q8KGAJ-G?@:(.!X8O&:8NO2=Q%4M#@;>N0H,/S;O;XS!%4* M<)(/6TM*OS>[#W?_NEJ]Z,A 19>$.]1@/>?IRB ^;I@M+;5@X4F:R^,Y&8Q MN4>VIEO\L[AEW]WZ@WK16'%/5XGGEF(%%ZR^5*&X2.G?=I@G.+>T0$83%WN_ MTW'J^)]#/A9Z)3JG(J\V23-E;JGTND)6B>#<$/=C."- 9'W:.1K&$1?W\;.F M9<,?WF#YUXT6^ 1Q(<)0 "2B-%(G7$]U;6.$L;*Q1U$#2V(8M8]J^)N? M8&14=[/#OYGO/YFTSGE">2/.$]#8YE/#&.ND)DC)\MF5%2^7Y[8>E]^ZQA<' MWVOX\*R/$^"_*:^S&2"S&5W=KRX1CH#/LI^X#NE[_ Q*]7D-:N*\W0];6S]' M,FJOFDAG-5;+.FOE5-S!(]@S)PW3^ XT.SH_6CZQTNGQ4OG4A'V!R&8CT**][E[,08A$> M_E7.CS/%XX_3-Q MXL!W(V,*X([DGU1^2=".JH&Y/,0B4UOZE1*@8@?0CO ;W33'8!]"Q6+VPJU? ME.RDEQ2OE)V*;^ERDT\)KI2M67U7S_*Z,J;U,M#]P]?_##/)DKZ*IDE.>_C2 M^PJ=KFRK0(NV;ITKW/02^3S $G %Q$T!P$%UV;:.DV#TE80K?=\G"*%,=-Y" MPJ<#TOU&W]I&2..5\;= :"2DIXI!_'H(C%\\9F#7[ UBZ\*]]\TOGR,-W6=$ MIH3N;GA[2[^K-Z^VL?-6\.T0^'QV?$S?LW1R/-7.3M];X_;I=@IP!J!.67%\ M+<>K\+F=/BQK!5(C$;<8DB-=:X+WJYOSK<\\M$%+B47F,#J)*G+JF$YO&76% M=86:=4A3!_(JH2??:;W!@1&Z TZ!;Z\YE/]!=V:XSJ)8&L)RLY9HE:<*8*$K M /D9[.A.V!9\$O2(X'__61K65-$7#6+YH4@E3D>C"B/=:;\N_^L0B1XG#Q/* MXAY2)X22FB7#=B9G;#?C4JI7JT[ M4*QX%&\^[!.?XQ)DW8,\.T8!RJDB190A^"PH\V7H=V;D-GRWB@+XK%& 46 G M[&_F%S2$7^=HP)CM2#@%&#FU.4OT_+K6JR,E%'&3(#EPP].<&A]<>8J"X0O! MQAHB^4X)BJ63C^?-9)6VK!E1W\S30>]>0RMESK(?:(7?OKG\/,0" &)^ .C! M,,LW_\2E9P52:3?,%9&B+T !'AA:8ZE?N>J1\"VD*5*6]'KC>#7IB8Y,CU8R MMU.[[3N9XX#S1"^P-)(!%01^>DF0]:P<=[J@/SFL5A-B E@WXE].V_4^;).I M\C>4OB1PXV(L/T<;74 >ZE\[^A_L*3@F.D' 1 5Y:\$;2- KTM"H*CH94TT0 MQG-Z%#_@=\)]?[$I_HF'YT+5_1R)0MK7Y68)JO(S1!7RKYX?HYCN6.4BN'2T.^A'%/OY4LM3 M,]&BKGJDF&()41$=]V]1KSI>*=&LC?S-,4*>5J(!X.-C=EC%):"S( 33N+H%%^2$>D#BO_D&WHB F#67 M'L *W&EF0D,B P*H9I>3A6L?0$?3&)')$$(PO.;9-NQ-U]T1:BA M"O/#KMF?YZ)$87/!B:@]3T.BK!D?[ L3(88:I5@Y-PVF@(=4%(0\ M%A*&MO\2Q434;1[:O/JIMN[ *D9DIT=@R"P"51&K+((4OW@W?("=%\OVLG.,&^ M0)9*>+GPM!2 MDF; O39[MB>IJ7&//XAC>0DLTXPD0WWBP+(N%. ^![,YOYQ M*#L4I]DQ2ZQ&6KZ(UG$@',<[=JGHHV>LV^#'9I,C[%Y=G'5M&HR.2;[4.;6C MW,>V&"QKQN+G\.1W,(UQ('5"9@9T(7"D7FB)Y$@!RG!(JT+PF=])*OJ=WLU6 MU$G=U&DW?;2*]>JY8229B4!F_N:__B.0T#)6J(I0T)/ID#5X=0YS^N3=&E!? MZD)TT.\0>:#XGD*X6QC2U?$7E@YO[XF4;I*UI;XN_V'T6F6_4ZR:+$2TU='& M@Y.4C@TPKLV 1P.O>WG+2N^@/V0T68OXIF66R[HYO#/.Z.1 "XU%.IC/M5"' MT0,Q7XD#/EVUGWO58&KHH75X.?0"-V#^#Y/+C3MC5QR;F\+N#G?S7/Q4>O2; MOX8??#1:V1W)BP=WR@FOS?(YMHNP-N)&LUE$CE6/G10Y/ESA5N^:APFI^6&, M&><^5[S E8,6LD+LNG43*<#''APQ'?K=L>77 !$5J9._4PBV>M%4O((0DO?# M.";NH4G,8]_\82L'PY"E5X$#:7MJ>(D.8D J(>I@%K)%^DDDU0.5&+.8U^4A M?=?PLD^P/CPA%K^N/6#TGT;1U(:H$L07X"+6N9 M%, ,Y?@IS)^FG: XOY0<-)LTRQYH D\A:Q^(Q >X\+PWKB)UFG@((>M(\(-/ M84YQP\W!8G,.%6DI.08%;Q+CM5,/QEQ%^:&(J ER)AN+@LU%4T&38 M10#4VFSO1)8#=7)1IWG!X%J2>GA4Z60,3LZ:GTI_V_!T%&"J^QDUWKGL,/MZ MMW %)>1';3M(QP81=M,Q"K)U0(;9.OX82*=.NYD/Y_>H7\^C#EY"UW[5$YN7 M:0L)/K@/8_.=DXN#HSMPCM6P3_B!T%=K_IW;ZNDGD[E#S;N?GT.Z#$CDK9?U M,CS!HR%;"A$Z T*'Y[XC"50_\6N/=%K#!RT$^XC&': @XWRSB<06"H 8_>W6 M(^(?R%W+(>1B(:E0)B)/.*;8&B6"K.8@_S5Q+F, MT!]A5T"H+S:"\=^1]'WEY;'VNF>K:U])I!:\U MQ9ZV/E2<)4O>-Z20N>J_9Q$J@GX2@.ME-U((&>HH0-U37UB9W7":4E^G MTC/# ]T;>EZOB1)0#7%?D[O-OV)0O)2J+P$USZ'UOGAH>4:4HTB>97J< M*V8VVFQ^O17DK 3G[/$1["G3%XH_;B/ 77 ^)",=A%],I/6=F[.:21/^:?4Y M+R9MT?JXB(I,O;S\9=VVU;/KF];+?SE[VO02-OET/I!/E9UJIY9"Y3Y*&4:# M-M,78[X\$0)=[\U7>/=1/.)ELVV3R9R]ZB]H902'QYNE*YYIEW2//W1B( _6 M=1^3&EXC%,P)ENZ^)C@H(KCDT21];Q+50>6^)Y;UD\6(X;A[]7C-^(94EYQ MSO/@@3\:,FX\ZG),UU'\5<_J7#J]H?9 VD[D2+76,C&K7#&0XJ%]P5\;0 M:*2\J+&J*7KQ5/R(@@;B'*-RD8/Y@00GS!42+_ 9-L\WG*@-PTYHX*@3Y_\X M(CA.6%"6L>N&,!.5/9"K+9#WH]7AKS9=OFS0OQ2/!'Z6)QUN3AF#)*+ MM,XBVC_Q(LL0^3)[&!NZ7Z#=Q><\5!,+%T@ ]"+@2T+HHHGV\"1#,G9IB@3W M&7VS!JF\D)@4F+(N=0T_F[[#JK _8V)7IOG,)R*@?:ZL*#;_-8L>Z!5VM!EJ MBC_UM,Q 9'))]$T=9Y'!O7>]^?*@S"QMWTA6>]5W#%/?69=>4 ".7[2OA40, MGQ>"I1TG5CAXN#"JG=R65PIEFW2%8/5D/WM#M%E"6&*'8YR(!MX[#2^&3BE; MSCOYO1546\UH-VDT1]?'4 M2.I%EY#Y6J.EI2X <,7$[(^YE0J;-YFZ9CFNC=E"XI9@?TF2"N2'5L1F@@@A^[6 BW+-J-=@/PYD:MSBR._ M4'PZ\F8!@AU2CAY/TH)Q.FTB.OMB+*E"'&T22 N:Y@.#D!0+'.S'+SS4X4O% M3(?U$%'NC:/--P,:=[<'0]9IW7H"+(5;FE8V)(3>P*&N^E1=9TEPV!#BX#H% MZ'D;027V[Q5M*,"00-E7=]H>"C"/R$40ZB@ .PH7%0F;)IXI0!PH>#18?B\) M\L BA.WL[UQ->=IS8G17N?.%4I)F!D*1$9.F$-I^>MT!$8QY)MMQ1<6:S\'R M(YGVF!/)[J-ZM\X/"Q%4JZ&Y64HG[]55A?'GSRIN7\@<^S$TK^_F;>>MWH95 MQT1K+9 'BB!;%CK' [MAM0-+OZ"?I=()[W';YH1;\_Q-AD7$<_BJ7[N3+=F" M^K"WH3BCK%45O!%TNBM=5R*[X ?&<+.7G?;8Z$IL[]R:/) M4^07HP5HXOX5.D35C=U2K[ERP6&3K\A XR S3@]!YU]Y=V,UXV,]Q[.NI.M- M7LQ24/_^XN^8LOF! 8+PDBBBV(8O3=P><"0\;MM<FK_VDP),P"\-(:LU^Z!"(=\GEZ[FWW#HXZVNWG#A,#S:E,HE?=[/ M(/IAZQ7-HS^">HB&Q];D;0:D37FG4C11']Y^U(^W3,X '#W?IK89>97HW,I/ MNC72I!>$80ZIH-]]=@>/RLL\]^&$D: 2C?.6W9FH>W39FD8RM70 "^V!3BJL MQX@0/RQ GH4BIBF 6D7P=5Q"$:X1X]9^[QT>E:+LZ170:2UX@Y13^3KR#=-- M09T2?X:A(I:3-?=CV:+L@]5W9AF4B7G\#RWJ&NKJ0TN^;_#$?]7/-J^V]&6\ M,IT>'-0ME4CH.5QVGC,CI0=#]^&>2C2K5?^!Y_R#A:+#12]!.*$'$E\*V:8? MVT,?V,)J=RC &A#6_->Y6^3J@90;66"S3: [JC-,*.X _9TZ7Y;N6O%3 VJ. M'NBR(=T.M FVG;=SYR\+9,A).[+Q*)4Z.R'N4X"=X\-E7SU[41X^>Q*VAJ3T M**[#FP*7D99_G: + PXL19C0L6CU.=>#?>Q/I#7RM!#YJV&LW]S[SR$"+>0Z MTNG_L/I&"\*8 6[=>;E2@WB^/9V]PP($0#Y*',<0X?':OQG, 7NXF??79;0M M>$H__($CK:$0X<5V/E4R^"HU?!/)7MU9A/!]UI$DLBPA'\B%_\L+P;\6D^K5 MXH9AQ:,D6:C1!9\N%KI^AQIQ#_]US>THE-J4W FP[\R%?HC=:C!LY?=+;O]^ MO1O:*0(9B3I!'BPX/>B"AR4K"4L8X6I2PGT\GSN2LB_]4@W[<&ES*ZNS_"W@ M]G(@X-)H"[>->W#4A8%.>)+QXZ;!65P&1S?F;.]-)Z2XFY ;:]HF&ZQGF*A_ MZ"4Z'/=O5(R]&03=GR">'=ITS3F+U\0I M8=SV=*I,[(4F_YOX;].%0I#LQEC)-:PDIK*QJ6[(QX+QW>J+;U]3W4)[6!@8 M&148 5ZA[3Q@RZ8%( 28XJ5"LLR.$<8]K?,\:KPLA(,<#*L2@B3YGE2>#/Y\ MG2VZT2HK0F;(.:^?#^/6:3H6:+GL:+..GSU1=WN.WQUV3%+KY;D? D_!B47:(MMCQ0_/LQ/TU[XLQ36GK M TQ5;C"Q4B&JWWHS._\R4[N_O)8H/9"4'.07GWYJC+^27=?['$?;33#T(JHX M@K]J[&:.G6,RE-U&+$ BLMP7@*6XM76NOU^(HW@G;6*U0]8SVQ(2N1W23SE M6D^[QMI?QT+S,*91 "@8+]\'\ /WK283$\BR1'U<58O8:)->R;C'_H7%VMUO MX_4Y A*JL3?*H^]ELD2(J&%;(M.;BMH,R0J&F(P!8EL@FR)Y]/DF";H_@_PW M@AQ2V\FJ:(ZO13^#=$!P#]#@A(J@4RGGFGA?VI"_TMVY$9LU;C$NS&!6 M'FX:>N'CP+IEJ>]E+;Z SR&0E4&85M0CFMP*XO'JP4M'8$DP=F@$Q$/G^$V% M(C7H\>Z D;E[GR_&791+M#4IS"2+$\AJDZ>>V)$Y>7LL,S/K)L:1#L]"-R)K MK1IRT!>;ZF-YZ_+X'<['7WN?&9O%3=/3PX]YMX0/FN9%BKF'16>>O-G[CH\T M7G6$L' MB*H)ZZHM 8-XB58Y<,A >]DM#$0@Y#L%,!B9ELX)MEW.-C+J;]WF?DDKF:*V M1&]X9^=QDX>?CX_4K =?9M7-B![O>29-72!S0 ;NH+/2Y:E?;JP]S<%L7 16 MRE14NGSM3(5^(JWW<+>"0< J(R"B&R6XPC"IF4-XBN>PL+X55_YNJBIV8D^> M02#TL[P>J%D%EM"@C9-9@':Q M!05PG@DM9Y$=?"RLTI@@77]3L=8=%$TC5A!205:HLV/<8$A\S:5T%U]D6^>L M.7'N8R$GJC6DITT". K,*2'B5,):3TUA'#LECM*(KY%"Q3[ *JD,*34'*^3\KK+A6H#FWSQ*N_1:N7*5@ ME*#JS/(1=C_S(U)&C*SP2@B\QSD@]HH:YE.-2/ ?^)UM,SCYQ"A1>ZY?)@+Z MIB;YU6J4Z% @8IUQ[H&'Z(/ONZ>=G6WTCWNECT^_!96$W0B56Q=/D8MO.LGE MYER@B-O/%_(C%8'JJ)/FJ6AQZ%&M\,\Z*B&/_+H#(R%Q%" Z"(Z!3"QU%D@C M#'.M"=45JS)%LR]+;[I]"[YS[HL*E]FWWPTTCK6"1D(J(_ MZKOK SWI5'QJW\%RR9G05GNTJ) ST]D"'=>.>>;HW1;O>O&,]LR4^&MGAKCO MHQNC,-8RV\%M]JDJUZ/]B^;-X'4#W2B.GVW=:<513B0N^.C[&=TB3^ S M&HD27760&:H>KZ:OKQI16N/G89$O*RK3.ZKB[ZLG+K3;%<8&GYN8JZNIR[7U M'.>E3QX2/YM\&6WEW[LGO@'*WRK,?V?E .Z0JN1"R.;]S54LK36 MGAQ)?/1]9.N>;%1!TV@=P0P[#>OQPLOY[,5Y0.#$!NNR+[H050\4.]$#:Q8W M6UG\CI#GQ6R/_S3ZYCMQN(/(,P1D@F!X( (Q=WVI!Y*X;=N.P,_O6]OB3-7%!+_5] MP?M>K=%J+D>T,MYT/-"5_Z/Q;8<++S M#EE;9F:H&019O+GW[B[7\+([;7_32;D4XDG\Y$![ SK=A^A8/$OPW[S&]&K< M1A?7S]/_]HYE^7QJAI7;1_7U8:$#[5"#8ACV#%%+D0(H.)1VPU;V.V;W83ND M?[>Q/=>B0ZBUP(%;$4EDB2\E1D&1?!UA.24NTDG"%B%>SED*UW"Z+D(BK,'5 MBX[5<&(>NMOL@$L903J>%\U./(W?""%,8.S]*(!\)(0:'.5JH$>@;DC..RT2 M7X@70O&>-Q"V0R?J$]KQ55X2D0V7Q;CH*< %=/^BA$0!J"7R=<4)PS-#A3=U MSUQWDRA=TJM+OBZ93:NP ;SK$4%=!+8&")8B.J*PKA]X?C6TH$IFZCX%0)?N M[5:XH36"X2U\J/B=J_BKU\?6-YJ,2SQR!>\]+_'([))6Y?/3%Y7A:5#3O)%T MIB,_2F=["?V=G]@Y(W]Q0T!@I2O4;)U#R9_@T[8N](#*$)DJHA7*,Q'K_"%K MATN0.V_^LI\X<3<.9V8DUKQ1VJ,N03[%IS56-M:/ M8CKD7Q3=@OXYL&3Y*F M])FGUY,GO#<[C@3'<@5G\7NIKVT' 2*U96T8.T?.5>O]H*HQJW;^H1E0W3'A M=G5QR4>GC\5*]BXLQ:K?K.S'VA"['S"'>VAE7SMGCE'@.V.3'@QPEV4HMF?3 MI_.CC^-=NB:L*G.D0N7$'C4%& @XF3S^:!_Z3)#] /^U@87SS#$O1[2D4YCK MT/'TA8\][JD/^CI,$_PK:_OBX^M%,XR.78\NY/5>Q&=_^F(B7'6O]TGV;1KQ MQ<*[8K7YC35&]S)3A<08YAZL.\TN(A]SZS#,-2O.\GPZOT]::'"NK4D3KCG% MQV[;RVDZ[BC9,Z-C'_I$UYBEIX]>^NZ*==ZT=;#Y[ KVA]_BS2P!GF?1V:U. M.3V?'*X*1>O[T ;S QBH\Q?X1-R\;C<4DSMNW?^"^F"$^EB8([SCWB>53BBSR]?$S!KH:%^:PT+FH M[+7L10A/NHY\!/=21?4K*LE]93J+(@PRX @NSR=O]+\^ENQP\".GQN);RX#J MC]&W T*A%T! CRJ) F0$BC)?#3$T&9UD-9:KR!3_%B#TX'V\I"P_LA\"9!Z# MA7 +S;US=4E[OPL[@=%_@UFZ@Z$&-WL?V51B+ M$LG)K*:RH:4YZUB(%1VH9_'\W3AHX\+\%!X:#^BYX"B T5#3!;8B4EE@$/N5 M;KQGC6Z6F[O,$T#N_FXG%P7'"VF-!L6K+R3>-^[V'TQ"!"M M:D@_8639,SF4NN0'>(O3(R^GS.MD'^GE7,7YU!4L^+'QE#S^U"'BP,AB0$O; M'GU(F"8UVW9U>$A/HN1Z/*1?J.(*7L2>8N15OEXA?C3FW!Q#-DXQ6I[AK*[( MRN$*:M8*H^-N*?Y#F=+=&:;!UB!:*?*SLBV%L^B6J(+&!K-DY76-;HY0M\C7 MBHU-N5Q3"DT>WZM@TG[G5;TL#<],F8!.&G=+\>EC=]_@D;2@MC V-NC*P?5- MN-],(P7@R=^ O^2Z6]LJH+@._9@O KH-,M:GB>DO(#U<0- MN6*3A"UH@(*KXA*[6HJ$B.UI-0%.22W<*"BMNOT2MB-XZA) >E)TZST1H9C# M-/#Y/%1V/E\-J^19H#T:V-VDXB#0-.*4(."JO_BI_/BU[&QNQK"'@BS^ :(0 M&YD(EXJ:HE>=9,B3\O+U3[A&\3?#&:D7);=P=K[F"4P="]ZB#X!*OM0@YF>^ M-B^S+*8'=F'JCW-DGJC*\P-ODKJO<-D#/Z'1!!H:Q94I?F:>4O\/>X M:@.T69'QH8GK3E2"\A[_D-S9[T:U(%>DP=^;>WJE' M(H*5/BU"[F."ERM9:@-^M%2J9%WFY0UQLNC\P:"@4:#/ #F-^6^LO6=8D]NV M-OQ D X1D5Z" J+2I'<"(DT4!)3>%)$F(" 0:BC2.PBHE*" @#3ITGL3$ 0$ MZ2&A2#4@Y5%">./:>[U[G[W6><^YKN_[\?S+'!ESSC'G&/>8H[QDZ13F5E+6 M4?-$# A-,?9/1]^*<$QY1,L$R"*FZ.+G/;I3;F_S+AWDI"GA%QU?^9;GYZA) M\#GS2) MIKR3^/CP"85BJ(HDB7W7#'.:O:1?=ER._8RPKF6 F!;7+ M-M%I_1;!WF&O,$@G!E38$:<]0ZY7DD=4V_%Z6;;7.S3A3F M[-IC6B[%(LR%, T/-EXVB@DLIVWF2>&=BHZ&B6HMC>HW 4/D>OC;94KD<+W! M,D#A,%X6MQ;6T(D6!_!75M0,?*?-K\=7<9G=?&J'P3 3+).F)L)TA<@Z) M,MO?5E].U&MTT*%*OW19WT=ZB]/&9OGX0;"L&@;).&WEZ#Y8:#G?7J\A^-)@ M=-4A6TWH!62%@?Q"Y)E7$B']Y*N9F'B_3>U%K_RYF3GMU+3XZ26AO:6;+UIM MWA7W4 ]UYS5DPF M+$%JFO_1*?#,>U4VQ3\JV^R*N2#G6\EDO71Z-M74X&E6FH'S)*.@O4GK%VS6 M@DGF!0;*INZ8'=^!"\D:E#,:8XN(L-!F7!L;?/D-GNIW#-[:[QB\1TTPVDWY MMV7OK$Y:/^E0&E"&7M<_I+I179*6G.P36L)(G\70+C?"192MFZ+MJ&/.'>0! M]^3OPC__/P7F*.8=WNO#2RR&7KNFW(WH%3ONPW*5?-G\B+1[? IT*8&\LB-? M$]62D C\5,D_7G+2@L86]W1K$H\Y\0*G0#%]ME6)U;UC'>2 _!A\RQ.'(N3+ M>_F5_=/? T'-%.%T%9GE1B RBU.P N(.JZP=OE-D3#R3X-D^?'30M_Z[VM9L! GD=-ZN>5WY)"2WC\#BD2S @Q!MA'K\U9'_WQ E]K8_^.-VO@YXO(I MT*N%-V [!5Z(A/0B9R:43H'"4\"<./"_<;>4DFSL_^>SG9%K$\:2M_.PV+-T MH\Y,O;HM/=7:@N_R<*AW:#?I$ZJ^RM*_)+GFTE?.VVH\LGF7QQ_=3MH@!7:@ MI8%$#L23L'Y>HS 4/JA!-/848&Z&BG9:<_ %"8_NS'WS:5=U*5(32D'FM7TL MXA#JRX64N5O3N[6>L\9?Q=T>HD-SF!<_-==^%&O('"W?4)\822LCF*!&SD91 M!CP-$AM3ID.L]9Q#I!.GO&E7.F!/GRT\&8X='!88#A5XI96B7M,4;>VL)WF#A#86.2T A-D.G ("![E0MN91 IOF[HC69UL0 MA8&#FI=P\]M;ZZ< C;')E 10X&TYDY\>I MX\2?@GY3KFT_&,H-#29:Z42W=98V[T/#=',6Z";LG,-CQK=R[&=+ZR)2=[XO MO8 N%I M%8>P/:.#\A/X*J\FGJ?MS"X*-/4CB&7]#O2=;+2'[3.4H[H&[CR23N-DR(ZMRBUY4BTN/P>0GJ<-ENY0)TE4TR8Z;@B2][PQ>\)"IO^ M6FP9LOVTY!HJ:S/!8@&D06?Q8BU?RO?=V*8' HNC#/8VS7;C?I7N"9GC:W^( M[-C9W?L!H\Z'OMBU[,GH@9$[&2?-F"&:KC[J](7T#3'Z9*^BQC@.V3J M*^MK7V8U#8)=/G1F_P&=D3 #U?("9*N;/IMWK.F'=>=P(SXE";,OW9/*E/9H M4K8A)?^D8%\ !-Y6]YU\O6O;-?QTVQX[0BU$P6%@:09H0N:.8&5FX\HB"%TQ M>6O$8N<>< HTI@M;T3:B/0:3SJ\IDCI FMZ\]69'H[E6NX MM$3(+52UZPH/.E1VO^0I8$R'K0@EL(+1Y:;.\O6'\W4E]H\/D^:_Y5R8D'RI MF&'GK2&=VM.B\0[R6/*FDF1R=9+JG8D=I_#_X5%GY#XQA/!/$AH*N2!#4)H:? 63@."T:> JDE([76H6;"]7U$"0-=X0R($TGS15JG7W&';;CW M!YB''R*^WTX0F'.KIRMQO]8NJ_!S@";1X2]Y\7N!/IB*".BV/GJPZ."$VY)+ M$5:F*OVV,9_[AD'MZHM!#BZ\&$,*R7)\]Y/X8+J!($J\8KC+2[PVMN/PN?9% M&*ZR63T#FIT5V"3WF"NOY*P*69BA(XH$?Z;T[:;H6?!PR4/#$ ./:N@S/ 5@ M\PKV;Q&;QO9?""R6-!#1!$GC] 'A>_SR/76KTBLSY*[NSQTY<0#?'F5[R2_K MZ"!NE4/F1K?XIR8+5^ZH,]45N[4:ML^HN+VH9!5@4XC:;S\C^M?%= %AZ(IP M O?FE-E"QDF]5XG%K'#F@G/.Q0DI1[(+1U&C\R,B/7,>U[$"93YW_]N*)1I9 M",^..2Q!\#:D[>3&_2/8VF2+57/>WYD&@(\GHN]V*))_V2NI22.X7"9-A(/L M%^N<'P[>+!%.E"D(VZ1S24&#N(6YF '3Z)" MY4QV?WI8+E/7T?X\+._6K.= M;6VE>NKB7?R?5%$9,46K^@BI/L9&G&#Q?(_5 MFRX+K^J&N=D]>OP@]6/*!"T;I.2&KG3VNP\\WC;R##DRF"M]?:AGBB')I5!/0DP6 MTKIK(5A"F5:[1+4 ,;Q?]*;!%AMHDY@1IM/QG,O#?)EBN^,U+<,8^[+ MBGN"3@&.5Q*@ M BDK.U#M[UM6-K=K;K(3^^D^Y_+;1=&MGQ1G.D:R]_;7MX=E])IW*0Z?BUF; MJ!T:9#[,F5%O#]P+]J[\U%G"IJ0EDD>*\5U^ZE%U,RTK&7[4)$C/P? M?"QX&7/ET1U6*J9@)1E;+O6 8[0ONA(4..8>\0C5<;"+T+XCXI%'''\_E!S1 MW\>T+]QR%%E:BI5_E/JPU6ZE)>MPMS-9\M9(VD*NEX$/$.A!3\E'FM7*CWL4 M^_;D@ZG +ZE&1=^J2[X/?I+6V$78P38(=L*?/3Q##+]NMM*+LM:.ZPM4FSR[ MTU<@FWZ-=IU5G0J5T9\%Y 47#@_@*+X@KO$Y)6BZ\/W2>S_YP^^S M!?[W$!')AQ+'M[YI#.I%WHHE,-Q^Q$M&>9:1N<".&0-PW;"M;&^G8!68_5>P M1,75DU+D\J2R./+KR])38)WVCQR2__ OR4,91,*YZ]><6(R?O;PI5>5)TY:D M>CWW866"RA.Y@'?XK]2"^?*77JT*3%2L,K^1' VKX1'R7%U&[Z^' M?9J*7I@9GM$9W)H00.M"6#?DP\ZWR*_'^C)%>>A]JY/0OZ%K?'3KTR5 MV9$#O?0J=_18R=Q/ 3;))F'1#L)99L_;\HGL8-!\_HO@[JXB-?IKI''X%Y_D MCEB9Y@:*+0JZ*[67EKWXA6\5/UBYI?ST?5RG952S=&Z%\[N[M<-(_U/'E-WZ[J)D%M9R#+ M.R[ Y6YR!7L*G+NE;Y>I'JSJ> S[(#'!^!YIGQBN M*0?:H[&H7\%F_D1[%N[Y\]4/6'0;*8%]&G\/A+M!N[Y3J[KYE"[R=XM]2_]8 M'3XN,J\&H*[1RG@F45*4TP$^(U@E@Y4R3.:=]R8!H.D"QZ!7\G6+&[HFMV0$ MNV%/J"GE($]DRS?_2X[H('1Z<\D,"Z-3Y!;K[PUS[F,]!7*"GH?];>.&7-K$ M:4G;0QM0KY<$U_I*DZMUZ,46/,VOQWA\_]CR4N_"Q]X9#@5!Q.1EEVTL0]^Y MRYWOBM -"G/?B?0_K''JINH:H&V M^@;\YC#2$47O>"=HN(UI05CDDQQ+IUGYI,Y3L@>?+&QI9H*ED4MYOY^B/]_! MV1/.,Z/P'LV#A]G@+F[?5=* ME! TE#Q=*Q9+$\ZPS[[8M<+EA"G8 ]R_WL5H,;3)QUM5:4^Y+30Z52>A,A" MLS^RPB =!Z)104PXBFU]3.&N9G0-DJYL*G1?U76F!6_TYD']3!TZXGI398-G MJ'ORN.(A"O>YC8A3OQ4A)$X!:AH]@ISE\&JJ;9&\TI?LEL%"ZO$;Y<;KR??Z MPO=MQ$Y2;;\B^ZJ\UV>"92=/\EH9+_/A[^!L("EZ4<)$^[C_>=M?B.GC77$+ MJ; .)$S]TNII('$O$=$VF<-^M6@&O*OL3 M@QQ$+NW*R9O6\S+S8#9ZO)_3^3 [$#YI+(:#=_^2B5,6Q-__(LEE-F@^_K!U MG$GTZ6;^AY"H][$\\N?$H59(J+61,O-G\_)D&_>:Y)E+A?GBCP^=<]#^3GU(J5;2MSG'_7+PL40Y"]+!O?*(7:*4#'043:,9%A<%PN$=1CT];@-0*]B9&M5T''DXPW MX&:7?&^A9]FW4!I!.JL%WP+>>S6R=XWX/ZR%C.?(3S4ETG[;C'.4YH5 F ?: M\46Q7?**Y_*3UXW$^N/8+%V2F'A?4W RS 0K]AV^_O*X1I0<87UGPHUG?$NX MV39W0.G+1,EY?9Z)"X,2E0#4PQE!()X.8("X(Z/$O7YQ4AB$VAMKVLPT<;OO MX'HA 6%.UG,(^$*RY'+>EET]N.]$0:"^_CV^"))(W.EX4.\44%?K M0(%WS)"['U5_'RV^D%VUCF<)4/Q=YBSD\LVMMB6VSY^0&$/; :*1KJ';EE'K M:]_QG7[=($ =7&N[5>TFVFOT,;-L=!N&2W18@R3(/8)''^32QP5]1E+U\P7H MX1PAJ7^N^0=K[H"[..L$Y:MX^O>XM=A]V%EK=T?A;?^+=A4$_\PL7,\\6?H)AY[4@:?_74*'/RV<'OS".*:2XY]^ XO M@CMA$K5]@OS5_F]^$,+'+ECU8JB

    L)=C?ARS^\&B0KUG])Z9CZ&S_-/_GZ3P^,5875';F3=XEDV [;+)Q$X(G[ MKW]%^I.LP !R:'<.,!(O)6+\&B.Z%_B#.$ ?!]C@M=&TX+C!BA_W12(T7Y3Z MDYG_)J1E+S%V#7:>0.XYU.S2+;]O]+9-"?'[?,KN>-\0#5W?HEIK^]Y$QKZW/PVOC>?P:WI--;5-^+J(X57/XRDQ!>TRR0G4 Q,%7(AL*][H=V& MB8EP2E\(KPGWV@F3+*$MLL7/:R';,:C)M>Q^ W=*+TMQ5#9MUT6WHN:R"$=B:)C_E(.7V+%K=,P#E?9?XG Y+IB,-C72J6!%E4P);79T*5NZ.^5L5(%8/1]$UKWIHCC#L M&K[X1N>]8])#P'X1B^"?;7;/WV M88!HXPMME4]S.>O$CF-;E2JSUA:"V7"B2T>A+&B?+C8I*/4W#\MYT/_VT+AC M4GJZH3.#G(*NR0&>:MO2LBU47\6U%%)U];17(F_=.:JQE#Q&0WXI&;? M:XK<8<_%ZO(FR39($+NZ5^X\65C7S)U0:X$G9.T#S?9OF:7X#DZ^;7GXG4B8 M2;R9O[T4S8/@6>06LI#_L)?VW,Y##L)*(C]*?OTWZ6,]1YW,8" M&?K)?:-Z>?NH[:=/78BVB;VDZZAHTM?ZRY_?7:&^EG5.4Y9#G)[\QC4G MYB,J-PK\Q51>/4:Q'T*D?7L:^8*<7"_%NG//!J$A.V$JW%Z[V XKAG$\Y+43 M.SRRQE\.LXL*9Q;,U*%\\_04B(G4,XR@ID0G[RM'5,R"AC=V9;;UL5VE#K^" M2FUP]A'=&K^^7-H[LG;.K-NA8)MIZ+. WBS9/07T]=&B]&;3W\8=#\<1;9W5 M ZV+'^\2R27J 9RTY+(#%%D,4UE.7\VTD-W:&$\7(0(Y;ME1EDTLU;<" M^$KV])-?8AGPE#VR8Y%^SF(N%DF'\.;PY8V[(F]QYDL]_L26I_QS^XYI=8*@ M=!^Z[L4O\YXBT+-+W$IR5RY]H5/*,O1Q*TGBBK(U0']R"D3M'RG#6FO&O[\A M+!Y+^D@4IA(2V&SF9@/>LR6H29 DA.667.< :Z6R:R73NW6$*ESUD]LAU!1\ M[UG=5 *A9@#&+8C*Y*:%.8CL.ING<^GN^FA6W\N 9IC "@]K!*7=Q]2P_L!A M0?11>*YS80NN+W+-D=\CJM'BC+YB[Y6!6VN.=S15C!,\>@_2XV8,9D7Q?/Q9 M78?W'MV9W1%OL*&2'7D^K5LHI&-_J69;,EZ#SG2GX,N"\R,?MZJ?/$"A HL< MW$<@20ZK= ;PG=H:M'5[B]#L\:Y+WS4SZ\(*!_*&4G9>%#U\]I5$!8#F5EA5 M7#[)BE"4PW(3M3O3V[99PAL)?^B/3:M_ADTA1+=&<+.=9H4=HO165J"Q1E-3 MYK8H?\\G%&V*5M"XZ-#0W10$UXF2X$))-_S1//.O'^C$R)6Z+^Q]0Z;&U.&' MV\V-0A]UH"TM?HEHMOD<0'JD(U#)!C'5N<#X0/^NA.-N6#8ZO3\VK#[AFC@% M8$.S&\#[N>US=PX4EP#IYC\%HA]K+@.1-,>O!_K[5 ?6+?F'L[?\G@E+?VBG M['X[;=/NE?CHD$,W:)>-,T[Y&D+*S$7TK@4C)OA"*D.N=!?W_1$CNBS.8')- M'@_M7/J@<73K,RF9E,W.!?:4_N;(CSJ4'IY7+B._T#Y0O&*!3@DJ3#QY2V ' M-6^!#%B.)E'J;^GU[F84"8BGH/[GYIX5$Q'5Y?V#"H,ODB]K'7KB6S_PM&JM M/O)*]'=)2OLD@SN_3'LVR.(A7?O/Q6V)-W.F 9#=L &D,*8@K?W*Q;B&]%49 M7? G\%7VF_]3'N[I_T>IV[]U''V Q5M1309X+BFP*L+Y8YS97:L+G9EW-PP4 MO7]P.!>MBC6]J>:Q>>9*_546'0.LU]*T&'&I]#D_M*^#/YJ]_)#$4Y"J.ITB MJC,Y9.)HW63,"FSON7Q,=G63I=_6@>"SMZ:TF/C"O)B[X+W6BF]J<8#'&CFVB18:MAQA2NN!VMX)U94<"O+DD].0S^D3X1R7Y3G[S M"Q5D,^F%/L[R/[\WY[TQUVJ[@KV0X(=^6A;V=VN0]+LI(V/'*?#T!6Q>"E<(3HB]8V%0T8K'^C#7Y/*CQ_KLD<8 M:S>.+U.O%+BYHIHQ)VT<)7HY+D;M3CJ6(DZ!?+RZ:S%NY!DPG M9KCDQR:GIEM=T^:Z,-$JYYD(#5 ^!3H.CMI.Y +A$NO]9(RFYD3[IU8@TJ8V M5- !N43[A6,P_+K([9-H 1;C5F'86+#2SM^[>"$&X$IO@!*.:!523"TL[J\(U3B>I<#1B'T553*BG%EB9:%K-(.1B[FH5'5%^'V%D%C6#R+QWC_K M_3?G82K[>J&A60>3M42[X("JZ4\S]*]5"/ZML,*_?U=;5O#L?KQZ/*J\4:,V MZ=Z_W_O]_%O'[W;=1IQ(XOGL_35._P!7]%XOYO?:UT M@#S7HTX$YFESY+FV])"L*Z+S3WSGH&1>YS?+#"8_G7_E>+U[3_.<,A7MV+6[ M$$A6.N?AB-0@O#/[2OF-SHU=:*92U^6]F)IJVV$/6OMTGG/*WW,+%_&BXUY, MLU*';_KU]3M>FN;?^5P_-%00/:3E8^_#Y0 I;)@H*^,F2]%;T$,),^A4!XMK M 8PA?4IRW&\R;4O,G*3OS,\.\=4]=]663A+[GMR'-9U<.%M=Y2*WG;U=6*6= MIVV3P+=0]=Y1[;)*F\2[AIG<'8LCN;7R(-IO4V8!S&X^_LL]$B-'-OS39=T4 M?-W(9Y#DL.0ISCL4B/)2$W*RX@Y@7W8$_J+0R"AUZ5M-[.9L?D..?6/O2L:C MB9_+R.=7XSP%O494%_DV1O\_UI<.SS\%^J\.$CX4$D*OSM\=0RXSV9T"%H:G M@"J3Z_]U^\BB?B=ZA@ON0@ B"*?TOU^C_ MNKS.G\)8@E[$/[=.6#R4FT5N*.7]QFU$L\8).##[3]?5 M?Y,5\?M1_&^QY>\H>.P\ =*]*HGV!]$#&EX+$@;-!)$ MN8S:YPWU0RW ?P[[U?X!P'R-MX5/ ;Y-+2+_(YW(7TGK?TSJKZ4"_K%S_PD8 MC4NFGM,CG?(Z9'$F:XJTBTB+H.?_>C7_VS?\J;]][O_G[WM^),8@(7*;F-@% MXKP@$T23L_"7FC9[8KM M-TW1EW:_;#3FY=JPTK&BT7$_+$=ZWFAV5K EQ\4S'[')G@+IT(7$9Q^(_W@/ M/72VZYAYD(S6_HAJMA;P6,0EXW_W+?/]HTX8S>!W@N%=;@ G$U>X"^M6\N^9 M]...],7HF"L(.EM"[Z$,M Q8WUIN\]5-KO$-9K_6TZW=?'Z'XAE>L1:<1T,C M"6RX1A"V=++W[95=^2N1MB69UMA/>P],CK8(?2X-LUFNLI_$_:;4_JX>_>]" M%4M6,+!R-[([Y^*N1KP+;K%]W6MI\\/CG1QK+BLRGY09P7"QY+P4C8'GG,$> M4-8.)8J_:1FP&*Z"[%P$)S54"3/C>Y1]^,['/XG+O/D[00;7QN: 9"'P3SO\ MDBY9@I,YF#TT(\276%J;@HU[AP]C!@WJFNVTS'6B%*[57Y:X&&PNAZ4P[L[A M *-S ^PF\=9+=(Q=W#SC!_&06V-VD>93.Y(#+BLU'R;XA=XH<"1M8'YJ\FN) MY= C#GY=AO17U%K'RZ>UI;H3MU.8>S^5!GN\?R$Y[$K_YQ!TD50W7F.*P LJ M="86;\*IFYG\']8;U;U5<(MBC_UHA=GF54O-CTN4#ASRS&+>'&M-)0**(A:? M3IK@)W",UQL/#?=3@-%9SU:%[0$T-K8X6R5 $D?9)/)01/F"DZQP'S^R$N=' MZ]ZG_+:V;8GW=R^X&S]^]X)CR5C$O_VCW,,1VB?,:_$,J*D?VYV\/OFKMZ!L MPZQ[^+QYQV%F\2632>.82P&"P2:]S6L):Z-%_[Q=<-:19@*]UN$$AAI< M3V)8,U6IZ==!>&J@3)R;B]5#WQQU8DXWBP<'^D=3'MAAEOG4XPU,4=47G(J2\ OEV MSOGLK1QXFYB0MX<:U1RRR@,FLYGX/%3F(;[$6G/JN7/\*#_64I^9JN+U;L%V5V?F1+60O;;*&K#;XKDAN/@_] 5J+CP, MA^\*XW@@?."X!I:PH$I K97YU?XW]9G^+72J$"WWJ6#W#A8 Q[Z3$<52HQ:V MAH\Y<-I+#.Z31_58J<)QKRR7Z1>_3;:A?G*5_",1&?*Q51PYH XR_JX'-T+( MFQGV*_,U[M7[>;F-%+GEV4"T2/Q-_TQ+^R]\YAUF89=<*@%.1%Z79C+J9X+) M\1_FS(QG8GA=-^".2:3CUD"NRMEN_895IMIU< M_YU.WOLO#?)?&B>Q3\!MV\+\RDZ&MQ=#A$1$=O@=5UZN9'KV#PT-!07E5\-Z MFX@&(9VB&*Y$+54#EY-('OE6<=MC$! ;ZKB9V-?I7(AWJA MK1>:&B96<+J9@>Y>$L/"_3E&XEJF]6(7=9MB Z%C38N1;=!F?ER%%J$3EY[M M_.:KGE!&Z*>%ZVK2#);M#_0>4G!Z*#G+W )=BMX\^O-*)?2DSR!?G(S:4E?X@Z&T+ MQ=)(%YP:?_6SP&?\A?R./,WYE[<*F&@"NK.V;\#"%8QQCV>2OXPI MJ:C1%T@R-@[0*/1^WB(3I& UX+4 9!^L"7B3>U4$2_D[NN0K"^08DI'STU0Z6(-LIE"B!%2_XUV/T0FVQY0;+ NEX>87KJN_J*\WGU4UBCVQ_ M'/&ABJ7F Q3!^TMNSW[Q-6H^JW&0O"UM.K.RC1:ZV]].NB@F\*:"2[:LA;G3 M14+/W'=?75D-3@W/!];+ \S00)MK%B*P3G:?'%S4M8K=W/ M:^5D><3=W5WPXS!?G,>0+B$_Q?D#Z(.K[VRCJO&/%^R4%VZ-+!R1:TBA\>@Q MN_ZNH/6!GKJ5O/N.\SOB2? W/DD*HM^<*=LI+$) =9O:6E[NB(CP^^IH\U;^ MP?6K[58NO!"NL-/E(E8'EQ!+'EDXI^MJ%SI7:93TKMCM1<['MC2OIWQ?R S3QC/GFE+!P2AZ+< /M' M\ TZ,\%B_"?)05!$@L87+QBIXY'/4=^V#./'O?04S9\O$X?C4GS;RX^6ICI1 M5'B^L7+)14J') =O&4:.:)OZ1U?';.@6Q92"RV-O7:B9O4Y.$DX/1U\L(_*] M":\2Z/A^=I-EIKP K23_0[\U1R1Z_O9A].LZ(;6!&A'LAYQVZDVB[7!A"OX0^8R;?[+B(-"PO3'PL "I M,#=?22*\O M] _SM\ M:D_B3H'=;0$5>NU?]]S.P*C L*6I2'Z493W,H:JNR6).D^/&\(.Z+=+W9SPY MKEV(4+4=#0FFO6UXZ FR8)&,3O+Q1\_V6PQ-V](J1%SY'*-?SD7,9W_]64^: MZT4AF&P5B<,NL801&$P63!'PZ_6C96[\C'I,37+T:!O&#SES]P3I)#IF[B77 MU4X^/DN9?MZG,:KJXD4^YR35J^_"PJ:*!U:;_&756_(9A"K$>V/>:'-X*I.+ MZWD$.D ^!J@>\P=T?+*Y;:.DX! M(2VZ'_\7!)^D]4F7>[4^T]P%AOI1C_>RJ@+ M=PK2QL6%>H[& #^L&8(&VBCQYN6+FV9](37;:G?;7I:+N!8XRNCP4\9E- M"J^3">LPHVL-=RFJTI8WSSA9L@CG$Y/E%1C]M5\B'=E1QZ@MU?JZ4%.H=)@W M$]TSR"1B+N1A_B!4CP^0-VJ+7/Y\.->7/S]KX9HZ_%Q5?"!4!2*K^"076@#X MKD4C[:#/6L5VSQ :RA"\>A->SC]O'TZ@4%Q-QGJX1?3W,.6S'8'0 ML!H:%W+!5.H*^XQQOTI>8(C0T M5.6^$5%%6W2;'>Q9J_C4]]H6MP[VH+QWBSPQ%G[G)P:""+V/O(8OJB@U3FJ0+;"=%Y7$-?0,9 M-FPT+M@-K#BT V6PPGZG@-54,W_^!GO!UMJV3.K0M6ND"0*/:<-9=8 M&$ZT,TI4+U124(F9ZY8Z?T>UM]V+RV["#;;3LV1>P_<[EN!TFF[.9#F"-:]8 M;Y4W4?)(DE MU6HW(/>56\XFXN2V\T$?453-SAB:;4\+G :JV&EJS+>>Q5 R<_FQK0!=0K"Q M&FX671\:!(U702AT3U?5-R]KS)"O*@B=IA/.( MM6Z9QIT6= F=H7$+4ARSXYW4'!], I?)A7P3S 5=<.8=<(K>7$6NI4T7,J7+:>CX]*)^) ?903(2/IP"UHB=&<-O?"GME(?.!,=99#Y8&YIN9YJ= M- 0K;L1/PTS'OTR@2RQY>'YYY=)#>A:KICHKN!$Q1U:[%&%"7BX/#L)&?)[L M97BS!AWN)'A82=Y!!B4 N$]>]U237V2,'[H[;EZWO_BRSDM MUA^PM_+'QDW(_Q "5&^KT'CB-C^N =,0@QE^ZN)KWQSC,$/C<3O$6JP^H* N M2?MY'D.[>SN3/&[G)5L)(GH0$'E[ZJCY9_2MS&S M3.D]0AI&#ZFWG<8D[;GM2>+*/CQ!>BW>-W_0+U!>F=MB"J[@;;O+79\LE'T M_UV*'_B)0J.VL+C$7A2%HB!&E DTO]W\I;Q49F[!ZO9%"3*A!K@LA#H7=G] MR7F6P(YG!?UQZ3NK2/)O1F9\O[*TJFIKRA?\1&[BACS(L:$*[#^@TS7KKR+; MB>2=Q)V2$?ZF]=671YU$'7:$DD/G20[1AHKUNAN,J#,V:DONXR MIS&NI_=^N5#_@D\HQ_P2M6_A6U6RE>?DU'<5=H!513T<')W8H\<\M_'K4_)K M1%@W2W^*CH0U2_I=B^N%3@-'JO=TR<65G(M!>YQM.YQJ1XHM@.7UC$/5@DO$ M]ZUJ!=]P<16;H:#['U!6CC-5(++SE6N6%(S1\=>]UA5_.2^.-/4G MK9=YO# M/)9XU=D4SM-KR;X3Z%,F"S,XMLQ(:)9[- +/%)DW(%\H/-,GXOXAP3WDDWMR M"LDJO!:U=8P[ZIZY5Q_CI4=K;K5YM""(:RD8WDK1;M1Z./GTV/ZZC V$YKPL M]XEO^8^.!1K0',?D5@NE_Y8$>FY'7VY*8>1ECEFXS]%$;KM7TM\B=[+J/L79 MMRVX:]Z980V5?+$_C-29+&?I66#++ML_N3F]S-!3;GKS>QC/S^N]'OY>LG>& M% 87F?&"$S;7YHDHQ(>!.2UFH/2&Z@].;1YX\XH.X+V/=F_/I7?K1IYI/8NW MV"5>L6!DYUDGLV.M]"D6EGB>!]^:2 ,J:FQX.)_XV[_:4N8,H,4)= J6S"92 M@!ZSUU\=,"M$U/LH.Q7SJQ+E25=)0ML9XQ;Y:BV#J/LR;[2FK'PLJ)$O-1CD ME6"V4?;HKA10&D$+.AN#L4M*I 0=+L/N7]*9_MPTLY8;#.H7ETG%2]OC0J%8 M%91Y),.QJ2/L:YQ0%[G@) M&MIZ-FB"10PT5*L=Y6G (20H+7%;;J$5"P_DVB'?@ K+OT1W[Y;98JR?><%F M$LYS7QKCJ2)JX^M7,HQDWDM5IBC=YNQH&H+)T61YD^7XW:'PQU9,KRW!N]W. M6B#">KC9Q[UTM_IT,$O3G-69: #_Z'<@$J9^[<"0#'4R+V..%/ST,6 \P\-<+S8 MJO[.[A28<96W;PFPQ F>I8@/D-=&D[S[W9]IE"("07'H"SKOJEF#D:5@=>>D7^L[@NB$<%Y# M0[JZ]]V9Z\'E\@'+/AN("B/0"^>YE-$I.#BOU\DN_3+WMM=C9HR_XRR4\G&H MCQCKG#RA=L6:1O'^$IQA'75.R O.N+X 2W!CVUB5$SG@L#GRWE-=$<(E7^ED MN'"U#Y6Z$S<5:%L2 *]KG+!'8:"1Y819R2-1A@E,_(TJ7TO*C N:*<](/GEX MC@/L.7(GF016O-[N^9FU:#R_;=G&5C1MA@S]2EW13V.28%:*\;862R)[-$M' MG9:Z:_JXR/!M28[9%T$CDG5#/Q%'Y#,>W5[ 9'DL1OA^2+6K M!5\;8[=VSSZ9?LZ5F])NJQ3IX8CZSX98*MQ2QQH!-#A8 D$,?[%UJEG&L=C* MJ7%[.'YKK#KB%>6^B\:-N*4(X*D&-JOBK?-X*S?^+.B)BS5J;,/EA-GE+LX7 M5;_2>N3QD.QG".4C7GC/.#S\"8Q%^2IH@,5D=%P1.C@1(4PN=OND6LZ;;1@- M,[WCXB9<&T-)NAB,T7(R)"91L\)+80S$\4G%, 5X%!1?-_P>LL#2N83SZ[+I!CNCA$!0/N6]@Z MRGZ2'6EQ"% X01&X\9>^E$O!*<$'4]=;/P3/ZD@U]?MHF)J[LD7UWN5W! M\S?:H#7F=RH11%G[89$OIL:YY_0^@N:\0[+]T3/[Y0$;B=1>>>/7BXB^Z[B6 M\)!)O.9;TY<8HHDPEK+5W4MI]VT#1#O^I4G%4+>7^EH%]VH+,Q'4H*+@U?5=B3&-&&=E(5Q!3D-QOJ!K M/8OP)2,IOG#@&I=IDT_>TO>M[[BU)=T&DU>$"1_ M^YSMW2)AU =3DP$"2PK"C(8(L_ERX<$=L4JR M'JPHZRE%U'?6^>T4G*=YG,$B]-.D2^(,D3'+1-W]Q<[/CS"5E5(^3/>=NZB1^[!:# TH MO%J%_T<_RF!9ZQD%M%XPX2*H\]L1+A I?.#RJ.]Z0\+,CB\?.;_6LA= 8EX M$-2F:@(G#6()$ %-E_3H$'F:N#GV1VV7,L[49"35Q/,-'3IZBLA(BZT4V[8? MOX#DEO=A4#TP2B=K&KRMVM:N5 M="WAVVB:A=W*P%B5N@G=C$='Z=7.8FX1:#,^D68MZ:0&M3A2B9RWP5Q86.0B ME;(,&$JGT]W*&6;5%O&1+W1GN;%B^NO/Y)#:=I+FL6F>)U\?/RT[!0#")QA= M*_,FUAQ7\6QKW_+.]5&:%]S7%\PYJ_!#&E3%+LW.N,Y/$[.JF!%Z=5<-Q)=[@&TNVMCMS8BM9_[TP%L]ILFL!_INDN>B]4=I26$"3]HW4U4X MC;NMIX^7OO>4F2T:[B(CA+T&CQ'*P^=_- ?GF]K6N-C(-P4%=9: T$,WT!G7 MUTU3!IIW&IE)OZNL$?2$:)GP!JZL1'64Y_U/5L'=O_0/#5;D)S#@I<"PW38L MURF0@%=R>3=LZ^\H;SDO&:Q*9F:9"I^_'TRS%NS_8Z8)2I06NB!ZO/CN7;_( M\ !^YMAR3;Y&QQRZK<^R-*O='LM/V#CBPC[8"DB%X[[WM5(T@X.[[VX;FHS9 M5*/N5,7,[&P:UIO[?WLXMLVLS\WWLUTLG"\!"AQ QH45;7&MG8Z7ZG>M(VW3 MC1XE?ZIF9!&ZV_"X_T\8?8<$.Q*"A"J++YAN$*[BOM0U>9(IWV"T4(S1EV$, M9HJ@U]X0EYC)Q8EN3>%&EE!1;Z8"1(DJG<,H1B9:Q&7AUK/[$1;,O!3KEC+/ M C27;AOHE+C1;[ZR*KYBZR[IS5+Y:3!+1,N(B$'@)&:_)ML*0-?![5>M!8X% M,ZY4A['3DZQ'W&&>9\7=QX)EOT>U 008WFQBNQ;&@G@T:]Y2%[F%&U;H+^"= M,W>8Z6H0. 4F!/N"Q G#*#IE-O#,P2(M0F-$^XOMEWV'20S+\_<:7UP@M,R\ MA?6LW&D[?UN;'MP)T<*L5N)B=1=6I?6%/0_;R1$GO.QN3'=F&AK7>VD&&#$SPW6=H M$7QHTAO',]XCF"RYYSH,[8R%VL#F \%L>+@NX8'1=D MEQ7=^S&I6)M-NKDS1[EV5[\.,GRLA,7[!?Z#$B-:-#:CSB?H#TKN]FPQ\SLZ MA&WM 8@S_=MJ1:9C,;P(Z(G1L3Z+<.ZH8]>H=.)4\X%H-T!>:VQT>Y1JZAYL M,(67(WYT*;,UF]^V[3;337W:SW?6VEJ=)HTON,,TI%=U[>LH.;0;&9(# 9N\ M[-RQ,#HSYW%37DW7(_Y3P+M4U4;Z_88*OJ3WZ2D0TD:O?"[H2RMY,VXMO$S2 MD2+\(/I>F4[JFM1JAFO\H+=Y-,NWM0],.W_I&6IU&X/D1A@;GA3@N?P6>$;? MXO#<3%_>9-ZQ=&+2*J<[S!#2>H(7V],!@G#&A'4R2!&8C"8J<22+5]-E1>O7 M'17S7Z-YZYU#EVSU%%6OL-YO?W&5\T<2/25;$8$-#X#:2\BSIHC4SARZNC&I M3+NDKJ>*GR]&S',$KO)DN5(4LZV1UT-CE9DRO] %G@![18[]E4;"Z.? M=1ZV*:];=+0GY0'G@TLI%(SW2JW_EY2ZB90$T,C8$9L%,=QV7>MC2*Q;335& M^#(^%\%=PL&BAVE, "HITZ4P*?:UAN:.8F<=_,XNT^ZGM!/+J M[YK]46 J3H\X099%/;<_IB>/2#([*)-+:LFI-"UN"3=LOZ07CM>TJ M0&2'-[M5Y:.>W,:0Y7FVJW?1S+QYW'D_C=]]5N'4ZT:%+E"!;2>H4X J,7+[ M8+?P)\K.//U)I=ML A>T[;"09EJ?'_8JF=P=KYS MS#4^BB^Z)M:J0AUPMSX71 ,*8,#QR+@ N$M%.6J5XUZ#/>G%8Y\DIDC+ MV*GQN2F%_R4IY#EE.H0H!N\7$"2&.ZEKX0KQKB-R=5&TWIU$:[/6[Y>QS!)R M6F]))K19S;;\6Q#E^/Z\50]^UKG([/;G^EMQ=7#Y@YB]BL3ZF<["X!H77JLV MW%@;M$LMIRVGMSK 'D-)N.<.Y LV'$L\6[: MKOVV15-;-5<=PA#8%$6M:5DR-=8L@4$1K__JI8+O7]B.#4Z\TW'L(SF,K/[A2'_EYU,EQT>4@% ,U)ROQ MAL=RZ\HR=6,)];OVO?+=[(%;[#U1Z6NWGZNYTZ(:LX%JQ;SW:X45 <'>,(9F M 1P64$EBT;W#238>.(L(@[07*GI<([9F]?LYP;W,WK/9L=89YQK)O1 M\'R;K$ZHRK,&&D1Q/^;.-S]4YRD0@Z*KF5? L$0IJKYUECE*S_CUJ.A0E'SD MO85%'@E3\^/X5GX;U0Z.#SPXDO5%!@(4(8/9;HEOBY.\+/55*#MG02'R2=$0 M8!M^/R>LHL"3F_WD>1 C0J&;F7TU'ETB##=Z_US/Q>M\RDY\WZX'*#"EY$\4 MB!$Z1"PF,EZ9S\(B0&OW49AS/ABW[FW$KC"M2?:D+"T_FZ_.FZ^YZF&ZDK][ M?"SJF8^1Q$\9&'M (.39.9CTFJY^O>RGV^GR<4'*F (KV16@K[SR",-C[ MR[*NZ3RWW,3M_',*V0EU1M^O=%[[5J3ZR2^D=\O8? DZ78UN#<?*R!D8^[^1I$G!O]]%+SW?6@Z7S M_2)/:QW+\Z-YT]&K(]_%KSY,R*LPM!3%2\Q_?PE)C"$H0@%!&BK)N>YK&N=/ M8A/H9?=_C5)8[O(N482UBLR8FA'10YA%?;5W"N6:CSZ'^+;MWOL-V=4&:WK" MP"*5(G_Y5V=YS5 A(2D=MG3,S*H<_SQGC$>I.(A=7!\K#QHQ*R\K1DB8A)E. MBDIM9DMT^[5FFF 65]Y=ZK"KO""2]'54Y>5-CV[3H$JZTY1&N=T M]MXTM(ORH.'[;!&7OV()MY_%EQI5!B)]JYS>?NZ.JV@ M1>^NH-KNM7_2AN&MQ+5!HT>)6 MI+1(T5*<(BU0H!1W#5+6FZ"S)?'U\K#76QYAI"SO]3 M:8GW&4]^MRGE^;*Q3-\-0WNKI:UH+@$5>U!!&E?K-FL6F0PM1,AAD7SC*JS> MA^>M.I0RTZ;80#65\JS?8I7^?VL?8+O F4>D >;KKL)%&$X?U9U06?\\<->= M\?O.:66E6557Z:\EV,6*'6O;*2V*' 'A(7 W5@7?34K1615^FLOA@)XDN!$D MIJ@MC26*H'T0UV4M*E)](%U6Q7E7I.!/:>24"R^5$EY&YJ=(_P7>C&T H]HT M#9'FL=%=LHJJTQ<>P?=JGWKXJX=?)\G&>/T)S6;X[EQ3#->E+%S\VWZ#87)8 M0-VRT8%X(A@78B.O^"BKC#BWFN%@H3B/Z"V8HWL"#V$PS7/>064]>9#AUP;> MD?0)=8QBUM5_+IYSHR?"(OX[.*5U]_+CZEH1H=[(Q_B')K.Q>TE__*MIV M@DCK/DZUV5EBE14NKG+O+/U1(GVLK4E]U"]K%$*S93G@-("_B0(673;D;:4_ M)F_X";LQB&PR.7/OOT]6WQ;GB0YJNV$D?J?3.D$%;[C;M8T+I$7T;T8-,QE/ M#YHW/(OVJZ*^F_5U';9:2VYS@7"0!$-9>Q6'OJKGPJ2GF_Q&ESL@)TDI'USF MI2:QO_O*P6TVXR);Z+U%HX3"W7X]XS!*;FCBIAK5[!0=5G"DZ9#8X :9QP73 MVAW]VJX*$%K@K=@V^)Y,JSFX+_^$2>8#IC=5#XC>T%<5[K=91:5O-&%C6;DW M=_-5Y$H6]X.RN1X.G,V>[J>CTN"!,3O@PD3B3^MI#JX,8XP!CSUB<%!5GMNV MJ\3'/*/@)SQ-R,)R&&]#SE\*PWDLW0A[F8CK!HM">A,&*WAU @=9=P]M%__D M$=D.W!>9"&&8Q@MCJC[OEQ)S*8^- FT=]?G2\D(TB(H:UI" MP<1A2Q9ON\%*6[JI3SNW2,\NA0_/-;&%(?>&CZ2%%WWCC0+_>L1@JT+.TUG_ M#Z5?- XKJ@V<5;+VY-8X=&O@'#30CL=M1-$Q:'5;Y/SERWGHHV+*!;:<8I'( MPE_._S-C(]=HAPTL=[$(/-D/ B?\AO>#ML=-S1%E,[9__Z 8?;(N]QK3 #1/ M@0(F7QF59F@@@LH[#B)!?QY5_&]PIUCD3,:KV([-*JR]ENR8]J*B57B/8J2/ M9%.*OJ6\HT!E--[/@0^$EI[Y&ZE!KD?JVM5PC4V#HUKB9/:.T(K<]P29P7', M6W8<1.5.*9@*J[\G_2=[)#P"^O%!?3;YCD2"R'CBO7EHER;B="L[+H_\5SK49<;Z+%]D!C7I%$^U_Y?K%+RMITO>7 M>PV4(5*O>,TS57MZB8:GO)[AXQ.[QH>)4]\6F17?9RDF-(6HFB7S$O$3"ESU MMB"[F]"51X3ARPSW*_ECPG;K MT'6"L^=LN#@XU7%)P&[Q^371G#4YZS8!D6#8T7KM738*V%I'TEA&,<$5A";2 MKE# R\B6#BH4,%A4 9K_B@)N>,J2[W*(_ %?0?$)Q%M:J_OW%L5C4#;@3>A[ M!4W=Q Z4LBGQ?3W;)K^12V3;$@4?T51HG:TKYK6T-.7FY/VC#+C2B.T-R)VS M>RD>(OFE6?^!?NYZ,@K:16P QLWPA]"@H=QQN,=&<;I[+=;D$1K=\J>DV_;# M9[EOCM0;X6C0B!XI4\(V2@E!B%P=!D.I@F)JO%-MU6GZ^\Q39W(U3_AGZV_*]#Z#5+4S#;$&P6_7I D1HN.<>DJ06 MN(FUA*4U.M9"WC9P%7%L :G:C-RT5P!]JI ,E6Y M_I2^[%#1&%]%V-LW,.*@-IG*?>Q^JC=^M6^G-YK2XXV6-STDD@(3@8FSJKRR M86ET8GBZK[:8%'SZ)-$;!>0O$R,;-V6I14#8;41(COG/N1LG(3E]]G.2=$,( M<5MZ:=/%1G&.X2%\?C/EVV[3K]E-0LN;58&/(O>W_3$]/VPHDTW0%H4>=;DT ML-2G?_ATZT^ .8C>55OU*:4+XZRDV UH#]DD63?Y33OQ,7XM-=>K*E\U:RTKB-Z(! M4GP;,DN9KZ)ZI.FF$.(,$\'"E-FNF3@5+_LU87,O7,DUOL_+?J9*, 2!01T$%R %O,WA>_N8UL5[MJZ,5Q1*6-G M!R)?GVA08"N6GKWPC;LO@BU'>:<]ONKI75+'UIPT(0I82,\'[1$(H:F?;.IU M_1+9/\:O"O4GCOB6.D3GBJ^P]M)Z_6P"'?]IK)^&V2=+^!NHB6X3Z^;$%VHC MRZA"@'A_8A&-7Q M%N?+D[ TJ3&MX6,;.X2,O8E2DFO"$"U5?+R1BQ7;DX_/Q7?GXXG,5>!TT#"] M>BK*7$($';=1Y+8KG3K. -/^7=@65Y>OVD85L8VN*86ON$W>7HH)/2B*D?C+ MGLCEFP'K/Q!9WE#F!\F?$Q5PV*[&N0[Q%=*//HCBD3GGC^K\H:.')/7['6S' MT0+"$Q%;CJ!->T_^1'7!TS_HR]>Y>[*,OSD.CZ 5^9:FH6LD$>&=KI,\ NU? M/@J(=>Y+XITM:P2:T%)-CG#T$.-+/1HU?&=8%?HYE)?TTJ^4@S\6WTV!C?HW MPXMX70T5-1^3:5XWDKG4I>&[PI>!'\.&W]!;QX0\ZQF1ONH1'53U7"GXS84" M&#WC-'[SZ1(3K^SK1H^:.=1.,'966:1^3B3+$RA+S][8J8'U;B_E MM*/G"&]M[^)A1((4EX7(BX]<6<)%P*.2<74Q-@C-.>G?,='KS,(^U@NY)S6$ M>#DT3[$UGHXDZ^FGIS<=D'I@H(>=CJ\DA:A1#4A4EOG94"SA+["55S)]0:_"%0L%/0<-&T&.^(,V MJDN;P>:[K*]9Q'!MCUQ>IXG,[Q:0:'^=\["(X_/63-!AU-Y' SX7"I!EQ-I+ M1U$LK=)E T=J\AE@$IN=* I:XT.W7 "="]E:6%&V<28*_;:9^*RIC"7*$4)0 M1&UI:':%IWWWHT@CZ'"4>$S]F0F0)]7Y&-J+#"U@0/ M>MK]OKDY9>96423RS\A9"48YR#6(PF%)G][!WM\\^X^0CQ&#,A]RAE49@]AV M.R#0<93MMC3O>,.,:#5"/(_XT5U>.Y.GD3Q4/!OUE%YMD!P9RKV+SCT&EA?.:).&BE+G3,5Z_N M/C93E_[@M.Q4,;&D\#)SLR&*S;Z*#C[2K5I>Q!P,9I#$H!V$^WCX?>R@?SSC M\0MAPO>U._[5CLC)X2W1@\W:' 1CT72 :'U'2 N&8?VH"))X*B;K\KOU3I1B M@SEZO]&H^@?Q,]%^0%SF0*D?\SU'SZTXV[1Y&]0^V7XKT(NG,A@[^8E^=EL? M%@V-*!/?T\6G1I$?R;S+P;XM%A;-[WWQ_Q)UP".(@ M*\/69'!N)A 5Y'JZ-B_E5&X_:UD /SQ/GAE>4*T)Y=B MB*&>%TW>C.M%JR>O<9_I=?Z;X1_HS="CZN$N^6N?),+2-_&YJ#%K1C#L\I:. MB7SGEY0"D]/>8Q//7G'DY/;(X/ER<(2Y[LY*<>1K>''CLAVYY"_GGU@.8;[\ MA"782#V.+;53!G<8D&9M3GBK.C4S$0Y&3)351,A 1 OBF5WB:*MTJQM3)%1H,Y'?TJU&*S&Q& M:#$4J4\KT^G%%GFHMV?;SIG#&=Y3&&J/;-J1K!FD1&J+:'J).BG\T!O%5)]+ M/0G52-=(;65YG2L^AXW0SA&DP4;R28=UBJ. -/=$/XU31,M\3(!<3:\/;*#_A]Y'QLB1+&4L5/I2ID$U*H:QS 0.;JR_B'P<4S#J:1>O53* M:=OX&K:42#S]IG YF;3E*S26%;RTRXT&D7;O2.#LH H(+!M,1 A.*61<+B-@ M[XO"(;[=3*.2B+%EBU3[3@7FSPWN7NU.4.(>0\6(RG9L^;(]=XFZ9[[,-:XJ MR]8[VI\7G=$?H-V8PX[.+2N_50Q]6T,!=C9E#EP*%'[IR;]=<-9STQ*_JVW0 MH]=5RG8);ZS7*H_G0U5W96!6YPRI-CD M(!VS8TRR5RDK>25^.D1G.O+!&=#YX!+XKN$']'19H_HW6 -[3S14U,7*BS+0 M8:=A%OUSQ#9);\.@B]%#TCYPX4\V9Q7?[8;694<>F<,WY5B^:-[9CFZ7&H*"$XL?1M@ MVH55*< >'NPML:_V*KNQ%:>_K(D:2\\4PRL+$M"@8447%P,R@+,4*"BLG.]1 M;>YF3J8G:4#*D6LQDPR;XJA6]=.?(RTH )=1F45=1UV*EC+;=G/$!KM[C/9, MVV S)M&8:8B0QOKAMJ1=INW3T4,* G+2=Z4IGKQG-"_Z!2@XT92&Z(C9$'/G*(#65L_[LP<5(V/&L,-*:*1Q9XH7 M W]>8!8:?C?<&J_HJU?P /^ .!?DHHM*5=J039@S\=F M'HK,S$&X##C8YU7"=ZFQ_L3+9[GP;%L_%+#/XW$,FO@!O/=E@_*%MBF#3Z*I M#!O#ZBJT_G@.*R%NESD+_?X9^\2EG&9A$\_[YH.D&?357!/A*O(&=CILR6]? M*9@QN<]11Q]CVYX*1M-?E6L$6DFSPKLF-&A5UI'?YAA1P*9Q:CCKU(??>2WM M+;:V1:$JPA:W19SCHO2DS=I*>C+K_D3[P&Y2SSJ!5-D3'H3@MW=]?K1JGR^] MGZK6LCZQM'Q"@V&GY2R)=J1[GHN.D)IG:XV=[[H1%"Y+*R2W5B$A\.(ZZQ?< M=\K)?_Y*OP'J'\6.P,7L6Q$T2G#^.42-9_@RP<,N 01/'=O.DC M.]>#LK[8O9V,RX]M7*SHBYI?.FG>U/LI#0YM:6)_U=A4(^]AJI<))(K+W[O1 M6)*B /J6<^PJ[:93JDS!(EFRED$T;*KH3UN#\J*QE 97]%C.$I:CX27@;/G>]5H4T"?O]UTC MOQ1N],9ZSC6))],V0&Z=]O1!23_Q.J+SN7PWT^F3/QT7V]C(*,/Y\C@M1;VWN3+5.ANGPQP'-1X$+!9,E6>HR- M'@"ZTSFZV&H'PD=@$Q"\,.L1WOC R=../Q6#@\RDNB-D,[*E/'U7@<+>5.;*ZV:4<:7O*74E>8ZG8-X6R7B0SIO9S=X?@V$ M+X&G+%/5 U<%>=IB57:=9#C1\S0E+U8GY&6I:4U[_,AV+%5.PC((ZUYHQCRI MJ?\ .W1I"BB"-T03GU@%)KRKBI.BV3PA0%C!^:3C\O:\=7I;QO/B>)*S'%LY M+M4VNYZB26V ?U&#N@WG97=50I26M)09HDB4V1TES*+IT0>8YUEAJC_AOZ J M3G2QM<56V-$HP&+U+YPKP'OLO^%5_;] 84P#_0G"55_B*/P_ET$XASG0G9#C M'9U#>SG9BG._G-OR(7D3X4ABV$Q_@CL**'9# 8UP3>SWSPOFYJXPI40QE_N+ MI[@?HF)#7@'Z$_84A SA=CE?HDZK&ZS_OE]B#5XWF9)5P! MQSPEQJ;+:,BWPU.VXEFHR;!F2-3#U,'&;_4 S%JNL!/>+8UX7TX;5,7RI&HI MLA2*5+LMT@$DC\8P3TBQ'KE*9EUM!78 MA @3'T$_Z?>$CJ$ _+"-A225.!6-H[*-;Z^?)=DG>*-=:\@^BQ7 ;K"=<6VM M^OGZ"%35Y\FA?6J>K$76)NC*X%S@CJ3=;']:S42%Q.-5PC:<%9LPA7]=\_EK M )G0E:39X#VQ&HC'B19)62B@MZ7G]!S!]1.&_DES385;FK%Q_E%W>/\?2-)\ MBGL_VI:92Q-49!L!V71T IM&5F9DZHLB'D^_R&2U07.?.3_-"W!TJ8M5A,7S M.YD$V@JOY?%H>E8.%3[C3Y1T4SSS$.]Y@D':3^%T,"0UB>']X\?H:2L3MM$: M_S/,KZO]%5."=0G)>,Z25N_%MJP*IQT^S@K!*SGJ?9Z8NIO%;Z<2R$Z@_\2> MR<$]>'?\P[%;?MNS?;I?7,!<&>.SAU?EXHBT!K12PC=L'@VZ8FQH/, P$'E8 MR>&9'V$W^JS?\,6^[Z@]1_P"GEB7B'O5_"UJ8(J/$,!Y#1_ M0?3+6+'$$7D.1(/Z;*HN[]=%]%H/XF:^;!([^;\[P?/ [S;=U.\I*;]SDH]$ M/L,[BG%4^$V]8980N)!Q!HK./7WCCX$"%G9=[J5EW[AH3R9TAX M:,P+ A8 +7 93>^4,=G^OQ/G_NV1S%]8 /XS^3+X/$T3"!U&VB,4\&:$R1SI M]R\,BES#,I9=*(!20VDC>FW?*BD1!'[O- &9^V72[G67*<57W-BS_-QDB#M8 MVLG@&3/! M5(H"B"WL'2OG1^.%?H,X5H5Y-5C%K[&M6I.E=R_[YI96+27?J"8 M'R2R"];>DPF.< [%CZK&U+]?$F61-7A6\==#'@N)#]5*TBK7U0 MM\'.TB$+J$:O[B?"'::/&24$7$ UU@.'7= \XRNC@'B=U#LGC3L,G9:2_X+1\4],AR/BN,-UM*T F4VA MJ=H<%+#'RE3)->FKPXXP86JSXS7ET,23BI *%M,=['H63@WUN,(&T8!100>4%BVX)G?MC;F+#-NQXHS1U/W[[E/3QQ2#2>+][E?PJ XM#_-67#BALVD;1+[FUXL@KS5AY /_&.4GRXB#^9> M]JB+A'N:'^=%] -E*=<)T^Y?D6VF&RO>7QO626)3H!$#L<("_=OI$ >P49I8OC\RHV%#G62Y.#!KH\ MG8(,P_Q=SC[1-X'C,JG@L.:FU*,,"Q=E-!6?-UQ"(%\F?D3S^'1/=%SK?)(L M)6B3X^M^BGN"]56X?9 *VZF1$BE%Z3%!ER.]_9L@Q56'XPU8*JM,O6YVEQC4 M>$)\ U0DAX#=Z/E_F'^9B)DQ,O(G,SG*3-297T O!PO=*I1Z(+,S2?%6_<^> MZ_ 5"/KE7;H!]2&10\6(W838A(8L)N"#Z7G2M5=Y]!W>\SRDJ:5=@W+]5YN M])10T-SRIZ0%L@?(^D.=;28T)8G4OG>@R3V/1'479(SMM;<_!=K\&)AN55H2 MG3 96<;0'73ZJSDB7Q*LA?<%@ZQ&,CK:_T\)*W.41&6]D$1A(L_<=@6M37XK MZ5+K$3[YP]40=G^[)BDK5IHQVWTJP-CPR=(C]RJS M/2JNCT_5#%7&HVAN_#G6QEQB($\9$T5AR=UTNV;A>T0TB^;2D_-XSLW89(CO M_#8*1Y4<5WM)B;3@KD=A.3*[B5!@(^=UTHIYQFP:&T#D.\<@0/<'#S:Q6 HVTEBX M7Z.JT*[+D@]0WJ1'7=NI N!NUI^<6TG19E95\M,!$I8J4<_5:"&]*7.A%$M[ M4IQL'\\,%=;K0Z?JBIQQ),-I=FQQO\Q=CGF4]SA?"?2_4$Q_E/;3C<"E$3A1 M10M,FXPU>B@UKVOKL243FKT.2I;J6.PM"'<>8+SYHG_GW>_R)Q9X[!9M*V%ZJ%:[Y*C-5XK?$B,O;B@.@);I[ .JT:_O^U4=:7Q%=KC"2C#30CMK*.3P62Y9^]6CP5];,KK:4 \=N6:X%)[Y&\IS'S/[*V'PU(=95@]=SWZ$X+2EA3I#B!ZE0Z@46>BQTZ:9,++6F0%_#-"7KU M O8JIJ+7NQ[:&#_R[-D0;3G2*F/B%\VSN0\] =JQSUID+RVA6$DEGIE'-9]$ M$]>76II"VBJ*7W8[RC[;I0NGP48!C$/EB^UD<(\>R*VN[<&?5P7QJS0!4%S\JKT\>J(LP+,<%$J[4U3@N0L! M:FHS-0-]W[)Z*=-1" @7IN5SERZP&"RC_V0+#'H5%^M/U "=#SC?RTM1)FA_ M!LV3O*D5C?ALX?'9<7P4T8#E^)P3KNUP;\H??%^JJ+065[#!>L';S!&,S\M^ MZ#>MC4;KN9@Y]E11/PE+'OY%NA@UYSA*SK'XERTP/+BT9 M%]SAG4I^.A$'IOQU6>:Y#:V8=5)S;1CC=AI'ZG,]$R#=)OY*'>^&?E66*)'& MV^8!#HTTT.MQ7JX351P)I/0R!*,YM.Y*RVH[2(ZJLOBS*A"\;#)J-!&?)[RX M*_"G:U.:<>[QC&#!OEK3%WMVL9BNB.';JKQ%!J3DB,^SU5*1P3^=^0:NOB=5 MRC'\\E%V4351Z=7@'U-VQ\*VF5Z)B\L.6&O/V[6]&ALJ_ V9AT_['D,=K2:- MQ-U,0B)WF7J6\RYP?=W*C/1'3S:7@QV#+:RW4\?C:0+0\3P?L?GU2.K*)WSM M\1J(%GYR81J#I,G88<%:?^#9SE(;W^4@](JW2*J$.>$H$CCR1Q/=G>6 M.WB6&?-9T>K_WAH+6;R"1Z..3RM465-'DXYG9!,-H>]67R>*]$<^>:/4NP40F"6/.N69X=[M5]/37S#2SO'69]H4M-8D M]BNMDK EM-B/*HTJ; B@UU8JR"W/-NO-SQ,"4P5NG%0;U;2A6Q3ZC^*S=:VYO0?)T1H6O+781AIITF(+-O;;U1 +OSDZW M Z3H],1A3-']]VD05?Y+"')S26/^&A3C9V3Z>&V$;6D^RE#[V? ZC>NC08U5 M#K5I9>JAO1GH!(/BG#;:\*?\7I)]B59].<>]ITL5M1&/.)L^GH7KV1/-[ T- M_#"$1MD2WN7=]+6EG*EQ.W]/)\W76'E9&1'V@6K4 &>0P64VPT+/N]66ZJ.3 MD*&O+FQ:M_:9@:OOZNL;K-MNE18P2X*4=2 M!F. ,]K"_OHIWB\44,F' O(RKO,O;<1G_7&S=I'< M%ZG/?1;]0+F[RVMU9>A[L849"6. J*>6TZ87)J:[EY? I<&4G)@!KXWOW_8>*K MLXI(5^>VQMMD.N_^:K_"@R^O[%SX2(L5E=0R)'D_IO M2FL4I&3<$Z?<'?>Y?VX].XY:R*.'$8$?QB47%=Z"169E=A*T: MP@:LHL2]:4RTA'B4GXU9':A.=<>0$Y$F? M^(D$DD_- M:[B[TNKV:*!Y# H(>MSU81I3;&E-?XOJ/M(>5W(T.\ 5J]3JWF#)\CQ>Y[KV M?X^^O>&JKF@*2JSG<_-37WXS*VCK.F4T89\",^KY]3CD$I>=I[$T)?[KVZR7 MQ#""@#?UL/9J%WL-!&MMGR,O(T,MVWZFXDJ28WAVN?_;@-<77>\2QI$C S+8 M1]<3"/7Z=A1P0=EZ);,[_8M*X?>R5GV#*&7-PMK0 S7VNLAU%F9+>1)TLRQ& M2'1@EEZV_]_]+D"PG=#VTMLANOWIHOJ,W_>#_E,V+H:V1"[R(GUZ>TW9SJVM M:")UB7DW,#'A'A6N'^'.-^&:3U<1G LC7UOTDUE=V=6G7[HGJ-K8D@V5] MASB>X32*@&,7&0TF;MK3=CDJL82$^ CT]P@MA%?5Q("&<4L,2BW[#JE&@R1F)-\ M Y>^$E]G_-J?6+!Z#S-B>DGU$4;;K;MV!N=0%W>. \_J]R"YES_@GN8);$S0 M4,^OV]1,U_Z3I1K_?:O%X(I6RIOC2!2*Q%FY'V(<>*%Y/\!3;*WX*788"V ( M>.@#>4TCS8P@T'&/B8NNE'7KUT,^6;5*B%?C%(VU3;6$VRAU?*DZNAM[=4N0 MM!,#(@Y0N3'1'TS;B/+9;+;^L?(;(5?&/XE[[%>NR?7 ?8#Z_@H$Z[GD5*SN*J\Z:>I8B?$'4>';R"GA;.;,/N@J'B0.2?QI&_I5UV4 MD#?[]JA]+6?$!T>L'MX!CH^;.Y_E&C&JTHAP,'+((1S1?! M;3RE L_8TSAKV%(P"!Z,ZR@1MKZW%PQ VT>2H( $C5%ISSR MU7,J9%L>"IBR-?PG,V2")]8QG6DC#O!BZ M)8D0RR);%LB38^%=J06[27&HJ.,=/'<%3'Y\**GBQML*(^[;YUM:GQ#D_XN4;W M,_8Q1(+0/#Y!P*M=F;&=,"O-UI^BEJ=.YQ,4:+547[C?-\\8UTLV$T:>1(HF M2SNDI]6^EV/.LLKRC1IXV(=XTQ3K$,V$*=7\!@6 78JM;-'GE5M9.XJ>HX * M5S+%32-"Y5VK[!_$/.V=IYAQGSY_O1S$3U0>VN\)S-CR=?MFY.D#[NB*\E%( M'4HRF=U>Y@[YJ9[LKH1Q"J)' 8; 9<;_Q,%S&A<;+,T*EQG0H'VUC/PVCUS? M-*EZY]"['IK@JS)S'A[;7.II?ZLT^U:[>O;49)NHX'=2,57CR2"1V7?J_&,5?S 8G3RYJR2BKZZII?:[+X]FP=O7&/S M9))(5P*3E>D110[,Y/U3\]25@DB*]:B./ZV^LBB@DXD8=%K:9 SJ8929;A> MBW;-H0 :7S>G(EM#];+B59/ZJK 4%1=;]@QF'>3P=3#==^*BD>!93>P&0YLG M)?MOE4'?!JR9)8+4T<2VO$O"F#YL@5X4-(#U+*5?FC+KLNL3 M9/?5Y@0$:;BH-=4D.'Q>]!6W%8_59;+A(DO3E,"PQ-@]YMR+?>-)CP;NP&@3 MA*" B'4B;E_%4H0E;"W)Q\7-A[0V=+YG^BF;J(L\S>I=\M 3VNH!&@YZ/3<4 M@.?0MWYNW,X,VB .Z[C6D26\R^IDI(>%HC'!#&WOK;(K>JW[ETD;UX T[:PT M)@)C]LA7&%RA?R#JO=U6 X^\I%/F(VB\*7\!-HZRY^GJ/37SDE2D9ZR?_#?5 MT/XKNZ[M;]M=8C+D>,Y3F$+']WW:^=YU^D_.GAYO1&^$I\)ZAB_/ZK2Z=NQH M]5A'DIL^!Q@8 7E)1$A5_U,X=[:"5^&GS>&6:STDLF^+]@(>#;X MW%G2(L#'^.&&B>2DKRVT"6ZD%P6^BA*&5TJI_+!IE'"OMOR.[[71U!I+0Y$F M!"_ MLUZZ"AWL6=R^]^.BA2/) 2A-5?P?POUL1L&KB! M73\(7 R==[B)U;]E.OL7;ETT$SJHO)PTQUWFT6JNWRG M<<>!6"\ 67^LLY%;.Q=2O,^$GD%0E%>NWTCSRHG#ZU0X2RXUWW(Y'-'%55V@WML;4X_(85/35^]UDNS1*A05[4DP? W" MHO4K''K(+LF>3*K+K]X5(B/(E!I$A1[9/8UD7#=-M91Y;NUCS\X^[[[_RBG\/[P>[IC6P2<.9V#6YC(PI7V$NO_N\?:*/],?R7=OK?:AQ(.5W3BSZ9WK^*EUN/&ZEN!MK<]5&EL7UNQ]225-/,4%%G=+Y%' M;^'!T#,E>'K>0,&!S&>E1RVAES1UMT-V'*&>65+.; DU/UE"O>?I9:QXZ*C_ MPJ0#$XDQG4I\,D7X_ (\I)E@W#<%F"?G(]F/7TR5%@P.I,3H![EO/'0>RHI_ M'40\%AAC"Q[[B.\GIE*XNBHY]G15T$"I@M;KEI45#QM'A1&7Q4^?]BPNTA2] MW%<0.M*W-)X+80HGW9?PC_/R<&"!Q18L6RH93QZ=_724A7RK(,9"8,RX@7#^ MZ%U)\\,0J:(B)&JL<32?9 7K/O5"QB_8(&L!SXF,6LO60\[&_-FHC@H:EWP7 MHM5VKCE P[(#8SG=-?_#!KW^*7*LY6$O,4'[4]AYM02%*XAF_Z5 3A[R-NOL M.N,<1.CI/=!MPC!=]US@<;#:#,^CFOJ([*R"-WDO,=,2'4NQE-FN\@B?GL8M MWN\O)3?4@H\8C76/3BKSIJ4T M_&S0U3>PG.B=0[0<)8COK3NY9(&WQ)*];!"F^!@][3)1CSE9,A"#!$?*]7%M M'K1.)$F%353OZ4?G,RY^E@6(T]YI4G!G)]U" .[@ILQF5IWJ+I)L(ORY2QQ< MS4U&/??@(#IXP[@WE[KR/!A<=3]]W1Q$P9C3'0@.B<9EPH-WKPOLSD2N3=Z9 M9R^N(L2V #]RDS=.N?!/V3),'DB2UJQ;%% D%W<@=Y?E^@XTN S#[D",M^2B M *8C(VD\^),\.%7OF6?HW)7I;V$;[K&@%=N,U;F\#P%-"0D8TR(K-25L+J>1 MP$E9OS^92?T7)JJ=5\TI+V$AX._Z?3MJ3&;D7_38X%6TZ6E@_<0?)' M#\UJNDJX:8WJPV3W08,VEH).[[L@!E:M96?SYT,5#&_[KVY(@-7/#K_)0%1)X'/:-^^&.).M9543G??N%:B(-AX[-T(,#8@ MV7\'J3S8TQ(>Q5EO4^"AK\$)Q*/.H^%C,\\B"$-N3G#];6/[?30,=9UJ?')O M48U@;/K[7 (WYT?<'<.$*NCBNL(!TY=\TI<0[ XC_(4"PH7MS!9%(%3^/>QA/+_@O!YW]M=Q?>KX>T\!W6;CH06=_X)_V M!P\8^B<7+?_X\2.Y,=J-$QQ$H5E"RYD9H@.@+3@M:&(7]&'5$NX#I0[:<9UMHAY 7** @]EJY#@CL0:>K2'^4.4[Q?)/#4NK M:]^<*E:5_>=3D(H)G,T"7I%O#W^:/0 69Y)D&?JKO;RPRHKD:4=3R,H+;3,] MHV-K@'9#TKI-?1JB$^TW"!W3GASVYED[]$^&=N/ISZP3=/4S$V%E).K\>,T6 M'.S*FG+7/\6JX%9J=#*G(@A9!F)$K'?J9Q0PXP :0!<"]8C_00'GHKZR>W'7 M]!=\JJ )AX$#608*$XXYGG-)7%#M\?$)+4+>E7'L=WZCC84I/R^5I(XV+"G: M49EF'?KK]^_UL+KY#C)"V:5>>]_!:*LQ3GQ'V9,<_F='IL\1I' MY'-H>[U? ME6=^?\.5;@[;7%TQY4A_R[>W#G;%&@ZD=M/$F1:R5O%.K4&]Q/),M871N"@@ MLA&,-N$ 5[W@&[GSN)ZH_"M8?&SG UG)): MLB3@&L*G"]"&NSUO7:<,E9?LK>;9;UG9:!CTJ0H(*^C MEQ@AAF1! 5O[P)%1%S27"/2^8GMXKWO!B)-.]'NT617X[@1T7%47\"O?_5,,O2^%O* MI6)M^?KRC W:VB,,Z;]ECZ''UA+(CZPN0XZW$\U)R979/G9X:-.X5-'9TD;+ M%UT?(X+[\71:1G"HH266O\]<5NE-=KX06KT-V._#VKQ:XN[K7TTM3:JKW3_C M4Z:]JLL4"A[K Z5Q6F(ZYPI+RBX8ID0]&9V M62-7A?Q@C7/VPH%WR2-B)X;R>$='[0B#+1G(Y7:1INLN3@$DH*]5S\$6C-]T856=J][FH_\[O,,Z[3J M3;7H4Z4XWR-($('B=@^!HS?HL';#[W'W4G__[8"NKNX4-[^1$4(>AN'41QOP M\.&KRX>R " &Z/P-.SS@1AL77B]I=/3VL.%L]57-[&*@]0G-BM&8Y%>7D*Z# M/Y)G+MW>?9?E?)8=#3DSOH-F0=8T!$IFX36)VE9D-%A>XT3/L:G^H\%F?%/^ M#$3F.<'6B##Q(W"^3RGXCSA64 #?2(6?>-7JJK[UE1ZEIE_AOM#PX^G5:[O\ ME,ZA)?'/9LZVP::+(YTCFW3K1'3&'U7PQ[2>?_))]U4L>7Z[UE]=[G)7MT(7 M,/RS%XL-P'A0!OHW(OMB]*(DP]\5;K8+^0V_VFH\=>QV$A^$/%Z)]"0]+5 E MTM!X FYK+8$M67LU$L&8T-D5'U+,36/ "-\[>@_,%+IK!5_(A]!&DH/_$ MG 15-XCJD\G#>5\K!S#=U,@TD@7!O_LC-T;1TI"/'\TB[:7T8@(J@(=1*& /X_;K?]VI_N\\=[ F!X) M-%1 +G6IG_JS>GX)DH%*5.R#:HL"+R1!1"\:;M:^2CW_41E5V!X!-E913>02 MQL'@OIPGK8N4JD,!^OK;+EF3V,J,M26]J:GD2ZMM4R9IF%F:EE+!3[\/5S3R MA0]^#=" \0J("?.1K*MM7%=6'/%^ODBR?FPDAZ[T!_&@% \!EU[\HT13J?)O M\ZB($-3X OK#!T-' 40RX:!KB0 )0KT^[Z;9'XT-,Y4ID^_D:O8^_V#K9_^B MBK/D7:82'!@0-DLZ[C]EETL(%XJ.AL_TW'FB@+1H&8VSZWNOLIGARXH"Y$#W M9:D30AX%#,W>FBY6=;G?Y&3Z<2-Y9W_,5(+;&\)T8>WU(/O:WDV(>ZA/8\SP M3PQ[+0%.]-GB_]MV^.\#\OYV@FEI%KB1)O3XU^ZOAW M/?]NJ?ZV'9:QA.0&7R)VD1R&ZZ";*./;W+,]]?M$R 8:=X>)9 9M#L"(40"' MGM-&',9]&"5J>V:U>8>%6U'7^I95(95*:U7)4)E6T2KEHQ=#^FI:R@=G:_00 M.*4+6"::_AQ6\!<#*PN;_HV'O;@*&[L;^]&S3_5LS(8M#K^_.DCTVSOZ;]@T M8AONXSY34U+85INW?4WUK:TKQ;#207.S;U]D(5L32JP,/HR(>:;_R+5@A]_[ MWSTD(V@A'6QZQSM9#!_ZBZ9H0^,NUD/F)LY6N&SC)-"? BH:F=2;0@C&7_TD M^:0.7NFV3K[OW9B$44616&#KX?2T<*?Q2V(>^7:56(5IN"F!*W$DI;=Q^R_& M;RB K'7]")\KAD^W=<:>9_?4,J!%S9;;F:!/JECAD&27>1(KY?^:,2FJPEYM M'\A0:/^6,L0A)JZU[W>NW8B%N 6%.II81P6;]C]2ES0B+:I/#BB'K M*EQ3<;PQV6FBU'*(/1AVWW8GO4JFHM/@^X-3Z#\IP#-P> 5[,BLR#VTOE'5] M"H),JY9UZ6Z6A-OKVZ)V&BJ;X:'@7$?98A@ M&C"HP0@*R'"D2*S1IQ#WX>Y1SKT+,]$$_:FO\(Y=6I-4\DBH/,RG[P=;-_]('4M\<0QV@-/3N;"Y XDX=HMW8_+&N_E;[:42- ML)OQJ$'P,;X",=!<\1P(R M ?K/[*ZI7F5547NYQ*8:7S_/N$:BO^O'<.W#ZPATL4[64BN.R$W_?Z<2*?IW M0:4G82"K$QQ/J]X;JW#FI-ZET)+"=-JQBPZJ3TL%CD()=?8C#W_/)H1R'C8O M_R_JW@.HR>[;%WX0!!6D26]!09#>>PF@4J2*](Z -.D"H88BO8,4D2I-I2F] M2>\@2%8U*9;A74SRJ9+ZR\6?PCS$JZ0I%@%-T1OW]D,_]TO+? M;!(LB>\;7[Z5ZQN-)?)(BL^RMB#E&B%.1_2!#H3\9;$2$-P]Q<(AOLFVGU & M(0S N[Z;8L.&]K+P!HTY\"Q ]<@_O^DWOV+&G9%7:"&7+YJ)\K7=;*9BRRI MC A&9>.3O.(7'Z>U;+ K3K;?HY_Q@!1WRY,RBS\$5"[>0+3X5B =N"7 0=. ML$0%NL]XVJG,:=^%)7F5@V?9AV=\OG#LBXGXK)Q43&C?=_^6.QM+)+)4_B_@ MU*]W7W&!F9!47'[VSJS/P*'[SH:QU=)]&W19[:\---[,>\Z1G5 M8#GKG*#7!TX5F78:UB!!'(FS?=A&&,)H;F56996$#B+U;&S&9"QPS+$8*;LW MOM)W4EXAJG:>-9@ASIHQ%P0A2#JB^NJ5_,.T@ZHXT[03)Z:1FH.02$R"F8G? M*Z5?&B''X+3;=F)D;-#GN6HW2TF%$-V?5U:Y1>U%D4.Z#'?]24FO"=B) @Y#2SZ8J0I+,2-JRVO>!1KZ1YK* MTSXWSGK%*"A.L%B6$B S]?HS\CT'SUW I._V>W!61VH4;\FIE26 5J(E5R) ME4[BP AUI+1M*$R39#.G#2$0NC3]]7G+NY/H)/,NL]N>%KHM]BL'-$PW)%_+ M'*(#=J;M_BU"FMJ[<\["%7QU,,MJ"T)(?SD1V3Y>!]6L[B&-7Q(37(5(K\7" MT.QILKU!8JB'[W?@#NX+OQ2]C6-V[KBG2\8L/THG>VO$ZM3_Z;D@ONX/%&^"I$^NP2S$36<'?1(+TFSO_X >F"@3=_ MK2'0;S^Z_0+7\ I^^X(&A*7*2^JU.%C19?3& GQE14U%>EIK[4YWF%.)^M^+KH(6ZN[UJT6=@41O'0@=!+VBNU]7 MBI>N_G&AJ-V6ZYHB/B6N[#3X@=3@FX4!6M #QF/'C 15!&V2]*6*=93SP]2X M5,)'_!?0*<_%9M_@+R/N72+-17.JML5&\M(QW B%*-;(!CV+/'("RTS@D.^G ML-6)!5)+( %9=+0GD'#FK6F)^BNB_L^GM__70J8I]&\CH*O$^?"=KB;/Z:2" MV9W,NJ)//[>HTM)G=FUPDGT4\)-MHO5TM5161=D!JZQIT!]ZJ.&T(;K0RI7= M)%C$_D) M""J?K,K>-4(Y(4Z#_%57PN&:P:_6IVOFLL47C9$'%\.A(U$%A]1HUJ[4A:3^ M+7UI'K[>MEM(*^6QYW!0L//SB9:X:_C/7SD;[ [(UN!,_8 < MZDXY>Q(Z.DIY)?_@?YUJ)?#<596(Y28#3NY7VK//D.VC !M/"=[GUG85 MS"S^CY5GB=T&=K++?RF5>&QD)L2@1;;. Z8FEXA; (3\G2?;K=)?!W3QDD9B M"9R/%U%2")U :3AU..HIXX M5-)_018AN'HR1Z.LX+G!TEP^!;_.:\Z?+.R8\396-62OSGU%91S]G-+GEKM< M8:<5WY)C&C DD\$ J/OURM._FFQ_/.=PI7"V;QD0XY!QI;;'O2PP(?EWZ4\- M*97X^VA&'2(_(UTZOMFPQ6<:?-=,J&SMK^+^=K>Q[T3LO).&72-F21KP.Z9< M-_]# [\<0F0ZC+ MRFEYB1:BK_"]HG "+3@VA8#FF/D.]T8\@BFT.[B?";C8OG8IHYB?2>B1_1Q,A4F%1"5!)2 MJM>,_/N1Q)YP5*V?\5?";B$'NR&*[]T#]X9L7FJE2"8J[D6(PYB9BOZA-33! MF\!O5DRW$.PT&"!ZHONR;5O$YS=XM/RJ7^;O:8'E2G*W!&2YM.8W6QS]U0P1\R__XUS[],S%!#$@[H7-VZ-<8]WGG3[67 M[_V=?$Y W R)_,:X*=%3E;C([&*4!S(.?M'-1!O3F7,;CFHJ>C?']K$$@KYD MKWO!()E4$!_QH;^_?]^4.Y 9N<3@$+JR'V1LA\L#FUO5G,0 5EH$I6-FNG_Z M>M"__TPM@D__0.R$NHL,_>2O,.;IX_F5:D)^JB;;:%.EJ?;S)-WY?,LC?\3P M]\[A0OX=ND3W![A-[_\E>>C_R&BI[UFB:E$J1CUI@7N'^Q.A'S1\&><1<2PM MGK*L5IY>=/.P?Y"%37W_!A &*<%?Y>E@2D#6WP'NV=2=8&2X=Y9$8O&_)\G^, M+'3# %3!2I?#)XM+O_W0J1&%_I[(B'+(.[/OY6@RL;DC\^K+#V)13B$)$F+% MQ".0D0"!O0>XT).<<)_ V]M\U[.GSNHG:]XU,E?7):]:41BEUB17]=%5"^@H MNKRY>OW8=* MIL "3"&9>@Q -OO&_Q&R4!.5S,KH@P%>Y\QA@,@\8M5N#%!3WSE*8K#M&]>; MZO^29UF%O2&WD^ZU,JDS.;577>]4;+*@0-S\<6]=^H4<2B1",_*;987QDT$S M Y+08WVRZN -3NR]D8@SU\_@]LW-O&:TFR_R&7JD[0[/,3B,FLJK&NE\R72P M9%[]UNG-7*OI9(M3V,[K>4U+LXQ 3I0< 0A>)'(@ ZVKR74Y][T2=B0R!?&L M*Y>,!1X>L>)H&KB' =#DNW2[[UUN;^LA"OD7%0[ZS0S(*'7Q5U5Q@C1%CCQ] MP"@>:*0TM"<%08 F/LK5/#]'<8!7'%'R,#1W>J2O+?JAKR;3$N)8CJGZ,<2I M?O'*@-8)YY'3O^6U>KTG)J5A-.Z,P^I$VZOH M!5YYB5+ 3O#N*A^*<0N$2I5CJGWLPX?BR8TT/WHD_1@#A'[%VE#)'["JJQI! MB(Z,B&R#>Q="#W0!WRG*]58&Y+5V!HEK(JWW0T!'BF@0!ECAL\( O5C9A&L@L9;Q(Y>K+J7D)V"4PU>]:*"D MT.Z$"31>=O25=W!)?8([7]7/F$L\[8%%%* 31R9WZQ. ?>!>J_AO^,/_C_G$ MK>HUX+3]YLAR86?-2W^2S0E$I?J4=5.,6HO?@^Z94L(,%E;+PEFO>&6&+,][ M6%@7-GH"#:H[QHIU0FESXI+9]JCB5&\"]'1RQ2_@\;HR3 MN0%=7%CYR!M$A[!\42-1!8MK4%5VR44?;?O6]]#$>B/&R]\CX#JW&XV'1I01 MGUP?J7F_6K8MEF=AV,AL8CS23U]=,C30TU%4M03N72/3XC^K#EW/D6W84[X^ M2I7<2CFMS$IF(X 'G1&MT#SQ!@)',0!14"]XA69"(.'\*&9^>KJV>-X0XMUS M9WXAIKBQ[NT;3@J#2<4.G6M]=8**@HINWZP"1PG @"QMUB::(TX(^VS*<@H> M"9+!;U%=[CYO$] 5W+P3)CMG)@5_ M;#Z$?+VZ__MI'RQ;?CTIZ-YC)O.A9 @COE+)5\ 7F#S>_V+>;$_DK&US(>PH M+&^=0+:Y,>\VD/*!@<_YIG_Z[,Z"\?6)UUI[D!?XEU^1D7ZZKVHK_BHM- M?E\Z^ZOI3:)9'[0L)L9^EJ]Z%,(KQ! MCN=S#W>3'O\P!(=[T -]@D,!U-7[SL^D?9DWJ/U:GQS'_0E1[9.A]G&SA/DL3E;G?X3C9H M,GZ\F+0TE!O%">ZPS+*-A;'C,J@/].WJEA %YUZ?1\Q?>E2N35G<1K3'Z.G2@1%?OU7#V?XA5@M LR[ M3]]*2%MJ^(;J6T_5AK=.\J2KVA@L^_ 4$PD(N9-Y)%-DV>8^392:D<0O'*.- MB*SKW_Z0P@U\T#:!$R:E\8%8T#X?UMST[H]Y/FH+L:RL\7(4W:RWPUD4N_VQ MS4O);;_YUP.<&:.<:D?/@#B!%[4*YM/8A-5YN6W^D?X'<,FXZ$. M;<0AOA"^9^U726>V;9]W36O,&*.6J(#'/_NQ/MG5BU*&(!=$WZ([AXEQP!;7F'ZKR+]W2S][@GSW<]*8A"9 M*.QA4!? O705MQNV\MJ[H9F^K\M'A@$&)E#2V%M+J+OMW#1?WZG"7E\LY^[W MBKMBSV>0-+Y3?*W-% +RWKG M%]S-5'FI.J)XR?,U(T%(J %\_6B4\*>#ZV#UCR[J?NM;'SI8AY8C+)8_LMQJ M!V4XB]<+H1[FT%H[&GOF2'T1J=%#O&=//7$E@P'=WJ1ZV$AA7@*R6\)Q7$XNUQ#WYYM.&%UW$U\KN5XZ7294;\FSWDA[\1:7]3N^#BED1O-S]$\:,Q.>ALBE M^9?>2:GR>I"N]UR,PV7]-^:#ZYRD'D\V(OS%B-JLHS?F:2*]DT62TMW/"@"8 MUP"]BYP1;A8!9;Z31_G<]L&CV<#+^P\SU@Y3BUR2!?/2 IN'!Y58<&Y8CKC] MKI#6=[$LIOG-R\K%6OXJG;S;-*EX<#E]^TL:L[5'#9/@@VOT?KGT0Y[OY\WL MM]M:T[A^E+/&48E'Q;*$V=-(K"28A"W$NY8GP'$KNW-4KLP,[8NNI&[S-;_G M7TDZMWRH(X3[:_&2^ KJXB50,\3#*W+/E5^,:&BXJ_MC]]JV9?U@?[]2U)/) MXP62W?-02-]3Q;<5);&)HE9AKI),!74RXL"Y=O2!QP4GBD<"RUW7YRH/,Q=Z M[KB/=I._3 VDRL( /9PM&&#B>+3M4@1K/XG_#4/1@VV$&M#55#/HUOGF$CH3 M:WUF:4%MS,-*P(@GE>"C2X]]#* >@ %&_L:XX*K*SHE<9)$^=GTU8MD48Q'] M)@7HI_Z*_2A*NQ2[5$VP+";,H8?1P'$TU\#H[U)X#5;?ZVZB8H45T*EF-_& KD,?ZQ@;IG_-?E1%)?F;<]15&C!45\1X%M+N8Y[14IP M1>KU%VG;+9+?!7#7A#.V5CJL4/F1%V@*G.TC_3<8H(O#GW$$NF($<:R KC&" MBF4X"*Y(2:Y(=_\B#?R;%/13:7D%=*#N+[*$MD28X_IK(CO=( M;]6:L5>0VMN2!K_+K,BZXZ?)J._*M;,#F<#)^3^%B?\_0SR! >4 U^\*T)M3 M0U U4X87>-QLC!^S3+97,Z[;YZ+[_ A(X!28<$5A]@;W1/C@M MU5\*GH*R)6=83CY.-ED@>6?$,4#E3GS;VSZ867#9G,/$HJ%HM@<1U2^E62J3 M];YW9,Q8<"L]_?38Q3IM;FD5/!A+&0YA@/:+[5 =LCR1.FT(M;W6#ME]T3A "O>GU&;MO;/=U. MFE.]+#L9=1VW"1PT^&#Z2>#0*BMT(C[[4(XF$!?Y904<5>4@@'0T3'CV3O, M/4.2SJJMP+JPGJ:D:T%OM0PC>/M> M=W_$Z:<@-6&;81;(/H3JLZ:9 M9ZIC(KA%HF^AC.635:8WRK/9%T#)1)8FP9.A,]'GYCUF=\V)[/8#$66#R?X*ZU^67)Y.5^^U,F^E4==3U7.XX7U^\KDQ28=W@]V.P.LFI]BR M1VTP\XL@Z4VURP)_G,L2BP38T8NT%0LNSQ*3+OKT,S)OP3 %D\M5M[G%9DUZ M?V>X4E>Y@PQ+-]V1EV1AVLXK'G+:%XF/AOLKANCJIEXH 5G6!5;Y97RSH6CE MNG(,8#YK@0$&P]K.T!%%5@[I^B?F-:!N^YHQ+G.^X!JA&]%\ O67S?J]U/:C MY@^/5H/$EV;U3\+A^C%MMON1F=01(IJ[3M[/OE=RE_W.'-\&B:JP6 ,2,0!J MWA;(NJ;H+L65.ZO9KN]\7Y.^MD"RPC)!M3F5LNZ:G NW[4P>['/%WFCW^9H; MM[>DVCA(\/E$F3L+34]WY#L=Q?;/\K12=@I*Z,P2K]RBS1JO1F$SL1=IX1::RY7?O[G8 M (UK*CQOB_8'>XI\K$IJ85P]/K!Y3GLMAC^V"ZC0N::DNQ";4S*!PCO_A!)$ MNEV^NT.!'OU\890=_ ALJ]6^2<#"'->V %; 66VRW;V^\O#B,02F+]DT"_'3 M@M=%6-E_*JJ=:)Z7]_S8CS@STU :%:% M_!J_JB)OFS=!6!YH==^JVLR1"G8R>9Y\$\!7P0,\'QH2^JUS[\,!%=:>_HHZ'IQ\?/ MOWCH+S4A;$JH]ZZ'ZIM5A9)PDT<'155MI\)@"O\C[78622[KVV7M#'>B1[ & M:P'2!@,\9,A%DF2J%_+RK9B*/:!A#.9R)-0GG M1"I7YOQVC.WUT"=2I[Q&'%;]EV,7>0GF@>@26F8:INO(T>6V**/LC>R5;UX\ M#[5JHIS9:NT*PW5COVBM6.O>][XF*(BS?$PY@OY3J1X.[*8=_I'A&GB%<&<+ MG7T)S2_\<_>%TK''%'_G3P7YBS! /,G!9Y.,'OK!+Z/S%GP@"=7?!EQ).MV_DQ^\B'[[Q_#'>Z M<&,W_J-# )Q;R5@VAH1I-H>K.OKPO7:ZR\,:%466*.!;D^N%;] MY&$0G=.< N-@(QZ K\$?<.M[_W3BVY2AC/?I:IN.5DE9N1MVN+%(2ICZPU6Q M#I=KR!)]@SNZTZ]4I2YJZQ22;A:&F9YPL(;-:^"P!B\V9QXD_-E-]8^VRW_U M.PI>EO1"7^3&/,2J]6@E?1CVDBX1D'!0J?Z/;^61*(Q#URBQ2\'D&0:0IW3^ M9 \^N%6% 2HX,$!>=/U?SGBFIQ5+8ZK*\WN>FW@B ?G(Z,:?54&T2^*DKHTG6K5 M5M++0_1L/9P[L0PP[GBWG,9>_.OZ?ZR?[^APQ] $R66<,S@M99W6:R]$=WWQ MENBXVWP%/:.%H7GE9@1BUFLUHKL"BE5C57R M5@C/^3#7U@M6W9CR9K7@?[9[4;N,.$AX,I*SW^75%-?B9CP7M6=]01=IJFLJ MSM,N;C._76B5+,<<+$?642Q77Y?.8M!\(5/6JB R9#W$G-05Y"ZHB5:&/]8F&Q,_(^3&_?=[O81-/K&GK3ZEY#[7FM M)6T;6.=(Y;PM>T< GZ^>>[^5-CUS\X:U7C7NH**66P,O]3IAK]L!!JARQ7E: MQE,NK5[T\_:+ ^/7>(7N=^X.KL]YA #<)2!^":8+Y?47S?&G)_GP803Y\_0. MR91\%OJ(N3)^5VA7F\/1VOAO9].*Q5X^V15YKS1FD[AF5X_?RGV-QR(;]=M? MT%-,#(]Q="!IAXS4:4? MB;H^."N1,VV0D-&C$,2HN*Q:06.CX9&EA5].&>,!DR$?V8"P3]Z+*E^ O9TG M8U!+NOG6$%&K'+O?(8-S)/[%9E5&[&ECVN+BEG4F^T$VOSS)@@\(@I,L&1SB MEB1'I_.'2L=V_LVM*WW5/'6[,IZIISO;KL.2M49 P21+;; 5LW# M4%C$3ZC9R20(=TY?N72YX'L\51/3S.-MF*N. 1(:C[:TE1>Y5+/G CN7/^I> M;,N+WTOX=Y?E!US[5VWD1EMTUEA#F%HR5C3J]F[3 JJ:P$2VU60:Z4(=/)XCF!3.E#X)*7'BZMP;96/=XC<7;!9B"PW]K_H$_ M!GB= (->WAF-P !(,W/H06:0F"<]E'0.^?X<:VE_;LIDSKLW;_Z"5I0S-YE/ MF/,LQXIM%7_BQO,2[V\NLESJVCY44CYWDW'(74P_5+!J@UPR7455F<594VY( M6W,<0D$H V07'-9A-!,MPA>.)LC5''#-R@5]+2S&/5E_^C M@_(5U6DK?[,Q+6]-0WE1+'%+!$U3Q>*=X6Q MAK,/#KX+9EA+965T,5[4?2K>9'57?EJ3XS;\[^YDI3_%+FP9&38ZJL\X4.DE M*]XB=@W[D2=[(;JY)+(!!211*G\E3O&U2# \1BO5<2S]N^M2%VO-R)(@0*]K M7,A45S->#9D:&\XX'WO5CO-9MX3@I3M/WE$AXEYSVEF/;]B58XK[1V?P?V.8 M/8:?;-.3Q)K3\Y98,?#/;R4K]VC>:GIEG4,@'2BM7S&3 *'73-!#?D%T#BI" M]#8") D@[42X]F-Q7S ;6W^UUSC$)\^-9/&'%1 MKX]N'V0Q<8YDEQEN([C3/*+&@ID_L 2YI23U^OG&*S[&&C6=M6,8H.8;_$Y4 M_)[8[0:_8(][,$:ZIPVGO_G%R^W\9:ZW%MR>UX!G#*4PF-^3_;U,*MX^(+XG M)^,;Y/ _ =P?!LX:G+2M5N/]DR.X;CTS P;H.\( N5B;>KIIH]JO_UYSC(GN M9\=\7TI+L+0EZEO!QJ@4B?B:;;QCJK3(GI#\+KI:Z8$+NB7^S MAEI#+/EX?OM_5I\7$DQO"I0_Z+H[9,O-IDW0YLQYFU#SN^=F8X*F8!>15OG' M*'8]FMN-X8(]AL;K[!(F_@W+B<303ENT('358!0UB&: @8\0I1=7!=*^(&IL M>]OP&K9@BEA5J&7Z; [U /X6 \3F(M.$,(!@6X3XZ*6T QH#3& 5JSEL=S)- M]CY2RI.RV52%(*8XU?)I\IJ=[\?V99@,EGP[C_A0!T&57^R@;R?<6.G$\EI: MW8FP6BCM,7.6UZ+Q^NW.>L^.T09$<255(8LYB:E(58<'"V6T(O=8.EG0G"NA MCU,O\:.D1)_U9SV^W^IJG&S';5IJDI\Q>(O65=W+6SC-2H:PY&LI?00FV^ 9 MVS]?G_FE[N9%>O9\W M>NSS0XJ@$*]M5UY%.5910?$ULAW#\V]3Z%S$YFK ="I%E4,2"CR&[KW[>K 7 M6KO#9#!7L[DQ-Q/?"&-[?YG7HBY:#_=[]LSJ?HVVJ?WNQ7"X=E-8+AZI[&F& MV\[GI 8RHQ-% PQ@/\JD0OPH9CG@CJ./#7S):5J@?;TUZ'!7CI&X'+9@KM;4 M4%L+WT47CJERFSG*"^;?B.X(O>$Z5P^((A(55^4)\;_ %KQN0X,:I\D[1$'WR,1,ZS76"F9.9.O@^RZ9:I9=0*.I^,6[#.3P6_O+-,MM&A_C( M# S'(,BGLL_Q8R7*<*7T7205K7E'(+>LEKZTCY?!RA@6C3U)%.C?I*TX7:F( M*S5!"<)+'T.(U"V+OKT<[1QZP-GOWWQW8)8?C#/[56RE/NIH@7TE(N1Y<\.!M=.]09GWHDX5 M3C IE:=!KDH$C$H?\@C5K6#OTZQV9[V\%9W?6L]ZG95OX T3H U3>WW?=/3N M=JIS]O7LELV:.%!3O9^]#]F(EKA!?FWP(6=8;Z#YZF\(-)M;+XB\QBMUUR\TAF<@\,(,3V;O_<:\M<0755 M-6*\K'6JP%159*%JN+^N8JSWMR#9#"V>Q2:S19!DDAQ%^1$)D6F7"QZ;H](= MAH"%;_DA\AQ++KB&W:FZ_UEG(H5>8LGK&P6V%-9FH6<'XC&4K''OF() MG?EJT^/W_$!!,YR=J"R8Q@!F^;)1^D,[D:9L2:+D5(!4SV=[2=UHJ,6WXK?B MHA\)DJGM3"]T@G,T ) ?0*Q,@;,!)D/?G46)7!8R3U;4F'J;DB.UI6SJX!NI MHOGN8MLTBV/=A:_-BN(%YMBC2Q%^J^[^JO#6=RN[H ZT&/4A,D4^0V8_S"4O MC"5"KSI'WX>)YU,I@W-/%.ZZ]$8SUJSMU;5(P@#WS'';4%"/H]UC%-=_,NRN M8C:) V]N,81C /7)/D8"E!JO.$KRK[JZ0]:@$"-9R8!Z;5QV\"%I P80QZZ> MXD:; +]5&>X>QB,OT35UX>E3>:J'S82TZC!.V0MR2H.[M!NBM26VS=5GG0?_E"5ZN I$(\JODN^ M 3XV..NE/&7LHM=,:^S5V*;R38C=;)Q4.W>0=PZQK3%?<$EQS(^CB5*^GNZ[ M24. =Q$$5IGTMQ)MP]-OLG;= CXDOSA ]0ZK&:"JLIZKA^)HTJZW'GMY]MWO MBP4BU>V=?\3ZA/#3^Y52OA3+",.UM#:C#[=Y2G^#_>J2T6/B1K% M+E+#UT^R"\UW(IX@>-]^-#'<^A+%SO_8E?;G,Q:OL1$":1W;DR +\%HF2N'J MR%U^#CVK7W9E46/1REEU E*OC=07AI:+V'L/9BG[EF\ZX<^1*73 MWT5&.YF$)ENID06K]^.PR+W%\N-MI>Z);='Z3+U,7N9,@OI@W=!]1IAE_%S MSJ];#W '^G:!;NB "#)L#FT1VG99\V$->13?D[L2T8W_TFG@NTZ69]_YJ,OZ MKEDCUF(0O\RCR8)V8D6+18?R5QXEF;811_9.WY$BV-(L?E>WR@J8S(Y.)B)L MGYNU888[[+//>E--$AG^@?%ZM!JB5_+\PO.?$=,ZJ-J@+Z1%I1>\6H, NYS' MF?F1'.Z81*6+3?C>B:KQ@%JUP8)R/>D7T2T"5(V>_\LXR,)"A,)C0Z:;7T)F#RJ?Q,+2!]!0HH3NPA3_!RBW>5H)7-\;[09PC\MD06?Z74 M#<]&P!';X&S?QQL1-E#N<L&J?$GH.WY%FL PMF=V)4%R[D./+?'$M>H M:SN^JDNVIWKE0];]*.33<%S[YMVQ=)H1>1F)BO<2>%]*/UXWN'9# @8O>T=R MTU[21)%+523\'B 0?E]YB,$BYUWVNTM83BU48V)YO&Q\=N%)]^L<#1769,U5 M%7 <8/A?3\$Z$-F;4;]?A:5T^BJFE&_G.(3737L:OOKU"")AR>TU0V3 V&": M(0'F[[V!_^?8VW\(T/QS-*>^(7Q'"Q%?M++"%R]L"E*8;ND%O1CSE.!;X?@9 MTT)&JGGJVE4BO0QX"C\U28_:]:R;R6^>L,R$Y'U)'XHTH0C;$_LHMWU?+18W M69Z&+4AREBL&/8'0;0]+47/A*7;=7A6V?ISLBAMXY"Y7+_4F,=#J^VJ9/I%1B\NVI&5SU8A^+C._1?M3.%!DH-ZOBAO$UFDX,_2VL>%!.V6U_7R3/7(=IO[E9N+Z%BB. M+.G.8?P"STX/VR][]4W)%'&]-?FT_H0'\KD;HM3)*HY_ M6J3] H<.:#T/>V[:MM5RN_0L=QAWX4,EF^Q-9%^\+ <2P@3>4'?I0YM_N'IE MY.H5CUY_NGD2%'$>B>'[E@PD.PR$EMYD9$2-MV ME+=C@/9MX#B3JZ/%/@!AOA(K254)A97CFG]N1% E%6E:Y- XZD&<]Y=KW>]? M6#G9&,;@UASD666>9OYQ;SO8I_,70<0M==9/;WRPTF=UI!;U[ MIJ3S=EW_(>7NEX=O;S#OC1 \24"3C6(5[)'67^%[! $88"CSV.@![J!2>*O8 M-65D&!QEBY4;!>,I^,RPZ$I2,.@E!?CJ3$)^"7JP<177=P@-7R*65E]9HD/F M]@3R(-A2*[=GIU+#:2TJA("=DW!#.EZ2&4 M.BJKUS2D+3EB@X2:+^[H]@H*S#"ZRCC.E [*BG*XT/N3M[,S"7NTCX!753]= M0,. 5^,.9IP3ED%06]&"8-*D'X\8JEU(@JIP@B.;8OW7U@!71O.>'7NBF +C M;T+7%T,>F]BLX\4V_'K/4A.,'OPKM)4-:9^+KQVC6@M$S@8 MG:4Z-&U":J[J3I995E?'GZI1K1L(O$.S:<7GC\AJE5Q7XHMW=7?D@1+L$B+P M P0=(UW>PS5"Q@+2R+@:+P(K#W8?_ 1I!*867"B;FFC"P4^I];XYN3J_*DYR MI\5E5)@7#+DY<@,ES\#T6*=AJJ+&?-:C5VAV*V5;8Y%XC+2,&971-)WM$<9. M-/BQU]6$P8(.V/4DH=C12ZN?'MNJ5^<64&>@SGE4U9+,W)FF^YJ9EW];GU.9 MTRM+1P7VU8M#^$SV=QDSQ=28MP?ZPDXSSZW)KMJSBN-(O3B.D+3\X MSKY^JE)$S^6CT]0L\.+6A]=I-#37LSXE97<0NF7G?X$DZ-=\YW%Y,>'">TR+ M2_CN_NM/<_TL7K.%;(9B>;'\"]G;"P]P>P(%'<1\2Z*%I4HO['ELL?>,5$_" MFCK3+8[P[MUUG<]X,'$ EN/X%4YHA]O!=&="1,HX:(:.\771K ++FZ]5?36< MGU](679<=PO2+'>'UC#^]@Z4^5Y7VGY=M-P->YEM^V:W=7]BB[]X_HF:3 M'=ME)YUP;&8ICNL\G_SI6JV+/W\ER^-\@X=V:;E.U$+&A8["VOMQPP;:)AFK MM PV9OR^B+9B8SNC6&#NQT_ ,'V0OR^K]PD3@988*8D:.#^/)+65'C+T!$X2 MU4KG.(LZ^&D/LD#L)LR.SQHFV:9TB_(Q* WI=7 1%=I^B/MZV[>WZ$(30J=: M<#\BFH5KO>1-M8%9$/'&HK)!H(5.A=#WV*N*,"_(-3MI!.7!23$S9?ELDPRQ]EE3 _J56M?9._FC/_V.5FYM6<^3P[V80UH9M+T MQN[&M03!!9.9JDN4W2>J0)1_,U=5KWS(\-")*PX[E/87=;SZR^U'&*!+!_+* M^0RZ0C@);[P*Y"'^B4[=GL19,;N.F(Y#<)TD-D^A)#QD"XJ-(.I.;(VB*8\9 M/.@[.X3N\0W+L8-^G_8Q[?PGB*0?CB+]TC399DNH_)MHUY_W6 BH:;2CATSR M O2AO'*GXN+[9NMF-R]DBFN6;I0SC;!XWU!7PZ*:LP?U#Y\V][_9P_MX^1T/ M-ZYR6Q#G5V8PPLAHZ>>*@C4(C6?63PW"GK7A76O.4!ATC=0P0 MGZRDNB!Z\Z[BCY)3A[T0@_#?408N!\/=1,"3"K<1WSBV4ZU7CR:Y"N?5T)/I M)C$-0F0!#XGS88XW[MD+?Z@@;'%Z0'[-?0XU99ZUB]-27K(!4"^TX]G?]77O*3D*+JE-.@@6W+L3G]&.7O>4UU#7>Z[%M/ M7T6/JW#>"WI7GY3VW/A^6RC>@2.!VEB+^LF'U1;'%9RT&TS0VA U-^GX"5+6 M,[5\2T5=@NOO&,CE\,U_9PI<\/L_H.E#:9][8Y^;2SZC=:^R#?_<)>1_D?_R MGX\V;2XT8]'?P%3A0MC=(+ZR%WOA=;\ K9N]^\>WY)C"_DM"F\Y_=2W^+^-_ M_COC?]M)8?;/K'96Q7H8C3L#^>&G82CPBH2_;MD.%?5Y1JQYCRT#O]& (\/K MYM T'C]2@'A8A::L"T&]FCB*,KH./A6:\\, 7W;/)U#_&C9J2A!W/$IJ=U[> M.,Z]Q[=,6CK@PD"?.K=+QJ$UYTK3.^YI@8_KCD.!,P**;*,(AZY^Y\ C3ES M2Y<)+M.A__X%,SJM7)/*^.J"GE[KVF3LPRT60?#P$1(6!B:9;1 ):^J\C%-RT-[CK#(?J?8#!86@OPU& /=+D$W7[1R P8(4V1M!PM!,B>I M^BKNT(JT^7BN-JPF.1EF[DV?#FC6R!%1)U7O7X^NT+H1W;=!3#E$7EY_/>T\ MK3G@HP,A:U-16$,]B7.;E<+@YK?G)'MO#8-T0'ZT[6M)B42:2(-<"JS%JZ,R M0_M7?LI$Y7PAB$R6PPJMFG].CO-B+O#R3N8D]$!Z8PL?7/5)KD_*5.BA;$$>>0H+1-[(%B8H?U;']TE1L_;,(#^RE7LW_^. M)\'G-*Y5S$[V.D(2Z0O31!!7EEY&B1#4?W\E52[7@]N/*) (H^'=B)?#6=N5 M34V$VNTR@\[NM-[U!AVP.=DEF(P@_8X DH:O\_9>E(ZU\*,,&1.I^U\]7?+<@TS1'+A3&#DT) M<_Z4'[.GHXBV=VC($A;)=V+7O/N> .=>T0>A%XI;N&"$DK\\#%VXH+2$?NL' MY7LJ?UGP*C@76=#*C, VLX%6.9J7]O2/USEK;1D!8[GT(3(JY89 3"ZC'27C;! MZ>/<=OU,4TNRDJU-@7WUDB9'G+?$3_(OMPKP4OJ$<7Z.F6F![1:88>@'^Y'2 M&&#RW8<+Z 0?=/.7':C&.1%KIU)X=S-!M]4G ]JVTML.CX2!P'&G^@XFQJT4 MF"813DK"6=S/B_B?E?J5&6@)E$%N7P[EV$M_F15-NBX?QU53:IV,)0C7,TZG MW5I"G_7>2?,,3BH@]YV]F5#2+RA\[%RB#_5TB;21]B^Y8@"8,,Z.L'X*M$OI MUR8(*RF%-5OTHV]8%1$[9?KLI "^$55LNBT9$=828&MICSL_;Z*^O/!8^T&2 MJI2 @"N ]YW@R]A3H_D^/\?;W=Q&M(G*L?*TVH+$)"P)1FG_5%\WKD!6!'F_ M3Y-.S.4\9#OGK_JZMMU+X6[^3VJ_M\_4FA-M2[(5BJC>UE2D^B8MY'-'+M X MXT78HX%?QS&JI86U%UQA=A7D^O@O8@5CUVSD1R#+<$=1^MO^ M#J()(I/D1DJN!_TAVF5/6WZSWSR\?IL*IV^>]3 :!EY11S:C8^J[25 X\%,, MP%D:"C^-:''\X*^$F X.0,SU?C>P4VPW?I()C>B.MPTNM-B\X X-:;$@EMS\ M".QA >2LWNS]9=0^U#LAZDPP.8YTYM,YJN.-(C\/M2 +[4X%GSLFL^=8X!C MQ#%)2+JL0#P/GR%R"A8 51M^'[LW81._2F.38U!/V"S1;S$C>%#D M?J-?/(\XQ6RZ]K:009+3[AXO,]W+\?=*#@)5(PG*!K"?4ICUCS!&N#)9W*K2BAG@9R=3'$@CB'VDK.=LT* MX,6S'*U4$.XAJ!O/I?C!5AD-)):#\'7#::"C,'& M]U]E.!U;3S!'TU2\?O["O,I0KJ<_#.#N)H9LY(VAKR%3Y,=?U@R1Q(-)F;]4 M!?/DQ?P.!#DEO0_3'1B/$@>(DM4!+Y+5;+T)M73G!.[J/JO29--O<9%MT2^5N8 &;/?9Q^??RQB!X,

    6R5 TCL M[I6J RS]A*)5KC?,T]--UPF"?_-XFU6:D:TAWZU0?5Q.",O!2>O3S;S0F*Z= MRS;O&>E5$C SHA6LZX]I7)O\V:JKB\,/C-+-^";TQM#>B_?+C7"3[GMI.8UT MEDI5"ER?## @=G]P;;JH;U=W92G#&LGWK!,#S!U'(#% CF.Y*4OWO@MY:R61 M2QW9W4<+_0DO,Z24$"A8L:__^Q;?PW80%6\KC_VBM.,H7IQ#GW+3]V3&\XB? MF1PV(>X]DOC/B,5L"TC=Y?JL&-KH7[ /YJ[,!UF@WB./-V&A%3 =/B<6!+2?NB.*(=6>*YO$]KA R(&@NO=/'. M%X:!V@0H/--G0F[(1&Y\-?K/2_BGZ^9R3E*_R]&"FMMW:'I!U_-XXS0IIC[2WGYXA ZGU U!8K 38VX.?\1K'"P,'69X+D>IY M^T3"J/"=2$6PN_PC*%2A1Q^]U).P_F%Y+[?#'SI]LRCICV* M4M\)"HW,D%6.,7<]K)PHR)7(WKW 56*SM!=\%"NZ/)('N&MYA-SA[9OL&(#9JXA)"-F5$TB-]&YU@V%?60-I'DA^OQ8X4 "J)N@,Q@([ MOA*W6.A0DQ_).E;-\;7G7M\&$V(LK38_Y%D^I^*-' MGRO1U54VI/G3_R7WP/^701#J?PT9LP(F05IUGQCE1ATYB2*D[5>?G\QX(Q[? MVS1L8>'L)LOY"I:MW8+"ZUMN8H"'E1%0N",!!J#6 M222KK$_DVWJQ)@_WN*NP'@2H*\C>@3!8,=V&(_LN%9:OLII_!.H HTCC12Q0 MR)_I:D.*8-5Q3 &:ZC08_,L3OH^^;8%%3ENP%;'@7H'E)9)8Z"0OB:>&"5UP@=] 1YL088'F:!,V;\*^<2Q)>+Q+0 M](7ZRPI@ *T&F;8?)Z!4W#]P)\(JSJ_+FN>,_E)8=6X 1C;]*^^?$#9L'IR: MV_EYOV2GG77+:9!-G32!E'8;Z4>ZG/Y8W*9SJ)U)I_LI ;[7.19FDY!_>1"B M:IVSKE O(/;Z"$P8.+F(2\<;5[)U#8H/2?EV[/X;BFQ1P.5 M6C.>].5@G7'IPNRR197 J37CFH:G=RA'IEC]?_15/@$V\Q!IS1^-C#8?-DVP M)6^3]@VDR7WQ25OO&+:B56&C_Q*\SB0O+6GJ;58UM2G0X1?@+JP]2ZE< MWE+3':F+X\YJ SAW:&\RW^6RZFJ]/^TI\WQ$ZE)VM1-TSR8U<(A9,>7T-KTS MIRM@GWZ]D5/3+>;.MF]M[R>BIZ/X;]<72J6?XML("#N4AQ2FN2Q1XE90AWX# M;'XQR4X?[SA9ZG?-Z)V>C*E]?^AM+U/C=*_O3@_H[;WK 8NNUU."GL[L.."!E_B9>\[@NK+&+529[F?7/KQ=9OVJ27\5WD:G MDH7:A2;C@AXW-\;/ B-SZ8.IYD,V=]\D#M[:93["?*.D>]]]+N2GZ@WJ24):D1X MOZD8VS/(W1CPI-5=Y_>QU-^O+;/N'Q^DP@ M>(J;M/D7R5J+NRK#S+,,@)F+L_47/-1Q.1GR8,'K"\ HFE0NFD]#355M.#P^ M1,>=U!2A^YPRF%.@4\9U=2[[0LOND@)O4.HHA21W@F(-!%15*H4I8MTD "A2Y6N M@M*E*TUZE2*](P@H14A"KPDU0 @W['WW?N\^Y[_?<H ]_-DW6Q6<9XE03H:_PL/0R0@?NH^SY3T*<,FS37(0Z@4M%CUD]; M,8L6$A8T 1;<3^/&G2Y,'24B4(#(!;6VL_FQAE ML4RXKF3I; ]*[3)4D;R?-$%R]V"(J0:>N,T'/EE=9@%"D3TX<&V*7/Z4R'$# M)>$0^[(0V+W'K=G$S!U)2>VFJ M*M)4#&8\R'_%DB04AV>P/TAW7D+3P[TK;._U7UA^_P)ZG;U7O,#N#>7[P) M[:<9@ZZH"T"SUG=&SI[KE2?N[;7'KJ"].A^QD4]5U)X+ $ @ =WM3*:M?CJQ M-!_7:OZ]#AO)YP(:5M3N#Q&]RJ^B/ MQL*]*QK"+OQUM]BD^[F!4ATESS";\J 7072^M@;JBYE2PA)+1$>;6!OW[,(@ MH3_C@7PG,DF9)CDI6DGU3TV%NHG%3T:OV"T(,Q'D"7STK)%8LDX#FCW13",C M([J-B+3K2$/[V%+;=\7\A? ;!G/4K^.UY$:NH8X3G)6>>!RE/-3A;(^W%[LV MK3T@IY_NY)E\'\ A[5U9OT\$BO[2+Z-0?,/$G !)?GL']9[V([:@?Y^\CY\^ M-BQ4Z^5(&T--Y8U&,R.:OE!5RF>V\TOD]W<"'WV]@OJE\GQ+62V'#,3UPKVC M8%[7%O1[R3X&)W(KA30:E(6.S9;BSV!86HG'+GI2F/9[>IL[Q%]P^KM7E[5,NHKFJ5CWUC"H&G,DMU.&C)KGI25#P,.% M3U_H?/;U&2092NRIH[GR2^1%'(_BLF(Z72POMDN8!J26_1EF-7%P;K!"42+] M+9QU9LK,Y)E;AY61=3)FV3)448Z8VH%PYSW:8F!5(V)CFTDXPCOZ/:=,-2WS M4$[;O9&P%;Y/JX66Y=@[Z7>S7[IIHIO:QQH[R7UJK#[Q["5$+MZ:\6AX[E&K MM$#W\MG/E-^\B6H<67=*^^-*[1T>'_8]Z#-.%J]\']*CH=")L,WZ;"LP61L. MCQ 3'-XG#(TPV"@)UA&Y6J[:UQ6C!I$!>.HQF;;2+4:EAHHWGIG45:KQVC M MG7S@;Y-796@$";;'>%KU\ MTV,52C9U"O&?J#KBYU^NUH4-N'\4H-OB"RP2S>;!QVY M8Z(]7;3WL8+%PTLZ">)$IKJ=!%DG'#;N/0Y$3:A(;(R?V+FOV@60.U6[R?<= MO'=CK>UPF0SWQG3Z+_(W$*UBL-N-&'OXE4,G40'IYK-,??UQYY?Y36<22M,^ M[F::IN8)M>KWR'GT ?33-71JCU)0O]AE"73&$AY84?\DJ$8/]J2-!@=RZ7R! M^KZDKK[YN6 ]I?=1C([SV/P&TU%X)I^MW8R@"/"LCS'N_".ZBP!OM 4[$>X7 MP.USU.H%0-0V6NL.8?$*BLUF4F+G"FZ],E;#VU28^3F@:KI[FR^ARJ+3\ROI MU][AI46N5\GL5'%%]1? ZT$D,QC]4DEZ&KPGW]_;AH4^(,R414+7$9#(5=PB MCJ]JAX(58$TUR(*>F:V<7RMQ(V95N[>F*GEWJ[)E6I:8_1XL+PTJJ+G^I"M=$+$P#-7"1HE2:B,RGASR)DKF2LKQV+28VD\2[#& M*.I:./-T+81D(TVSHGQFG9G6\51COF:C*O+DQY_U:>XOJ,>'$-/IU!X\-%MD M?0LOBJ#U .S0><$Z*D>,W;#[XSAQF"X7*!E,ZM"DX*#"4S/=7X/V^7C4]5IV MA]T[GK#M8S]'7 N7 ]':AG!_;UR@6-UB&R5,9JB%1LD."];'H XZL!I&06\L M%,>4GL#U%+M5@/&#,EG+2>KDU)F@J!DT/'%V5$(\:J;W/2\A:$B\T6]?E:OC M'SCS/30!=S\;OGH>G26 MPG;5YO:&!?6CDXS/_^$+XA6D2,\A:^#OVFN4<^% ML7V=GW9E):@<^(\_^29FT)0\,M;/H">YJS'SQ3AXB*&.C/^Z0!1G..".TWJ] M+28R9%7BNV>FQ38O4<*<=^!W MWWRHD1*RR+(WXV<_PK?RIE?Z,6U7,JG9*_.M+JHD#VJ MH6?W+8M'M#Y=>]B@[*8J1; ""^I\$L_,UP'C6CU7S%X_Q7%56CS0Q]H^8 7O M"63A<5[O\??35A+3[-;G[C MKX.-+#9^AHOGN3CZ2@"FCW(4#":+NFR&T/=^.;L*_W((D4,;\8&3/AUT^KL" M]==4T[!A*QQ_[;L>ME/XNYT_$E<3.V.MQLC\+P J$*GIDWKDDV>9A _-A+XD 402<^. MD07_QII5US?5^QYD1_N0<]R@3+H OK-_)O'@>RRBHAZ;U-PJ"U%:_>'&#.(]H^]^-:<6CHS\RNFOG.)HMGN(\6 *]P-&C#=&0%^5J6P(\5IS@^D\JPA]4?D0Z_%U.D MDV6$VAD%C#EHKNR:'NY7;,VCD?"5\#-EF,2$]R@8HZ4SN=4B63AK;CR*H+"4 M(--U^%D2NAC!LL05R2?(JC(!!T>U,J Q32K,:)4XA)ICS5-.O@%QS&'XSU9.#%L0+=1= M!*8NS*FPN7V*B:%2RWG76ZSORI2)5U5/:P=\ZR9"QWV36]I,G2X $$P8+?R] MR>4CX@*@7,,)33S?V[&NGMKB;0D7N/)8FT[#BD6X83X6'K7SHM226(53S1G> M#&TA@D.WL=*2,M]]GT_7DI)GQV/-6Y)RCVX ]# -0!5,82T7G2D, M4 DQ2L^*H;GL_C_9=FH_T:66* ^:S/YV9-J7U!3=\1:.7FKBEV.#&0E?E1*7 M+I@)N &',*P'RJ/*XQ!Z=)O;334DR\XL2BP;<]PBMD^D M L&5JZ="-<2(=JZZ"0O@*OZ7!PC!5U@O@ MS0T$T07@_DUP 9?UK>WAKO$?VO,*(#D8;C-[AAOBS7]]R<1X^KRVW687L,S7OOE6]HH)_L-S?'DSP MMP?/XA]\ :AOJV+*T 2)U(417;><_#WKGV@6K]O# 3+1(CZ+J($3%46-_B8 M?3R@;7USX4!ETGY1+/)PGOD.6GHURNO5F)AW!4Y\]BJCSY%[]8%.QWN+MPAG8>$[+\R<% ME_L_;]S_R\CGX[SSSS!IF6KW?,$(&/0TLX767,]!B:?8-ZF;KR^ID<[%C4E&C79%WIFHS)>\'W%6LV-)3<%KGD9C]TC/, M<78PB M @0YO+:!_WP&%TY.V5RQ4H:Q(V47P!77+JIV*W&4W:=$:LAZZL3>40X5!NOK MZ>_C2)(^ YF9&E-?Z7E8/S#*5\*32#/HDGZTG^R9X6;5@#ZL2V_U_R":-RFDR$LV]3H7@'*:1GO_]_AO)_IQ*C=KT(+MN]%)9C/#[&+AWB\_)GF0_>HDVDMI M?R:4E'5_HI?Q)>Y'D^KH98@9>@%\EGUXV>O(8F'PIQ$8'8G4JWC32H=!WIY0 MHD>>U"H_4F^MK(MK 0=^6DXFIV6H? ,P*>MSG(V1-?SKU-O#='BSHTB+8L'L M4(% S-3U>7V[*P2,!?^I^S[7P[.['%#A3A@2)ZQ/Z7,!%$]F-UP *K5S,VML MX479<7:./M%TDA),XL(DLUAC.P/R.2WY7L;.P/%(KJNHAE\K>6F;^(TZ9>,5$!4)5,B)TX

    TK_@Q@H>>]4YQL7)I,P.O/SN M11L7':F^YU6=H7E MZE+ 3_177A41V0P1RUPS1D:I:?L1M^81@8Y GD9*%G7T;4"%]6@-FN,BF1(VPYR>I28AU M4J#$$0IU1RY2"K_9&.&MLQ\D= I<4O&%D>#TC?3]LV5E*]*4;$-9G89E^%*3 M8/F\'V3%_:&_AUOY6CV$= 7Y*U:5G.^V6S:#AM>M@&UZR:D8+Z8%.J$Q3>J, M=$ \3D-@7*PIES'X?+[.5B%NU)0.[/=:>,'UXZ+VO;A3%>?H&J^RG2G9 MI91K_!QH%550-@J\_FV)JZT8S&K'7<,4!U>SU&>Z>Z,I?OVE@%-/DYBZ[2.H6^-5Z3NU@['A%7I-ZU <2P.*JT6= M4O![II7.N)X)E5@YB)S2)=/>0N>N !Z?EI(%:KF2.-;&;084^=_CB78KDMKM MXI%+D+'S5+P/$#KZ+.8B@*0IC[MO7\%KK'"BW])_$O.W+R1CB%XQMB@"%@;= MJ>&#\6>MZ_(>K?P?V)V,N!T\5MI)9;_]S@IC@3CK]E)@8#)"D2)CA7]%KAQ\ M+?;I"\3.-MIC<@A//CQOAA%^AS82]UM 2_%U0W?6 Q;N4IQ'^P5F0W'S3Y)4 MEMI-10)?>%JX2V1B1-<(AHP?F&MI!\HS(<]'IT>K7_)"^$-*9IW!WQ7E.C?I MM1&C$#/.D"T&[%AC^MA=:R:P,99UV;R"(I5>Q&N#835UEW$3K1ONXPY*)G9O MM/EF-\:9V'*O4:MQ+9FEAB_<0U38-Q[JVIGL9BW' MGD6O<,3B[5A3&J(X._A7[%3!$^2_8GLK>7\2\6C.&B_0&'XHR?_P$-C30PCL$ +;)8T/<8=A+4F^SSZ37;RVR(^V%K.N! 1W)0OV M.X6!7=V&R"JA&R LFLXD9R43>%UFM=QB;]6#<6;03=)CRQGUEZY1^U'\*WVG M&%32,R_L*]-I4N8 M@GZ6>^J&JYY>V<&=Y#0V:CBT)CHI_@7(CUAU/='RD] M"K''Q]5Q"["XQ.PAB4H&^;P>BG$7:4><1(J!9#WQO<%=JY,M]-8;/M3K:@LB M; _%^>UM$MYN &4[QAT3PL(@JO)0JLM^5SG2:2R2$6'&*LHTJ?N@"%:4AYI< M7Z/6V!@. @L$$R'YG;!=H=9WB4UII/X?/E.X(^P,P^HIN> $4(FBH*[WE]>^ MQ->"+! &/$Q*"2+?=M&H>\C5H&B#2F*;/@R +?5[[&6%77@]"@N.BOT4*^5H M0@J/?>L+!1U\):%.I:(ZJH.92_F\72@W2%3">N/"L(R-I,09TGL]D-9M:7]W M[1W,<1K[;O'%]2QT=[K4Z!^]:\_QCZAQ\- MFYX4NF&$YL:>((R'B+=XD$B70QLW,N^'%6%YT2Y;UFNB?Q':Q8/7#F9N18+? M,:?@LG&.V5[VBA\]]OPZ=F3+A3N8AEGA^Z@%<7)&P6DKFBB=IIE$+WKS6L%5 M!A9&/W=E>:+-:-FYS;\9JC6@RK)DB!G5&3HS,H="&Q27^_H3D;CDD^"/F#-; M***.WYN*P93O L+O^$&A$TB+4T9T:#7/3-\=V1]5RRDURPW&Q M:4T1+K*OAA7&F-(\IH0VQ2WA%^A:IEQ#20_R>ZHX,U'C]?P7'=N-1E/]5;@C M*"N8+TR74#.9)GAB_,M5BU5FA>WBV"F?OV-;GX?%[JY<]$_TUM?.-^N70>XE M#[S:)2PO[;N&&'Q<1WHVQ(,%7Z+R L@.&OO*1'O-^% M-F\IUP4W1E_C1IX]^8MOU)/9C7FKC6/1GM 2IT*)<=#_6R" M/X])+>A=T85[6>B)TVP9A +1&5S(%9$9FHP"=-,LM4%%GJHSM;MF5Y@_WE \ M+HW O.4<#+P)2D'6@\-E[!EF_RQ+-.[%3%9T_HPG-G)P_@'<>GKQF!]/0 -J M[7)+/QNZAKH/7CH"L73.7':1-)^>V($P2E!T<""'N,$:"]>!LPGST/KW'?>H M,-= , H;8I$LN$[4^1B"9 K5I#I4V-^D0P#H@P- WQP"0'^D -!=%8"!QO5< MZNK#@0A?9'^8\!/R>LV2@M@D)C:BEEH;TB15>&Q6_ 6 M;6Q3+3S/MZWZ'9BYUWW@&DWH@!FZ;CE>A;IF!7HYF!W/K32V"DIN&/[,'SI( M[%?HU;LF& 4-_+Q42J^5'R[.LD4G23N%I(,5I ^XH=-;PU@[;;6O#L8+EUJ1 M;!P&,!Q,DZD$;':&PA'O00FDLI2F" EW\=1-69^JJ\%.F4,$$>TKMKQ40(O*VU$R;^N$B%>P==4SWGSHH=U**=I43(4, MJY:1KP(/F9K(%C/]2)':C90!E?-CM3Y\5T_3C:?'ZAR7M%\P)&%FF$Q8--PL MR"&E)=+RI6ZYMY?C;0\"6-%GY 0<.&0@LL&JO=>$H[.('N;FA(>X $U2DTNX MAJ_1,D+*8/52927VR^%T\B,2"&%;J+*EGA69)L\$]#C..&A@I\B=JOT^;3J] MC1IY(NR.D@D#(39"*UMPQR$LM"!#[E,7-W2YK@D?\@,'%8P]=#TUH+5R2[@J M]5]G*W;3ANLT:+N15\:,Y=R99(3K#XZ=5UL^];SJ BSIE68' M6B$"]#G/.L;5@%2!4H),9S<\7MLT%F61?DNAJY4[1Y?#H[#40Z^5.GRK;%K/ MM"4H3RGO9F?>+R7=Z=";G#@AYJWKLJ2572=' M/@LC,U(,R5%)'5?]^,,[1:>A/[&-VEVB]-"B9;6_2^?DCZJXK)56GT>_"O7] MLMI+I?TN 4#/3[W-1^=GX"B2)$978OFO-NCSZ$-EARCRTHP''0AA!E00\QZJ MQ'I3,,@5A\S<.RE?.B,/W+:LP25IC=W)]9&Q^J\>=!(+=F6T4YR!TLOJL9)6 MJIAG0 XPIV]SZE///P3QLN\TU116!2?->]SJ>QJ([C85;Q;V 97^1!07Q^->(52#Z 6:/ M@/1(6]MU!GD6E1!;S$@L>2Q"^2#FKG" MA2)!I9FFFA*3XV[EC;4:-"^ZCN\ IQ$/Y%7<$$K/PJ:ZLN$0=)&J/R+C0E5L M&O'SIELH>JQ+'5/@HI"-9/,=3L!A&&)LK[,_Y*D=VDS.GI7$4*S H>?L;BHT M/N_F>!OF#JBYVUK7W.%AW=D+&SV&17QO\^)?:E[\7E[;NV4S#@XQ\IZ'C?_!=XQ8EM M*O"S32/;2[Y[B5[W#TUU(R:$WB9.L K$8YKPQ6PYD8\:YU8/5:L@M88UMK@1$'Y MJUP7\ZP(JH-PXXWU5*:4+*E9(*LJF\%$M,'$RKI&.+GF)LO-M3Q+3I+,I>"S M%[3[;O6QX+;,P9! IQP5O##$D("!],I-\ 64C-3-1 K18KJ50*DMTNG7GLP_ M9[CUKC1K_7:LG \A?H2@7?F8>FCSFS\J2Q.WAJ\R9S9_$HB+ \AS]157>06 M(!>XQ9(+_:<;&RZB^%&EYM".A",N$& M,G5\4I5!/,^NLF."#@V.ZGXV"Q\(M8'#)%*NI*:@0 MC8&M^DHHVS:8[79Y]E[NS>VL91H/T..["UG MRR3H>]LZZIL;FQ\ \;>W[%_8H5'^\ 02[^SM<964]E#9G?50U(81F4&,827H\5[ MZNC7#V&P?'9 \P)OS'M@/\;2AHTU>!A; TN1KF%\R;L<>OV4&B03\K,'\HT] M%W-*EZBI^'PP#2]H8D>EY'@ZU/&.W MR&(5<#A>(^<\IF7\'O_(,TKC!PVY7#^$[+]#)YK/T))K@ AMKC1!B0*1S[.< M,G4$EJ R35N1_.[!IEHO\%NZ%%7"N)%Z63]Y&Z\#'?YQZ-!&'Y3!$E2!0>W0 MHBM8)$$IR5T9R0:@8G_,-#E0W('B/ISSL6UM.5_'F7<@K@-Q[4YLU?QB.QD M[WG&VFUKJGN.KK,;PV[WQZ=2D"ZVU#RKR(/.:5S'A\Z#]QH!/SM$P'^'"/A! M9A]8[3"KM>:'JU#"<'L&&B&G3R,;9A_G;VV5U6GF.D%@O,73@I%B\U)B/(LD-1#K>P\T-:^T%9M!(47$SFJ9E[F61FF2NQQ-:: +OTH M]T,[^VT4;VEI$K_EA?T>63QU'NJ@4^I%D^JL9(G5JZ! KY)LJ)%3I#E30PB5 M?BZT*R@[$F=^5HA;/Z-.*T'5A#3VHR9,-V5.+3BDN2GY_S7\::OA$$O9%+.- MQ;"D? ".)F1Y#L=+$;ELV4FNL:&[;M&&PBAYU:-<-;A*Q!>WR@P6PE$[Q;F6 M#RIJQ8W)\N/?(?:F9/$!4+:4:$=+?R%Y]D>O&[.,SDXGWT[.3G&;7V%7N//3 MDU?'GR4NMS6X^*:;QH9'Q$" &"9%^L5_3S=#-4/U(39TD!"X(,P,!7Y/\&7< MXI!P;L( O@T!N0J40EL@2E%.CO72E;)+"N[C4^8]AX _EP?L0()+465#.VIFFQ+OD.3_))&NTO2?WH_ *]UB!<-#MX6A8=P@;?6/2 MSV)V'J[/@[P^,S0A\DAP2;1;,67Q-18IE6D.X4HRUUG.KWBGZ"RCM1IM2HLW M#_LG:BH ?TJ%\1O;XXB4&&#QV-C0NT.#:HS8<^XG7@5KC< ZN))\VFN!O* M@[(&7YII$UTRO@ONHYB"YY.+?;,#?Q*@8H;>?E";_*LFK"-Q29F+W>AO#QM] M;QO-_9V&R/E%L,N'3?Z(3;Y8PGM!9$0O#44?T>/"%2N\W37N]\O)&5$[_>?Y M[T#B=T8(!H+!-AMQ]-/D8A)3&VN[OMAZDFLI-_^GI)Y[=32#M95IECAH,3=%;P9) M3CW1AJ?A&E?4]IK$J" O LRWE<$^UT%%P\+DUC/LOQ<3PJ5#AGJ [3S1T5QR M$K;GJL*BNA<*C( MI'178M>507YGK3=#M44SGA_V^08JFD6(CBVU!M+XL$>%JA B^:ORY[ XL&ZQ MN5=$I3]=(L_Y(9'GCP1E<5=^\ZO1%F[4422X9TD]##60S&8DYZZQD_NF;&,I M*7+/QCHH&<%^M)&+Y29#Z/=EBL M4RL -P#S+_B>I^R68J=PH1-@$YX"EPR:V]9QEVOA-HWLC.U>90H#W!/-5V:8 M.HV(03S;IC\+'&X-!GWD]WSF0_%K+7LBDC?0[_IWV8@70\6A;+__H+]0F33M MW?Y)3->#B.5BNUSB*PF NEIIJ3?X)C]QS>9A723[(B:BP2+@DE4L&8.<&=K;,\9Z15'!_? M*"+E6UG1L?8D+J6]%PYE&_-X5_UJD*0M6C(6CGG08)??O; E MDM1/B_L.A]J8*B[HM2;[Y_+D:73T"DO0?BHGT>/'CT_.OO[Z_.O'Q\P"&)^+ M6V0$V#=%]&;6E%A+?O88M.73LS.>K]V2EV^YY177MP6S/*+D%R!JJB-JZV,I MHJ]E2?#0!2C2>71^)D,_J%+B'P1$5F_67EJ7W&&9&'@H1E![IL(<2X@*0=_C M"V_'^ **E8J:Q231M"K?&0190@6^3N;FG3$K2J>?S3B>PGW9^.>%?AP #?2U M:[)% U8$+$0[S_+M]\A^6.UW'$]Q7,ORW8 0XI<=(5PX8?'8ZGN\7[6@ I#E M$[RT#BR?8[G.HS_4!?" X709AA9F=V(0T#_NK2ZP<&UOF(_AMG7-O/$3' M^&!;B#90#*(.:J7'Z<:W1O"'"1>W7-(!4A>@.0X4H#-TWHE\93>KDN$087C4+P>$MC".!W1B^H=VTZ M'M; 33D!TP8)5W1(YI5U=VQQ@TKB; RS%7@YY,\5XN[-,+U5( @]BN2L5(]. ML:6$8@R0 L_+D1;N_CL=LIS56(L##FF%I4I12O M_EUI/!LG<&JXX&T+XC D]>)OC[(](V.TL) H+"$F[%KW3]4Z[SWJA$_U3/OD MZ4P]_0U90]0);8B8?UE1L-H2,Y#D/!/3JTM!-B.!$1]EV)ZC@I@R34%:*ME% M\#0X3T%2U!2N^Y?)Y21*P>9.Q"-DHQ;^;L ,@A^&B@LFB H)HKK;H[1-N+J1[1*D\P@B$M+I2W3'-.7^-P(SK$PEC#F!L-#YOW*%#7^5Y.\%_@B=@0A\T&N1WV$ M,(EQPUE1&SOHKBRLY[WS:(X1BC2U:VF:1R<^%IRY'Y7))=QXJO'8*S]$LV(-GM^X18<2 M#Y^3/;X0+N!<2%VW&1PJV\9FZDP;(6=7;5>MT]P3R)7E4, M:XZ)'AS59Q>8_KAF:*.TIP+0@9 .,# NEQWR&4N"^("ZOH=J9/?6V,V36T(T M@+Y,3^'?@1BX+V>R\Z7< \Z, -7 EDU$#U3 M@&KI$4@Z %\7N$#S-A>W1E*7V,O6 M9BR&NT(2$_0Z(MB@!7TA(UL&MM.)D";K)]C<)%FN7WJ1-P[WBN]F;;14CF6- ML$+I1::@)T#1RU6>--M8DW5C2'-)6A;L1Z4-QW@1A 8MKR$_$>M2Q^3UY@"T M($2B !T7WIP;/"C"L3*PG3(OM;JZY=R6Z=HMUVC92-X67QB1(IRP)$V)1TAD MGLS0(:(-=P*6*U#;_&)/QX Y#)#3-C'O=;]6\#B;?O')\YVV\O31.]41IAZM M2KY0-C\@)!S*&7%!:Y?B"<-3X@5%72.+*2.4TS&BA)#*BC/+AI_A L>!YY[# M@P>PA -)CI'D'"0J=U2CBAM0LYNL!G9/R26N@>>P;G8@K@-QC2[(&:H[J=R. MF>U]D?2H-F#M9-4!J EBQ?7GJB.1%S'4&TAO=:ZT7=1C+\MH)U> ["R:' 1MJF C>48?R9%7?:P;$GRZ$]^4AA/='"N%]A!OI.TH.OC'= MS+,'YT5*7,,S]5.+9FMR8_O&![5/$MUAV!FJJLT*WTVQ@Z<)"Q;18M_B<<(G M8:'<35R]232DX($8/8+ &N9$'7+U!MX*4,7)FP):E3\H40NABY!Z->POSB$-0YN MOFY8HQ>;L-0R&M%@%IO4[P8>.H0T#N3X,>1XB&@<:.M^%S284B?ZM%%O_XA2 MT%6O*3=@6WCDLT=!;E4C>L&&Y![##7MK!+^U^+3[;?NZ0GQ$U$4X.HLM_@%9 M_3L9L&1Z[NB"^^1FE+Y 7+RV[M*B"X?VU!Z:2ZX43F\4=LVLVIEX2KVD0K\R'8U(RY.X84TX49J'VS6>1U;9/,8!6KK'G#V["]Z, M0D DN#TYIQ(B4(Q"*6"\.#S56 L,M ZX,@TU,K?E&>1]%(!LS.FC=E*$2825 M!PDLK<[JV,*[#%BT5HX= K0?$:!]<@C0_GD"M'?&#-'.8!?SN4 [J2/YC3J2 MM;YP#Q%$KK;4?U!%MZ=:8(JR@P)"_C);,*I!MZ\8(]F9]PFBV,4LQH/ MCW&C@NQ_9.3*E-5U4MB_EP8[5@V\T9;&UX@DN6<*QVLNV>= )N_R&K<>811G MH"W&WOE1!"Q6B0DO0N&]0G'1J-!)UK%7Q&CS?KHBN^<:C>CP>0)I!P)@6\%1 MA^"&E1@DHTR#M4%;0O4-V!1Z]2P10N VW?/BY=O:M=!Q:M4P+N$1EFT)-.&K MDZ^>1P@Y91/X=>%6+; M@FA.^#.=X'-^)P<;-93%=09>FAG,!S:XRI)&# &" M8".Q7WHZ!.J:_.+$)Q[;EW>64R\KA$0G&T85]_QT@'*/#2I,73B,X0Y%H(L!?AP:A9)/E=L,A4A M@EPF@]1WJBWA5RQ#NOX!& M]T2(6?=FR1X -20;K%XMFBP?9%)R7,Y$ MEZVL0X@"ZP(DO"8D%:($)&]&Y5S]J&T18@>(9?*-1;> MA=HY70KA+ 7]LE!4 $)IV#?=A&"4&;R5D"S2/NOK95[8/"$RC^L5$JN]:+IK M*.BNRY*A#.!0,MA%!#L8=09<*!:T/[RX6AJO!X@@_E(7(CK40W3T$#+8W&(T MH<9&M]IU.(N9*O6V(E(U*5;8F3$&7:LX06.BKJUSE5@S J9.$7M[O,'<@1+_ M[)1X03YR0YY(D"E'!$(+LC]/JF-7OB&]0$F74E.L*;<:RIZ,4N)=)\ZVDZ*7 M V$>"'-X0>AP'V"%ODZ[S3A]D'3UU>2; UW]CJ)7U#8C()?JZJ&^Q88E*_F@ M%=DRSTP11Z:8@;Y2Z5$=\,#E]K[,5USD-I- EJZ0R)4:?)GH M\EDQ*RMJ^B -C-?)AC(JDM"E[/O!J)OUAEO1U(U@J5"8.7;>7F(:F' L_M[" MS- &X*Y\^D[R!<"WF(1)/F[MNI35G:D_+&_HE1CO,3:YF (M6M"92PS]1+]( M4X^W^^G_O*BUN8P/OJ^N!-="L;1>"HPDX4*Y5P:ML5UI-,8+/G O&]O$A")G MTPW'TUP[$=D;[[6:V!"FD]#0T@V][V0:JI"D+JC8LN/@ZSB(#5P0<*T6(XCJ MT[0$1@V*WD9>"R!,&>-(#^C\\)NR$EP$"FRM$4E*&BX >1((E._'>W[07 XD M.+@@30+44"+VDII'R"*;3&**UZ9H@;DJ:%L- R0-)9R-9$=QI9476ATCOT/. MU ?E3'UUR)GZ'7*F#KSRP"LE([MP<4683[)=O^_\&#O>^,/.-Y'YN=1,-:N#PWXH+I%?X2S2*EDGN6M)PJTS M7G@YL)KDLK=ND5L](II7$]7LD80L9K"8IS;)S&ME45S[=#J7@ X$RV,XTTR1EM MB3V[%[%J%-&@QJTM6'RPV/EG"G*4>1)&Y'8 XU9[1-?[&G,A[2 M,O,S"\<3 I/9S,#1VUSSX';2\UY^6Y P^%D:]-U5COX[='#[)0@?Q?:0MY*- MA+S5O*<]@^UZ"%[O@UGS&8*E9KDJ*Z0CNO]2C4&VB:HLE$ M2V.H#H2Q"USUL*)SU@>G^^$&#"_H#7<0T08IKF#:6?&2:*@ZWL-U%!WHZ=,O MZ*VD-A%!9 ME@OE7R5).VV^]A \)& O@>6/R?X=!7>+=4GT(" BP^:YUZ<+O[_A?1&[]3;E M9(QZV+(*QP(J\3I##=9"^%"YDN;XDCZSX!GDZXI><$7V1-(=]^O!JMFEEMER:ZN=;E+/7@A2+US(K,$>"#3?S?I4GC.^ZP!8,'T4 ??R@ MSI%_AL9<=ST N=J@A",Y;ME5PK:=(@G"/B%YDJ>M+0B3!0&\$)D7$VF1ZV&7 MW O^S)K[_+GM9+\ MKOBZE';CL,#GO8U[&(3?/4S;^EHH36:GOG&N0_DD/1@ MB0L392C'<$WQ1ET & )(;DIR"[)HW6J&.&P'3A*#*7"#WWF)K3[J9]%18_,$M,8ZPB(?Y(X$=W#AUX<29JN4(JCD,&! ZS0E#,MI 0V5:]Q&&6^$U-0^V$MX'[ M,-BN]YZR$@OVH ,F'M1_DEG3CRL/A)*#?C*=L9P:9U%UE#D3D(EIDBPGL("9 MJ0H%7 &5K1%@.RM2.6#=1.C3!Q/G-$K1J>AU#="\?AD>[#$3@[1K%F5[O2"= M!V;5G+S^^0W\9EE6\/YV*85',,F<2P. S9:S3")Q& UPF;<2V<.\=7VGMSR= MV=F7-+,]4_XD%%*P4),0B(9ERQ'M"A6@"H. ;3,H2OIA6L6XS%T1-G^M[@C) MT0^R$X9]#]&O%$M$*801RDHZPRRX+B3L?2*3 [*!_4-,"=07L0K_Q.L?2;S>LT/KE>(. MO6 7^_W[M$8F')8Y70XF]?1R13 IA.Q&9"/PNIM,H9.&N1,'6_$4:1/__@42 M@/I$^APT82T=>H<_$)9_?LO,0=X1;U* M8#[G7XS$%/@>R=-/3BW)JU-\]3XBU,!(+Z;'USZ)4SY8ZM>3GS_C_O:4N^_'KR]?GO3S>CLFJ''4+F%.X&Q5G"P-VVBW,^^?(KNP4H8A[& MO;F/R-RV;0'2>/+X=]Z78,5=Z,)[XPB?][9_B#9YIU/S+O0>G-HOJT@AW)\@ MZSI_CNBN),T9ANHC[^V?^&I^UG,+^" O(D5=?4=^W92S=^YJQHSNI9]Z%].' M*L21., P.=S7PWT]W-=/=E_]@$AC>W-K\N;V%MP'W?9P/0_7\WZOI_.YBU/W M<,,>R V+I$ VZ/.'"5N4'H!=:&R+/9>PZ,[[<$$?Q 6]ZD!4'&[GOMQ.O)?_ MZVSRY)1NI0]T%^*E:O'?2,$)A_7W9,_W)J=G2VR9,"@['3\DQHR'D&2%:\AC MH46R8M96'KC1$+BE/NU*V 9[?'(;Y/I0"WRH7,,%6:"+H-!7ZO5=>[CQ/C9" M6)8T]3$>Q(UXC>G3MU7G2%IY!TGD*)N8B>#BV"1':L3KU\F-C'G\R:N O_HT MI'^@_$^,_=ICKH0HP0VD,^:,RZRN;?9M%]W'^9H.=':@L^$%.64O;1WR4Q=XRO-:BBQ=(]+8 MUBY?MCBAK!PL%=HED.6S&@YH&<+0SEX;OB/,?\*LFPI>+3 M<=7S >$A>)Y*VI@>4)QM]$FVW"#J'"+5;U9(Z=)?;ZPP0E1Q;D,+=QX&D4:U M7->1@4S"_D!-?2RE#UK>4YBU[>0G,%O4_GS$YKS+B^1T]4UW 4?DXGQ]"QH) M6"G"AH?TP_4RL=U+)]'8M@]08">Z*DD21(J6>S)0ARW&'.B2(IGA-;Z.$9!" M\VB@DH>M)G)]=NMQ$UN)X[E)<0:>JW3/RIDZ8 +!KO.Y=E-,:)L<5$1JTI:: M1%G*HT<8(-$A$J2V,E>[:'<.T(7GZ'D1?+WX.L?LCH<+D=5ITCD!/-OPX%+I M#&U/$,OFR&YH//[F]_?NSGX NI N9+*T]7,9F"8P_RHZ O'-^3K.;4>"NBV" M3[215D;M=@*#OM[ >Y8CRZXI*PA>5Q(IRU*'/?7^JH<71=Y^F K?7VPR1BS. M5G0+T!>PCYLLB5Y>O1B9E2,1+). %<$4FUIN_J*B6D(J6J.EU:Z0':X>C(J[ M5E*AW3(K#/7ST*Q#'B8%L[KH/YP ZRP_Z#],9WA4C'5+,KI%D%RKZ62?[KJMV\.U6]_ MI.JW#R@N#W C*C-OZR3W"\HZ14X$YUZLQSJMB M)68>]@4(#ZP9K@W.=3[ *[HRG1%%BDT@U:0L?)FD5D Z\;!GBLI/0<&UM594 MY',S]\U0+2!^?(,;@?$5KF;&)^77,$ A"E];^UIRKU7[O[O%TJLJ@W/P\)4P M5L/C[5O5^A!F%&Y 9;+EM,7VH:TXOR0L-1C+:KLP*4PQ;U%V7U?),L@!V 'O M8(J'\XX@#&Z2+&><\0@A',20&J)DU="WS\3O]!5['4_Y/A+E($R[:+3U+4T4 M>=*B44@Y//[[84'27<"NIP)R#6N]@JV0C@5[&97]U7A;[WD=>A8981-NAHDL MP%;&01""0=IA%@R)]:MA?DW=,!5:1 T#A"9IZ%5MEX+4$U*J@N@6F@E;ME>-@.%WA)=<(&J")3^Q(Q MBD_@I62+-]*Y-<;+;1+DIFB9Z+$14J< G %;PLFI>V)0'O * F% )H\F>1+@ MBH=QJ>">BBK/20#-8H?#']] ]WK4[)?P&%IA/11V9ZQ];MS+NU[+?WME]U-4 MB55@=J[#"-='Q!S<6"R,SXJ6-IS,* \.'?79NPPY!?L6H=/G<_00W1BVV_J_ M$Q04/&IDA;8'R(WT &$&K^YSI:T[P[D?";0IB)45\MA&?@%G>;QGAPE\I0]F M+PZ(,?^7B TSQJLN&8HYWXRW<$!_GB@:LZR:M4MD43-V$:.3H%S#OPNXI&0G MW/Y*N-3:FBBIQUI'8(L@XNURD86PBX@DS1T:)R8GT2_<><%]%'LPN%MY MN+TS;9$0G=XO6,U]9$'QM?/7-HKVY]]><>]T''K65#F"3YSP\C!*+8X5=V%M M-F+OX$7T ;6ZWG5[T8ZM'E_#]UT$),U:M3!(%Y:M@%TW0B3<#4VQ8 M=*S*#*7@^ RY&SJ\NJ(IE"% NGVS:V]M^2+97@EOCU<:G$JNHZB$W& >N,_19UL6M0%^3] M61C5*P[3N=>INX0ZA/0MX=B!*2+>$?%ZF-,BFV9.^SGXIS_O!/_Y'\ MT_.,T"UK@AET2#D$"WJ6)]F2 M_;AYIMC#&SW_7225>971BH6,$M!E-L737""Y#"R^R;R#S MRSFXN.;/#NS>S!EE]#)L,%Q;C'63:IL>_ '?]#&_M1ON!I:9TD*K:%U6:'MO M[4_K.$:3O.?XV7]:0WY;:>9:MWGC\J[*-;"5>I&M7+,8NX>5@3>?T%LSOT$O M_ D6[2JIFHV\3D%\O6['L+^$NWN'/ M;,P<$F0=OQ%Y1K49W:CTFCUX\G_'# MY$F']/G?5:/T0>J=9HF1)U-A5RUE,GR),DJYP!!OW03IJ =I>:#,>Z9,%9H= MF7/2.N46+NYA0]4@A:@ M,>K!SA_]B=D=FT??EUPKEE0>GF00BYV:30F$([DR357F!R9S8#+WQ61Z=.FA M(Q+A>AJ8?A5K!BNHCZ0L6]MS7HZ%W2E7:-L-DU\$=ZS>_9(=[L3A3MSY3FC< M?N1NJ)F5S!R!RG]3UJMDCBDD5TK)XO0KUZ4U[$G(#:10NM8FCU70)D53\YWZ MF;N*BN!"@A_+>N*R=Y$O^&C8#Y3$5=LLR@JV+W4Y4A10H?!D9>2"NPP*>?L4 M%F9N6'Q+.@^,VG8]2IQ%B!ETII$.Q&2BL=D\M!F'.WJXHW5D M9XPGRFQ;7"+.PLRS9KCD(L:L"2JKE5I&IWWI M!7/S+E4H_5=A'.UP:PZWYJZWAHM*\HV->862C7M/PD?K"M-B"_&KQ3;AS]X& MZU:U4H'Y_K4I6O3=T@1*KRE@#7-DBS1(RY4\/D3-0Z]B9NH#71_H^EZE 3DY MU!M.A19(A-B%%M62-%DFUZ(XX2\Q)V9F7>T?YM7;Q^PUS^;J!\\?0,U@=AOE&E0$+08O&Z@@YROGI<]!J3BK9=_]9^OKLN?3?-A%=;_*: MD\+4K%$Y&A1I(NJ\S/U@D6-55)*H1X]>PZ<8SXKPU,3U/3C+Z @C8.3+PY** MZ/'I7VS7ZBXZE"92V=&YT(/*_["D("K:Y93EAU?$:RM\@[4:W> MGK=4QX+9T8A3PC]J-BO)2]?/;5 AEB)]Y]#@,A<).9"U)U A<62:V>0XV,". MALRDN! _!DQXP&G#JNOP?CZL4HHKK 792P;Q[Z")L,-XMOD"MHJ%S9)!D&8% M3!*'7%!_X#F-.P6#^E.L[AUF0#J& ]]!XN&RFS%$AV#.6V<[W03(6+:.BOQR ME'CA*K.\R^D!8MSY11Z( K6[MS!3M X#*F/&T*US6Z?EBK#24LJ?;XQ_-K;6 M-FWW'%S+N_X,^E&*>.'<&$I-(M"UV!9D:)T&BRLLWR"8@SJ6 R&;B@R95J>+%?@*_\?%4,0>? ]\4M_A4LMT<1X@F.9X M0]AG[^6W\^WIEI4C/2X+!$!H1_28_ANMU"9[7\P&*Z .DUU*F)V>, M,H7384F\9!R7M[P&) 3PT217Q.$B8WM+UMV82MXK"S)&"G )0,<:GL.3EQ),*=J.Z W^@ MO-$%6?"3'LT=:4@WC'XI-,.Q*V_IFI*C(=>'%ADY_ZR1D8\-@]R467I;%.31 MM$PW\*]%L\S_\?\ 4$L#!!0 ( )TQFE@S-Z"@WR, +A( 0 8 =FYE M="TR,#(S,3(S,7AE>#1D,3$N:'1M[3UI<]M&EG^EUZF9D:HHBKI\2)Y4V8HS M\8SCN!Q-97:W]D,3:)(=@P 'AV3.K]]W=#<:%RG)E ,E2%5D"4>CCW>?+__K MX.!-O)!QH$+QP]6/[T28!,52Q;D(4B5SN'JC\X6X2E8K&8L?59KJ*!*O4QW. ME1!'D_'3\='QV7AR'QY/A43%Z7>[3T]_]='GUWQ_>\&<__//UN[>7XLG!X>$O)Y>'A]]=?<3(W&5 MRCC3N4YB&1T>OGG_1#Q9Y/GJ_/#PYN9F?',R3M+YX=7'PT6^C$X/HR3)U#C, MPR??OL0K\%/)\-N72Y5+$2QDFJG\KT_^>?7]P7-X(M=YI+Y]>6C_Y6>G2;C^ M]F6HKT66KR/UUR=+FQ%$"F9GD^3?'%1WY:V M]>YF&;GZG!_(2,]A<-QA;UT"_S\ZYE_PB]/*%V\4G<@TB4*X^>;S A:=__F; MHZ>3B]/QT='+PRFO<^?S# #75'K?B;Y+ "M?S5.E$&>)F*Z%C$,Q5?F-4K' MP6=)%"4W@%%B)=-_J"25:3P]M&SBTQ\5*MB M&NE )#-QN="Q%'OJ6.Q *6!U^:P3)%JF9 7V&UL%:9"7\A'R_= M(A+8X15087%\/!)(7L_IR',YC928)FFHTK\^F3P1@8HB0V[".% M_T-[*@9!G\-AFKID: M"6"X,H95A@3WZK.&F0->%#@806XD;PS YY]O!RQ'*'S#,!\#D\36L..IRK+ MA,QA.Y,ER!,C<9*&XGM@X>E(O J7.H9G4V(3XF>57NM B4N:B'A=Z"@D7'Z? MC)^*_UD 8G[&27R$W1@1LBZ5!M'E)AZ)[^"O>2'CB_+D#Q$!#@EO!O2Y"_H< M]QY]$.ABN53(0B($-N0@XE6>RV!Q-\[T.DG3Y*:*(.,.&/H-N.[&N?^"S$5F MYTXL^%(@?_RP>S3N.^A> 6 R32;*>KD 2>=G^#&ORD+RWK+63R 9 ]>(1%-V M]&6,O\NXD.E:'!V1E''T4(3S\]AZI7CQ"%HYR1S)C.67RU]$\#PPTR@ M@H;/JG\7H/$AJ,&S&3!M()\_%.^TC/^EXTL"Q_<@AB?I)W&E@D6<1,E\+?:, M=+TO+I/Q2+S+P_'=*2V\NUS)>%VAN.+*FZL3V#/0Y15.'+F^CJL+,L,@"P!] M'T49E#_XH9(3C,6K*+*[4UNU +B#S8I8QB%B2G*Z#. YQ$102"J?[)H"S!,^ M,E4;)/S;;#0^ MZCN(O8V!D0,@A.C\8,J*M 5(SS(CA@]T)R1#=:OA+M](M).Z8% GV596D'-X M>8Y2F5PF!?+*P6XI,/^&ZO&FF*E#Z&LDF"#8Y&E)F:;*L3C0% M$4BQ*8<8!ZXG@RW ::$,DZ!6LB9CJQ6:2(T(B]2^@QNX9<-('F*+$&Q#$BNQ M=[0OEK"HA;"F4)PK#ID5P<+,=^0Q19F+%4AT9FHTA]JFL\Q8SL;,U,EBW7,= MB^_:EL,#C$2QPH\&00&2'&XQ;@WLB7FFM$@'.@V*998C?&6CUL',; .5:12 M@@( O,J)\!-ZN52AA@> 'Z9J)5GPG!7XLH,;.^KY@]*OL],_!OWJ/P6[6N@4 MM(&]D\D^*';K3*A(KC(TJQ(.U1#;(?]-JO-S,C**#].8GWD3<#RY6EQ0:>-32E82V!5]%-)&,$5 9$-\"7DX)@N$]T"=(/4R$7*%6I5C1LA,N2:Y9 M8:@"4+Q(R56?51KH3/DF['3!81"<8GB]KL.NZOX5G>>1"@ MCX0/%LC8&5EW?&K6.'%+//(FS3\7J9W$%"3<>0J:=5@S,'I+JMY8, PB=4%3 MXX'Y>]*VG?[I@ M]F/"+2>-2-(A/O6>\:D#<[\3 MNC"R&5N8J['()#'J:6&!DD5%%Y 9R)5&\.[0S3'NTPV%T1\DA&Y^9RQ^,6)K MN0YG3UJE&D:S%DD4MIROH&8!1W6_LC!K8C#.;0&4G"0IN"7]D ^.L!YP;0>X M]BAL45[P7#7 B;$&A+9(H2Z/6&$""-C9-]/ILD4S8/ KG2X$?$D^VWP"$^HZ5/V78NT4*/> Q[$I%F[<2K0,5"L'5"L1V&6W$*Q MNHA4$]QS#XB Y(!<2K""]JNF_UTLY+4Q5Q$V[X%00%R6!%=GHB#;/9"'8"$1 M_SUX-1SW%M3%'V$;A>/0@K0D=C(GRI##[H^$(48F@U(=]&5 I1V@ M4N_MM55!.\J2FE@,3"PH*,1"Z#15UPECQP>V_\TP*#A)8[6^O3VR\6HUC0I. M-UA8N^M_5%;C*5)T8$PG2ZA87V74$+D=;R*,SE .OI7+;<"/'>!'[TT>SI]1 M"CY&MLHV4^5[24-[V7Z[.+1!"L0H,$/)U35R-2>-.RF0*3_ ,;DK.J>L_ET M!2!+#KGT(EXO*H>&?\2!7I5**TE]5DYMB5OKNEU*EA325X_RNQ![QSM;TF>6 MC(FY!WF!Y,(MHQD$MF$U.!+ZI*Z-5-XU6B54SB5%;/M&33!!B0*D>LJG+^D9 MNM%8+"')GTD9K=]]QTN:6$G=*K57H;)4M[8_OQENK6+'])D5.A.LB&:*O2,; M<%4/5FR>ZT.1UM]YD/KQ$*3>%:3^L>IJ) 3ZQ7D;A_#UW:3T]3[X\[57!8.R M^AIAS$ZA=+=11XQE:?KM#- VFN>21>>*>2MM ;_2V5T/PAY"D74)V+(>YJ)[#T*!QFE@Z9)%D6 MQ&QD<569)\%MEI!9K)K%<452*#Z'8.@]24!6U:R;U#-,2':]UDEDX[IJLB-F M(081U_61698$VM!6(XM:H)=6L6!HN7N>X%-Y9X@8\,2+4+I'H$GK$*J8LNS] MV#454RXQ04H+ 4='$673#>:E'(;]*]@US:)8<.491?'$5Y M/$11#E&40Q3E U#\QZ'VE13ZBX7URE"_@3P\R,*[@-K>2RI;9.&&-W6WTO"@ M=>T,TAZ!U@52JY#P?YR(4&>K@M)9@<]:L %X2J:U> 8NY=C[&1PC'4Y MQAIT^S*Y5C'H?X-3;">G>M)_>?25T?L;D2Y3 )JEK22 HF&6B @+N:1:S+F*LZ(>6VT^/?C5=@'._0=H M8)K =7608[+"%$M?&;>%J\SEH+,KN]H:W=Y@*X,,V?>E5U"1;MO"ZO=)R7:C M;DW+[OKL]GSN]B+%L#<<8=F:N$UN2 PF7AMO"P;YSU+,ZJ/< GP&:SHD\6%" MB0))S+BZE&LL#Z("#M-2]"LLD/+XJ=B]%?3)7O(0V_^P!O,_#';W7A$UD8"F MXE:U@@UE$!D([@P(WA_YYA67WP=PG1U*"TT9EO-VE2B"I$Q*=7[VNWW2H%.3 M,%$ 7]L,!LO*3@"Z]_INK6ZQ 2L",R]<7<=D@V.W3WNI$R?#URJH.-?.3(-X M%: "Z\ITVN20FB_38-< @CL!P=XG5&$5':]8)A8YG#4C/51+ <_2_E$Q?["% MH], TFG@*$'YY 4&BV29PLB/LL(.)3FA6C* YDY L_<)2IO8_AO%W7/MWVM77Q]<*J8=@UWL9LW+R=S=++-1A!K?) M(#$8'78!,/TW.B!]D==Z34JMV!9M+>G(E19> RSPU]W*)++\;F-Q.@*?W M]&:CE:II\FRDT(Y\:\J'2&&?X7N7"FP,4#$@.=-,A^FFW<#D&Y9L, ,L[) " M?ELJ^WWQFK=,D_7Q![1M/?0"!LJP$\K0>^/ C5<&JK7N4UTBQO#[3&&G")M3 M.1++),V1XU E"IUQY:<9!5PX)[0IK%+&(B7H (K53)/!0'O5)C;E/;/BA_&E MC"QQ4"RGJ31=-5)ENF)@?R\0N5._<]B(3:5.VJXGYG478J M#%,6"\9G,AFIS:C)9KDVW+0FE]\6/8>@\(<*"C\9@L*'H/!;!H5_U0Z#+WB= M]RIITDC;:ZVC167Q2T?S@,0QF\,Y'EGNE[N$(7L7OGO\O9>[*2;XQ],@NF]$;Q/$LQ2 MI7-&?]1 ,(S0RT7KZ+_@&>='KE4-5L$TT@Z\2XX=;.1 &&+$'_O*';6@0;#? M"5KTOCC7;GV6#^.RY'+HQ"/XUXY1:H+Z ,([ >%G?0?A6MTOE[$%US&FE@KJ M.T/I#6B!V4*OMI7U'97)8Y4TL,2D?P$)Q61BO_F-_+3E81GX<231EJ<#P(D( MY\_P+W6ETC]EGOD343/J!2#G&$:#>YDY UG4:^-Z M?K:[&4&-B85_!2Q"HXJ1\C>TW+N-*<8-U\(1-D3)?X&=YFZN#=+$9#E-#1/ MKFZQI^EX[(PJ$6GV=>CN!0R(NQ/$?=%WQ/6C;UCWKW>5_/*8&U?!NC4(:("T MW0183/H.:EMJMU?*GFT&F6IY=)!#EBL*R::F,"XTEHJMN<*D+96CO[3FKU]] MY5IA#=5JV79R+;ML)G8%W";%BGSP4K.^KE-C8H.'9SJ%60)K*-"618HY3&!% MGFV>.@U?+AHF&Z1Z:D-5="9^5L1'!J3;#=+U/JSIH9"N;M2] W2S ?FN6 MX M8-IN6D$IZVP9NGL\KGS&5&4B%,V<=M>!I7N:Y+S]5G0U*W++M>DD+;LYH/(# MHW+O@\S:*ZH;(+>M1K94M7<=ALK(KG8/Q:U3+4?4H(R@UK4[,<7=;2V;W"#, MEI9#0XV0W0'S[S,N:HO!H%BM(@.3 (?Q7+$6#E="]EATE"ZMF!"PGU60*M?W MQ_S._8Z;+0-3\REZ@*4O>X]=?,@E*Q\8:H!TP<3&V-;3H09(5PV0=]J&KF*1 MA^^X2?=0_F,7!WK:_\2%MS4QVQH"08SFSNW4+G5==OCIY.+JY*,4AC23(8UW0T1D6FT:F1K@?D;435 #TGV(DVU-SV!/6:S Y= MWURW0UM'V-0[Q9/;8!]!BT@QO-XR0/2$HITX&2+U'BI2[W2(U!LB]?H8J4<: M2BU_D=U!1,BXPB?3'F"L1&@Q+,C0FC+B&(76)"8^#_19)VZ$EEH:7=23S$$D MUF)'RE!G( IST 6V++-EK%6=8'O3;=!=Y"$JSJ3Q;),%*LE :[U 0HIMP^R; M:";!-3:+EZI*PE'=R-3*0^XUI9*[E+86KRWW*E6_%B$2:F_7N0-AU6S6-J/Q M#J/\_B!R6._-,_^,(W(.Y[8A6QWC6IO3MC1\[\2L(M;8E2,EVRL@(\QB M;WLXYK"H=GRU(YAY*Q.SG"L_[; MC%XQ!\$0@X9I<@9 +*)9WU? CO N _ND0M:6R[1V"]I!=@IG"JD M%:E&*L]U)D? 0X),+S'RE=RM-HX.OH#5;R/KBX)32DF4,JUY/U!AP)*K3%64 MW'#G!NSH0W4&N6""W5!O26@4PH$I1F^*C8)<]0&0S'B/O,=9',+N#YEI\M/9 MPV=PB-T%'_N/D88"&YB8KAT66,18-^"J"4I)M1$5M6A>Y3:JPT)V#99'-D"" M7[/03,#O: 3(ZZL(CCK<,M@0C+ 3<.V]LML UP:YK9%K!+(:P;XW0(]<< WI MKWF1QB2=HR[*AJ\!2K\&E/9>JVQ :8<,<&= !.*(N3"@SU4',C+$]_(SD,YQ M'>S$'O!UA85BXX#M+:!XR@*6) D:\&LJQIQBC#!(XIEV!6-GE>_LCT5C:2S$ M[&HE(UO2-BRU<1#$2.EEB0B[51$^7B-3$-D:D'TIEI@AA-$0\&C B7)=>Y5P MQRNT>'6/8PS;QZ=B 00F\\=%FP &5V".K&61)3V J[0C#VL^.IZ,7^P>V8^? MC_NF6)_UGR5];\08T%!L;I 17T8^+RA37A".M1%NM@O MR56FSNTO_GJ0;!MW(/J:L$PX%O_RO8!( *I.0+I2<=%-2G PS]3=;8*VXZ]/ MV/5)X&KG:;Y_Q&?4"9>\W\ZR,SXYM8Y(__/VJ#U_FC<^&K%FL(O6(6?_/D#H M/FW[83"&ZV<=P/[!XF]P/_/)F-V_;+[Y;R-VGX1Y#S >;V:ZCQ(DDCL4?K MOGB=)C*^C.H57S"P>Q3&\!TGS:#(2?]?%9RWC?VN9P# R'(G+ MA4S6$F2E[S3WK1B)UTK_"M-YU&>3Y_&C.)B_8:^MU_4PKD>UUQ62[$LMDSL0 MY7Z?TKUBBA[G:5J?Y*/ GDOL9_6+3X;H=O5::08PC>7:<@!#X&W__YU.B(,ATR M;"QQY06@Y.=B3^YC&@[E]+ GUY"Y53&-="#"!(F?V.-YPCMX%W!FOC QT>A) M=5Y:5^VDB&4!Q"Z%70GM2HI4[5^(O2E]T&:I^-DU)O#/+CRL!?\U,AK8_3HO M(@X@'(FTL-GV6/8E3X)/CK%0U!'AC?/'80A)&44HYNC%B)E5\-QQ"SE1** Y MUP(4RWF29]U*JUB:/*\6&1^5597A2):K*%DK/!TN!PCS ,H?T7+*CJLR!*C' M,LS,LRRW()$#1^5.15-<$]@&&K(A\"\'=SQL_Z'^Y[51;01&WD&NZ'VFNN M)ZTB1^E H%CE7I)<0YMCSN\#5&@ JB1US$XMB0VY $-:<#VQ-K.++0U'BI]* M5I%RTL1'9:016SEN2-+; =#V/L+J+8@X,G-"@($Q4.1!'0#2UF8I0"D(JUFV MU+ZK07:KP< :,3QARA^=@1ODESPR):X@I[R! ML9(EH ^N^2J5H1*OO#8&E\G2QDA25+-WJP554;;UW_Y(,G>^X.P;CO_D=!4* MX*?#\QYW],&X)/^4_(&^QDXIY#&3:B MKTPUQY-Z%5[@4 =2L@-2TGMGPAM?#T8E!,3V7%& K\6>-E1'#4MC)XYJ*C#6 MR&7B@D5S?65G>W5#2DJ?B:E$ +>@R"FZ$6%+24>:L)VG>EK$;$:UUQ,LP;0> M=7W:T@:/7WNS0;PX-,T8K&K]X>.E*1C J.0J5I#H@'\5$>B"9)30:B;V8/)1 M0:@U+7*R742@\^6L*,^:8;)E87O;T(J[ [F!77U2+IRG\FS?J>],+#1HXEOZ M",%^6 Y@'N'JIR-7HQX;2BBDI[:.1HI4*-Q2QY_H.((V[X?7WKW6&X9-')4N M%SH-BB5FA1V:F$*J+M. M:?-44HLDK-.UA']_+6(#N=;V8>^9$S7%#4%'KZ^KLGC+6W.F_?L!(Y+^ MD=B:#I=R#3@NWF:XS9DC_>7SN6,;-X@G]/=2_HKPN;FW AKWHR0@2PBCK@10 M:DF*K&RBA4TYQ695!D(S1#L0>H_):EIL@X53;J,,)_[3-"5HQ?Y8>H-9F[%Q;1 MVO91NW]1M@,N:W8+J-C@BI0-R/7S*R(54S\ MAZ#'%&F3K'JU:*744K/-?8MS*2W3-#PY$U/AQM=?,?J!\7S;:PBA8L"4O Y*WM56!+G9TSKA2K_&"C :S"I:Q!D#_NO)NMFB2D,8U!>'03T=PJ"&,*A;AD$-0L = MA(#3O@L!9$+.<]#BJ'5OV1]J@Y2\7>ZLBYT4A ,2\R!Y?@V@.^L[T%4D3R.% MA""[+*C;C<1C1!$/:!2;+5*OJ+5O)&_8>UT76I;C*C==N H86F@V=> P.=% MAUE3?T^Z@;.5DF1J9% #Q"(4_," _,DBJY!J@#>,4"NLA8NJE9I M$4%]JCV/0Z.[G.G15E]Y5^\Y0L*1=39@K)SO9. O5-H-<>MNU^&WL:58)T>[ MZ,R:B[P>3.BVQC?_.._YQ6^_C>7U+ML8#.T M:WQ,=2\W5))WNS:0R!V0R*=])Y&OXFJ8+.OG05"8!I*256\LT2RQ6PO 4Q&U M<>)B9>RV9,5U/BD0^;"Q9;W@>0O#]QU;V\;(V7UM CPJ6K<)XLW$Z4@\'8EG M!A.\9@; N+;YTKZ6]^P/A0O/^HX+K;Z-J?(RQ6RX3QDFA&3^!MMIK#C1H7OU_LW//XM??GCS\#[-AC95UF:)&7%/?)(79> M!EFU8S9UYC"O,9&L>1JEDZ[)E\T-LCG(Q["4\0XIYIVVY#XG_\78V?O9LV/;=;?L=2Q-M!?N'6/6F"#Q3&%)0A-FF![>49:0! M]C(EH_V[ECW:"I-]87J >NMJ_P"X6VY^P,AS;(^,/YW6YMK]5WQU.Y#?'J &!2@]JKPI ]\!SMZ,U#(Z\P9'7,T?>;Y/H_,J%+9^W!!': M($3MR9U?VU.V6S?8$H FLLZ.X]/Q22>G$V=C&PQP9CNG/+!_INF402P[@Y5S MM8XD79[3;UB.1QF*A["^]UZXS QFV_7;;_H;2 M;;;&BKR:I6UG,V\)XO.>$[&8L'YK)I*W\HWFD9_TO'E[2= .?O50XBY"=Q MI8)%G$3)?(U7]TP!VWU@,N.1>)>'XX'%?.GFHR0]T/LOW<479Y,13&RPVO^^ MK/9?:J*_3G2XS4)_.$W"-?RSR)?1M_\/4$L#!!0 ( )TQFEC]P3S7!BD M /E) 0 8 =FYE="TR,#(S,3(S,7AE>#1D,3(N:'1M[7UY<]O&EN]7Z7'J MYMI5%+5XB4/YNDI6G!O/)([+49[?4N^/)M 4VP;1#!H0K?GT3I_U=\YY]A\'!R_SNZ MG(L+LUS*7/RBBD)GF7A1Z/12"7%\-'XR/CYY/#XZ.'C^#-YU[AXR^40\.CQY M?QPO[XE[\[)<3@X/5ZO5>/5P M;(K+PXNWA_-RD3TZS(RQ:IR6Z;WGS_ O\*^2Z?-G"U5*D?/#OU_^=ZI2:^?/TOUE;#E=:;^=6\ABTN='Y1F.7EXM"Q/XCY\^K?]4Z,MY^)OAJ4T*E2?%WJAK'BM5N*M6!._D;TS3^8Z354.-WS[S=.3HX>GSP[Q M1EB'9<=:))F2Q61JROEI>UFZYKN=:93J8WD@,WT)+\<5CN8E\'_')_P#?G': M^.)*T8Y,39;"Q93R[+)3"P_OYAON^LJ6>7=\PWHNYMJ)G7.)^B5>1?DZ.3L.?Z??CTP<" MKM%R ?1>6G$5)4KI7)1SI68F2PS*S@\8BF+4L,$[N.?W;O>\-_"FTPNSI; MJ\3)R4@0$]*Y>*'T>WC!B-[W1IEEIO"!X^].K7BKEM4TTXDP,W$^U[D4]^

    650$'0.%G M:"W"(HR$^IAD%;('\9.!?_X+__EMJ1(M,W&6+G2N;5G0B8'17L()&HE?9"+- MS3?1UR^D7LG\P>1+$070 >[(M3B;B!L)^ R.66),)N[3DCT T6)D.L4QO\J3 M\=;)&_5B0N292_R2+)3( M8'9T#L596UR_21B3691N)\AQQ VDF@PE).,R6FIH#G_W7OZ)Y(5)8YF1Y^MTN9N-_A MB0+^EP9AJH!+)3)S\Z:O@UP_7\=-ZFQ#\ M 5V:Q027^C12-'HVZ-[S8R:!PS*-Y[5+([Q WNXDQ%S"V6Q(%%!B>V739OS^ M5] LX*ZL[SVU,,O%?\J\DL6U.#XF(71\6B_>(5+&(1'40%?WGI_L/%TY>88Z MBA2K.6@CURC4@1/E O@XD H1&B@=(-W3"JXJB_NJ[1RNH4"[@E>F^/>/P%I1 M&@"%@/8P$$7?DC_<>:+XJ?I9R_Q_Z_Q\KF!#7X.^:HH/XD(E\QSDT.6UN.^4 MS@?BW(Q'XN0KY"=H0HT M+>4EF1J*994F46A+)!N\J?4&E'2UVH\O7523< M]Y=HBEJT;,Y-;JNL)/687N!-G5IQ6K>U/2W?Y36>V$^%&^[(_?!B=)>!,Z'_ MNJ0/1;?[[]4_AZD !5.3<%;+W_ZEGP M51@X-%;A/;,9B ;)8H+.K9<1EX6IEN)_O7YY(?Z-/X[(G$8/A2ZM2)4%"E$* MV0I0PP %/DZOJ&35Z[U\]P!%JT7:H$+>3L>F @ M? MSGW((EHLR?P;X?F0XKW1[BFK@"[!2)Q*JRTPL"SSW^X0Q6NL367-.5E:9CCG M^$KO2913X -"^L%:CM0$;F7K82HU[CE\7\4_#/-&P\FM8V2JCP([FA5:Y6@K M)1&!6%I96%$*,/'>%K!F&O; .BU'DJ:,]RVJLL(-4+F: <]#9@2J#%KT#6>R MK D-UA79)^X%\(ROX_!Y^&3'F-.-WMOCVD&[P]SKQBG\ -214SRJ.96O=TR( M!.X]_ST'J@:R!G(M5NA30%&J9QHH&$\0<=-1BYB!02PLF@D9$C[SF&6AG$(O MDP0(F?@@L0IBX6'Z%IZ UWRQ$$$]X>].V ]-K&HB%DKB48T&[,3)*\<,_>#AX%CJ',37I^I2XFN),_S8]D2 MR122(\37<&% MA5>/LV SQ4-V] Z15%0#)2?\D- W:\ R9NR7+45B-'6*+_> M:@;!:Z.%O).V,+J+>!]UJ+FD/K3CDBBBZ1:P-"!'W2>KN\^P^FZ(<*S M==!!+"L^&W"B-Y)_\LC-\2A,\3@:-/\[+_P@IC+Y@#9;GK8"6-&4FA?F+,9P MOS&4=>!^/^J:N?M3!$1Q?XEQ*&VJH,I:$T?#B@F,I'92EY;MXQ/GXY/ M'OWCE%4C!^\X6D.N#'B87<'#;, T'*\0KPTP@""(<_H-;"U;Q9;6&2(9;"5A M9[3@L7 M:_X?ME=:UL FKAW@G9''IL/+TZG# S/U3W7QH#YOST"%=Z#"DWV@0IN8I7+. MSF ^.GN.*;-V%M1^@4@.LFN2_+/W@48=_I",4OKK Z(\]7&I<@OW+.4UT5!$ MMO#1M3!BGAXZ\HV%:68LO&,4Z'@D,@U#3H!4@ B1,HO5Q]*830ND:9VM-/ASC+1SCA_MPC-]T'U544;V; MVQ1XIDD:(.W 021-6^7OS753+R MK0N@EBR;29U9/%>S*JO'R"-D\=,]4KAXZT"=40S;I8N&Y,)80^PV;#XW"EO( MK QVGV4T7,1$JU0XS(1C??Y%]7X!^](< BA4IJ[0T7#3*C< NQ09)8S&%--' M&LM2?YJE+#$7"V^U,YGX"?K%'SC2G^=(CW>=([UR)$Y^JG(NRTYL'+ 8X!T6 M_3HIGYR@N_;$UF#(<-T4J,_!O84_47Q^WKP]%YE$4["Z^ZV6F(PQV[P',$[ MRC)3#F/"QD^JIF@KZ,*6E(EU_X3&>UD YX#+50X,-G4YI, -W-A[/V*KZ7N0 M,GA?#0JH]];MWN=B$/M_[F_TESW0B5_IU*.Y&Q$:-SY^JJ"@\$(MIJH(WUN#W,&HX#T/!68XH$*>RFL; M:^4Q@K2MD2.K1X8,7'6ARUH!W4> M<+1D@BZ!0R?UTVY>#87U]D7Q4SRZP]QHXS"(A.8+1?TQ&NN-FN8FC\5+A!*P MBH8*N[P3?F%>@DK",LBX,K\#><[MV]Z'!SSUP(2^(_B0"< M0B9.,ZKIMT?IZ5)U&I\$5065=02-VGAJ.B>4IM<^^O8HH@#Q&XW3'<=S-TY/ M%V0XX:8HRJ?)KW%O+S&\=\M B7P@WOOA&#(B(C\KJO-O#6DZ&2!- Z1IAR%-9>U/]'I:[;ULI*1L M"AF%UW1DA#2=G2TW)VB/18*.[R%/)<*P!6+2! MB?YH_[T,;RAD;KWD.X>G3$I$[#55W,(9*F #_&A+">-[X(1H.0!&WG(]/FI: MYR%$RWX(EY1'_EG4\;N-V9+X)+#V3#N+UN52U;&ZIED[$BD8O5>.DQI?'^55 M?J5L2:^-J-0&8_?/H:4H6XN/P\@;=.%B[4&)/VSG+DO&N_C7PNX8YJ.($<7Z M(J-'Q^X29OYQPL6H::BYA0;3",8%*\%9 I<-!\="AL 5V5]A48/%!D]4F8_4 M.1_0+37+V-'B5X.#&O!33O"3VK+D5;D.:]'E+6GOCENKL++./Z/=])R'!G]M MO,UE,;L4/[>Z?K$&(W$;_&KGC<17,ZRZF7,EB@9UZ";Y ^G'*"CW4/!;Q0^6 M:E&?"F=Y=B7JLT(63F?#"](SJ/@(W79O?:8TW:+1.MATTUL\Z9K'4.E%,EY9K<1"OVOJ:1O HCX3G5%62(TKMOI^&^77H2Q<25CNRG9K[,@%J."YCY1@89X;AWR;G4;KR[XSSTM[WM2"SKI@ MUSHD,,PF,+=X*CUN* ;0U]D@8 MEW@14?2.5>>X:$CF#XZOUI4XBHZYK>JY MQ6E?K R0GV4##PT!AY,/0+E\V,B ]^^B<(WUE6Y3'PNS[9>0QN8@;>C*0(YU M\XBW4P[G;Z15/-XO/V(H0P)'TW:*SZ;8)' UZF=P-WZ!,ZX""&Q) ]1KJ/+ I9W. M9 ER[!)\X;T*$5")LK=.I0.#.)RD+9RDG7<:Q5IXC^9-B0>JG!M@XP'G%H46 M1HVXPGJYHX&0MD!(.^]0B O-FFDI=>XRVFI\(3"=);;%4*$2K:,9P@BB6\SY MOM;4TPB$5:[EG*U;WUX2=.NZZ]4[>U]8\^TK;5##Z.#ZP*4'--CG0H,]'-!@ M QILA]%@#JN,@JPSRNXY4E1ZFTUQ^$4%1%:=5^J-IKBY1_WL=C!:?RNYN?.I MHA<^GR W3MD' Z!:3 N63[E'&3("F01:D3J#@!(5&Q[SJ.(*9D6@Y/)=/X)! M_4"8;[\Y_N[AZ97JALUT% X=(WI:+MG:;? 2F0&1X0$IICH@'FZ- M'3NF'$;S=4;ADY_@7)H$SO%P"K9P"K[;IU-0RH]$950\Q'G07=%(TTDRH4>! M+YKE>?Q2ZM0+"G8MA5PNRF1Q\;GKS3\28. 8EUN0V1H M^X ]E]RI8\M@29>%9"=4F8Q'3@'#@(RDXA_]-G<\*<7VN4^%"?/KLS[JH],H5$0(4YBR1=AZ M'_KUVV^>/#[Y_N14?3Z?P.?J[?8W.[D['\DG8X)1C$P\"]\(I2/2DF41H/IF MSROG+5&J*]-PHO2R##!S2GFM0=RN7%FA*.DH3WTN"34H< 84OKD.?-;CB-*1 MUHU^GTB"B6)\VC?[='0\>]- ZF)G6$NEMWA*R/.-OABSCN&D;>6D[7RD'\[2 M8EEF3/RS1F-%2LFX.C;1W#P9FRA6.X M\^(N!DC&Y;I8NW3PFV;7TPC1U4-<[)U9!SLT4&>DE175LF2)%M!FZRWB"N?( M 7&%R U3<':7]74L&^7)6%4H MV!7&(7RCIB2^7DJ#<+T1TZ@LW90PKO]".SVHJ^!T5YXC NQ;Z"3JQ54RX9W\FZ*!R,1(?\]M8X1I@M4\ZY2C27^E,^"YBZ"->P3M0;5W/#& "9 M-Y*?(AP>%WWA]V!&45R% %.(:_,K!9.KF00=90L>LD'+Q;SO-!Z[/J#2+Z)T MTJSCHRP?9W#",UUZ %7@= TMN?$4,AMZ]\*D/-%FGU?960$"1]0:1(>^WX(5PXX ?ZXIS6GT,M8*&);\>9LJ_ZV19(\&)-F M)-L023:H+7=06W8>F;R9VN)UCK@B06?6?)32&_FM&ATR6!;4J6ZC$+3 8!>6 M]@'#5OJ*K*TTN?[$VU"'LECOS,$J^R=^LF^"*K AO!.JAW M+#TMR38LL8\BKZ;DW^Z#/XAHK$5XMEY9^I9 M[>M?4VBBR@@19H2P1@N9JO4VA#Y[UXK'I"(]\@8WOG$?:/9B#MK9#V7KE:(^H+%$5N+!4P)I'S=*"0 MK5#(SENU+A]'VD;O$5^"@%!;<1&"0$U8I27'DE">,?56UBMN!DGY^V+L53_J M:B#+K9#ESJ>SG?7%WX59Y0*>4 4FU,"&%V08@"!TN#AR6@2O \O(AE2LJSJZ M3L5QLT[=+*(&UH7/B:B;=$X5_( =SN3A+1S@B%P>=64S3(5G%S\/*=/J2M7Q7AY\>[E:ZFY/8GHH?,SP!:S/ MQV6<,#H,JY5YM(:'U^H(J3$R7U(O*OU7+28:']=[YR<4H-XA+=,86^M:I7R!AUHJ5S;PU6^ M!FH9\"E;H,>=]P>TXB::&!J7;P7QO))%C=N?U96TFHV^??\^IT?#*72E2TW1 M1$K6R$/T!W@ZI$S>0D4(0GKZ /45H'+X!G^3=')?;[8/F5FWJA^+'YUO05X9 MG7J$8FJJJ>\HR'"&P()=(1[L1]\\:#C2]>_$\VU!*PA_QB@'RG=V:C^C+8:# MM86#M?/>B-_S#!0!M@+;GGILG"W0_@.R23*)M<21B()?PA%67>($E7L[DPF6 M0*&6**X!.B%B5G">HANNHSAMHV+PR#>5H1* DMO,A.:JS5,H<]$.0OEFM7AH M6B(*[1'4=X(MZQ]YS=#C5NMSEQR#RE#44B:<:-^>T)=_-RL,>.2^;KW_L\_G M[O)FBZ;8C"_@BN$"H&=(6KT>.NYQJ5,TV3V8^-:%(BWP;EYNY0Z%D,P>4_$9E]^A<(+D= 0J:@(;R\ MC45_NON1PW<;N1V[&U[;P# MT>KEF?>+M'M(N2[=J%S:FWGP[99-PUXE2]6Z(GAX4TLB=(B Z&.#3K$%TMOY /]:JJ@# MJOMLIX]488NKDY1JLV:O;\][")4=(44,7W>WCI-N^RNI I]+Q4' MBZX4QI+6X2H#+6^!EG<>%>"--:I%6_O*SD)N?H/*ZD9>CWK(E;SF=Z//%:KH MX8#4!\+7]PG9($9@*$FV6[M.*]#LB83Y*AVXCGYV%$.XZNE>Y[$RU"I3$NYX2?=I=G0!!C#IW/2&B MKHLL3CY]+#["=VM'R>&L;>&L[0U0@8DNM!JC6G%((-QS#(C&8\OJ_IDN1 -D M0!5GZ()KW$M<&XFM:$22^ONSR]XN':^0C!Y/]=;D<7& MKT>/B;7^/MT>>@HJ3VTI*0>B+K'DBS)$93NLU7 ?-4TS1:S&N>9GT3B&0.$G M1=F^W_] X1E5+T)Z&P*$VUCL[W<_0.A *Z3JNCKE&]2&[6)&7/HJ H[I(BJX M@UE?W3A&AUB,RLT,\G +E+?ST<"++D-GJN+J]ZU25IWU"J/Z:[4 A-<$CUJC M"2[63BUM7]&V@?"V0'@['ZV(?64-WZP-Y;1\\;Y&7<&-( [KW*Q5/$N78S!' M7$UKM'(4LU-/A(Z"5?[>N!JZ_'5X<;->5NC!V^SL& J_KT''PY4\=GF$I\>B MH:'R>&P\A$T6H*M("BUK70JX7BPG%^I28:B;NFK?7A/IKZ\]G-8MG-:=#_"< MA8B)RV5HU)!3GH:"F(BJZC@D>DU+HP!GU=P7@?R%, /?0YWK;F")0]'9[9G\ M"\0DXL=DLPOK&OU3>IQ=PI'12)F^AI+K$.1J(S;*=A?JTO7.@HN^+Y'^? )J M_RGY1KOF^&C_;;.?@+8H /(C$[WXE=Q4+S]B)JBR@\&VC1T 0MEYB^T,&$4- MN:S* S,[6)KD@RK1@"-BX,P4E7;YD6YL?N=1!6N] QHN "PL (SKFLMJ+ M* FSFM38(B!.6:J7NNDZ%=3"?YNVI M498X7JZ8W=6V$K6$U#X=MQ,FT404P>BG"KECUXC'7>/T-;65S-<2)#6F\EX; MISU&!8\=\H$41)[C@%_^7/CE)P-^>< O;XA?WCIU>F;9=0*IDL.]YZAC!791 MY9SCC$P".0E[\&/.X1*YR;?DV2)QD%MTP$L#0M&Y7A(N^SY?*7(*$A*$Y&QVU16#S<&MF3(JIUT4Y_Z,"1@O,6J?P;X8$E6L& M@ZUD,18_F17,HQ@!0YWI1*L\(?];4JA4XRBJG'M,Z1RD!S[HXPZ-$IG 6YFO M;LI.Q^(B2 \LZ(]@GQN%"/-RL1"3S.@6+*HEN4,V "="05# ^99-*J% MMS&QR&VH+$1;ZXN/\TT:X%E]&FLF5#NXZ]G#=S&[/.4.7I1$GCHONG-4.ER[ MX7XL'%F=HB^\,1-T>B[63FPGRQDL\$^SP$_VWP+_-TEW)-N?Y8K(_ =ME]@P MYRV6F*",A,$PWPKK/]E]P_PB3D09B2NX#NP4-,28@X1NM<#=RJ#6=#!,YG.> MBJCT#M.6K9V!K%VRB,%G$%U2%I6K;-*1T-M(1% &U)(0^G^KEA4(AP0OG\]! M,1PB@MN@VIU76%[E%#?W\3U'9$(6G%8^5>5*.8>3%Z&HDF $G8TD;D;E1'N+ MM*,V)7&+2^X>IH#V2>ME"61&XMV/"8CZ$DP@;G0&SQ2FNIP3T5=9W7*UNWRNY\'B>JK.)/Q7=@:;,( M'X2&9$9?:0&.7'AXX"7;X"4[#P9Z&3>$-W (%[*$,T+5Y=WQZ3KKZ$C0.?NE MFVT7HB)P,5;F]G(5SO2?2LNEX@CGF *(Y'[BS%98BY*'&564.UL#*M9N+^C7XF#X-8 M5L72,#=O90^ZA([HQ:$D#?>65*5]0"4'"P]$RO0?E4[[&DYVM"+DU*>1>]O( ME\B\CK*E,BY=C-<[WDGL&PF:5R&M"I^M'N^/[UV RPE?*#3F5V/RH4)+^'@T9EXZ ^/[+X.=/_'"N;R& MDRU>65QA&SA^?7\9I,6*LOWP]X5\SY#-[NT0Z/;,3$+A;]]'QYK(2UBZKIV- M]?/$R%4L'4E:/&?:UL?""_JJN-(N-\IGYH4&]39Q,O.+)7'OOZ"XV>I^N/]6 M-Q>LN,&N_J+Q!-I_+D+O*@\2P-\7 VZJS(%-K^O$/;#0&H\:E"URP-6%6IW[ MG+_)O;&ING8&IZH 3L?P-VJ[O23P":CG!U1?GG\M5&(NC M3H")!3&3A9)1=7\MH!?,<'#=@#W:SOG#BZ;J]Z6VY*C>$0>0F8B;LW2 _2;& M9.(^*?4/Q(O"R'2*:_HJ3^K#\A4F<,;K.Q&OS5@<'XW$?^KJ([#G/[0T\#V9 MCD _E^8:='KT.X'6@A$FI_)_T4$W#@+FN5"(3_P;)=0+\W4)X,4M!'".1M5O M*.UV=J]?2M!@]F'#X[7 M\>\\^N.BY:-&(%'R =:52=GA0-N)11(CIX4[#P$/7F=N>YA%B_A<');Z!E%$ M[H]*$L:5Z+HJ*^S2JG(UTR7W%4()7,>+.O'>&J/!!+7BL*"KP"5];CBC2G6. M2 \T2O+2XU:E]1"@C0H72(PIIJ_ >E MEDQ>7E0MY1*AY!=$LS*G]H 94%)A^1HDKYAC*M\?SX5I A U5;*< M4UJ5Q#U%L$:JKSAOJHALSACPP8**:A Q.1*1SL%@G(-NK^H"5[%I'%CR(!MP&*$:_63([H1#B(B+WW&B4SJS(]H M(;' L0ZEB5IQZ_9*= :N3S=>L&^_.7YR=/K5EJV!0Z-2"Y@FYW@70U9OA&IS M31K?';X=R/=>G9C*ZMR>+^4$:P:BW>O;IX_?*WW\2[GUZ^??GKCTT\,BFX MG,/CRHXGLG*5_]'@KQ6Q>H7C3;Q#.^?F\42%1QW[<(VU[]_7 $V!2,Z_^GE MZP'0\X78YB A)D4@$HSN;1JXG^( M!X4^%$>HN IHA,%7&O2)?7J:Y$E_<52'FRR(Z\*2DC9*+B _!O?N8YYC.>^: M9$Y506/^C=\];3F$%K"YF0K$-7[Z\!\Q541.%O%X[!5A^JE%KM&0T&,\R\S* M4X[__0#=3!,^:BM8Q5N/0+@NIY2"!&(13L-C6!S.\X$93N@G+&9X_VAT )<> M?.&#$MUX5W/'_5O.M[B%#Q^.'SWYBVWAYUNMDR?CXZ?#:FVZ6M^/'Y_\U5>+ M?%7KG/;1YV&UM3XT^2;]'O_?JQK>!;W\*$CK%UXA+=QJ]US&=5J_ MV+NQQX_#SN*/7\#GLH'T?FUB>,YGX*'#WGSZWLB%8L\WJ%2_U=[AS[1ACHT/ M&_;)&^9=.X7!+-YFB9_/($*&G?KDG7I;ISZ>RR5&,83FW;KIJ6=3C,#<%LS<12,,:^C5L9>7=82V]K!C6,M CJ,)W M7D7'QX=5]*OX_>.C$0RL)^C-!L9>..T&]W+L7OZSOF2LP7R;*_EP:M)K^,^\ M7&3/_P=02P,$% @ G3&:6/W)_PM$$0 TD\ !@ !V;F5T+3(P,C,Q M,C,Q>&5X-&0Q,RYH=&WM7'MSW+81_RJH/$FLF7OIX=0Y*9ZQ9;71U$X\B9RT MT^D?( G>P>(1+ C>^?KINP^ CR-/BNO8L5-YQI*.!('%8O>W3][YG\;CRWPI M\U@EXKOKER]$8N)JI7(G8JND@ZL;[9;BVA2%S,5+9:W.,O',ZF2AA#B:3;Z> M'!T_FLS&XR?G,->%?\CDCP[/A6S;^:/3N;'Q^+I2_'P]?7%(8U^ M_L/%]3]>7?*RKUX_>W%U(0[&T^DO)Q?3Z?/KYWSC=#([$M=6YJ5VVN0RFTXO MOS\0!TOGBOETNMEL)IN3B;&+Z?6/TZ5;9:?3S)A231*7'#PYQROP4\GDR?E* M.2GBI;2EO+[^R_@QC'#:9>K)^33\YK&12;9/SA.]%J7;9NK;@Y6T"YV/ MG2GF)[/"G<&34[B],^;M>*,3MYP?S69?G!4R272^&&/FTM6+Y;U M-<-;FUN52:?7"N=NS1IG2MIY9-SR;'>!H2>+\%QJ6I= M7*;==K[42:)R>.++!X^/9R=GYU,<_3$IO8V+K\Q&66%2\=0Y8W.U_8VYN)]G MOQ>+WE2ET^FV2]GU4HDJ3Y0M88A*1N)BJ7+Q$_Q8C(0LA11+X!=SZL>7S\0W MCV:CV6R&'ZU:Z!*8#G 4RT([F8F'#J;#O1S/SJYA&>5@*FE52=>.S@[QN>^J M%UKF?]KR[ 24+^P"GAEF+P,?R8(4^ (_[JPIJJZ!#_\_>7U^*O M>'DDKO)XTK#&T@0%G(7)'Y:'(E%X*(3WT5;L/B<>ZCS.*J1O1$;$5 Y67\%! M(&:-:+)$6Q6#?.,&>S/@RD=_/BM% ?M!B^1I)B8LE;:BK.)8E24^CQ?Q9J;_ M7>E$TIQ6%9F,D4&==6@7G2E'(@+BU%M/+XWH2!WL'2>'1T MQ&9IA"Y%;APP M.5&%@A\P&0Q:26 I #$<6ZF0Y6 T9>PJD#VX6QB',\"'V.1IIF.'Y&A$!E6Z MP\XQ/*V 8Q;T1+4D!O:XA+' [2J'*1)O$C/FB;96K4TL(_P<'B]I,\UL2)1Z MJVQ,!,*MU&29V>"NO:CA67G9 <)6S#'8;A$027I$FG]$'/BT$:K%7F!4S7O2 M58FGG(M(+666!O%K"1XU"D#Y1, V$ YM+2IOAAH@'I@XG!=ZTL4S@\(P@LJ&B8<6C,SG9H9L_P M\!@Q UB_-JZE+&""&@/49_;.M TDUN#)T\/416$ "<)J ;!&8@&!"O-0J%:G.X<002TR: H=LC8#@*!(Y?'5@8RMYPQ3@[H"-#6_!Z]2@3BR3 M"5@*JP$8Z0"5C)=DDV%[U?.@)^(7 MCTP;JQ$2$$M0?D5JS:KG?HQZD@7$ 0 L)0A[;A@!<#50:@A[/4^\JSE"]1JX M&@X.86X2G+QEZ210[W"&/8 MGP4NRERO3%6B\\18S&*F0<(C P")HM3XD4&K&:X0_\*]PYZ+Y6T%.?7L%.S( M+AWA'B_K_DR1LN>5#8 &!Z9-LM\M[>NM]YDW$HZI[/I2"-3>DCL')LY[*'V- MVRPU&$#2_4@!='2=O)WS),TJW5YKHDI,WBEV3C;2HW@@U MTGWJD9$C?RP"&ZWLMP>S Y"P+/.YR?IS65#LC)_A"0O_DWH9A5&!S#Q=1*(S MQ1DHB5-C?%#-<[.Q$BYQNO(QT.H7"'3_EGFL<63@O%;SUA7,U.[AW\$3S=HQ M=4E[6Y\0@=>#K@=F'-K^<9VLI]3##5\$!Q3B+KI,\M[$! 4$G\3L7\?+M K63?1!P*Z"4UW M;A'%F%H!^JK,!1 =ICY2;H, /106]')4%"O 0VVW1:(PG:(A[MTL%9W'78L<[G-!B4&E4P5;,PRT M,0\'6T$#4AKTE!'+2D"#3)%'+AQ(*5 !YY+3TM$; $5\?&_:S7O'Q(]=.JQ* MJY*-*1&S A-%07B'GK"WLKVY49]M+<>ZXZEUO*@8QYBB@]A*7$) !N+W U]_ M&B063W8:,I9P&HLP:^_)5WRW?K*%#%-$O2F!Y6^%!IV:$*'B@/K3)4U)Q?F8 M!MTC_GLC_B,66I-@,XJ%\G\QE:%B\$/"9EM2L= D%@'Q2CFA"QU9N[G MJ\L1):M\A"YCG[;HAXQ"ILXKQ/LLUB2V: ^L6C6C5CQ>8O1PUF1!%P4)[3%,D MH)0+;5[E*M7NUCH$1W@X,2@G_]W):7G,@;@_T1@D?E@HN0,XCKM5/A'^DV+N M@(@73P(E?.P>5'XMJ'PNJ!)C!(D)#"7=DM25(TZOX3"3U7*A4-?7QL;P1X,& MH?K%3B3A4XB'T2F3:4J>!"=#V%Y[^-K%@3UI*W10"!^&O1V5HVOAO#HH-#0MGQ++$*2PY4XBMA)Y8HYSBMI)HP7,5L3!+&?%!%?6_CW6LTZ;2$ MM*6"6E-:'2(?HA^DV\IP?-K"%M[B48MH_KFT@8A(QC=8<\Z3<6PR8^0I0.['D57R9DRV<"ZS MC=R6GHV/'T^.3[\X8Y#SS3>SG0Z=/V;?3S_;L&M#N)@$+,MEUM&GPP 9'?.( MEM8;?D49-?^KF>3<_0O*.-2Z=@&176,35 M%,Z6:+BHHM9/-WN_LY^- /\\.UM1_P_K0,=OY_R KVC*T>GAR*!(Q<*_IKD4MYJ5V*L;D$N%*FC(M[@R0__J/' M/I])06)7X<$? @BE')2O'8!7>[B;-_WRPO=PFF%9,65 [U2I)RI8!- M6&?V1]9VQ4HU$E5A0J,.X]E HF>$F7D> MY;-(>)(&[,C0@;'HJJZ1C*H2@I2R#'=KL0R"2^JQ]AYN^T;HFB.I*O>?^CZY M\YYU<'+O;/T9RKMY1P(K(JWF7K ;ELL\VA<[0P90[1%,\5-37JCS<7P"W=SA MN^S0*E?9W)>X\A(<).\D<,,@'OV[&%7*B7(T0ONC]K67 MVOD9&'JOTIRS0BG&["VU^V$UC'K;*E);4J%]CE+;>1VNYRO=+H:R,ST<-NZX MV>Q41:I3XB,/U[$-K G&)B,;Z>#%!@@ _TO"*5/ S)W;XA*V858ZIO6NK02O M_VGK2>S_\_[S0%L=ZFE['5MEW.]-HU,T7ER!Q39X0I3VZ'H[_FV&>LN9S,$0 M+2C2B B,ZH;*P>=Q7ZKT2_D18/\V:,OJ0=BOFM$2D>8.2&0,>-(UL/BCJ(O. MG?FX#HSMJ#GWTH?KW'0_VM=UZ(^DW4-(T559]Y1.:;:F2]7C%48%M /LYU1Y MZ9T4_%1E)<8/@/G8B-O*0>)+!.B44.,SBT>(;T)0A(6(KHGP<49KXAK*.1I1 M/I]"\0;0&_.49%YKE=:^OU[A7JW<@C/]AJ/JLWL%*9 M:-;GA]UJ$IX(#04^])KY^$T9\CCU"GZ_J?*8VY%]3V5]SY\7Z6Q1&.MV]]79 M?!#'9O$6S<2N[PS0]S=#[;BHW7(+V">N2N1J62M3,][5BKA!Q]Q;A#TC M(-<6NX-='<=)D O4(>]* F54*N_PK ZD(_#)@[B5J$.(@D'D_81E9=?:%]L[ M%AF-4QDW$3MA:##,8;(>5O*D$'M+3+@9-/*V/HT. M\-YWM0:C>'O,$HJ4.Q6>;5W3"4G9CJ8VS36M.L[0O.TD!(I!NTG10TK7HQT! M%N9#KP744X9 "M_EPHH,1C]:8IJF+J%V:T^^5[=M?^-,HF[7F-8T H4@CQ/+ MOZ[QG45Y%."MQRQV/? Z^W*C_;U*GIT8,^JZYV0@K'MFK$6-JKDRF),^^^R8 M2'Z]SJO@1D18]*FK\ HCLP PO4[]&@3XA0FOA2'Z:#,H9*O:TE@S[1XX"#A2 M[G,'N[O?+:X=-?!#L&%L#1,F;.A53IXD.4=)5>>?@;2$$ZDMAXKSKGL".(QJ M\9KY5.-,J8%!L(O?D.%!;K;S+MKC-(*/M(. M^*TN4LO/KI3SL7(I=\L&,Q#/B,)M3\#8B1*HPX^_4PX5(R-4=M-*GW*# *=-98*M MP?Q^,*83J6C8-+"/ADG8UWC<3G ..RB.C"H639$Z?$LYW0Y\=0"2B94T>KNV MB:8)O:@4TWV9:> L7H?$M7I;:"OORF[M<6C[X7C?HH+X*.]WW?[B__^=7S7X M[2VZLPK]/<>7/'4,=_]Y3=Q&)Z1^RQA9B6DU>O?"\3OL]&8 @HV(,IG?_.M\ MJG^O[\KYJ,S]?[.K)_=V];.UJY^BRM39,3L7TW+:^EJD#[7B<["&\YVO*OH< M-?'THVKB^ZK=VNCD+JV;\I?5T;??/?DO4$L#!!0 ( )TQFE@-F>;><"< M +MT 0 8 =FYE="TR,#(S,3(S,7AE>#1D,30N:'1M[7U[<]O&DN]7F?6I M3W^[>YX 04I^ M2 (MI"JR1 *#F4%W3S]__>K?]O;>I#.>1B)FOUS^^H[%*JKF(BU9E M>PJ<+ M6<[8II](0=[1^^ MV#\\.#QB!S^>'#\_.3QF9[^RG3\N+W;IZI]^N[C\/[^_T8_]_8_S=V\OV+.] M_?T_GU_L[_]T^9/^XFAX,&*7.4\+64J5\F1__\W[9^S9K"RSD_W]Q6(Q7#P? MJGRZ?_EA?U;.DZ/]1*E"#.,R?O;Z%7X"/P6/7[^:BY*S:,;S0I3_>O;'Y<][ M+^&*4I:)>/UJW_ZKKQVK>/GZ52RO65$N$_&O9W.>3V6Z5ZKLY/E!5I["G?OP M=>.:F[V%C,O9R>C@X.^G&8]CF4[W$C$I3XZ'+U_ZCW(YG;G/E%[:22X27LIK M@6-O>'+P!+@PLY=-5%KN3?A<)LN3?U[*N2C8>[%@']2O]O%" MV(>L92^B1/#\9*S*V6ES6]K6^VV648J;[8_UTK[YU")@+Y%OV/.5Z=WQ)3S,3#?O8I14 M!;Q3=J'2HDI*CF^:\31F'T5^+2/!SJ:Y$"AA[F^#/U5%*2?+KZ?JAYG9Y4P6 M['-VCNV4,\%POH<'I^Y3^GMTNLM@-'IO((=E6BHV%N5"B)3A31.5)&H!(HC] MSO-2PCK"L[ ;*>PQP/V*X^XVGP1/?V2RP5/=T]ZJF7V_\,[" 6DJB4[.V%G(& CI1*V M0V]V%_0(Q>,Q;NW;-!H^I$!H+N LCG-1%"R20FAGBOAB_8_YT!Q=T@_7V Q0V("N="@@JU %+["?Z:5CSM2XE,Q4F5QB+'WTZ;7]-=)X5*Y.-I,^V+ M6D]TS35$0%[YR=\.Z+^5;S]C YZ]_O.7-Q_>G'T\V0(=J.3C1+"QRF%E_WIV M\(Q%(DF,'>/^+C(>F;_ACAS^C]UC!.@4$4_,O&B*8,N<+F:R%'MXHSA)U2+G MF;%L#D7L@5%2JOE)\ G:5FOV[]GKT5!;.&4<+JM#$[Q$/N6)"7Q;=Q%RX0O_H.G%<^7;#0B_6]$5]9&O-MM-2T0^"@1 M$1ZER7*#2O@;F'!P2_)9JK%574_].]M'>MPG,GY@^3]:93KS/LDE@"/U3'@W M&C_L.A,:)1>-+\X6,R#Q)5HK<)RD##0_('#B2K"FP&R)*_A6%/A693$3,='R M-0P9X^4DCE0W:6)&P,8CX%39EQ/!XD MG6CEC)?,/D9E O0I^!0'B06<("H#SJC@!$E+X!TZGDJ&CRQAMR7^H^W@SC/&D=P+I.@L5]Z,?DD>1 ,)"'EMW1!7VN3$;+YD[*E.\%\@'PT]Z)I91BU5.'3[>X?:]VKZ7 MJ)6CDF)\N8$-@9_DJIK.V"27(D6]9.7ECGE!H3[MD=4",A'TZL1?%:<# *^; M5R7\Q<8B%1-9%@,@+![A25!W2',GD]'+BR<'G"- &5UWMSZX&'S^HEMB<*/? M;N1];]V5DQM7L,[H+$[81P5O'C_R)NH'O+6^Y$?3Q8E0NG'6KZ?, MAJ..4_M/MRG% W9'Q0$T!''-,5ED[<&_$XN2RZ2 3P0[*TN0_"3C1[NH79O1 M7/RP0(9::^B:.>3K- >X,:;4@FZI#XX??SCL^?$1^/&PX_SX#57J6^W=(7N; MTIC(1WI0ND:@^ZD2]H_/>RI>@'=-E8KA5FVDXSQTA@^,-9-9+0W!J)H#)TXF M54XVA]T#-/IE":R=)"Q5I=T1-.QK%X4HM7, OR=7&MI[ MP(X@"$HS!ML!^] DYHRKDIC:^@M!X@$/+LVS,EX23Q5J4BXX&J=7\%KW9FHQ M0*MP+G)*TRE$E-OGDK^BV!W J&S.2PPR&>=@75"!P #E%$FAFJ]YKQNU;8O MR//RNF'./FN8*@+F70FLBPH_ZF";S&BM]7N/[Z88 MU/PT<[ZDO8X2+N?T2CE:_ 67\6>\7)5O?+=\RF5:E$["L3_2!$6KN,DP\0$= MLU4Y4SF09[A)7OS'"J@;ITDKQUG:V9!_6%_NM,0-4S%'!WIUJZ+^1@(EUAT9 MY+1I.R))G.$M @Z;7*Q,P3PLO!^E$^ZC79-^E04&@/ 7GN%,J,;"(_3X!\:?56Z(%D,WI%"ZRJUH9I2AD4:**K$G"/4J[ M]\Q#G#8 NY4*V)0"([?.Y^Z7#&3'8ED@UU'6'/G':7GPF]MDH/9;Z-.*EJ** M9IM?I;FM3HN#>ST^[SD1.A3*]Y;,O3:!]_ H4 'T$D?!I/7/66XG,>;1U317 M0..-U)=@2?4O9MIQ@LH%>D+WS-\';2L/U0V="&\^"7/CF[GO&9^*O7$N^-4> MY1*<\&3!EX79QI?@M;XQ&F M_8M:@'J7@U*DS4:C[)%A"*=^Q/-Y4TTC/:6*D^DS( D@4\$GQ+7FA M=I 0[=P6HZ>+'CWZ])3,[Z/NF]^MKKFO\*LY=O4^-^'0W8WWX/)XSLB?Q\)J@$4-)!C93 M*#" 35@9S$9G:,*&A(_TQUR!QYSW__<^MB?+Y,<=9W+,U@8BS\5,)? Z R7P MG.&!"%K$%(__T*KF*9-Y+JY51(2 [.3]0BHC7D#W1I5'<$9K!PJ>M\R?>LU( M6^"U<]R,9['FIC7ST]H(G)X+],P ;V)03N1S='63KX6^Y8O"2B[*7UUU)5"8 MS_L2<.YX-6P7RI[V$4W:8&4D7_"$(0LSX+4 @:]2+8),%CPK!.R(<8L8EY9; M>(GUY1,;?M N?72#PAL+/?]Z$LTHH_"WF[_U$WH9](327 ZW/\V%)Y%A+N- M7LY-X&IMV<7/&*O;,2FRP8>V"J//@WFZ)_%AY_-@PE.#!+^SMT,";XT1>",T M%G@RR-0DMF<85ZE9_W-1SA0&T$M2GT'G#K)@#N_WD*@9I40@MQFE=%'/0MT@ MT,/.IZZ\];KAA+*\4 OERQ4> F7+6(4WZ-$1Q;H4+HIE%>TI7$T_%CVHIB3C MQFB4();(ORH9DVFIG5LXWL'PX/COJ%_"9TL')A&#-;U$_IVKZKX3Q7J.W'*. M['H*QR8OZ8"1!TB'<@TG#C!DK&2JOQ#S+%%+U.I4'A9I(:M6&&7000L-[>*8 MFK[+9: +GOEP_P>!.0 P"XHCA3$/!S.#<954IYV0^:0?5K,\91"2YQ5PN4Y3 M"W16<\Z2)YD8V5IC@1PB2]&6/#2$B0FBXQUWFKUV40>1?#MMK&] P0:_@/SA M R;*:(B.[US\58'=[.W:.SY'>;WD;G=@SH??I+;MU.5S1G/15ZW?L[=:D>%C M>%I$;T.?O1R^=>/F^0SUWW\9O,*&6# M<]KR<"S@'/A-)@)E1U.!SU0+=)\--@IF50'O%=7X$PE81=[!6,15Y#-H2S69 ML!V2:,"98YY>$5#B5!2[/;_U_+:!W[KN;G_KK0+K9LZ\9ROD,,]93=W '+X4 M8Z*R\J;EH0/PD<+L-IX#D:53,O;-8>B,FMO3Z]L8&1,R-Z3.7L,3545.[&N1 M. MKH-W2FL>9I.ZN:563:@+3:@8BS5E\,7)PRE; MQZ,[*%MT4;=11#1MTIGQC>G]^*AS]+XU%$]X0#:GA^"N0F]2&]J5S^5![Q*P M"8;]3YV.196 )FF)DB05O,]T[O(%BL(= EH4N1C1H>+-% ^KD@" MNK F!F2DKI:+5)XIRIS)U )S9,*4(2J>'6"N("8':_ZL%1+YNVT)6*"JN>NM M442(7.C!Q3(F$!%FBB9]6!H,(IT3:?D?KHHQMZ>T?EA]12[Z0J%O6"ATV!<* M]85"?:'0;0>P+M,8$\*5+71,Q!0E&<;)TC(WSB(LA40@;Y*%8!O H8<%'514 M,D96HMS-"99[B-B##/9*Q5-0*KH>9/XC4RE5-O.RTNAQ-2V"=/6Q /5?("HH MDO] *_P#-@;34A<&(2(NJ"*1(-+03.*Z3V%N1H?P,KK'"D_#P;,=VO5Y5QP\ M6X=+_I3$>O<38FM@SE_OO*D#D:!]R"/CD*&8%]F:7'/WI@FVW7++E-O"'X>%QQP3V4[#MCSIO#:TI#R2$BUPK*Q;DU>7# M:R\XEHRKE20^HTR5PN3B-QO1& U*W$0SGDYK>?9%&\B';X:;Z])VD\U[1YTR MQ@\H-#ZF>3G>=$4<(<.MMW49;W?V5$!F9HS/"IEYC;;_1 M3;%74 S3@KNQXQ A8[J_QLM!\ZF[-!1F@SH\DS9P8/MBET$N MG3:]8W9*1. M6&@"F0:(,:MT5]_77( "DNH\<*,Z##P-8T*X@5ZE%8,I@)/9M-&$^FC;]1'\ MHUW2VKL,[3:7O.YZ [0*]H!:WC*PPWBM <.'^]R<:AY,X/ 4JJ\ MM+RR:7.2I7EA,J_!? P,22O\M2C!J@)*GFI91?LS$>2-@0%Y#*^&T% U<(B,5J;FP$6\Z/9=;C20'_Q%5^BW5:\)Z4(< MI$.IV4])5>JZ6^N2R@,1%[/FLO%2#]/E4/!T(?S1.1I^"OZ9HRT(?WAMVV&( MPR$@0-=' /-K+A-ZW;:*J(*3)K*U0506!&>".8+AZ.L#$4^9UKLNL1NT3GB+ MQO=X!YHGI%92C!VYUZR<"4=\UZ BW?LE>[9XRFS1=1=]@RU6R9=%/&4: ES[ M,$Q8+B- 8:KQ'!.^1),]2+TO=>RK]!$V![FHD33T4]J="WV ZZES3]>Q#=:Z M'73@MH6;9*$-=NU#2=\0?[:=?.P M3R8W"O*S9CH37T/\E$(DINM*"N:Z#%T!<>5F3-X0@S&>XO(3YM"*.V' =X]Y MGX8%W_6#;RT6HBP"^ +K@O,N3'T"4D Z:+XE5\(.LNBK<;YA-<[SOAJGK\;I MJW%NNXX$/;;9")LA:C@Q!?18ZI&\;?YJLE8'_ M!'N=+NWG.OR?@-*@'9'U')=@)F'\=PV8EFY77\JRPE4T4[)]7K)-15[3)33L MBD4F)W6H 9W8X'R&.'US#-I'*L^%"8WA,82?H8D:XZ[8.'[0<"O 5+[[_397 M'--+=D8'NXAT7!B/K4,4%6F,)1XV#05V&T'0'**9Q@?5O4<+9T[CDG1_+SN- MP9H],"BS]08?.Z-=?_*NO!3=W8-L]G#?7 7O#0@L.EK==64"X02 M#[(]DGE4S74OXTZXT7JF>!2FZ+H7S2!E1]B#"T2[5252 SN:!S'1<^.,IHZ; M19 +28W*"QB26^)7U-0]D9RH26IP]J*:4,,JK)VBDR?,66Q!"<6+M%*CRSHQ MJPT.Z=TFEP:GFX?>*F=6:[..;IWMTSZU.\W']7>GCBGZKC)TI9O-H[(S> EY M*I;N[)X(8;*/2X6Q 8\]'K8,O04SV2/D_X7%9N:Q9O(P]RJG2M6@8:E1,?7, M]//M/@1/U>/JQ6-0/16XT<%C5978&CN?P]U,VA9>_3309;&'@6]Y'FZON(F$ MJ=J#*18JI=4CT&M4NO3@QZ\/ZJ7HXTK1KH<1SXQ,&YC.+5[ 4$3< !=[%@WZ M+DO*J4]-9VX27$T -&PF6$E0[W7+8-?$PIHXXS![7TLTRA8O;;0>=7Z#\4Q_ MKS0W].B"EF^]8;6YF907OG&[T!I@-PBNV^R QH0WVZ737.R&55H[LP+MMIUT MC9_]5KKE3',\.5(QQ3 MB2=JJ8A17LJ(GH.5IU)$D^]+#K=.&&ST3K[8>O_J M&ZH-E\ G IG@]^"01;WB$@R0WNWZ=(_"%YUWNUXVH^A48N+37&+R0LD,1$9Y(+>6YXZ4I M$46?O.X^';1 0X<]?-3S5<]7&_BJZUZR/TVE 'F#/(5[D\,$1[2M9$,I("]\ MO&DC2X9\>"=^8HN9*:UO]J[7K>A#SYQ.YQ3&R9((8/W2 S"9;VO6FT:8E^DU M6I?P4.?_,]O 8Y71+&QY.0&]N(!JS^P]LV]@]JX[<_ZPGHBF(NNSL)C@.6$G M>"\' 7A]#J\6%/Y*#T/N9 M=0<583F'N,ED'N LB,TP"[ =PH!ZM*_"9:RO"$#CBW(Z_&!=OV1[I0\D#W05 M.@>#@%!!"%'$J.SK^HYY<6-A+FQ^KTV_>,BX]'U&QTM/RP]:ZB2P^B M7=9O(G\[!^T/G74=!&ID[:E?.87WR6DU4!PU97.46 M^*9Y!J]DTJT-&MO4*!-/-0'M>K0FC*T2-"BE\CD(&;[4>%HBKO7IG%#'6A-C M\=7+/('IQXCB1,!*B*12AK&73N#(?\.(9T?2^K>L<.:H+YSI"V>VJW"F/Y3O M?BAWW:4O" :;]V973_QW(/ZN^WTO;8& 19GW"?@--+VZYWTO#N[B,+SE>!SG@M;H?,_,X4Q=YSL!WBP;=[Z0I1E8O!X[9QDRJ9*Q5B'1_YV, ZGLYH7'>OUS'I2 M9<8@!0YQHL:4AQW-*">[Y=X!$S* ?4*%4!?=U6!.O0IQ9FXL!8 M:HYP;)C*EO-8P)DWEJ6)4%RHN6F@I'TQP58,<:0!V:^8:(^1:BR*BFP.!'L3"DFM]1(N.* *L^4*2FI1YH-DG8PL$-' MQS=4 $$6NY3CG-L&78G\JY)QLQP M\!REN$9K'PL$<^<1AG@TN&9<+&M7=>!.#-\'W*[5/&HJE.42K:!:H=? )JH%0:Z082RD?I4; M>^D3/*F(-?IL$\(;WPQ="ONQ4K$[Q39]6I3(.?S[J4IUIIS+#K??F?=&)3I9 MIO*RN:[:XJV0\@\/YDQ;]HN"^?TG_-!?7/ ER"WVML"=]5V5_/6EX\ %]5+2 M):^?D J;KX$ 3!,5D0-5,PX'&JEC_Y/KM+9OENAT%J$A/5O7VH0"6JM3YQIR M0\N?7L/NM1.KG73=0_/F)A)9Z;A UIA/9@]#=ITA_:(.4+L&YE*LB2P=]<< M.,'I8L(A-5"[3'<[3.@D\(I)7W>Q=7RPT:#[<>M-TI\)#^Y7_DE4N7@,:S1T M4XZ.V[V4G6N#^Q0.@!\[;Y[6:)>]N?;I9G/!=46V+KPSW2@Q0VRITI6R6Y/- M27JX4@MRY@TF!(QV(B(RG2B!!XHES$6%LY,06V& M69+9[A^AUP;K+!1:L!HE6N+*3)<;+ ]U_9-H*-VH*A8E(?_ D.N6XW*/C1V" M>VR;.3D0H(F1_EU7__^TE0";N^C!'T38&E#2E&)C M6SAM ^ AT VT:W%5TNE.M[& M0S+7H&I%-1?KL#)"VZKUQ31@/&K/,JWT:%*ZMW7+NVLS^PB53=MY8_1/P5H4 M^FG63[>K(%\=DH9;+^0V6D:C@ZTW[MZ3PO"X,<8O]#L\0O03P4R,BE68 L^6 MR-8&&* U&1,NEN5C(G,, 055;5KK-46E(B\H:@32$=2\?(F8R%-9( A3C'II MB0Y^L4=H3/K/7$1JFL*J8_(_2^'2;DFSYU$!)H?O#3112:(6]-PX!O&'6;^P M!*>G&B4YK[ M;DR.MMZ8/"NP6AW=(!U)6OV&GI!'L#9MZH^-MKAL,-,A =/\?/K6;1#XUI7I M\3!]K6@3LD"CK-B@ J8YUIHD4+&+G4PPBZ99NVX:> N?3-6*$SOI$W/'Z MA#R^OYD"!PR3HM8\')&82&. MPAE#EJ!DZ3BD(48*=X7Y?KJ6%PE%^YDU1MV,YV(&LD+D[LV*&Y%'4N=#AJ2$ M+M[@^B 5;@#O/'4>E;8QBTQ5A1@P=.8.V+3B>0SG_< $-&'.__C;Z,7!:6WR MVJ>"M"C+1'OE-::LYS"+=5!EFZCT M.;S1E'*:;32 ZTR^YG["'3.9VCS0AJNI^?C6/AG.Z73ZY1OYX%O8[%[:#0L*#6L1\T15RN75A[KMNE;BI*:648Y+;>5YVU!XLMWKI\= M;KU^]A&S/$QLL7?YW^U O&SX]\8/)HV[O5L7REH-_4%9^B*E M%"*:$$8J=+08VW)*UQD2I\"T1AJ9;6!=7UO6W&3 M*>U%O:UWL7VFB^T]^_/MY?LW'S^R/W]Y\^'-;S_7TQ'-":%+S'5"(J_*FR<7\&+0%TIA2]="HO'F;^\H,3&5QHGT2=P/NAFC87=J-K_SLV;[>ZN_L\@# M*)XN5/;([HO[H>)'.7&:O@(;] &Y;V4\6O +95NG)4\OV:^>960F)FM/H=]/ M9 DW1/#M_Q \EIAS[:*W1S.F]VB'C&NY!D8%T@D;)SR]^M]7^_(AU_!HF_N] M3&/+LN%>]-EP?3;<@V;#W2*!_N1T8M;G.[0.C-7&'!+[C_;*01/=OL] M@P?O7)AFY[@E)VR_V+]M]Y[&OCTU'>:'7H?I=9@GGM'?JU*]*M6K4H$J=7[" MOJ@TI5>P-BI87[2G3V,WGYK:];)7NWJUZXFK7>TB:&/N5UGR:$8'^NC^RB"[ MY=N_;6(;XWQ2(T.#@F31C=;I2D7W]_/;8(G]N!IJ_EHHL<,?'BU\_>SU*,!( M>NQ(]+/7/J<9BS_4I%P@4F,LKD6B,I=%@WH]S[$RQ!#?_>(\W6_.2T^6;81P MV%VR)"P?95I(F]2>3VJ,18X:VK&GRN^5*I]WERI+;P4VQ67PE:L3[FGT>Z71 MH^[2:%:-$QGISL-4-/0P5!A6;FY+6\7OC2J/NTN5\.V5**G?BB#L/J-TKYSM@[02<+<[=,KT51ADTH-!HY7 (F5;JG%FD-6Z&@%C)8?(T -SK9.\CB M+G9[EOC>6>)%=UE"4C>N*0(UL;F,3<$4M63"?O6:YC6L<5W5\-]D"4\?4!ON M"?KQ"?J'[A(TJ<"XDU:BNT9ZCZ8;]Q3[^!3[LKL4ZY0-_)WKOE2%2-#]H.(J M$K'YI>S)]+LGTQ^[2Z8!6A@,SZ>F0VN+VMR3Z?=.I@3 WU$Z]W-^%2JLKFQ3%IDJ=/<*:ABENX'JTMQ(S44-#4UKP>X!%B[%MI2M-7/M M?6_?&P=T.)JF$7M\;RM+Y=@!6.;: V%1WW0#+SG7'0CP7^RPA4UHRU5?Q?V2 M<2W3@UYN#8B-/FDA]1^_&:5W)'UBRQ*4?NP3E/H$I:>8H/1%V4B')]\X?:8C MF_$UR4<7/(FJQ(&IV)SLGX6&'?B=+VGK?A7E3,7??_;1YRM"HT=3A%H1)=YV M2#5JG>#':OR)L)%5J-T,3%]/8QQ4F;8!TA31'Q-E>S%A.SRIJH(M0?05;$=. MJ)V@B'>QCROZ:?#N5(#&5?!\"?8(]H$2-YE(8UG:KGPEO]'#C:L"9U!XPV'@ ME+-BIJH$,<.7#GP[4KE&TZ6^M0@MGB2,S^&(+6DX6L(>C(Y.(X2K=-#>$5YC M^Y$&/!9VP0+=;^7;%B BCZ?I07K=#&=F$#K\:(8Q[KS>3)JH@_N][3G8]5U. M9-0$;=[@Y77*KFD,&RB[9P._V1%N8--*&]2"'$9;MEZ.U$XZ2#%BS16@Q#''PBGCY? ]YB8\*E5>G*PAY&]C^;>9Z5]K^H]>=HMT MNN0,:*<<)R]C.0&)"A)S:5QB2##:;X:]IV\"Y-^HF0%NA>MI3S!?^3ZZE/3: M3C#H"H+S5P.["B -M10B./[.\, &"DF%[I/@$ I[JKFWE]*EI-1VQ=HI;"H- MNV2OI0D+E2D)%'&.+4DT!'DE>G+YVK?1I?S0U@G^JC/J$F&+)I-Z.RS=D-.N;9K#M SWFZ169PZCKQZ(@B(F:,6M[/!RSF"\+$\_^HZ\[X-M%>'\W$M MX:FFGXQ@<["4>"J+N6LG'PM,A95I@/8M7!-W?6)QX+%29NC$UM#=A#N"QG>4 M$/ H]D8I*JE))-9=M")XWQRNU8UJZ%Q#1V)A.FQIMYF(!V[*U(7,.]/THQOS MT3:=GK 62BFL#I:$FS-E40ZTE$N.7.M7"I- 3V&A$LJ!B'*A_9#:^QY*"1!) MF Y/OCR:B4U]T.V[S"0F8BUO;UEP?W_ 5!+ P04 " "=,9I8O#TJXXU]^7/;.);_OX)O=\VL7:7(=PZGMZML)S.=W>Y,OHFG M>H_:'R 2DM"A2#8/.]J_?M\!@"!U6'8ZFHK++,]E*GY31:&31)P7.IXH(0[V MA\^'!XX?W@L]E^=GAR='NV+L]_$SC\O M+W;IZC?_N+C\SP]O>=H/_SS_]=V%^.'9WM[O1Q=[>V\NW_ /Q\/] W%9R+34 MESMO7W_@_AA6E7YZ=[>]?7U\/IHF!63O]-JEASO)5E6JF%PA65KA+U\T][]M]\[2B+YS__ M%.LK45;S1/WK#S-93'3ZK,IR>)"\>@UW[L'/G6N^/+O6<34]/=C?_\OK7,:Q M3B?/$C6N3D^&+U\V7Q5Z,G7?9?QHIX5*9*6O%(Z]9F9O!K@PMY>-L[1Z-I8S MG][[>8Q*?:F>R41/8'#''MU^F\)S57W\\>+[_^GAX ME? ;S,9*X'WY,"& MQ>'A0!!_U:DX5_H/8"P#44V5^*"R/%%XX\&+UZ7XJ/)ZE.A(9&-Q,=6I%#M3 M52CX8PQO5Q1J#&P=F':5"5G2 &8-'SY>F-E%5M@O:03S]4#(-!9C^!'ORNL" M:%OA-/0D[A$&0GV)DAHYG_@E@W_\._[C4ZXB+1-Q%L]TJLNJ(&8 JYW M@S$ M;S*2V?J+:/9+J:]ENBM&<_HH9S@V+F><)4EVC7-^D$6EX3WN^,_&W]G=/0W' M\R;:QAV;B[-3<09\,LJR1.S06=@%=2"3\0AW_UT:#1^8V,_BN%!E>0K#93/0 M2 ;BJ(C%WT )* ;=8_-)%5A\P0/S$9YG M0$=UIC0H/]=P'M_ ITDMTW!0-CLHYZ<"3P*27"IG"ME7 F\"^ RPJ[.JDM&4 MN-[!,.SH9CMZ<2I^J7_5,OT/G5Y,%9S3]ZJZSHK/XE)%TS1+LLE<[!A)L"LN MLN% _%K%CTN0+_=!2KU+04;,),F[%M$='(E?=3J'$_$^*\#.^%2!R !Y\4$C ML8DW2+HZ@B_,4SW64:&+8Q5E!3W$LT2GZK1.8U7@7Z^[/]-=IV66Z,?3W6Y[ MRKK/$,%Y*DY_W*?_+/QZBPWXX>??4=V0Y>D6J(&5'"5*C+("GNQ??]C_040J M28S5YCZ7N8S,9[BC@/_';AH%:D4D$[,N6B)8;J^OI[I2S_!&=9IFUX7,C1UW M]!S6:B:PZ[Y/F^X9F&!5-COUOD%+P_5H\6:*3+0!BF2%H? MF)FDR2;D?5(/-)U)/40?TV%6]1%2U)&YC*0BU1PS=3CO\!%B9#E_^FTQK6OFSW>P_.S1\?NOO:UY7>@\[5D(^DK#02<5J?/ MZ*) .U][- ^W@W;.4!>3XGH*!M(0 JD )1>..5$+6)=@QL4U_*I*?*NZ MG,)O2&A7,&2,WW\!T8RJ,HAN,!/#@?XN#_31=ASH"S[0B9YI9/^)EOQR193- M#%LY:!WM1 \*S:S26#XG"*$ZC^2QX%@>"5'P0%3J:ND'S M(KO2,3Q1J:*ZP)'0 VA.O_,ZYJH@HR^-R".HJU)D0(,3,A!*,S"MQBED%_!# MG51L)^)C6']-L\36LU!HRCSV$(Q,0:<3534% X%N1U[)]CKH*WYPG '(-H)9 MX7'8'.'5Y[+SSK?^K!\,#WI^ENFX]N" MGKRZQP/ZD M_<6@"J)ZT!$T W3(HP4#$R6H@QD4V8_5\/%81Q7QB%(9+0I)U MFJBR!+T$I&XI1DJE(M9EE&2E+^-9L*LO.;JT0;[F*%\K$\6X!N4'[0)/#8!O M97R%RL; ?<="FF0[+E440FM5&#[./=&*0V,]!#V2WYHHI(E^XS;^ =+31'_"ZA=%O M2YBI',O(5^A RXLU+\ H6'A\2 L=BD\UJ+?F;?#;&H$FAT_<.0N@\V:HFY9= M10P^X,8VCVX/*3[]2(&&!G^[0SEPZJ)]@@S54S/C0,SD7*19A:LHU%7V&1%5 M!4*7T@G\&8/2;;1(0TK=XQ,6.3FW4G8S@+Y5*28'%RT>R))R6.$/>#W+F M8'@(\\'[W'VP@-PMN=*W#\($B;NYQ#WLN<2]A%,>!.X]"-ROX'/(7_ BDL%C M78"D*%6%[@(PW.4HNU)#<;G,HAU9UH:>!=DP.!#2"7%SH3\4 MYPK=W4:6Y-JW^=O:@1XWXCL#)OQG#6*N8ZWS4IFM&J?!4C[L6"U>8X9J_(NL M8?!8N+7PN*4"88U/8%0 (YEDXZ@I4)Z![E$KTA[8Q=&=5T; "XG]&[FX.'=? M67TP\N_!1#[<>B/_K:?O&7\5$LL%^[N"V?_$E9##WIO]E\9XL0>Y!V>UAPK) M-\X^\%]YG*AGHT+)S\\((W,JDVLY+\VNOGPY/#S^RVMF7R;M8W\A MHR7DR3QJGLRC1X/Y,&4[AY@(TP'D(9-T2BKC!Z.ZI+S?3)OWHQB0OD G"?3J\Z ML8]K\^0RQF7"DZ,GI,B2A/S<=IUEH/! X6LI_*CG%+Y"*",%%MWK*$Q7$QI&F&[4+).E.0&W:)TUC6L+^23J:/A J<('""M9S@>$LY@2_& M75P?HR5>O%^6)-$+A0 &.'Z'0^?]\RS>VMLUS(^YRL;=L\) M<(2(\DIJ+QKM;L=\$.!X=5*MYT<^"LJ%GN.,$5(>\@?9'?!19K.X,FN&(/9: MI:71O J\O<)J109'Y6+3=F7KQJRF159/IB:;<:8D@I4<7JF-,C.<]^$#N/=Z MR@)OW)PW]MU@.2OQ''.YG\?BA7=T9_>(V?E*G2P9$+*!3Q3QFBW%S_(GRGWS9(M"E ;(LTRX1&DN(%$K% MH=R=#C#3<_%B)9^RK&?&8\3.+,KT]G*(/ Q- ^;\S@L,/"6.UW?#[#W81%%/ MXOO;P_G>-51KV439PD+K:B.;$\& 6/T&_X[E'#'\#MS7((3$&S2*=R3J66-6 M%1GDS'POY5=HX'=8;,Q,V%0/0T=2>9_UP=I6ZC'!,6ZT4_FRGK"?I^$9.MZ* MP"UC:XUOET&S47/Z5SAIU]4X,0D?:X%Y'?I"&%Z3&>)"LLM-KI[GQ_?7!?14 MJ*[O3J!+6]+.'&M3,<*FRELP>H?D2E#',6L+XY\3+(1'D8] *X%6OH96^NX4 M^/\UZ&U(!VB[Y7#$,08Q4:ODDLV#7'2=_Y.^G__LFM$H$FXK4C47.[IU]G7IJ(*"'6U_ MYM+$]=U'+%JS/0X7OV9"4RRA[6GV4'VKH 1H'4:5Q?18!;CL>H]78 L,3)@4 MWV6B/_AMOQ]FU'=69"I@79HX;> A-_.0MQ+)W(%^USMP,;:#;*+KH'4Z?:$B MI7,7BDJ=']UQ#KK4+ZK2B1PUB.9CBOUDXP?KX! RZ4(F7X00648_06D]2;*45Q3",$O>+#I4&^-Y=@51"4 MOLD_60:5F0%4%=D-#,)8'Y>K8,WYBC(*+ZJK3T&J@Q4N9HJC_I.E02.-)XQTYQ,EDU5319P M5G8[9&-45R9=EG#:*1BS98GM72Q&$L6S2T1%Z*9MJ@L_,&*=;F]NG&3PL@DZ M"\3-$EHFC' M%(.WXP]$).M2W6UD6!%7DS/ZC8N8TU/=_$3>'<9A"2RBQFYBN,.TK[,9^AK@ MHW-+XO>Q2D SN;NBP^G0%:[&I3<#/U7P%N%4L->"E#19EAE,[YRC$9+[& B> M*]?94T!>\H8G[[;;'7$>M3M>(#C*FM>3%?X>.!'B[L$B# K3OFMXA8BHHX)V M!O&&L%PJ-KI!+5JKV34WQ+I0$2AY?&83-:$];B6@J2H*]>:?4"FZHZTO1??1 M.\!41!B.]N^R0',&2*AZ=)Z?3KSC:"M@HM;PGH$*4780SL62LWWMSK8K M1YHPBJ=4\,HHQ7Y'?8D4'#O0F4@B75,=$9.M1BCKTQX0Q5'?TM6>@NY_M 5E MKVP-'4Z/PK0"C%AY:5*N'L:B8P\K;Y3PL@=.ZQZ(6594$P*W%1X]Q)0R[#0I M5HX] Y!Q'HV;M2-55TRF)N@A1">,5RUHH-;RBQ53P%P2>L99G]!W[?0N> MD3GO?\>][Y$W6G:93JO%#'9D,(BX(3.0*G;<$[LIYHO\9HUYY[$9-/*0SYB\ MDCLSFYM[LZSD0('/!#YS+WRF[[CY1^,S%)@L)G@WIXQC_Q1'\WX1/J)LX TE M%[[ .ZFB%\?:\6K*U\3Z?=PZ(O7N" 0:"'0M@?8?SI_-\BJ9VR3EQ=(L5D;" MP3 5"] !/-)5X8K%R'BF4UW2-U>*Z!AL9S;)$:G2R+FNA+8=P%HQ=8H=8F6] M+ )^4'#7*/X60;[T;2"\0'AK":_OX-W?E^-/VZUR"%0RZ K$ICBNP\LT.).9 MC%57$JZ QXP454%QP28VG -E!TY9?@/MF011(SETJ@MC1J+W=\/8 MV1! H ML;+ D4"97GIUK,88G!5R H];ZGJM 1"DTJPS6WV+N%2IE< MKZO065URY?72[Y_$D16'*/6Z[AIXZJ"%P+.R] _T\CJ@AL5M#,2X3KA[O6D4 MVTSM%]3D$D:4TMW,C$,9+S%J"'7$XAI^V\MFNBS)BJ['&%RB-@]@0E. IRE( M9NN_J!1FCY1DDG#9XVZJARP.?SQ\L8GDY\N6)7^^&+YZU3.]^VF@K?H>(K9D MN0QI100&=B[\7?8;/A5$V;<_R-\10JJ=)$'HJ#K/$Q//M]CP0LB9;99^YF'A MSSPLO!=E-!%#%%D#^(#@@Y)&B97YFWN;.)A[)'-=R630AD28VE9ZX/1R29-,E"M!V)22T0D8'LUJUEC$DNL M0XI(H)KU5--W=,\_/>>8A6PGKTZ442R5^X182;!I#]:[P\**?J('P"&:TGH[Z'ZV])1I1HA83@-$'X'VMJTY^65,QV;6:-\UNNQ1+9FW"=2V)SWR^8R52KPSI M\MH*0W%)&+]F/A#G20W6]@BY0E:!$C'3E>VOBU6=\>$\W9]KPN*7'@]Q56#) M5L<](P>QGP[^3;E'2",):20AC62;TD@>LJCBP?Y+6J=CR.3Q:.I8 S-%IFIT MK[(> 0(_Z9@L2P767LK2^(6K2V -[KRQKYQ!N9:LQJ2.*86]-Q'JK%7 MA_"IVM1 7E6NV<@D]J[,!ZT2U=U%>O6:,:!1Z:KF%$MO$]KC/5@GO% V]G'5 MN[[CVQ;SB\ZIU 4H1\O3C)IT7[^$K*\09L:'2'H6>E*75X!CT"FVG+M@[0ZI M[@V%\4N33=%*GX 5YW5"FANG,(7TB>^=?/K?#0JL@KF8RE:;(Q(Q)OT-2SJ2 M[\+O.K!(!EY]QB4B$INXV#90#U[L6?>ZE(>IB20+BBEU8'!A-K^5\8TDOG-5; M90U)(YZ57_1D8'Q1./)(LV[@KYA#05@3R*8WQL[9 \/,ENZ?*F8.B2OJG&(R MAB,&]VY@>JN97N_[7/T^5:3KMJ6\Q^+F2Z2]@;8OH5GCI3$,@RB(&=8F?,/< MO&38:\WHH5-"ZP+#JQ.J3WFELZ15W];9$XF\MGB^29U(9X]@&Q7YFE&XP$#& MB8Z:AEVPR)4F1',!CMA:'UCUP+[,RFS3-138QK^T&)N/.I#=A]KK++W?Q.FJU0T?* M=M Q37'8=0:SPV\[K?G+ND3/HWDOA;K*(KL%P.$ MFRT@'W'SPVQ,,/!S M+L%L232;FRB2C;\$12JJ/?Y/W>2DFU*2NO=;Y H8N^N3CM07]!"5Z#HRA2Z6 MEDY&QA%?H;X7*#90[&J*/?E>*):BV-IV:K01\:561],,DI(/F^1?FW74%.$/ MZ.Q /6NHY_DV4P^YS]"Z!&%'PHLM_MS$[^X$W 2QPW%=M%27%M[G8)^A-*]4 MC=7[Z[_Z"!TR_YDFJ-\OU*(CFZ#=H*N27WRK 91X\DTRXXG!.#<(B@7' M;1#@>YCAG%VG]XF':'&H@Y<;<"BZ:!D YF7@3P]"W2=; MSY_.R7'?$Q;5HW/[=+ ^)[VO]/AN[" ^G@+)(2?2N)<%[+I]HS'FT[2-IH8Z MP--UM4R"6*QXAS,C4)%=,QUO;\,Z$Q=!NQFG0^23G M9=-MLE"1TGGEJ@WC9)&BOGF4$N)"?#,E2QB42_K8%I58-+E05Q3K0K\8YV49 M<1;+F9Q@K"L5DDJ$P-4C6>K2*[/'=?ANE(5#\Z5Q_=F'E:;CIPW\P6K-$ZCX E4RJH M[-;F2@77\D.=8AG4SU2Y%J !E%Q]0@]Z^R#GIE:X7Y3[R7 +5@& M*J3<1>LAEF]#ZY0K7.Z=L*BB!MUCI3IPT<0FQZM4505TR$GH9J)J6F3U9 K&G7FMD?]:.8NDL0UF M*N84#O+8M@:*9$JEVI69)G9#+T,FSU0US6)*CO?&<'S9I,PWG-2'CN@F9\3: MJ$?['1.5TMIA8S@;WZ79>@YO!&G6)7<=;-9%ZPR\]HGPVK[GH)\UISXPV*]D ML&<=[MHJL;1<.VQQ(=+YQ#ODPJDT&5!O@5EF,] )48.[+##DY[TR3-^WI>[) M?]7B80O.,O2\^7=_K!-5DAP_,>ITCD-1H_%0G9590>J)6XQM@G-9%,4],7IU":6]8 M :#.\ZRHNL_5>GBK 323>VNF+?LE@_7]>X8]8?"'"SD'YB'>E;BS3>N(YGHZ M#HG$4THH6OP\DW\TM7Z]5XI)G0DF1"I+.!+."%)/C-R"CA@E?K3VS1XZTB;L MT2M-OKX[_E8KJXLK;>HD8&Z\3MW+A=,4&0;2 X.P1YZJK=<]UGHO7VR]_Q5L MP[%&=(+&JH#SX&I]NEKVB]Z[6B\]0YE OXS_H7Z#!2L[MBN+2VOPBUPO,[P1 M.-14-UNHTL(%/VUCX+$;%[N65=>80^A;[TZ'*;C8U";V?Z/F-8**%45'F&+' MU*SQJ15$K^N)82O7L"+8]B5\5BH7++ZH4-7R$9;,NFPPU-ELTN1 3(S6X-2P M&Z? 5^6[*3IZ"\6KKYJRHR.%?\]4,3$I9P/;. 3J4V)A2)+T(D1:[@;BWUQ MX3S[:30?=&?=I:'0I.!WM:*;3P/RYK8D=I&KGF\HJ$?#@G:PB<.G4%5=XCK[I^P!VN M2]C_^0T#.XQ\8VUT]KF[U,);P(=E)R56IMP:.OE73>R:FU3;%(18)CWCAI.9,N%+ M9O,J&\];K]97*5H%<%"-)T.HM8],$:WEA)K! =P8P(T!W/AX;LC;,U]/9_!" M.5@[$5U->JRC!=[H*B0VNB.GV'/?) PW6\@9BPLO^0P=?P^U.0&3^LV-K[Z' MDR^=FPPABX4VK4@:/0H]PZC*/&(YVU"HX9'/<.]="(W]SJX#4(B!JZL"#C%P MXRNI$UNQA&,1!"0RGGG$ U,^%2OUH0IJ((>;R*'O3+U##J8R%G62V8 L4!NW ML4-#$2W7"B/K3P&RRG_ MA4*%(P5*O^I2$&G]%9<,JDS6*]9$MXBIK D*KW!ZAIYM@=)NI+3CGE/:2H\I M%W%<1WE .N1T9#^H\\$:Z=5T_\%"UJW^/U46?6["/:J*AI@HC_U-4X?- !J; M&<]U(J^; M+K%F270#YA9 ),J::39)35::F23M]RYU;PDM7(M8NME2MD#MC) MS>M[WH?,KX/#@(]\#'+NN]A<$;FMEL%L_'@,BTWJ5V&*U:'*J1=BJ/!AEL5Z MK%4\8# .B!U*&K6AN&]=#:*/[K.M/]AKH2MR=]O!-[^!6,!JY*G*ZK(GT)L M<'^$4_*R]WZSM\"3P39Q'/K)N;B?I@1$4R/,H/6I1 2-8*[@@:CC&-HD*P!IKE,;E:C@]%0ANZ7/0F+4 M$Y$;?72,T&O>9I^II=;$!'$=#-3&(D0B7)XM(W(1W<*/WH9#(>X?%XET9-CLEC/,$9GY53\3X; MPNL8B'_3]1IUHLB'U,VQ,TIVTTFP48Y;6?E]T(%/7@Q?WI\6?#\G_6#_Y1,YZKVW M7_78V9!C^67 !?-7G7;CW*4Z2V@^4I413,PS/] (\(6"RP<<9Z4OT>=*LS#F M[^1T?]^:O[$DH]$?V8$T&AB3%"AID;[P>@.HQ>Q!DR9IVPB8YNLTC'L,ACY\ MJ5IC.#R4_S"(@:(:$ \(- 3Z?+%)]7][W1(2?_6*?^J3_A62Y$*27$B2VZ8D MN2#:;RG:^Z['>J)]P3WL)\1WO+^[MU "_"X!*.-A 0\J/+\*.\Q'->C%CT(\ M?8<<>L2S$$C9A#S&&N0H##!EC;7)=6'5U%.:.UTV.K,]/=CATW*&])T.SDW) MR+<$%=D2SGZ/62%]>S0KM%;!B%:4^'QP7^[]VJ0!T[,Y3^D[1SE#H)L#I'VJ M<]<4*7L@@.B&D)^#8=^<*KUVV]GI5'3G;T=2'L2S #SR=Z;G=FN!QB!2-Z.BOW"HDXCB6(9 M*U#'^HHRL4R+/TY$]N-E_%YGTKZD;ETW-[CZHHI(G3?,]Q_!2E:R\FW1<>W#->#EQL8KG31,L/U_IRM MC]]8#C[8DK_ NQ!VJTI&C+AF]4WUY%:%VESFMGQIB:V4@#6J!%AVD:54X"^? M+Q:U36TP^R;55_$ -MH.+%'-I$XL;V2>G*JDT_LU]WN_?N^.Q:?!O$YZSKS> M2,X(_-U ,N!S'TS^[42Q&AYEJKS#5I:FHCMH.V-5%*9]"2@Q.FWL?#C@8&G) M@CJJ#86Y^_<&([/1*+]E*75D@Y_^5F@:*B0//@T>\[SG/.87):E]5@\8R_UJ M\8^413XU^[G,NBJ4RW%3D@USXAJ*;$XL4M^NF@^OU$-@5YPD*UG'UR/@?&\W)X#-GA)FJMM*]L)#M@NL^V^ MM2NZ$=ZFO_:A8K#X?&*4R/3S__RTIQ_R&>[ U'L"S Q(Z("$#DCHK6L7TEK& MN_?B]W>7[]]^^B1^_^7MQ[?_^%L[_$F>/?5%177%A0Q; ZZ.,:4)-)RGB&G.R4M"?]ZW?V9Y3%HK#KN MD0H($^]<9+,<0X*XFZ=BK]R[:>,?;\_9<_/+V_;VG\/?WJ2].Q9UR MZ@-]?BOZO-/K>()4&_3XH,<'/?Y)Z/$W:0?(.I%YJ4[M'_YJT/5L*!N/C6F6W2)H,&VR-CW3-X9, MD2H$/0J<0?+JD.?KS5M-E+X(;'?B;@O.^[OC19_#LB;+3#D_^XF^9 MYYL6)\-CZ\7#OSK4[2T(VT2,D^S:;JO]_ Q]\Z?,F4"VQC=R#/>['($. 8;> M:V0>)[ UW#@;GN^4_H*[U<[^X!G\M/O ?,6[<'/?I2]+]JKI/;[ H^/ARC4\/O[>=XO"7(M\]OA;,-I&>3S],7Z%_[5ZF5$" M#_(O@JPG8;5'\SN#$E?]6IB]7O$S[M+BCRM?Z\&)>Z\')_<9H[PI;K%.NWB? M#;V^#]^ @X9W<_=W(V?JKS\>/-]_#8K>IP9,_HU>F&'BX87=^86]Y>R##T66 M9P5RU&_UIEB A#=UYS?UL2F1<"%S#$0+S6]KW5T_C1"Z<<-%'W\[;[_V&R3A M*ES.$C$77JY]N0=>48O-=M"*H["'=@\[Q7YOL9=64H2]=.<1U.!;[Z+AXF$7 M[2Z^.MD?P,)68.78N'A:CL&O65FLRSR1\U-,6VV[R&]VQ-SA@7"H!7$8XAHA MKA'B&B&NL3ZN<7@JC.ET20XG5?AE7'H?V7A\<^81=\_/W#T\&!YMS^FDA-R5 M.R=V" QG=/8\"PO="(.#P?B MS;>UINCM #MJ/!?_-84#\P6/"3?3^ 4^SI06E]EU.A!OX-.DEFDX M*)L=%.P6!">!ZK5C@CM0:8*.'JK5XTFJ]V9'[PJP>U2"?+D/'/9=2B5K M",+<(KJ#(_&K3N=P(MYG1345GRI@[M5 ?-!(;(_7Q:;71X6J-;7K=AG>/'"U M=9KJ%1=-,A96D[S2<4W).WX>.-5:,O*5[K+)XC@,8D%4A/P3$S^Y,H5W+8A3 MB.0K]C$&XE6?=$E]14UU;ANRIL4.UP+@NL$=GB#I?:/%U;G M[GE5^$ 3=SMRA]M!$Q: XC&CQ=#<5'#N4ZK M9-Z(2HSD"W03V82J-=4O-Z"2C[:'KK%GWYEA'.D@?0;R^1[)YV@[R.=<7*.@ MH'1#I!F@(9=KWW2 QJ3^TA91Q)_,>5[(1&S*_^IJT;'"0UM9AA6%K7\'E5+3 M81JGV*#FK*:2Q'8L(*,]4W $U&&P^;GR6;L:FKN8ZX]6L*F.S+VZHU2BC1_, MO^D6,PQ:!>-NMS;<2GH;,H)-*!37K.QNR :\I^-"LRQG^]I./)3;$7845:IV M^BZH[]&4TW7]1NGNP-OB%:F:9)7FVA5!W>\Y;U[K7SGPD9=]9=ZW"3NT'V=+ MB#Z47=K<=NU[)U+GAW*RS4H5OI]"A[;ZW(CRSU8G34L/K9+>^*QC(1WZ1 M.M@+G M,'A=H6 LVI^RU/PK.3QX=G[VYF$H1FD:25AVUGD!@Z8B<5,@[6 MW=N1:QFCW\TH];=D'97?O,SQ3,F,D48 NL\B=M$(545#7*2@H\P<9:J5:<+@ MS),EKLAQD8"I[A -$MR=*O*A!OFQ#6B&_!KBK+/ M9NB/A(]LSS1ZE6-*:!&A/J2 57J5W7E]U$E"I;%GHL KT-PER/DZK=OQF_*Q M[Z&XSDH,Z.&QQV?Y$0\"ZCR@S@/J_*9VA*OJ.V\>:@+>.T-7BK4I1PK8INHZ M@1 <4;C67TOB2O[U#U\P^F#_>/BJ-^K9UFM=:]WBAUOOV/\@YS/3E=%9@1\* M$.O!Q?]=&Q.'6^+B/[/]+HUR.D:;?527V$2M9/64]<^H7MX,9$ ^P;8OD$Q\ MZP]T"O?YS6[]8)X'BEI-47UWK+<;H^JRK$DYR@GO$2F=DQC(C43HA,HL[2VW M#+W[$=W@!O%Q))B7X;SI!X\(&@FJTB,H&D=;KRI]]*KIHS%!+0EE 5H3>D^" MOO1=<_>CWNM+;Y'O,L?&R 0P7-?^@<_J-9]5:GW.N#,#*_MN^FC>SW$F?\)W M?IQWY&[/CS,Y5_@X$QH_KI/YZC04B\VGMO)>(AI[@<8U-H*'KQ)$\,#KKS@, M,05*,/YTT(2R:XP34CC/-7RW(4G\%O0D])8O:Q;/H;XF6MD*^IFNRS8(D==% MGEE8\(TCL6^/@Z/MRWN>(]-USP7Z?E#Z'FT1?2,9(H0-0V<$!J!/%-Y:" .V M FQLO)B8XA7,$./?MO^11>&S9V @8I5@_'_N$S-YBI=3(B$ B1I=TL(JLC3A M/5YBTZ:0 WCL)=Y@&?3D&-:\TAG6WQ7$T"P&T2P!FQ4.T+M<)YX:VHH"%C5% M)S$$.$8\(_94Y4:'U .>0B9\FW5:>H !%-JLY^]7]!&<) M. NL$7: AR&.4X@\ 349)S6##QVSPF5EHTIJS/5%U3O1D4IA80,X^7!BQW!F M*U9K62E?"GP;H$(]TV5)FO9*H!OV04TGU',Z]3-][ ,HC@/B<\$%N 'NTF)R3!6BY:@PL8XWNNT$!"J-X M!V()Q+*:6-06$,N<>]2C]9C-L%M\;-RU5SI6[0QLTH2=7Y5M1E?,D=*M6+ T M'IT+NLI3R@9&X9Q)$%,4:^'&]<82;1+.SECSPXQKJN0; BJ![#8ENW'?R>Z< M2LV8U&G.$;)XR(4\0RI(,V\B#DW,!#.,9%WR. @1,Q&2 ?Y"MBC%9A#.A?BQ M 6B)UPNBSM%8LFH+'Q M:+DPS837"\9>'=$0JTLWF,3+A4M;>:M>BJJW@ !9>UJ0M>.MAZR]9>3!E4(Q MN94(M9[D,VU9QN!AR!@,&8,A8_"&&.QE&_2!?3X(IM'H)*2)C'4!2DN3&")' MV97R:F"00L08+XPUV\ :WMOWDN5!_J^3GB=;+__?Z#*'\RP^NL('3U@)N!5O M>,=!Z=ALH,0JZ*48J>I:J;15SI.\&*XH3-;$N?-"<:K )<[SK9%'K-(V5S^3MX9L=>.#++S-K#E#P"5[F_ M=Q)8RCJ"?+'U+.7,EN"B@_ZISO/$E6M9;'\9]-JUW.0,H1RM#2U;&[J*<'>%OQH;&YU\.B60 M+0_*9]XM?6< MKBFN5 9M[J[:7%.@RM1]< R)4N$K-2EDLDYWXNM[I$'YG.3P7J)+@9&L[4^T MO_6^%^-9#"VCI8R5M4$%-+& 5D<_YL&? MEVA&F*@T;4TVO<: ^\:6+@[WV4W%9D0X[:Z M?=/&<\"5#<%"Y'1".Y#70*7;6Z7K5)LIUQ3EM@T]#>UBD!>#JR/5!V3J/9+9 M-P;,F;.G6[/0WZ<($=91B\SR0CTC0OOA9_'?EV2P Y.D]VS5Z9Q224M2ME,. M7U,"_QAX*J@DG__GISW]D$_V:,;+4\-9'@6<9#\@9 ME^>@- +Q?WJ.DGR8E1GI?BK6>\Q&NHJR+!$[A)G:%>=%)N,1FA+OTF@HT/3= M^:1DLALV%=.V+DRQC1*VY%3LE7OBAAT,^Q96]C4$?'X# 5_\\O:]^#15Z<1Y MJ9[ZQIW/F3+]K0G;$E9V9QJ\N($&?ZE_U3+]#YU>X&&#Z2OL:B N531-02.? MS,6.P?ONBHML.!"_5G$0K3>+UCOMZ]/8S:=F&1\'RSA8Q@]J&=](^YL!$= " M^X2U +Q^:-3RM4YD46Z!SD8O@P,5EM[XW )))3(OU:G]PU\-.F\-5>$KBS)R M9;:(2=95UJ8E^L:0")Y(08\"[Y^X T4_[!K,V ?\6"L#'3-XL$39,8>OCO_B M;X@7/! G0\MTZ*\.W7C3(>)]G&37=M/L9W+JGC+-@YB*;Z1%][L<43:=>HUD M>0(/SLU]LV)V2G]AM=2=_<$S^&GW@2G6NW!S=[O/I=?'H5JOYPBXXJOO[/W< M<2L.#X?/#\)6T*G8'QX];04&V1>9V?'ONUNA"IS_&K_"_5LTP.LU!_D7 MPG4LK#)D?F5+.SAQ;PW_? "5<@.9_3Y;B5K:@&V% MC;_[QLN9^NN/!\_W7V=CUI6X;M)=WH;AG.%MW/EMF+#*AR++LV(QQ?]67#N\ MACN_AH]-J;$+4VI,\ZM8=]=/(T1KW'#1Q]_.ER :[T?\A+>[T=L]^"I1$S9Y MHTU&KV$G-'('21(V>[,3#;KMUTB*L,T;;?.KD_T!K'H-(IW-BJUPY?7.RWSR MH%[FKW4I7V4ZOLFCO#?*XCG\:UK-DI__#U!+ P04 " "=,9I8^*D)AM8J M :A0$ & '9N970M,C R,S$R,S%X97@T9#(W+FAT;>U=>W/;1I+_*G/> MNEN[BJ)>?DK95,F*LO%=XK@]?=W_W+SL[9_F,YXE(V4_GO_S,4I74,[VWAR].#PZW&,GO["GOY^?/J.K?_CU]/R_/IR9UW[X_>W/[T[9DYW= MW4^'I[N[/YS_8+YX/M[;9^S*KJN)H=W>Q6(P7AV-5 M7NR>?]R=5?/L^6ZFE!;CM$J??/\=?@(_!4^__VXN*LZ2&2^UJ/[QY/?S'W=> MPQ65K#+Q_7>[[E]S[42ER^^_2^4ET]4R$_]X,N?EA;4SY7.9+8_^?B[G0K/W8L$^JCG/_SXR MG\"_6I1R^O=CNEK+_Q/P:)A>);Y6.SR3%_!P'.NQF?^1G?HD>LE"T'0F*DOA MR[.O,SF1%>SP3L4=C"J!,RK*UK#P\K4CNY0:QI7):GDTDVDJZ<0'_J&&0[$,FD,A.+DHAD"+O;BT_U[J2T^6&Q?Q6 M:]93)B:LM.9S#E[.H.!P"]3&! KQ12X*XP+1L4U"]_\ M\=2^E:G2?4A/L!^/&,]3&'Y)=Q5U"8Q!X&MH+?PBC)CXFF0U,B#VDX(?_X$_ M?BM$(GG&3M*YS*6N2N(D,-H+X"PC]@M/N-I\$;W]G,L%SY\=#2<47HQG9/4G!T^WQNQPS)E/X)@+4?L;2TS.D/[(_9>C4$)V&,_U1FH!Y^$KN >GL)% M7&F8'OL!#XM,X.RYV0X'Q!^0M]<](!^!4)>PFJ>9JM/^G1#@1Z].S&$X> T< MXT+:4V#9G)O',_9!9JIB/P)#0ITN%>R_52Z&$[%9(Z!;4Y$HY+HJWTE@[\NC MO^W1_U:^S60NCNH\%27^MO(UO>1(JTSB"?N$$HCKHRW0+2H^R02;J!)F]H\G M>T]8(K+,ZM/^;UWPQ/X-=Y3P7^I?(T!^)SRSXZ(A@C9_O)C)2NS@C>(H5XN2 MPT>D8A_LPUCM"]RX;V=YK"T!*GVEYD?!)VA=K%F_)]_OCVD==JLTG%:/!GB. M.H_5G&8]"M8(G!5MNXYC9('C%TZ3_=RX)G[CTY4Z_3;A24;$9\T4,/U#MM!WZG!ZH!H<7"VF(%ML405 M'?AZSM0BAP-.Y $F!.CJ:0W?@O8$NRKU#+Y#E?H2'IGBYU]!B4*%"\XUV +# M27Y8)_FP[R?9JZ'_/9.HA?Y7G8-ZTJF&LJ>65T>7AM8W9YF<2_019I*;X\$2 M-2]X'A/ -SKK])$$[2FOC@Z:!1KTEC]_?)[W_7Q;8\R?7?+=H&ZARO#DXL=@ MTY8">#GL)?I7HE,^8O@%\FGRPH@2'7_\@APQPF@LDA0B,)*E\3C%! 7:#AS^ MRAQ^_/JDJG@R0]7F&_+\X=C_N5/U8CN._0FI&O%!7%7>\32>H?-0H]OO5.6Z MSBHR*.GVWT1Y*9-0I5_UCCKJNLEC'/D=,SO8$7/$>NU1&\K[M:"W!#:'&T[W M]^O=O,=^"#,@6%Y7,U7"3J1NB-[?J^ (:X'73*= +]S(/*)O)_ N2E47[#_? MGYVS?^*O(_8N3\;HY9659JG0L&-"(.N!;R]FH F*I*:! D_A[(-:&#X$C$*5 MN5AN6/:5:]T,1V!QZ4(DZ-#-E@.CV3I&\[+OC.8='%?<';3H-1S@4A!EIK4 M0L@R/'IP;B=+1T$F<@'"UK*#*9( >;1NSH>FI9JW^ 1L;#)#@6ZL,/]>PU/B M,8(4!YMMCO%Q-ZHU# /T7\5#!H,/6R$Z&Q@RR@4KR($Q0JKE[+.2]BXMX$SR MC$VXEGK$>):Y=W>H$2T>*#*:D:Q0F\#5!;:#SW+!(3X!ML2X&Z4VX7TO"G0S M/B'&?3 T]\9O;LW4O*_P)&P.6OIVLP./V,AS\FDI18[&?1*<84W;#]M." IS M $N9)Q(.BK9J)">+":^;UU6-IT3D8@KB ODX:(OH.(MBF;RA!3@#*'E %L%Y M[GND[M[Y^N'+?O'UC:&A_2;BTU_&OW$&/\"IS0F^$L]D2]2.^V2"=#*??/][ M#FP ^ #0=[E KR&J;7(J@>21Y9"$'+6H'[C_7*/9FB&G,)*C*(4U,GF2 'V1 M=",Y0&+9[XN&.^ Q?6<4MS.R"*Q%"WZ%=VB'+NK8K5<')L1+0O2(S05'Q@[K MCZL+[+XBN:L%&$DUB? 39%3 ZPYH&]5T?(O3ZLGJ7N^MN=,A2J7(&J1>H525+<'%#Y2J>V34&REI&S1UNKCA$8SMSE M!H"&6@GJ:&J435V#=MD:XV/?4:\5ZV S;Z3(CVZB>X\Z+&/2[=MP*-"74.?E M\&<*^Z?K C0MK[WCSI'53OM:P7*@=8#_WN9^]IP=IY,9/37V#;(>9XGXP M:/-S5KI!3'CR!1U]>=I"[@13BK^8&449-QHQ/#OV[[VNF8>FL,&3VT]"B'D; MO%[P"[$S 7OQRPZ!+HYXMN!+;9?Q]>OQP?-_/3:FE\6;[[5 Z0\3ZGXUFT,4 M2XO3#=SJ:F[UZP1N-3Z.2##XCR,E;=6W;PP8ZXT+?(&-8L&>RBG(DDN578IG MO=J2P9&QR0UPL/6.#&/HW;D3XYN?P_6'J[5Q6W]@#\;[/3^0YRM1!.-B:)G. M&P,$H D&?O^.6$&GK0MRS]W5Q8;O-F8PT, ]TL#!%M" 3E0A;,#.^WJL\\70 M1>,:;;R@@39BPFL487PJ=*$G%8>%CTI6 =@-0DW:6>(=A6(8J \ M.EA)T,L0R^HGT'HU1H()(;[$F6J5#USDP7"1PRW@(A^Z.07:*2X(JTID*201 M\0 #'R#?B<@_JV7L:2%G(9^#O=_V#".=T^+SG=&B#FR!I,;$P6QK<0AI$ M.P,: UFS ((D> ,E#9'8GTX-BBVG*.EJ]C.1/[QOY[3/L M%7;>*"[P)=;>2)F%;%IV[![4[!6P5&G"J*7(Q"6ZLS>M<91)1K@G@HA.,-\_ M6I;FU4;](+:BX:EZRA,W0;?T@VKR4%CBBYZSQ'>6SLC?7,UXU2)YX&[ MC1Z M/%-#N-Z>6(/M@+'"]ZI$/1NN+1U!&_+]\/&497PQ0G= 8\,NFB 7>1\8+ M*NL.>L:,;N*BX93R/ZDKHQ?%8PY)' TCS[W-3&JGR;BYX)]%J1(0!; K#LGR M=/\9,6U!88$0[CWA^1>:>DV1+010\ZHQ#>UT5A'6A+MTEI2N"XP_ZVO<1W#1 MJLJ$1:P:0S05$[3<9*DKJMGQ](#&>U$"RX*OZQSX>FKK&0$;LF-?^Q)=3SYC M:0C4_CQ^K]E5NV\/G#-M/&\K.&46Q2;^;I,#*A2NQ'X;!)G%<9/4FLJOKC0>(5MFJFC$J+EPS$(G M?2.W2G&!24"A>$4)=RE3E_@7H3/L^,Q=)6%IYE39H,,[A^.!)QRRA2J_H'&4 M\J4.+:0P?:AM':$$1#D%PF8NJT8AMHHV#RH_P0.F)/+3FL9DG)7S.:8\^H2C MDW>G/HF*W!0%"*ZDN=O.*#(@KEX.-\6]&\R-M@RCS6A*$GX+417.P(RW=\S. M$!1FE'VZ0AO5JZ.Z%LEBX?TY=O#1O/P)\>L(RV*!9^8=UA;J7G2X>,U<")OH M7HF@TI(G5DEL3NX:+;!+]XM>";H;&D^8F:/#JWN!(*;6XP5;^ZQH,=V&*6/[K8*=8J)/1BG(/UV03PUVKN7[])K(M0U@> M# C+QX&PC)W$+?IW"72DD .4T7-W"*:MP ,GQ Q_KY%OA06OZ+D3._ M]_=B%X/'(A@WBBW?0+YW-%>Z+?**%"T01YFT9KE-:6^"O[%M/F(I6.Z75A53 MKAKDN_Q2Z(H>&Y"*]A;[G\1$4K:\(<:1,T?]EXWG)WRCGMFD6S3# PG5:)<8 M,J;X(\6- \--AFX>HT>&Z8>CV-BT*PSF'8P+EL!DJUU$[IDY]V%0LB']:GJK M$^ZH,Q?WM;ZK*TJ6&S>16PT3G9*8 8 HK\8Z-JNR]&O1Y>MI;XM=*[^RUKLD M[?2L?PG_C)YF"_#8$@MV==UB#8;NP^&6?3=TWTVQMTANZKU%1U3&- CT%R(> M[4W>]1?>6(EY0YK6>@[+=KG"-497]BPBM&51(QU==VQ"VY?]3M+LW2X#F M4=W3&M!F#YE8^X[Z#+U2\%B5=FL*VJ$FX[I-AMQD#B>Z3MJH#/1> S$W* BB M@1Q1FLL#9 MIR:R,Q&X318XZW >B(!]=BW(1\@KD74AG,P#>D.0G;8IG7[0X101(HB[6F/) M%:SN, 5E;F!@#YJ!]1TN>W,&)JF:YT;OY8NO]LQ\%9B1@*>\&9?Z)EPCEM"ER :5M)>[M M7DO9[8\/BZKE7)SS+U8,-87KRHYE7S3+'B8O&YV.'(C7<#U2DD7R!4C*\"=R M4+EG4112NX8UJ0L6Z_9#2.VV.%QTU2&3WSSB>ZNBM[K4?>C2\7ATQQ=;Y=?W MM?* V>E.12E6D"B#ABPV2H5$/(7-UD$2:-^[KL3 W4KY*%3^\F!\G?HU]K)O MK@T\)CKINT?WQ/AH2+!XG1Q%B]'4JR[IXE(YC$V6&BO-@(J#AE!K,MYNI"H? MC)];8,/(8BB-P8*>BHEQ.IDR!E0M (TU=.60=3:%J_$-)E79(V,+&J!#S&G: (-ZR@R8^Q+.$/X6&%35*Y5:;[C3G8,MSOX8#[?1RXW[#C:4-PMXG. M'83E=@C+OM=E.'<9:[FREA-84_5\4AK)E+L<$I-F0J*L3*UU114"HC!94'8. M\^Y0:KD.J=Z[\LS$DKK=,RM-#D:@RR:BJ!H_3;N(HX576O5V75)+9P>K>]1G MK0/SRM+#YK+! ]H7^G@Q?KE%%%R(G(@OD9<2@2Q!GO,EU>)(2B!'!!ICE-0H MFRN7P4-X!C2$E%].I$>Z78G.L2JF'\VW&87+&P:&HQ)@4 .1#T1^)9&_VB(B MK_A7(B(J\6:C=[;NO.JD"-\DTE5\=;*YX#)U M[X5WVN-Z696CC%\OHO\8EN M'K7N7W9/./:!(!\$0;[N/T':A.K \^/ 8Z;NHT4ZH6NG*FVXPL7LX4H7K9Q( M([,)3/[X0@A;?U8W FY>;CUDZ'<\VA7_0A7K^@00:G>4'#CT_3;J[CLR)$ 5 MBZ^(__5]KUU2RE]!N8LL8\P_6)07?HI3P>&,WC M931]QY6156^R/\R)G[NNLQUAZBP+DN,VQZM-#'QR W=IQA'DW*\Z%UVB,E9#,,SI>J\.N,G:-..F M3#.6.UQ;W]"7^ G>&'*Z@3T\8O;0=U :,(!Y466&8J=-$JNE8P/,!/*QO7Z) MS+$"?*?(7]%*XL2PN--;3,N4GZS*334[R"\3CLFSB/6#LX4!@B)[=C"^ZD@; MU"-S6W373:H%!*)J,*OWM(.BM\0[[M,5^V:\?QU7K+FL@\=8]$*?N,SC,/3[ MKH*$*2!AE6-CH%@@["3B/0'F>PWM&-_N*G8OPJ63>E_6166T#(]';X,8+&N2 ME$&+0$15FMH)VG5%B*HZ&VMC"),,M'DE;?9=_H>T:?,'5UQKJ$LSVFT""96J M(J%=HBU1*INB%;1T=15L([IT9G[4_RG6#VSSR#B/OZLI5%>!%$SK;"&).:K[ M3;_NQJ!YYF*DW*2W&.,'J#Z1OFI8-(H1)K57,]/'R11_%ZZH44+!6)_3@F;* M8J8,4)?G486" .QORHN:YV#B?UC9#2LB-2Z*5(@TKND4%!K9->X>TV[K1N/1 MJP.JW!)RJX=TO-1H-E.@;6 3#NSLF7ADE$5W(1^E9\]5:B8:UWKJ"&#;$@_1 MTA#[#PNM4,Y4X+):7Y*ELZH>CJ@UB [SLI53!3L"HJXW=<.RP(U5FV**A?$CB;HDZ AJ*:)/61C^9@Z!*+3H)A MQVV_@R&MX1;3&IX/:0V/(ZVA515B?6D>WY>@7&W;:0RA:])INQ#%.JX@'^(R0LK/( P\/OWG(L/Q_0FQ[3O/LTS@_'D.NKHZFJ8$2PXK&+F MCS16U\RQ^K%CR&O+VI>;8;CNNA#=NQ[7.]#& Z*-OM>1.-D @5KD#&X1)69\ MPWZ79&^"&F+QW^0#]$X\HZ%$.DG3V($O*=B;24X'C#";<=5R,%I=5JNU!]#C M)^ 7P30(D[2&0V?[0!CY0I%F39]AJFK"]X>('L[W MO9[OOE=F<#S?<<06Z^IYPOBW,&F&6#7R,ZB-96]# V ;J M?C#4W7=GW>]Y!GJ9\4^T@X)@TH&A41,:-#34YY@ M%5IJ(JQ5=FG\*IPM@*B#"Y8!?BQJVS1R_9NM'+$"GK-VT)W9 M'$.DW):P1AL5U4_O97&WO#)":[;H%!+ MC 1+H8-&7UW-4G-7" IS)=VJV00J. &:2BY%_W'B+QZ5HQ@>YFL!N##M9YBE]-A3"HS*O %8&$ MC\"?0Q/[!T01?3=#/\U$[M0+YRYL-YXWAA\I>9M5NQNI)*#$/PZEY#$=][[; M9;_5D\]45$!M/IE7J]^!-=7OX[ME>3(OACR9K"3P MEHSK$&H!HWA0F3"/25+U'4>UIF#'R&=F?Z5"R:;.8!6WJ%OI:^4<=A]/UP@V MX]8KPR116UW09L%WUA.(/(K>EVARZM$AC\,0)A)]*3!0O8I-O-\"'@?=J]TN MX'$0$>-0P.-;TVK?<5W.K4!M?%",6!KSZ*Z(B+Q/=OQ\#352G.UFY+= .\[3 M?T/OKA"I3RE7#"/@KFJ$+]\UJ<'\(PHUWQ(_B=WAQK4N\TM;22/^UL$M>:H* M6H,$5K9468:_<^_T&.A]H/L\WH^L55U:8#P2[M> M2TSODRC@W=E8F3?5N6L3;0R1E;Y,#KTD[7@%C)U:B;D4<%OJI5UVY[B[N!=F M&LC<=@B%I:8C1\ S5 /^_$@$STORUP-D,*Y,:O7 UQ M/+9TKO$H.RRVC_^Z< JJ225^ I*1-0T&))%!&4?;5_G\._T8]>!.N9ZRH M2UUSTXV^U:.(R*MY?U.,5_.,F \%H=LO@4%*PQ9@W2[1#*:PAH_(TSBO'Y5O M1SH,8$':APUAD4='X7WO7$1A$4?F3G;IR/_KT-9LI1%V=_R04#\377%*&VUJ MT[J::$'-/*TE7(?B'FNT!*J[R.&#)/1#/SY!N/6G?R-"XLW68SQ.J%XKTL'0 M^NCQLO@WO<>"6(@F&52V&=TUNL!T<793H3C :LLR*!Z*50>Z\Q=LID)0.G.H M5?EHR:7O0)'S+B_ 1(2=&5MUA F,']3R;E0>N,V'!<)ZEQTWA07 []%W>' X MODXA&'M9!Q7MOQ@_?S,0TC<@I+Y#4$*/?Q1 T[X^LRMT']7@OQ:D<%6DM*HQ MRVH,5KYM(8;. V%DFB,R2Z$B_ZQL#R#S=GAP7( 9>C=]'>/661SF?'H< C768"NTI>TK$TKHV:QK'!N:D^CM66;JSD==GT[ MLX$;#=SH:F[4=YC!B0_;VT39J.BZ<#3BQ7I0"]9F&#:T,O(90I@"XT(?, 'K M[K=5$[$C@/&86%=*HU4@_1$3#&_C4>>_5?JF*A2Z )8@\5RZ=<*QM99JUM/?AO]%/M[6^]J^0D(@N+K/QI*9;^22_[L M*U:)$7KPOSQ>R0.GN^\.F!-@R4VR3%WMJ.E.H9(OHD)_#)U@D]LMTBX?N\R3 MK";3$RL2H1^&0N[F8A,$PZ>/T*F36T0*=<^M^+Q@%?_J>Y>80!9\8L?BWVXZ MZS:F+G::#937 ' M?%QI$AHY++%Z'0B3I:D@6914VB0N&12=>E,!H3%IEDV5(8NTCB]/E= DA7)A M1%#C"<%GNVI\RVXH9PSJAM%/!$JLKA&/N\;I&K )GJ^4?9%8)6FIK.T4],>R M"$TRC]P<\[2YJ\Y- 1>\%A]H8B7A VR5&G(@N=6A!UTAGB\44(;UKR2FQ9'9 MM)Q7,"?X0.)/$,29PO2L$;L0Z@+(!(9F#544Y+#;HWYC0K8L^>KED'PU)%_= M8_+5-%,JQ9I0937[HP9>"?Q6IO SP]7.I:GBON#EF/VD%L"#RA'PQ*E,I,@3 MP1\,:K\L1Q^S<"P!LX8C VXURP+!C MBG4)\44C>&A>&$>3 ^$%]:T0(QB(K4[98*,!5-O;UKSW#7:Q,A8]LG*])I<> MT]>\V4P9IJ\59N5H!L?0.,LHXI8W=?;BQQ#^KQ*%MD5CC?<>08?&MR;:=;5L."P)-G+8VNA[2+3*2A(60G5*%N(NRG#KZ[6K+.=W;+K2]C+0EPLE3VXLI\"(B3 %# ^VKC#K%M?-_D.51T;RV]ACRE$V:Y$G# M$AI.V(3!FMG#>['Z%=UOBURE-M9FW?WDI<>1S&WP3V(Y0UW%,\'0P7R%;73R MO0'9N'5\9+-;Y&#KW2+_)+,%R>EGOB#R^T'J OM'?\2:?)3T>N?>DK9?\"\W MI7\^^%7N7^(>]-ZO,E$8W)J#9"[#NL8HJD6NIZHL9T72= M-;V1[7QR99]!#",!,YU0'=C9*NV^=\2$#*Q55,]U/<&YJL.5H0@O?#NCW5FM="=@54.K/)J5MEWG*UM1&;@8 IXS)Q7P *H>Z/E M#EVL#%V ,C=!H;A9:E!7/H2A7EWTT#KM)ER;YD@V5SA/9&%2[]+2B 6)CCP6"D%E:F191=AHRK2=JC.M MJ,!U)L64/=T8W7$(O*(N"V6$5:N\B$U!#A[LJZLB<]0@"_0SZF)0.HQO)O^H M9>I5S+CX"'4!,*(M*B PLL\:N<8?RZ#F0&9:4^'W*T\DR81GV:Q 6I>N.EBX M-ZXO*"XE/+^46 \AD652STW^IAYUX(>MW/I@XF3&0527E=F_S_ FG4J3I1TL MLROG0I?"VLQX@(VFD!HV*S427<[AW\]U;L]JTS'(?&?W$.[1=5&HLFK/*YJ\ MK_'I7QZ,F1;N)P7C^P_X8;XXY4L@:O9.X_IJ+\R:ZRLO"!=4+P/_GO//)M.C M:S,8AADSE1 2R+7>UBKP[,,8*6L\6CUW#$U+#'L8-5*8U U!. VF+B^ES>-W MM2WL%L/)2JPR\(W+5]V2J!P/WJJKO56'6^^M,O4+'QYZYQL,&QLWVOX,E!'J MND;%)I:7>ZLVU)H4EB9WQBOG% 9HFNG82*)Y)SQ8D_F2 @L'^@/Q8:#L EWS M!<$;P9S;H9:,YL]2).HBAUFGQ($EU;HT%3TP6LH3#7([\Y6-0'*6+2>^/]:_!HL8T4_ALB869< MLC/,DSA5>8X:T+E(9KG*U,42/AJ/V,]5VO"R'L_YQ)RX(_9>C=G^WHC]NZR_ M2I[_(;EB9QR4IX^*IR,P<[D"Y> "G>^@'2-^R%K.O9\AII43_(/]$Y6FMVH@ MGSLDG[?7)9^/L!FH;IYFJDX'^NGO#+\9_0P1X;O0L9]OO8X-)Y(GLWLI=M-C MOVE/ %];!K9]-8!M![#M/>I\Y%GV_(IE:#?:@%)W:1>>D\_PHL1ZDEB1,FS7 MTY-U'"3L1@G[8NLE[">.GH[^MPG\!@3](Y<9M215037ITD ]*?+0]&Q!.^/AYE<^?LS0C8;#R81W M(0%K"2MA7V^HDTL;NVUA);P M%_NFOD$Y'-B:I)[71O8$Y:^BT5*$PD3B?*V*=8L0O=(5#DU=# KAS7QQ;QZY M@6'?!<-^N?4,^Q>I<0MY+E3]C4M0#(DC=PT#>;D%,-8.Y=;E+V7+L)$!-4TR MD6GDRK\"#R:DE"V.WJY69.09E3,R%2DPG)[YG"U;3VFE MBI0BNCOY JMJZ,GF1+63]3D"HDI+E#Y!LZD%YL"A+0JP\*H)U]*T6?FCYI3O M1<155_ 7$% NIK)"^*E1MAHP2&<"ID20%^'?#>+'5F'GKMJ8R;"2.>)3T:C. M*X>VM5%34,M&1DENPTXF8OVCB?+Q01;SJ1-5Q"#YJ(-39E-2""Q%Y6\<9-_1 MOLWNC'J>=O(FJ^R[)+6!63P<9M%WU.;Y"NFY:MQ !1;@3,<\-@"_"%&8,^Z$ M=L$+S.T\)\+A.5(,4$I2E2K'&A*J:,C"W:)RT6[IHD&\6VHR(MFE2M(#I/;0 M##$'8]S1I,%IY")K%5\M[J-NU%H7]$!A]T)A?:_X^S?>LSIU*I M'6QX%*)N1R!4\R]E753)TEB(IFO!0S, ]%Z5\3>GW" M*L@:N"D%0:#A8'"&%IMRQ5B](.,(@_5 8-=E3+OLBC6M MT$R7,N]\>FN8Q2CPOT387_-H^GR.# @S9UP>.D^:?/!@L; 3FO1EC5LXLO9\ M.X%DQWU9E@A(3\7SL$*'99 FI6ACIJ"IYRI-8=85X)QS.H8GI?SCZ>_?ICG'I&]H9)MK<]$1->VV:I MZ 2IJQE8*0CB+@5V*H+S2ZNF;>POH517Y+MK?)6H5UES)T5?YU26NK*9,=; MZE58_WY$M4=97Q](S9YJP;-GWRK(1A>G(E$F4VL'^<1^EF%+J+>W MG"5R%YX&.MC&G^O.MCDC<'PS7FAQY'X)1X->5GN"<5/1M0,+%!UH(_^EK[!_SM:L82Y7WQEI#YKLVF_-S-=^C=2[ M^F6PJ8&?F+T8[[^P_,S\>@]<]!H4]%Z%$*79+>[-X>'X^8MA;_[*WO"Y^+>_ M[;_<.P:F]%OC&[VC#3MX.=Y_-6S87]@P9ZZ7"@MQQ.4C;W6GWHQ?' P[]1=V MZF.3:'_*"_128UCDXR]OXQVC@,-Z,;8NTMDIHX:=<3NS/^X*JEY'E@QKZ-;P M1MG.-UML)P>&Q?8'%@R>&Z^BY='#*C:K.()QX7_CO;TU05UCJ@\.DH?F(/FK MWA#L7'25,V1WHM(E_#.KYMGW_P]02P,$% @ G3&:6!&)S;KZ$ Y5( M !@ !V;F5T+3(P,C,Q,C,Q>&5X-&0R."YH=&WM7'MSW+B1_RHXI39K5QH.GU^ 6M=^I=,N1!/YR?/YB=')T_% MT7\MOCE=G)Z)%S^()Z]O+@]I]LN?+F_^\NJ*MWWU^KOOKR_%P70^__/IY7S^ M\N8E/W@Z.SH6-U:6M7;:E+*8SZ]^/! '*^>JQ7R^W6YGV].9L%,;6:92X[>'Z!(_"ODMGSB[5R4J0K:6OEOCUX??/?TS.8X;0KU/.+>?C) MK*5=ZG+J3+4X/:K<.;PYA\<[<]Y-MSISJ\7QT=%7 MYY7,,ETNIX7*W>*;V=E9-V3U@9^ULCK_^IQFU_H?"A:"-7F/A3\8/@S+ M;G2M$UUH=[M8Z2Q3)4SXXQ_.3HY.SR_F.!'X4(WP(BV4M(O$N-7Y+EO&SOMI MCN'4.S>5A5["XLCAG7,EO4VVBBXA,44&#Z_>K>"<#N3MY.QBGO"I/CE5*6B6 MLG>P>T#9>_+_\U!Z%P-?F:VRPN3BA7/&ENKV$W/QHT7TD[/H35,[G=_V*;M9 M*=&4F;(U3%'91/P"Z+I<22W^NM*W@*%_:4I@G+A1Z:HTA5G>BDLSFXCO70;_ MREI(L0*&,BM17_"G54M=PW4 LJ:RTDX6XHF#C?"4)T?G-T" /#K]558'XA=6@6\,Z5X48%9 M$"$MD ML9);L?N>>*++M&B0O@F90=,XV'T-_$?\FM!BF;8J!8''$PY6P)V/__.\%A6< M!VVJIYFXL%+:BKI)4U77^#X.XL-"_U^C,TEK6E45,D4&]?:A4_26G(@$B%/O M/+TTHR>&<'9<'%X!/1';%=Q!+4KC@,F9JA3\ XO!I+4$E@(HP[W5"ED.4B-3 MUX#(P=/*.%P!/J2FS N=.B1'(U2HVAWVKN%% QRSH#@J$ADXXPKF K>;$I;( MO%$OF"?:6K4QJ4SP^'A@^&!7PU38W-T(ME=Q4?%W+K=O@Z8JO<&I2!\HF0;" ,.EI4/QRT0#T@<+ M@_?=6*9P?$406%#1L.+8G)WCT,J>X>$U8@:P?F-6R0PLA=4 C'2!2J8K,K"=< .\PAGA+L@/ M'15MA^<"H -,&K_N'?H Y(#M:>,4'066-P41P,*XUB4\JC]>GS[HVB; [(+! MTBJP+NA(A$"OU2=PQ]5&1E:*O0X+E^X-)R@9K%T9EL0"@+H0+S(X$DYCIG@,H6(,4*@_^M2H*DFB'(5V.\21^4B40DRA+_+1X<4'7[A/(E2K( M> \,'NZ6RL;;B,B'X,5Y&/! N<&:0 $Y*$U2ZTQ+JQETQE!&EW#2)N4+]LM$ M6.H9%\N-O\9(,E#"K-FH]AS1 E5CZX9<*<,V;.!FS\2?/5IMK4:80'Q!F1:Y M->N!2S(92!L0!Z"PDJ I6%4(!>MQ R YY/W.B>H[YRYGCU9Z:*57LNYL*%GI\(QPAWU' [?+V@SQ]=A1V9)>N<(_G]7BG2-G+Q@:0 M@PO3)MOOJ@[UUOO16PG75/?]*P1O;]V= [/GO9:AQFU7&HPBZ7ZB #KZCM_. M?9)FCM&VXY&UA@KP 8(7"#,/"WZS=1F&D( M/%Y'H3'4.2N+4%%]4B])LK:Q\ M#O;D&&CU&P2Z/V6R:YH8N*_U(AK!+/ >_AT\UZP=F(MSP(3BG$8C1,\M[%"14$>+L)7R1@6;A:;4A708 MTH%7D2E,L6B(A;V!0_^"Q_IK!2FT( MR5G7$EF^M4WE4G! 0IJ;I7%!&&%=+C(&L'?4KSZ^1)3F9,N+:(H2HCG=!4#RK_0X56I@SL'LWR-:C>GJT M4!1_&U9A?#[8G_=AF('#-N ^#D.YWU0I?^.^D%@\?K/>EKU-#2=/(^>$CW@< M$5!S5T KUEQFQ>81GPF$!R:!C207*S#APV'#[Y-V M_Q7SC;4+,0ZT//K.7'@"QU=.T!;!2W44A91E114KE38JR.Q(JIFR]F$ MO.VJL6TYL6Z2-1AJOUSW;EMT#>XY5_RP=.:+K*WGDFNLCW*V:FE )$M< BCQ MN2F'Q4B8YY?D]6&SMMT!%FP*UO%)^&!LEU6#T;T=$5BS"VY*^%_N':E]Q!S. MQ.N*:O"ITA5%'+(M12*5Z,F,EB)]KFZ0QAZX98-KO"-_)'TMMNT!PMCKR>FA MR, P1M%A1"XEK'8IQDX4X$J=,R[N#:+\_-\QO_*@*Q6["I\WEJ0),'H2.()*\333B&LZ:(E6M7-@GB@L\?;/*];0UC:02/>YC9C1H7 M0 M_8=@ *5XV.E"2CZ85Q0#AF['>]H\_57[''*+U2-3'ZN/OOJ(8HS9*.IEPK0^ M->XTI+>D0_N /3:VXX5)I>.J#AO_<3=WQRU@(Y"H7JV"++)CB&\)QFX)F^A@ M=0,&@+V0<,V@!*P"8.>NX!AFK5/:[\9*\%)>1&]B]=;C@A;VVI7<*!S&N:-XLJ]] MRE])W Q%WF#=-LS-:;6N!<\#%GHQ= )L5E-E[7-"^*DI:O1W /2QRS!J6,0. M::S145E\JEB/#YVSJG4 M]7--$[\"MYKFNU81MQ@:>Y/P!J4OO@*@2%'KHVO]3@ER@3J4H6*0 M6%'-K\>SUO%/P(T.XE:C#B$*!I'W"]:-W6A?-=Q);((4I5V$01@:+'-8;("5 MO"C$"A :H20JSH"J=ZD"!S@G%07?UU+Q/&CD707G'O ^MN<%HS@H=XTU[V9* MNA4%HKXY"A/9&[0%(6_=T]2N2R#*6X^M&P=-* 9QMY6'E+Y+.P$L+,=ZGMLE MZ\J <9D(_*(*J!<8'9MIB6%E6Q+JY]I]TV%L?]-"HFZWF-9U-'AJ?,[[_;IZ M690G =X&S&+7 \?9F9OL;[KP[(0W5KHMGD=-'H&B[XRUJ%$M5T9S:.=?'!/) ML==E$]R(!!/;;55186@6 &;0#>RT,X4?,H!!=Q]+8,NT1. @X)#E'6=/FRX"TC!,_D4/%>:(]$1R&M;AY M@@X!V B#AA'-L5)OZ5M@A?>,-\JG1F1*&XS$7]Q^SP+=[TK<-49Y Q_I!/R5 M%5+++R[U_+F2*??+!C,0[XCB;7*RT?_S#;6<(60_!Y_!Q2S)]1\J^6YS7%P: MN-O5 #AA 26O!YR(6R4!YEJ"NCB02-N+,^3Q=5:5L'LL&=D1$ M+Y%R1>.O?U"Z"'U /):),D54,DT+;L=-_/G(7KT..3KVKM)7W MQ?%[3/O>+O3_!7XO1Z?P]&\WQ&V$V_;+ M8LA*3"!0NZSCKR)2,R>6?44"$=+;OU_,]>_U.Q ^*W/_W3H<3AX['!X['-ZS MPP'?)+'Z]@#9=1!*[$%XGW5N]9\OPJSXYGS[[Y*F;H3DT\XE&T/E8\<_ : I/#YRGV M "Q8*K? A'NE):J2MU-E0BE/]9E%)YKX_NW6,5SL-!?V?SJV M4VGYSJ:5#Q/[W^#4;5[0+L23D(FHE2P68E[//^2WX1R.];)\E+@]%%C^0J[R M_WVVQ^OZ/:[K)42)BYU?Q?2O?R>AT891\J&0]V7%!*>?-2;XV !@8W1VG_\_ MY]_?2+\0\OD_ 5!+ P04 " "=,9I8%_%@&QTG !H; $ & '9N970M M,C R,S$R,S%X97@T9#(Y+FAT;>U]>W/;.++O5\'-J;T;5\GR,R\[.U5V)K.3 M<^95B>=.[9XZ?T D)"&A" U!6M;Y]+>[\21%RD) MN_B9/?W]ZLT>7?W]KV^N_O7;6_/8WWZ__.G=&_9D_^#@CY,W!P??7WUOOC@= M'AZQJX+G6I92Y3P[.'C[RQ/V9%J6\[.#@\5B,5R<#%4Q.;AZ?S M9]GI0::4 M%L.T3)]\]QH_@9^"I]^]GHF2LV3*"RW*?SSY_>J'_9=P12G+3'SW^L#]:ZX= MJ73YW>M47C-=+C/QCRG(U4.3UO M/J#MSKF[;ZSRF[6?V:7/JH]9"%H.2.5I?#EVYNI',D2WMSQJ]<' M(]BG^3W,*@$:%45C6GCYVIE=2PWSRF2Y/)O*-!4YW/%__^/E\>')^>L#O/HA M9[IY Y.LTO ZV1N5ZRHK.;YDQO.4?1#%M4P$NY@40B";WM\&?ZQT*G&NV7LQKT:93)@:LS=3F7/V= H3@5_&,"%6B#&(89@7S(IK%C_Y_1O[ M5*8*]R&-8#\>T%:,X4N\:UX5($$$/J;$W?.;,& "-Q(E%?M1P8__PA\?YB*1 M/&,7Z4SF4I<%B1R8[03V>,!^Y@E7FR^BIU]QN>#YWEE/MY2$IV)9)IKC(U6<)'PP'[J4R'#RD;FFNY2--":'T& M8ZL9.SD]'+"3(F4_P-E<#-AE)3.BKJ,!^T4-08\X9#]6&6@8?PA=PCT\A8NX MTK!6]CV2D4R *MW2>]()VWT\/+DK\5Q&Q//OJ5S"WOZKRN'*#E&/6TZ=?D". MO;@PI'+\$B3-1%H:L>+1+6N/_28S5;(?0)"ATI@*]F^5B\>B%[HX%8DJZ!S: MSV0NSJH\%07^=M[\FNXZTRJ3CZ>LM"]J/6TUUY %15G_W%(_ZU\^QD;\.2[ M/WY\^_[MQ8>S+5!Q2C[*!!NI E;VCR>'3U@BLLSJ^OYO/>>)_1ON*.#_U#]& M@,J0\,S.BZ8(EL;Y8BI+L8\WBK-<+0H.'Y'Z?WP$<[4/YH2/MP4*;QLCHTP2M4LZRR-N6@D=24.Y"$074D88AOXRY* M)'SQO4C$; 2*V=$AZ7>'=U77?@7+"J[*/DMM=6KE>=CP R2F Z+!!Y;61ZL< M8U\&V;PX4L]!=R/0XZYSD%5 T3#B;#$%$VB)E@2''Z,KW8DP *Z4R93AL!I- MJK^9QVB<0>V.(;O(,C:"(R<''9OQ!&QT24=C.>4E,D<@XGXZ6=HUWC.3[S7F5 S6<+K/ZLG2[H(PF*;%Z>[=O+^@/R7AGQ=#LD MQ07C2.X:*7I>J&N9"L]03TLU$< >A0FJR%(S78VT3"4OEG46W3.7K!R)BFXG M?[_P!Z3A4/>4\'R>) *H$!ERW=FJW213-EHR?\;G>"_0&@:&S$P<5^M5MAX^ MWJG\K5K<5VA!H'9E'<21Y8*?%*J:3-FXD")'A6KEY8ZXIB"<G7B MSXK3R877S:H2_F(CD8LQ4., "(LG>(35O=S<"W!T'>.1!P<@4$;7?;@/+C-/ MGG=+9FYT"AX%%U]WA>K&%:RSEO49^X!:%GX4;.OW>&M]R8]F1!"A=$,Q6$^Y M#:K8>FXX&AYUG-J_OTV#'K#;M0PZKD%#$-<C^: DF2UK+70[AV*=Y@ WII2JT"WUP?/CB^.>'Q^!'X\[SH]? M4:6^U3@>LGX > ED":V<9RU7I=@2] +6Y@:;8.C5R%TQED;(Y/0$D M1B'T'(/8=HG>,:$3F#!<<*VR:^-(:?@3;MU4RF3 Z9$D DT89K4H9%D*L]?D MPA^[[>HET\.#2/FO.2^(IK<;E@J-Q M^@E>Z_Y4+09H%R[Y*_3> $9E,UYB0,QZ$NN""@0&ND/4(A^@ MY&BYYK)NU;8O*/#RNF$N/FN8RZ!PZ2D'B4>Q0]2%;(X461:45%7!MQ@'*5"D M#LS6AKW'=Z,'-3_-C"]IKY.,RQF]4HX6O^8R_8R7JXJ-[Y9/N,QUZ24<^SW/ M4+2*FSGF5Z 7MRJGJ@#RC#MO)%)B_9%!3INV(Y+$&=XBX+ IQ,H4[,/B^U$ZX3ZZ-9E7J3%RA;_P.&X#=R@5LBD8WH7?0AR4#V;%4:N0Z2L4C9SHM#W[SFPS4 M?@M].M&BJV2Z^57:V^JT.+C7X_.+O4$KZ=JUQ.I8*%."=Y1G?1]9U?6LX./3 M2 4P2SR*)FU^3@LWB1%//DT*!33>2+B)EE3_8FH<)ZAKVDSAKO9D//^<3L3\J!/^T3WD/9SQ;\*6VV_CRY?#X]&_G1A>Q*>R'C3SW M;RA[?JM2"*W&"2Q]H$BPRAG*+3+J2Y$X2^0O"H7H2(X5#1,?#7;.7QC827C! M& /,JDUD8L'YF?"BD*@R@7+XI7J4 M.WPG%2\XW".,5H#'GL!G@9J8BC&JN:!=W$9R0_8KWKB0>N5P'U'6R!P/4"09 MC%ND? 8R"I=#^DZ'\I&"RY$;";XVB'C+>K!X? MTF9(,-B1\9CCF-QUSPI/?>JIUE\F<= M9W+,MHY2W"(E\)+A@0A:Q 2/_]@^Y3F312&N54*$@.P4/"QJ3KR CH*J2.", M-JX(/&]9./6:,:O(_^6Y&<]BPTUKYF>T$3@]%^CC -[$\)8H9N@T)J\%?4(O@W8H8>1X M^Q-&>)98YK*NV.7,AH#65E[\@%$OGW@;/G1IM_>>4=*KSP]8A-'U#)'X%"!! M[NWGF&!;O>?!J$P%2GJ9VUSU.48<:M;\3)13A:'EDM1AT*&C_)#C^Q7Z/;D_ M(+EW/0'C7=#+QI2KA!H@7Z[0.R@ZUB*[06^*J7EH2T2BB(QN3T1J^I#H034% M%3?&H-"P3/Y9R93,.N-8PO$.AX?/_H:Z'7RV]#@+*5BR2^2UF:KN.]VIYYX' MY)ZN)PUL\B8.&'E*3/#0B9DJPJ]\<:Y;TKP M/0/2=X6,=*:+$&!^+S#J#+.@>$L<&_!H*1A_R$VB YD9YF$U"TU&06!> 4>: MQ*A(M[/G%WEF[ [,,PB:U;:>I[K(:@;EJ_9Z],PH" M'\'3$I)Y,Y"!!:9]B*) ;(^- P12C"Z#[8@TDL_9C][\W%G9VW4_M\VS42Y M9;1U3][>B=UD$% Z#!6$O*=(!]F@UV..#O"5KD8?27@J\I"E(JV2D(]9JO&8 M/25I!5PWXODG L2;"+W7\]+.\E+7WXAYP^'V1.PV)L74O0U)EM?P1%61D_9:9-Z* M&1BWZUP5]CEC(2BM#'0T'"E<-X=Y@Q%B%(R>D[\I!MWHTCS9>J=LK-ZY#,H_ M>('Q(3@A'[=@KS>B[QW_H^L>5Y\89.*6A:-60Z@+0Z@8:[0%T_IL%QP\)-^_ M,FT^.^T<;6X-=1(\CLM6Q>2PP"%-#50B2KFBK(XYFJ! M^1IQ^@J51 XP;PT350U_ULI#PMVNL"=2J_SUSH A4";TDF)Q"H@(.T6;RBHM MLHS)SW/\#U>EF&=2.E^GN:(0W3[WMJS\X[@O_^C+/Q[R*#/)]R-" '*%8)F8 MH$S J$Y>%M9%@J5BB,=-4@4T8H,Z)ZE48(1$21EY8TSB%VE ;.N/YUTXGKL> M$OU]KG*J_.1E9="U:NZQPFZX-;9#3[WLW1H[**:[G^980]W]>6%<% M16[("IMQK#']*^X.$ODKF+5= *ONGO3?%0[;$OE_SWZ*)MMURV'![MOFZ9E_ M-YF_MX*"%739(7CH/N/@*\3K3[<^X^"-RL<2 0HD06%W!1/XQ?#X6<<$]B[8 MZJ>=MX;6%'T1#D%AE!4':NFSL8U7&PM[U4HJFE6F2F$SP9M=.JP&)6X2[$M2 MR_+6;5 ,H:-H80J0;;[I'77*%#^@H/&(YN5YTY<0Q S+WN4T*#[$50VT54=_ M$F).IAQ%F->-T/+4ML$P70]KN3.%51(3*DDO0DWTK8]H0L1$2$@&8281\EK: MAK)+F!'^/A/%Q#;@-FATL*G76(%M=5-LI)+"M.!N;,="2(#^K]%RT'RJZ2F! M.8T>=:(-#-6]V&44I2=[>LWZAHS4"5= +O,(UV.5[NK[6@A00'*3J6Q5AT&@ M84Q9ME"3M&(P!7 RFS::4.Y<7S6"NW-+6GN7I=WFDM==;X$EP1Y0RUL&]IB6 M-2#L>)^;4RVB"?S61BFIR(3;WK4/)HP#W-.9F*D"D\ QNV(O\G40[J3")-)* MX+956FPFXE;\ 40M#(;<3' $9*0:/<)$DL@TV29W>QB5QK8^ MS0Q,?3"6M5<;:Q5@NX(8M[8L6IODF:KMXV %B.*OK#UBV?!N"/W1P#O(9&5J M'@(BB.[0UIA( MAH+G?L,96TK#N^"?.=V"\$?0MCUF,AP" G1]!&R^YC*CU^UJ82HX:1)7X4+% M+7 FV",8CKX^$+'+M-YUB=V@=4+%L[['.] \X6F28NS)O6;EC#FB<$;UT,$O MV;/%+K-%UUWT#;98)5^6\)P9H&;CP[!AN3G!OE*EXHC0#9KL0>I]:6)?98BP M>6 \@^-@GM+N7.@#7+O./5VOOE_K=C"!VQ9NDMH8[,:'X/T7]KA9'TS6I4H^ M!55G3-X0BP2=X_(SYC%E.V' =X]Y=\."[_K!MQ;A3NJH"-^YX((+TYR %)". MF@W)E;"#U-U.9-RR.I63ODZEKU-Y0&?93*5R+$6*R%HZP3X#E'OE(D\B?;#F M'WURR3VD9CS[!I)+0D./KF26])K6PQ/)L\Y[F2-PU6NIX'"A[-FE1W@/0<+6 MLGQ9RS8AR$9M@N.N9:#-_QB$3[!+XM)];@+I&1R_QJ57SQ:)9A)'4M> *YE& MUZ4L*UQ%,[DY9/BZI-XU_07C+D!DO%%'#M N+5YCC,DVP_!WHHI"V" 3'D/X M&1I[*>Z*BXA'#88B'-N[W^^RKC%1X^G1X1ZBRVKK^_3(D")/L5C")73 ;B,H MED>X,CB/IFNA]H8I+LGT,W+3&*S9 XL66F]H\/1H+YR\*R_%=#,@ZS?>-]_Q M2/B.1:;A OJMSG$7GA[O^1L)CAI&XB5F,C1HI/F>;R>4OS(GC-F'-I(1>1?B M8Y7B+AN7F>U6%CF;6XFL P="YP*/NW$@=#T4LX)9"5_,$5/7X%92(54=50_9 MH,HE7F("-4$:$&CPM?K4E N$S(W-PF615#/3!;43#JF>*1Z%*;KNC[*(QPGV M' +1[E2)W,)0%E%T\=*Z=:G#H(ZR"JG%L88AN2-^1>V@,\F)FJ0!V=;5F!KT M8!42G3RWM.;&BXQ28PHD,3\,#NF])I=&IUN =RJGOJ.X=1F;O)GVJ=UI/KXS M-'64,'>5L5/:;AX5<,%+*'*Q]&?W6 B;QULJ]+('#.FX1>(M^+@!Z?Q/+-NR MC[63A[E7!=5\1@T:K8II9F:>[_8A>JH9URP>P].YP(V.'JNJS%6KA6SH9OJS M".JGA<=* YQWR_-P>\5-(FS]&TQ1JYQ6C\"?2>D3;1^_TJ:7HH\K1;L>D+NP M,FU@NV4$ 4.Q90MD&U@TZC,K*3L]MYV(27 U0;:P>5HE0;TW+5)],P)GXHSB M/'@CT2CONG1Q;]3Y+>8O_;W2S"T@V#F^#8;5YF8[0?BF[4)K@*C^W+0V 8T) M;W9+I[FX#:N,=N8$VFT[Z1O=AJWTRYD4>'+D8H(!3Q)/U$(.XZ646SP#*T_E MB!S>%^]MG3#8Z)U\OO7^U;=492V!3P0RP6_1(8MZQ148(+W;=7>/PN>==[M> M->/15*P1$D92\D+) LXM;, &U(T]ATDG#54M-D-2.&98P;=W3JO&@52(><83 MXU;[U14?O?5]5M=V07P@]U4MFDJD=5N'<;JH9[YND/;SSKNXXK9(ZSS7Y*%* MK\V18LIL*:D^)!N+&Y%4GD=$?"*U%+J.EK;8$GWRIMMNU,H*'?;P4<]7/5]M MX*NN>\G^L#GWY T*%!Y,#AL<,;:2"Z6 O CQIHTL&?/AG?B)+::V2+W9J]NT MWHX]!I]BQ'&;A"K4) M,L4'5'MF[YE] [-WW9GSN_-$-!79D(7%!"\(A2!X.9"["$2(+G,(QP?#U M$NX'ZPZ47/@N\7X9KQ_[5.[Z&$8MUN%(CD+O%\X=I./""'$SET6$6" V Q; M=@@+C]&^"I_[O2( K2_*Z_"#=3UJW94AD#PP]=P<# +"UR!L#JNRK^M#%<2- M XQPF;(N_>(AX]+?I$S:>E&ST='R8NM=1574(U C]^/GQU!Q*WEW6; MR'?GX'W1>==1E$;FC]J5<]BC(4O#3*52&M]&\?4G=3&6$(=,,]@^BGB(1%$$6*2E''L MI1,(ZU\QXMF1M/XM*T$Y[4M0=K<$I3_>[GZ\==TY&Y?^;?0&D:DTJPB:F?>) MM3M/V%WWCEZY-'J':A[2U!OH;77_Z-'P9.#_. V_/@N_@M(:_GA)P_N[3QT8 M7 6:U;6X':*Q9Z$=LN]?;KU]_[W4\PI.A_="JZSJ"^YV^QAXV7WS/?=IY(1X M:\G791ZV(2NC!0WF;ENZ-F5;S^'KX/IMR3A&>1_AC[;YM+4HR\SBO[HYR9Q- ME$JQ6HV\TF!"3:8U7S-6M=GUY,J.0!L=0,X;\PX:O@J8 S;R1+Z\=_HV:V88_Q6$1? MM7C<,8\[OOM]E9G\"&D_!/MB &!<*P95(YG5 9QA(^L"&E&-]2 M2>!3Z*MBKFSA13T>:Y&;HX$]&C>^(0T$J? M2+1P:N50 Y?.%86"8H9Q$.Y586VAC_ DG1JTTR9D-+X9NA3V8Z6N=8)MWHPH MD3/X]V.5FWPRGT/MOK/OC0I9YG-5E,UUU1;OA%1X>#1GVK(?%(- M7X+<8N\T[FSHXA.N+ST'+JAWCRD,_8A4V'P-!)B9J83'(RU M?7-$9W+M+.FYZL\F],Q:G;HPP!1&_O0:=J^=..VDZ]Z7MS>)F)>>"PR $E9- MN=.@37=HCRLCI+N5J21+(GMWS8$3G2XV:% #49N;[GH9G01!,>FK$[:.#S8: M=*^VWB3]@?#'?N8?156(Q[!&XP#ST;/VZ/+Q47\ /#C9O.J\>5JC7?;V.B1E MS00W=%6):.>PNXNL$6N%2CB5,@* SKK-@R M^IM#H;%-%9WBN]%LB+JV\J0<6#1 &,DUNAM+_"ENYIG2I*+KD@!JQAF<*0,, MG9?3/RO^"<\ZF5)M'3 W=9U!T$Y>#$%O7<"DP9!.Q5@F4N0)X=0DA4BQ G%L MFT%:=$YLXP/&+.MO=G$L+$)XTY MZ[-Y: ]3Q]6)C^\-Y8PFX78%)1AF269[>(19&ZQ3*[1@#2JQQ)79KBI81.G[ M]=!0IC%2*DK"QX$AURW'9^A:.P3WV#4/\E Y8SDN!<'E/*O!Y>#S&A YL$YL MZ)0;NK ]AL+[,"U2:'T(W4.M9%2 -@)ZM'D)=>^+A39"?2?ZO OJ?R_]'T7Z M=UW]_\/ERV_NV@9_$&$;V$5;L(QMR(P-@(=$*^-JDI>8+$3F=; EEK?(,0^W MY/H[D7PBH"P"RO#%SZURRXH82MOU_IUXA:;56MN28HD;3[$^O:@55NS.B9MA M847$Q$/BS)3U&AC7XJJD,YU54P&'9&&@QW0U$^L0)6+;JO7%-, N:L^RK=MH M4J:7'6V_<_4(* MP^/&&/^BW^$1HI\(^6%5+&W+(%LB6QO FF)#GZQ3YA%YL]")&J2PZI3\C]+X9-32;/G MB0:3(_2B&:LL4PMZ;IJ"^,/<6%B"UU.MDES4V^?UM(+_/W\Y/#1-CVU&[QG; MR((?L,W"E$OV-IU0N3KBPK KD4QSE:G)$CX:#MA/91J$S>,LY\*0PAG[10W9 MT>& _:>L;B3/_Y1W<3JQSP%+N]Z"OQ[*D%XLG]5.5S0'P/],=!; M:%]@H1UMO85VH;%0>+'(F$\VB:2NNFP;>PL=CV'0#5F!2*1'R MNCZA "UOIT!1ISK:K V*>&@0&PQQTWLP:^\^LH\?8=H6;]E$D*PG()7:Y2$. MXC2^ 1OQ_%-1SETIJ 42<:X<0U0VI078@I20Q3^'8L;4232 MI!O&1(4>U.CZ*--L &\_]PZ+MC%-7)#R$*/I&:<$TITL,^/6-M"E@9LPPJEA\MN*?%9 M>:S?CJ\I'FKV"B5_W(9 L 49(M^XSG6\]3K7!TR'L$&XWC=^MT/NJN$('Z'D M_01D#!)N$G>\K 5>.68@%#8)PN>*!)P?5W+1\+3;',H1UY*$$6'C2YN58ZMH M':0]X2797@(VW[F]^1/*6H,D0>GL(J=<&YH0NO1-6!63(T RZM(7[7JG.#43 M(;'8S*RF1IYKAE:YA;:P@EXG:NZZ\X:%QP\)]1C40)?&M6=#E'L2LD]7Y7S MXA^%=*2N^_![J;M1ZIYLO=2] -I,O1[RH9K/3?E5+X'O'IWDM3W4?@]-8*^) MX;J:!;$:>1RRSQPWK4"@6?SGUF=02IYK,].B@9JKJ)C%XS\;41?R2]JR+CKB M9>[EU$8Y=;KU"@4?:[ MT2YUM9MPD:WAB417K#75!C:%JFU5.K9&%?6J3DF1QW!3_<+^>'?UR]L/']@? M/[Y]__;7'^IYKG.P TWN3M#0'&M@0V MDR&[N"/OI)?L&R7[]C>Z_LD5N*/P>*/F]V_\;Z.<6.WVX8(:(&.=/$5K=J%< M5ZIL]S+$ZJDH=F*R]A3Z_4R6<$,"W_[WZP-YRR6$NB1FW#BNW4&)62+&?>'[ M78$*CEY--LIX_NGV*OF72K;S<>"3'[.Z\#(L(M0!QW=:.;VE-^Y MD[QU9CZW^^[IV^RI%CS;Z[3.D8/+J_>K!N^6YOF]C&R(XTD+.@5CC8E'4:AN[^?GX=D*)7J\'%+\4H M.G[Q: '+QDY&MYO$;ZP$BXZ;+@0HGWP7$D4QHUZ-RP7BQ*7B6F1J[E,?4&7F M!:;;6PJ]7Y29^ZV_Z6GW\VGWN/.T2W CRO:"M4D>']4(2\8,^EQ/NKM)NB>= M)]TR&&U-P1M]Y4LS>T+>34(^[3PASZM1)A/3C)0*/QZ&5./JN^XWN-Y%TGW6 M>=*%;S^)DCI0"$(SLPHO"N%:-WA'TNQIA.UO[Y;YM=!E#,MO\)GA$K %\WVU MR&N%\9J::F"5+:*3F*SA*!U8[_5\L]M\\[SS?".IB=$$\7C83*:V?(8ZV6 S M;,,8!@VVKMF$;^89SQ]00^^IONM4_Z+S5$]J.6ZW.QM\D[)'T]=[LNXZ6;_L M/%E[W09_YZ8QD!89.E=46B4BM;^4/2WO."V_ZCPM1_!3,#R?V#Z:+:I\3\N[ M3IU]=L+\M(7[L8A,U.< .;ULB@%F"P"I\S^5= M)QCT9L#Y:R V!9"&6@H1'7\7>& GIKX=Z<-CT?54#!AT)7IR^=*W<=IU(V6-U3P3NO@]=[#.EJ!C?!D$V[&95MSF;PQ&FV-!#_ MP\BNQWO1K&^:P:YU+;;/(7,8=?U4:()\J!FS#FW_&4OY4MM0! 'K)4+.2Y-7 M=ZU(R.IJ%$(2]O[F;+0 ON+ :G.O_X'Q"W>1.2[0EJ:6//>[&M82GVLX> M@LW 4N*YU#/? 3L5F(8J\PC76?B^T^;$XL!CI9RC$]N -!,."!K?24:@EMBE M0E?2D$AJ^ADE\+XY7&M:AM"YAHY$;7L=&;>92 >UYFJ1,\T\NC$?8].9"1NA ME,/J8$FX.1.6%$!+A>3(M6&E, GT%&J54:P_*83Q0QKO>RPE0"1AOCKY\F@F M+L1O&BG928S%6M[>LOC&#!NB^-!H'\CZ]+1AW,%+I$OZ9EK/LN_\/4$L# M!!0 ( )TQFE@PT#1D M,RYH=&WM77ESVT:R_RKSO)5=J8JB).JP+#FILF5GXZSCN!SMIG9?O3^&P)"< M& 00')*YG_YU]QP87*0DBR(H(U5); (8S RF[U]WO_R?O;VWX8R'GO#93U>_ MO&=^Y.5S$6;,2P3/X-<;F)]*?"L8.#X:GP\/1R?!@ M;^^'ES#6I7XH"L_9\?[H=']T,#IF!R_.3T;GQP?LU2]LYY]7E[MT]YM?+Z_^ M_?&M>NW'?[Y^_^Z2/=O;W__]Z')__\W5&W7A>'APR*X2'J8RDU'(@_W]MQ^> ML6>S+(O/]_=O;FZ&-T?#*)GN7WW:GV7SX'@_B*)4#/W,?_;#2_P%_BNX_\/+ MN<@X\V8\247V_;-_7OVX=P9W9#(+Q \O]\W_U;WCR%_\\-*7URS-%H'X_MF< M)U,9[F51?'YT$&<7\.0^7*[<\V7O1OK9[/SPX."[BYC[O@RG>X&89.C,USDRC,]B9\+H/% M^=^NY%RD[(.X89^B.0__-E"_P/]3D""G,#C. M]4*M_UPO?5QZR8V@Y8RCP(>+;[_,Y%AF\.6.7NZ/89OB1YH4WFW>O;L,:) M=6''_LC33$X6Y9E=S63*REO#=K*98#BCT<'%TBTM[28]<'BQRV! V@+@3C+, M(C9>,![Z;"RR&R%"AH-/HB"(;H ^6OJC MB.) X.7#YQX5]I:E=YP;@9;I-=[H#-8'GPI@DLDR5B M MP:5@MKY2ES%_+ITBXB@AV.@:>ST6C D%F?/^)7OL_YR_@X$&P<);Y(OG]V M\(QY(@@T6[5_3V/NZ;_#$PG\ZYO7:/9Y!A/03YG)[&>^>^.U@,_M\4 O@-8" MW/_B9B8SL8=O$.=A=)-P^*EUS(?91RU[0 1DT?S<^06E49_X0R?K6S."]".&DN)Q@P#B[F0&I M$TW!S>%>=!,"H=!K@!A2,6"@4/ 0EN<3)8HO$N8,E)KC8$1+ ;_1) B4_^ER MH/0DF:5 >%.XFQ@-;'4BTI3QC!TE/OL1-)-DP%[G,B N<#* 1>5)MN!P\7# M?I;Y%\G#/R4P@4\1]^'RC$<+#K>^@2$3Z0&-:YYS47S;?3SA^T08#_4]2ZK+ MZ' X.FG^AO23A$T)L_,].ZB2OSPB]!-_:LX"'9@&CKK, ))^0 MXYM 1@5(-RB>V:LLX]Y,B7T/2%5XJ-X"Q;9+M:5J1P. M.\Y3KH I*+%/%(X\PM(_T7O9$.#W-C1^!2L4U.V U8TX5\$>G;&?>9CS9 $: M]N'A>B7W4KKLICS>>HH8=9TB7EE5U>>9(#,QF@PJE $J,6BA!P??X;WBSQP^ M.Q((W)N"5EM8N^S?HE*N;"IUBR%X%@=F1RDH9G#38 MH$ I_B2GR)SF'MR'/&.\*+^R;0HP3WC)6'RMRL+>J@F^TQ-TMNC1.4DO31^< M-(^ZSCM<:8H2+L5S'"?1M?1%A8,H$UB?T[T)W,P"D(SX1 ;# KU^^N4U.SU@ M,/] 1N$ ;C8>,4ZW(E'B/2?/S3WXMLN9"-EO\)\I$67YUB/WSO_,T%C^&=A3 MS5VF^8$G%,6ZCK->AV^>V2OB?)-$PN<'V\N+PC0/,I[1IR/'AW:3TL% YJ8\ MJ.E3=R)N/==9*GD.K5G67:ZT9 %TOR^\**&3NN>!#(#. M\-_;&]*&K@K5_U=F&=P$U=L&NGURMT/.Q&%@NT<[K(Y+&K&3.0- MYXI#IKDWT_,=.#H3SU@,EHF>&LVALO'*]BEFHV=J;8KVN0[9FZ;EJ $&+(_Q MI9Z7@T6"6XQ; WNB[RD"H)Y,O'R>9GC&TD'C8'HVD,[X1Q21/CK\)QMMYUGLUDPF8XCM'![O, MYXN4B8#'*0;ZB/ KW,ARK)M$9AF8,%7.97F;Y5M$'N2$=$BB"P[#LY/AP4E/ M%1NABE'GJ:+!3><+GLT&+.#>9Q2\@9Q+93GBR?9 / ;,X_B%L\4CAK+I\ZZ* M8]--#31 YZTG@,*4#NJZ%2A]($_@=R;F<1 MA+ R@\3*H'5H^%TFSN ]_?7T MMY3^CK>)_D0XY5-! 2LO :F#\5GN9413^.MU%%PKD(E[&002>C)[4NA)82DI MG'2<%'Z?:2QS!9_(8K#>9>::'2"0HE@9[OAK E;\-8?C-,Y3&2)J45^MASQ= M61(A26'K#.) HH'F6P3[6*P7@$E]$XLE4N"%?G _HHY1*@,$+ MV,,X#VC%! R2B!B"O\;+;:F]P_6$72FSSK+S%4=*\Y1BHR626 M9V1]CA/"O$2X'Q.>!V1;*J!JG, FATHOA^V[X4D"NR]1WZ =R/AG^$HI/AN- MX:2I&U?OSM.S6!^2IK_"CU]+.2HE![D,@Y*4G%RA=60&E7-*1L?.[JLE'CJ3 M5O^=)6828[ ,ITD$9ZD2H7&65+XP4P0S@J$Q5K.G_W[0M'+W,ZLT*_V+FWE5 MS>F*07'80W+YO$<.G7,>W/!%JK?Q[&PX.O[N0DE*G89U4,G5ZD0&6"_1[R+1 M3SLNT:^:./R$RT ABJ)QQC$.@6[$$*:"5Z<@&I,0&3$JMR0J>:"\,$"R( 1# MX8&\1$"B@4DH6:_=,R@C\<2::S%CX-I1'8H!$N2^KO\F2'[72O,Q3JL4S5.)(QFP@FHYMGH M9+%G*NB&OJ'2RHP_2@.B&$@34N+@$G?1DBJ'VJ$(C= @&1IW7'!+'SRO>]WPXC,K4! M9>,"+6BEVND!E!"2O\&.4SH>/3-]RLQT&[SCJYAI&_^L$V+FG&Y@AF!1T%%! M=V,=)L5F_%I[%XG/[( F19H)F1S6HT3!,6!*]" M@"4%&^89\:P,=G_ M-P 70L(W_$):EIOX7P;I''K=#E^,3SM&DCCV^ !70\+ M5*RJ((TJ1A#H!5Y.$#XFDT1<1XJL/RH_\P23IZ(D%(O;^[UKCY9K,,#']6;& MO_]?D5:D-&?A[4#"PK[8D54;[YK8+Q/6%_RX3==>^@C??98VO4 M['2Y&+R77KR3[C8KQDL, D1':]$IKE&-L):9-0B4J 7ZHW!>ZY3%GSEP+G)Z M4BP_4.M%#X86V*$GX\*U0OJ_,5D:\-QMEPLC@]#N50#\!=L9/=B2OB@CB;0I M+\N1S=EEU,'12U:#(V',]EH;:&VCE2#D-NEUU3LJFB"J<&#@49VW@@]CF%GI M@60$*A9,Z[?O<9)B8R[KD>7:J2PL[]7W+S^WQL97 MHO':J>=(Q2YJ&5+6"V(OHU\CY$6,IS7W2WM+YLIJ*CF+DP9**? TU?RN+F0Y M==&H^!9 !Z.M2'2R9UZBG0SB(=82@OEYL*C41R2="GZU=1);C 0#2J1ZJ.L% MB75$*'PK!WH;8 6&B>LB/,H0,$E(92<8&0Z3B/S@Y>S:*[*"\#ZD!>=..NEE MCU1=]/@1V4[7,@H,[K9BNV!%#2]0Y7UYFD:>U())VT*&\KBJANXB:"OH5URG M0@<)98T5J!^:=H*8'PL/4A++^..T$#/8A?8%UY9X@;?TE/UT*+O[6($2A;G8 MYP;R(J(?,#CPTE<4,P9C D66"W 6(54*HG/2(,HP<$[E%GK?\+=L"G5=YJW' M%*K%CFT@Z4X641L\] 1T;9E^0&C/C^@SP_H-H_?"E/=X8OCPPE?^4 TU)1N-/CCJT0L=%M-F1-AFE=3P_3+-^C&ZZ,_ MZR>TSI,:J$:J,2(F@8ZQO+(.P=KJSY9NVBKY&!_X6^S.FJ*2=NDT.J#+OXGD M&O&\]RG_8T==60*H[;6K:PNQ]96H@!Z3/>YH8(4F\O9:FU> M5-1PL8"KN[U2LX$Z0R40?],,>E=M3ZE+*;7K?J9*+RM-+T0_3@ZA#"E:H<+B MS74.K8U:*9]H0]\3"8JXAWXCVY_#I!I7,"J:;?2TU=/64MKJ>N$!K WJM/[ M[@>3.CY2-+0C*?RI)7>J\IBV.E1;':8%C1Z]0(AEF@K$2Q9U0ZD6 %KF/4YKJ>Z+],\QSHRKF1#%6]"U-6HS6E7KNE?)F B1?9-&$=R[]VKS3[IKI0 M"!8!DAVCEF_#3=MU*ZWLZC2NTEM[2F=B/X7+Y")=KQNT)#=&9\.CDUN(#G-? M8]AB..H%R$9(HO,.563\_%I5=O\L1-SL/%3-3 2U6K"5D906ESDU!XR&M4$Q MT$<)'N%0=YW3+XT,U.-?M=)% ]>#_3$0_O1^L8#F 4I.>^L.;W&7-SOU76>^ MP7;"PO8I8:RA>,4@6ZL^EPU[3"M M-!78F=;4JAFP>91D**&II*),5=GG"8%'+>Q,ERXM(.-P[QAH;R+)5RF=LHG+ MZDDIUPRF_B@B#KU\/DZX[N*;"-V%%UZ;@NV8X*/2/HJUB^)L166I*@4/*E'# MUL!BC3'TM/VT:;OK?E$-IR%B^H3\C;0$+> M8WI#7Z@/?:_RC[42$XU%GJDE7)HEN5=I5X:(!H,DK!3GM^]<#T-T.9[B:D65 M2!4-TO8*6!VY:$5:FKZL:3Y.I2]Y(G5#$;P9/A&<1K=WMQ, OLN +6J0V5-W M//49+AXP [G'/G5=N^EZ!*I+VLU<)%/%WM!JPJP"I[1!2Z]*)S(VL(V8L3F& MUH3@60H78]-+HG:M&IE'[FBY]1'GGMZ7TGO7*U _+,1C/0@/U1Z/A+OZ8\LH M%>NDI\V>-I?2YO..TV:E:K5A-R6SMC<:"E-W//!4H&*^[V@-@#G+\B;"Y++2VI"(4[$3&AII=\ MRE&'IJ$]>'S>HY=[^EY.WV<=I^][10D\GE=[)#EA_;O%$+0G4/T1V /Z_K1! MO<3DO8W'T [7(,.7I$)^A3OQ;A%+4T"H2JY4(4S9OH"> M(_4<:2E'>M%QCN3"2Y7_4(A*_M-7@TIMB[9&E&M/0CT)+26APX..T]"*KHNE M(NK+::'7W4 ]NF(5'I=MOAIJ%UVME1T!@0O%AXS.GM;@ M!0YC>& &57J-KGQ,O">U'I06]K,CR>38;>1#>D5VN2;9NF$W>Q[5\ZA[\JBN MX[.;FREJZC5MG58$*_K. M]R4Y>RI=3:5/$I.\PMN8QW&@B0T(+)P*Y<*#7WP5>6]IAU/R/PXP>SL1MGF\ M_C,^GXBI3)%#^%@+6V;*[ZA>I: W9 B8:PIB@WI-Z06/7F_(I=2N=#E\VE4X MC_LJG"U5.-]+DWF#%0O?B G/@VRS!3BK%/ 5Z^OSOA_XD!YW/L7U7<4L-3$< M,#L12^S-"-6Y*!3%EK0YH(8)EZHCN4ZZL]EWJ2HH L*-@#$DE@+L+EW'IP<55HUQ(+R\.X@= E M $$7KM;ZI-\]@O:@*8W1_$00ZH<:::,?(#5#5S?7[M#*$99UXW;, =A'L+H3 M3'@TZ@?"CC#$%_6Y ^8"W#J5Z%5%P8D)J.8MBFY!)!&30F"N MIM,B'PC5[2@D"0F\349VA(:JAFVD%,J&=T:Y]$EURN,9Z7QI12I^N.C0;^>^]IE1P MYL*OIQD_6E%Q(O[(?61RSJ[C(:RD C3.:/CH^0%]R9T-J5Y==_3],PP(RH,' M^ 9A>U5&P>,XD!Y]<8Q,E.N1.P31RA#R4&)KW834."FU$'@!XR4LJJ08"B:WH88IC05, M1_&/6D]&MR21>JP+]9#[/J2;(OJN^PW?-7KWZQ9"T91.*#I1Y.?(WR5DVDB M2&M 5!%\9#\7!<802.=@>'#X';X2S0S;I2[*LS3CJO>6GL 6$HFE:SV->W: MU] T56!BDE-,LX&H![4)*#R@$N,P )UU/@=U.EMS;Y]M=J$\;?_C2>]_;/$_ M?B#K?L,M?S9:N.-;$&,GG7<;OE(:'9Y%AWV#13<'G=/3$LKJLZI"WA3K6&'T M.,UYJ$$?5>6RT$?5W9+B::&V 778NO20$FYC87QA-D$?E5[R2U(T#G15)_PU M!S&+&$"06!+NCT#.8;2-TPI$HBN3YXE$Z:D:;@Q -GNIG&-"#B%4# H>WH#] MB0(3Y8:/E)!J/5'A\H_4::"0UF,11#>JNRQV&J?&!:J*F=E09TGH%\2!"6$_ MQ@;FMB08:.IJCYS;E7J,_6E3W7R\$[W%3QN81A]&7S\3Z3P;T>),'^3QPI*N MH>9%C1CJYU_[^)&8D.@2X0D)ATZKUH8<*P0X,$ X]9@A0:)8R]C Z(P#^-#^ MBL'6"SKK:TYTYKR>;$&_G1I-U01911 B)51$X;VI;F"1GN0IRO(D)'L2O3[* M,[Y14KJ=N#H\..MI:R.TU77O38VV6G3".Y,/R!U,V9[D07D@K5/^R+^ 5!I6 MB87M@)XGL&%/Z"E_+ ?ZRF%%G,X"ODV$6'@)(5]1.)&V<<^D])[=(:LM32FU M#[62@6DMY!=>+U#,R;FD-.093Q47N49YR](%L*@YFV,B.\+3X%9/%:IHVRM@ M,S@&>L3;Q]'QNM$QFP%;3-UQT?>&:#% M^X]::P4KVF2?:VUUX$K5(JD::4MJ7;9;1N&#QD4=C$$9JD!1?4:3^?X9_O3, M$(1!;R@4A <;P^-4G)L_N(O">6J,!L(6L/D?EL4NO>F@.,H:$E'@5EXHV$IF M(2-Z,-TQNY6"U.$P'MSGP]/O7&Y0.9;.%CC#H[=] I_<[)[Y^QZ2X;F"B-S M%JR$;C@'U=[*QVD4Y)E8"SRGG>\Y-][^A+C8G>5\J[3K9Z/AT8M^VQ]NVXG? M+ UFW.G4/X[852'N\R;A\%6'9PV?[%\?WEZQ-SSC[)) ;>PR&@[8^\RO*B[; M]@U>*=&V%1_A ^CJAP<#]K/,OT@>_BEYQ-[R-(.QN#]@ES,>+3BHG&^DZB\[ M8*^%_ /FM.W?*,O"K?A ?X]@]U]7,;+;MMWW MYV^\/<>TE;^0$-=F(K:.9R M!M;^;_"?K>=2O23I_C?:%DGR9*BB%R9;_@&W2IC\![..V<]YN.6;WLN2+?A& MVR)+VHC"N&>5&Z4CC+(/*]P^K-#UN.:K<*&C<-2 LJCWY%:',!%[C.<;B R& M'$W*:0' TU%+!0I4X[;4GT' 6M%Z5.=Z=2&# ]M"WP)ATR/%-XL4/^V1XBU( M\4L,]V/-%,GQC&T",5XIW#(Z>0BQTQ'IMV7YZR=]_OH3SU\_5)BU*S?F[WT& MSJY:Q5K0C?B"V+^0LJ?]!AEH5G,]4F) AI843CDA\40J"S\8BNT%\ MN@LZ:$3O"P4VU"UN\"6U1//R-!+,@)ORQ%>X=L]A;.YIR")0A*PCS^ $$;"@P9 MB&M,@VA[-;7O0BUL)A.?"IA(!'GH]L F1Z_T 'SB<[;#=[&: )4F4,@MO?XX M'P?28WZ$N\)VU#SA&;P*U#^=Z5Q#1$Y95)8M$)J'/(==2.!4^F8E>2)V+]C. MF%YHDNW=(@$Z\<,LW*\D?]0RG!7<:IH'*H%DP)+S;X M)/,XB!8"OXYJY@#S@",1T'(F,H1S3:T@?! MV,]-'69SC C"ICHK, *68#L7 MQ.MA\G.N:L>5H7-T8A]L-A;@-T8)8'*Z:\3B)IXBX)$GZAOB>:YGHAI%7A=R M>&//B_F6K:=>O[]Y><[J=.LYD!.P'H'5,[ Q1^7+5<&+?FD>2RG?%I]5(R$; M<+-YS, S$:A>%G""D29U+:(:%UMSV0E7TP++Y:@+]OW3-CR>]X9'B^'Q=V*[ MR-[>\QLBG$^"\$H:=PS,(,ZS/H?UB3N]GG<^^>RJ:+2"FMXU7/YQTQ!>E*J110' MPBIDGX16Z$R]^BYXS?JZ)YLBMJX#U]^!=LM3J_]IV@#C#HX"B(HFZQ$58&QJ MTM IH$*1C4:D,6P=/=H=71$EJ*Y9H.N:FSD!+4ZCR,=\$")#91PAK>:!>F$Z M9&8]8:3'($;@<:Q6Q%3A3+_Y65!BI2YV8ASN:3Z>RZP\"U@ID;4JZJY*'H&* M^A;&BN9 ]KCFJX3[@KUR.L9>1G.3#D-I=\ZE!A:#9HW[]"Q*'0*2&S6 M7*X*A2V>%%/$GD^N?;ZZU0/559NP,4?"-"2DJC4%1.4%_ZO39);(<1XJEZ#Y M/<+"P8M!VZL-3W/T(V@7(*T4UY1(\[T&,=3I=&X\M^5.@O+Q,OG6 *,TLOJW9"T'-.^SL(# M1]_]#WA3ZDOEV'(^#QUP^+IT*^SI3+= 5 V#X&--$W00DH27<_C_'WFHS[AQ M[)EK^MOKU@E1DE7755J\T1V*ESMSIDW]"4'A_XA, <-+O@!FP-ZEN/>I%6[% M_9D5C#=(4?3W.?\#3_+J#T4GOG8VT-D=1!XY !7YZ35RYG"(Q%,\DTS9[L#8O6SLC6I^V?^NL]V^U^+=^ MD2F>#!Z**.^=6$];J3S; B=60S4T4&/(1B;-QQ/5$@UD)X,@@)%(85JX-I0* M== PXDN,=;M+3YM"213FB&WAADD>3&2 UH[^GZ+P-OF5BY;%VHZLO(;QDM^Z>!$'JZ>XYN?!0KO' MBU+?S:XY#&>WSM)MU1*2ZCY%/$G1D:5GG[B!RAZTZ<>OWN*!2JRNBU2(I:U]7&FC5($R$'E']4AG2T!PPEZ%1Y5O)0 MA"2\Z>SHNOE<>0T:O"QXM1%!@W,I(ELT/.$Y$F;'EP8.IUV3**YU'$2A0\D6E?NUTK,*DM0LZZ$ MJ2*C>*@PTFJ>XM WL1!;V'E%[..ZX]D"QE"P#VQFE:,IV)(7#=Y?I^*NUYJK23 !*T/70(D] M*3PR*9QTG!1*BK26#SY(E1DUL.;X$5%C!5&N7%B)T^W-C4S5@BPDLBB-44D M]Z)%3X%AFWA2A0*1)!R\L0FZ:XD *D3(=6DMJN)YJ>^H%W",;MG87]$I1\])Q0MK*V^9L6(- Q/A0_2U M&]E3;RAU$*>>I&1P>#:SP-U2K+0J+=Z_@KRIPM/MUKBN0 O*N=C\-A:_M\7K MR%8;5]H=U:/S51#]LL0:#1>,83,4YS.NUV4M%NVN=<)K.AJ>]%[33;#VTXZS M]E=A.6%$N4D\+T]4TP6N/"#8!(QCZV*@@SQHTFOR6,<>*!)AP]1@T06+>BO M!O7)C76O&B-3J!B-=RLY/W0Z2\J.!^QTP)YK"G:ZDX*\715>WWA W=7'Z%#W M^M@C$NWSCA-M8R!Q+)RL3P/3+."=)$?A"9""LF1]A40C%A+3WJ>%@X4J_:/$96/X-I__[^6^ M?,PU;&\6OYT&(A0#OCA'W;[L(5WZFOO._@Z*T9:YK9_W;NNGZ;9&D_T#^_W= MU8>WO_W&?O_I[:>WO_Y8QBNKB*T)&:-?FQ/T7Z&5G?SQ1&"O:0PYXP*HWZU^ M3#&X2J2=6TN(,"@3, DSC774TNG1NKK?D\_@E]UP#P+#$KZN"<&+X6'?A,"1 MUVMK0D#:+2WH^'!X^GR#>U[?:*-'/JD-+QWS8SCG)_TY?[AMOV/=R%5L9AV+ M7H:&UOT?6!LH^O[$^]@K6=8>XE9KNQN==$3/WY8S>-^E=?4D/OAZ^M/7P:5U M]/3MV/B7X,$YVT_W63OWV^T/7W_X.KV>_O1M2&6R=?6?@/KG=JOHU;U-G[J> MY_6G;V.G[_4"&5K'CQ0J;4T==OH3T_.K#JZG/WV]CO;5:W&ZP/0JVJ8/7<_R MGOKIJ\9Q1K"$^ %#HM^RZM;0T.JI'J1U].AZNL"K+4,UW7^)/0;J:6&@-E-S MZI7-&3QOR)4QN3;2\>IM NU_EYHZX-1K:\/A\]?]'M]V[W^P.="=67!PO$J0GJ?;3\\(PVMW_;;;?M;E6OX,8FP M4"GPO_OL^='1\.!YO^>WW?-/8HJ]SK#!TR6/,:L",U8^_?*ZH6IC(\M?90?V M/'_IQVEQW .K3X'K?/]L]*SG[_?95U-N_]]RD8N9^M?M]8N3(2B%/:/^VGT\>3Z >>&_/>-=^V8O=;N54MUZQKMNAUO/?;^& M:_3,]R&V\:B%]Z[#9]V[AKOC&OY:/_!U)/U5;N#]<>0OX'^S;![\\/]02P,$ M% @ G3&:6-VSY\34/@ 7XT" !@ !V;F5T+3(P,C,Q,C,Q>&5X-&0S M,"YH=&WM?0MSVT:6[E_!32JS5A5%O?V0LJF2%&?BNTG&U]:4:V9J:ZL)-,6. M00"#!D1S?_T]C^Y& P0IRK9$T,3=.S,6"38:C?-^?.?'_[.__SJ9B"244?#K MS>^_!5$:EE.9%$&82U' IS-53(*;-,M$$OPN\US%<7"5J^A6!L'1X?#Y\.CX M;'BXO__3C[#6M?E1FIP'IP?'SP^.#X]/@\-7YV7OP;._WUSOT=4_ M_^WZYA]O7_-MW_[]ZKA"GJ9;#J(B^^^E'_ 3^ M6XKHIQ^GLA!!.!&YEL5_?O?WFU_V7\(5A2IB^=./!_9_^=I1&LU_^C%2=X$N MYK'\S^^F(K]5R7Z19NP..[U@I__W#SZJ':3F:3'&:5Q!%^^_C11(U7 FSLY_/%@!.>4/<*N M0J!1F3>VA9!O,I!EP?'Q(" AI9+@2JH_@3L'03&1P5N99K'$'QZ] MN-#!.YF5HUB%03H.KBVEG@;>A+W"(- ?@KC$L5'\&L*__5?^%_O M,QDJ$0>7T50E2A_)\S[>QA.;!Y?GP7M0NK<3H8+7J$FOTR21 M81'/AH/@MR(:/C'?7T91+K4^A^72:7!R>C@(3O(H^ 6T:CX( MKDH5$PD>#8(_TB%8 (?!KV4,ML$'J0OXC8C@(I%J>+S@9Z0U%0+IVJ?M"60] M KGR".0=\.(<3O,Z3LNH>Q0"0 M9VC0@1#^9YK(GB+6HXAKCR+^.5%($/\H$[BRIXBO1!%T<23#%-5CFNS'*I'G M91+)'/]UT?R:?G6NTUAMSK1\*#$UGR$$LLG/OS^D_[?P[0,.X+N?/J U)/3Y M%EBIA1C%,ABE.3S9?WYW^%T0RC@VGIG[6V'%U0T!5) MD,X2X +B)G"1@6&B$KX%\QY>O=(3^ Y]Q#M8,L+//X&5CQX!.-#@ZVZ0W'MU M\!@4?;)5%'W-%!VKJ<(X=*P$4T 0IM-,)'4R9HKE^(OQN_#G*/DUJ@Q@"Z ) M#,68Q0UU^/2%-:1.<8!Q2U%=I;_ C4/ M[*[@W>$O+XM"A!-25T<].419L+R=682&]CB7&MRM1:"+@. M G(M0/FH<.(6S?+T3D7P1%J&98XK86#4,(<+Q@(WP<=33%LA.ZE"!RDP]2TY M)MHL3+O!D*G&8.YGQ9*>YG''@9O0"OFM&@*E^D2 MS$G#U?X^Z"-^<+P#,' (=X7'88_)7E*@PXY$'>@RR]*\L$]-IJ<5!*-YX)\Z M_O V32-8,LWL@ISW@7M,5.8%;8U5//#_X-XST >]C;P%PFUHY<=$VJKXE5' M5?2INP)MY1/\-1] M"D01H-]4P#G[FP&KC#Z>J#P*,OH0S#8X:*K_\2Y\9A=:'E\C DYS%T:#6^*W M8)_@WL!J#*5W.*,Y?RMFVA@BMZ4Q@^SCW9N[-W>@A[)'\@E<-*7=WWR [#1 M1G]B:M;8MQKNI,:M>1O\MD9@R>$3-V@! M;-X4;5/=-,3@#SS8ZM$MD>+3CR18:/!O1Y25SVF?($7SU-QQ$$S%/$C2 G>1 MR[OT(U9KY5@6E=S"/R,PNHT520$>,OH623QXIA);C$!>]:=")F3 XN4CH:D& M++A$V0]ZYFAX#/>#][DW?'+F7D\J/7[RI]>XZVO*QRT!1:%A@N ,==C-([.0QNVCS:D15M&%D0E8 #)3V7(@>W&>X$ MUR,CKJ_TA\&5Q "ZT269\GW^NG6@QI7Z3D$(_[L$-=?PUGFK+%9-T*!5#CM1 MB]>8I:J )5L8O!8>+3RNEJ"L\0F,"6 TDZ@"-3GJ,[ ]2DG6 XNZNBOG?ROX*+?+SU3OYKS]XS\2IDEFN.=WVC;O_7?!M?D!7@RGG^ M[TEN?SP2XP7C%^.83OQ:_ M6>6?B5NY/\JE^+A/10+G(IZ)N38<^_+E\/CTAPN6$:8P_[!1O=^)GH#>]EQ7 M9!QW/MIS8WQ6*[^Z(**>=T;K,E61??GM4VKW:14,0Q/<80M3FUB:,1K)OBV^ M;FRGBHUAI,-%=2CXE5.DJA[AJ6(UM5 7UX11Q(>"6ICRHW"=]0,2C/ MN@$= M8,=7KX8ONF,'[Q9'=CUR\4$5D[0LN$#&MO4 LSA^(BO$IM!M_(YDS2K&,CEX M9BB;?J\[C!YOS28RJ?C<\O6[:R,(W'U 2G"N6QH7,Y9WF)D;E5HQ^_&W7KSY M&ID2NT9<>V:>7$2X37AR]'+S-(XIAFGWJ3?(P!LJL=DM!CWI.(,N49G( M +DTH1P3OD=^(CXVD2;FJ:2D\F/D*MJP;2QLSV]XF9IFVDJ$_RY5;JH]L>Y- MKY=!NK"5:_(.&9]V;SEZ<5W,-IEEFU4^C5M0A*PEGB=*.%]!E.D7J3PN(]?\ M.*+SEK=)'RF0ADEQOD\7M06M3GM5O1%)<+JEDL#7PB[EBH%L+Q4K-"GD7&)N M&>M.*7*-Q6M6"G@BH*H^\Y=WH@9V0U?;O7C)Z;73J%TPBT].AUWS4WK@6Z/:#175M$DQWY2P9TZ5'EC*6PCEI0'=S[&R'^19 M&1>KI8U??N)R?E'*I2E>R04*,Y"2+$1Q9]9'P*)7F6AC5^7X\P(A:$P!BTL* MVIVM6K.8Y&EY.PE2M.""J118)>(*1>KE/4:N/GWFK)>-&Y*-77='+C72,L2:12 .J!H*:)1D6<%UY%9!FMRZD)YW"D M"3_UFS>\XH6JBNX;[RC?)8G7=;?K#_!XPHYDV+9'\KVIN-:*"5TK0E7%6AXE M5F'-TOPC_CL2=E5556E&\#.ZO,\$VEEC-A6YNI3E7L*OT-0](?B5N6&% M9H5A(OTU\:KJ :%3JMFX-R3$EW5$_.Q&W.=T*Y*F7-1H(K=Y1M%7"#Y328X]@N@\G)6VS;I[Q&SRL]KWP)KW0]*/#_2K#;D _0=ZLC M6[0QB6U 6PR<]9S0<\)*3NBZLTA9@OM2[(0%4>@@$W.*J$QE,4FC"_R\I_^> M_E?1_UG7Z3^=<:V)@)_EB9P'SU2-]I5V7$')CGH\L[5C>&_[2K VW*Q>=:G7 M(\U>R=VR0@'T#L/"5NQ8 U@WH\=+*@=,B2X9OFVJOX_;?CO"J.NBR$ /W9@\ M;2]#[IA2'\VBD3FJ MRHU/*?>3CI]LHD"7>ZK[=KN=;+?;!1OWV=%>Q]6*GZ?BA%*6IR%V ]G& K"- M,%A(0F\J):6QC ST4$2U*6NN+L%N?!2^\1R[^)4>H,'&:(@L3G4:ERXGOFHI MD5$)I\%ML95*R\(QJZJ7P* [,,[L_<@^%F?&KC,3ZLY+[>/]&9PDH;KTZG8:SZ/0T2+BK)(_.0?X\M()D/2QH\P]SY&-D_!F( TAOQB<;*$KK#I67U8SN[*UL"Q,HR(5X2;@J6@M M\KDK@$/EZUH L2[/CL&$+[@_? VA9=-=9' W*Q_17GK0P[8HPF M8[VX="@]U?U/Y/W"1*- 1)0X0 Q/F,YU.D5'$OYT,2?\/)(QV!V?;\9P(VJ! MNW&-I2!/);Q%H IV23]I[I^!4R'N-]C=+K'AMH17B.52!!-ERIFPYI(@_-9 >+1V6_6# M2('S#B8FC)/.E_GYTMB-5 !9#9K@SQ3$=LSE%1:O#_YT$IF^F#$IUWJ/ MD@9@23M4(>.88.RW65%;S04(GLE/H02!B["TA: $S68F'D_P!;LL_L6XB(;$'@QFTHMOCTZW#8@!^R85[X' M<2!]A9\:V%*L R&^NB\$5UF]K?TS=:1E6E'8"M[%D$%5HYM$=<1.J?+6N2BM MI["X\ )^JI,;+7&+Y4=EYX@D\.J*DK%<8&-D90Z,YT,(KV#O4V#4VS%^CJGL M$4Z:@:<*T=^[!7=,4Q/4M/7\L+2?\3+@^,L,<;>M1.RC'[W0V^*8Y(>))#]R M$9;,B+BV!CZ#U-_"LW;D_,(4HW7DAOEQR[(SQ6T^Y^ )[]F&;6#4.Y7&#A09 MM^1F8T+43LW+)&7]PBY-*\"P4Z0)2RCTMR7?@)[E@3>U79%?MW;X:/=K3QV MUYSI"A=I.("-FACTY[34+)P5MX4RVA"%18BD;+3#!# 8T0_N#M\]J]U?EQJ; MZ^+;?08Y@633R MC?W .*;W7 6)35!Z_9$NR!]HU-5O@6AB(4@_BJ6WA86#],[H'(+5WT?9!%R) M,V+K]QP$QFFTQ9?SN*GV\3B9 )@CJ@& M%'%M^!*^SH2JIMBBYOPJF?9GF67L^Q9UUG69TNGD>&''R6_93#M8X+7\\!PP1^1 MA1XV6+JPRA UK5&/OLI>6&#[1C[W1:\[6?3:D=?>B]VUQ>[SKHO=&\(\5F0* MD6G#8:=,^IL-.UV!L1G2#L5W.PVAT M4/L^'!K%]@8N:3P(IFE>W!*@1NZQ040PQ6Z2#3H0RT'S;8T?U_(1A&TBQXJJ M)QV@ODV2#EBKTNP-2H@G83D=Y12,GV,8$/ M[V^1WN_EQ8;D1==!P)Y,7DQE?HMR I=.8Q6Y>!.5;_DE/E1!'F">GLN%JC 2 M<2/! E6-40.W,LWFLL4XN1V1=__O053DMR)1_^MVL6 DY&!(J S$4"T'R7$N M$D2U>X^Y% J'^%$I%(H4S)C(7/< FKW$N$=B=!VKZ,DDAIQF<4JH@P/7[I>C M13%5VDP\0K:R_7_X)6P!-Y6.P6K@"G8[UZ_GNI[K5G'=\Y[KF.LB3/VH46E5 M6:1POEX2@9YKSK0,&%9FX5;5!4;SP;%@&W4UZ';0.K?/XE6HZ51&BOO&6@!K MW X7!F.[;XCTX:=C#"&X^I\K;JBPAY?#\U#CM#=%U&]H6]P,?ELFKK279G9F M@KJ?7=<,P0_ZA^AMX+(70[T86BF&7O1BR(DA>^$@B!5(GLIC:(HH6%-%)2(M M-!///;_U_+:2WUYVG-_>YNDTPW9J,WG(=4O;GI;/*./@&@X$WFBMX7 5]ZIP M1;6:*S4($<5V[V!K(WW:,UG/9"N9[%7'F>Q#.X"LX0L#%TW5AX,OTFE+.JM' M$IFQ:JOFX'7/53U7K:XG.>PX6[U!/61&@4X%J!=A>CLXOX/.5 MTV-*TC*TP M=!-(*U0R= %S3.+ZT&&I;:MO7F02AR7 EL MX-:K(SFF)D_;Z$_P ;%0TSZUW#/T/0S=]0JQR\* NG']645"+^KZ$2KY:L&5=Y[ $S?8_&3O9HK%W3XDN@BL^Z7,]TPH+BB6]FX M5&O@3U?S32X>=TZ +_2/OPKE]V+]06*]ZZ5_[XMC:>QJP,F;_ANX,4\Y74,X.I#AIN-![+L*CFX]KB M)P,3Y6# >D^PES#K2)BN%R4VHI@8[F@$,D.5@^.F"U.^9_B$NOE=SYJ(X&V! M:R69>PQ@I*O(P;R_K>/U'$G.Z>%%MZ2\1ZBQ88DTY]1@ELL[PBM"X<1!3H,E MQ1SN;\S !P@#"#0.XE1KJ?MIB#V3WL^D?27@G21>IR+="14/E",-VD_DK57! M29J01:+JE;B$XU/OO$/H2@+*KP.%D6KVP/$K:#6.0%5 YE5&HPU4K?VN3]ZV MVE5#?C=:53NO8XU5_(VTJ9Z]&+[H9QMMA- [WZEZ&1(!&WWD](4N;V_!N",? MS8&X4SU@@^4U)B24PST#+#_$ZPX MQER-I/DW>H'>L)I09*I -.]:XYJY.W6Z%7D9$EBQ ;=:_/&F&+.K)N&N\&+7 MC<(OX<6=[-#N>:QS//;MQ$T6>8Q:%_V>2&D[(MLZ(=O;%ZE/FE>*3!.DJ=,T M'9 Q\VI+WV.EV9"1U^QRS&75WOB4K8T]:W:.-;O>JGB3VH$ I'\(_11#^50& M;2;.V&P=Y09J=#\>"Y4C6Y1(8":Y*+&U4/'?+5 !&BL_/ ^Q,?N1;BYRXTAF M&)]4(8Z923$G9N$RHJDWQ#.^:&PI+YW*D)!MYD;__NI@#X=KHF6WS1+0(XX7 7[@,GS:A\ MVB@VLOT;BE$\<0_&;%\"K[X$!<4-O?$&#ML!.](A+E23:K8._[EG_X>P_[?3 MK;C(_C208(#A6.R;(M[&= JQ(FJ<42$C8A=T<3\I;X (CC8P(Z"KJ]3BB /# M@81X'V'DF2+@ =>:4UQE4DQ!J]ZJZME9/0G"^0O-DR$1XDI;E)]'I M?<'P3A8,][+\(;*\ZYVP7R++#=B$%ZI@DR9.!:;[;DN!&,^29].9"E60B^J1 MX=UZAZ9S7-#Y5M4O">@3GI*?6,OEU!9EF=26!5/2BVA*?>1]UYBA\QVF7\(- M'HK0UX,X:N(:$=Y0LTZE@3_D]<#Y6$/+48Z83U%*1>-.R::.AZC=@7B@:=QG>R AZRR(.6(QN(0SWY[QKY=[T( MZ^]MBL)>K[8-;[H>D'4 M _F"H"=Y7J;)R\+_-_UG*M$E9V,H7%K]B;6](L&"#?"ETML$MMP<,DMEA6(* M:T_3,C&I7%NS3%\4\XS+'*MU!5P&VPGA8>"$A;K'0ETODNIANIX0IJMGT.XQ:->+F'Z6,6BH?('EU#1+ M\P*K<6(5(C5K W\B8A]SG.Q*,AJC.77$Q"6IN1'R1HH_GJJ"BP.<5K,+#EP; M-08[:.6![^71K4#U,KE=7K@ M$;PHBTF:FV% IM"5P N(U-D%JU2*]=EL%;$)S]?,0XD>G$$UH2;0+]Z&*VI& MGC480K!^GI:W%/0D"#)8\TF@9'MV[!X[=KV8XQZWS0?=T0TX(+$*$*BI(EO! M@;1!!)(>'A#0JKC#M/?#$(&J&OPV6*">[7:,[;I>/?*V)=+/F6*N;;6? Q, M>PRX94R&DP1?354;Y><%O/$]E^!5(01"S9&#=<9EW+/"CK'"\;=<.E(E!NX% MLZHP(7UHS64@5G AATV> K^JY\E=X\FNUVQ8GK%4*FMA#$_37%Z''1])2E51:KBXZGX<,91M\4*A$;E# M>7"NH'?2$680\$,O\NY"%Z0!D6FIM3AMY4?*IUGFW)E MHU."0B]R=@W N@*HI,RZ=P#:>(S!5$J;^JMZ';U,(5B\U6Y(X(!"@_=GL@NF MU9MK!@BVB!9#_>LA%XDZL/'A9;OB +?#0#*SJ?B3=7PN,R)1'TM#JI[$$1E;KF!@I-$JC[*_(!:)TT7 MI8<%M%@Z;>ST@2M5=L;YP+0PQ'-&*7%_/9M-).W+Q$G=3VW7-GT) K/,.2*K MN4Z 36W"8)GO#4BX*D1)*;#!.P$E[)C1JRWFF^Q^Z&%]#RYT_4OB-+2=$UZ!*,"/P")8(L>$*]C[/D=:UC M..QR/ :VA:?3%]Q9:I B:"\6+,*I"^_@/<_#N"_C6)F(N-WH2!8SZ6:M7=40 M_)^MS$PM8#UZ8G'OPO;!4B,LJY0[X\99F/[%S3SS[X[G%$DD2SA"7 3/ K2% MD>0C4AS4[1_FDL_0O$XX%T:N6W:?B6 C5"9[%;W.%((+@"[[T].#L9@Y ?[V MW;7-C?,+(-5#Q%S7Z-A^C >%JG[Y+IX3 'UUX0 +T:"L+Q:1E3 M8.F;L0@1_,^)>SL]/OQ.B=FN5Q$Y.D=KV^0Y.1N$IHZ*,'Y6(L2U%W)+>=Z9 MBVQC.&#,21UG1@.UY7 38 #LIB?X0H1 \T!*:D*8^R21.3EF[22Q0:"GCDF4 MQ&Z,D^?$5\.@R$1"4UP^_1R&%M/F^*@SILV#6>GH9;=8Z<=1[>8S#D..P-:' M+T_A;8]^ZCBKK7R"&_&I_@C? M%NP(WX>Q*3']P<84$.8#VJ4(A/TH-? O%! MF3&6FG//ME[V M7%%*N"/BYZAK R1VP4X]Z_QPES=C/S)KK58N9J!0N3T,P[R$I,FE'=:' M-P47&#C VR#RGIAK]C+9,0VERJJH)-XLE /GW;M PU0*36$*C.U1;:.Z0^"- MY86)D9B"QZU1#PF:*0Q7CX16VD,Y-A7#]^DYGP3/6@Y#X-7 L[F-/$+ M.'5:KPBCOC=*"%)*G=*RMFG.(:B@;DW+.+)7JM:X@RV(P4"!>0(9/:[Q7TLP M'Y_=[W;OTT5M1LOI\*07=QL0=UT':F@7=V.AN(5-%9M,-.6^./M-^2U3:H/M"SRZ6#&2'I=!WY/98:14 MDRNQ@$3PRX(392:K9![+G +E9."8P0Z?NY306$J]!Y)5HPRQXTG O)?V+K7' M&0:7A=?A#F^V?@[50"Z\Z#77%=S8N@)O,'91H&**J-4";Y16U0=>;4.5#9*Q M"V#\%144E_U]3C%''_C8(>?C^=8['W^E@AZ4 K^)&;'PSTIGF%5]Y^IR.N*: M=(BJ=T=7/^^\:U*CX Z0Z5=,J/>UK'TMZ^9>^U,R#57[?_?3S9+@+I>=5DFF M6DV.3,$H= ;G.YF5HUB%^/4U6.7BGNYZ6Y<92P:D\=SP0>7G>Z@R0%?@\A=> MH6C-4=]4Y+U7BT^K%KONPOZ2*YE$,?BM:8+.&L?@>OWXA1+J#?="1\9(IA)" M[;>Q- 5$OCJP-_"3YG8>M2R*6#J(8+J13>R/[6L-_==*;6J>9\JPP%3I]&9< M7R@4"0TND>8V#J*@:DC;K^J(IK*8I!$5^'MK.+ELROXK2>K#>:FJ&-Y&2$X. M&P$2*LV'@^&. H)T'=?KN["XLZ0"5QU4^Z)]]K)V1V1MU_$K+RNJ[P7L%PK8 MRX9TK74)MEN'-2E$-E_P!J5P(DPCSFL0END4;$*TX&YR3#QYKPPTY-36T%/T MM";#%D*U5(_O7?*NC*7F!BW_EQ5TH5_8RH T7!!Q)=6?\/7B3\5,Y%'U(RP: M9<2WD>+6I32IE5HM+$" V F# ]C/N>U@L*R>UAYYU8W%E6C:U=,>T&I9!K8U MB:ZW[Z[)#A^8_;HP-)G1^%<9ZS3'X'6,M:^K \X6LB*.Q"\ MHS5="GPIG ?V.="Z^"!XT+<8WF8K12$^[I\TG_2N:FMQWYGW1A6T&8*:-9^K M]O#6 JAN[NV9CNS7%/;W7ZDM/KP6P1N-)UN5;%?7$SG$ JD4P_CT]U3\ M6:'A>J\4\9_B-*18O*D7!AI![D'T"R8Q JJIG9LE.F[#-Z1'_(393$O^UBHK M\SL\)]LII1+W;(%?85S_M _^Y: MV2\Z'^B_\1QE*BLUX'W8)IFSL6,[41T8F8\:W>9X8_E*U:%=,R\K##$[FFOL MUM6N:=+WWIT-DW.1_#K^?V7F58IJ9 8&&\8,GB%A'Q]>^-P*JM?!/='71Q=[ M; C68PD?I,)/Y[*O-;G(9*J%@&6O^.6SS-:./8-3PM]!>/YH/F7?=H*0O(N!1IJ"HC MYHX,N\EESS<,:(K!@G6P3L GET69NQ0P85#2,+5SIN)C1F($TL3@.JPZ: M:M' Y"//@1"B[2,M_96AW>8C+[N>YF!'8*GFZ?R>A5T5=N5M-,ZYN=76&J-M-,#ZH&R@$(73$>FTYT;6V_$;ZLS+4Y]Y^"C6T-= MS^_<.+\5*]AR93#Y*\&&H1J4+><=L.A-;*\[%OTNH,L!#7?>IJ\,:K;E04.9 MUGD<:7DG5$ROVY@T)K-O0F58'DIE]JQE0;L].7AB6P/-<==R1+M"ZUV7V U: MIW"D07Y;@^:QGLE&Z@VYUQP9KJ(V4-UD-/?(R]RHW#=!C+(VH!DVNVI#= D4,4:\QTQF(RQ T MA)9Q8Y"SBWIYC704^#-XD0DA!7O#5;K0E=8]=MZ-2%;7+<$E>;VBK0BC,6-+ M40U'B)VUF"]!%TDM9-C@CVD:J;&2T8!+-9*(I\#:1,UC=ZQW,9;[<,(^&IYU MB[17EC:(O6TOSO@=% .\0Y'(M-0=*63$Q\1I$HOG:6 G*GPB4Z--L!2T@KF"%T+_A8I3EI0A4:C8 MP6*8P8JB";O4M\/LB#;H>J+C#X*Y^;9T0!\_>@!]=MY>P28C \9$=6CMXMO5 M!@\WY-!S"G21,/DYP,W90AT2I;J EM1Y#X! M,/&?N0S3VP0>/Z)."47 \3D6MA'(LPBU@H-T0:%QBB-$Z;Y1!+ZO9BQ\UUW) M=9A85,6/WH5BD:/#LZTTW6P0W@3[SH.5WMU[C"-.A I>HT%WC=CWH-1O<*YK M&J>WV+<]' 2_%5'59+")A[EDLCD/_DB'\.$@^+^J_*1$\F\ETN"UT 7<542# MX'HBTCD\$<('4372P/:W;6[K6-)+V:'@K]AZ=)5N;"O;32XHS M-;NOC"%N)Q;X!G2M7[L+=O+9B^'+KV'UD6.!#F6 M_LJN0*.J1A+!+,UQ\CU=;RJ[L:_,--!9F'/VCWD9]QA<]O"IJ*WARIK\A\%2 M)D('>-RBV'K!VXOABW70R>UU+2S^ZA5_U;/X1EB\Z_K,8_&%4)+?,MF(%.T] M0!CX*.;(ZS3KJQ.5Y< V/6MLC#6Z7E3DL<9"2'4=XA\K4&BPP(3U4M5]P0K( M4XT-C/_&W7:OL&BW7)ZN\\&5@0Q[34GC#LCM5Z?#X^V.[R^K!5B"SO;D^_RZ M1F-'NBGZ)IJG;:+IZS'6UP)=UP&76*3DBHG>EYD;HI-VJV3OZ"M:]!N"+A6U ML]:ULUZ&_&0GX?DE" NE8^NORR$6TUZ,(ZG*>-X^I/FSRL^X+Z4[16@V?+*] M9,,89@6LZ#D:/%H*V_=:(*24#UM:C;$"HK%=17:BE6TXXK8E74>?,MT6*5.7 MJ1K5!?O]=5I- S?RSV*B6O3-RX6R%P,P+B(0[AJG'@JB%HZJ\V1(@E_MB>7! MQ/+&G\+H7L&5&W\1*6T!? <^_NT@&(GD8UYF13BW\SFY[]//:_!+G@K[QIK( M3.XV\I/,0\4XO=AP9NNA<#B<=[T'T3H JDADVY9#\)550<"]WK8XH$5UQ(Q2 MGP9A+!"6UD'R>L,J$Y\?/%S8)AL0?0XL&B_R][UI<]9QV7/3\+;K;Z8#+9\'<7//*M M;J(SL,EPE-I )(.Q,I9Y;N8!@ VBDLH-!P('+TCD-*)H&)A??ZA*"]9:Y?YLRI.GB"-L32'7OH_@X)]6/_[IH?LV2'LPP%77(KH$;/[M.IQFFJ? TSX,# M??" =["QT]\TI5YYE'I_VW1/JH].JO>_A*]Y_-TES&N/,._O@>X)\]$)\_Z7 ML(-"M#?Y=\7DOY<@5Z$Y7%: >TVW_XN\% IR%.?%]FUFF-)L']2.LD29_0K?9C,4]+\PF_[.?/AR]? M_7#Q74#/!Q1!00$*WMJ-F1L>G?+#%I.VU\/XY/Y1X6XN&K'<*9Q(+"W9#\^. M@>H=MYY_'[W"_[.,8+CN*/L4D( /++N:[^EQEW[+S[[T:V3-Q2^]U^I%:X.S MX=&9#6S1/Q^%&5KC,2)(Q!1N\C^_QA]/3UX!;YZ=8LA$TGVOFOH[EIY<\(PRTJ9$VGULZJ/WL(B%WA)U?&)/&9<[BBF" M?M9A%;-J!,EEEJLX.#X>!,>'QZ?GNT;8#Y<2GY'T?F*)X6!JWZ7I-#@Y/1P$ M)WD4_!*G:3X(KDK%P=BC@<&Q/0Q^+6.P9#](A\9\)5(-C^>AV-JG[0ED/0)Y M6*YYHQ0"XN3%)1/#\5V5'B.BU9V*2BI$];N>J-'?J'_Z ME6V-PF4P%P7Z!ZQI;'/@/DSO6M#VYNJN-S$\SE:?20 M 86XK_X_>,8]C8Q%T^!ZR\?OKJVQ_[A@L#W9/HA0CCM(MMBE=]?#X+H$TDN*>%[I*5FIKC>!P^F"$#.K@64?F#Z3\%>!#^=@3#J MX!CN8D:'*N $'2=ZJ%"$V,$/YO_H 7<8U/!#'K8W/$IZ&R*$0\@E(Q U#V0- M\= (@5FIL'VPSD\5-H031]C/[0WMX>[H[4;6T+7AEG M.!K6)]9O6E(__ D:G%]_G"UA^KX+?UU2..K\/!\7J'&ZS>E]%*O+[%A?OWN& MPY7[=:Y,3H:LAX4A!J&IC!*(H56@UPEK&$_2RU)>#EN5;RBS@G6OO=TPN'08 MIV&<:E.+37K=7.*B4S33/B63'QP(LOF-"M>$R^@,FJL-ZN,>=6>S?-OU(3V7 M%H@NT0I>)^.Y.&P8)N=%RN<0;"8JI$X:=E5.1PP8\.[WJ^ ?I4@('0)Y:"EC M!EF9ZU(8N&]\W4!:Q]MGP/8\L3Y/=!V1OD675>ZP*SQ)HKHK(T\A0H<=K47(.&4%=.O=ST18@ZF4;O([CYVD:H>9P(E#^*,,W: , M\R6,Y>O[K2M5.W"[0=+&ZW():]'Y:*WX6XI%\-WYV:N'(9QB@]AKI5'C!?0R MXEN6$5U'XUV9F/PS51@69MZ7F0"U*N-YA44=&_@U0=B-%=4SBK<>>!P\*@N" M8(K55!4<_D&^9ZNXGC05$4:TC+G\0,XO_"$.3N0)EFNT K!M&G+P(Y!%.,1- M!D3*+! F2AJT6V?XMP3Y:/RELQG2>C"M>3Z>?,"#O4V!KA/<(!K\&08L1AKH#4B$W\ZIZ[&&7X\7CK ZAOQ7QJII0XD_YM#D*^#Z5^TZ9E M]T>CUX(L VNJC-$!&Y4:9Q=H-E;8&@G+=@S> <5GZG$9\M=L;,:97U?WAT\[ M$, TVJX+LGV7N*7K !IGR('"PB])-[6^B;ENXGG;>% M7J/<98F-(600N Z'EFEUQK1*P_VX=L>4YO39UAHY[\+$^V=BK^/D3($3)F>J M.J;AMTLKXFT-,@U:]+I=.,(S+G$T(GP48Q4$O/YB;N;A:ALY!4LHG6%"A_(N M;@2BS1WAIV8F9-OX1,[)5&FE6G;&##*SX>:LS+-4MTR#;5V) V:1Q;#$!Q,@E)$U@UAQ6DXSF5-+D[!C8C)#=W"'"/]M0=9M ME7)H!N1&,L8D[-QG5#N\M87+J$**.,T5=2]C.9.D,5-CW52/@1G?C='=-;9! M3X[)J3N5QHCL3L+*UFB9+>!LCP%&AY/(&R%+R>2Y7VS=YX._7>EPLC5A"#\?O#0-;"Q8WX"M-3KTINS.J\/. MF[*6X$/;!,?2NJ';'M0/YPH1J+K(EB9XD,BM>4=O7'B4+JBC1?4#>J:F?2(9 MVB3IH@:J% X5*)A9Y@NZIS=;=Y5/.V^VUKI<;151K-@;G#L?L]43M5SL/%); M\RBQ 19YBZVRHNYT.G<4QTI2R2"5Y7B?BK!POBI9B[:P$)Q(#?8S&)U*6X>2 M/,@,:Y.!'RG2HZ5A2)%4-CGB&9UK$*9P,8&0/E L6.@V8)-5C:X6TN3!F@L3Y769$4O M+47"04K)+0U72_PN!_L DG-S^%QP 1Z >S2SK0U*GXU:OCLA8,*N"YCW"GU! MI$LG/GP0%^:F1&(U\41$I#F1_5E)QJ:O)4^S)_1LF]ZCKY$X]Q*A+ MDA3D,EB_-6.40K7SP);R5YW@K.&,5;E&Z[LQ:7M:_X9I76X!K<]Y0B2Z5>D4 M9S5&)HZ) X'KK9MD1KJ (SM3:.>0Q4/-("S6JU#'-5WE630#8ZU-!2@)2C#P MV$CCHE7M,)=L-F&K)D%X=B:+T'/-8W/-N.M<0A,3 5', MJTAZE0NPHU@Y#*&Q1Y(B_P/\AOPPRCE@"1+6/ W Q)HM*!:OI:Q-[X@XER*: M\PJ1U4X,68*=:C2NU;1NH7.2<&.6]>#0_3'^#6T7L0YYO^#HE"$ML;QEVW1U M+5Q::XKS^M^\#?1E5KM59G6Z]656KSE;?B=1RVUE557?S]3W,SU-INFFGMI& MM'8WGSQICA&ORM9YH'C5;DWJD:M4S 1R2A_@;[N.[-IK@U6R]&SKM<'/2F= MS\$[UZ2[PRIA3=G <.HM,@1B MY_:R&C!@93[5?E&,ORS+%H0UB0ULG]V+18D;YTHFF#5!3)4R-H75P^!- J:O MEAPWPI^3= O!-!])!T%GFA).#A=:$?Y=&K@D5RU=JNC[FP1R;95W&.<=!C=861@+?C7^4J[3W@"RNM1Q#"Y(B;D4 M1LLH->.V51=-U:)Z2X?*=,87B.WOMOU6]8XS[=> MX_R5LBA(M[^)6:]LEDU!.AR^.*MY*8NVJ;4IC2\W:%,J$@.?H;3]Q8U:32=4 M.+7%(MK+J??6Z3;+BA=;+RLN+0X,T?+[,LMBAQ*Q.)VLER$K#=9+3'?7#E37 M#G29;)BB867E@K$]P9"9Y0ISYL9>67]=3JM0*F>$EC*5^U1 WHL6+L5Y+51W M2[$Y+47A6MB%*=2NG.WZ#WKCZ%L6>"^W7N"]Q^(46Q 'Y-X+N<_SRAW>4.4\ M8_1.)51'R'DK8QH11T4EYZ\20A_5A4S"N?7;JY*@ ;O9U>+>_*)&7%@ M7#\=IIELZTP9>/%"2K]5.6<6:;0F_I(S:4U$I<>2 M54Z\VGI)5V&ZZ-Z:^UQKKL+%,2WI3B!1EVXA;W,1K[*=^/H.65"^)#G^*FFZ M7I"L'#]QN/62Y'>E\16*1*;E=B:T^^[+=0D!R+7K."&+.6/TE!'>%4Q $^2O M#6QB&?Q1RHSQN'-U2R'^3&0X!>*&K$:1T/!"'!>:IPE-AQQ.:SK#@WT?6;(;&I=+#X#YVV9C@/H.XHW=N#>.,^MXT MF7SFVH=*Z-'O_UWDP#>(NP3H8+7$9SL-1IF8,?=R'"2 #O_UYXLM&M>FJ5S#D9P'!_H@6/\P^R.L2/1J71)]ER:W+-YU ML[B=(-=+@Z$5^!X;#KTA(#3UJHQ%7L6U.T*J1*,<5;-DRJ\;*#$6F9;G]A_^ MK3'28(@1WT^8DJ]=HT%1%FF=!.D3NM5^+.9I:3[AE_O\9/CR^(>+[P)Z 4 ! MY)A0_,YNS-SPB)]U::AN"D\;2TO"PUNG;?BQ&U:<@+9,4SH&N><);FTW/Z%X*-/3L< M[,-7>Q<>^7_EB%T;X7@7KA\P\B7>ZDAJ[?6<@(1Y]8V]G\\\BN/CX?.C_BB( M*@Z'1Z??^E%0F'A1N)T^7+I5=L7Y]]$K_#^KLHU]<)1]"F#C*@JL86&^YUJ@ M9=_FYB27?(UGL/CETI=V=.;>VM'9U\P]W!==%4$BIG"3__DU_GAZ\NKH^/00 M\T('8K5"_R-=FE!?0Z+U[V3E.UEY\/"V_O+]T?/#BW3,AA0C-WS.VS!"M7\; MG_TV3-SW;9YF:;[85OH@@=Z_AL]^#>\JL)-K W:B$IR[UE(G\W642O]B[(OQ M1W ]3 GT9VC/\ &!T,^5\?UA.X(%F_-S171_BM4I#F!?^)\EM1ULS'I2JZ+[QX,$JC.?S/I)C&/_U_4$L#!!0 ( )TQFE@1);:/OQX M .\\ 0 8 =FYE="TR,#(S,3(S,7AE>#1D,S@N:'1M[3UK<]NVEG\%FTY[ MG5E9EN5''3G-3.+D;G.;MME<=[IWO^Q )"2AH0A>@K2B_OH]Y^!!4J)D.945 M6T&GL2T*! 'PO)_/_^/P\$TZX6DD8O;C]<_O6*RBY7+>"P8.^YUS[O'_;-N[_#PQ7.8Z\K>I-(!.SWJGQ_U>_U3 MUGLV.#L9G/79RY_9P6_75T]I].M?KZ[_]?Z->>S[WUZ]>WO%GAP>'?U^B^.');]=_/[R $84L$O'B M^9'[;<8.53Q_\3R6-TP7\T3\\&3*\[%,#PN5#4YZ67$)=Q[!UPMC/AW.9%Q, M!L>]WK>7&8]CF8X/$S$J!F?=BXOJ4B['$W]-F:T-V21FOYIX")8$[S MC('=&'[IIKV16@YE(HOY8"+C6*0PX+MO+OJ]D\OG1S@0SB%K.8LH$3P?#%4Q MN5P\EK;];F<;A?A4'/)$CF%R/.':OAC^.^Z;/_")P\83S1RG\!5]G EZ04.5 MQ##VS:<)G$$!L'AR\?QH:':\]15'@'4BW]*2WRE UY?C7 A$YOM;]!^E+N1H MOF[5=6BJ3=2G;Z\G4K/F8ME!,1$,8:S?N_17Z?/QY5,&XZ<\%HRG,:,3 W(C MTT*QX9RN#44Q$R)E.,E[GA<2MC84B9HQKID:,0>U:Y?U:U2HH?L?<+_Y!WVWY*G?\B4O>&Z@'?#XP[[J4PU ML$?V6MP #&4$G_\+9]9A_X#!8UUNM(++1P04[T4Z9O^"O6T" S5,?:7R7,V6 MWMU;8!FP.AEQI/GL%]4=L/^S_W6_]+&LW=P;#A@!! /W:,"2P 8_NKTR@ T0 MAX:"30 R9'NA) :S>WQ ,D"9BGC$NZ?=VAB&%H[ M3DNZW/!()8F(D%LF\R]^;'> IM_Q8+@>> Y4\&$BV%#E<)X_/.D]89%($BL6 M^<\ZXY']#'?D\"_V\HB ^7)"=,RP+8/^!^JLND(.+3::@M')4?E M&\#K4 M3#=TBYVC9O^XVS][:-AY!U'DV,L@#QE/-]X0W1Z+2.4$.8<@(:I\\$V/_EOZ M-I&I&)2(:?C7TM?TS(%6B73&@^9A;94I.'!:AJ6%%W-W$+WHGC\X$+U%W#O> M"P[R-F4\ G"*T91L:#52,B!S4TU$'ZA<3&8_;20WX#/>MM-IZ%AXM(8HX&GCPVO.SO!5Y>MR%6+D#_J 5$ FM@$DYA8V44X=OB,^(3[^H+M.9 MB.1(@K@'@+HDEL$$6MP@E'__E,5\#@)+KJ8T+D;$!$#.121DYF&Z;BPB/6:6 MRP+Q)%4U8Y$=G IC2RFU\(ONU-$(+X[*9"03AS>(>7BU1G4R7 **;K!6&%,6 MN.^7",B -_UEHF2P>L'2([4NX63\=NS#[0DK0Y$TG^+&Y\ZBX^>@NVZ$MJ-D M;$E671#V)P(J(;PEVM""2$POC7BY63*WF^!9EJ#8J%*0W9>()M!@.-S%Z_YQ M$R&!-H'(SK4& !.!X.R:X)SL#<&I@,Z3'" F(C,TAZ-:B7 -: F(3=!LP=N3 M%X,+QBZ*%D3T[9BY\ K!?L$_FJGK9(&!""N,Y@H4(<4S:Z*!M<;@?;$QZ=/W MPU*#6*SU(GURX[OL=Z!S2#2*94P%G1@>YR@8JG,DTVS7/[) B!"5&QO''>/& MK![-%'R#] &^ C*$) ]&@%1F#-4=9\K^0IKT:G_SPL:WXGZN@_F]N=!7>G+1 MI,5ZU3^CBOI%FY^3W"UBR*./XQS80KR@TM6VU/QB8K1"/"Y4[@[MYU[;SNVE M6DB"O5*/2%B,.,CX6!P.<\$_'I*'8\"3&7!Y>XP7%]W^Z;>7AA-81W]O*88A M1$8\E,B(=0Z>TV?=\PWL5RW$J, 0G1$*03F; J49 \P8.6?"#! ?!%T//O:T;%%U:V"Q+QUC0P8 M!LH/1SC1!AZBX#NYH^^D'WPG&_I.KIS%B;WW!J>:57B-6V6G@EY_L^#,!0:' MS&SH>9FQRBU9IA8M3W+9->#,;L?=8\#N0B9DL+/'9)R=J+G7K'?$6H<8UZGA MU#69(E'IYB EDP\:U6^\!^B)6?*]R(K!984Q#_OALJI!MS?,H@475L(XB\MD MSL@22G93E(K(J+T96+?$A007ZKW!X_ZX:AKF^C7AV40.&]'O0'BMS)\E I-S M>&L\_1LSYKT9LQ1=WT&U0I?<.!T 2*+)@LC&M=,.D/;;1U7$>RD<;]&@"G>M MWE= FMTAS?ZY&YIA!(O*AK,K$>H0=5^!/RHC\6TM_OQJQMP=?V:8/B?S7-PH M-"7,V3BW@QMK9^)3E)0:>)*U)=05_G7HMFA- W1=,F2@]<('%WRX"EBW0ZS; M'QO;@AMO!6/Q>+@"<1@:AP%H1R4 -)N$%,&DE0TL:Z@^8ZT$QX@G^6Q43E\D_2U^"SB;(VZIOQ M*(X50%^*"T(K6ZY <2L!H6IJAQH67*9&Z\!H[40 1G68Q- &V!JL)>#1#O%H M?XQCN<@ TA#R*G"<\1S9 @9S4*[C8M"-L8@Y=>.DVR"DT^X6)Z*#;'J$:(GCF?Q6J6NERFEL%N2 >_!\RAO0$U MT"6P21P84&B'*'2^-RA4Z>2:H!;X"7JK3?H>RGSP"W-(7=P(,H@%'#HE8S0- MCRNNTV UBN9'KJ>%($@D,_44 [V(7;5[8D#\HMRBU* )KJ/R!>E6XW:P7F_7 M>GT2K-<;6J\_M#"CWSTS>BC&ZZ\U;*@?PH9"V-"&84-!5MJ>C'&R)QX/]JI6 M&Z42S!M^=:>O^Z_1>I36XO%7)NY8;_[4Q.4V''FWZ#@+'L/!+K0 C'2[AT"3 MD[/NZ:.";?YT+T![,8/9)=23H5?E8Y["8&,NHJ@J-/]^DIIO+J9]$<% M8WZ"'_><*Q_@LOY"AWL'EQ.;#F2B^B*.D%#,31J@B,K"6#ZMNMB:C&3&D7.B M&DE VTB;:*'JL2+%^$:J!.GZ=E,3%M(A;#H2X0[76D72<@\7 FS1D9MZ?K[B MH/9)"?43\W97BC\1D=":YZ;25Y:K#%T!KK(1NX"=R+F _B#*Y&)>)1Z"&G\(!_H*#H[.01.G0KG&O+_,Y ME"9+JLS,6&/*-K/9H*\2&.PSP1\:&\SA4J)MG14I.20*W M%CD1K;E4XR!X+G:HC>]'O-?VE?%[RCC];,4^*/)!D?]+_CP7L[41O&Y;[W__ MX:K22.HNQDJ)P\*&3M]:7O:J9"P=-(Q@2/AK!37OWY3@GW6K,6$MZ&_!&-#8 M=3 '[#6R?MWF _I#]<@4,5:;]DDT"@HU684"&@8# +;-0@LA6IMUR1P"\2& MB)D=1,RR,RRR$02J'8+1:#^PX").,*6*3 MT]F@ \;X6?N>&6D.+17+Q8^/5-YJJ32&#&Y0,3=XFRFL "?1*O( 5QS"(W8, MPY.]0<6V:@BZ2F@:^_;,O)4^'02&4^9ZZU*.X["N.K2YP[#8ES&R;. M+]3M=$]R=%[:()J)2+%"\A ;BJL-Q0%=ZU8HDPZ M/A4/F'*)1->465X?C["@=D4.0@V!CD&ILDZ>JI7-(IF!93*X4IL1(<5 M(0IHY4!C!$]3?)),(^QD:RLVV[\7.E,[HQS6B*%'T0!3 =U]!Y)2&16E*7M3 M/2 HUR$FZ*[;^!EH/QJ$",)V*G#[J B[P/-8V(H='6!XF M!+R%&)K=L *D]P K'6_;[%3-*)!N2VV:XXP<\36&&4.":R%U,'8H4H&H )_J M+IH&F['V[;?>O(R,!6.C39!9&I7384[(0\8E$[6-C_4V;#_U4L>T*GXHA*2% M6)@OADX@]I0D_0 2X#P<E-YI8IPB05H,@3Z[DA9)BJ@"4:8 V[EL-#4_<-$GME%IU0[>VN'0U%T; M+S4]4L9D8/,32@/A!MQ1S!2QIK;O9PR.,<$V:QTG?E)K5#>A;H;+W(YB 7U" MU,O.T =;#\;4P8QZ<4< I]('CYGN?P$>0^C'G4,_%MIT5>57ZLTD9$HI:L;F MU-Z5U;NWJX;9E;C"&Y9AW[S+M99\-(O M_&^Z1L!?NC165S*J5A]-<0"L.)F+2(U-:8"%CO-N/E,@P-WI0I+X5)A6%7R* ML?3&5>_BG^G;*$&I6QL3L[L=!9"B&I-@YWD<\1E38?^EW LL\$Y8Q/-&(UHUV[&TP^=4%&N:!)[!S(_]@/ M7/U<46@JORI^O!$^;D!X90#YZ@!Q M+Y"=/+MTEIZ.)_(=@PL8.Q:@?X=@D^P-])LJ*9@'42NS4KTVB8\3O<#K3Y#%F*Q1+4]C9U(0Q6=3.SM M4)AL9,L::A' @#=6WX^-3TL6YIZ.*>NR6AWO--A>C$P)\YH;'@I_E6 <'C22 MIO.D46>L'H,;C8%[$=4P<9*4#XT*EMATO=1;BI4*\U&XK#_6[9_<@X[2QDP=, M+[_F1*C=1K^OUO$_.PK>AVRLJ#"SHI[,;E2(@%[[DSGUIDI;K>NB%J395 A3 M(;Q :Y"2%.BY(JO689XIE6#GY!C'M X+93W%L(&&SE[\0#"Q&?IJ8[<6; >Q MT'#X' ]IEQZ7@)#[D^UUSPA)WL2\Z4[TJ54M4[0Y&BFB%IV-%GGK#D<3JI@V M;IG=C84'G DI77?;QMM=."COX)^\G_8S7[8:7<"7_4FVV,2KB>:SE5[-VQJ[ M!.]F0*Z0,;*AP6)S_\N$ ]/AM=P/0$*LJVR4H,70%]/K21J'C!1Z%1('$ ]9 M'7^%?V38BZ\HJ@ABUS?L:B)3WG$!O]:OWH1^ST!0S4'I*7(5NKC)HB]@=^3# MGV:N,$N9^HAZ:F/FJ_?6(OB7JA37Q,%9E5#85B;I+DI^O>O?C3C03^O+#G@5 MLE/NJ,<8J!0W5"A[TD@7P33!:,+UJI8MBQ#ORZA4#?ON6*Q\T6??85A=3)?1 MQ*\%&1PJ3JX:?V$[9 (: 6IPJX8IGC81:W>%>P-V[$^RRV:Q+LN%&M?%OJRM MS>]C7)*Y;R%(P9ZU'DA4%G6;C[WOD)RM+324&-YNB>&S4&)XPQ+#[Z2#:$QH M?RU&O$R*-=6%0TS/MF-ZSD-,3XCIV6D-I,:)]TRAHQ8*19>P\EI:# [ML#;$ M/3[OGMR*NZL$2 1*P M1RL6G >Q8$.QX!=%)7;O71#8L!P;0=UM!.8E^C#,NEM5B2K!)18)$-3<1Y:@ MZ8N\\=KV31[QB!+6;3LKIRF81LFN+O>4(STPNCC 3TZ%*T9&J7]//;$J0C44 M&"]3*QWD[-C-)LHC4T&<_#A=9E]"U=)X\>&U#<$.XX:296ZRYFQ7_M48VTKJ MFH+6"XQW2"VEAG*.X,@( MJG]X@I=\-*X3ZXQX!/B:\$R+@?NCCATXB17>4#+ 9I 8E-CDW35F;F2E2O)Y M9@2?]>1>>;)^WCT_^[8NX-PC26P3H):PV5BWEC,,-MC,Q4GWY/3^-[.6=MU. MK8HB';!_<8"]]V]^^:]V \"C?7LO#3KM[^O[AYH7*A7L;3I2A0"*?Z6Z'?:N MB.'G/TL0GMC+PU?L.S[-+MGK#CM^=O1W^.:#+/YD[Q/^)X=+_3Y[B0].8<$\ M[K!K('% T I=R@[[2WJ:J[/^_S+CM^S&^V"H\;L#U]E4]>!([[2%_.ZK4E*D0X>]$O(/%.-_2U'6U]9#\UXY2\JU2+#GV;1,K:ZE.Z!>=8][ M[']D 0J;@'L-%_Z12Y#_4_::ZA%$A9\;.':O=_']^2V^&F/B>R#VQF >NHMY MZ/M@'MK0/'2ETA$6$,%VQ@"#C\I,= UZ/YIG,(J/1Q\!?(TSUC24Q<2IW.1( M.1--O8*I^&1:L,5L*(H9UO,O:M-)BDM,!3F8751(PP1E&M:..9E>J$MN=9#U M!W79=]\6 XV]X7#;JD7V(2R9A5;+!B+[V3 #OA3K-B- MKT0:L2=^TL@5D&:R*Z:V+WR)!6)H[K MY"5U!6Q<]0ESA8H^>AB[Q%$'$2VEWN2X\?CAG.XT(&)KXI@LOTB5\!83>E:M MM5H,K$/EVD*AK_2 1BX3&,'(U(01WQB5AQZ*TL36-HO_$)!M]"1OI!M2FS<; M:[($NW4'CRT62D>*X-7B\3%UW1V>O/:OSYWE2B"TS\<=JKDPH;Q4RUW NH6V M/:073G;1?ADWGK<6X7"BFDT8L:]N(G833T1B(HP30:B +E88M11G0F9A1%_O MH2*4PKC1M)9^UJ Z(]LP'MM+(F%"(X,2-_A2ZT7R[6),^]>J]&UP.'VV1'$1 M)(H-)8K_H@;Q",[O^(R0!*1\E?A>=8#@65GLP",50E.JT)3O0VA*"$W9:;F9 M4&8,UW:Q)VWGKRFQQ78<[32#:CLFUB7+16'U$AOX@Q'UG(Z+-JAT6ZHSR;XN3.M6P"?"FF74% M\ZM"RIUQP8#Q2.:Z,)!NJU"X)SJ5=Y1+0!W,WA=C59BV\[K+%L+OJGE'-HS% MZ!N--EDN)J.V)] *3GH8 :=M> 0Z03-29;#%H8GEJ >W8%D853,CF+$V@8W4 M%[]0P$Q0](K$I0S(RNY \?FZ'$ZE2X"SM@:_>_,,0F73.MF0"]#%WH!FIJ8R M,H;@G,<"M,>J%,&5FKHH%=*3ZF745Z3YU"L96'W>*H'U;Z)J8D_Y3 (?_@!P M[3(DD*!HNY>/6B"GZHOV8WTZ3\:L/=K<71NQ40$$QF>@]E>3C2B.!D]F*(TZ MB1HKO"H''X$N[I NGNP%7?S-58->K@?BF3* N49H\ZEU=R6.%-I5E2K-A#6& MU(N,-)ZY9&B<EA05TH6V:Z9Y%LPT&YII?I8:@8>G0I7K;#';8@NMID%_$IHP9-]0!G-&W+:-*X@^I\C,ID M))/$9%4_*%H; +T.Z/NA%U[70]27!1]NZ3M2%HY@ID"HR@-_B_5;3;YDE@.@.0?1T;T 4-#6@A:;3^BJ=;(A1**1&CC& !^GF"EOQ M:CKJ 9GKNXD!#S,&VZ\*E=N$SP&>0<)O.-]N?^IG;*:WMQ[1B^ 1#1[1#3VB MR_OU27M?/#O0'77AH=?.=FR.:Y,0^-ZZB/':YFLSHP-NE*B9.W?W^1#9[, MZ@RV?^N!^N_YD'Q^XM)QF-V"4FW@76F>_;EAB/[)L^[QVH2#<.#;/?"S7O=B M;4Y$./ ['/B=0_S>T>D'M.-' .R?"]N@0.F,@[;5?W+K M,9P^_!?_Y,6!*[&M!4\&[$@?L=5D;UW!VJ\1&@*E"Y0NP/;CWW> [0#; ;:_ MHAT'V'XT2KBO(_0U6!RPF! 5\@L&AL<.XH%\!_+]%<(V$.SY9Q4.LU!L/=8N M[B?[Q"A>G+DXAX>]=S2?U&AX@.P]@NS[H=H6WM$A^[B /9#T6P'_0=;Q>P!1 M/; N2.ABJ>PZ]),4U>_#]02P,$% @ G3&:6*4G M*ZM$(0 AVD! !@ !V;F5T+3(P,C,Q,C,Q>&5X-&0S.2YH=&WM78ESV[C5 M_U?PN;-M,B/+DGS$EK.9.HZWFVT.U_'.=MOI? .1D(0-1:H\K&C_^K[W ) @ M)-A%ARKQ8\!1> MGD?[C?/WS!SMZS9S]?GS^GI]]\/+_^]?)"?>WESZ_?O3UG.[M[ M>[_LG^_MO;E^H]XX:'>Z[#KF82)3&84\V-N[^+##=L9I.NWO[^O&%).@_$]SL3'H]DN)M&T_Y^9YJ>PB?WX.W* M,U]V9])/Q_UNI_/=Z93[O@Q'NX$8IOW#]O%Q\5(L1^/\M4@MK1^+@*?R1N#8 M*[[9^@9X<&H>&T9ANCOD$QG,^W^YEA.1L ]BQJZB"0__TE*OP/^)B.7P+Z?T M=")_%S 0C*F^HZ\7AF^:86]D(@%L-.1-T0(,H\.'9BR]CV(,4L+A_\G)OH%;\X#/V@.I$_$!3/@,:]H$0>>BS M*Y&D1)47_\W@'-EE()!ZST:Q$$CJC[>DW[(DEYS3_!/W>/7W. MX#WQ17@9;KD,V6LA?P.:!Y[(?LJ".>L>MUBOTSUA@SE-=R#2F1 A#"K8, J" M:(9/7_(XE;#OS_!E_57Z-?-%?9L O\79;8!'M;VBSWZ*YFD4"O8V'$:I\,;L M/&JWV+O4;V\O#*_$2"8 \27[\=PQ;[Y$D! I0.\QJ6%$9! M-$)$\=]YB_U#\A#.GUWP)(5/<;_%_IZ%"VH'&\6LVV>7 G#[*RQ@>T_R;\@EXCY[SP/QK3=YY40OK\[9VS?,X['//D3M M_GI<\/_S/UN]N#-#1+ R=M@Y:K&_ ;]FO18[!%WS!]#?XA;[)Y+"6,PS3BPT MD"WV)@I'WAA1]@;H,99>VC+<]5NO]QX4T^NS3V-<(Y?L/(@RGYT#(\CB.?!& M8#:A2 O>R(BD5F[J,P]DA_!0H0(A0UI[3ILM)CBP6IX+$O6&%B3$N$J?MF6. M>C07.M]ZHS=FU(2QX^/=_=VS@R/DL#.0M8H/O^:1XL,YFLR!?.M5;@"G7U!/ MX4E_:YBN+Y-IP.=]&08R%+N#(/(^V\.A.:1^E\",P[1?]HW;G\)9SOL]" M\BVC@?IA%$]X4-I$_=+.JVX[/_,U&*W1Z22H,Z3*P"AHT]CROR#>9YJ67O^T M'AO'4==ZT%8Y^7IC!W(B43$-)%=FW7I:LA=-ICR<@R*<4UBAVK;8^1@T99:A M<"7F$?!9PJ(A_7PIHFD@<*K=%Z<):.?3;!!(#]]6'UNM:1>>/IWU-J(S2X+EVF5+H=V3*3P8YBB[.F_E J_7VD"T&NK\]&/Y M68.JUK>B+K.$.\@+%SX;1VP,\@ _ED8I#QBZ6IA0MJW$18-13)\!)H3\I86/ M*GK)=Y:&2-A!^^0[!NH$D&$RC4)T6"$U7KU_#:.V.L?PM].QY^KQJ<3O+$:' M34."JFZI_H*3PW;WUF\X.6P=[1^T>L='=WS%J2/&KR7&_8V(\1K1INQX11* M.N2QP$UAW' WFH5X4LNQG/T^CC*-Y-9J1HUN@5!Z<-J:][)!EL"N)@E*A*F( M@<:0R ;X)8&XX3!GM)=&T0W0-C%MGJ7C*);H+6DS>]Z(RIP"\EFHF0^,XML] MRO5>T)Q#LPB42&#'?_$"F,Z- !82)EF0*D%"<-?37=>)E(NVA0_F$@U&_NBE MT0 ^OM\AOU'/X?ZK<7^P$>[?@I")B?5&@$@O P4A+2"5*S9J]-R0BI1HRK'L M*;0@JR-=0Q_Y4, "AW$TN0N6.2"M7X :E-N2!\&:JF6:K">2%D0'JGMJA@:\ MHXS'0'L"W99*+JU:8R&]%M#>=HC^6D0?WIN3XT'E:I:E"RSPO=N"!P]]=/,4TVKQQQ&H3BEDQZK+5T=#KOORCKK3W%U*(UB@?!S&DT>+QQX:U2J=Z!/ MI9,?2M>:M/IW')M)#+CW>11'0/J[P!:CN/^G#OTYM994?D,? IYHZ5"6K5R_ M9(57]2MV=+4:/9V"EK$[B 7_O$M2N<^#&9\G>AN/C]N]@^].!\3O=="RLQ"/ M=5'>;8GR?JW#L*1>K<4ZE0Y6"LM]A',&'2^XC44:94YKHCJPAY(U)%V0*$SQ M60HL%NHCF]P74 M?N(W!##@SR*>R02H+I73+*!L$"0[4LI;E=0#A6E@$&!4C'&$\ML3P4/X/RF! M,^6# .QTHI'O=SH[S!-!H+&6_YY,N:=_AT_$\-2X[A J!%3>ZEO/P@F M?HKVE-XAVBP0FJ=@-*5B%[\!CWL6\ZG&%<&W,N9#BE.CDM"66U+\EJ.\Z\BZ M[6Y)XI97_W36H>7 %=&,XC(;M MA5W80\3L$= Q"*I^%MOAX;!8 M%Q;W&X%%P_M S-JL#]$%NB-:U&"$&J7QA@=9_DL5Q=J_9PEK,Y#(W=#KN1C7 M=;\Y>#\BO \: >]KT \1L KF582C]F@9=Y9HWV\[X5XWX@X;@;@%EE4%W49! M.6"3\+2O0BO5#.P\QE$QUI<$XAR*ZT+Q42-0?'&#Z /&^48,.6"T9!:%<^;) MV,LF28K56$MMHQ>.?=8,O!>- -Z'*$4.>#OR0O6 3)*L$G 6Y##FG@=H0ERJ MQ.*J?YBD_5SIG:P*\SO0ZMR:C^#6[-W7K4F5EF@WF^PRRXU3D8GJQ=SYZ;C. M U%KKR$>P.M;\E0DF+4+=JZ57:)5.LU^[/0M#<.*11U+S/2:,XJVEG6V69BT M%,?"1$/AI<6'(D\(W,B$\5@FR+HH4)4 2(F/ =H9D+T791C&X9G)Z&EA\K%Y M*AK>8;97?4J5M3G.6#MGW+\O9[2<.KK2S[:"'1M\:/:QWQ V:.&F#K7]\, A MI]V4()HM^I#O+%/*,!-["O+LBYS (UA?WNE\YRS$NJ#6C.A959@Y/E4/>!K# MI\K^ $H=2?EGD_1%.2B*=U'NUVRLO:W:++@M^E5$O6#\6* 30I>(P-.FP 0_ MG6>SH6%09+/I=+6B*%C9![#@ST*GM6'FH_84P_;QD2C5C^3Y<**B[^DU#E1R M3,(GF&=3ASK_J-G13RSUN.=2CUWJ\3:F'I^LDYR7CGEZ:^9H^^&3ZYS$)8G; M#(7M3193JN:"8&HQ68B_(9+< M9 _-" X:8D*L8&@E#[K2NWT1@%R/5]L!U-9(]PW E.-8#C+RXGL%(FUC 9D1 ML"?L3O>L^YS-A/BL2C)RNT6%WUL5-SZ5OV)48YI3@_._U(7^9HASNR WMRR! MC6)/6M_ #91?">+"3]A(A"+F:1%@JEK.3HC6+T0/[RM$K\04#@VS@JFI4 U6J)5$?)N?K6TU /BZ%D#/ MS5?8Y:5V=/^1^@+=^;U.(-=%2\T0R!_1.BUGP:4D>K%>^XN(/2RFS(W>Q+1$ M,4^;:HN26QQS2D*0U[ :L-+30M!/8VR%C.*<H!Y(O$ YO*KDYRJ*P+E0TI);)5 M%JHU#P7:]>;R$8OI*1PJR$;&]E^(&(HOGI@BIF<\]DL\V9E$]9M$1_)Y^Q!G_SP6$1XUQ/ZQ7(BI=B&6-;"**]'3(*NZ\S PUW(Y,'5AKR'H M0^\QUFM1/CJ;Q=BC5'7ST>$0"V($1'0X@_X?1FE9XZK*-,HX5P(1?^+8AT67 M@*,5'*K*'BKC@1W05U#$%7N59 MTI[4*DM'ZL"WN2(X[.?> JLG5HU:$ZKIR$8C@+WZ.E4(!Z_"W"99,#*^=FQN M+-)*AV$3.!IB_?&SP^?,Y_.DH$#X$B&GQ *2#$CO[N]72U'N ?Q&N-& L9LVA*23&P75,9YD[FN.)XAAT'K=G(4#X ^SB$U9-^@7XN 3QK63CM #6CQ.-S;EVJ3 E^Q1BVS\\N0>(5?5>65 2#?#"BA'I:GE M+3E8RA&(W"C /"I-&KF7M]R$P -)'"^VJ:@FK5J=>9<4IZ#5/1!%F(V4?3F9 MZ8\9#Q+1#5* M7MRE@BN*)6T+Z05%6EV)N^ 5+S2B[3%07,K*&E7FLP]<0=GJ>TC\_+-XV(FH M$>V)<,_X!Q*RM9?P0>4[T+ODH6)ECC)GL?ID+)^?=F;\K@7]B*YU\:NX6:9% MM.SN]315[%=OFM>;!>K&JW;>;>X0L)P$UJ_YK3J^P/.@412?9,]D2)F0&0_V M-(>F-YX;#Q !=2T/$!& .4Q/^Z HL@V+ WM0("OG\;PJ:[3#A]N^#YB$C'S: M7& &CIO7QKN:L 85_8"ZU\,-1J6DHM0Z*% MGZM.074Y,)"<9CWFKJ>!",505GU]5KN>(EL?H]&3$+;A5HH,*',>E**A4L9@ M]C"TGY77JJ\A!KY E4UX$5>D^"OPT_PE(,R*(8,ZY4,LWJ40U)]"\.*^*035 M-G0N;^"A>=:+AD1NSU!5&U9NN9"Y%H!7Z2QV->R[6$5=(&L0S,KRA0)C2B[- M;_'9F=:OATL\&1(%Y@#[Q:;*GIC()!"<+#'T9H242(_7VAL3Q1X?/=%@D? < M_#)>*OXL+^.=4W(Y O4110.]@QJ2J*YY>0)@&71'N@;3(:T^I#707V8QOSS[ MQ"&K=F0UPW:_4#GG7(4'YC43=>\F1RJ>]6,]UBE^48E%(#;WW0)!]2 M=48E]7 AT\8!O#: -^/Z#=16?2PF M5T;YPT')U"&"0'(*_2^I0RZ;^$K CW6 M5S;:*3[XK/><"IX&>,,'/C7(*$&(S46J7EPR:"M/D_TLRI5] Q%(<5,XW9A: MPJ+^7KXH5)8#](4KW24-U9LT=."2AES2T)--&BJ,_YREF:2%TX?/PG%"G(1X M,VX?*MD_&"M1 5KL#*?:R6!7I8%2.I6@ML2STQGK@ULS[ARZ7O!5:G>Z4N1D MH$+W5:\DMBW)5$ ='L2N73)4FIU1IM [M#PK4:N >.^S<*OZ7DF<+:7EXJ5*24#"G_]K-*FRK1 MB@CA/4\@%%LL)Q/X-NDKD^@F^HPF2I(E4P'(]]'\HK*[G9?'2RY1XD@ADRK-P65YL788T6Z4;N^*R>@.V MG4:0P$=2@\O7JTD(W**-"7ZN[D^[ZI.J!\[MHV]VR6U=] MJN@NH-*@J88(228VC0JH\&&AJAA9MG[.7]KQE\H[N2GP-#&.I86>CF#J(IAF M1(9_#@/0R565;R7+JWR1_2(%Y)H&J$11<%/DS">@GR1#;FZ-7&C^D8L,)!4L MA4!P&U0OW-=;S8(%Q09,::GN^RIRUI >BQZ#C!S&2RAPV4);RAM$P98%]56GU!&_,5*E#BC&85^"31'D+M1Z5HL0-;P\PQW&\ MWN78M?ITFY" >WSO!%RKWL3=&/R8#.RX(1F2E]0Z2?,Z+.^J%I.=%R5DID[L MA\W*QXKJS]N[7*Y*IJA4.SA-HR: -T8UUX:AJ9:T@5=6#'3I#&G5_&Z5P$&Q M+B@V0^G]E U^TSZ\0J'=7\Q4TRKJ8L_KNRYZTG8G78U(ZJ@R-Y$K0K.6-6]EP.P&S.J VBZ:? M,84/L(31"X3=]=0T\5!=C4W*!$\2J>)PY*X23MWX&TSU#=8T5F"+680K^65.5/B,=C,24.!O]41R MPA^%/@3:"ZI?$Y9C%QV:[LIY<89P7>AMAB?R>EE3Q % 1"H;,0K+:$4,*E 6 M#0YM@0T?50F*RQ+$BHX_6*V%!J;JR6/U2J1&0$0'SI-9&Y2;XTUI\-W!7)=Y.3 4#A\QN[9R5AOTK5MK/&K8J+)K/*[]L&IQZ+I11$A> MF$IKO]O: M_:SX\G3.(.L9G0J0 1#">Q]%-U,B2B+LD>IE..:&*SJAFAC^!^ M>]XR?N3E5PLLE:GBB_"RU,JB*SI\F4XH?N1EZ@6Z64)Q*Y.<9"*#CA'5Q8B: MX5PN)=X!F'2K[@K5Z2H5GAL=*S',[4M]*C?(5KJLUH+*G- ?L#R%1=_7IM[@80R"8,M]LXAOL#5O&Q]_PWD<7"L=P:6&Y36D7FH9B%&UD6BZH# M/C=7U9'F";\8%1,89@F#ZUFNE!JN&*(R^-0-,45M7WE,/\*RUB@%552EOQ=] MJND.#6GJ^I:6ZFD/$7874G)C(%!<+%M6N_+%*H5=L>J)X&%QJU?1;'\@YI'R M7-FMVK&L/([($\#-&K'3I?E4%O*;2/KT+ YHG%K% +I\AHQPLSLT$)KI7I"1 M#\TT&@KD1.IV^B.LM F5I,/&G%3HBR.!*(4UP0L2_Q5?ID&44!^ED8A&0) P M-6U/M.#@ !+P:!!%?@O%6SK^;T9W!:32QY)A9$*A+@B8\;C-?HQFV$:\A8V1 MI"=%Z%&9I1<+'ZN9AUE(6ST$B1XBER'7B;XBI=0%5VWONKNJFH&;^P\BW-K5 M6%)'JMJ>B\]XF[>83,MEU84&@%]DT\=MEQR1!*8;)<;0;:FF,+4Z#*6UI6*:Z(X'2!&A:FHP 8M-7\I@ M+<"Y&VJ3$DWQX3\PA\XSV2R.48@!)$GD#05I()>(0E"G!T*_"N,OHU2KA%L' M%O*F^E;]=XF14I;"04;MDMGJ3V8Y<,IM+9MO&3FT'+^ZDR)U7%2T"F)27Z6OF8E2H9%[GC->7 MB/QJO"CO*B!CX%-)6F9[L4BRR8+J<'=*@'-&;.2,Z#7.&?%&)M,,;RZ[PDKE MS'F!:U(V>PUQ2;#;,D:426LNS?35E9J@3Z6ECB;8R"2/A%V=.UNG-O@UP]:I MQE9]Q68MRB#:>ZC<"*\&H[27]#BPE)[H5+ MLHVH:40VF$B3&Z$3'?+YJ$6?CV7(54V0BOOQ@%V Y15-I$=;PO[&19G@>KE3>J/_8Y7#"S(T*-^+J9!#0"J MS?[\I^Y1YY2LVH 7Q8!CT 2M#'1[T)P)O1;R-WA&.9SL)[#3C96C-J0\%ERZ ME>B&6J8Y$A?3>4@U:K]Q:I2J3'6:4PVB:[\AFA,V$-5]JJB%A.F0J&4 .MV M7YMK-1>DTJW9?$7=:<[>R%^&>8+8;139H2ZDQN99(7ZQRCBD5L\!O!;/B\]J M/W_.G$&*J8]I2<2]-+,_B,U&3\W"\B\0$Q1I:P^*@] R,>5.RP>0E\/2FZ8X M7"HO)F>#+)$AMFSRT0$98[ZB]8Q*2,B?&4<9IBJK9*DOJ;F,TFMMXSN:ZS]1/=M4I=C)"H>H?M,Z>,K MUBW[JF.3L$$Z*"VI%<2_J7.F7>1DLZAZ[.? MHGD:A0)TFR'>7#X&O:7=8N]2O[2BK9O_F0)#'[XYFK#N8>>PQ3Y1/$Y%DZ[Q MLO0HB$9S=AGPWWF+_4/R$#0;=L%!];R*N-]B?\]"P&;(WH ^&413TA;_!9O1 M8C_!PZ,D^Q9;0(ZQM?;@ H'79X',VG.8[BB+_MKKWL#,1=H&)7&[)Z\SA/I; MC;)+ ;SC5]C;;9KE5_0]NW71C]/W3+]D46N^CVNP7:+L7J?70D<;6"[ FUYG M,D!=I67,%/9SB#(TT=V.+Z-$B_=K,.304,I"?8\2"*X/4;O;8?^4*5A4>+"* M"?S(I2^1"<@DC26F$NBQ6ZS;Z1R_.-IN.M),8 H+0B;PHO/7$:2G0=1YK-S &H6Z[8;P,">FA@";+'#X^/=_=VS@R.4'S-0S13 7O-( M29D<8&;M3P)9:]'J* (=>7"[_''6_D;6_D'CK/VS-.7>F J%G,E?@\E_T!"3 MGVS" CM@$Z9H&Z9C,MJEY;@$#HNNZ5&LR^L6/='.(_F0/.JP<3SJPOA6T)&Q M@DM]JP0E).UF)BB]< E*+D')==NJ64,& L5=,7G/YJ"?]U54O?2RC]RNM93 M"Y6"]C4"V51' .!!,*!!!XJ*8@C7VN8;458SA=A\= EX,+DDYVINT1)2;D224K=C6Z1_O^Q M]V?Q/ D5-!5&,_Y^!U_)%65#)PIO0 H!GR:B;WZP5XY"5E,#;C56(:**HK;\ MY*1]0D!)<]K3SRJ9MT*\1T:,'[9/]K^S,5*1A-;BK+$Q*W881#.#&_/[+BH( M?45H,UC>G020O\\'E+@M3HUH+)."S6GNT%R*I?7:!X=/8&V/3>9?(Y VV_&# M;ONHZW;\H7:' MWI:>^9,[YP=:LSM2=Z1/:WGN2-V1;NF1[KQZ=AY-IIA.FP@>]-E>LK="N#[_ M(Y_SUQI$-2^3S%Y?>)$J^=E%_TB?$N/QIX6WEYD.I ZD6[],!](G#U(3[U6NQNV<[58'53:Q%7N EI6VHO.)/W 4 M8O^H_<)MN O[/-4=7^J5VM]2K]2F81\J+_VCQW:V]3"=#M6X(]V$/HO*:D>@ MVWF:CD ?,ZQSIZJ^Q6M^ +WX::_N#PQ8;?.:///I%T8.86!R M:0>/AP*Q@\NZ<$$;:8NQXIB?8WY.6C=U=0ZP3VO-#K!- ^RVFK@;."PVZ%?U M1W=H./;DV-.V+N])L:>5UNV2+-RU>91+REUUU%NTQOHR%C=*2=_?+F)P_.W) M ]VA]0^+UL?($%M5P/\P\]_.780N^R5<4'^N)?.VN]#OTD-KKN0K>MSW3MJ' M#\?8-NERWRU:7JG_5IX-&&NQ&$9UU"\9"/_65(SZ"J'. 60!,;R/ G/,IMB>#DPS36 Y4>\)S M5 N'>,>!*$"S$1[<4==QU/L;'?7%%R_($KQ7"0X[R0+KKL5/^E*DHH6D.[\: MSN]@H_-;U=[KH[K&FL[/'6!M!WBXT0%>1C,EA<] 'X]#,6?/\DRBU@9^5G>V M=9SMT49G^TZD6L6B*UK3Q1].^R7?<&D3^'_\;I M)'CU/U!+ P04 " "=,9I8Y/^J?#4M "NPP$ %P '9N970M,C R,S$R M,S%X97@T9#0N:'1M[5U[<]M&DO\J@!2MBMR!(! O/J]Z^[7__'SLZ[=,K3 M2,3LI_-??F:QBLJ92 L6Y8(7\.E<%E-VKK*,I^P7D>') M+BWL_/#:WC6F?V22D?L:/?@9/=@[^"([;T<'1^,CO;8Z2_LZ>_G9\_H M[K>_GIW_^^,[\]J/O[_Y^?T9>[*SN_O'X=GN[MOSM^;"T7!OGYWG/-6RD"KE MR>[NNP]/V)-I462CW=WY?#Z<'PY5?K%[_FEW6LR2H]U$*2V&<1$_^>$U?@(_ M!8]_>#T3!6?1E.=:%/]X\OOYCSLOX(Y"%HGXX?6N^]?<.U;QXH?7L;QDNE@D MXA]/9CR_D.E.H;+1X5Y6O()O[L+EQCU?=^8R+J:C_;V]O[W*>!S+]&(G$9-B M=#Q\\:+Z*)<74_^9,E,;Y2+AA;P4^.PU;P[> #=F[K:)2HN="9_)9#'Z^[F< M"M=O!'6(6M9BR@1/!^-53%]U5R6MOG>S#0*\;78 MX8F\@(?C"C?F-:Z]9"YH$\8JB>'BNZ]3F&[83.I.!O4-BWWCXXJ MX$5^G=7ZLX1!LH^)0#YP>I$+@4SC]E;NSJ%@< O$Q@0R\4$! ","T;%-0O?_.G,OI6IW'U(3[ ?#QA/ M8QA^3M_*RARX@,#7T%KX11@P\35*2N21["<%/_X3?_R6B4CRA)W&,YE*7>3$ M-F"T%\!&!NP7'G&U_B9Z^SF72G:GA@/US?!A#;X,V -O2Y?I)2.M$HD'Z0\4YUR/MD!1*_@X$6RL MV ,52HV2CX!&VZ%>OWY(?]H;&LBCB<5H<& M>(Z:G%5#IQQTK9K:RM/5"O!F2N6O8"[!7=N?\.]I=/OEU4\@?@DWI*V.R@'72=$JPRC:8;9_,I&&D+M'6 MIZ=,S5,XW$0:8(N!T1.7<%5HW%6IIW -!>LE/#+&S[^"M$2E 3F?+!(S3*>UBG@G@X[?21! M=4J+T<&-N$$?_0$_ZOH!MZ:N/[WD!4/%0N65XPR-7[R@I_ ;L'/838W.JL91 M'S"\AN1"3BV1HQ^57Y!?2QB=19)*I L\XGA3XPFH\516-MY06=KWR/O[T_]M MA^MX.T[_Z6#Y'((.HN#\H3Z>4 AOM6:/Q_0=NFDU.EC/5*K+I"!KDQ[SF\@O M913J^\M^:$=]UWF,H\Y7S,_"$O,-3,=0ZZ\9O3ZP5-PXVZ^O]K3[0=)0'--I M?_G/BK>]L_[QNE<)X!C(8:7+V8@MXJHI(6!\;!V4-]4!;)[.1(1^_&31L\.M8X'[^&XXNZ@[T'# M ;9B/RX%$$*2X-&#>&*F@!7H!98W39 $R/=V?:8XR=5LB6_!U@(I@^9L MK$;_YC?TD/HH0=\ &W.&V TWKA5L:M!D,<23FF1G(X)6%V(9>5L&2+B&+V_,/KZKX#1L$+HG[(X'DG'@&?HDER)%CT04'&5- M1P"VGB ^YA3F,HTD'!9MM5Y.5A[>-RN+$D^*2,4$I :RPIL0!O%>XZN3M3>Y$0"R2/+(4$Y:% _6"VL1 M\R@"^B(11W* I+/?%PW?@,=TG5' U=!V?D6F;%X#IVP*#%3B<[HXG) M0_\"N@O@SQC.A"XS4/B\)8&G@7P(=%8*6 ZT5/#?FSPCW>7,MPR>#A6;6P. MKP0#'QP%Q]1,<3\8M/DYS=T@QCSZ@KZC-&[ 5H(IU2],C=*%!( EAW[]U[; MS$-*-N!Y^TF(IV_BY3-^(7;&8'M\V2'$P8@G<[[0=AE?O!@>'/WME5'C+4Q] M;PF!W^/ZNX+KWT#:7I+/><) @>? +;T6E"Z53.@&N!8MFJ#3WOM:%; MVQ^[+>R#@K7V.FI*?S&I=1DZODX1*ZY+#A,E;WDHF$!'B1*>DP\A9_"[V M7J1U/IB#K?7JZN1>Z.=@"NM&1RH0-RWK7G'6565+RON_* MS1TH4B:&2I'DIS)UR8_D\*-/GQ&YB*^92#7,O#4-V")A+'&Y+Z)^0Q,9;AJ?Z%O1 II% D8+.A$_A]W( ]0O>5,VXBU MG]@8O4B;CJA5^S,.*.$1HU*T0>_\;?YAP8( GXJX22]%,+9 V KA?V!)0;%$ MJ+6?1N/M&/JGY(4%SE>K]';9SX-421\3BSK< A;UL9T-H?WF0O@J1WY%XAF) M I@,&=@B_:P6=7.7!,,.XP;AJ)$R(.*#<*1*L M<28C(J0T,!SX3/.DB76YQO/O49.X)XC!8Z+$HXY3H@V.@R#'U-ID87 O<1 M M#Z@,)-@<2))<6Y0E1UK%9&+ D"E%V9=K)Q Q-XE]QA -L-V?ME ML=]4(29<)DCRDS*IQFA&:&1^^TCAXI4#M=XLV#"9U]0%A"R$3N/Z]P9^$PV; MA?TWJA%)N$3?Y[I5KB50$GJ.-FV,-4-J MRU*]VJ@VQ%PT/%5/>.0FZ!:_ U97AQ+/'A,C/>XX(WUOZ9+\_<64%ZV)-< 9 M@>5I="+'AMR]G;,"5P0CANLJ1\T?[LT=&S!$__'3&4OX?(">CC,?.:AGK3_!?9^CI,D/L@=[@ M>P1;+HK$YE194SD68S0L9:X+*AKT](#&>Y$#OX/+90IB(;8UWQ*_*BM?HLOQ M9Y".>%\%(:TVUVY?S]8>4?#@<.N#!^]"C6\K4:B]X-WT(!QN09@ A.I2,0\O M$;QYXC1GE+;XNTUJ*5 F$[NN((PV]0"X.::B?77E1@FC,559)7W-C4-6"U54 M@BX7%YB_%HIE%(F7,G:9M37@@!V@^59.L)"9F(UMEF^;4,9AP7,.&>;#HUD6 M\T4HFFOY;TV[# 4GBC>043-95$JX5>YY4+$.'C AA2$N:63&!3N;86ZQSY@[ M?7_FTP')0Y*!O(NJ;]MYU8R6JQ?%37'O&G.CG4,$ .5:(N0/,5S.M*WO\I"] M0QRA,3#H#FW4MY:J@"3"A?]AN-TY+RF1VG.U)D=^-""2KAD"[P6%P@0*?Q>,%6/JNV#VZO ME3%5EX$\#;)V3HBUF^(P[:F(0#9R(!57N=C%+>@$B98;25>.00G5J_;":HO5 M4,*-J*G[?L=@4B+5/C?/;HWVG G])G $% )W]1+52FWG!:IO%W34(S #CSN& M5'IL,-N#'F;;PVPWA-GV:O;F:G;7405OR[RN]PR87':$H^.;I$[&%\V<]%5B M[7I%._+@'=:O;M4\2MDK*H>U4P(K]W@M*W[39!1X3$M2>MV;WO"C@VJ:1Q@[ M"1SJ*R9/NHLF#[K!=K,R@_$$KG #07Y\4<*MI^FU/I2CK?<"?230CG:D>@;? M4C&1F].Z<0,GJ$MV!FCZ?'AP<_IC+]TV/4='6^!$:CIP!L[SL+]7]ZYX!(AQ M)-G2*Q2M0#NKW1E1D"@"Y2F1UB-AZU!4$?>Z6V+ 8I& 3#3"2KF:L^_32Z$+ M>FQ 7MH[*_X"-I;*7!@B'CB3VE^L_%_A6_749LN[<-<2IF?*M0GY4K ^L#IE MZ.LRPC5, A[4+66[RF";PKA@&4Q^YT7-.S7C/O),!K!?46\RPS?*Q(7:K0?O MBDX3QDOF5L,$^"1"WA"T5YGV9E46?BW:7%W-K;%KY5?6.M>DG9YUK^&?M:?9 M EJV-HI=7;=8G;#2>\S?O;#8KAL0[R?8Y2HU=2AK1UK6:1;H-02\VB]Y=V?X MQ4+,*E*V5DE;A3NCI7N64O.=K1A42/=7W5LQ BLS)FC-K)<:U:/:I_7X%/[' M1*Q=!^B&UCX\5L7MVH7+RXD;5=H,OBQ)M,8F M\!:KS"A-0(03650W4T AX2D%!$BKBE2J9B"T*VR+N6 U,IFZBHU7@72M(P$H MLSX8\_FJ@3AF%:Y VWH,F-62+" GP+4-5J\5Q2R8(G;6E!R- B MTG!8D(BU24U*PWK\8,*^>A]H*._]4,RDJC*U1(+M-UD&#;:$PA!M1';H&!CI M3*QED)5AMP3);E&Q+CDL>*G;C3-D4-26U44EL?SOVC%?98_3"ILHA&/T*Y[4 MS,"PH>5E_+:?CF>\X5Q6N'0-VKER[%8J*3)("69=C,6-J:W&M_B)T0]M"X*\ M>'S,=>MYYEJGZO'6NX4_"Y0G3WX>\:_&&Y2E;+,6S9D7FU(F!UOM#[R3F[@UZ24F>@+$)OA M7.3Y0@#1/Z_?L1W5E>SVH/]X6'OTKIS-G.\ M75$#7PP3^&"K$E57GB@;BFPZ2F_%<+;-O$(2:'YW50V+.\P#/SD8;I();F^[ M=SWA,=%)UUV_I\:30X+%J^LH6HP27[1)%Y=98XRVV)AQ!K,=]+5;D;UX+27Z M8'ADL1<#"S UM@RZ,L;&-67J7E!M";3ET.%#QML$[L8WF/1S#^7-:(!R*2/, M"T>K]VO*%K+E9^"Y C&SD=!73J4%\?[X+(''1.%=]Q>'%NX*JY:2&44Q5;&N M$-M!B'90B\\N%_Q]N*)N*]">G0,B'_9 Y!Z(W .1;US4=-VC#T;7PEA/:EQP MF=K2'U4B#2A+&?:9KYK-69E"R3 8+K,QL25O1H I+I:*O+D4[Z+*M'G3=E7 @*T;]:.YG%"X_&_B.BH!/]43> M$_F51/Y\BXB\X%^)B*C^GPT$VG8-JI4B?!M:5VW8B>B,R]C)>>.J]S# M 0#@7F=&CJ61VJ:.S:RO4=V#FVK0H).M!S?]CO11\"]4T+!34*8NGN;'P^=/ M.@]5"7#0XBLBEKU;, C/J>SA:F]C."EA/),NA]S/;Y5CHB+X6KU;RB:"*6O,GER5Z?3] M=R?'!R\/7HG;\X:^ZMG-XV4W78?"D?=@X6H_P@&?N9[5+2&_) DR_M;'_DRA M JH=9 @O$C(K?"8DU1"JL@QMJ>Y<4)6!-'9YV-3EU'I,\,D50J<:1U!_8-F) MZ9*PL3*$85&;O3K@*2M3J*M"WUB^OO#.C%3YK7*UQ4P(?=/ M."C/(U:/SE8]".JRN='8&BQ+" F9VCK,;E;+N(JV[S3"KX.;XAYWZ=1Z.=S? MQ*UE;FOA,A8NT24^\SB< 5U70FIY*Z1I5Z:[1^^.:]PG *JOH!WC15[&0M7 M]*3@YV56&#W#@^B7\!*6.4E*"49DE_V,:]=:HU;CVY@=?42F)\XKB;/K*D"- M.&W:8]/)ANHTH]TF6%*N"A+;.9H3N;*)94&G8U?VM$:8SMZO=2!KJ BV/VJS M.D%;9[+6$C"4CUJ'9W+4^DVUI*=R$M@USUQ(EIO$'&,# >5'TA=2:PQD@)GZ MQ=3T$S,- 82KW!11]-?GXZ"],I\J@W[D::WX0I"H8*JWFN=@/8.PW!V6?:I\ M%;$0<;UP55!&9==X?TS;MVN-1R\/J'"+R*TZTO)2H^!,@,*!63@$J>?E->NL M]BWDIO3LF8K-1.L%K5HBYK9Z16UI2 H$\[]51OS8,AV.^DR'/M-APTR'N_1B MD-/@R0^4VADXJU?7EFJM*HK,I\%O6EQ*UH8L$/P/G'<6"!3K,.*A]6;21H=W M7BJ@5.J>1A87LVDNM!=66 F=RK=&LH9ZJ;L; QVP1 MO8 %=B]%REUCFD;-C=4ED7S1_7RYP:TQV+[QE2MG*%*-"DU8I]AUSTFH!CF8 MB-IF H4,1Q-+P(8"!LVK)KU]V..26E ]S[<>E_3NT@:JWXH)AP/?8Y$>KS1\ MWGG(Q7FM/A6%#QR_MZAKU/!,:[)WEZ[SG#W:MPLF>L \_/$$^IYO >SH*@]; M4]U:3A]N\\'=;FS[P4>G'@MQ=#T^=5J%AY>,A*!T(9!-:%^P&8_%4AQ)IJ[0 MDV;'9'>"FP2&G(D\5ZE0I8D<[UK#S#\5W5O1]-HC M7#V8NZ3'QK$(VZV_-_L-GY/^@E5X?. M%I[_KCOZ;)$'KFM-J5VE0<+#A[4&*UK!(K@IUB^?KBW CG)H'?SBVE?C MV7NATQ/=!D37]1(PIVO0A/.4P5=$CE4:8+]S\CF DF8S*LA)[9W,1G^K:6Q5 M]Q>^(-1$(CD=,,(_U_L9C(7/1+=F&WJD!?PBF(ZF(B[AT-EF,58@(F1#TV>8 M7A[QU.*D0*E<>I)*_5-,M#_P<%<]!K GG F$F2$E4EP&\"XS^*7U:IB:*^I4 M^7YS!HZ)W3),$7!$@\%R)0Y^ZE+-9 ]O1.>TY'24(^%,VQ!39G $D2?"6VO M[4^=4ET(%HMQ$1 ZBJ(QG.U4:+WI^;Z[_(+>!_- 2*?KE5J;PI*HKC[H>V()6 ;7(46=N INQS:A47L\@JA)RT.7I"(W*C.4B2*RA;^^@ MW@MD#.\P[QP8&):)V*W*6(*QH.$)RSMD/UKW*;]4,G:).[$JQZ"WDAIL@&-> MAKXA-J'29-'@)#C2Y?>$\VW@52EMP>#)J!B;-8\-A+4+S9)[P-B]L(.N^U%_ M3Q-0/XV+IQD!!]L5#*J2D.M1PK';)IY\[U*UU%"5^47+5D]XA&6 J0N[5LFE M\4QQ-@VH^NLPZ>,J:B!1;%(HHO:DYH#6. M:K;W5+GO?#!YA(W>JJZJ@%7"9S8%PG AU.N)U=@&J6J..(+4]79U'[L* $7#.>/'FVN90M,;D4HE[0C^TU*!""8G_N6!WF6;NUL[F7$JNWI$6]]^!?[S?([@)(MW6<<^L9XEIPV8OMA\<% M>3#FV/< N<^Z M NI?"]K>*!:O(\[J+]IKA/9!2U_U"OY7C MSU0(2:T_]%?;_35O#OEQM&VZ@3LS2FKZ\B]%361!K[J MQ5>J>6]*NA;UUJ5+C=B<@_/3V0I"-&[0/,S4M85<;861UHHMRS1KJWQ$)04\ M(7EG&V/:WVM'HEK78=\.?\(]2:#466+RY,J#]=)R+OO!X>K:!& MBF->C_SFJ--Z^J_HW=5\]HG]BB%ZP57D\242QR6HPD2AYBKQDV;DP 0B9'II MZQ0UKSN4+X]51NL0P>KF*DGP=^X=.#W-]S1_)040-#6'=/4K M;"FMY<)FK]JK*&+NC$QM:UM8;#ITA$I$9>#;Q^(@)68X86FTQKCN,?!WKX#> MQ\$#M@63:(B!PA*%:]N !Y=.-AYF!];W 7,7]X=#0!6)Z0)(2]HT%)9(!'D- MG;#(X(K'I_5?E<\X08$$7MFR^!04K#&F#= M+M'TIC"-1S'0.#=',C0C-P;H(>W#NA'FZ2G\#BF\Z^WHR%7LR-Q)+UWS6SDP M/EOJX;XB($IPJ;$N.*5=5W7 736ZH#2IUA+N0YF/5:8"'5ZD\$$4.M >GR3< M^N._%B/RW/%X>_[+SZ!:+;26KRK88W:#S5BMK-]7@ U2\ MS(,2S5BUHST+Q>:;!%5+>T3CHZ67KH?/S]L\ 6/1:+=;J]F^W#JA4GO@FSY& M$)8@I6Y46(BMO=]"'S_O:>EJ6NIZ_#QT_]>B:=H7PG=]16H]3S;"22Y+E48M M;%D,P=2WK1O1@R",7'-$9BE4I)^5[;IFW@X/-DA_;QFEA2R WL.FW=C^K6K* MVDC ]%?2T,WIOSUD-'0]AD 5HK^-*Z5MWCJM6R KHJ_8TFE^UJZ139 MU7TD^^;B/1]:PX>ZCC8X]=%[F^M<*W8O''%4,CTH9FTS.2LJ&?C,*LP96+,*W3 4=SL+0)EOVM%RP_4I3I%_Y9E'F?I/J8Q4CW2]C_ MX2"02QV9:_Y*K&\(PF1AJI=F.=60J==]HE/?;9#!EJ5:GO2IEGVJ97=;!EH! M9ZK$5.Z+1545SF97U.0ABY70I'"FPFB;E<,3V8@KS;IHAV_7$SF 48T%*J=M MS&G8>+&I9F-;V@J>+I72DEC5;J&LGR1H1&@1V>0)<7.$N_RWRM04Q<)[\8$F M+!H^P%;^(C^Q6QUZT!6:^(4"(6B]J)%I+F?X<\H+F!-\(/$GZ-R)PA2R ;L0 MZ@(D(@S->J509P?&#K>0#6->)C*1((_*E1[F()8ZB3&FI)S(%>8%?=+'<6ML?6&*SO)NNZI"=^T.$ M;741K+OV+)DMI;"8$%\T@HUFF?%+.=!>4'<,,86!E&L]7S9P0/7M;8<)W_L< M*Y;1(PO7_W?A,8#5F\V48?I:83:/9D"OQK=&P;FTJJU8?PSA!0N1:5N%V#CZ M$:1H7'&B*:9OLC%F'[I[(/IF]^/@-RPE@O"7YUJ5*$*V@/RI(D_D5%24<"SL MIPY)O%RET+?)3*U//(VEN>;+J-:8.8'VJ8'-!-@E M.HE-X1:RJW6"[K3B-A63K6)QU>SAO5BYC+YO"Y3%-N)G(P\V*T.9KN\&@C#& ML%UM)AC%F"UQI%:6VF,LMXZ/K'?0'&R]@^:?I%4A.?W,YT1^;Z7.2A"QG["L M(N7AWKK?YH9K$N\/CWJ)>_<2]Z#S'I[S,+M\P"[A.D@Q,#Q"QFU44]!Z0:@4 M7EMND5-&O#@BH1+ AG2">+(Q6HQDQ^\@$K3(2UNLM*7L2RW]5BC0=GT2\">1 ME2"3([Q\-@5[8ZL*A?=$>4]$V74U^'U*R#$' [$TQ'ANBBN-13$7UC'K%#-4 M=!%#9EP+5 W;*8P-R@VZR/.@#CC:M %^NJ[VN=)-10&'C)1&-R:@V0NE8JR M2^2:J_)B2C1=)E6C>3N?5-EG$,.(>&KP)1Q;WK1_=\"$# QA5,]U.<84X-HH M8*9$_B;++J7O\H2]@V>I&; 'G/-YCJKW:3Z6#IURIF8SJ;4%JL#R5I=:6!%" M!<-O?RH3D[9$=QN\K751)-P620YN]_SOC9"?*1_1\LN$IQ0L=VAC9>A=E*D)3]7[+P>M!$(P[-4EZ:P_<,RU:>1ETY;32&8F M&[CBD\NT6^1R7"*]!GP(?J6B["M>[7A?H&\%HT&ZWZ6G91DH2'3DL78)*E,# MRRK"IFBF15J9:$7%R1,I)NSI6N>SPP)F99XI(ZP:%4]L-G3P8%^X%IFC!EF@ MGU'CBMPAC1/Y9RECKV(VJZ%4"0QC#7HJ"$2A33\((_%J10X&]A4#UUYF$=1% M2$QW-;R^Z8M(CN')-^L5E[DKI1;NI.L'C L/K\TEEG*(9!Z5,Y-WJ@;XNK1T*VPDE,>X+DI/H!-BHW\ES/X]W.9 MVI-==<(RU^R.PW=TF64J+YKSJDW>%VST+P_&3.OYDX+Q_2?\,!?.^ )8 'NO M<=E]^DIP?^'%YIR*?>#?,_[99*>LV2,ZXDLG N,IB8H(W621L7#^@O #C)]2 MX6LKZPZTZ:=BC[5&6I6Z(BVG"Y7YI;3%"5S)#KO]:'6Z]U\R4D7QX>*9[V.[4]/BA'UC5#JYMZ7OXNVW(K$GJJ3")O)% X MHNKC9(.EYIWP8$UF5 S" >@/!),!]PL,$60$^ 2S'D&#,\.3X;^%2-1A4L ;!\]'G-X&]=LOG M_MY!CCTRL* YK,&5<)V 9?E;^9@T8'''V)W@QLW928C76F\NUI;]QW["2:K(H!Q 8*!%#FP9/-2&!OW4[JG1C",V"$8K#\F2N4#]J:4"1E QP.8(Y@0"[1FC_8'[%^R M_"IY^J?D"E[&8[@^Y6K!X=ZWF)4F$27E''#G(&:RJ4K%B.WM[^V\.#H^.=@_ MV-_6A<*R&D27[)]H?+U1*_0P0P0= 39V9!A;!OU]WD-_>^COAM#?1Z&3KF6V MO6KT[:I15T1=[4 ]WRA?[WDC7<_K46]&[2*^*W.]#?88CV M-_AQL5H/?EC+X97F#VK(]O?J>O$[KHLKE>-'L4I.8_[^NY/CP[V35^%!Z?+T M>P9QLPSBOS$3AOVK;$-U/LC5Z/G#-_&'X)QT>?8]>_A&Q?#L"@>;UCKUC.235;I6H[&AS7U)1ZZ1;[)'K*P%K)PM/60!3B< M/)K>237U#B-S[@'@0.A'O_@L04R!!3VWUT'F*2'5+G)LOX(-7,*&OP]^AWI& MM)81'6\](_J#([ZFQT[=P+!_Y#+!#'%LZ.);P>4F,9KR-*H>Y9A:0_&(@4EV MQJ0W-4=P,F9/RTN9B L1@*:"JLJ^Z$.CI 6;TT[ZN@]7/G[($.R%PTF$!SH! MDPO;V&TVSM;19;E L+#PERB5O;$&!@EL,&,#E_>M[4MT[2W:(-=7WDNY1?YF MTY:G#/MJ(3(W*F>EB:0$)>MKHR44KL&M^QJSJQ:A]DK7\"=V&&PL!L#G7<>- M]0Q^+8,_V7H&_XO4N(4\%:J\Y]*Q]W1$'U'2U,D6)'VWJ-FND%"R"'N04M=S MDYF!7/E7X,&45VB[&C;+C!MY1G7(32593"=)?/$D6PE]J>+L>D R9GW66II0 M.133$%46E/9"/0VIPT+)R+8LX"\@S51,9('IZTCE=6+5=2:NR>V- PE+5)! M;%UEW+K*P??"QOJ>E[V^1)1 MN\Y_0%^VA $14-UH_2)$9JC'*1H9S[!ZVSF1)$^1%H$&HR)7*1:Q5%E%<.XK M*A7-_M$:5!)+IT:-<,70Z %2^Z0G,>,R<=1N,J!2D32:/&5W4:-^)2"X5^+O MA,*ZWE_HO9%3IJ"H[YKUQM=&B@4OIE1 EN..8EYY+"]-A=@\E&/:#. M:89*B':F/!=3,&1%[A\>^J>0TEW&(6H2P?TM:=L#D'>I:!NPSL X%@.&91@& M[*+D>2PY%B:@NK)4)B 8MJ'-JDT:ED)-.*:R^QQ_:5NN:U=/Q=0%:,LEGXHD MKEQH;PS[& 1>I%H&OWDX?3Y#EH35<4MY.Y%H9A:'_^X=UOO[$_?GKWZ=VO/]8K5)'18FIR8E@12V1RJ@IG"E3Q MLIB"J8,U%G*!K=7AN--PM0UZ1E01#]FT==*^MV)]N2DD]S[0&+V]$YG#7:;^ MC377;C)T=B/U%>XY8>LW5S.VF;+?O1B^'*_7_9[2Q6\ M\MC?9NV$U>41V%,M>/*LS=[_2Z>I(UQS6W;JF^?6;]=];-?3,S7+T+V Q#-B MNWIW#8GUQ-435V>FM 7;Y3+5B:S:\E+[;>FIJ-^N:U!12_)FORD]#?7;M1$- MG8W8YMFOO3W5B9WK"6VKMJO%GMJ5D-R/87%,YQV8X8A^@V^+IWN#';CT;/LB3],;W,+#P^'1 MR0/;PMM;K8.3X?Y*Q;A?K>9JO1P>'SSTU;*F57/<1[?#:BN%;_1=_!+_[W0I MJ[CM9U\93$[&S&E\]CJ)E957<[O:*R[C.BU?7+FQ^\=^9_'7.]"R-]!5/J@P MC_H6>&B_-]^^-WPFOO]N_V3O%:A_OU4 YUO:,,O&^PW[Y@US^<^YPFYY]8[P MMR!"^IWZYIWZ5/6L.N,9 M QN^%*:^SU&'U.5]STZ9 C:\+77T;+R?AW=.AX_'\"X M\+^E2$W/06]TI0]Z#OJ7U_ Z")*>@:XG_)Y_WL0R'JY@GYT,E?8QRAN+4?[5 M@.2EDO%5\&5X-&0T,"YH=&WM70MSXC@2_BNZ;,UM4@7F MF81 -E5YS-[,U#Q2F\^A7H?9Y,/ME\_$%IUAGWF*="2C"JZ.N'+(K1@,J$>^ M,"FYZY(+R>T>(Z12MHZL2O70*A>+9Z=0UF7XDO":I%ZJ'I6JY6J=E$^:A_5F MN4S.OY#]'[>7!^;IJV^7MW]>OP^JO?YQ\?GC)=DKEDH_:Y>ETM7M57"C;I4K MY%92S^>*"X^ZI=+[KWMDSU%JT"R51J.1-:I90O9*MSLD5PF>6K>R] MLU-]!7XR:I^=]IFBI.-0Z3/UV]Z/V]^+#7A"<>6RL]-2]#MXMBWL\=FIS>^) MK\8N^VVO3V6/>T4E!LU:>:!:\&8);L\]\U <<5LYS4JY_*XUH+;-O5[195W5 M/+0:C>DER7O.Y)H(1&M*YE+%[YDN>TG-L1K@P4'T6%=XJMBE?>Z.F[_>\C[S MR5B3[U?"\$5^.TSR;N_MLS3/O^;04%09E!',Q1,WXR*O><^;W.7JW'3 MX;;-/'C@G[\TJN5:Z[2D'P0]#!)TT7$9E5)&ZO >% M:PW'Y"+Z?Z4:?- UMF=J#,J VT&1(V8 :@O7AF??/SB@ P6V6"^?EMJ!Q!MO M<0>\CLD--?E:C)@DHDO.E1+28^.7:_=_A[[BW7%PB7M@(JI9:0R6*C]N87/" M[)W=.HP,H1SI0_',+I#(T):^=KU43Q<(A (PP[^9I[6DH,IK)@8N MT[9=.6[YY(8-AFV7=_3M2X=[E.SK>]5RRWPSGRLM(J1Y.;QU?7,9WC@@(P?" M$/FH]<&[O$.US9-+*FWR55B$^^2O\)\%C?%L:) #V 6HI9*A;IVD>NY=)"'[ MWQ#\F'!M9\Q79+\C)'P8"$\'):($!/1"N0'_(5;??+D@DO6XKQ^V28<.N*+N M0>K673#^7UTJ_R3&Y*/7%;(?J."6=1Q/N*(W)I<"9/^L;"M=D?LQ3:=ZX5+T MH=L:IWIV@AOU(WW9T)<%GP&M1QY5( YHI@WZ!"7>BPYMNV-"A\H1$HHUD +T M$KPCG72@)R4\9G2E0$?/T<[/W[^]GP@$N+(')CL:3=S118FA(B[O M0X@Q,4*))JD&!S+-2Q!74!N5X(E104(E/70;XZ+RXRV2!0,^E,W+HC6P. 1UNF^*U MZ))HEQE M?K2# HMTZC: ;&9EB5P:_W"8"# G\VW!.R-;*P'=4@V@&) >I/( M08?B4 YQ?B+,A8#^3CL;EV G0@+N_G# )&25Y@O8')-0#KP"]J>OZ 9!T@@: MA&(YM"6X988D?=9OFW THRDK7_[Y,V[M400*]:#C:"C<0(]R0+8- 11=?2%U'W_@%\1HOR.3#0PJPAAU8S1=;T(%"'MDD. MP-CFVZ-9HAK<0:+6:K\+QMS_-1[1$X,'1 MR#RH:%K4HW@4V(7^HJ.]U/VSSN#";C>QLL#O;"TW>*?.U&(JC*8^8X21V!KIKLX<=_7R8Z\2U)&:/(=\,@@AH##^+K[ED$6 !I5A&OO!\RA,^Y(9CQ%JS;*= 92]VS0I?,. MTX7-0P,W15M1;O(F,)_@>3 XW=7F#(NK:9X-FN+"7IA$T7@"EGJ<&?/3E"/_ M!:!.7&HZG@MR9- [N/U0#'T(CZS;A4S&),QPZQZ49I.N%/V9 6/@AY.D+JFZ M_**X?+146!1G1A24E@HA/]53DQ :)?!S\7MNN#%R. RI3;+49LR+C8DB!S0! M0SE2#'O.0N'"80)4K1/RR;#:'T+A84- UB#/R%*7F"IH)KI%,+IA008!J@*C MGLF/DJ74HQ"7CIN>\%C+Y1XK.L'\9'G-%CY!4^5H2M24T]335KS3VLA$MIF) MA\]*]%]N,G[AG+"&EY2G_Z'*2JS1P4]'1HUH0]?> W/V[&)'N$(V?RF;?ZV8 M2+,W0HRT/"FVN!%>B:]MS*]=#& H5VQ+1N^*M N2-:D[HF,_5&.C M857K[UIM(2%ZA$L&Y4>K(;C&DI4UEM4K%GS9BL6,>^Z=_?L[E*D[F6O:8Y-) M^?EX])_3$@_4\1@^8P1ASX;$?P7FCO6IFZTP?Q M9LP<^@PQ:^7F2MQ8B-$,0&-4H]LQ<<>P\'!LHG1>X?J0MORV5]N;6 +3DT/4 M#14,]AB6?GABU>OOXC84FGDD;TP;L8H@HY5=5XPBNXJ^%T>2#IJ!(XY .2L= M9'*?MGWAPABCI7WE]5TE]B#<7,MQPI_*-LI?I?!CJUK-@;Z?(EKUR#HZRH%L M6V-+J.\-ZKNDI(ZJFX^@+R$^)1[M0Y%_?7#O*D?UDWK]N%'3;DN7)N-I=;.A M6/:*P(=KP[.+:I$<$SBKJ^&LU:Q:;9(KAHEI9?"@E[9@2!YEM!D2NN27R*-- M"A/Q0.]8H8-=T>==1U1ZV7K M\#"GHB*\"&\.X-T[.^]TV"!8[UN>4"&BN4 4'1;A17@S#>\:>_"7;NAMKU74 M_G=&W8/)'GZTD Q;" 8 A!?AW4)X(0Q'?X#@0SAN$CVCMSC('R#FM6"=9B/Z(^Y%0_]$?UQJ\1#?\R%J(ECE#3;$(ZM+(FL MEP0F?\ZS<%D ;7;K;!;[$.Q#LBK>+OICYN>YUEA\6.LDEW57-@@N;6 0QR"> M>?'0']$?MTH\],=^F,N M1-V6- GA17@17H07X45X\R*J@;=D#APZ"T^JR,B)4>L>QY:HE">>P):?\]:> MK68\?@V/7\OD\6N[2ACSW:%>SZ&<7+IB:)-+J&$H]0PKZ,MC:CJGFI);ANK3 MVE,]:<[G=SD-[ FZP&#*5\@>]?C?X3GF[('[YB#IQU0!YLR[F\N"/L,T585. MG*0%7$\RW]GSH6WR79^WZI)+J)EKG=JL24XJM4JY4JD='I4KC7+E^+AND=NDHW[7 M/.7WY-"JI".[27=X;'I&G)/#PE&M7J@VCA90XA0FQ[C3!*(1?>SZ>E0X<1Z7 MV 'DNK#'NEQ&0>/'.6C\;2"AT<=J)[#0S)Z7OKO$+F(HG\/L J_[S+T'@9'< M90?)7:;P([_+,]ST;?E=)B"^+L7+U'8RP/+RU,8@T4LVB5Z>Y8ZO1_.B>]\W MX'D9^DCMDE=J%VTRR.V"W"Z907$5MTLZU-)-7.P\2\PD3WD!>WF:+>1GSAXY M4G"2/A>3]"^0 &V0INGUEB+68H*Y87W*O3!3"(*LYH3Y:"A9 #*(K&/R&%KBI M0VS0[M'N]SAV_YEF[E8"G?XN58NAUUQSS_?5SB<3:I_^SB\5$V M: *Y,P'T<(1WR^!%1LUM0Q0=%N%%>#,-+S)JHH5@ $!X$=Z=@Q<9-?'$S?5G M.O'$S2R+A_Z(_KA5XJ$_YD)4]$?TQSR(A_Z(_KA5XJ$_YD)4]$?TQSR(MXO^ MB(S3:+-Y$!7[$.Q#\B#>+OICYM>!D'$Z>T:#01R#>%;%0W]$?]PJ\= ?HFLEWA^*IZ?FKWS4W>5]3*9 MIRD538(8>2D) @'I%^!AG&'?X('KS1#[X,Q6*^N#M^SC'UK=)9 M81%7T"(&R0NN+H5PR844U&YK8HN/7@?T2">$=4_B.+V0$"I\A_S!M=SDH^_" M2WXA8AY,8C2]IFZ?_$MJ)I\/8NBS KFVOED7XH'4:XV"(385N,_]D3%N+:2@-&6,:&LH$[24S4\ZK>'U^ MRM5^D17*RK?BI$Q!%YDM7LBE)I*S,/X4EKJX^3YFJ8M[:@)9G2']FY+5)7KB M2OZZE:V:I[1;UJC'S'9S#=HYFKNXMK:![<[0Q,79[O+OMVM0IR$SW8NJ-S6? M8*H'WX"9;C7U7#P>;(:![L64-F-GRSA'(NH/?65O@JO5:WZTN4D5/@322V>'5M>0F1* M/-J'(O_ZX-Y5CNHG]/[;JK[X*ML8D<=*\ZNSNX0NJ1EJXCK"F$\8MVRWT-LV M W<$X8X@W!&T\SN"-%OYYG8$+3Y*=2?V!863X"N6V/>G*__MH3+SY='6%B6( M3UU6($I2S^\R62 #L\ZH%[;T[E(!M\VRNE[3EV8M;4"EFENIGE1L&N/G?I'1D M'>.>F>D??'+/S!NV7=&YFW&J:9-J1\'KRVWW&1M!4L!6KUG5I03Q&8'M>9M< M5MEFAE&5X-&0T,2YH=&WM7?US$SG2 M_E=TV;I;J'+\E02"PU*5A'!P+[ <9(OWWJO[09Z1;2TSHSE)$^/]Z]_NEN;+ M\3C .L0.LU4L>#XT^FAU/]UZU'KZE_W]BV3&DT"$[.7EF]I M\%%OV!\>LOZ3T='A:#!DIV_8@]\NSQ_2T\]_/;_\U[L+]]EWOYV]?G7.]O9[ MO8\'Y[W>\\OG[L9AMS]@EYHG1EJI$A[U>A=O]]C>S-ITU.O-Y_/N_*"K]+1W M^;XWLW%TV(N4,J(;VG#OV5.\ O\7/'SV-!:6LV#&M1'VE[W?+E_L'\,35MI( M/'O:R_]VSXY5N'CV-)17S-A%)'[9B[F>RF3?JG1TT$_M";S9@]M+SWS>G\O0 MSD:#?O^O)RD/0YE,]R,QL:.C[O%Q>4G+Z:RXIES31EI$W,HK@6572@TBP?5H MK.SL9/D#J]Y,\_JY@G/W?<%?C;""TG/Y_0 MTT;^(:!H:)X5G^T^C^04"L>ZGKCVC^ >PS^#H?L'?G%<^^)<4-O&*@KAYL7G MF1Q+"\-X.'C:&T.GI;=0Q0 $5NAOKV,090:ZCYVKQ&21Y=BIC"\>UE="H:EG^6E$25.#7P*JQT.R@WV'# M/LQUF; S(7^'(CI4XCNATDC@*X/')X:]%VDVCF3 U(2=SV3"V8,95 7^,8$J M,2TFH&N@9E O;ECUV^_/_7>9TOE%*B&OSNB[#A#^.7ATLY1AGRW8Z8C]0RVL M2@1[E4R4%<$,!K+;8:]MV+T;X?*5/PU#+8P90>$J9H.C_E&'?0BD -- TG4) M54U4I*8+]B[B?_ .^Z?D"8PON^#&PEL\[+#_R1(#UH0]%UE<9OXV@=]H\[8*/G,''..M#Y9B:@%:]P M^7;3UP%!G,QG MTHI]?%&,$C77'"Z161\.H/G^ R/?%9OI?H]? $98%8^PJT\JD*9A@/:>#;K4 M$3T;5MNU337T>A6M&6?S&=BM!5@OL"33A*EY B:$!#_5T@@69G!7&!Q7"?(? MDF:[@B)#O/Y90J$X_1,&5H;NS<#X!,N&UGA#"S-093H0YJ3LI!Y*0(\$IY6? MO6?#'9&?,R<_D8PE^B^1Y&,92;@1J!@\G^M"H\44I,6#)Q(7T)M\ZL7'J5YA M:T8DQV>$U=3$SKD6-4MY!L N :U^@H^T(M4P8 <[(E*GC"/D-@AA4ZVN9"A8 M+FSD5%_3*^#B$?2-R(?V6L;0K?S%LD@>! +L)2+C)@5E\N^&;+SP19QV&P3K M3AP:F#^HJ[V'X#V-&0?O)LYLQE&7)V*JK*0>WRUWN:-*M5F(5CJW]T7K$%W ML.V"\SS3J!-00X 5CC'"8#%T4D1 .NP+-32H8G'%,1C:J&$?A,)R&1FX(MBI MM:"=R)8/'F+O4 =-\X'N(S&3-J+B!UI=E<2VM%0CV&ALREGQW^"RC[M2^ .*[\P/9.DD:4UTZ2 MKY@D!]L^25[5! [%D19K $[C8E8'P_J L(VE?_%D*G'PN3'".J\"[T<1O Y0 M&R4[%2@\5 9[(!. 3]A4D&)+\R/WCF$R@C@O_+=2P.8HGL:[M!WV"09V?Z;F M'?2>8Z$#"<4;$>C\N^3HF(<=*)6!H,EYX->K*A?S5:O;=T] H=V" MVEY9ZAW''+?>1;FLA#L(C3@P@BJL(AJ,%BZ6D8+37&,!ZA"1@DQ\9"3E,JQK MPUC8F4)P!)()*AQ 1\5!&;;JZYOF_L'NJZ_W(@4#!D+ G4>)TO.1:PV>+@AD M&R?93)1ZZY50#H4P"@N 2N=2X01B[@3"8!C#!5K-Z%;%XO%P\V)Q=+A]8K$[ M@D%+8OD"&"V=5E:]5JZ1NTS3HG?)IJ!=-YB5]3:5+]QLPA#)059-KL^]_]52WWERJ\6'^E2HM=)MRF?"KV MQUKP3_M$$1SQ:,X7QG?C\7%W>/C7$Z=,/$>VOT2DO9_TW'7+K(.A8XO5PY = M#'HBL46-+2?W(1$!W.5Z49F!/ /G0#Z/P>(\QAL\Q; HC_PT]P%1 MZ=>N\>FI B61/:('F)E%L3"N\>3PK$E,L5N/GK.8NL(/1 M%RT#5S% +J#'X0UH%)0P1J'%%_AD(@(KPNY&5H1_,%NS]9'/WU+P<0ULJ^?('::?^U49D<%>4 MTV9]*[:,"ZM,PQ\,(+93Z$].H18R5B#CK9&4=A\)KEV9.-S]Q95SE4QD".(@ M.4:,VM643?3XX>Z@Q"JY#*VP-X6%3!3J(F>3E+"O,%,84G),3S)L6'_:H8LV M#DRH)L-M&)23T )I3(O5]$B*EFR8+9O5^JO9,]<;) M4OG(3 JE"2)E0*M/LN:M(?>81*@J/F.D M_C$"9A5.H;SF&,&/6(5R(@6@.M"=(!7(Y45]X:?O[?D#NR] :W'/T7V ;C%J M/=(W+6[;1'\RE B'+S+^B%W!#*),@H(4F%GBP)#B0B M<.@-0=FRV8WXW&02['\0<1EC@?DF3V>.QXNE>(C2 M[;Z^O* (&@!NC"$"Q*W$)%W&&!VW:G03H_!H^]7HY36@A:&VDHL<8LAX(C7H M/.0C@Z"@"SM65U6OP(??1"Y7S'.B#8>K%JH-OE828<#Z.JXK 1P#[SE:5!2U MVUY.L;S*YBJQ2B>BB[> ]V]Y8>4'D=J=\#=6;[<#'V*! @%OB<3O]ZO$ $"2 MJSYO;A9=K #L):ZX '20>M%E^)$4:JU"_ P56'%CZD1^P@.E#P0E+5?+YT5H MK>XWF:S'NV]U+\M T^U;UW[WR2UHJJ/NMJU@/=Y^"_NE0H$6]X)4#XI';C U M@+2YVWF\*K] $; KHBPK$@U<6S/S =[<\N:VWGV=/8=+K1F];7TVW'F%=D%P MK2K!V*0OSN)170W]B/* MA:&&JXF80HF8++8#B)AG8<<'NA3X&M,7J,)* =-T:G.$(@Z*P(;K%3RDB];)_0JZMDA5!C^ JO9&@JG3@7 MA?4%LT-Z//]UY(V7R?05?BLW=XTKR:W?]TW#>KS[?M]S:=(,M-][ =HS:]>H M-M7IQ]OO^KUR?I5;@@&5$'I1J&;LS[6-3USGL@)1_,BEQ=&I%A46T%H"<3T? MI]-0+G:+*8\CKZ?R6M@9H+WI#.R^%$E82=F)RK#+:I6OECOA,L(:.CXO3\HL MGD70V'VAPX0D,.%L.H(!DXT!?=1=UZ(^JJ#<\Z4DZ!>!2E0L [<^H7D(VEV/ MI77IP-DY8AI#P;D)+;P5MSI-CG/E&:8S-!S0F\1DJ=X)RH*7@MOX/PIL_^VG MP:/^"<4*(YX/BF S0(@(9_S/:J%%_- G:W>1QNH3?,YU&5N'(<0^(.*W)[3" M,X@^\R%IC8GNV]<7A!UY@W_761:M'9E$_W]9/OM2FW4V<55&=.+!7?T M1*>V/3/5@!99*+]CHT+GI+T7BG9W<*^D:<]<_E:6\"LE0WH6"\R-5%D $AUS M%>?W9;B"4/&NR4-7;AL![0QVRU' H*2-!;,'UR.EP$D% M[6IG_\WX)]P0($-B?\"T(+8ELCZY[K*7:@Z5UAT6BHFD$U&("1EH$2*S8^+W MDZ!V35#NR4!A/4N6+')U$]^77]J%3IV[WIS/%&T_R[O&+Q.M&C]'\16?>(^IBHF.+=QY2=#(X>DL?/W$E" M^+VZTX\]B33AQ,E%A5OKQL.0\:?V(43!NI2=1?*HXC025M1!%!)K(TY90"O7 MVP#X!A3IUJ\C?YQY%+Y^7Q[\(!EQE%//J8(?H6.QHKY=.0<,J1Y*](:,B1*> M+VY0":$2AE11(IR^I*GN&/G(>RN8;BM5@)^MM&)=I+2MMG L:"JN:%)5>56K M6*]>=8, [A!,-2;Z1^-CX#8M?X.F1XU%\TN+6'G?PZ'HZTK#[= *!=@;[7P+ MD\5B]="(6M!FY< L[;&H?3VE3;(+#%9< ,O"#A:UH;)V!!, MQ1>=_!=^;(Q^.YA9-.OYMLS\FU"P(5+WH5'?I RC!C,5:[%.V3/=3 MBT!-$VAV""@LTU(4Z;X)UO' -Z,"O!2.77$'<+F?/X"I'B$I.M.]?<\\^[1 M,?$K*F<.KA6G+3J0L%;[T_MY(F'1ODN0F'0&=1FQP<'Q8#!\_.CQDT??_\@] MJ%#_R/4XHF1:=F27T#OL?,;574OOV0W2N]UG-JX1Z/MQ:&.S1!\>/!D<]$&N MMT2B7X) _RL;J_:$J"] 2??@B*A3@PSTVJ'-+1?H%KA !RT7Z+YS@3S$SRDU M>7RSML<>(##2@3R*QXUN%1#?%%YHVG=_+97LJCWXFR'OW'=-?@^.V_B X75RT)5[DU?*>D2.6]N_Q&(<994G"QQ"C(0QOFZS8J>*VJIJCJBCU72Z&L MICA4EWUEN91#TF^37/D-6IU#R[ABHI6[)ND0JV*;I)NY97Q\5=2XG8GK9^(] M2$/V=]+R:%9>\_E=3#^ZA.E5$NN&O]E)NFQ(4%"U5,7):TAC:]['=.W8B5;4 MUXOZ/4C;\IHGTPR\.I*1"4;\=G&''[EC(Y-"@!&RS56>#B2ZK56$NG>_ M*H A:Y^D?X^DA;<#N/MO8L&+F$N"O;FY01_;@5X??:.3W-%!9N.()Y_^\[0G M-QF'_:'C+X=M_.4^Q%]NG(G__I#GKG7S"R9;><)]X[&3A9[YS_.)(B,\BR/)= M8%_3 \CF\(YL)1N)RT'B-?#W7:NM=%*Q4MN\&,L>&,&CAW=5PP?G/O,]UF+$ M>J:WIJZ;K.4/K=R/6N7>*O=6N=\'Y7XV8E_%5=@^??]5U6]-P(9,P*/6!-P' M$W#SC%L?62]/[A[<'HOIYG# VD",-!1R!FV=,\:;%+?Y[DRLZV#;'?F1;TW) M%[>+4&+)\VQLQ.AN0HR#XRT+,0ZZVQY ?.='&2-5()M5WC%R?3$CKU)QAR7" MSI7^5#MX:VN8]ELW[L.=&7?O3SMOCUGG;6>?MSWMJP]&VNFKG/ JRJ-"->3CMA1#^$- %->"-L#,5%HW8 MS*;U55;OSVY:WSI+N@,ND?>"_6E*,W@%_",H>@:&;H*"0/P:RHU0'"E2,++] M2:LJ%9AK"(TH6-K,U,^0+9@\Q 5W.]#K_O:I\[?A0YBR2KFL1.4Y:%A8R"VO MY7C,<-MUP_EFW:);ON&'F D[X"36 MQ#7E"W_NG[B2*C-N3BP?N$,SQ.\(QHF2(9]3N.-EZZ<$>6;GX CD/.3$I::$ M9U1LDWSM&,PY_JXPY\]B&LQ%=!.DZ8U5N("_9C:.GOT_4$L#!!0 ( )TQ MFE@K7(VFY2( -\T 0 8 =FYE="TR,#(S,3(S,7AE>#1D-#(N:'1M[5T+ M<]M&DOXK<][*KE0%4=3+EBDGM;*L)$XECLM6+MFZNKH: D-R8A##Q0"BN;_^ MNGL>&/ ABC%E@3:V:F.1! 8S@W[WUSTO_NO@X#H;\2P6"?OQYI>?6:+B1YS)-V/3UGW>>_LM'?TE%W^PO9^N[G:IZM?_7IU\Z^WU^:Q;W][ M^?/K*_;DX/#P]Y.KP\-7-Z_,#Z>=[A&[R7FF92%5QM/#P^LW3]B345%,>H>' MT^FT,SWIJ'QX>//N<%2,T]/#5"DM.DF1//GN!7X#_Q4\^>[%6!2:U%\ M^^2WF^\/SN&*0A:I^.[%H?O77-M7R>R[%XF\9;J8I>+;)V.>#V5V4*A)[Z0[ M*2[@SD/X>>Z:CP=3F12CWE&W^\W%A">)S(8'J1@4O;/.^7GU52Z'(_^=,DOK MY2+EA;P5.'8P:IP*GO?ZJAA=S#]@V9T3=]] 9<7!@(]E.NO]XT:.A69OQ)2] M4V.>_2,RW\"_6N1R\(\+NEK+_P@8&I97B(_% 4_E$ ;'N5Z8]??@-X;_/SHV M?^ 3^[4G3@6MK:_2!'Z\_CB2?5G :SP]?G'8ATV;/, 48R!8D?_5.5X"O2= MM#Q+V#NA"Z+@ZW^7LIBQ7R>XP>QRF N!;/%P:_BSU(4 M@;?\_6_GQ\?="_\U?3ZZV&?PVY@G KB5_52F,W9T'K'C[M%SUI_1^'RLLB$K M1H(-5)JJ*5 NF_"\D$+W/O\F')VO?Y5O878S=MEC\B41&QWV7\8<3'&KZ'UQ+!1O($A/ TB^"_>:%2'JUX M>*?)+^9EC[T'93,<<JP\[.SP].#BY/GT;L)SD5&1$2D Y7&MX#>P6WY3(&@G.O MI>GD\U; R_D7S-4Q,^Z+T(+%P S_@05.1Z#\V>M7+"O'?7B%)/^.GG8O_L_] MSVX<2L9@M\ZZL$<_ "&PXXB=P>_?@QF11^P/B1LC9B5LUQM@O1'[F6B$K/DX)6;><]3 M^WZC7]E5S^\*B>37V4#E8TYZZD;$HTRE:CBKN'Z[,AHX;2V;O%-JS$Z.N_#Z M2FGT!0A<9)XC^/>5T/B206U.068Y\?R'7/GJ[0T,EO_A,5Z-,15>9XQ4O]?Y M$1,\'M&>&!49V3]>TA[:E\5 *H!YWQ=L!-L$ F< VS5/P-R1+]WD:!-'J9%] MG=3?&K/!7OUH^W('Q=(XB8B1LH Z#V Q*N_]K4O_6_@U!:G3(X+#OQ9^IH?T MM$HELL+ON)L<;29K/!:\GPK65SG<_^V3[A,6BS2UOH'_K"<\=I_MI,T=.+64 M3[3HN3\N/FD'K6L#'D:AQCWI'RFRJ(WD!]%LFS; \_$3+1G M-[W(X?_)5M[VK0 ZBGEJ'TVS@%E>3$<@+@YPRT0O4].<3]QT4%39K;7S.0+R M*Y)P2O7?7^ SMS);\Y%H(4.QEUZ$9&>_\E9K5&FW&E..^*U@Y.$ #\H,N3!; M;?+?P;D!/_X*7AU%B.%3A$L!1RBF$\D?@T& TI?42F_JTKYC4#THTHK M%%X*5^!;9L(PA22>TP6.YN^$:^"=@"ZMF-4,&>/?+2YA(U#V'_W>[Z,3 WLP;?O:QS\\Z1]^XG9J?>#6= MS9___"QZ>G(:'9\_W6\YOJ$FY.0J 6&PLK)M9IL,@*E-H(QK[-Q22%W;W7,*@W'7,-!L:Z)8&VHSS1 M_=)9XK1I+.%]*U@2NIX,1Q-$5=Q1F6:Z!)52M]&N/\9IJ9'>KE2FR[0P"I!T M@B'=A9S0'+$R/"MM@QNVM,OWT*N+ M[V%-@.BHX_WANQFVN4OX(><9&5E&:]37\TDJ89X65K_@N;W;F&A.GC:,:(XZ M1TTG"GKO*][T9Q5K9Z>T&]Z; O ]_EJ!J4!+GQ@&TIB1L!NJXBZ-<_'#30#T?NQGB^Z MF;_L!&^+R(/4E'9W$H&$[]!:N^MF!;?;Y7?8#5P/EXW=CIH5 M^]"P9J6&Y=JM=S;X (/U"J8,UH!,0 7KB+G0/CP /B'Y9##42$Z"3Y'Q$. ] M:P$?BKRD]>:PX1BUM;D!^&+(,_D?,]8V \YW1)=#T_)6:FE2%[V13!*1P06X M(]V3RG.8+ &1U. >H70BV$E@A3\$UJ,.I#@^M6OL^B4>!9,V_QWEWGWA\8=A MKLHLF0N>!TNJ_S RVA3%+H;1#^SG[K*5VZ\",(W])L32S*-T)GPH#OI@K7TX MH(AHCZ=3/M-V&\_/.\>GSIVQP)KN'/JF$9B>UGK8P'HX;KKU\+X0$TWZX_JC MR&.IQ3UE;H,LCO=E_\] _4QRA?(.)*U;BE?+N1B6J9'"'B<1>A=R0U.Z*T@*[%^U&#UN[ #P4"+U%1V[>Z>%MG*Z[N5R6@3IHNH#SAOD5; MND%2Y["@WK )2QX:5W1*,.U!/C]2YRZ=Q0OZJOK5< M7=^3$$*)R9*S+F5JS! %_PA[P&,,*R$0 @Q59+M!KL;+9A%AABHM*2O3+PL4 M9A[^4K./"?HRIO%!2!5\/&%)B7%T4<2=RKT +LQ$(#?V(^^?W']7%I)-M++% MV*E]DYTS>C\.UV3LVX4Q[MK*J(X>(1_'0.[N?!$16Q3T<^1[GSD?N3G[-_H\ MLN^T%7 ;"[C3I@NXFT"M+:JT!@F\[T$/$W!+;&8I;B< ;0B,IO(5$&WSPX[. MN#6B/N:E%CZV@U$[4#"3(D6H9'8K0 =PO#(7B!,0N;8&+!L+@7#)" -F!LG M,9J$L3<9AJEXHB:$L9R0=6\PC?A\;PFOMPZ#*!$JH4-K5@9QLHL'#9A_-;3; M>*>W3KL@SF(,]?+,61^>EGP2;2'.28+07T>_SM$67>&(B^T1=8M;@P(',DXE M1;WWT>("^RP&XL+*M\K8F'=CE^*3[N=.HM_+\V2UO]42_E8(O_'.U#N1BEL, ML3NDRQP'P-^9B,&?P10\2&X@\+C048@- ,IV99GP@^H7'.FW=F,%A+/RFJH,#\I\C^B)69R&(J MU#!N!R:/-&Q,7@N*V,D'^F[5B"9\8KRD.KJ-)HQ7K(YDL._M@. )392SM5 & MV/S1(J HRB3R8_D#F(*%R,2@U3Z,JP:<& XV%#-5K MS 6FV&KI)K\FGN<(Y;+TASZJ-Q(2W <#V_IH5KCT%?IJ8GC'\SLX;U4X+RX5 M6&-<+)^;358$&6)BAY>FD7C]Y M%QAG60V&"D"SF#)3@PZ[)&7E<9NHSA8VD$UH/IJ8&[8$2UY\>#&T$U=/R,#O M=)DC^_A<[16P7L8&93K VF\<5O5!R%EQ457=;(17LFBHOBBF0E33PXM7SZ_3 MHBL^76>>-5UCON4S4VK=&#?\=S 0@8?.@"EG%1QT,Y<\B,A%%N<>XK'GD=MS MH3HO<"=<>N FK E\%)""M#)5Y?V;S%HZP%L>J"#)' (OY>ZXI@BT MC/ :5[R%E2E%7L8%^H0PX))Z09BLB1>8Z;:!S>WPRXY$]!W9CCFX+GQ)L5^% MR*5&'0(#[DO"[T.E,.P(DA;(-Z4X0+_4"/%&"H2/8.C8B"8&2,$GLF%!-1$T M.I*JOP-_ I.4O,]L":7N89;2[!',$5&P'=7SY?.6IK="LTV/AC?(!D?EDI4 M)61SD;^(:2"PR$??JZ Q"7*I79RZKC',GR"FB96T%F%!P!7>FH+GD.(??9&) M@22>"\O=<1Y^!,]6"EM*@#E4"EW3+JB.< 4F+D(1_9Q8FVKMC"I:&A=N^6XK M?-=XP,TF?!<]N'$%1(@6$="F!)-J6'(L@1'$4KH<#&PXNU)7EGH3T<<^2E7Y M#Z*#)WR&M*K-L+E+(>!@L/LFIU?FADDK/B)[J< 6;,4(',?AB*4*.-QB=_O[ M]"Q-E5"ITB;!$A8;AQS6MHRO^K1+85OA<*?-IW"FZ0]UL&)@^XE=2NLZM U MJ,,,*JS1!!31$(AEA)Y-<(?4M%"9D-_MAY0FQVNX$-622"P:G<'K28'7]FOJ M*D"4U+J)K>=_&[=M^6TK_/:LY;?[\QM!\BRLQ!92D_&#G]%FHF 5D+)L[9WM M4.=YTZFS3B../IQU;+J]!EUFU6)(JK+#C8%1H=Y<^"G&K+Q!KRQV+,""H]9W MW1:]/=\Y>HLQ%H[TXDUBB9@I;B.;#K&\Q.RVH9A:<-/:R<$8,<]SB5&<&%4W M45/E_D4F<(38LM*!DF<3TM:8J^VF( M-FR_I317=[?H68['H#R!), -PS+J055O;'%-*J; !@5"<@86JY9($>'7)CZ2 M@L0BBTUTF+]OJJT%ZN=5X4M%NP* $,0ORI)*(&(@\&TRT: M[).D[9>%!GN(&-C+( :V&08@!&,9N_P>N?X-FCS>(]U?PS:XMB'FL*?OEQ.W-5L(4R2(D=C=HC*=&V])$_% MW0QN@I'+.-PYWY^=R5=A>EKF;CIS?U$PO8=D;E-ROI:W;>,\F8NX4+EF>\HA MB## 0 =&V-_V[Q $!+D3^1!Y.J>%XO%A)H3F4UXF!1:Y9X:UWS RU8K? JN9 MM'$6W-*RSE98I_%(NSH!-RJZNZ$*:BEV*Q2[(_BUOVY/ 67=JH)2;P-^JWPW MJGMTIP(G'L%D SK7=:'U0TN 6R' QL/+;FJ'#%0A^!#T.&^@5DF'.\ZW6M'S M:K?3#2U7;(4K&@\"NRQL"R4"NRP].=C0=9EYM(P/FH9VAY?#04,:1!TBOKUJ M7)&+":,F'_H(X>R>Z,&-0E"9,9J#_D<8#3$]D&R#0/LQVA0-;S#P MM8,&?2VC0$!;+-Q9Z(7M"_5 G/&%-WTYV?VF+^\":>G0B[]3FS9L+7=')YC' M.'3O[LD&^>RP#=KG/R'>SG992S;;"L+K*%.#9990P^8Y<8._:^P\BAHQ"LX0 MK8Y"7A!=U+PT/"IYO0,3D?C89@)RF>KZXM3A2?/3CS=CVSYY#8?KH)&%6IO*7RP@420P4TWVALL?$NE7N9SM %3@.\<-^\ M%#1K+'(ZP;O>CO=.)[LZC:W2CVP/!\#S2.O=^WUO]H6SZ.TY!BI4Q3)?VHQP MZBBXTFD+5_K2X4K/S-G)WA' @(^-S0 [CN_1T=PZ#1>MM;"IM=!X,,1- ME6RT#7>M$3!;HFU4OD8;>M6Q5K.N'\J#F'IL3^[;A"K>"XGG?+M)J%>R8'N3GB$,O MS+&**U"F%3MCK=*DW'3S)O5I#MF +[V&)#S&.'*)7JM7\1%].EJF\&G"V$2.5>YZS].!?;9)N#2OPNTX M-M&X#;=5>*A MOLZMJHY#0"N5IT:MTN',1$4@N8RI:^I'.FSAZ.40"1%,L"RH M)$V7H:IQ40)T9EN0W=$+PO8HDO+.)D4#KX/6="F"Z6I0[O"%.==$) ];S_25 MD.V.H#ZNZ/63');"MK5"L?OVW=7R$X0#*]$WP:]!X(RH)B)MZ>C3Z:CYX WT M:LG0S3 P:&U=M%OIQ!D,13XXNV3)[V!=QF3638 N!JI\$TZ8#_U(N[73WTX'7SA-CK[@U9V_ Y6E8'O!F MV<%*]K0N[TN:8'@5S+")_[% TE,CU< M%B.O,]V*F)H+3X"2:@]9N0=UGNT^@_U Q^NAU/V93XD&WU4GI@(IO))Z4A:? M(?->BW23O;!D,?25S+#5=>^ +EK&E?3#7'H$BXU2/NO)C"+__53%'\(GX&-K MPU?9C^/3SNGB@)^T6/,1!P+RS\<\O0A?C?T*Z>O(YV[HG]K;^OQ EM97 O* M1O5H660DU"07P2%I-JW)LW@51, \D+"2RSA!3 D?U24.1/2';I7R2V2I]N2 M70]G#3=.R)TU/Q'PBP#+,J&WO$I /;XY8/GCM2U*O+7U7-1BV4QSX>A?7T:X M <=$H>%@N<*=APE;8V. [HFN#_,@E^!$8+F,&*K"Y!)TA]4F&]X7\PR#+GWA M1DU<3]V3KCDNCE*<# O.3'1>P_CPK0^$9.Z\8 +:HM0*'NT6;U(8-$#D@M?& M3$'LH"[[8^GPNO:X6;\P,P#E4@QZ(',ID&MP/-18QL9@S#'B>!GX1U=J[%"* MU#ZT^FGE Y67-BM#P&&PD CY13"#,.6B3F"-!,^]UU-_ MD!=X+X7\$ZXQ=X=7\"G/*QP"]?E+ZY %,#25K4,%:FG-NGO81$]WWZR[X1^% MB3%]+QH'F[SF/GIJ6P]R?*S=N[7'J2Y+'A)N< M"FQJKFV^)M/E>,RK$2U(TA;"4&Y28*$+QE)68L'N?JJ1'H6GC/J^H2XNF?P2'%V C=E-"[ M0ZF/.B>K0D$MLNJ3D55G+;+J$9!5K>:]4VT]VWW-^X:,WH9I7#.I #*$AFJ9 MR=@FG]!$ES9&B/XU.O.H$:P][L$W9&_;MA-+M9"W1&U3"J%%5(/*.OR6\&<] M5T=$P2O.[6%,9I9!%9W[#30%^@5]8:K^914$J!P)](I,S^!:N ]=(2JEAK<.J:W<'@P1.YS.FA>UQ3,[K8G>OM;@("_K#O.X , M5)FO?J9# 1(FRGC0SOM+<9VQ&F; + GE^;'G-+#1+6P&;$R\9&/$9MM!TYB. MA/F$?J_(/0[ ##6#58_1;@//?&Q[5)-)13]/J4 _\R$ F+"<2%L24(T"7PMY MB[QAQMNF];->@G3G:XTS^I&;L1Q!U%(24X)R+Y+$F=6ED0H^]41UVU&4_ MR?*CY-F_)5?LFNL"GLF3".005S,T05])4WL9.7_ZT4JQKO'M]M8>N3(K.8:K M_WE\= OK$D4'Q'9HNA1E#' MV?GYPG3"*AD"GQK2.,E5QK/*JLHPRVKZ:0Q5-FPTU>-(@WGZSWZ&W^G M0/D?=X\CC!6#?0ZZZ64I269YWF>_9:A!-#JEF/)4VN+#;T0JZN91A"0$\N4/ M693Q"%=IJ.='4'"R1CUV[ BD4??\V=/')B)\(RCYGG7_.23;AHCD,07'5<_O M/VF2U\%Y)C1$HGQ]W(4Q [BHS"@7]?"8WT *;O%"3A^P+, M8*""/Z2AD@6Z8'OV!HQ^?=A_;/)8KE[:^/ Z%^]\][W4*[1+,<\M.0:V&N.N M/NL\\REFE^#B\0<@%@,_)S.:(,"Y:0KJ;%3ZHP_[^MZ.GW8N%>';M%(>XOM7N ?*':T:.?)G MH6*S2(,?=@CF)0TC*_?WK*?P%E-Z5G!&?'(K-?;;-%3HWGR0$:@G!(+6 M+/;4L,1P"A'9O9[D7=\^AGV=5[Y NT'=G#MHB;84R6M)PSD3R7=\\LJ_OJ B M:SD1VN?C"M5,F&PK'?0H8-X"CWG$+L)S.SOOOB>UY]W)<#@076!&HHA5.G%7;: MB&P*Q*9%S&0L4M"#!=O$[CVTWO/=5]S?8U ,!%YC>^+4-+?K,P%2:3PIJOY4 M08VJT>BD<9'N8>*S2I B3Q! 0U@H.>(I'&H&2]S&KOF.#SY69>&$HYD_B78N M88J=" =V2UVN];%FU++P/>C_J+O[//P+Z"5XB>!RJ?(N]FW/N;KW?@-9-+[S MT24P>6+Q'U=D/!J)\+Z<6+FQ"L2X8]""IRVTX$MOVF*1KI<(V@K(.@[(6E=D M;13D\D0QE8.#&8MNK3&4$RH$JU*#6X4N?ETRL?&P[BLJD*U@S@(+&[2M0_&N M=Q/,VZ#VH8Z\IAK?&05K0JB#;_=N\[[N)G=.,;9.+=WMTD,2(PH.+:T03LIT M9J(I>F0K*DUL!=LRWG)PQI$UW&D@+;MLSBZ-;_1Q#1Y?'C3A:!!CV XB7!N% M()(HT ! KN TC55B$#N!N,?>@E@?4,7F[H#61O-:I&HQ9'"TPNQ/A4U=%@#& M:!FV&%I2B0&S^1,_CGF!B!/35\QI,Y%KD:!RH\/2\>R>L)(BJC7Z=MX>#S"_ MTY&P[9IJH>OH_C.A:@T*R<8@%?*%[; -IMU4::!?P>2@J@ +P#5-%8.;8-*W M$AP1],XS@]2AAI#S]:D&"64>X2)9HM8/G0I<"8-6X;8G"$:WPCF9_"%2O M&\40-0:0VKM?%JQ+ M9JDJ<[9WN@]\,?%^UP-'$6J3M2]/UN%/5"TM"[@[AE__YX:2AI@$25R[.U@. M^O*X+.33S,-!T1%G_91G'_[WQ:'<)D#JJRXA>=;&>78VSK.:<%^_8;^_OGES M_?X]^_W'ZW?7OWY?KSXIA.F M_FM-,_!0>]>/'C %T+R/!TY:R]I(KMK[J\B&%LN(TK]]@M_XZAQ'P882@$A3 M/M&BY_X(=Q+5HJ53?'64E,_F>EET*]5IR6*1=PO/-W:T(R-#"L2OH\J'.1X_ M6:6^E5/3S[X)WNN\O@[V(7@(=E(8I&KJY)+[?(#:OV>X90H[L9:*_>^\3^7Y MXL(IQ_I20W'AE/TX63;6G_$\_/9>GX^>[:&[#^#G;PN8;NF^F5Y.OJOT]UG6O$"#82+ MOB\9K'SUGZJN'F$3-EESN-23>U!YMQE4_@G+W46R;JGX_E3\R;;70^NI+=/K M6GOK$=X=79R(6)E6(P?H"/<(V8M_77)HA7MKHNR^4&NIN*7BEHI;*FZI>+>6N.-6XCWB79LU M^6B#8*U4:Z5:$\FZI>(V"+9+0;"O@"7;2-9?C&3=VR!IPUM?D]ANC8^6BG=S MS2T5MU3<4O'N+?>KI.+=,1WO#F\)WZCT"XA:?4UO=6O1NJ_L7:];ZTGGY/3Q ME_IRUON$J$SGZ)DOWW"E6I./C+QFYHI,'GN)=\HE='!7RZ:-=N.\\QFB5"V[ MMJ*Y?=>MB]"Z""T5[Z#$6I\!W[Q;_1?@3WR2\&XE6RO9FDG6+16W5-Q2\0[I MYR79WXV4<9L!;D56*[)V:XDM%;=4W$PJ_IR(K7K;[Z8@"G>K-]7Y9^U-]:F- MJ&X5T,F:/E2'?97,X)]1,4Z_^W]02P,$% @ G3&:6"2=_QCB!P ZR< M !@ !V;F5T+3(P,C,Q,C,Q>&5X-&0T,RYH=&WM6OMSVS82_E?VU.DEF9%$ MZN&,CG(\XX$CL=9\:Q MA.PJ' MK^#QN^GQ$S_ZY/7Q]#]O)M6V;]X=O3P]AE8G"-X/CH/@9'I2=0R[80^FABDK MG-"*R2"8G+6@E3F71T%0EF6W''2UF0?3MT'F%G(82*TM[Z8N;1WL4PO^SUEZ ML+_@CD&2,6.Y>]9Z-_VI,\(13CC)#_:#YG3-OII7KS-A"R%7T:"H6W,(9+^&M M7C#UJ%VUX&_+C9@]&OO15OS!<6E4S_$+UV%2S'%QDG5&CY5Q Q0.M;*%=(S.')A*X9R;I4CX9L[74_%#89V8K6[0<9H) M"U]0%WA,,_[YPZC?#\?K5O^]-WX"N)D_=;SM0N'R,7CM,2&P\T@A>Z)73BL.IFFG' MDPS/LMN&ER[MWHWY:^$/T]1P:R-<7"^@MQ?NM>$\$1Q]NS?P%$556NKY"MY( M]@=KP[\%4Q^$@@FS#F>QM T_%\IB.( 3ON12YQX'_T5EV_ "!\]M<9]M0-9!85Q+>TOX_F&H:C-D;9DALX:N/IVXRC%J=TP12K A\<^_O6 MAC/=A=&@&80F*IF PR57!9KI%Y%0:[LYB;OR1C>8RZ^3\D0;KUDG0;.8Z(?0 M_[O2*X7B4:%2;NC3E6Z_262U%(2#]\\G;R>'Y]':LH[%DD.L#)TX'>--J@-*WX]<%*Y@$L,,HZ%$42$W>BGH&(#6"6K9LAX&X'#21CO86?-J.XU*+V3[ =#!M(] MI$#N4CRA%J.+>08S@W0XQ1B0;,61-AC.D#2EEU(7MAU2#O$(Y#I#B1ZXQ7?$ M+9J0/N.\OG Q!SSWI)#^L8I<<0*8+Y-L;%W^(=Q-O M44KK>[0P0AQA!'&$*R$GY;0*W3.'ZM!GX?!^E0I281/#:6 7KI7*BT'4!A:H M?H9(C9D5=KP5A;3*Z7<,CC,\ M/!)$NN7DVK=(\0:E%GP&=BF.K7$K-0W7:Q3!<\QDEY2KBAF%LY0Y;58@6=F MKHXYI;"UPV;.&1$7GMBC%#6"D >@CD]\+06DE@8X#;=<8I6@]AZB=2Q8]YE MS8Q>^*$5_:Z) MV$F#_QS39ZI/$8E0U>,Y,FDJPT(LF?KXVWX@ON3#_T9\DI@ZUQ<%N8>/(ZLH M$REZ QQ =:]P,-X/:& EQI5*\D[-=QL^OO:\50+^&@7?7:/TA[55PK51>EM" M5_]GIA$B9LG'.6;;*KWTKK^ETFY'5I4&Z%[0"W^G_AY^2O.Z::NB7K=L%]0O ME^H)#IT8D_R/'9\G14R6F#35QS@:=?O#'\>5,ZRKZ^&E$OS?L[!_Z^7[]1R' M,5<87ETIO%]?L+[\VUV5ID[/X/WI]&QR?@Z^7O3ZIZMO1L@ "UL]"0D#K'"9 M-K@;9=6YX?0,YNWB'WNK@,PKW_-9M0JVSDI2\NDS82PVQAIGET8X]%YW4 NO M#NE/5+OAL>5,/KDK"1\?ZT5.+RTD102!#6Z0];_+.[@?U!+ P04 " "=,9I8^$>.JVQ9MZN]).O*RMG:O;H_,"1F!A:'X('@C.<^_?4#X&/(D>.RHT@; MI"JVAP3!1@/]ZR?[Q7^,QY?Y6N:)2L5?KG_X7J0FJ38J=R*Q2CJXNM-N+:Y- M43;R:/SYY-9N/QRQ75^OO[^Z$"?CZ?0?3RZF MTS?7;_C&T\GLL;BV,B^UTR:7V71Z^>.).%D[5\RGT]UN-]D]F1B[FE[_-%V[ M3?9TFAE3JDGJTI.7+_ *_*ED^O+%1CDIDK6TI7+?G;R[_L_Q/79AT__)%JK>B=/M,?7>RD7:E\[$SQ?S)K'#G\.04;A^,^3#>Z=2MYX]G MLS^<%S)-=;X:9VKIYL\FSY\WEZQ>K>MKAIZU N=:;>?KW6:JAP&_/&KYV>S)^LE.T"0N3I7#S\L,:UNG@O#U[,5WPHNZ$ MJ#:S>W3]0NY_<4(30 !E/X%];\U.66&6XI5SQN9J_X69^-D'](NSZ'U5.KW< M=RF[7BM1Y:FR)0Q1Z4AKRS ]4+VR M"GAD7HL_X^61N,J32<,/2Q,4L BE3A9I!:6NS%X7/BD8%3->Y)5B;N7Z\.?RTUWTV"_CR/#)\,"/IHDQJ9HJK)-2C A=UZFK--@/JW*E<-L;!HL5'*T>,@J4IO<2C2!T*F@3! M<&EI4?PPT8#TP<1@8E>6*1R>$0XLB&B8<6C,P7)H9L_P\!@Q UB_-:XE+*!Z M&L739_;!M TDUN#)T\/416$ "<+; F"-Q HX90$RX*S*E8(+R5JKI5CJ''8, ML<0LE\ A6R,@6(9$#E\=6-A&WC %N#I@8\-;,#,UB!.?R10TA=4 C+2!2B9K M4K3-X09XA37"7I"Q.7BT':X+@ XP:7B[#^@#D .V)Y53M!28WF1$ !_&C<[A M5OGY\O1)VS8"9F<,EE:!=D$S(GASM3R!S:VVLJ6EV.:PL.E><8*0P=R%X9.8 M 5!GXE4*2\)A+%1+&'J5IQ4]A^L "C9P"I4'_U)E&9UHAW[;$IU&_*5R(&:A M+/'3XL8%6?O8@5RKC)1W3^'AVQ)9>1W1LB%X*!<;TZ@0,/5LEJ4.M72 M:@:=(931.:RT2GB#_30M+/6,:Y\;OXVMDX$GS)JMJM?1FJ"H;%F1)658A_6L MZ8GXAT>KG=4($X@O>*;%TII-SR09]4X;$ >@L)8@ +EA5,"W@:"#Q^[YY&W. M$8K3J*7[6GHMRT:'DI8. M]PAWV,8%+LI<;TQ5HD'%^,S'#,_WP@!HXE%J;,L@Z0QAB(GAWFG/[/+Z@PQ] M-A0.SBYMX1'+*^XI4O:FL@'D8,.T28^;JGVY]7;T3L(VE5W["L';:W?G0.UY MJZ4O<;NU!J5(LK]0 !U=P^]@/TDRAV@[L,AJ107X ,X+N!ODWK9 D,&9<62( M;IS-*G@#'&%\H]D%=1G/#5)V12"?*]([C3(*N\>J^#;Q.WJ:Z)*3-XK-E9VT M*-X(-=+==V_)D8VV !VM['#BBZ MKCH?#$V4+2G!J!5;OOZMM='1@C^>%66 Y0CP&6S;#5I_$W%\'2[0*UDVT08" MN@E-#VX1Q1AN ?JJS 40':9^H=P. 7K(5>C%K MDPP #/I_<#Y@*\6-,E8+5:XSZ="E ZLB51ABT> +[]:*]N-C+SD]9H(2@TJG M"M9FZ'QC; Z6@@JD-&@I(Y:5@ :9(HM<.#BE0 7L2TZO7KP'4,3'CX;BO'5, M_#BDPZIE5;(R)6(VH*+(,>_0$]96MA(>U-XSGFR"E M#M/]?'4YHLB5=]=EXF,8?5]1R*7SDO Y+VNB7+0&EJD:Q\*H'2:\%ZJ)93 ^ M]H!@:14%ES#!O"(76')J) .[#.8K+ 8("Z3#M;21PP31VY\N,)0Y:L(BBKR$ M]I@F8T#Q%UJ\RM52NUN3$NS:4;0C]__N!+@\V(##GVKT#N\<0^B2IM3$_.R+ MI/HB;CP8X$C0.\3@A))N31+)WJ078IC):KE2*,Y;8Q/X1R/P(=O%!B)!4/!U MT>"2RR59"1SH8%WL$>I0U(^$I-#X( @8MF14CF:#M_#V[21?*WX.L@S&!D7# ML]0J3#%02J^$E5BBG'VPDA*_.5DZ< M/6V91KS$QRVB^<^U#40L9'*#J>X\'2#:V\;89QZ9&_TJY&.JPV*D#\Q@NKY,V8M.Y<9CNY+ST;GS^?G#W]PSEC MK2_RF?7JEV)5U'VIBKK%<"(-(T6A1L/6 M"M[OX2SC*5M48)Y5X"D/Q!DIE^*S7T="D91#A DVG&;&TAD?"84;9@%+E9RL MP8 7NTV_3=HA&C=?WKC9WG?;YC!P1.<=DW\ZA9-=8<9;DY]?HM:G5&,_#N_M M\GZ8!OR7A9,ZK_V6W-F*BJ58!CI^#0=.?**G*8>HL\"96H&8-UEB$+E&-+C?EACM:M M#!S)'*< 2GQLSF$R%L;Y*7E^>%E=[@$35AG+^"C\,+:)*L+5HQ4AF+,,V!7^ MM?16Y#%B3B?B74$U"(G2!7ES9I;QMOB9])GXNN M:Z#0]WSTY%2DH)I;WG&+7 K8'5*,E3C E7+)N'C4B?3C?\/XTKW.U!P*/%AQ M *$4G/-)%7 )3@\#RG_\ZLF?@+>W%CZ$8IE:A5+.#+;Q>40F]B7T1D!'%#V/"C6KU4.JIW,E9 ]IT&^*[]9P4/6 *SF$I1]>22N"O MP(=J!PZK@4)4,Q0E;;#2R?87:Y4O5EQFE:)/$OH*N[.6U[@54Y]# K6L+,$S!N6UW;!0C415F%#5Q'@V$ @;8D,"4T6M2FC0&Y;S7]IG@4.$5!TYF.+O3=ZECE?R#G1CJY^R0JM<97.? M^\M+,)"\D<#5E;CUGZ)4*6;,?A12\LF\(@\GE$]_I&[<;[5/2M7&S\#0*-(< M\,-3C-%MJHW$-"$5 E8DMB1"QPREMO$Z7.B@=#M+S,;TL-MX8&:S4;50G=PG M6;B.=6!-,%9?V84.5FR +"_).PR. M?AZH-T0Y;;_'5AD7Q]/H)2HO3DWC-P.$*.W1]7+")R%AR9G,01&MR--8$!C5 MU:>#S^.Z5.E?Y4> _MNA+JL'87%O1J]8:"X71<: )5T#B]^*.AO?F8\3Y%B[ MF_.'!^$Z?Z$P.E:.Z;>D75Q)WE59%^!.:;:FI-?C%7H%M (L?E5YZ8T4_%5E M)?H/@/E8M=P*X.(7%VB44)4X'X_@WP2G"!,U717A_8S6Q#64LS>B?#R%_ _> MH"9YY5-/38;_H$05RW-5XKK1[)&?=M18;:'RWN+NIZTRV&.33P1*:5*:: M)?]1-R^'>T=#@6.]>DC^ (EL4[V!O]]7><)5WKXLM;[G=Y:DNRB,=8?KZBP^ M'-SFY2V:B8=_,4#??QFJP)P,TCU M;44P'?".)<-!L=[N]X1$\$&*;5\GU4)@MR/#3>52*Y$V-&\[D(''H%T!ZA&H M:Q6/ $_SH>\PZBF#,X8?SV%*##TH+3'44Z>IN\D_7PC=UN%))E'J:PALJJR" MH\C!Z5_VI0$?Y5$ OAZSV'S!ZVP/CHX7@GEVHM^IZX*> =?PM;$6):KFRF!< M^_S!,9%\ YU7P1198+JKKG10Z-T%@.E]!E&# '^AXJ4P>#!M!H6(5_LTUDR+ MP$' L>2/"$ C'S>M:V,/;!FLQMO"A"F; "HG:Y0,K+2J8]A 6LK!V)91QK'; M(TX@>L;X\@6:"J C#*I,5-1*W="7J9FWKK?*ARME0B\8<.'XDR ^T-U*Z4-E MM*S@)ZV /Z,CL7QPZ: 'D>B\=SGXLYB#CSGX^Y.#IXCGQ]&7(0I1D()BY JC M[^4_H^&\&/L8> ^@;T4.>E^-'I;$MQ/BMQOSH+!9!9!? 6;Z'IA9-@0UT1HB M[:@F)V^KL5O).AI*036EYV4SB-* WN9 #XT"NL./?U),%_TO7)9IA7.Y8('# MN#+%&F[^N!O#FY3$;+XT& V3<*Q"O!UP'39V'"EH3.(B=?B)^7(_T/M>%W M9Z,-MMS1G;?0O^?X-:Y.X.Y_7Q.WT:"I/Q%'5F*8CSZ2<=R @#[A0*@7BTSF M-__S8JKO<@W1JKDCJ^9)M&JB57.G5DUG&75@SL[%M)RV6E_]6C+]!I3G_* M MU7W"CWM"Q@.#L:<1QB*,_5;.66Q\^(4:'_X+^[^(OU;Y8-_#)['M8:_MX?4Z MMCV,;0]CV\/8]C"V/8QM#V/;P]CV,+8]C&T/?X]:.K8]_#?8T]CV,+8]C&T/ M8]O#V/8PMCV,;0]CV\/8]C!"?6Q[&-L>QK:'L3-0;'L8VQX^V+:'#ZR]/$CXV'(P-!V/#P=_Y5WNQX6"T:C[/JODV6C71JKD_ M#0?KEE-WWF_P@[>WA^'9WM[;R_>\A;S?JSP[XNQGL7'_8FU31]L9=J7_9>O'>ID_L.;1%U%935/Y=^?344Q5MEN MI?/CP_V\>@UW[L'7K6L^[\Y44DV.!_O[?WV=BR11V7@WE:/J^*C_ZI7_J%#C MB?M,\]*."YF*2EU)'#L8-4ZE*(Z'NIJ\;C]@V9VYO6^DLVIW)*8JG1__[4)- M91F]E[/H@YZ*[&\]_@3^+66A1G][35>7ZO\D# W+J^3G:E>D:@R#XUQ?\_J/ MX;L(_Q^87_")P\839Y+6-M1I E^>?YZHH:K@-;Y\LS>$/5&LW7+.)BHLKH M-I.-GE<3&?WW7UX='.R_=I_2WX/7.Q&,1OL&QU5EE8Z&LII)F45XTTBGJ9X! MI4:_B:)2L*AP+/.9&PDF<)(#8X@.#GH1G7B51:=2?8(!>C3>;U+GJ<0;!M^] M+J,/,J^'J8HC/8K.)BH3T?,)3 1^&<&$HD*.@-' O&!6HHS")W\X,T^-=&$_ MI!',QSW:BA%\B7?E=0%G1.)C*MP]MPF]2.)&XEF,?M+PXW_QQ\=BN )9X1&0!!]7O1SU72?QPB-Y,_29)"EN5Q=%@DT8_ RHM>=%JKE%[5 M40]F6<,"!'PYZ$7_H^K/2F1_*G@O'[1(X.N)T',!E[[%5Z-B>-.&$!]M13=X M':?'#[[G-YV@V;WH7VI>9S"#:J:+R^A"QI-,IWH\WS:R.?WU//H8*PD:#1]& M/U/8Z\M>]%[WX1?&:]T+C)#+6!4GFW1AH MKSC^RS[]M_!MJC)Y7&>)+/"WA:_I(<>E3A6^\#]^.O]P?O+1\XI*#%,9#74! M]__]V?ZS*)9I:E1,]W>9B]C\#7<4\']B)W\E08['(C7KIJ>#@OMZ-E&5W,4; MY7&F9X6 CUCKQ/=I'G!LMF(SVV_4:]!R*SUM?(0:]XH7].R'09\V8J]*PG5M MTPPO4/LQ.M1$@*+0T+G IO(:';$J?!\WT>W@B[]A[2\1T>@.PG/?CC8^I-@-$^T.T0TFP"US%%1!]Z917J6 :W0T0!# C3V MI(9O98GO5943^ [)X@J&3/#SSR (4': F0$6 7TW 2J+VW14&CH"Z0,B)I9E M1S^KWL[AUM//N8@G:,D9E9GI*%53A0ZG5(FA2A5\$>MI+K)%XBG 0"LMZT6R MZ4137P-NR"DB1.&X5 MX0,K6#30;8&$B?P.GC5=M#PC4 M;#T96S8HD")*?.EYH:]4(AW%D<=U@9=IH"ETC:3D8#6X& T"7,,[&T7"X2!*-"C ,48(L;,I0E.2V9K<1G[U4TI+EG[4@SH+73>L*_HJ&,I,C594] M>"' EO#P-KQFPAUW=$4A2P(&!3MZ_#AZ^^'++3NF:PW;@;=6M_@NKB:"UOT^?L ;]P;83SMOK5(1>=$,9 <) 7@F, MU:WD\<\360F5EO )F%-5!G*;@C:"XVI M@9:P=&9D6$Q4D40Y/0".'ABS.1@/=H7.@"ECF"]<<*73*S9R6I;'M7M*43&< M'AUIT()@5K-"597DK28_D#7 3KHCO>J\W/Q$'S[2B;[I#-\UR V)D;(!0*/& M;(D>.C%![2XK^DUD8X6O7I2EK-@RP>_)U$6E&>@:#E1EQHB>@Y)M0K##NJ+3 M8:UYX!Q S'/SK!PL'B3.4H^JF4 -_Q)>Z^Y$SWJH6D]E00'94L:%?2X92^5. M#T:-IJ)"]Z2QW9L''DX>:/'H?NKA$5QRS6G3-%B^('\H5@USJ4"S MJ10JN<7+U<7:=RO&0F5EY5A%]'N6(H^2GW.,!*'CI*XFN@#R##?)L]%$TR1I MW3A'.Q?RW?#%3FL))W*O!JFW/O%.%:E2L?_I>**21&9P $ IQRA(];F/Q)YFVLS!BR#^R$LW_9RLU'0>:4^21,G&JG9.5B+'>'8)!?[E)$ MXEBD,S$OS3:^>M4_>/'7URR73!;5?BO5ZNM,X%KG//GN@-YT\_@:#RAZ*NNR MR<4"4\3I*Q2_7*:>T5;C+1(TG4(N'%SSL/!^E.C(>RP?8/978HP ?Q$YSK10 MZ)"UF8K WRIQ*1>^1XE6')=U/%G'B=UM3?Y-:]G3]'+4%-=.YETE8ZM)WW'@0!2& IZ=[UY/ MO\/ EDIDE(FI#)ZSTW_X- !S;'[2,Q#U!0A(UL6-X"=M&Z@Y%D6A4.B#>O.E MFH ]"N-:%&#R6]L"B5#BLT#12>0(%360D->]O'[T*]XX4^7"41M2M"Q'V*C04SYV'&*>BDN\CY;G1\)SU%27AA1F1RV&=4E2=11,;IJ1([>AG9S2 MQ.A(CT@;3#507-G?B*OVZ1LSM_!/O-AV_\0JE\$7V/N.Y)VMSR2HAY58HJM: M,UJ-V"U03MB_AZQB3HP"#X6SZ=V<8*YDE..W+'E\L-P()A^T/"'U'#GI".4; M!8QL6#2P)TRH [1PI[?#?H2/]#RW1)[K'7R=[;^!XW*T[<<% 7@HYT2F\ MT#*,OB-[!IDV1F$4ZBX"+.JBD%.W30P!L+G7L\B;9'7OK;S=_\A/LZSD__E*Z-\AU\!8%*D<:& M3HV7:#XU;MZ567D_8DSJN5D0[T"^$I#%4O^ M5]03B?Q*929-*T<_9,-"FLIJHC%P4Y%^!$I5$,<\Z#21#5#:U@<6WWG!/A(J M)0U"S!9(Y5-==P'QC=#M8X7/;IWLM\PMT8O(7F2? MH"'8'OH>MH0$:?^%C+!XD! M&"P-0'=SZ*YSU9SH$LPXYD<:(C^LH5RKP+&/QCAO-GGU"@4O83ALS]/#\PR]P3$4ODE7<1T]3(?^LP33P MJOL-GZ.]D+O9'1AP\YNT;#LYM=B(0;YJ]9Z]8ZDHAB75N,$E4V _!49 95%@ M:=7: 3PI!I?!=@1B^#;[T;&Q#;"QK?>;F>BMMDYCUO8B!)U^B%&/L%$BWKX2?B0YK\!(E,ZMBGRU1Z-(J>T\$' AZ*[)+0'<:RW.G( M<@-DN?7^J7=>%;-^F=S;KR$A>@)L2QK#RLF_214<;76/XR>QQJ";*$!IS,9D MAQC6ZC3)ZS/.EM$[YE:LR8*Y@B?JFKP^5S)U:FV/_3BY+LQS1E)2#!,T!QS) M7Y?#O$$K9;'7>7GNXB(Y?/I>GE!^V\CW'Z) WRWP[_XV=GJWW[O^>@^F-R;NBJKGPO'%<2 <:2E"K)")5(&GU M6)'J14.5)9P"B; G<.9B2<3!!.A 6#%VU'E:-T=46\^0VR G)LW*66ME:*Z5 MG;VV8?+8?AM^*0K.EUMN+!AEF_HP(SLV5AGY,DD#F I,S[^+94?\; '9YKY0 MF;XQVGUJS.V>MW]1KGBBQ?JD0J6$Q9D!"7B<0.4*Q'T L!;R-&*VFRH-KXB$9V MRL_Q1&3C1H93N:P6RZ/]%UPW81)$;JA5)/@!Q1R&-"]'XRY]+B3\Z%U&@^)# M;,;!MYILE17KZT]Y%77&WP1T 3U M_)J!';1) Z$KW.?V5(M@ K\MHY1$IM)N[\H'4VD6[NE43G6!65L89=@)[$>" M']&8JE(32E1=RO5$O+1L"FLNO0H_E0(Q!JB8TIZ5=9N3SLT+4T6CAJQG2%KC MKV4%^C10\IAY%>W/2)*%"P.*Y$J5&#"E)PW7FTHG<%J 39NK!BT,\CJ;^QC;Z%^[BYK#XZL?S<$:,!5 M:2I>F)JK7/.LVR-D@6!L M$L]PY_C)"$<( 5%DM^-7ACZE.U$C)!$NORQAA]R@T;=VS,NEBB'<*P!U]#3%$ M#]K8!1 WL=U'V^^Y>3=R*&\ALFETI30VLRHYE&CPR+QO>&E5@FH$&0FEHN28 MB)9L*)FP7\]_@ACI<_LYQT]2T&C8TF\&"8.9A [T%96[W'BE4E6-JVAG-?F4 M'IO%LP(I.410)56 H!B!YQJ(BK!V?HI1CU@7A30.462L^!FJ#@GNB@V$$#CK MTGT?44.86PUFR$]U@KMLNL,Q@'+@ MD%I*<1W7_7*NN_6>SP7,#O@BK[E[X'#..;]-* 2DJ#I3> G[1?W!(ORA*WW9 M/F*$KX6];%01UU/&2>\"=)N@KZTW) P.48P@KL!PK+0S'10)T=6+'+9C"4"\ M#/(=J)] "4,*2T>:^I78;JZ*H:_*>D2(IY@92_SPFMXQ>!'+74Z+Q\@UB(Z= M-L$'/-?7+5-?-0-_I0W4$CIOET_M1O-QS4L(W)#OJD(KW&P>-Y,%,9/)N9,H M(RE-AE&ET:W@D9U"!/1KH'8\_A@VL[2/-9.'N=?4@#;$7[?=I6AF_'R[#\%3 M>5Q>O'1=,8/'ZCJU&=0^3ZN=F"6]AN1Z7SF0K27/P^W%3E4F)QNF6.J,5H_ M)W'E4H#N.6?UFV)(6P]2=6+80\\@,?:"IM#:04)Z:F]VO04*S$SW"^(![AOW$S H>U9'788)KLQKY M6++\_&/O+#S=5 ,NK_!FNW2:B]VPFG4&RQNNVTG7$L)OI5O.N$ FG,DQQACH MI'/'J,P 9TY!C=<9XGEUWJ [N5)>/GUOT#D5JRB@1XG$]EL@%U 47H#ZV3F) M-O$67FZ_D^ABP8V,280^/I*09:P*8+6(! V$@MTP2"/QV98FLT-:NEI =[.& M=(N'%C)/1 A1>]+7!1QWY;8#\MM[B_L-DGI%E MZ0EA13\]ZRR$<^4]JFLI-R37&Y$=F/6F%*?=2(7[HH16/D>5I3'83-]R5[)K MOFVHKZ8[77;5:/MYZA+P1(+M9& 6MAR%"AE=_* [$QLX$UMO]/UN+9:V]N"C MS9$4!94D>6L(B9 J8(-&V'*9985QC#G<7YI.PUGL[#>GE+@LJ^88K(N4GL$W MNN49L[$,<__ KE+-OF1KJY>H!5'B*I\65^'R2Q;XA+%9G>+46]4GP5X9-CCF M9IR^29%O[[0*^M:?2EL]9K,*;%#N80(46WLB-V)-??>8!N%&5G#A"_C6V'V; MF7XC*^W@9?_[Y3.FCS"%):N.=\UEK0PP_/^0\[\:V8QA]AT^\8;9C5V2Y5V2 M+%]T29:/D&39Z5(W5E2^VWX73-!D::6-P+J45<$Y\A(E=6$KA-M:U4+&S,K( MF\UZ,$$I$Q5L^ND7&@13RHZKM15S!AZ0C5YU-++SKOLR()'"]!,L=Z<*="PY MK9KMC3L+XLNI?NN=.F%"[%KSF)3B:4U83*)S_&V01K;>\W)AD] L(IA/\FK5 MOS=]+X/^8<_]\<+_>N1_!;G@_WA%P[N[7]AR^AJ8EVG8O!;DXILSG#83AWKU M]$-I;U69U\"S/LA2IW677KVI37_U!-2VS"5A$9*-H02;;+ ,,0E5)]!SEB4[ M*6XK+P,OSI)\'6XQ[7!%EKFG2EE5J<%UL7-26336.L$,9'(P@5$VGC3<1B4U MN*/U9-J,0=(7JVB'E.L33RCO9\F]O4BJH"@6I3FG&S=G 2OEEHGO<*W,2S'> M!V/I*99]8^RY$(D$3CQ4E7')G>FI 3=E537X:HGS#+.@PKL_U"EGOM'5[!/D MK"J./.++"RYW#LA3J3XI ]#'CO9L7&.;42[)H>P+93H"+KO?0+R:!*[@"C$3 MA0^;4I48UXM92$#=()G% :I"#>N,<9+LY_ K;/I*;Z)] 85C4F$C5GSX'HWF MN@Y0+ %C"STSWS 9C%RR>9V6F)8->K^2HVOR\%P"6EWDVJ0M-B,0!I$I&#AL MF,[-TGP(+JV VPSY M.!$8P:9R%_C*$]<)?OT#Z/ @:^+]">RR\,W!F*RF$(!I7BA4=AL9O#T;. _\ MO^'1LB!N=6'4XD_PI#)AD)8V:!2^0[H4=FZAQ&%,;8>(Z:@I_/NISCAR[Q*L M['?F#5/":(Z=S]KK:BS>LC/_\&#.M(\_:9C?_\(/_N),S('#1>]*W&Z/X.JO MK]Q9G1%N*Y<%?$)Z7?INB)07* !A2U(=DXUJ&M !G35QZ,@Z;>RH)5S.=S#D M:ZL"VE5[*[7%@NOQRO)!=<=O2EG8>FOW_',L\\H1%)=Q$F,RS'F9*%\>L4'D M-,/-Z, &1M'U7;>-\Z91 ITS,'A*C-GK"9U1+X/NG;]3\2-7&OXA/LBYD M9\]L8K^_WWY[IO'6H_,K'Y"?2L%E(IS"; #0,88^U]E"+8!)"R'%S4AFZIUA M[P+E]4J#YD9U S"@-8?\ "BL;5VJP56W^L]:/3-HB2#BJF>JYF$DB] ]4OA3 M?LY379*F5E94LCI*@>OUT,E>3?ZLQ25R8Y50_C4<"X(?15 (4?1!?9G!I,'R M2N1(Q4IF,=5XQH5,,$M]9/#@#?H#XKF"-63:*AM5 [WIF=G+FVZA1Y"<$^PE MMI^P6V-@&I>]/TX&D)-6IF\7FM.EE8)R+[9DP7!FS6OP_&RJ3U8?TN88IJ7^P,]&@B&$USW10[ MHT0./N]TO0TPTJW7]?ZPV7GKD;#A#Z(11NDP]2$([@)-:#$3HR M2[SB.+^&);CR98N92T>="L^IQ,_5FBQE >:T4O:3[\(=K)#AJYX12; MTPO@A4,#.008QOS+L:N+G6IC;;%;9Y%I<'>%1(*\*;BNOZRG$P"/YC8Y&*&XPPBOICWPB9=H)-4Z/B3NU0>S'\6,M;C#%:=D M*29?"T"6) MW3E)[*A+$OO:D?C,P4?+1\0EF&0>U)<;)=+93!*0:9AE!,?]'/5>)%R2/,_82W]C@Z+)+H M1S!GP4(]K55*IO)1#R99P^(PE#/H1?^CZL]*9'\JH6$N BS?LXG0Y,I74 M=E;_P&C&J7ZT"9G(Q_%CO::U1\4&4?^EYG4&,ZAFNKB,+F0\R8"CC^?NZ&S% MR3G]]3SZ2!X=6P;MY@F[?-F+WNL^['UW?)[X\;DM]1+#/RW@14>G2!<=[^^( M=X%X.T-[O:$]>/J&]DF)%7CH;=D"8SM4NFWV@XTTN-09@ZJ)R1 ^K>4ZI,1E MC>MLW4&[H'%I-SD/K$EIW78RP2S:9OVJ:> M8C0">YCK23E%#C'UFA/R,)"V MT=K03[89NW!%SB9F8:?WL$9'^/8,GAN'3(S[(Y$"N_^I+!;(,C#P!78@1[/, M:Z6@29@\Q!46N.7L8F4 #M]ES.V1_"R+6'$:%FZY?2GHW0RN#_)J>K![F?/- M+!NSS'6-/1+1C]F+QC4(&Q R/1,6H[RM8-KLE\'WJ:J47=&,[N2IU$*WE3;+ MCA.V&CVE94I>Y'9W-UM::W*MVBB)/#HWRA-91DF4U@4N..VGO9-PQT2Y[NTM M=U7[\4LA29WCZO43VL(V#CDWNS:^/,Y$7=U&%#-48.7*@?8M2>!?>*QOF-<) MU1L(U8.G+U0_8C#=Q)VV3*Q>M#S60^0/V&82SMLXA.]OA/0$AHD+$ZEV 7U? MB&\3J5LN<9.*-12EHJ-!>)'*I$Z8XB<+\^@1IET&XG+,;CSY7!A(J:=AHW'T MO7/ #B/8<$[+RM5:.<\<8=72(6WG.E)7@A5#4X]/BUN-S"[6N32Y&7[AX4-\ MEC5UT:!Q#:<*$@1\$MNJKL(FS<*&&#LF, MH6!43#2F6KJI+C;L;G.(51&O?G3+<9,:SJ5OZ#$H#LDC"2\0[7T79T@[D MC4^N#\0O"T]W)W']27SQ]$_B/XC+HUCY69@[I]LHF#F+13, M5D'66DW75M5PJ].'_^ M\6/TQT_G'\Y__;&9OF+./Y>#<0*+J,$J+RAX7DA88'U&),C M4Q7$3:H?83,&_8/%,'T',?. V0,ON^R!)P@Q\[4+ZZ^@*=C/MJ85I=*9SK?/ M &^;L];3#&+3BD@R,K&=GL%]3^\K?Z3)IQKS-6]:-1Y)OQ^K"NZ.X=M_$Y:% MG IV)%IU KD%&^H.HAVT5_WNRI3GC<77A\UPF/KR'U[-K#]^^/ M1WOEWIIY[3S@Q.["SCNII M\JJ3*IU4Z:3*UR!53H^C&Z>I]J/GR/,?DJ$*<=W%_] MR_5^][4Q#L4HBB M+&[%*L%1NC5L!HYE\&HQH/75P;$,^ML> O.IBYAQK$?5 M#.&E$GDE4YV[1 Y4.D2!Z;H(V#IT4;A 2A37LNDYGR20^Q1(1! MH3K2V-C&'SXMTJB\PTOGA:AY/4P53%WPZ%4]8X4-K;1 M1T^+%."&2UD1*K0DX"&C8"#3:#1L="V2G@<@P>9N[L(:XOLRC";VKH1G[^I9 MUBB,9*!KK/K"0F[..0V22]RS3$Z_>=^H>V?%)DX68:_"T:4 M+V6*QI5.ZE@FYI?[;A/^3=#&]T^+-@+X!GBD&)O^0DM4H8XVOMPOM_^TB,-+ ME5Y('2AA$AG39;M3<1DJ(:YZ2)6Y+AETER#CN2T,EUIA+_@0\6!);YB>T7;< M0VW9L>U,5%XS0$>N7]J=?/!H;N0[$2L7I'L@>DN0V+5)%6'KW%.#MJ^F#(>) M_R(]$H@?L^[^K?'C7:.NBBK4\VVOKE MH=6#XVV-K9Z)-*Y35Q[],6C]C1+U-S&G!?PBJXE.-A9LRFL-Y*Z/G:D0-)V2R M@TUST/C#NS,)$K,4Q1Q4/P1>EY]SF26JLGT;*O&9AUOL%-ESPK6S$%#LFM FD)NS Z6J*(IN.PY&*\1IGF+P$QA[#SIHUB MX]LE-?P>[LPK?SV&CY"H^U8*V[Q\JUI2K%]'&#[6.]21J!,P)F,_<&/)C*M0>,:*' M_!Q@?,7MI"S+IUYW!/.%[^/1TG!N3#!H%8,H8\PK":2AYU(&DN0$91]02"89 MG]/AY'14PDTP9MN> M0\U51%-XY"2=,QYK/[ W\5XT-]OFF6UV-!39)9EIJ#@GLJ02KH:19:%1C[@O MJ>O&6H!!K/**4S:N-'&LLAYZ/[&YOSV;$LQFF'&LAICN:N8SV(^PD)0R01H3H]HI:MAD1_WF#L*-S\$_MUUJO@MT M*E<==Z7@J0;/&!MNQA.1J7+J&O0E$E.%5!8@(4K+%0T7Q5Z_E_B$QZ;LJ$R>Z])?SH MUGS8TN )\^G.8'6P)-R<<1070$N%$DC^?J4P"8KJZ93BB7$AV='$?LSPN,'9 MQAP]6K1AX,'C3Y\::@!.XM?%VG8&^ID#O],JFGZ MP_\#4$L#!!0 ( )TQFEB63]OA,TP ,-! P 7 =FYE="TR,#(S,3(S M,7AE>#1D-RYH=&WM?8ESVT::[[^"EZF=E:MHZO8A9Z9*DI7$LXGC9VLF-3,U M]:H)-,6.00#!(9G[U[_OZ&XT0/"0+8F@U+NU68L$&XW&=Q^_[_O_\_SY13(1 M22BCX*?+7WX.HC2LIC(I@S"7HH1/;U0Y"2[3+!-)\(O,[!WL%1L/?ZY/CP9.]5]G/[\[#[Y[OKO[V^'Y[N[;R[?\Q=%P;S^XS$52 MJ%*EB8AW=R_>?Q=\-RG+[&1W]^;F9GAS.$SSJ]W+C[N3OX(K2E7&\J_?[YK_S]>.TFCV MU^\C=1T4Y2R6?_EN*O(KE3POT^SD<"\KW\ O=^'KUC5?GM^HJ)R<[._M_=>; M3$212JZ>QW)0R%J6ZEKBVLVH82Y&?C-)R\J9] M@ZY?9N9WXS0IGX_%5,6SD_^^5%-9!._E3? QG8KDOP?\"?S_0N9J_-]OZ.I" M_:^$I>'Q2OFE?"YB=06+XU[?\/.?Z$N&^KE4!NXI5.3N9J"B2"?SBSW]Z=;!W^.;[7;SZGC8: B_) M_#;']T<%FPQ^S?#-!J=7N93(C_=WE+]71:G&LR6'N:FSZ]S9Y405P8)#"G9* M_!;W=K#WQGY,?^^_>1; =U,1R0!_DX$D"PX.!@&)*)4$9U+]#KPY",J)##[( M-(LE_G#_Y9LB^"BS:A2K,$C'P?E$)2+8F'T1>*GB/.^ZS\6?F=$\\>:[B;3RQ67!Z$OSC_<5E\%: M/CHG^1"!3^ :LT'P5FE8J+$XP%L MO()G$O#E_B#XFZJ^*)'\H8#L/J8B@J\G(IT)N/0M4IX*@9 UGWEJ68]:SDZ\ MZ-<[0]F3"%Q3Y#*(@:) Y(+D/BU+$4Y( >P'.R$(+1FBC(MG2R3S#VF51#*W MXFOHCW@]@CSW!+G6:6DY%_Q3S:H$;EK>I/GGX%*&DR2-TZO9+65^L*,)EW1' MO8RAWTWHA+-?+X)/H9+@/K(A43\P5WT#L^^[.1X=\1JE99E.3YQ/, :VX/RZHC"\X@%M;7_H'M9N&;G/WJ.G MN,00@'9Y)P*\91*)9&VB(0G.HN..I@2SA*ASXP!">"FPGX:#.,>H$"28+T)@$V M(!;+<@4<$U7P+;+8")R\B6:S:U@RPL^_@&I&;0Z>WX>/YQLD=Z\C[H.B#[>$ MHB]$.,% K?:*F;)C-56H%V(EF!*",)UF(FF2,U,NAWY;[APN@ZH ;!_X#RH2 MX!4@%+R3:UH/ OP6LFLFJ(F;DB(RQRR:N**\R"(2=U@(K*DZ.(@KN %"SP./C >.MXH' M3DGH&WZ8]RV07+79_R&66&51NP]S:XQ-RR*.M^G?CMKXA;^@0_Y@)EV%C3UW4#1]W@^*9C(]?#%/IBT2N#7I=ZVY2<+9'^[WG+2)>GL@<(^/[HP\ M'W+;+P]T\9:C.L%0P- GJC/0=Z(11D]"'89W!D%$-V M+MQ1SP*\VPIWWO%U)C)V5C@;P!+KK6&2B&:!]L([UF?K"%*X<>PUZRV(@=*Z MW@+/"K\&>PFW!:9A*)WW,YKQM^*FT(;15:7-,O-D*VOT]!WH;9C3^ +.I"KL MW_P.!V SCGZ'APBT!5[ G8JQ"%T#$ZS.2/$&M,&'IT!V\C#X5&$PB F""68$ MEB4^IY^Q)CO'XN?D"OX9@5N@K5J*JI(1.L]E0$N)*3JD$-:7DC,= M=/E(%%3I'9RB\@%%MS\\N$.Y\LUN\UQY=J.0VM4!5-#MU%7?1Q5ULP[XX,B1 MC=_ZB/S?26Y^/!+AYZL?G)#1.1'PC9H4^]%>OA@='__6=X+[7JH)_G+7U MJS7F2(* ?+CBM-K.>#T\7FUI?$-:W]O0=VY#'_3BV'P657R&ID; 4,)HK:8@##>P9"M!A@ M4 NN1T9HU+7XUKDWR%*R:/RJP&UOA.-XJVRDZ*MAI MV%C;!:_12]6Y//8:>"T\6GC<0H+9CD^@S6EMZHDZ-HN&< +^1"7)(^ 89ON^ M(@19R(F-=,&]^RKJ?13O#F)@!UL?Q;MP'"@=D$9F.>> ]H;B>AU$?;C?(Z)^ M.D;(0>\#>9TVBL!S'1%IL;CI]7^4RO8""9R%E2)2-0TK3"2Z89- MM2U!9D]YMS&T.@R*$24;/:/X8DZAS&8DK8Z)-6*A'"FDR!I%/3'52Y%98QXF M&,R=MPY[P)RO7P]?>N[<#'?VW:']3963M"JYZL^T20.S6'ZB6)0IIC!Q4I([ MRQA+5V,P0YE"C*8?X?#6S40F-9\;OOYXK@6!O0](":YQD-KSB.4U9F1'5:&8 M_?A;)YUPCDP.OU/)M4X=F,]O]).+"+<)3X[.3Y[&,<6*S3Z+#3+PAHJMGA:# M'O:<0==0G\@,N=3>ODZ9(&\13^M@!/-74E&?!7(8;=Z -G3GE)RT7CM;*<(_ M*I7KLG:L="Q6).PTU[TQ]8SR&H4 [=YP]_RZF-?3R[9KOUJWH"!*1\A'5'#6 M@JC4+53R3/VXF?KH$3"UJUQMJAW#EDX*7A2D9W.)U0%88$QQ2JQ%- SM<'-= M3.@N;Z4&[(RNMOMRZ@O63D/WP=P]/!J^Z)FU^S3B)GVW==^J(DL+$;NQD^ # M5FW<*]4V$KWTUE;4]3VGB[HH^^[H>D.54ZN$GFM$F#=$=358VET*Y>2([%)H M-H (Q+KNY<+)+5.R&:$HY1(FI\(%C"*4JBQT)=S:N I8\RR30IM4.?Z\1%P_ M73!D4T9V:\L6+2=Y6EU-@A2MMV J1<*/PH4YS8HN+8F&9&G?W9+3 M NF88?VVS)3NJ>AS[3U1<-)VC1@E-?.[-J$15M1TDBO.ZA8RL4N8C>B2/_>W MM51$+RIBT4IQ$2PD!$.0+YO/1M?9YB[+$VM2*6U,#3'44],J1W1BK@C?5Q35 M5,=X./R$G[J]/4ZBNRYA?.3 &D])_/7=@7L/_E+8DR3<]HC!=S77&C%1-"J M53GOC]HH;Y=CBK4["$J&_X[$#,OH;2U.G=!'4"@9[ @TO\9L0W)-(DO A%^F MKI9!K%%]ZQH\%"-'Q5W"@S:=@B/*GJYT"_BRG@BBIQ%+.MJ*_"J7PNE@+M>X MA37U+XC*+H/RT1T/2^MH6OR%53-U9X3-EG:[8GU ^#E^Z=.BFV*JOH>*+C5. MJZ%:C6!B>M5-:6B+HPHPO+$5"976%<(W $/=*Z'[#A/?8?*4.TSV][C5>3UU MTU];W"N/VRB/OL?&_F\%C@HJ!HQ:-*%_NK2&:;WM"B##!9GI3'UZL#]/BZS[ M'O.@3-FJDA'"MRF+(!,S"@Q.93E)HS?XN2??1TV^QWTGW_2&2Y\$_"Q/Y"S8 M40W2584E:LJ_-BB8A>,3(2E*2 SWEG1SF$L MJ'[1U>/DE76I89\]>#S"J.^B2*.A7>K: 2]#5LL0@JJMB\67IQ$PPXABHIT< ML/9U+D.I,IL136PVQTH.NM3%U&GE+^M*^"/*0*;C!QL>YINN-LN]._O/>BY? M&BXDI[6R/ VQ9#=S)C%6E>]S?"^P=]YWV#>=; ?K#<5:,],,^" MST-0M 7U7=K*G"DP38X3-['VQRD=:ADN;KN%A(NJLC7+[L! Y#5P='>P%G*, M B &8@#2&ZQ@754^NU^>:Y7HKI>-?]'*QM>\Z3ES YQYV'?.;",0]H)##SV' M>@Y]( X]ZCN'4LFL#E0U,$'U+ 916(1Z;7)V\S1XD6%5ZE9H*N]/P.$L"I'/ M;#4M6LZVR1BK?",PT.F/@6YUH)_7/[Q*@0*HXAJXGHUG$7-EK"[PY3]*\5FV M?LHHH&0R6SG#54(XMR@GE/B5R:FOM;=MGW4RJ^'\S?J#(!15(;]N9=@1@X-I MU\.47/!3K7XBYQ1??23\GS=TSL+K%_@;Q,R2V]%?P"K'BDO#)=$4D%G 3&.OJKE_K<]4_ MB%0.W$7M._!=+*_HC!MMC+(,^]!.Z.<#/! NU^'6(XM]= B80):!M'\3.08: M@'5Z BO6(WI^.CF)PZTH([8AL2G:$,T*^+R#MF\L;5MTR9BK7@H)KXPP%W;D MEU "V8'M1!KIAC!B=),C5>&?]( I[K"SUCL$MV"*;6"+&4]., ./W)8T;1C] MK[#V-;OS7/?5 9_ZH$[R6BYRMX.LLVZ>'QZ:'[:A,'YNNME<*R@E8YUVS;J] M,TIADXA1=*W2V !Y(>S7H('M5SLPCI/, 3$,<,6L>Z*A__5T61& MLS1P84L9??MXQ??<^)Z;Q]ESX[7 ;;1 WPOM3^.8HZ4J#ZMI4:+\+>:$-LUY MDWDA;R.T^;<+9\UY]\2SSE+6Z7ME+;GKZ"&H!'9!KQ9] QJ0/%8), 5:.?!- M6=VSL>^)?>N)_47_B7U9TLV,Q20/616-1"Q/(Q_8A.P W W!!%0[&&XB4R:@ MBD8YJR)J\L)R:BE-869]91@+-0UTU-=TBUF<7F=4D\ZY+AH5;^((MF_G5/?M MW&]2L)=\NPV/!O9$%HO9B4K(5!_%:?C9O0'>M;%Z[=R8Z#L_\6772^\&D>=R M"\1.9--GKL7+!'W0\<7D.995Z/BMD[S7]1K$+1(;#0P$O2[V< >.+9CPL UO MR"N-!U :+_NO-! C4"/%A^#ZEK*A$FI%4 =A%VH"S1GK:B%*&II[FU*D@<9@ MM8J'4H01@?4N+"YI+(N=@0F-QBXP0*:W+!(7?'6MRAQO$GKN7LK=K_K/W:;A MM6-TMVUDJ2? SW7#U%,D:EZDI8C%]-K 3X6"YQ*YHTT]"WH6? 6?-US%GR[ MWF3Z0?!#2C:M8;FK2A#'[WP&%?ZH8ME(I#931/775Y7" M@E:X&^:-IE5\9>[G)$G=$E M,W)9ZW(]<8:3NAISD.0%:V^:RLL#* K*[W(P MDVI_BSK[U!W0K(\BQX)8638/A9&$IQGPF!:# M*7BRY,TR%@^U!W' WP@).R"Z%?QL%;9C>B$2><1LG1'0=T@3M.V]S,PUQ/6Q MS$@#FN _,7\NQF.A.U<7*IR@ +:\A$<6U[JG5R9% MI0%\>?I;,3"U\;KFRA2]YS*+41QAG;C3[( AI_:T*'X"/0A+X'^O4A32U,+, M\LRY,YPTH8JL>7]7"(;H%L7@2:$PODX_<^E))$,PE:C-@%2"EU->3BV74WTO MBUQ;3NFA4XUN('?*B]']"'6'ID,]5[[F6>0ZEE\- :>'4LW/G_?LY=EK.7MM M0Y5EC4^AT6P0FB,$KB#;6IOCLSD&/&, ?+>3=RV_^UDGEHX>O(&6QM()C]@O M;%,\=?1O8)D5ZQ901\KD"J$P]?/4[05H=ERS>Z$G3_P@$78:J5V\F\B!(+&RM*K' M%.5P<&B-H_4KX)S Y:ARWIF[FXD@!*"%!4GL17S!UB,[+FG!<#1"Z8JNT4JX M9RR"]5J*COJFW9\&)X_ZSLE4;XMLQ1%S8FENT-=1,?(GVX79\Z$Q\KHU@YN< M':C/06TX#^;4=!T-U!W7'+SW+-W4X_OKP8OL+X(7>?VZ?Y-%G@;WAWWG?I6 M7AU@? D;- :.X>[HXW9(CX>Y.RSN\.N.>N9^%] -'$B+)6SK1Y/X-HDGU2;Q MH*-)CHZ(+FK56.?$6Q.+X>!R\H+? #>WV)E-@N55^U^G4>]R)HI7GX]#?49] M5Y^$P$KZL$::704T2R%G/4C%!)=!2X(T*Z3.SNA_C]M 4J'(5,D#XTT@J^%O M:SPC"LV5>166F$!:N,RVQ*7-5"7/?0_+?;+OW%=461;KZA4#Y94' C[@(K)% MT&4.^Z#^22A).QTT?VP5I0URZ]]XMO%LLXQMQGUGFZG,K_38 *!X)_Z#N(TI M''\UU7E1IX(26"/\HU*Y;'VJDFM=85U_[CG$<\@R#KGJ/8=@11 E)\@GTL1- M#,!N7#$("A&35B U30V8/VY#8(2F^4#YJI813H&^GL*O!9< V&2<993XM"@ MGA* V54-P@IV89IG:6Z2(44U*E2D=/PD$U3XU# ^W;(%L/6JT&B\>?MO@-Y; M;;7FX.C! _(^/0M[%E[&PI.^L[!.3&!<0Y.[AD7#2K@P!LYAX%KZI,B .)ZG MXS'^$U:&?R$_C$3R.:^R,MR:2E[/#IMA!]5W=C!U;W$J$M(L(2@"Q8TR=?V* MDD4?(([W]U[VC(J?3"5:WQ')-E-.IA*WV6-8BUJIO^BB;T[)>0WUF"K*5@3ST(TJ54G.BHB=^0'=T3SN[\"VB24+ M\UR;]>I;**!X-_4MSHYWYH!)5@?_<3X/Z//G<%>A6T;,SPO82#$6UNDS@PPH M/CV*.CEW,,PY M]V=]5>$E\V=^OR=X(5)S;%N)),Y!BQDO.:G0MCO"S! MKFF6Y%&-O-O;OJ)0WIUI;\?7UIJ_&TW*UO;9>;0:;JT!H%9E>B"UTR^W $=M MT VBIIOXMW$V@1<2OCAHB<50KAIA/7:-"CTA0!OS-.ARL9#1 D;$WR9A4IH< M]PV2Q8L(+R)Z*2)Z7\'T+2+"^8@K.FY3S('K=-9SP!==)1WZ*^1G4U>HOV?A M@$&#-\BA3[8MQKK@:B@(_1+==I M7"6ER&&##PESW2_)[E/(MTHA]WV6ZIS1X3P!$-4R_3 M!TSG'BTXQP8G'NUU\^%QWYCP:2BAWN=Z$=_/]!\#4A#L3_'4E=]1XU@J(F'+I(SV95'DX(:E1PX!&SGG;>J]F. M&TZA"A-*P'*[6+M;C,(>X]C42JS:@$VM6(7>3)?NKFMO. G>J2A+1#>$6T[3 MR!8NX[XD"1FX13W3EH%3M82%LXL9A-0"A>ZH,4LO^XDJ3(T(;2 6-\\,+BO. MF-:AX-:MK[3LQ7PW!IC.)Y@VEBXT\X!7F3MR[IIM]K=)8UO 7VDE4 MEJ)_S)&J8O%IKG_T/*X7KTV ER(XF)!>)3X.?F+J:NH9]-?2BW4OUKF,ZEKJEX$ /GL=Z6(N$C.GK' M:ZN(]<'W0HUET M'9?3,-OE E/JS2NUI.-+PZK0T[JQO%WDN%)5=E\=@>!,<+DK]-M*6I8&A6W- M%#[/Q3[K_.W&696$:1(IKJF-9TW3P5HZZPP\6M.D<6I0:/B24-<&>SW#I&[& MPR XB]R%E$&C&YZC\( ]P^)Z7W:OR/@*W2Y@_1$^$%M0Y(SQA#9C8#QTNLIS M^_9Q>^\3R&""J["D^LUZ^DI'U3:/?\E56A7NW!-3#LH\ AO">0MN27?#D:'% M#2MWARD'P;A"0:+KR!OW34>QCN44>GPB>2'U;J MP"W#3\98V(+/A9Y$7<-.AHD9$R<3N'LH[0C1<>M6VS*SLW]\W\6BCXWM#X=] M!V3_NTX&P':*S35L?F7^_B%;2?5, Q-\<),HM;./,R*:LZQ&DNP.D%0*F8;" M)_ Q(V%F>OC*?%E]VQBI9\SH2$K;@:%>&PVM1U[79_EU 8N1A#O,A=FG6P;--4.8$[#/!UQK'LM63@=^[R.4K^EE$&AFZOK9BC,!90JPVF$(.'8^!Q)N.39_:;2[T-]]K<< M9;_#)=RH^[;?=_>-IMI1CMD6S[.*T8X+L 4'4N$S3(I=S\^X8/NT(HB0'H^V'MS M:9:V5] 7^V^>F>EWC@.I\@[7<<$IF(4]EK@OTGU21;H/:0N^WANR6V7Y#[V+ M;N4\S^E+Y)'QE;0-;"+#E'T:Z-03KCS21:RN6,#/L<0&QXES]">RZ1T*4G<) M*9E/"]W&- ZJ#.-+QNRX2SQR;P9LU PXZ+L9\-M$:C1^U^YUE/ZLP_[5A6L= M#*:C!G-8'FMI4OWCCF7-8-D3&O)18V/.3=FV'C:. =<>NIT$CA=AJ8C0TP6 MV\>Q"DMC-N F%SK5^0HWF=9L; XE.X@:O3,3 &9L3>QE6B&1;/4>G)&5.HFM M''1$E<"DLL"[FBJ#^.XXVZ5Q_Z(J,!*FWPN.%P[-=@AC1DV-HJ+;1";-6.\3GA?+ M.M?;P,-%[$E^K8K8TT6+ X[]B9,\"0E_V'<)?^GFTS?=PI]=:[RQ(K)L+/?]Y_EO,?T=;Q7]. M%LA-_6#9?I+"MYD /\.=>O0U\\TZ )60V]N_O^^!2IYC/<=V<>SQ8^%8RJQB MQ1>C'.@L;:?G@;7P\-:01A"_C14<10ZY)<\%^/?\V&;NH7@7>IB@ M[$Q=)$&+L;_Y52UWRDR>X(:9SI+PSN977-9-(B9IC96XN9W X<3J,Z8K80EJ MVNL#+GJ//(X'N[WG(#?C6T-FF/+<0:(0%NZ\F=N$Z]N'M1% M:1B>F8J(Y+4J.<#3Q,8U\1?,.VLH"Q3L)A'$!;M.<(:;K,E*Y2X'3//1L%'. M4J$+B[?!.)"8%74O>2Y#J;+2-C+@S4($!TVY@=)FW*92%+ H51-;;%_LQ\CE M-:6>,$3%T!1:545B*JXP]81C!; Q"Z[FH0*Z$D?GC>1J/3<,WIGU^";%H.,\ M6!FB7SM-7/"/(G6=>SY4KCDFK[X3652A;DVKV$#PF"B<>5C=#&?S<+!;_00R M>L >D(-UX*P.%H!9'1X-#[VXVX"XZWL32+>X&PL5%U:XH&EY"^%"B &"*J4;$H#W_DNI]A4E5Z\?2IT#A/HTHK)L#X"BD+)YA0AME")OY ML,FHDN8NC<<9!J>E!FC&E@MJI'7/04WUO!D7Y+BCG@*V@8HIHH)IO%&Z=LOM M-X.+^'#&$_(^7FR]]_$C-0VA&/A9W! /OU5%AF4W'VWO3T]\DQY1]=-1UB]Z M[YLT*+@'9*KC6]L6EM/IKLL%\35N+JQ;URD-J V #S(%O6QU_D>95:-8A;8> M<1"L-#9J/*R!ZPD-:E?+YOE):X/753KM@*KP2.&^"<$W(=RE)*B##YM*$7A- M_[":ON]N^0^YDDD4@R^>)NB :;L?T1]0"B="M_I<@+!,I^!DH4MTF6,RS7EEB-Q@<+TH(MR087/A9XQE MN[_^6,6RX*X']Y=U+5A1[U3CB7&=]IE4O\/7\S\5-R*/ZA^-5:)13YN]6$9K MS"]0YFI4)3R#SWS.X[8'W4WRTAZY X;L +3AS7=U6Y2I7?WP\9PKPVM MDU^*?U5QD>;4AZ?D>$40W?2*955NAI76$X#-]&'N=;,+N\@ 7$?WC'KS&#T6 M_6XS689=WW^\O[@,+F4X2<"MNN*:6WR;0#^% H69]C;_#G8I(\8AHYZ401<$[I4OA)+&JN8:#@%?$;7QDWRCL8_Z] M2GAFJ^V'--_I-XZP$566I7G9?J[&PQO;H;ZYLV@.="?]G[O,BEXX138QM7[=!DT9P-*:R> MPJH%VQ?0G.\S[]1CN4\-FM>)A2N_A!.17)&Y8]8M0+.4-]B$YT8&K'V4,X;9 M.K&%VH2L%14;H98Q@QT-A>1R*RAG6A1O8@"1V,ALQBD^2YD%K+X(_ZQ[A8Z[ M=BV&]J#I.AP$5]JNL";>REL0H+<3 FE9-E1=X@P5'$G\-TVLY9XMG@&0<">R MQBG(TQ@#)#QX(YXQ?H+]:S0;M._ZC)9"=X7?E7+H!@,VSI@0W@89 G:3BYYO M&/P]TS9_PSI8)YB4R[+*>4:NP:<8U#0,^RO2<7F#-@X^L8;67';0W%ZJKL@K MH69Q\T@+?Z5IM_W(BZXGW(8(9_RFLQ4+VZKUVI-IG7-[J[FS@0]=E!+)>M;, MPAM3 O/="JGZ(I$\EJ%\ID#M4H][[9F,0UP^,Q2(NYB"JJJK'%.W;)*PRO+ M#H<;AQC,Q$7Z'-2S9 8@=,5X#)1\Q;**SF)$MS,";4BHVY,4=L)"Y#-H M&^=1T=7E$E(0F?2,:]Y,X_QWW,V!JYTU7JUK4C109.S@H<8Y,D=\Z[,[+.M$ M:1$1#QU%G$8TMS6+>U>+;FX1)5%-#J&IS^*WY71CH'?X1/$@GX8UU/?=XG=HG4-Y$)@_&O0 M/-;ZF"R )O>&(\-5YQJEC8QFSPU/F1OZGH]M<8-N-AAT]:F$@A-=4HB5IO"AK3.P"R(']S_X"]?F^EK,_M6F^D% M[6T$[5'/!>W"V!/CR2T3O$I/8N.(DHUF:R#(?8 M*(RS%A.;!P<1:T8RQ^*FQK,U/6J=.S)[H/ :*@&6U'KJ; C2H)!+J,!US4DD:1N69/5N.]V^#X&/K>>L)=6 8AGVU['\ NH M!<1&3F1:%3VI8O!UR!N@DE>]CWA>@$P&W]1*W,=%J1MI\*PUHIXG!YXA4&DL MHRM7/3:4'(?,5*Z17T61)L1D]2PLQ@**6DD_8\$R[@W624--)!:N$\UD+$)) MPIFM5.$LL+RF $X+.X](!/GQT"_KLO;V"O3X:YXE*MKK%MRU]G!LDY:*Q==8"U1J"$/0< M##P>><+WA(4+'N"DQUP-[(QDT"E9BEC-H(*>$[83_YG+,+U*X/$C:CM0>"N9 M8PT8NK-C$18*#M*&A'@0+-TWBG!^ @^5LDV.7+*(]4?\Z'VHJ]C?.]Y*TVU_ MCV$Y=:SO)%CJW5$;R%M1BN"3H13\$*=I M/@C.*A53E>+Q '99P=-AV]7^(/B;JKXHD?RA1 J;$1%\/1'I3,"E;Q77[PQ, MM]G&GN@2:#V;I(G\\Y]>'!_NO7BSM[_W_-71\8N#_8/]S9TSEN9RG3/OZD=L M-3I+-[:A[>:VLQ-_<+?=]](>F@DX5Y_@/U?]D$;OTR%\V)0X%Z(H^RMVYAC< M/5)/JG='JO_"?%SPMRKQE'I'E.JFYM'2AM@-ST(1YZ_'+XJF\145_A[2N\ M'V>%-RNR.Q;BQT<]%.*]S]*ILK]LX M$41"HV68&5"-E[&-PV?:7LK&&[>5Q'P;[=P@*[ $G,X/F>;G.Z"9S78?R M>OV:O^I3%OX)L7C?+36'Q>>2X2X^2BO7_>P6PL =\82\#ANX;R9:TV4"MO&L ML3'6Z'M3A,,:.LB\99+\+[-/.BW6K:N2Z(]==E7UN#RN#@ MUBJ>:0N^?9>OZ:3@!NO^]%,8/WI[R8:1:TM8T;$X>?XJ@I=T (P$_;_PQ/='<+8;6(LDCOPW)[_ MF1US&$F!$+LJ"05J>!Q+$*EKZAC7,Y@9,,?-^O![G0KSDMI0GG9Q^47FH>*A M$4@@_@^ (!+9M>$B2RL$(D;LU$%P58D\4@+G6H _IDJ:,N%L MFX,FU&W'(Y72((P%3D*P(R*<:?&)RR\=HPC:'$:D.S"#(."FC=P8+\Y@M")) M,*Q*L+'X@>!9!.V#A%],5&*F9+3Z*MHGT=E8\:;_!]:&*!AALL>H*P0<6 ;, MC6( 'EC98>#M%I-T/(=TZT#0;KG*\J;Z^J9ZWR%Z?@;M6HFK#?8!?F7X://S M?.$/ ]X.(@@'2\F"RQF,>>'@X#>PQC.1&2#J @?N@823,4C>/$T(*SJ;S<.3 M)R8?MM8.B"WW16%?[N0U!@JR$I]+P..,I"S^8 8V4L\UP/H@(;1"5U) ('!PH MD=/9>:Y5?TH3F=L)7/^2*EO(H!T]#QKSHN8SY20H:LM@#P;+U M<2.T5R;Z/+NV#P[;YO< MN]QXV7.Y\?>$1IU> WG^0F!']RM!&@5=]+9657/118_.?+FD49QTWB0B>!@3 MO(0.S XSH+R58C#SRIL3T!?,M<4)M1;T2J99+&W$ZJ/4^/?6Z_Z%+?&&]+ZQ_O(7U]T#9[]X'O[V[?'_QZ5/PVT\7'R]^ M_:&9AJ-0E/PBPZIDH-Y0D$''(^5$54[2G$"0<@EF7<'#S*X905O_C#G\XDL8 M5P4.=?PU(]O/L2J+NM"[Q'JYO"CU]"D=?;M+N=R3L&1C&Q:I:#$84;!32!$_ MVY1]3!='6 %/VO8Y\ND):6O\UYOVURRBUE:Z4]T3]3KX>L#8/V G@\H@_B5T@UF8_J& M^T?\L.6DZS7Q="KWJ' W;UK9ARF<2"P-^0^/X( MS.0.7\WAT?#XE7\WW_)NQ%3^^4_[+_;>@'CZ5%=VWM,+.W@Y/#KV+^P;7M@% MEP1_R-,LS5$#WM>;>CT\.O1OZAO>U,>ZF_E<9)BWP8S=2A2[[T>8B5UQT<=? MSIKOG?*WBW7AHC1[EZ+SK]>\WGVG WV](S0*R9^A.<,6^/0MSM+H"G^6YBQ? M'P_!][GU.6I)[L_1G./QRP'L"_^O50#C!>C='O2!%Z#??(9-3'0O/[^%[[WX MO(MC/%P@/4WY( <\^QO3VH*=1:K(8C$[P5[=9LQW:>C]:Q\(EYKS,GP#C97I]2M92N2K*QI7!O4>=$[%FT7LA,+!'V)J+:.^ M,C,^-:%&>(5UP:2)=+L(P@,5@:.<>M_H:F6M58V6PPX 2C$78XGK#QQ_/C:JX7U1X3[:W(I3NK,5F MR?:\0;91.L4Q'XBKQ*7*#G)Z[;6!7OIX/@S.*R"]I(QGM9["&I\BP ",:43K M@+(T-UZ#DC_*6%X+("OML+[3RUCR1A[R)-X?$C_L(8F?!3&P*AYOC!XA/B5)KFY)LL:K%>5'<$-6MJH!'2Z3(P%K;8TMU"^2QC#8# J M A V:P&E[VKP#[ 7P7EF%+(F,IF]F"$^2SA!RXD.M"?!I?&#N3^ZQ1T&#?"V MV^T-CY+>A@CA$'+)\(_M UE#/+3"6$8J;-]\AX<*_<&)HF72[$P&^Y;B ,WP MG; $;T B$GF5EHHQ(KP]W!^IVXG)LC3*L._63?= 4M_^"5J92.PVZF(0YF5K(?-[8;!J<6[#^.TT*U&I./U)392A4X$8AT" MA:DC\EYGO(Y M')N)63?O8LJEFHX8H>GC+V?!/RN1$!P7\M-")@VR*B\JH489I%)ZSX+JS2S4^,+L>C(+7 MY1+6H@J*HE#\+84H^.[\[/7#T&P)/47!"*;6^7L1\9A%1-\G)"S-5_Z>*HP6 M,^_+3("&E?&LG@\2:TA<07C:-=7SY)5BX'#PJ"H)\C)64U5R5 CYG@WD9BY5 M1!CHTI;S+3F_=&=[68DG6*S1"L"V:<@QD4"6X1 W&1 ILT"8**DG$%A_H"/V M1^.QK[%4*=)W@!M'VSS".*6(>^A)5F&_'CRGO.YUB !#^ M9*>A-G"L3$$7!(T1F;C3NXMZ?'@]FP9&$AY!MOP=3;+D=(M,15G6O[X/[L;]W-'Q]9QY(3](<6U:MO>_KKS=0 M?^VCLLMBF@=;'Y7](&93/;7.^@,?LY9GW/Z M'A5M#H)415&1"9]14CZ4*B-QGVG)W\IG&![K]B:]MXLN4.ZRQ-9M M0';\ -/J#=,JC8#FXB!=^^-3N UR)NOID9/SCGC6<3X 0=@P5+*+W!U!!E<.R :Y.%PD_U M1/"NX=B%-V6?O#KLO2EK"#XT778LK5NZ M[58-=[:D@>J43)&#,T:@,X-N,_IGH.[FU-&\^@$]T] ^D0Q-NG]> ]4*ATH= M6!/-ZQYOMCY5/NV]V=IHHS7U2+%B;W!F?%.]^- *(MQ6.BJ% MPD9*-*MC%*'0/-EFRRLL'=6>0T0&-YJHJ"K.B%14V8DDNN:"QN MXK9.F >0G)O#YX(+\ #LH^EM;5#Z;-3R?1(")NR[@/FDT!=$NK3BPT6)86Y* M)-8E3T1$FA/9GY4TESLO=!7;NIH\14_NCYCASK.Z2K'HAEH:VTJ0$E0@H&GA6L7K6ZL.66S M"?L_">>S-UD$SS7WS37COG/-&6%8Z%Y-[H4PM7IS[5"$=#&K(^EU+@ [*415 M\#I8UJ0C_P/\AOPPRCE@"1+6/ W Q+J94RQ.O^L+E+&^UU3B>= MLP%?9O6TRJR.MK[,ZH*SY=<2M=Q65E5M(.5PV:I ]\\Y9NG>J8 CK=>A;U510:R M-_AH>Y2]'ENEQW@ZU3O.%T;Z 4"[8+/*\L;*9,&U!WYT19^(:U3D%DNN4*[ MNQ8(K&Z93PNWDL==EO4@@KK$&LS0[,5@YXUS)1-,]2"Z3!7K:O!A\"X!>[V0 M'.S"GY,F#L&?&$D+S*<[*0[WYOHG_J@TB)2^-^GLUJT;=PQR 8<3\=P.'04; MU/^DP$!1C::J;%89V453#4-,>!8)+0J^Q@7X6XP:$5]KJQ2G1S_4CIOO@&N3V8]>.=I@W( MZQ=;KW%^I-0/TNW/XL8KFT7SG?:&+X\;5OZ\'V7\'^V #KJ4BL1H;2A-@W2K MP-0*%<['L8AV"@'Z[DEY6;&,TUYNO:PX-3 X1,N?JBR++4C+_-PU+T.6&JRG MF*-O'&C1.-!%LF&*AI61"]KV!$/F)E>8Z-?VROKK#^>@^>BN0J+6XE%>YB)?93GQ]CRPH M5Y(DORB"GR%(I%IM9U9>-\RNBXA +GV'=QDOKX!/65$ MMP434 ?Y&V.L6 9_EC)C./)<75&(/Q,9SL.X)*M1)#32$8>HYFE"L_(RVY9M M?Y(F,6].TN.SYX9#CFE4!GL,>A,/Z MWI7]KJX7MM19M)LWJ938X$/7D^<&C/.&$Z4+MSO;&2#0GBW0#HE-I9T*<-L9 M=)KS,/>*.<^1[$/-XQVV@C\,_ZO&7>C?)UA\JD+X]M_?[ZH5EUR2ZPWBCMZY M,8PS:M8KR&Q..,-,[<]CD(Y@7'Q>O>Y_Z)*'.P=?>O9 I6>'OO1L Z5G#\)$ M__ZD)SA\0/;O+N>O-IX/?9B=:75V$BQUR_[Q_N(R>"M*$9QS2\]Y.AP$ M/Y<1N6C+?CD,\)*=3U+$S_R!8W?,N>[G+^!(3H+=8C=8>+I#?V0UC9ZMH-'S MGR[>!Y\F,KFR<8.G?G!G,R8P]VC\L:Q)3__ZZ?3]C\'?JL234XN:50GH=ZE1US[M.]6P3\V5.O*NU&-P MI;K9?;U\+WH.G[ =V!G70]/MJECDQ1UKSF_F+Z)1#A\;,N77#908BZR0)^8? M[JTQI*:)$=]/F%)0J4&#HBK3)@G2)W2KY[&8I97^1-,:O#X%^+=^=_"EZC?]K2%KSSW[V)2A2K&\QC*>_ MYZ*01=_R4RW\&IEL_DOGA3DAY^!XN'^L!0G_\\$B!$NI^GVZ,'VZ[-P/7PW] MN7_3N8NI_/.?]E_LO4G'+$P86^!K7L;!P?#%@7\;W_ V=+SL0YYF:3[?0[@F M3^P-]SU3?,MK^%C#<9QK. Z5X)2PCJ*(NU$<_L68%^,.B;J5#O!':([P?"(3 M)^+T%1+#_K R\]O/<)_(5*7 M#;%Z\?DM;.^EYUT+*XB.8IYD:_ M-J2RB=-KM.#L#P_O0H0]S*N^7%Z^NT-UGKB[@[TW]F/Z>__-,T(B3#A\0NC# M(QYZ(Z:I'H?(XYLP1YCI!O4T"4ZS7,7!P<$@.-@[.,* BTXDGCPU&K^]P+"% M9-]0*_; TN0TBG)9%"?!81X%/\1IF@^"LTKQ,*/C 6R\@F="P*;]0? W57U1 M(OE#B11N+R+X>B+2&9KI;W%LB K+@2$73RWK44U")'C.QI(W\I G\?Z0^&$/ M2?PLN$%Y2PW<-(Q'8W4U,+7: %FVK>]7:@1WV[HM^* J.T(ZM+0SH*HTD24: MZYE;>)TUYK^IYD3P6_6.,Q98"2=H.=&TMQL8"'XP]T>WN,.@ 4IQN[WA4=+; MX"'/LGNF\QKBH16\,U)A@VWRO;9E:6PA6B9-9'@#X=X,6@I+\ :D/9%7::D8 MH]W;P_V1NE\!X[3U*$XMSO MN-D+,RNE1@BX>R*$3N3EM621A7E)/) M[7@N'G7HW$]'%H.IE*69/Q3+LJ1!JTEP(]0UHUQE:/YGF"?0<\L=?VVI2J,I MSWIZE9X;2X41!2)EX[=F("[.(J)GKQ^&)EH!SZ%;8@1,Z_R]B'C,(N)H6T1$ M5T+N]U1A.)1Y7V8"-*6DU%R1H>I$*B"B%I^1]FNJ%R&QZL#AX%%5$JY[K*9* MSULO-/14.UDH(HSDZ**C6W)^Z0[CL!)/L%BC%8!MTY"=_D"6X1 W&1 ILT"8 M**FA0ZW!VQ'DL8Q,G@%BF'T;?3,"61U MS(4C--2U0XEP$E,<3&L6'$EX"-D>EHTYI-R.K.V(&[K7]\&-N-LA)CV)XV]9 M6?4+7U;MY]_V+&AWL/5AQP]B9F;CU6@D.:@('X!\U(;IP98$('7496 ,G3&Z M;Z.J0!CY@DT=MF5"LA'GQWP,*&!3!VK^4UMK9WTP+5X>]"U">40M#W=-_WM] MH_^^QRB-<\'.F"J*B@SQC'+'H509">U,RV\GK>YR2K=/X/P>,Z5V$31@XV#?K.W;AZU=7/8>^OF M N4N2VP]NBPW!,NT>L.T6F!Q$->PZ!(5GU!MD#/93X^UN&G.<_I,UP='',<5V#LA? 3_%?CZRYF>U MFI??;]GZEKH:3X)W1UO$N\ABI?@L,2%"&5KZBY(6<\F=1MJ$'1.=*:)1P/CO MJIRD.>S.5.NRCSX((AEC4G;F,BIE'+JYC.J,B=-LF M;,,:VZ GQV35M4IA=4FSM3IF%ANJBAT3LY';R2O*.6%B9YS#'G$ ;13\>U/VR:O#WINR MAN!#TPS&TKJEVV[5%V8+$ZC:R)0JX!(Z,]^9!Q_5=891.J>.YM4/Z)F&]HED M:)+V\QJH5CA4L,"::%[W>+/UJ?)I[\W61K>GJ2J*%7N#,^MC=GJBAHNM1VI* M("4V@B)OL556-IU.ZXX"HW )(97I.)^*L+2^*EF+IM 0G,@"[&%.] M^+#NPX-MI:-2*.SW0[,Z5J%,8&,#H'R@V#'0;,DF*QO #VT?2V-BA]-FKY/@D!$_9=P'Q2 MZ LB75KQX8*9,#HB?W1TSN4=_)G7II M49!*>VO.Z)9PVFKEI_Q+0NMX#6,=AY3?70 M00JVHRY)ITKG2#9J*8CPZX C.U-HYY#%0\TA+-;K4,58- -MK>'4>T$) M!N(7XZ+5[3&G;#8A0@"!!\N:=.1_@-^0'T8Y!RQ!PIJG 9A8-W.*Q6DQZ]([(LZE MB&:\0F2T$T-W8.=:A"Z7;N5"YR3A1BWCP:'[H_T;VBX.%N#]@J-3A;2$30?8 MKH90SQS275YSES::Y)Q^.&<#OLSJ:959'6U]F=4%9\NO)6JYK:RJVD#*X;*9 MXX0_- 23%E0DGL8J!TF&$1*0#&B%C,!AY. 0-545IE(!/V5SHA!31DAZ&DB7 M3ZT#ZJ7O@/(=4#V3_\=;K\'>JB*K2FS_-XW&7HVM4F,\1.D=IPLC?8 "X6#! MY97EC91) Y"-W&B+H9#6&<@LEUR@W5T*!-I,YM/"+>1QE^76"%"19:PA]\Q> M#,+;.%(0W(F1M/!QNI'B<&^N?>*/ M2D,=Z7N3TF[=NG''(!=P.!'/U-!!L$']3XH+%-5HJLIFD9%=--5@N01*D="B MX&I&*_02>_&*A\Q-CT, M+K$:,A;\:MRE+%J 94WZ>X8W*8*\S^,^%$5C+G*#?D=O\W-\CMP:P?[S-M0%Z_V'J-\R-E?I!N?Q8W7MDLFKVT-WQY MW+#RY]TH6?M '&7M4"H2@[6A-%W.K?I2*U0X'<- %\F&*1I61BYHVQ,,F9M< M89Y?VROKK\NI($H_C=!2IA*E&H1[WL*EV+2!V>XHD*>E; "(B\M9,/(\%/<' MWCAZS +OU=8+O$]84&.*^(#W)G=M&#A--'C";3K5X1I)KNZ:08.Q"2E#.L\ M.8LT6A-_R=F_-BK9?4FY1MAQ_]5JP_4Y7>1-NWN5$Z^W7M+5XX(+;\U]K357 MCUS6;?16(%%G<2FO&+;$,_BQEQICBN;JB$'\F M,IFS>UV$(J'!@SCJ,T\3FNB6V:YL^Y,TD6N*=,D+8/$%[A(<;SD5*C8>.-RY M2.&6<6OF4_; PRV:50&>PQZ$P_K>E/VN+A>VU%FT>S>IDMB /-?ST08,\X:C MMPNW.=N9 M >$- .B4VEA?:_[:0TS7F8>\63Q#CO!'X;_5>,N].\3 MK#U5(7P;?+^K5ESR[]677))W#A*1R,+8SAFU\Q5D62> M]S]TR<,=E:].>Z#JM%>^.FT#U6D/PD3__J0G-7Q ]N\N^*^5Q']ZGC)]F)UI MC7<2+/7<_O'^XC)X*TH1G'/3SWDZ' 0_EQ%Y<XF@PL&E#"<)B.RKF:?9 MNZ39M4_;T[!#P^=KTC!)A+,\%5&PDEK/5EZ!,8P.\;+R=Y%GA/49P7EE9PL. MW/#"EEG,KQ_48OY6\_@Z5=$JZWAWE$8S^'^3N 6 =FYE="TR,#(S,3(S,7AE>#DW+FAT;>U=:W/; MN-7^*WS=:6MW9%EVG&QBIYGQRLI6T_CRVLZV_0B1D,0-+UJ0M*+^^IX+ ((4 M94N*G(T3=:8;VR1!X.!O6QW]O??O86QNOJA-#GQ MC@^.7AT<=8Z.OO_;ZX\\?^EUO M9__@X%\ON@<'YW?G?.&XW3GT[I1(LC /TT1$!P>]RQUO9YSGDY.#@^ETVIZ^ M:*=J='!W[] M_FNX(P_S2+Y[>V#^Y7L':3![]S8([[TLGT7R[SNQ4*,PV<_3R'GA?&,O,NY=2[26.1_+7%?X%_,ZG" MX5]/Z>XL_*^$@6!,?L>)7AA>-,/>AUDX"*,PGYV,PR"0"=SPES^]/NJ\.'U[ M@#<"'28-M/ C*=3)(,W'IW6R-*UW,\O(Y>=\7T3A" 9'"COK\O#_AX?\ [YQ M4'DCCP&7>-WR^I?=]C.9-DRU=WG7_[7G=:\NKGN7MV=W_:M+[Z;7A95;CF_%5D>#F_2BZBTY&;4 MUK'S[FXLO9]3H< <#;WS4$D_3U7F[>;P=U1A1QVKPAX8QR%MF,-,_28*T6N6 M&(QUY]'AZ1[.B<54I<4$Q#3QVRT/[%,:@Z6=>6'BIVJ2*C*G8>+AI+MB!C3U M^EDDDN!I%M+EUZ^TE)8W%ID72% $,8A! ',5N0?Z,LS,S Y45OAC_20\ M= N2AO-] ?L>I=.V"Q2>@]HHEQPB7V?P&B1,2L(9S0@2MXAK@6,!#@\D\_9$ MR9QOA+_X*4#6+,?=Y?L-50X[YV:3>I\!CB: I,_\O.7=%+#U<'7_$)DG+J(1 M"3_^_>]+F&Y\[.[WK-"#:7XLWB+"0H]VB/X9075+.K* M&=QB#VR!&(*N\*X C0S@WZ.6!T[RBR<1F]YPB$H')GL.JF0UF5FT4E*),H95 M;7BRAG2K3-,BHYII'8:9+R)O MR3DAV;CD.T4'#K^S !ZQ?"U1L)^(K4RH44 M6:&DETVD'P[#$G$MH(&8(JH$2H@<[:<,6IY$2QBR6I\ 3B.KKKR1$FS>R4(N M&"[U_0(L-_,%#B"3@$T$,!6O8:O"UE9A+]958>>]]_W+/CH]MU]7?QUWVB^_ M0(-M6"[/?("I"1MY0.^@2)"Y5Y)2!(S WR XY5BJ'(L9W46MI$E_+T+%< J MU01< R\H)/Y*&!2>52C%29H0+ L1T];1+P4O\8>AE7IEI5Z_@6; ^ H?S20( M8YB'L*&1F&8M],2B@H \#F2GM6@IB!(5^IJX7JD4* %0)K""^S ML@C7EA7P M?#DC^W!FS8A=G5[M:B? 9#5J4^7'> M<7]P).0N_4;?0( ,EK MW@!ZS^Z@3C4D5:'@JI*C(A)YRJM&SPNX?02XK[)63 YX 064LLITEIG"#RX7 M01PFX,PI)/*:DE#!3MV2QU7+:"(QR*2V!L2/5A!:I1C\V/O038-U%='']BTZ M!V!.$@+1 'P+W)2 Z'WXYO4KT#U@[8'926@Q6(#/:=F"39/(AN"!@,'J? 4&2DZ?'_K$);6*<:S*R#C/> MYN!C>A="?9(_N 5U8\9?HL%O2S_''9)U^(MC5X<_ <'KQ.PL1D( M)D+A&_U[IXDT^D].!8O^BUO 4B]0F8B1W!\ FO^T3R&M$Q%-Q2S3='[]NGUT M_.?30:K XNNZD,Y=B)#QG7R9P*^;J[2*))JKT7AIGNXMF^G M4O>_,74[AFT@8">Z\483#,'$,=I8C!UPI%$N')IC%3!S?!"STB',5R0YN&/('?0;)Q2& M%'RL+XSF-BD4* ZI%UGFNCAD:*9 01%DA[B(FR@4ZA?"Q&' K! <^NSG,O:. M.X<88J&:!N/R>;?[_ZQX?67 U44?/S:T>R UM5+"6VNU6#]:\HU3HX,."^H5 M!"<4P465I (*HE/4G.(HI9K2N@44A:T-X5 77FQ.P34%J/&U*%)V;L %E"\% ME8!1-ATM%RKWAL M+&KF9C<6OQ0]NDO=I:6M;-F,ZHWF2@PHI4PI9Z%0DF$#[V6&VSX06:,D%9-4 MQT4I76TJSK:[N+C>*$T_H6?E75,N:TU(F8^5E%PT1H5ANBIA!AL'%C0&\!&" M&,)>3;#V(3":]('<$7GE4XE%*V,, FZ7<[Z$7) #4HM#VA>'RZ5P$GM MD="3K%>F-P2&2J<\/8 .#Z]K5W[VY20WB97Y"2+GY1YX-5GN)6"+O!@H.)GDH( MHFM(&"Z]4SOOPC9R9O@(W5LX2P&V(P6G$*8-=F1^.C 5^BO"':KO11C$CAN@ M@X*]$!# ]]JGJYBG280[B@Z&2L%$Q1IV4E(8G)S4@,D%.]&J[=<2Y= />3,L M\%K86W:M$?B:^?S[R.T.!X6NWL6U@:Z@=C,[;;O72\S,H%RTT$1(&)2RS8;C MRM%I B5)'RDOK#"<"UCA<8"1L%"*-.#5)::I75!PC'_#>A689"S@4?A/Z%.E M#/S7-PX$"7K#>JCDH:0[B8>;^84-@>VQDK3ZWEM"B+)L0'KP MSC F.NNZ%E+@YK<%=G4A-1DWE96#"Z8R%6799]N[<^(&S(0Q0"ZJLC>ME=9' MIR($30/GCR)O7!-[;-A4H*LLJN,9F_6Y-/=-+MU<)?6/;=; N=E0$@6WQQ*? M,JX9AMRVA9MK%VX>KUNX638,?KMUY\]K*W;%WII[<3:9@.@)SGR@?F,#W?9H MO =ESJW$QQI\E#*,,:X#&G?#/5U?/9"P/6B5/: 'AM H>PV U MWHI!L^8;*5J*4 X([<)3'2\F!:R=GR$%HA>6@M,KZ9UA)"LQ:(2BX!)%(B.L MXU:IAEEN;"&;$0SPE->E44H(,1KO@#%3/]030#VV&][O_>5/AZ\ZIXO!]K=M M-YZ9> W6%2^G ?(7F0!FBB*0+=Z[QR7LV@G=D428W=(ILR#,S9S3A/@\3K&;HQAD MTK>73/_=\:Z_5W<7$/K%,K>U:LWE4RVN,:P7%0(0DXRD=<^?EZ41QDW@)V(\45B$ZR-5VV[;K%M!RYX@419F!:X$N7Y,CZHZE?#NPTNS;AME@CGQ/PPGZ3\ + MX9ZEZ1*1#@I*$0 !SP'-K>3@-,9%$3.I@)**W!"=$=P!%" Q%NBSJU"O*>& M?"W&1[]IWS!:!O2=FN 7A_E;P$F8]#'M0?QJ/G>D&?88>'$O.=2Z7KS1T 0> MXS4W %\3]_LDJ^%) 6@QGN3N1 A)+H-X[;EL],3\H%CD5([;JD0+B2Z;B1:> M>F7;SE9"-R:AJXEH]>"8E25)RT<4?D(GQ1=%1NUJE.B9AIC?!0/]>P'DHOHN M)7/3)8LYGI8NW>*X^ "HK_B"ZOFJEP[QDO$^;)_1<^DM>F;H(E@7 M7=RFA?*9%4J@T'X<5>B(QAUK+:"#[C,F!YQ#?J4$1&+:E'(BK4PM@G36%+CH M8.!ST>E3++>JVJY3(:W'7!Z3Y,E29- M 1/.*E57 ^#*KL5=1B;E)W=P70-2=^#YSXD-/Y0E'IG9(L4E&(,RN CI,-6 M)3#@D-VO)\7@&JR;6@#QO S\P=8N3<2,'L(4KD8737$&4X[1JAR=,E^;<4(! M7@U;L"QQML*Q6DYS_0-S.>5HL(\&,HIT221,R1?9&*>&BBN?[3-0H 5GWJXA ME2[0@MN*1/^,K&4NTVOI(OZT=ZJCP,Z[N D[DSF98S$289)QT!EU,F+K89%C M0> #TSFEN"XR\E"&=#/0)Y!#J7"9?@5N.#EAYW0%P@4UE?SF[)1CQO=[3J&W M%AJW:;HNHSA+2KP#0FM[MXM?2&#M4?%&;X/SO05F2QT1,*7&)2ZUW&\PH#5] MAB^;>:!R& 0]FKE/D&"#@@Y!V,%\ZA=;HM +G(48N(@[Z!1.M+QURD!D>[14 M&0@R!!;\"P7Z8Y F1<:R[MN,):Y\^U4\P-2N(I/;DYCRF?34I[\K"@;R' !B& 7!<"7&(& M+Y!Q4FE7J&_W,IB@7@?('3'5H<5(2>VA.9('RK-0G)9CA5!I4K'/:*'DE,BB M'I-4C402_M>DU8R;E1D5PBH.I2U)Y^R;/3\0V36/3!M(C3PPI> >IVN,FG9" MZ;!%&#_1RMAJ2\%LZ+.EY',,^KP MB =.+U5EC+(/Q*"%RKU\: SFWW )9 H1]J M(3?'W-0JKU1YAB?_A3)L=9-321I6#P#59'--HST5QJ0Z\1A<[;UH<%"%1#BD MA04ZAE8W>AA@60=;)%M?;1'+2(HMB6YJ"K2V0[*1F2-JH@WJ'&_&A=$ M?KJ[GJV0;U#(1U]@A'4AW2\I + ;\CE-C=N0-FUU>\P^^ID5L08YT.E=+8DK M'X"\",DOL*M:%>@^3_00]:)'N&@UMVA%1_U:.N#)5>@5DI6%UX(+AU6A M'J8HX7YJZ#'^5'E\E?L6>)*C=HU&/YOX_J,3W]^E M!7RY;HGPV?E%_[)_>W=S]LP^:M'C[CH\M8$/*_8)XV8R1]L$4!&CM"&UM]2[ M808E@I9.!*>*[AOB-_PTM4=QN5["Q521">]Q,ICSG?IS#L)I[]#NGRTSFW?\ M'.A01;--4WP0D]N5T@3-"9,9FF>V2_O*)3C$S&+ EBS7H3O6$5*R12%]FF5 <$L$ _D2%U'V2Z?Z@'(&_ M[A.E0)Z?3LJ3%FOO<;YUD4VP.%(7E1"+&.:I!'^7"_1::M!(,IZD4Q-I+4\M M-9G'^G$>YJA2EU>%>\1&@[^Z.&LDXVPQU7!W1FT:2+']%,+ZMN;5NK;FMO=K[^;LY_Z'_MU7^'35 MQBQ-?\CYI6H M.2VM)(!+,^=T>&)\CFJ'%H8^13!;T6 Y3U8E(R62;S08Z!0[)-4OU9YF-5/Z1X*[A!T3BA:7 )O*I@? MGY\SB%VG]D+UD7KV&'-[Q [I@E*1D+-LG<@:15-5(;OSZJU\KRW?/ZTKWY=7 M7O_B^JQ_0Y^HNWKO7=W]HW?CW?0N>N?]WE?^=L 7B?QEBF9]1&$$^JY%[1-0 M+ -)6HG16M#\FRP* M!&6:D^$D&UE/$X&MFM<.V/:S_":C;R[': M)D4S)$,,<@NB#"]AY$+@U&;%YY2-4&%F !@VB2BO?DBKQ9&PJ='&6LU2$ MMOT#C_&@PR7<>7.[-!_EY>28?%.&IX5W?M8-'1+U'(J3OEG0XU[M+688$.L# M:P\XBT.!)'V##W V0D6#%9O8N5Y=*7_0#5UWMXBP7K-E/__5.3;0ZU:H@4AD MMG_U.9(S<\[H4:=S-'>:TBJ&]>K?^)+'0Y/VPU7V)*QJP*TIK]<=AW+8U.N' M(7JZ5IZ>XU[3,,T"X4J'HA&:B-+Z\-KKLJXQJ!OP>K9&?&TC_GKM@! 8[W,TX*?>7>_FHG_YW )#C26" M##=+.R#9]L&&^K(.YCE'IQI"$I7^9HK^U*5^@7^\.)I$\ZJ^(\/2_;H_7?WH M8D-V$>=5KU+?RL_:\O-F;2?W8[?;N[V]NGE.>'?^6W^@C$V,D")+CE-GX653 M=9H@*:N4)[M*W?FTI[8SM>+9N48+BGR%2J_DN)>.PL_YQ)/__L7_3._?>]S_T+W]Y7@+2W-6$@7K0\E'* MA[AR1B"BHZX>BLY;^%T#/)6ZVJQR-><32)^6<1__BOV&^7:.Z$_<8?2W5=J+ M_M9T5^.B]:+X5GYL*S_^J,J/QZW:"B#FU\O>G??+S=7'ZY;7O^RVGP[$;'3:,%7PZ?$S MY-VKB^O>Y2VY]5YY0IQW??6AWWW"O-Q&E_/^ZN8",PR]?_>Z'VE99]U_7E[] MZT/O_)>O<][=>DAR5?/T;DTDL%(]]CW M/1%[ U3I %TY65(VTO%0+$>@]B?:<[\W1]-3*HX_3D@GVK,55.S]G&]FO'&%$Y=LZ+75>&[AFG7NE1WF MYHLL=9(N1TD^5V\@32,O7S<]6S*H);1J&19IU4F?#V&VI_*5-5&S+RIX$J^&?>H4+*M MN36NM71OG&QNC?N66?$;-J>KI%R0,;B<\:SDC.#DF8,8<@-RBNH:3X\])G#F M(C')Y(GYP9TI!H:T/X?. I51)%4W3A1Y6O7BZ"\5'XN].-?#JOM+'I$"O!/" MI;#BW'JD^OVL[-[FV 0>92 +?]\YVK'.D%1T.KRF*+AD>O27G?;1BS^[;I2> MAW&I',_(>1&J_6&43@U)S>_[4R4F)^R+3H%^C_J(]KH89&E4Y/(4W<6O[RTZ M-R[/,VZ$X" /B/B/$?SX3?NG5UN";XC@![E"45B7[;6(ZPC,X>0SID+!8IO0 MS>)=^@I*;D--5YOBR^>UXLTP!HK&EBN^3ZYXE!/:QP\:QC]^Y3OO+D4L3];: MU^/V3V^V^F_+Z<^#TS>]UQ7NWRKY+>M_NRO?>7>',9:MEM^R^O?.ZELMOV7] M'Y3U=][1>:A;);_E]&9./Z#0M(E]/8O:F3^VK.M+5_7T=5]?6N1UGX;!8S5> M!X,TF,$_XSR.WOT/4$L! A0#% @ G3&:6#\8RV_O-P 1I$" !$ M ( ! '9N970M,C R,S$R,S$N>'-D4$L! A0#% @ G3&: M6"!B0GFA)P 6Y$" !4 ( !'C@ '9N970M,C R,S$R,S%? M8V%L+GAM;%!+ 0(4 Q0 ( )TQFEB_ZW@3,9H %&."@ 5 M " ?)? !V;F5T+3(P,C,Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "=,9I8 M=L!UCZHO 0 !01$ %0 @ %6^@ =FYE="TR,#(S,3(S,5]L M86(N>&UL4$L! A0#% @ G3&:6)M./?['W >$80 !4 M ( !,RH" '9N970M,C R,S$R,S%?<')E+GAM;%!+ 0(4 Q0 ( )TQFEB& M8+<)=U$) +,W8 5 " 2T' P!V;F5T+3(P,C,Q,C,Q>#(P M9BYH=&U02P$"% ,4 " "=,9I8@^Y7]HAA 0"&5X,3)D,2YH=&U02P$"% ,4 M" "=,9I8;@7XCL0( !R.@ & @ '_3P\ =FYE="TR,#(S M,3(S,7AE>#$R9#(N:'1M4$L! A0#% @ G3&:6"+JFK^ !0 9!L !@ M ( !^5@/ '9N970M,C R,S$R,S%X97@Q,V0Q+FAT;5!+ 0(4 M Q0 ( )TQFEA,C!@)A04 #,; 8 " :]>#P!V;F5T M+3(P,C,Q,C,Q>&5X,3-D,BYH=&U02P$"% ,4 " "=,9I8M()JGQL% #_ M+P & @ %J9 \ =FYE="TR,#(S,3(S,7AE>#$U9#$N:'1M M4$L! A0#% @ G3&:6'*I=QD= P -0< !@ ( !NVD/ M '9N970M,C R,S$R,S%X97@Q-60R+FAT;5!+ 0(4 Q0 ( )TQFEA:8@]N MP@8 $@E 8 " 0YM#P!V;F5T+3(P,C,Q,C,Q>&5X,35D M,RYH=&U02P$"% ,4 " "=,9I8Q)/;.PEB !K@0( %P M@ $&= \ =FYE="TR,#(S,3(S,7AE>#)D-2YH=&U02P$"% ,4 " "=,9I8 M,S>@H-\C "X2 $ & @ %$U@\ =FYE="TR,#(S,3(S,7AE M>#1D,3$N:'1M4$L! A0#% @ G3&:6/W!/-<&*0 ^4D! !@ M ( !6?H/ '9N970M,C R,S$R,S%X97@T9#$R+FAT;5!+ 0(4 Q0 ( M )TQFEC]R?\+1!$ -)/ 8 " 94C$ !V;F5T+3(P,C,Q M,C,Q>&5X-&0Q,RYH=&U02P$"% ,4 " "=,9I8#9GFWG G "[= $ & M @ $/-1 =FYE="TR,#(S,3(S,7AE>#1D,30N:'1M4$L! A0# M% @ G3&:6+P]*N.'.0 C&8" !@ ( !M5P0 '9N970M M,C R,S$R,S%X97@T9#$U+FAT;5!+ 0(4 Q0 ( )TQFECXJ0F&UBH !J% M 0 8 " 7*6$ !V;F5T+3(P,C,Q,C,Q>&5X-&0R-RYH=&U0 M2P$"% ,4 " "=,9I8$8G-NOH0 #E4@ & @ %^P1 M=FYE="TR,#(S,3(S,7AE>#1D,C@N:'1M4$L! A0#% @ G3&:6!?Q8!L= M)P :&P! !@ ( !KM(0 '9N970M,C R,S$R,S%X97@T9#(Y M+FAT;5!+ 0(4 Q0 ( )TQFE@PT&5X-&0S+FAT;5!+ 0(4 Q0 ( )TQFEC= ML^?$U#X %^- @ 8 " 24@$0!V;F5T+3(P,C,Q,C,Q>&5X M-&0S,"YH=&U02P$"% ,4 " "=,9I8$26VC[\> #O/ $ & M @ $O7Q$ =FYE="TR,#(S,3(S,7AE>#1D,S@N:'1M4$L! A0#% @ MG3&:6*4G*ZM$(0 AVD! !@ ( !)'X1 '9N970M,C R,S$R M,S%X97@T9#,Y+FAT;5!+ 0(4 Q0 ( )TQFECD_ZI\-2T *[# 0 7 M " 9Z?$0!V;F5T+3(P,C,Q,C,Q>&5X-&0T+FAT;5!+ 0(4 Q0 M ( )TQFE@,_U_@61 &8? 0 8 " 0C-$0!V;F5T+3(P M,C,Q,C,Q>&5X-&0T,"YH=&U02P$"% ,4 " "=,9I8L@I!.4 5 GLP M& @ &7W1$ =FYE="TR,#(S,3(S,7AE>#1D-#$N:'1M4$L! M A0#% @ G3&:6"M&5X-&0T,RYH M=&U02P$"% ,4 " "=,9I8^#1D-2YH=&U02P$"% ,4 " "=,9I8&JZ( MP"@F "*-P$ %P @ 'Q,!( =FYE="TR,#(S,3(S,7AE>#1D M-BYH=&U02P$"% ,4 " "=,9I8ED_;X3-, ##00, %P M@ %.5Q( =FYE="TR,#(S,3(S,7AE>#1D-RYH=&U02P$"% ,4 " "=,9I8 M[J6J^B,; WK@ %@ @ &VHQ( =FYE="TR,#(S,3(S,7AE =>#DW+FAT;5!+!08 )0 E * -OQ( ! end XML 196 vnet-20231231x20f_htm.xml IDEA: XBRL DOCUMENT 0001508475 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001508475 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001508475 us-gaap:RetainedEarningsAppropriatedMember 2023-01-01 2023-12-31 0001508475 us-gaap:RetainedEarningsAppropriatedMember 2022-01-01 2022-12-31 0001508475 vnet:PerformanceBasedAwardsMember vnet:OptionTwoMember 2023-01-01 2023-12-31 0001508475 vnet:PerformanceBasedAwardsMember vnet:OptionOneMember 2023-01-01 2023-12-31 0001508475 vnet:EquityIncentivePlanTwentyTwentyMember 2020-05-13 0001508475 vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember us-gaap:RelatedPartyMember us-gaap:CommonClassAMember 2021-04-01 2021-04-30 0001508475 vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember us-gaap:RelatedPartyMember dei:AdrMember 2021-04-01 2021-04-30 0001508475 vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:ShanghaiHeshengDataSystemCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:BeijingTenxcloudTechnologyCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:ShanghaiHeshengDataSystemCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:BeijingTenxcloudTechnologyCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:ShanghaiHeshengDataSystemCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingTenxcloudTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:ShanghaiHeshengDataSystemCompanyLimitedMember 2019-12-01 2019-12-31 0001508475 vnet:BeijingTenxcloudTechnologyCompanyLimitedMember 2016-12-01 2016-12-31 0001508475 vnet:ShenzhenDiyixianCommunicationCompanyLimitedMember 2016-11-01 2016-11-30 0001508475 vnet:ShanghaiBlueCloudTechnologyCompanyLimitedMember 2015-10-01 2015-10-31 0001508475 vnet:TwentyOneVianetXianInformationOutsourcingIndustryParkServicesCompanyLimitedMember 2011-04-01 2011-04-30 0001508475 vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember 2008-01-01 2008-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2017-09-01 2017-09-30 0001508475 srt:MinimumMember country:CN 2023-01-01 2023-12-31 0001508475 srt:MaximumMember country:CN 2023-01-01 2023-12-31 0001508475 vnet:SanheMingtaiMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2021-06-01 2021-06-30 0001508475 us-gaap:CostOfGoodsTotalMember 2023-12-31 0001508475 us-gaap:CostOfGoodsTotalMember 2022-12-31 0001508475 us-gaap:CostOfGoodsTotalMember 2021-12-31 0001508475 vnet:ScenarioOneMember vnet:BondsDueTwoThousandTwentySixMember us-gaap:CommonClassAMember 2021-06-01 2021-06-30 0001508475 vnet:LongTermBorrowingsMember vnet:GuaranteesTwelveMember 2023-12-31 0001508475 vnet:LongTermBorrowingsMember vnet:GuaranteesFourteenMember 2023-12-31 0001508475 vnet:LongTermLoanTwoMember vnet:GuaranteesTwelveMember 2022-12-31 0001508475 vnet:LongTermBorrowingsMember vnet:GuaranteesTwelveMember 2022-12-31 0001508475 vnet:LongTermBorrowingsMember vnet:GuaranteesFourteenMember 2022-12-31 0001508475 vnet:LongTermBorrowingsMember vnet:GuaranteesElevenMember 2022-12-31 0001508475 vnet:UnsecuredLoanMember 2022-12-31 0001508475 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-12-31 0001508475 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-12-31 0001508475 us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2023-12-31 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2022-12-31 0001508475 us-gaap:CollaborativeArrangementTransactionWithPartyToCollaborativeArrangementAndThirdPartyMember 2021-09-30 0001508475 vnet:LoanToAnotherThirdPartyMember 2021-09-01 2021-09-30 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2022-12-01 2022-12-31 0001508475 vnet:ZiguangFinancialLeasingCoLtdMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingQidiYefengInvestmentCo.LtdMember 2021-01-01 2021-12-31 0001508475 vnet:ShanghaiShibeiHiTechCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2023-01-01 2023-12-31 0001508475 vnet:ShEdgeInterchangeMember 2023-01-01 2023-12-31 0001508475 vnet:BjChaohulianMember 2023-01-01 2023-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2022-01-01 2022-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2022-01-01 2022-12-31 0001508475 vnet:BjChaohulianMember 2022-01-01 2022-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2021-01-01 2021-12-31 0001508475 vnet:BjChaohulianMember 2021-01-01 2021-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2023-12-31 0001508475 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001508475 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001508475 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001508475 us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001508475 us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001508475 2008-01-01 2008-01-01 0001508475 country:HK vnet:TwentyOneVianetGroupLimitedMember 2023-01-01 2023-12-31 0001508475 country:TW vnet:TaiwanDiyixianMember 2023-01-01 2023-12-31 0001508475 country:HK vnet:TwentyOneVianetGroupLimitedMember 2022-01-01 2022-12-31 0001508475 country:TW vnet:TaiwanDiyixianMember 2022-01-01 2022-12-31 0001508475 country:HK vnet:TwentyOneVianetGroupLimitedMember 2021-01-01 2021-12-31 0001508475 country:TW vnet:TaiwanDiyixianMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingTwentyOneViaNetBroadbandDataCenterCompanyLimitedMember 2019-01-01 2019-12-31 0001508475 country:HK vnet:ScenarioAssessableProfitsRemainingHk2MillionMember 2018-01-01 2018-12-31 0001508475 country:HK vnet:ScenarioAssessableProfitsEarnedHk2MillionMember 2018-01-01 2018-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2021-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember dei:AdrMember 2023-01-01 2023-12-31 0001508475 dei:AdrMember 2023-01-01 2023-12-31 0001508475 vnet:SeriesPerpetualConvertiblePreferredSharesMember 2022-01-27 2022-01-27 0001508475 us-gaap:CommonClassAMember 2021-03-01 2021-03-01 0001508475 us-gaap:CommonClassAMember 2023-10-05 0001508475 vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember 2021-01-01 2021-12-31 0001508475 vnet:BjJianghecloudMember 2023-12-31 0001508475 vnet:BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember 2021-10-04 2021-10-04 0001508475 country:HK 2018-01-01 2018-12-31 0001508475 vnet:ZJKEnergiesMember 2023-01-01 2023-12-31 0001508475 vnet:ZhuhaiPrivateMember 2023-01-01 2023-12-31 0001508475 vnet:QidiChengxinMember 2023-01-01 2023-12-31 0001508475 vnet:JingliangInterCloudMember 2023-01-01 2023-12-31 0001508475 vnet:JingliangCenturyCloudMember 2023-01-01 2023-12-31 0001508475 vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2023-01-01 2023-12-31 0001508475 vnet:ZJKEnergiesMember 2022-01-01 2022-12-31 0001508475 vnet:ShEdgeInterchangeMember 2022-01-01 2022-12-31 0001508475 vnet:QidiChengxinMember 2022-01-01 2022-12-31 0001508475 vnet:JingliangInterCloudMember 2022-01-01 2022-12-31 0001508475 vnet:JingliangCenturyCloudMember 2022-01-01 2022-12-31 0001508475 vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember 2022-01-01 2022-12-31 0001508475 vnet:ChengduQidiChengxinEducationLimitMember 2022-01-01 2022-12-31 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2022-01-01 2022-12-31 0001508475 vnet:ZJKEnergiesMember 2021-01-01 2021-12-31 0001508475 vnet:YizhuangVentureInvestmentFundMember 2021-01-01 2021-12-31 0001508475 vnet:JingliangInterCloudMember 2021-01-01 2021-12-31 0001508475 vnet:JingliangCenturyCloudMember 2021-01-01 2021-12-31 0001508475 vnet:ChengduQidiChengxinEducationLimitMember 2021-01-01 2021-12-31 0001508475 vnet:TechnicalConsultingAndServiceAgreementMember 2023-01-01 2023-12-31 0001508475 vnet:OptionAgreementMember 2023-01-01 2023-12-31 0001508475 vnet:TechnicalConsultingAndServiceAgreementMember 2016-12-19 2016-12-19 0001508475 vnet:OptionAgreementMember 2016-12-19 2016-12-19 0001508475 country:CN 2022-12-31 0001508475 us-gaap:TreasuryStockCommonMember 2023-12-31 0001508475 us-gaap:TreasuryStockCommonMember 2022-12-31 0001508475 us-gaap:TreasuryStockCommonMember 2021-12-31 0001508475 us-gaap:TreasuryStockCommonMember 2020-12-31 0001508475 srt:SubsidiariesMember vnet:JiangheChuangkeBeijingTechnologyCo.Ltd.JiangheChuangkeMember vnet:ShanghaiEdgeBlueCloudNetworkTechnologyCo.Ltd.Member 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingJiangheShuzhiTechnologyCo.Ltd.Member vnet:ShanghaiHeshengDataSystemCo.Ltd.ShHeshengMember 2023-01-01 2023-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember vnet:ShenzhenDiyixianTelecommunicationCoLtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:ZhongkeZijingTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:WiFireGroupIncorporatedMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetZhuhaiFinancialLeasingCo.Ltd.ZhuhaiFinancialleasingMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetXianTechnologyCo.Ltd.XianTechMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetVenturesLimitedVenturesMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetTechnologyDevelopmentSuzhouCo.Ltd.SuzhouTechnologyMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetMobileLimitedVnetMobileMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetHangzhouInformationTechnologyCo.Ltd.HzTechnologyMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetGroupLimitedVnetHkMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetFoshanTechnologyCo.Ltd.FsTechnologyMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetDrpInvestmentHoldingsLimitedDrpinvestmentMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetDataCenterCo.Ltd.VnetChinaMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:VnetAnhuiSuzhouTechnologyCo.Ltd.SzTechnologyMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:TongyunInternetBeijingCloudComputingTechnologyCo.Ltd.TongyunBjMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:ShihuaDcInvestmentHoldings2LimitedMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:ShihuaDCInvestmentGroupLimitedMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:ShanghaiWaigaoqiaoFreeTradeZoneHongmingLogisticsCo.LtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:ShanghaiEdgeConnectTechnologyCoLtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:JoytoneInfotechCoLtdSzZhuoaiyiMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:JiwaSenlinBeijingEngineeringCo.Ltd.Member 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:HuailaiHulianyunTechnologyCo.Ltd.HuailaiHulianyunMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:GuanJunhuiNetworkTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:FoshanZhuoyiIntelligenceDateCoLtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:DiyixianDotComLimitedMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:DermotHoldingLimitedMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingXunnengDigitalIndustryEmpowermentCenterCo.Ltd.BjXunnengMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingTenxcloudTechnologyCo.Ltd.Member 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingShuntuoGreenEnergyDataTechnologyCo.Ltd.Member 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingJiangheCloudTechnologyCo.Ltd.Member 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingJiangheCloudIndustrialInternetTechnologyCo.Ltd.JiangheIndustrialMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:BeijingHongyuanNetworkTechnologyCoLtdMember 2023-01-01 2023-12-31 0001508475 srt:SubsidiariesMember vnet:AbitcoolBroadbandIncorporatedChinaMember 2023-01-01 2023-12-31 0001508475 vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember us-gaap:RelatedPartyMember us-gaap:CommonClassBMember 2021-04-01 2021-04-30 0001508475 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001508475 vnet:SuccessFlowInternationalInvestmentLimitedMember us-gaap:CommonClassAMember 2023-12-01 2023-12-31 0001508475 vnet:ChoiceFaithGroupHoldingsLimitedMember us-gaap:CommonClassAMember 2023-12-01 2023-12-31 0001508475 us-gaap:ConvertibleNotesPayableMember us-gaap:CommonClassAMember 2021-05-01 2021-05-01 0001508475 us-gaap:CommonClassAMember 2020-06-01 2020-06-30 0001508475 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001508475 us-gaap:RetainedEarningsMember 2023-12-31 0001508475 us-gaap:RetainedEarningsAppropriatedMember 2023-12-31 0001508475 us-gaap:ParentMember 2023-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2023-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001508475 us-gaap:RetainedEarningsMember 2022-12-31 0001508475 us-gaap:RetainedEarningsAppropriatedMember 2022-12-31 0001508475 us-gaap:ParentMember 2022-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2022-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001508475 us-gaap:RetainedEarningsMember 2021-12-31 0001508475 us-gaap:RetainedEarningsAppropriatedMember 2021-12-31 0001508475 us-gaap:ParentMember 2021-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2021-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001508475 us-gaap:RetainedEarningsMember 2020-12-31 0001508475 us-gaap:RetainedEarningsAppropriatedMember 2020-12-31 0001508475 us-gaap:PreferredStockMember 2020-12-31 0001508475 us-gaap:ParentMember 2020-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2020-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001508475 vnet:UnsecuredLoanMember 2023-12-31 0001508475 us-gaap:CommonStockMember 2023-12-31 0001508475 us-gaap:CommonStockMember 2022-12-31 0001508475 us-gaap:CommonStockMember 2021-12-31 0001508475 us-gaap:CommonStockMember 2020-12-31 0001508475 us-gaap:CommonClassAMember 2020-06-30 0001508475 vnet:EquityIncentivePlanTwentyTenMember 2022-01-01 2022-12-31 0001508475 vnet:EquityIncentivePlanTwentyTenMember 2022-12-31 0001508475 vnet:EquityIncentivePlanTwentyTenMember 2023-01-01 2023-12-31 0001508475 vnet:EquityIncentivePlanTwentyTenMember 2023-12-31 0001508475 vnet:EquityIncentivePlanTwentyTwentyMember us-gaap:CommonClassAMember 2020-05-13 0001508475 srt:MaximumMember vnet:EquityIncentivePlanTwentyFourteenMember 2015-10-30 0001508475 srt:MaximumMember vnet:EquityIncentivePlanTwentyFourteenMember 2014-05-29 0001508475 srt:MaximumMember vnet:EquityIncentivePlanTwentyTenMember 2010-07-16 0001508475 vnet:EquityIncentivePlanTwentyFourteenMember 2015-10-30 2015-10-30 0001508475 vnet:EquityIncentivePlanTwentyTenMember 2010-07-16 2010-07-16 0001508475 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001508475 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001508475 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001508475 vnet:PerformanceBasedAwardsMember 2023-01-01 2023-12-31 0001508475 vnet:MinimumPerformanceTargetMember 2023-01-01 2023-12-31 0001508475 vnet:PerformanceBasedAwardsMember 2022-01-01 2022-12-31 0001508475 vnet:MinimumPerformanceTargetMember 2022-01-01 2022-12-31 0001508475 vnet:PerformanceBasedAwardsMember 2021-01-01 2021-12-31 0001508475 vnet:MinimumPerformanceTargetMember 2021-01-01 2021-12-31 0001508475 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001508475 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001508475 srt:MinimumMember vnet:EquityIncentivePlanTwentyFourteenMember 2015-10-30 2015-10-30 0001508475 srt:MaximumMember vnet:EquityIncentivePlanTwentyFourteenMember 2015-10-30 2015-10-30 0001508475 srt:MinimumMember vnet:EquityIncentivePlanTwentyTenMember 2010-07-16 2010-07-16 0001508475 srt:MaximumMember vnet:EquityIncentivePlanTwentyTenMember 2010-07-16 2010-07-16 0001508475 srt:MinimumMember vnet:BeijingTenxcloudTechnologyCo.Ltd.Member 2021-07-15 2021-07-15 0001508475 srt:MaximumMember vnet:BeijingTenxcloudTechnologyCo.Ltd.Member 2021-07-15 2021-07-15 0001508475 vnet:SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember 2023-01-01 2023-12-31 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2023-01-01 2023-12-31 0001508475 vnet:BjJianghecloudMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2021-01-01 2021-01-31 0001508475 vnet:AnhuiSuzhouCenturyBroadbandDataTechnologyCo.Ltd.SzCenturyMember 2022-01-01 2022-12-31 0001508475 vnet:JingliangInterconnectedCloudTechnologyCoLtdMember 2021-01-01 2021-12-31 0001508475 vnet:AnhuiSuzhouCenturyBroadbandDataTechnologyCo.Ltd.SzCenturyMember 2021-01-01 2021-12-31 0001508475 2023-05-01 2023-05-31 0001508475 vnet:ShareholderMember vnet:LoanTwoMember vnet:LoanAgreementMember 2011-01-31 2011-01-31 0001508475 vnet:ShareholderMember vnet:LoanOneMember vnet:LoanAgreementMember 2011-01-31 2011-01-31 0001508475 vnet:ComputerAndNetworkEquipmentAndConstructionInProgressMember vnet:CapitalPurchaseCommitmentsMember 2023-12-31 0001508475 vnet:BandwidthAndCabinetCapacityMember us-gaap:PurchaseCommitmentMember 2023-12-31 0001508475 srt:MinimumMember vnet:PropertyMember 2023-12-31 0001508475 srt:MinimumMember vnet:DataCenterPropertyAndEquipmentMember 2023-12-31 0001508475 srt:MinimumMember us-gaap:VehiclesMember 2023-12-31 0001508475 srt:MinimumMember us-gaap:ServiceLifeMember 2023-12-31 0001508475 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001508475 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-12-31 0001508475 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001508475 srt:MaximumMember vnet:PropertyMember 2023-12-31 0001508475 srt:MaximumMember vnet:DataCenterPropertyAndEquipmentMember 2023-12-31 0001508475 srt:MaximumMember us-gaap:VehiclesMember 2023-12-31 0001508475 srt:MaximumMember us-gaap:ServiceLifeMember 2023-12-31 0001508475 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001508475 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-12-31 0001508475 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001508475 us-gaap:VehiclesMember 2023-12-31 0001508475 us-gaap:VehiclesMember 2022-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2023-10-01 2023-11-30 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2023-05-01 2023-05-31 0001508475 vnet:BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember 2019-04-15 2019-04-15 0001508475 dei:AdrMember 2020-06-01 2020-06-30 0001508475 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001508475 vnet:ShanghaiPupingMember 2023-01-01 2023-12-31 0001508475 vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001508475 vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember 2022-01-01 2022-12-31 0001508475 vnet:ShanghaiPupingMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMember 2021-01-01 2021-12-31 0001508475 vnet:BjJianghecloudMember 2022-08-01 2022-08-01 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2023-04-01 2023-05-31 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2023-02-01 2023-02-28 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2022-11-01 2022-11-30 0001508475 vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember 2022-09-01 2022-09-30 0001508475 vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member 2021-01-01 2021-01-31 0001508475 vnet:ChengduQidiChengxinEducationLimitMember 2019-12-01 2019-12-31 0001508475 vnet:JingliangInterCloudMember 2018-01-01 2018-01-31 0001508475 vnet:JingliangCenturyCloudMember 2018-01-01 2018-01-31 0001508475 vnet:YizhuangVentureInvestmentFundMember 2012-04-01 2012-04-30 0001508475 us-gaap:CommonClassAMember 2023-12-01 2023-12-31 0001508475 us-gaap:ConvertibleNotesPayableMember 2023-01-01 2023-12-31 0001508475 vnet:ShanghaiPupingMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 vnet:SanheMingtaiMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 vnet:BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 us-gaap:NonrelatedPartyMember 2023-12-31 0001508475 vnet:ShihuaDcInvestmentManagementLimitedShihuaInvestmentManagementMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 vnet:ShanghaiPupingMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 vnet:ShanghaiEdgeCloudInterchangeTechnologyCo.LtdMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 vnet:BeijingNewInternetDigitalTechnologyResearchInstitutionLimitedBjNewInternetMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 us-gaap:NonrelatedPartyMember 2022-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 srt:ParentCompanyMember srt:AffiliatedEntityMember 2023-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 srt:ParentCompanyMember srt:AffiliatedEntityMember 2022-12-31 0001508475 vnet:OtherRelatedPartyTransactionsMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 vnet:ChangzhouGaoxinMember us-gaap:RelatedPartyMember 2023-12-31 0001508475 us-gaap:RelatedPartyMember 2023-12-31 0001508475 vnet:OtherRelatedPartyTransactionsMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember us-gaap:RelatedPartyMember 2022-12-31 0001508475 us-gaap:RelatedPartyMember 2022-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001508475 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001508475 country:CN 2023-12-31 0001508475 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001508475 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001508475 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001508475 vnet:LongTermBorrowingsMember 2023-12-31 0001508475 vnet:LongTermBorrowingsMember 2022-12-31 0001508475 vnet:ShanghaiShibeiHiTechCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 us-gaap:FairValueInputsLevel3Member vnet:BondsDueTwoThousandsTwentySevenMember 2023-12-31 0001508475 us-gaap:FairValueInputsLevel3Member us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001508475 us-gaap:FairValueInputsLevel1Member vnet:BondsDueTwoThousandTwentySixMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandsTwentySevenMember 2023-12-31 0001508475 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001508475 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001508475 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember 2023-12-31 0001508475 us-gaap:FairValueInputsLevel3Member vnet:BondsDueTwoThousandTwentyFiveMember 2022-12-31 0001508475 us-gaap:FairValueInputsLevel3Member vnet:BondsDueTwoThousandsTwentySevenMember 2022-12-31 0001508475 us-gaap:FairValueInputsLevel1Member vnet:BondsDueTwoThousandTwentySixMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandsTwentySevenMember 2022-12-31 0001508475 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2022-01-01 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2021-01-01 2021-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember 2022-01-01 2022-12-31 0001508475 vnet:ChangzhouGaoxinMember 2023-01-01 2023-12-31 0001508475 vnet:BjJianghecloudMember vnet:OperatingPermitsMember 2022-08-01 0001508475 vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member 2021-01-01 2021-12-31 0001508475 vnet:OtherCountriesMember 2023-01-01 2023-12-31 0001508475 country:CN 2023-01-01 2023-12-31 0001508475 vnet:OtherCountriesMember 2022-01-01 2022-12-31 0001508475 country:CN 2022-01-01 2022-12-31 0001508475 vnet:OtherCountriesMember 2021-01-01 2021-12-31 0001508475 country:CN 2021-01-01 2021-12-31 0001508475 vnet:HostingAndRelatedServicesSegmentMember 2023-01-01 2023-12-31 0001508475 vnet:HostingAndRelatedServicesSegmentMember 2022-01-01 2022-12-31 0001508475 vnet:HostingAndRelatedServicesSegmentMember 2021-01-01 2021-12-31 0001508475 vnet:CustomerContractIntangibleAssetMember 2023-12-31 0001508475 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001508475 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001508475 srt:MinimumMember 2023-12-31 0001508475 srt:MaximumMember 2023-12-31 0001508475 vnet:TechnologyPlatformMember 2023-12-31 0001508475 vnet:SupplierRelationshipsMember 2023-12-31 0001508475 vnet:RadioSpectrumLicenseMember 2023-12-31 0001508475 vnet:OperatingPermitsMember 2023-12-31 0001508475 vnet:NonCompleteAgreementMember 2023-12-31 0001508475 vnet:InternalUseSoftwareMember 2023-12-31 0001508475 us-gaap:TradeNamesMember 2023-12-31 0001508475 us-gaap:LicensingAgreementsMember 2023-12-31 0001508475 us-gaap:CustomerRelationshipsMember 2023-12-31 0001508475 us-gaap:CustomerContractsMember 2023-12-31 0001508475 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001508475 vnet:TechnologyPlatformMember 2022-12-31 0001508475 vnet:SupplierRelationshipsMember 2022-12-31 0001508475 vnet:RadioSpectrumLicenseMember 2022-12-31 0001508475 vnet:OperatingPermitsMember 2022-12-31 0001508475 vnet:NonCompleteAgreementMember 2022-12-31 0001508475 vnet:InternalUseSoftwareMember 2022-12-31 0001508475 us-gaap:TradeNamesMember 2022-12-31 0001508475 us-gaap:LicensingAgreementsMember 2022-12-31 0001508475 us-gaap:CustomerRelationshipsMember 2022-12-31 0001508475 us-gaap:CustomerContractsMember 2022-12-31 0001508475 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001508475 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-12-31 0001508475 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001508475 vnet:ShareConsiderationMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2022-12-31 0001508475 vnet:ShareConsiderationMember 2021-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2021-12-31 0001508475 vnet:ShareConsiderationMember 2022-01-01 2022-12-31 0001508475 vnet:ShareConsiderationMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2022-01-01 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001508475 us-gaap:DerivativeMember 2023-01-01 2023-12-31 0001508475 vnet:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2023-01-01 2023-12-31 0001508475 vnet:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2022-01-01 2022-12-31 0001508475 vnet:EquitySecuritiesWithoutReadilyDeterminableFairValueMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member 2021-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2023-11-30 0001508475 vnet:ZhuhaiPrivateMember 2023-05-31 0001508475 vnet:ZhuhaiPrivateMember 2023-02-28 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2022-11-30 0001508475 vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember 2022-09-30 0001508475 vnet:BeijingSuperInternetTechnologyResearchInstituteCo.Ltd.Member 2021-01-31 0001508475 vnet:YizhuangVentureInvestmentFundMember 2020-12-31 0001508475 vnet:ChengduQidiChengxinEducationLimitMember 2019-12-31 0001508475 vnet:JingliangInterCloudMember 2018-01-31 0001508475 vnet:JingliangCenturyCloudMember 2018-01-31 0001508475 vnet:WiFireGroupIncorporatedMember 2017-09-30 0001508475 vnet:YizhuangVentureInvestmentFundMember 2023-01-01 2023-12-31 0001508475 vnet:YizhuangVentureInvestmentFundMember 2022-01-01 2022-12-31 0001508475 vnet:ZJKEnergiesMember 2023-12-31 0001508475 vnet:ZhuhaiPrivateMember 2023-12-31 0001508475 vnet:ShEdgeInterchangeMember 2023-12-31 0001508475 vnet:QidiChengxinMember 2023-12-31 0001508475 vnet:JingliangInterCloudMember 2023-12-31 0001508475 vnet:JingliangCenturyCloudMember 2023-12-31 0001508475 vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember 2023-12-31 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2023-12-31 0001508475 vnet:BjChaohulianMember 2023-12-31 0001508475 vnet:ZJKEnergiesMember 2022-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2022-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2022-12-31 0001508475 vnet:ShEdgeInterchangeMember 2022-12-31 0001508475 vnet:QidiChengxinMember 2022-12-31 0001508475 vnet:JingliangInterCloudMember 2022-12-31 0001508475 vnet:JingliangCenturyCloudMember 2022-12-31 0001508475 vnet:DexinTonglianBeijingCultureTechnologyCo.LtdMember 2022-12-31 0001508475 vnet:ChengduQidiChengxinEducationLimitMember 2022-12-31 0001508475 vnet:ChangzhouGaoxinInternetCo.LtdMember 2022-12-31 0001508475 vnet:BjChaohulianMember 2022-12-31 0001508475 vnet:ZJKEnergiesMember 2021-12-31 0001508475 vnet:YizhuangVentureInvestmentFundMember 2021-12-31 0001508475 vnet:WiFireGroupIncorporatedMember 2021-12-31 0001508475 vnet:JingliangInterCloudMember 2021-12-31 0001508475 vnet:JingliangCenturyCloudMember 2021-12-31 0001508475 vnet:ChengduQidiChengxinEducationLimitMember 2021-12-31 0001508475 vnet:BjChaohulianMember 2021-12-31 0001508475 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001508475 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001508475 vnet:PropertyComputerAndNetworkEquipmentAndOpticalFibersMember 2023-01-01 2023-12-31 0001508475 us-gaap:ServiceLifeMember 2023-01-01 2023-12-31 0001508475 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001508475 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001508475 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001508475 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001508475 vnet:PropertyComputerAndNetworkEquipmentAndOpticalFibersMember 2022-01-01 2022-12-31 0001508475 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001508475 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001508475 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001508475 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001508475 vnet:PropertyComputerAndNetworkEquipmentAndOpticalFibersMember 2021-01-01 2021-12-31 0001508475 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001508475 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001508475 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001508475 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001508475 srt:MinimumMember 2022-12-01 2022-12-31 0001508475 srt:MaximumMember 2022-12-01 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2020-01-01 2020-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2024-02-01 2024-02-29 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2023-03-01 2023-06-30 0001508475 vnet:RedemptionUponMaturityMember vnet:BondsDueTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001508475 vnet:EarlyRedemptionAtOptionOfPurchasersMember vnet:BondsDueTwoThousandTwentyFiveMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember 2022-01-28 2022-01-28 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember vnet:MeasurementInputProbabilityOfTriggeringEventsMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001508475 srt:MinimumMember vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001508475 srt:MinimumMember vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001508475 srt:MaximumMember vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001508475 srt:MaximumMember vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2020-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2021-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember 2022-01-28 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2021-01-31 0001508475 vnet:BondsSevenPointEightSevenFivePercentDueTwoThousandTwentyOneMember 2019-04-15 0001508475 vnet:ScenarioOneMember vnet:BondsDueTwoThousandTwentySixMember 2023-01-01 2023-12-31 0001508475 vnet:ScenarioTwoMember vnet:BondsDueTwoThousandTwentySixMember 2021-06-01 2021-06-30 0001508475 vnet:ScenarioOneMember vnet:BondsDueTwoThousandTwentySixMember 2021-06-01 2021-06-30 0001508475 vnet:BondsDueTwoThousandTwentySixMember dei:AdrMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember dei:AdrMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember dei:AdrMember 2023-12-31 0001508475 dei:AdrMember 2019-10-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentySevenMember 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001508475 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001508475 vnet:BondsDueTwoThousandTwentyFiveMember us-gaap:CommonClassAMember 2020-01-01 2020-12-31 0001508475 dei:AdrMember 2023-12-31 0001508475 vnet:SanheMingtaiMember 2023-03-01 2023-12-31 0001508475 vnet:SanheMingtaiMember 2023-01-01 2023-12-31 0001508475 vnet:OtherRelatedPartyTransactionsMember 2023-01-01 2023-12-31 0001508475 vnet:BeijingJiwaMember 2023-01-01 2023-12-31 0001508475 vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember 2023-01-01 2023-12-31 0001508475 vnet:OtherRelatedPartyTransactionsMember 2022-01-01 2022-12-31 0001508475 vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember 2022-01-01 2022-12-31 0001508475 vnet:OtherRelatedPartyTransactionsMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingHuaqingPropertyManagementCo.LtdMember 2021-01-01 2021-12-31 0001508475 vnet:BeijingChengyishidaiNetworkTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001508475 us-gaap:CommonClassAMember 2021-03-01 0001508475 vnet:SunriseCorporateHoldingLtdMember us-gaap:RelatedPartyMember 2021-08-19 2021-08-19 0001508475 vnet:BeijingTusparkInnovationInvestmentDevelopmentCoLtdMember us-gaap:RelatedPartyMember 2021-04-01 2021-04-30 0001508475 vnet:SingleCustomerMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001508475 vnet:CustomersOnStandAloneBasisMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001508475 vnet:LargestFiveSuppliersMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-12-31 0001508475 vnet:AggregateLocalSubsidiariesOfTelecommunicationCarrierMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001508475 vnet:SingleCustomerMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001508475 vnet:CustomersOnStandAloneBasisMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001508475 vnet:LargestFiveSuppliersMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001508475 vnet:AggregateLocalSubsidiariesOfTelecommunicationCarrierMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001508475 vnet:SingleCustomerMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001508475 vnet:CustomersOnStandAloneBasisMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001508475 vnet:LargestFiveSuppliersMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001508475 vnet:AggregateLocalSubsidiariesOfTelecommunicationCarrierMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001508475 srt:ParentCompanyMember us-gaap:CommonClassCMember 2023-12-31 0001508475 srt:ParentCompanyMember us-gaap:CommonClassBMember 2023-12-31 0001508475 srt:ParentCompanyMember us-gaap:CommonClassAMember 2023-12-31 0001508475 srt:ParentCompanyMember us-gaap:CommonClassCMember 2022-12-31 0001508475 srt:ParentCompanyMember us-gaap:CommonClassBMember 2022-12-31 0001508475 srt:ParentCompanyMember us-gaap:CommonClassAMember 2022-12-31 0001508475 vnet:CommonClassDMember 2023-02-15 0001508475 us-gaap:CommonClassCMember 2022-12-31 0001508475 us-gaap:CommonClassBMember 2022-12-31 0001508475 us-gaap:CommonClassAMember 2022-12-31 0001508475 vnet:ScenarioOneMember vnet:BondsDueTwoThousandTwentySixMember us-gaap:CommonClassAMember 2021-06-30 0001508475 vnet:EquityIncentivePlanTwentyTenAndTwentyFourteenMember us-gaap:CommonClassAMember 2020-05-13 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-01-01 2023-12-31 0001508475 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-01-01 2022-12-31 0001508475 srt:ParentCompanyMember 2022-01-01 2022-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001508475 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001508475 srt:ParentCompanyMember 2021-12-31 0001508475 srt:ParentCompanyMember 2020-12-31 0001508475 2020-12-31 0001508475 vnet:OutsideChinaMember us-gaap:CreditConcentrationRiskMember 2023-12-31 0001508475 country:CN us-gaap:CreditConcentrationRiskMember 2023-12-31 0001508475 vnet:OutsideChinaMember us-gaap:CreditConcentrationRiskMember 2022-12-31 0001508475 country:CN us-gaap:CreditConcentrationRiskMember 2022-12-31 0001508475 vnet:BjJianghecloudMember 2022-08-01 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember vnet:OperatingPermitsMember 2022-08-05 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember vnet:CustomerContractIntangibleAssetMember 2022-08-05 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2022-01-01 2022-12-31 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2022-08-05 2022-08-05 0001508475 vnet:BjJianghecloudMember 2022-08-01 2022-08-01 0001508475 vnet:KunshanKunhuiNetworkCo.Ltd.KsKunhuiMember 2022-08-05 0001508475 vnet:JiangheShuzhiMember 2022-08-01 0001508475 vnet:JiangheIndustrialMember 2022-08-01 0001508475 vnet:JiangheChuangkeMember 2022-08-01 0001508475 vnet:BjXunnengMember 2022-08-01 0001508475 vnet:BjJianghecloudMember 2022-08-01 0001508475 vnet:ShHeshengMember 2021-11-11 0001508475 vnet:ZhongkeZijingTechnologyCo.LtdMember 2021-08-16 0001508475 vnet:BeijingTenxcloudTechnologyCo.Ltd.Member 2021-07-15 0001508475 vnet:BeijingJiangheCloudTechnologyCo.LtdMember 2021-07-15 0001508475 us-gaap:FairValueInputsLevel2Member us-gaap:ShortTermInvestmentsMember 2023-12-31 0001508475 us-gaap:ShortTermInvestmentsMember 2023-12-31 0001508475 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001508475 us-gaap:FairValueInputsLevel3Member us-gaap:DebtSecuritiesMember 2022-12-31 0001508475 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001508475 us-gaap:DebtSecuritiesMember 2022-12-31 0001508475 vnet:LongTermLoanTwoMember us-gaap:AssetPledgedAsCollateralMember vnet:SecuredBySubsidiarysPropertyAndEquipmentMember 2023-12-31 0001508475 vnet:LongtermLoanOneMember us-gaap:AssetPledgedAsCollateralMember vnet:SecuredBySubsidiarysPropertyAndEquipmentMember 2023-12-31 0001508475 vnet:LongtermLoanOneMember us-gaap:AssetPledgedAsCollateralMember vnet:GuaranteesTwelveMember 2023-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2023-12-31 0001508475 vnet:PropertyMember 2023-12-31 0001508475 us-gaap:OfficeEquipmentMember 2023-12-31 0001508475 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001508475 us-gaap:ComputerEquipmentMember 2023-12-31 0001508475 vnet:LongtermLoanOneMember us-gaap:AssetPledgedAsCollateralMember vnet:SecuredBySubsidiarysPropertyAndEquipmentMember 2022-12-31 0001508475 vnet:LongtermLoanOneMember us-gaap:AssetPledgedAsCollateralMember vnet:GuaranteesTwelveMember 2022-12-31 0001508475 vnet:LongTermBorrowingsMember us-gaap:AssetPledgedAsCollateralMember vnet:SecuredBySubsidiarySLandUseRightMember 2022-12-31 0001508475 vnet:PropertyMember 2022-12-31 0001508475 us-gaap:OfficeEquipmentMember 2022-12-31 0001508475 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001508475 us-gaap:ComputerEquipmentMember 2022-12-31 0001508475 vnet:SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember 2023-03-01 2023-03-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2023-01-01 2023-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2022-01-01 2022-12-31 0001508475 vnet:BondsDueTwoThousandTwentySixMember 2021-01-01 2021-12-31 0001508475 2021-12-31 0001508475 us-gaap:ParentMember 2023-01-01 2023-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001508475 us-gaap:ParentMember 2022-01-01 2022-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001508475 2022-01-01 2022-12-31 0001508475 us-gaap:ParentMember 2021-01-01 2021-12-31 0001508475 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001508475 vnet:SanheMingtaiDigitalIndustrialParkCo.Ltd.SanheDigitalMember 2023-03-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2023-12-31 0001508475 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-12-31 0001508475 srt:ParentCompanyMember 2023-12-31 0001508475 srt:ParentCompanyMember 2022-12-31 0001508475 2023-12-31 0001508475 2022-12-31 0001508475 vnet:ComputerAndNetworkEquipmentAndConstructionInProgressMember 2023-01-01 2023-12-31 0001508475 vnet:BandwidthAndCabinetCapacityMember 2023-01-01 2023-12-31 0001508475 us-gaap:CommonClassCMember 2023-12-31 0001508475 us-gaap:CommonClassBMember 2023-12-31 0001508475 us-gaap:CommonClassAMember 2023-12-31 0001508475 dei:BusinessContactMember 2023-01-01 2023-12-31 0001508475 2021-01-01 2021-12-31 0001508475 2023-01-01 2023-12-31 vnet:customer vnet:item shares iso4217:CNY iso4217:USD pure iso4217:USD shares vnet:D iso4217:CNY shares vnet:segment vnet:Vote 0001508475 --12-31 2023 FY false http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet U.S. GAAP 1513609283 859932323 300000000 30721723 30721723 30721723 60000 60000 60000 60000 1.00 1.00 1.00 P2Y P3Y P15Y P4M P10Y P4Y P10Y P4Y P1Y P2Y P4Y P12M P36M 2033 http://www.en.21vianet.com/20231231#ChangesInFairValueOfConvertiblePromissoryNotes http://www.en.21vianet.com/20231231#ChangesInFairValueOfConvertiblePromissoryNotes http://fasb.org/us-gaap/2023#OtherNonoperatingExpense 20-F false true 2023-12-31 false false 001-35126 VNET Group, Inc. E9 Guanjie Building Southeast 1st Floor 10# Jiuxianqiao East Road Chaoyang District Beijing 100016 CN Mr. Qiyu Wang Guanjie Building, Southeast 1st Floor 10# Jiuxianqiao East Road Chaoyang District Beijing 100016 CN 86 10 8456-2121 American depositary shares, each representing six Class A ordinary shares, par value US$0.00001 per share VNET NASDAQ 1513609283 30721723 60000 No No Yes Yes Accelerated Filer false true false false 1186 1408 KPMG Huazhen LLP Beijing, China Ernst & Young Hua Ming LLP Shanghai, the People’s Republic of China 2661321000 2243537000 315996000 327673000 2854568000 402057000 134569000 188356000 1763693000 1715975000 241690000 356820000 50257000 2147500000 2375341000 334560000 152089000 277237000 39048000 7052276000 9823478000 1383608000 11964498000 13024393000 1834447000 1497131000 1383406000 194849000 576020000 602503000 84861000 3503925000 4012329000 565125000 1364191000 500000 882000 124000 196098000 247644000 34880000 242194000 757949000 106755000 551572000 533319000 75116000 19896129000 20562425000 2896157000 26948405000 30385903000 4279765000 483030000 493837000 713628000 696177000 98054000 30000000 30000000 4225000 1488031000 1616423000 2410479000 2783102000 391992000 1157963000 1605247000 1157963000 1605247000 226094000 84775000 83546000 95078000 95477000 13448000 25188000 13531000 42017000 35197000 4957000 6928000 356080000 6928000 356080000 50153000 417442000 544803000 484020000 723325000 101878000 165221000 97388000 206260000 115806000 16311000 3646000 8062000 3646000 8062000 1136000 655663000 754935000 674288000 780164000 109884000 537778000 4208495000 592754000 6332085000 11437132000 1610886000 1861545000 2464811000 3049856000 5113521000 720224000 5859259000 1769946000 249292000 188706000 26579000 615309000 720954000 1047640000 1159525000 163316000 86799000 98082000 87174000 98457000 13867000 149475000 139174000 682580000 688362000 96954000 2726000 11862000 2672000 145112000 20439000 2872323000 3230506000 2905283000 3270759000 460677000 13634464000 12434388000 1751348000 19966549000 23871520000 3362234000 0.00001 0.00001 1199490000 2698935000 859932323 1513609283 56000 103000 14000 0.00001 0.00001 300000000 30721723 4000 4000 1000 0.00001 0.00001 60000 60000 15239926000 17291312000 2435430000 11022000 -14343000 -2020000 77996000 80615000 11354000 -8369868000 -11016323000 -1551617000 349523000 326953000 46050000 6609613000 6014415000 847112000 372243000 499968000 70419000 6981856000 6514383000 917531000 26948405000 30385903000 4279765000 6189801000 7065232000 7412930000 1044089000 4751771000 5706976000 6120445000 862047000 1438030000 1358256000 1292485000 182042000 60013000 106273000 14968000 255400000 311917000 266207000 37494000 188489000 306842000 322220000 45384000 842354000 642945000 541850000 76318000 18399000 35409000 368505000 51903000 2807000 109267000 506686000 71365000 1364191000 192142000 1416716000 1237100000 3263386000 459638000 21314000 121156000 -1970901000 -277596000 31897000 31574000 41802000 5888000 334950000 273305000 312172000 43969000 33923000 17328000 27344000 3851000 22700000 26599000 16086000 2266000 -829149000 -22626000 165930000 23371000 3495000 11166000 1573000 110036000 -523235000 -78965000 -11122000 665174000 -630455000 -2486074000 -350158000 111407000 133464000 114374000 16109000 -38666000 1925000 3279000 462000 515101000 -761994000 -2597169000 -365805000 15003000 13958000 46667000 6573000 500098000 -775952000 -2643836000 -372378000 0.57 -0.87 -2.93 -0.41 -0.36 -0.87 -2.93 -0.41 865352554 886817620 901143138 901143138 911591433 886817620 901143138 901143138 515101000 -761994000 -2597169000 -365805000 0 0 0 -34908000 101465000 -25365000 -3573000 0 0 0 -34908000 101465000 -25365000 -3573000 480193000 -660529000 -2622534000 -369378000 15003000 13958000 46667000 6573000 465190000 -674487000 -2669201000 -375951000 515101000 -761994000 -2597169000 -365805000 110036000 -523235000 -78965000 -11122000 1267578000 1595942000 1807339000 254559000 -6339000 -15592000 -3198000 -450000 18399000 50409000 368505000 51903000 320010000 118170000 35296000 4971000 2807000 325000 17887000 -43152000 -6078000 -38666000 1925000 3279000 462000 15232000 17153000 1388000 495000 70000 109267000 506686000 71365000 1364191000 192142000 3495000 11166000 1573000 557865000 508818000 433121000 61004000 -829149000 -22626000 165930000 23371000 533323000 381194000 5766000 812000 -73639000 -621973000 365762000 51517000 17502000 6997000 2886000 406000 195728000 220129000 -24430000 -3441000 8877000 9601000 11283000 1589000 315989000 226893000 200059000 28180000 -7550000 39383000 399000 56000 307000 116061000 447284000 62999000 14742000 -1753000 -6820000 -961000 93000 5000000 155333000 21878000 7431000 -992000 6131000 864000 -554023000 -465242000 -481647000 -67839000 1387922000 2440214000 2063480000 290635000 2691928000 2995608000 2967447000 417956000 42285000 57295000 50906000 7170000 91744000 47704000 42275000 5954000 10220000 6132000 31703000 4465000 300000 12704000 1790000 64605000 503276000 70885000 16474000 217586000 1600000 225000 75872000 500000 115048000 16205000 17010000 5000000 93996000 13239000 9800000 1380000 347520000 144516000 20355000 120000 5000000 213000000 517278000 72857000 679941000 36000000 30000000 509634000 2991000 -2000 -3772613000 -3559252000 -3905109000 -550023000 472000 -131000 2122123000 298895000 1880000 265000 1592627000 529175000 74533000 3790396000 1628438000 1099893000 1813927000 255486000 30000000 4225000 220000000 282000000 1020008000 143665000 179455000 238305000 292625000 41215000 34000000 175123000 207089000 268124000 37764000 579660000 231046000 210902000 29705000 350000000 49296000 66884000 78000000 10986000 11223000 10122000 1426000 1701807000 7317000 1031000 1945620000 272000 11413000 1607000 967577000 2298080000 3941134000 555097000 9150000 101979000 9988000 1407000 -1407964000 1281021000 2109493000 297116000 3116437000 1708473000 2989494000 421061000 1708473000 2989494000 5098987000 718177000 1372481000 2661321000 2243537000 315996000 327767000 327673000 2854568000 402057000 8225000 500000 882000 124000 1708473000 2989494000 5098987000 718177000 82995000 159784000 145605000 20508000 259765000 222411000 251066000 35362000 30121000 31758000 41814000 5889000 2080748000 944148000 952999000 134227000 284007000 144455000 265974000 37462000 321140000 457282000 270909000 38157000 -3910000 -4768000 -3497000 -493000 35840000 5048000 116996000 16479000 47549000 6697000 817959713 349523000 56000 13083119000 1047468000 -55535000 74462000 -7235113000 6564934000 332546000 6897480000 500098000 500098000 15003000 515101000 11223000 11223000 54507816 3000 1076208000 -1047468000 -106000 -28637000 -22773000 -22773000 -22773000 42401010 3000 1639803000 1639806000 1639806000 48634493 3000 866400000 12029000 826458000 1704890000 1704890000 264854000 264854000 264854000 16680000 1000 -1000 7800000 272000 272000 272000 86862 472000 472000 472000 5929122 6015984 890714046 349523000 60000 15198055000 -90443000 74462000 -7590382000 7242229000 358772000 7601001000 890714046 349523000 60000 15198055000 -90443000 74462000 -7590382000 7242229000 358772000 7601001000 -775952000 -775952000 13958000 -761994000 487000 487000 -41871000 -41871000 -41871000 -3534000 3534000 2802 5666844 5669646 101465000 101465000 101465000 890714046 349523000 60000 15239926000 11022000 77996000 -8369868000 6609613000 372243000 6981856000 890714046 349523000 60000 15239926000 11022000 77996000 -8369868000 6609613000 372243000 6981856000 -2643836000 -2643836000 46667000 -2597169000 650424192 47000 2084356000 2084403000 2084403000 116996000 116996000 -27200000 -27200000 -30471000 -57671000 5467000 5467000 16800000 16800000 16800000 -2619000 2619000 3252768 22570000 -22570000 3043692 3043692 -25365000 -25365000 -25365000 1544391006 326953000 107000 17291312000 -14343000 80615000 -11016323000 6014415000 499968000 6514383000 1544391006 46050000 15000 2435430000 -2020000 11354000 -1551617000 847112000 70419000 917531000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">1.    ORGANIZATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 0pt;">VNET Group, Inc. (the “Company”) was incorporated under the laws of the Cayman Islands on October 16, 2009. The Company, together with its consolidated subsidiaries and variable interest entities (“VIEs”) are principally engaged in the provision of data center hosting and related services. Where appropriate, the term “Company” also refers to the Company itself and its consolidated subsidiaries and VIEs as a whole.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2023, the principal consolidated subsidiaries and VIEs of the Company are as follows:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:40%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Date of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation/</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Place of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Percentage</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">of direct</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">ownership</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">by the</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Principal activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:40%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subsidiaries:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Group Limited (“VNET HK”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">May 25, 2007</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Data Center Co., Ltd. (“VNET China”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 12, 2000</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and consultation services and rental of long-lived assets</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET (Foshan) Technology Co., Ltd. (“FS Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 20, 2011</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Trading of network equipment, provision of technical and internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Anhui Suzhou Technology Co., Ltd. (“SZ Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 16, 2011</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Trading of network equipment</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Hangzhou Information Technology Co., Ltd. (“HZ Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 4, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Mobile Limited (“VNET Mobile”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 30, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding and provision of telecommunication services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">WiFire Group Inc. (“WiFire Group”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 7, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">British Virgin Islands</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Joytone Infotech Co., Ltd. (“SZ Zhuoaiyi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 30, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and consultation services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Ventures Limited (“Ventures”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 6, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Abitcool (China) Broadband Inc. (“aBitCool DG”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 13, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Dormant company</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">Diyixian.com Limited (“DYX”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 10, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of virtual private network services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Zhuhai Financial Leasing Co., Ltd. (“Zhuhai Financial Leasing”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 9, 2015</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of finance leasing business services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET DRP Investment Holdings Limited (“DRP investment”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 13, 2017</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr style="height:7.65pt;"><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shihua DC Investment Holdings Limited (“Shihua Investment”)</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 14, 2017</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Cayman Islands</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;white-space:pre-wrap;">% </span></p></div></div></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET (Xi’an) Technology Co., Ltd. (“Xi’an Tech”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 5, 2012</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Foshan Zhuoyi Intelligence Data Co., Ltd. (“FS Zhuoyi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 7, 2016</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Hongyuan Network Technology Co., Ltd. (“BJ Hongyuan”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 8, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Dermot Holdings Limited (“Dermot BVI”) </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 10, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">British Virgin Islands</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Technology Development (Suzhou) Co., Ltd.(“Suzhou Technology”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 13, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Huailai hulianyun Technology Co., Ltd.(“Huailai hulianyun”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 26, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shihua DC Investment Holdings 2 Limited (“Shihua Holdings 2”) </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 20, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Cayman Islands</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Waigaoqiao Free Trade Zone Gaogang Technology Co., Ltd. (“Waigaoqiao Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(4)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 20, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd.(“Tongyun BJ”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 19, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Edge Connect Technology Co., Ltd. (“SH Edge Connect”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 3, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Jianghe Cloud Technology Co., Ltd. (“BJ JHC”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 17, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Shuntou Green Energy Data Technology Co., Ltd. (“BJ ST”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 17, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Jiwa Senlin (Beijing) Engineering Co., Ltd.(“Jiwa Engineering BJ”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 8, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing TenxCloud Technology Co., Ltd. (“BJ TenxCloud”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(3)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 15, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of digitalization solution services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Zhongke Zijing Technology Co., Ltd. (“Zhongke Zijing”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(14)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 16, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and consultation services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Gu’an Junhui Network Technology Co., Ltd. (“Gu’an Junhui”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(4)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 16, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Jianghe Shuzhi Technology Co., Ltd.(“BJ Jianghe Shuzhi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Jianghe Chuangke (Beijing) Technology Co., Ltd.(“Jianghe Chuangke”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(“Jianghe Industrial”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(“BJ Xunneng”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">1.    ORGANIZATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:39.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Date of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation/</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Place of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Percentage</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">of direct</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">ownership</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">by the</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:24.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Principal activities</b></p></td></tr><tr><td style="vertical-align:top;width:39.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.27%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Variable Interest Entities (the “VIEs”):</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">October 22, 2002</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing iJoy Information Technology Co., Ltd. (“BJ iJoy”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 30, 2013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center, content delivery network services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">WiFire Network Technology (Beijing) Co., Ltd. (“WiFire Network”)</span><span style="font-size:6.5pt;"> </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 1, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of telecommunication services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Zhiyan Yunwei Technology Co., Ltd. (“SH Zhiyan”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 12, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of telecommunication services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by VNET Technology:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing VNET Broad Band Data Center Co., Ltd. (“VNET Beijing”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 15, 2006</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Shilian Technology Co., Ltd. (“SH Shilian”)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">October 22, 2012</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing VNET Technology Co., Ltd.(“VNET BJ”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 1, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by VNET Beijing:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd. (“Xi’an Sub”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 23, 2008</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Langfang Xunchi Computer Data Processing Co., Ltd. (“LF Xunchi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 19, 2011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Dormant company</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Yilong Xinda Technology Co., Ltd. (“Yilong Xinda”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">February 28, 2013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Yichengtaihe Investment Co., Ltd. (“BJ Yichengtaihe”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">September 30, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Guangzhou Lianyun Big Data Co., Ltd. (“GZ Lianyun”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 14, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Xianghu Yunlian Technology Co., Ltd. (“Xianghu Yunlian”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 7, 2018</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Hujiang Songlian Technology Co., Ltd.(“Hujiang Songlian”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 17, 2018</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Shuhai Hulian Technology Co., Ltd. (“BJ Shuhai”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 2, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Nantong Chenghong Cloud Computing Co., Ltd. (“NT Chenghong”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 24, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by SH Shilian:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Shuzhong Investment Management Co., Ltd. (“SH Shuzhong”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Sanhe Shulifang Information Technology Co., Ltd. (“Shulifang”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 21, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Langfang Huahai Internet Technology Co., Ltd. (“LF Huahai”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">September 11, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Hesheng Data System Co., Ltd. (“SH Hesheng”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)/(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 11, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Hebei Ketai Internet Technology Co., Ltd.(“HB Ketai”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">September 26, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by VNET BJ:</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">WLCB Century Cloud Data Technology Co., Ltd.(“WLCB Century Cloud”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 1, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by SH Zhiyan:</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Blue Cloud Technology Co., Ltd. (“SH Blue Cloud”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 21, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of Office 365 and Windows Azure platform services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Edge Blue Cloud Network Technology Co., Ltd. (“SH Edge Network”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)/(6)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 7, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by DYX and LF Xunchi:</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shenzhen Diyixian Telecommunication Co., Ltd. (“SZ DYX”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 10, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">20</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of virtual private network services</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Collectively, the “PRC Subsidiaries”.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Collectively, the “Consolidated VIEs”.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On July 15, 2021, the Company through its subsidiary, Shenzhen Cloud Native Technology Co., Ltd. (“SZ Cloud Native”), acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of BJ TenxCloud.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On August 16, 2021, the Company through its subsidiary, Jiwa Engineering BJ, acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of Zhongke Zijing and Gu’an Junhui.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On November 11, 2021, the Company through its subsidiary, SH Shilian, acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of SH Hesheng.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On January 7, 2021, the Company, through SH Zhiyan, established SH Edge Network for internet data center services.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On August 1, 2022, the Company through its subsidiary, VNET Saturn and YF WFOE, acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of BJ Jianghe Shuzhi, </span><span style="-sec-ix-hidden:Hidden_cAO693YipkSpRs33k8YMgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jianghe</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Chuangke, </span><span style="-sec-ix-hidden:Hidden_GkIL8JtRDkKvnbzHHQ9REA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jianghe</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Industrial and BJ </span><span style="-sec-ix-hidden:Hidden_W9uF4R4Z10yCrbKy10wFng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Xunneng</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (Note 4).</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 0pt;">1.    ORGANIZATION (CONTINUED)</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">PRC laws and regulations prohibit foreign ownership of internet and telecommunications-related businesses. To comply with these foreign ownership restrictions, the Company conducts its businesses in the PRC through its VIEs using contractual agreements (the “VIE Agreements”). The Company controls four significant VIEs, namely VNET Technology, BJ iJoy, WiFire Network and SH Zhiyan as of December 31, 2023. The key terms of the VIE Agreements in relation to BJ iJoy, WiFire Network and SH Zhiyan are substantially similar to VNET Technology, except for the terms separately disclosed as below.</span></td></tr></table><div style="margin-top:11pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The equity interests of VNET Technology are legally held by certain PRC individuals, including Mr. Sheng Chen, the Executive Chairman of Board of Directors of the Company and Zhang Jun (collectively the “Nominee Shareholders”). The following is a summary of the key terms of the VIE Agreements of VNET Technology:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 11pt 18pt;">Exclusive option agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Pursuant to the exclusive option agreement entered into amongst VNET China and the Nominee Shareholders of VNET Technology, the Nominee Shareholders granted the Company or its designated party, an exclusive irrevocable option to purchase all or part of the equity interests held by the Nominee Shareholders in VNET Technology, when and to the extent permitted under the PRC laws, at an amount equal to RMB1. VNET Technology cannot declare any profit distributions or grant loans in any form without the prior written consent of VNET China. The Nominee Shareholders must remit in full any funds received from VNET Technology to VNET China, in the event any distributions are made by VNET Technology. The term of this agreement is 10 years, expiring on December 18, 2016, which is renewable at the sole discretion of VNET China. On December 19, 2016, this agreement was renewed for another 10 years, expiring on December 18, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">SH Zhiyan has substantially similar exclusive option agreement except that the term of SH Zhiyan will terminate when SH Edge Connect, the primary beneficiary, purchases all of SH Zhiyan’s equity interest held by the Nominee Shareholder, Shanghai Rongyan Yunqi Technology Co., Ltd. (“SH Rongyan”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 11pt 18pt;">Exclusive technical consulting and service agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Pursuant to the exclusive technical consulting and service agreement entered into between VNET China and VNET Technology, VNET China is to provide exclusive management consulting services and internet technical services in return for fees based on of a predetermined hourly rate of RMB1, which is adjustable at the sole discretion of VNET China. The term of this agreement is 10 years, expiring on December 18, 2016, which is renewable at the sole discretion of VNET China. On December 19, 2016, this agreement was renewed for another 10 years, expiring on December 18, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">SH Zhiyan has substantially similar exclusive technical consulting and service agreement except that the term for SH Zhiyan would be in effect for an unlimited term unless terminated in writing by SH Edge Connect, the primary beneficiary of VIE SH Zhiyan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Loan agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In January 2011, VNET China and the Nominee Shareholders entered into a loan agreement. Pursuant to the agreement, VNET China has provided interest-free loan facilities of RMB7,000 and RMB3,000, respectively, to the Nominee Shareholders of VNET Technology for the purpose of providing capital to VNET Technology to develop its data center and telecommunications value-added business and related businesses. There is no fixed term for the loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Nominee Shareholders of SH Zhiyan did not enter into any loan agreement to fund the capital injected in SH Zhiyan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.    ORGANIZATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 18pt;">Power of attorney agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Nominee Shareholders entered into the power of attorney agreement whereby they granted an irrevocable proxy of the voting rights underlying their respective equity interests in VNET Technology to VNET China, which includes, but are not limited to, all the shareholders’ rights and voting rights empowered to the Nominee Shareholders by the company law and VNET Technology’s Articles of Association. The power of attorney remains valid and irrevocable from the date of execution, so long as each Nominee Shareholder remains as a shareholder of VNET Technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The power of attorney agreement in relation to VNET Technology was reassigned to VNET Group, Inc. in September 2010.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Share pledge agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Pursuant to the share pledge agreement entered into amongst VNET China, VNET Technology and the Nominee Shareholders, the Nominee Shareholders have contemporaneously pledged all their equity interests in VNET Technology to guarantee the repayment of the loan under the Loan Agreement between VNET China and the Nominee Shareholders. On August 10, 2015, a Notification of Cancellation of share pledge registration was issued by Beijing Administration for Industry and Commerce, Pinggu Branch to cancel the registration of the share pledge by one of the Nominee Shareholders of VNET Technology, Zhang Jun. Such cancellation does not affect the effectiveness of the share pledge agreement and does not lessen the control imposed on the contractual parties of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">If VNET Technology breaches its respective contractual obligations under the Share pledge agreement and the loan agreement, VNET China, as pledgee, will be entitled to certain rights, including the right to sell the pledged equity interests. The Nominee Shareholders agreed not to transfer, sell, pledge, dispose of or otherwise create any new encumbrance on their equity interests in VNET Technology without the prior written consent of VNET China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">SH Zhiyan has substantially similar term the Nominee Shareholders of SH Zhiyan did not enter into any loan agreement to fund the capital injected in SH Zhiyan as mentioned above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Financial support letter</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Pursuant to the financial support letter, VNET Group, Inc. agreed to provide unlimited financial support to VNET Technology for its operations and agreed to forego the right to seek repayment in the event VNET Technology is unable to repay such funding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">SH Zhiyan has substantially similar term except that SH Edge Connect provides unlimited financial support to SH Zhiyan for its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Company and VNET Technology through the irrevocable power of attorney agreement, whereby the Nominee Shareholders effectively assigned all of their voting rights underlying their equity interests in VNET Technology to the Company. In addition, the Company, through VNET China, obtained effective control over VNET Technology through the ability to exercise all the rights of VNET Technology’s shareholders pursuant to the share pledge agreement and exclusive option agreement. The Company demonstrates its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses through the financial support letter. In addition, the Company also demonstrates its ability to receive substantially all of the economic benefits of VNET Technology through VNET China through the consulting and service agreement. Thus, the Company is the primary beneficiary of VNET Technology and consolidates VNET Technology and its subsidiaries under Accounting Standards Codification (“ASC”) Subtopic 810-10, <i style="font-style:italic;">Consolidation: Overall </i>(“ASC 810-10”). Similar conclusion has been reached with respect to the VIE structures with the Company or the Company’s subsidiaries, as the respective primary beneficiaries for other VIEs, i.e., BJ iJoy, WiFire Network and SH Zhiyan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.    ORGANIZATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Financial support letter (continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In the opinion of the Company’s management and PRC counsel, (i) the ownership structure of the VIEs is in compliance with applicable PRC laws and regulations in any material respect, and (ii) each of the VIE Agreements is valid, legally binding and enforceable to each party of such agreements under the existing PRC laws and will not violate any PRC laws or regulations currently in effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">However, the interpretation and application of current PRC laws and regulations are evolving and new laws and regulations may become effective from time to time in the future. Accordingly, the Company cannot be assured that PRC regulatory authorities will not ultimately take a contrary view to its opinion. If the current ownership structure of the Company and its contractual arrangements with the VIEs are found to be in violation of any existing or future PRC laws and regulations, the Company may be required to restructure its ownership structure and operations in the PRC to comply with the changing and new PRC laws and regulations. To the extent that changes and new PRC laws and regulations prohibit the Company’s VIE arrangements from complying with the principles of consolidation, the Company would have to deconsolidate the financial position and results of operations of its VIEs. In the opinion of management, the likelihood of loss of control in respect of the Company’s current ownership structure or the contractual arrangements with the VIEs is remote based on current facts and circumstances.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.7pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">VIE disclosures</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Except for certain property with carrying amounts of RMB619,738 that were pledged to secure borrowings granted to the Company, there were no pledges or collateralization of the Consolidated VIEs’ assets as of December 31, 2023. Creditors of the Consolidated VIEs have no recourse to the general credit of the primary beneficiaries of the Consolidated VIEs, and such amounts have been parenthetically presented on the face of the consolidated balance sheets. The Consolidated VIEs operate the data centers and own facilities including data center buildings, leasehold improvements, fiber optic cables, computers and network equipment, which are recognized in the Company’s consolidated financial statements. They also hold certain value-added technology licenses, registered copyrights, trademarks and registered domain names, including the official website, which are also considered as revenue-producing assets. However, none of such assets was recorded on the Company’s consolidated balance sheets as such assets were all acquired or internally developed with insignificant cost and expensed as incurred. In addition, the Company also hires data center operation and marketing workforce for its daily operations and such costs are expensed when incurred. The Company has not provided any financial or other support that it was not previously contractually required to provide to the Consolidated VIEs during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1.    ORGANIZATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following tables represent the financial information of the Consolidated VIEs as of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023 before eliminating the intercompany balances and transactions between the Consolidated VIEs and other entities within the Company:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,428,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,692</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434,421</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable (net of allowance for doubtful debt of RMB100,797 and RMB161,837 as of December 31, 2022 and 2023 respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,412,456</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,976,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,081,948</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,823</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,121,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,911,340</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,495,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,398,768</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453,606</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,971</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,452,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,948,272</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,266</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,383</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,377</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,202,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,383,025</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,323,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,294,365</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term bank borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,000</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts and notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 483,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,837</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,488,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,616,423</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,605,247</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,546</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,531</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to inter-companies, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,071,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,736,035</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,080</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,388</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 417,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544,803</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of deferred government grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,062</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 754,935</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,559,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,339,887</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">1.    ORGANIZATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non-current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to inter-companies, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,972</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,464,811</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 615,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720,954</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,082</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,174</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred government grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,862</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,872,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,230,506</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,609,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,686,361</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,168,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,026,248</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,145,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,944,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,418,125</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (999,101)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash generated from operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 866,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,351,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,418,796</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in investing activities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,695,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,849,339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,431,085)</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash generated from (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,788,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,243,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (359,809)</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (decrease) increase in cash and cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 745,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (372,098)</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.75pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and property and equipment on behalf of the Consolidated VIEs.</span></td></tr></table> <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">As of December 31, 2023, the principal consolidated subsidiaries and VIEs of the Company are as follows:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:40%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:16.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Date of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation/</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Place of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Percentage</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">of direct</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">ownership</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">by the</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:18.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Principal activities</b></p></td></tr><tr><td style="vertical-align:bottom;width:40%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:16.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.72%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:18.37%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Subsidiaries:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Group Limited (“VNET HK”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">May 25, 2007</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Data Center Co., Ltd. (“VNET China”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 12, 2000</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and consultation services and rental of long-lived assets</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET (Foshan) Technology Co., Ltd. (“FS Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 20, 2011</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Trading of network equipment, provision of technical and internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Anhui Suzhou Technology Co., Ltd. (“SZ Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 16, 2011</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Trading of network equipment</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Hangzhou Information Technology Co., Ltd. (“HZ Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 4, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Mobile Limited (“VNET Mobile”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 30, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding and provision of telecommunication services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">WiFire Group Inc. (“WiFire Group”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 7, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">British Virgin Islands</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Joytone Infotech Co., Ltd. (“SZ Zhuoaiyi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 30, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and consultation services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Ventures Limited (“Ventures”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 6, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Abitcool (China) Broadband Inc. (“aBitCool DG”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 13, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Dormant company</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:6.5pt;">Diyixian.com Limited (“DYX”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 10, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of virtual private network services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Zhuhai Financial Leasing Co., Ltd. (“Zhuhai Financial Leasing”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 9, 2015</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of finance leasing business services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET DRP Investment Holdings Limited (“DRP investment”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 13, 2017</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Hong Kong</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr style="height:7.65pt;"><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shihua DC Investment Holdings Limited (“Shihua Investment”)</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 14, 2017</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Cayman Islands</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;white-space:pre-wrap;">% </span></p></div></div></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><div style="height:7.65pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET (Xi’an) Technology Co., Ltd. (“Xi’an Tech”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 5, 2012</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Foshan Zhuoyi Intelligence Data Co., Ltd. (“FS Zhuoyi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 7, 2016</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Hongyuan Network Technology Co., Ltd. (“BJ Hongyuan”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 8, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">51</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Dermot Holdings Limited (“Dermot BVI”) </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 10, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">British Virgin Islands</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET Technology Development (Suzhou) Co., Ltd.(“Suzhou Technology”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 13, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Huailai hulianyun Technology Co., Ltd.(“Huailai hulianyun”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 26, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shihua DC Investment Holdings 2 Limited (“Shihua Holdings 2”) </span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 20, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Cayman Islands</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Investment holding</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Waigaoqiao Free Trade Zone Gaogang Technology Co., Ltd. (“Waigaoqiao Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(4)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 20, 2019</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Tongyun Internet (Beijing) Cloud Computing Technology Co., Ltd.(“Tongyun BJ”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 19, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Edge Connect Technology Co., Ltd. (“SH Edge Connect”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 3, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Jianghe Cloud Technology Co., Ltd. (“BJ JHC”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 17, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Shuntou Green Energy Data Technology Co., Ltd. (“BJ ST”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 17, 2020</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Jiwa Senlin (Beijing) Engineering Co., Ltd.(“Jiwa Engineering BJ”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 8, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing TenxCloud Technology Co., Ltd. (“BJ TenxCloud”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(3)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 15, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of digitalization solution services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Zhongke Zijing Technology Co., Ltd. (“Zhongke Zijing”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(14)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 16, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of technical and consultation services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Gu’an Junhui Network Technology Co., Ltd. (“Gu’an Junhui”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(4)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 16, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Jianghe Shuzhi Technology Co., Ltd.(“BJ Jianghe Shuzhi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Jianghe Chuangke (Beijing) Technology Co., Ltd.(“Jianghe Chuangke”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Jianghe Cloud Industrial Internet Technology Co., Ltd.(“Jianghe Industrial”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:40%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Xunneng Digital Industry Empowerment Center Co., Ltd.(“BJ Xunneng”)</span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)/(7)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:16.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 1, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">100</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%</span></p></td><td style="vertical-align:top;width:18.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:39.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Entity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:12.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Date of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation/</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">acquisition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:9.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Place of</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">incorporation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:7.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Percentage</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">of direct</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">ownership</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">by the</b><b style="font-size:6.5pt;font-weight:bold;"><br/></b><b style="font-size:6.5pt;font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;border-bottom:1px solid transparent;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:24.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-size:6.5pt;font-weight:bold;">Principal activities</b></p></td></tr><tr><td style="vertical-align:top;width:39.71%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:6.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.7%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.27%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.44%;border-top:1px solid #000000;margin:0pt;padding:0pt;"></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Variable Interest Entities (the “VIEs”):</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Yiyun Network Technology Co., Ltd. (“VNET Technology”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">October 22, 2002</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing iJoy Information Technology Co., Ltd. (“BJ iJoy”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 30, 2013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center, content delivery network services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">WiFire Network Technology (Beijing) Co., Ltd. (“WiFire Network”)</span><span style="font-size:6.5pt;"> </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 1, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of telecommunication services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Zhiyan Yunwei Technology Co., Ltd. (“SH Zhiyan”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 12, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of telecommunication services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by VNET Technology:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing VNET Broad Band Data Center Co., Ltd. (“VNET Beijing”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 15, 2006</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Shilian Technology Co., Ltd. (“SH Shilian”)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">October 22, 2012</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing VNET Technology Co., Ltd.(“VNET BJ”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 1, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by VNET Beijing:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt;"><span style="font-size:6.5pt;">  </span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">VNET (Xi’an) Information Outsourcing Industry Park Services Co., Ltd. (“Xi’an Sub”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 23, 2008</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Langfang Xunchi Computer Data Processing Co., Ltd. (“LF Xunchi”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 19, 2011</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Dormant company</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Yilong Xinda Technology Co., Ltd. (“Yilong Xinda”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">February 28, 2013</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Yichengtaihe Investment Co., Ltd. (“BJ Yichengtaihe”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">September 30, 2014</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Guangzhou Lianyun Big Data Co., Ltd. (“GZ Lianyun”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 14, 2016</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Xianghu Yunlian Technology Co., Ltd. (“Xianghu Yunlian”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 7, 2018</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Hujiang Songlian Technology Co., Ltd.(“Hujiang Songlian”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 17, 2018</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Beijing Shuhai Hulian Technology Co., Ltd. (“BJ Shuhai”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 2, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Nantong Chenghong Cloud Computing Co., Ltd. (“NT Chenghong”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">December 24, 2019</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by SH Shilian:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Shuzhong Investment Management Co., Ltd. (“SH Shuzhong”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">June 30, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Sanhe Shulifang Information Technology Co., Ltd. (“Shulifang”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">July 21, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Langfang Huahai Internet Technology Co., Ltd. (“LF Huahai”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">September 11, 2020</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Hesheng Data System Co., Ltd. (“SH Hesheng”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)/(5)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">November 11, 2021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Hebei Ketai Internet Technology Co., Ltd.(“HB Ketai”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">September 26, 2022</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by VNET BJ:</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">WLCB Century Cloud Data Technology Co., Ltd.(“WLCB Century Cloud”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">April 1, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by SH Zhiyan:</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Blue Cloud Technology Co., Ltd. (“SH Blue Cloud”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">March 21, 2013</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of Office 365 and Windows Azure platform services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shanghai Edge Blue Cloud Network Technology Co., Ltd. (“SH Edge Network”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(2)/(6)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">January 7, 2021</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">—</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of internet data center services</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Held directly by DYX and LF Xunchi:</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;margin-right:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:24.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:39.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;padding-left:12pt;text-indent:-12pt;margin:0pt;"><span style="font-size:6.5pt;">Shenzhen Diyixian Telecommunication Co., Ltd. (“SZ DYX”) </span><sup style="font-size:4.87pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:12.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">August 10, 2014</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:9.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">PRC</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:7.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:right;margin:0pt 2.9pt 0pt 0pt;"><span style="font-size:6.5pt;">20</span></p></td><td style="vertical-align:top;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">%  </span></p></td><td style="vertical-align:top;width:24.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><span style="font-size:6.5pt;">Provision of virtual private network services</span></p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Collectively, the “PRC Subsidiaries”.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Collectively, the “Consolidated VIEs”.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(3)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On July 15, 2021, the Company through its subsidiary, Shenzhen Cloud Native Technology Co., Ltd. (“SZ Cloud Native”), acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of BJ TenxCloud.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(4)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On August 16, 2021, the Company through its subsidiary, Jiwa Engineering BJ, acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of Zhongke Zijing and Gu’an Junhui.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(5)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On November 11, 2021, the Company through its subsidiary, SH Shilian, acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of SH Hesheng.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(6)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On January 7, 2021, the Company, through SH Zhiyan, established SH Edge Network for internet data center services.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(7)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On August 1, 2022, the Company through its subsidiary, VNET Saturn and YF WFOE, acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> equity interest of BJ Jianghe Shuzhi, </span><span style="-sec-ix-hidden:Hidden_cAO693YipkSpRs33k8YMgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jianghe</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Chuangke, </span><span style="-sec-ix-hidden:Hidden_GkIL8JtRDkKvnbzHHQ9REA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Jianghe</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> Industrial and BJ </span><span style="-sec-ix-hidden:Hidden_W9uF4R4Z10yCrbKy10wFng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Xunneng</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> (Note 4).</span></td></tr></table> 1 1 1 1 1 1 1 1 1 1 1 1 1 0.51 0.51 0.51 0.51 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0.20 1 1 1 1 1 P10Y 2016-12-18 P10Y 2026-12-18 1000 P10Y 2016-12-18 P10Y 2026-12-18 7000000 3000000 619738000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following tables represent the financial information of the Consolidated VIEs as of December 31, 2022 and 2023 and for the years ended December 31, 2021, 2022 and 2023 before eliminating the intercompany balances and transactions between the Consolidated VIEs and other entities within the Company:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,428,768</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 923,692</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 301,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 434,421</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable (net of allowance for doubtful debt of RMB100,797 and RMB161,837 as of December 31, 2022 and 2023 respectively)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,400,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,412,456</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,976,164</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,081,948</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due from related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,823</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,121,245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,911,340</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,495,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,398,768</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453,606</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,971</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,452,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,948,272</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 332,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 382</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,676</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,266</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,383</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term investments, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,744</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,377</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,202,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,383,025</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,323,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,294,365</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term bank borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,000</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts and notes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 483,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 493,837</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,488,031</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,616,423</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Advances from customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,157,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,605,247</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,546</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,531</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to inter-companies, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,071,651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,736,035</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to related parties</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,080</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 165,221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,388</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 417,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544,803</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of deferred government grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,646</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,062</p></td></tr><tr><td style="vertical-align:top;width:76.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 754,935</p></td></tr><tr><td style="vertical-align:top;width:76.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,559,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,339,887</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Non-current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to inter-companies, net <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,020,972</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,861,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,464,811</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of finance lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 615,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720,954</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,082</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,174</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred government grants</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,862</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,872,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,230,506</p></td></tr><tr><td style="vertical-align:top;width:75.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,609,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,686,361</p></td></tr><tr><td style="vertical-align:top;width:75.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,168,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,026,248</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,145,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,944,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,418,125</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,764)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (999,101)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash generated from operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 866,712</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,351,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,418,796</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash used in investing activities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,695,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,849,339)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,431,085)</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net cash generated from (used in) financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,788,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,243,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (359,809)</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net (decrease) increase in cash and cash equivalents and restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40,467)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 745,335</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (372,098)</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.75pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amounts due to inter-companies consist of intercompany payables to the other companies within the Company for the purchase of telecommunication resources and property and equipment on behalf of the Consolidated VIEs.</span></td></tr></table> 1428768000 923692000 301825000 434421000 100797000 161837000 1400546000 1412456000 1976164000 2081948000 13942000 58823000 5121245000 4911340000 7495362000 7398768000 475652000 453606000 44233000 56971000 3452533000 3948272000 332645000 382000 153676000 208266000 165570000 148383000 82744000 168377000 12202415000 12383025000 17323660000 17294365000 30000000 483030000 493837000 1488031000 1616423000 1157963000 1605247000 84775000 83546000 25188000 13531000 6071651000 4736035000 6928000 356080000 165221000 97388000 417442000 544803000 3646000 8062000 655663000 754935000 10559538000 10339887000 1020972000 1020972000 1861545000 2464811000 615309000 720954000 86799000 98082000 149475000 139174000 2726000 11862000 2872323000 3230506000 6609149000 7686361000 17168687000 18026248000 5145110000 5944519000 6418125000 92594000 -66764000 -999101000 866712000 1351179000 1418796000 -2695707000 -1849339000 -1431085000 1788528000 1243495000 -359809000 -40467000 745335000 -372098000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(a)   Basis of presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) assuming the Company will continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company has incurred losses since its inception. As of December 31, 2023, the Company had an accumulated deficit of RMB11.0 billion and in a net current liability position in an amount of RMB1.6 billion. Absent any other action, the Company likely will require additional liquidity to continue its operations over the next 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">With the Company’s unused loan facilities with banks and financial institutions, strategy to obtain financing from the issuance of equity shares, bonds and convertible notes, and control of operating expenses and capital expenditure where necessary, management has determined that the Company has the ability to manage the liquidity needs to enable continuation of operations for the foreseeable future. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(b)   Principles of consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the Consolidated VIEs for which the Company or a subsidiary of the Company is the primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries and the Consolidated VIEs are eliminated upon consolidation. Results of acquired subsidiaries and its Consolidated VIEs are consolidated from the date on which control is transferred to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(c)   Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-weight:normal;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Significant estimates and assumptions reflected in the Company’s financial statements include, but are not limited to, determining the valuation allowance for deferred tax assets, the fair value of convertible promissory notes and derivative liability, the fair value of assets acquired and liabilities assumed in acquisitions, the recoverability of long-lived assets, the fair values of asset groups, the fair value of a reporting unit, the estimated useful lives of property and equipment, and intangible assets, and incremental borrowing rate of leases. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company regularly assesses the estimated useful lives of its property and equipment, and intangible assets. In January 2024, the Company, with the assistance of an external appraisal firm, completed an assessment of the useful lives of certain data center property and equipment and revised the estimated useful lives from a range of <span style="-sec-ix-hidden:Hidden_AjTVotwM5UC7XsmSnNklhg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2</span></span> to 10 years, to <span style="-sec-ix-hidden:Hidden_YjirWF4DKkiD3wlY1_U7BA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to <span style="-sec-ix-hidden:Hidden_9EKrbHQaHEeh1ITqbi9qVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15</span></span> years, based on an analysis of the property and equipment’s current use, historical age patterns, and industry trends and practices. This change in estimated useful lives will be accounted for as a change in accounting estimate, prospectively beginning in fiscal year 2024. Based on the carrying amounts of relevant data center property and equipment as of December 31, 2023, the Company expected the effect of this change in estimate to be a reduction in depreciation expense of approximately RMB409 million for the year ending December 31, 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(d)   Foreign currency</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The functional currency of the Company and its overseas subsidiaries is the United States dollar (“US$”), whereas the functional currency of the Company’s PRC subsidiaries and its Consolidated VIEs is the Chinese Renminbi (“RMB”) as determined based on the criteria of ASC Topic 830, <i style="font-style:italic;">Foreign Currency Matters</i> (“ASC 830”). The Company uses the RMB as its reporting currency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The financial statements of the Company and its overseas subsidiaries are translated from the functional currency to the reporting currency, RMB. Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical costs in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(d)   Foreign currency (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in other comprehensive (loss) income within the statements of comprehensive income (loss). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(e)   Convenience translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Translations of consolidated balance sheets, consolidated statements of operations, comprehensive income (loss), cash flows, and shareholders’ equity from RMB to US$ as of and for the year ended December 31, 2023 are solely for the convenience of the reader and were calculated at the noon buying rate of US$1.00 to RMB7.0999 on December 29, 2023, the last business day in fiscal year 2023, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be converted, realized or settled into US$ at such rate or at any other rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(f)   Cash and cash equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cash and cash equivalents consist of cash on hand and demand deposits placed with banks which are unrestricted as to withdrawal and use and have original maturities less than three months. All highly liquid investments with a stated maturity of 90 days or less from the date of purchase are classified as cash equivalents.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(g)   Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Restricted cash mainly represents amounts held by a few banks in escrow as security for credit facilities, the deposits for finance lease, the deposits held in escrow for the advances received from end customers subscribing Microsoft 365 and Windows Azure services (the disbursement of which shall be agreed by both Microsoft (China) Co., Ltd. (“Microsoft”) and the Company), the deposits for business operation, the deposits for loans and the deposits held for legal proceedings. As of 31 December 2023, the amount of restricted cash also included the deposits of RMB2,117,730 held in escrow for the repurchase of the 2026 Convertible Notes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(h)   Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">The Company’s short-term investments primarily include the Company’s investment in a short-term wealth management product managed by a financial institution in Hong Kong S.A.R. The Company elects to apply the fair value option for the short-term investment. Realized and unrealized fair value changes in the short-term investment are recorded in other income in the consolidated statement of operations. In addition, other highly liquid investments with original maturities of greater than three months but less than twelve months, are also classified as short-term investments. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(i)   Accounts receivable and allowance for doubtful debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Pursuant to ASC 326, <i style="font-style:italic;">Financial Instruments-Credit Losses</i>, an allowance for credit losses for financial assets, including accounts receivable, carried at amortized cost to present the net amount expected to be collected as of the balance sheet date. Such allowance is based on credit losses expected to arise over the life of the asset’s contractual term, which includes consideration of prepayments. Assets are written off when the Company determines that such financial assets are deemed uncollectible and are recognized as a deduction from the allowance for credit losses. Expected recoveries of amounts previously written off, not to exceed the aggregate of the amount previously written off, are included in determining the necessary reserve at the balance sheet date. The Company pools financial assets based on similar risk characteristics to estimate expected credit losses. The Company estimates expected credit losses on financial assets individually when those assets do not share similar risk characteristics. The Company closely monitors its accounts receivable including timely account reconciliations, detailed reviews of past due accounts, updated credit limits, and monthly analysis of the adequacy of their reserve for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(i)   Accounts receivable and allowance for doubtful debt (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company utilizes a loss rate approach to determine lifetime expected credit losses for its financial assets. This method is used for calculating an estimate of losses based primarily on the Company’s historical loss experience. In determining loss rates, the Company evaluates information related to historical losses, adjusted for current conditions and further adjusted for the period of time that the Company can reasonably forecast. The Company has concluded that it can reasonably support a forecast period for the contractual life of its financial assets. Qualitative and quantitative adjustments related to current conditions and the reasonable and supportable forecast period consider the following: the customer or vendor ‘s creditworthiness, changes in the policy and procedures to establish customer credit limits, changes in the payment terms of receivables, existence and effect of any concentration of credit and changes in the level of such concentrations, and the effects of other external forces such as the current and forecasted direction of the economic and business environment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(j)   Property and equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Property and equipment are stated at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired in a business combination are recognized initially at fair value at the data of acquisition. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated useful life</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">25-46 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over the shorter of lease term or the estimated useful lives of the assets</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2-8 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2-8 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Repair and maintenance costs are charged to expense as incurred, whereas the costs of betterments that extend the useful life of property and equipment are capitalized as additions to the related assets. Retirements, sale and disposals of assets are recorded by removing the cost and accumulated depreciation with any resulting gain or loss reflected in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Property and equipment that are purchased or constructed which require a period of time before the assets are ready for their intended use are accounted for as construction-in-progress. Construction-in-progress is recorded at acquisition cost, including installation costs. Construction-in-progress is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(k)   Intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method. These amortization methods reflect the estimated pattern in which the economic benefits of the respective intangible assets are to be consumed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Company has capitalized certain internal use software development costs in accordance with ASC Subtopic 350-40, <i style="font-style:italic;">Intangibles-Goodwill and Other: Internal-Use Software</i> (“ASC 350-40”), amounting to RMB11,422, RMB15,322 and RMB16,195 for the years ended December 31, 2021, 2022 and 2023, respectively. The Company capitalizes certain costs relating to software acquired, developed, or modified solely to meet the Company’s internal requirements and for which there are no substantive plans to market the software. These costs mainly include the research staff costs directly associated with the internal-develop software projects during the application development stage. Capitalized internal-use software costs are included in “intangible assets, net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(k)   Intangible assets (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Intangible assets have weighted average useful lives from the date of purchase/ acquisition as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Radio spectrum license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.3 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licenses*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplier relationships*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">20 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology platform*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-complete agreements*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Internal use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.4 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer contract*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7 years</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Acquired in the acquisitions of subsidiaries.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(l)   Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company determines if an arrangement is a lease at inception. Leases are classified as operating or finance leases in accordance with the recognition criteria in ASC 842-20-25. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has lease agreements with lease and non-lease components, which are accounted for separately. The Company elected the short-term lease exemption for all contracts with lease term of 12 months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">At the commencement date of a lease, the Company determines the classification of the lease based on the relevant factors present and records a right-of-use (“ROU”) asset and lease liability for operating lease, and records property and equipment and finance lease liability for finance lease. ROU assets and property and equipment acquired through lease represent the right to use an underlying asset for the lease term, and operating lease liabilities and finance lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are calculated as the present value of the lease payments not yet paid. If the rate implicit in the Company’s leases is not readily available, the Company uses an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. This incremental borrowing rate reflects the fixed rate at which the Company could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. ROU assets include any lease prepayments and are reduced by lease incentives. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise that option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Leases with an initial lease term of 12 months or less are not recorded on the consolidated balance sheets. Lease expense for these leases is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;font-weight:bold;">(m)   Land use right</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under ASC 842. Amortization of the prepayments is provided on a straight-line basis over the terms of the respective land use rights certificates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(n)   Long-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The Company’s long-term investments primarily consist of equity investments without readily determinable fair value, equity method investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Pursuant to ASC Topic 321, <i style="font-style:italic;">Investments—Equity Securities</i> (“ASC 321”), equity investments, except for those accounted for under the equity method and those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Equity securities with readily determinable fair value are measured at fair values, and any changes in fair value are recognized in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">For equity investments measured at fair value with changes in fair value recorded in earnings, the Company does not assess whether those securities are impaired. For those equity investments that the Company elects to use the measurement alternative, the Company makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in net loss equal to the difference between the carrying value and fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Investments in equity investees represent investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC Subtopic 323-10, <i style="font-style:italic;">Investments-Equity Method and Joint Ventures: Overall</i> (“ASC 323-10”). The Company applies the equity method of accounting that is consistent with ASC 323-10 in limited partnerships in which the Company holds a three percent or greater interest. Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net profit or loss into its consolidated statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill included in equity method investments on the consolidated balance sheets. The Company evaluates its equity method investments for impairment under ASC 323-10. An impairment loss on the equity method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(o)   Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Goodwill represents the excess of the purchase price over the amounts assigned to the fair value of the identifiable assets acquired and the liabilities assumed of an acquired business. The Company assesses goodwill for impairment in accordance with ASC Subtopic 350-20, <i style="font-style:italic;">Intangibles—Goodwill and Other: Goodwill</i> (“ASC 350-20”), which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events, as defined by ASC 350-20. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting units, and other specific information related to the operations. If the Company believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test described above is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Pursuant to ASC 350-20, the Company performed assessment and completed its annual impairment test for goodwill that has arisen out of its acquisitions. No impairment loss of goodwill was recognized for the years ended December 31, 2021 and 2022. RMB1,364,191 of goodwill impairment loss was recognized for the year ended December 31, 2023. See Note 11 for details.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(p)   Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company evaluates long-lived assets, such as fixed assets, purchased or internally developed intangible assets with finite lives, and operating lease right-of-use assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable in accordance with ASC Topic 360, <i style="font-style:italic;">Property, Plant and Equipment</i>. When such events occur, the Company assesses the recoverability of the asset groups by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in the consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021, due to continuing losses and physical condition changed, the Company recorded the long-lived assets impairment amounting to RMB109,267, resulting from excess of the carrying amount of the asset group over the fair value of the asset group. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">No impairment was recognized for the year ended December 31, 2022 as there was no impairment indicator identified. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, due to the weaker-than-expected operations, the Company tested certain long-lived asset groups for recoverability. Impairment loss is calculated as the amount by which the carrying amount of the relevant asset groups exceeds their estimated fair value. Impairment loss of RMB506,686 was recorded for the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company determined the fair value of relevant asset group using the income approach based on the discounted cash flows associated with the asset group. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The impairment loss reduced the carrying amount of the long-lived assets of the group on a pro-rata basis using the relative carrying amount of those assets except that the loss allocated to an individual long-lived asset of the group shall not reduce the carrying amount of that asset below its fair value whenever that fair value is determinable without undue cost and effort.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company recorded impairment charges associated with its long-lived assets as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 480,099</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,113</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,474</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(q)   Fair value of financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">The Company’s financial instruments primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other receivables and payables, amounts due from/to related parties, long-term borrowings, available-for-sale debt investments, convertible promissory notes and a derivative liability. Other than long-term borrowings, convertible promissory notes and the derivative liability, the carrying values of these financial instruments approximate their fair values due to their short-term maturities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(q)   Fair value of financial instruments (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The carrying amounts of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. The Company elected the fair value option for the 2025 Convertible Notes (Note 19) upon initial recognition as financial liability as the fair value better represents the value of the underlying liabilities. The purchase consideration and contingent purchase considerations in both cash and shares are initially measured at fair value on the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The bifurcated redemption feature of 2027 Convertible Notes (Note 19) is recorded as a derivative liability, which is initially measured at fair value, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The Company recorded the 2026 Convertible Notes (Note 19) and 2027 Convertible Notes (Note 19) using amortized cost method on its consolidated balance sheets and measures the fair value for disclosure purposes only. See Note 28 for disclosure of fair value measurements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(r)   Revenue recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company provides hosting and related services including hosting of customers’ servers and networking equipment, connecting customers’ servers with internet backbones (“Hosting service”), virtual private network services providing encrypted secured connection to public internet (“VPN service”) and other value-added services and public cloud service through strategic partnership with Microsoft.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company recognizes revenue as it satisfies a performance obligation when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price, including variable consideration, if any; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Once a contract is determined to be within the scope of ASC 606 at contract inception, the Company reviews the contract to determine which performance obligations it must deliver and which of these performance obligations are distinct. The Company recognizes revenue based on the amount of the transaction price that is allocated to each performance obligation when that performance obligation is satisfied or as it is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company is a principal and records revenue on a gross basis when the Company is primarily responsible for fulfilling the service, has discretion in establishing pricing and controls the promised service before transferring that service to customers. Otherwise, the Company records revenue at the net amounts as commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company’s revenue recognition policies are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="white-space:pre-wrap;">Hosting services are services that the Company dedicates data center space to house customers’ servers and networking equipment and provides tailored server administration services including operating system support and assistance with updates, server monitoring, server backup and restoration, server security evaluation, firewall services, and disaster recovery. The Company also provides interconnectivity services to connect customers with each other, internet backbones in China and other networks through Border Gateway Protocol, or BGP, network, or single-line, dual-line or multiple-line networks. Hosting services are typically provided to customers for a fixed amount over the contract service period and the related revenues are recognized on a straight-line basis over the term of the contract. For certain contracts where considerations are based on the usage of the Hosting services, the related revenues are recognized based on the consumption at the predetermined rate as the services are rendered throughout the contract term. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">VPN services are services that the Company extends customers’ private networks by setting up secure and dedicated connections through the public internet. VPN services are provided to customers for a fixed amount over the contract service period and revenue are recognized on a straight-line basis over the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(r)   Revenue recognition (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The Company partners with Microsoft to provide Cloud services that allow enterprise and individual customers to run their applications over the internet using the IT infrastructure. Cloud services are generally charged by the Company to the end customers for a fixed amount or based on the actual usage of the cloud resources at predetermined rates over the subscription period, which in general is one year. The Company fulfils its performance obligation of facilitating Microsoft to provide the Cloud services to the end customers by providing, but not limited to, contract processing management, billing, payment collection, maintenance, help desk supports and certain IT infrastructure services. These are considered as a series of distinct services that are substantially the same and have the same pattern of transfer to the customer; therefore, they are accounted for as a single performance obligation that is satisfied over time. The corresponding consideration that the Company is entitled to is recognized as revenue using a time-based method since this best depicts the pattern of the control transfer. Revenue from Cloud services consists of monthly incentive revenues received from Microsoft upon completion of certain conditions and gross billing amount received from end customers net of considerations remitted by the Company to Microsoft. When the contract is modified to add distinct services to the single performance obligation for additional fees, such changes are accounted for prospectively as a termination of the old contract and the creation of a new contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">For certain arrangements, customers are required to pay the Company before the services are delivered. When either party to a revenue contract has performed, the Company recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the Company’s performance and the customer’s payment. Contract liabilities were mainly related to fee received for Hosting services to be provided over the contract period, which were presented as deferred revenue on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Deferred revenue represented the Company’s obligation to transfer the goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. As of January 1, 2022 and 2023, the Company has deferred revenue amounting up to RMB95,078 and RMB95,477, respectively, which were recognized as revenue for the years ended December 31, 2022 and 2023 in an amount of RMB39,374 and RMB78,683, respectively .</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s certain hosting service contains lease and non-lease components. The Company elected to adopt the practical expedient which allows lessors to combine lease and non-lease components and account for them as one component if 1) the timing and pattern of transfer of the lease component and non-lease component is the same; 2) the lease component should be classified as an operating lease if it were accounted for separately. The combined component is accounted for in accordance with the current lease accounting guidance (“ASC 842”) if the lease component is predominant, and in accordance with the ASC 606 if the non-lease component is predominant. The Company has determined that the non-lease component is the predominant component in Hosting service. Therefore, the Company has accounted for the combined component in accordance with ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company does not disclose the value of unsatisfied performance obligations as the Company’s revenue contracts are (i) contracts with an original expected length of one year or less or (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(s)   Cost of revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cost of revenues consists primarily of telecommunication costs, depreciation of the Company’s long-lived assets, amortization of acquired intangible assets, utility, maintenance, data center rental expenses directly attributable to the provision of the IDC services, payroll and other related costs of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(t)   Advertising expenditures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB7,272, RMB6,829 and RMB9,826 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(u)   Research and development expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Research and development expenses consist primarily of payroll and related personnel costs for routine upgrades and related enhancements of the Company’s services and network. Research and development expenses are expensed as incurred except for costs to develop internal-use software or add significant upgrades and enhancements resulting in additional functionality to internal-use software that meet the capitalization criteria in accordance with ASC Subtopic 350-40,<i style="font-style:italic;"> Intangibles-Goodwill and Other, Internal-Use Software</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(v)   Government grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects. The amount of such government grants is determined solely at the discretion of the relevant government authorities and there is no assurance that the Company will continue to receive these government grants in the future. Government grants are recognized when it is probable that the Company will comply with the conditions attached to them, and the grants are received. When the grant relates to an expense item, it is recognized in the consolidated statement of operations over the period necessary to match the grant on a systematic basis to the costs that it is intended to compensate, as a reduction of the related operating expense. When the grant relates to an asset, it is recognized as deferred government grants and released to the consolidated statement of operations in equal amounts over the expected useful life of the related asset, when operational, as a reduction of the related depreciation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(w)   Capitalized interest</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Interest costs are capitalized if they are incurred during the acquisition, construction or production of a qualifying asset and such costs could have been avoided if expenditures for these assets have not been made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense and amortization cost of bonds payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes <i style="font-style:italic;">(Note 19)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,429</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on bank and other borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,918</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,679</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,026</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Total interest costs capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,854)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,172</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(x)   Income taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Company accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The carrying amount of deferred tax assets is reviewed on an entity-by-entity basis and is reduced by a valuation allowance to the extent that it is more-likely-than-not that the benefits of the deferred tax assets will not be realized in future years. The valuation allowance is determined based on the weight of positive and negative evidence including future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences, and verifiable tax planning. The estimated future taxable income involves significant assumptions of forecasted revenue growth that take into consideration of the Company’s historical financial results, its plan of expanding operating capacity as well as current industry trends. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date of the change in tax rate. All deferred income tax assets and liabilities are classified as non-current on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(x)   Income taxes (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">The Company applies ASC Topic 740, <i style="font-style:italic;">Accounting for Income Taxes</i> (“ASC 740”),<i style="font-style:italic;"> </i>to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “income tax expenses” in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">(y)   Share-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Share options and Restricted Share Units (“RSUs”) granted to employees are accounted for under ASC Topic 718, <i style="font-style:italic;">Compensation—Stock Compensation</i> (“ASC 718”), which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as compensation expenses over the requisite service period and/or performance period (which is generally the vesting period) in the consolidated statements of operations. The Company accounts for forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has elected to recognize compensation expenses using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. For share-based awards granted with performance conditions, the Company recognizes compensation expenses using the accelerated method. The Company commences recognition of the related compensation expenses if it is probable that the defined performance condition will be met. To the extent that the Company determines that it is probable that a different number of share-based awards will vest depending on the outcome of the performance condition, the cumulative effect of the change in estimate is recognized in the period of change. For share-based awards with market conditions, the probability to achieve market conditions is reflected in the grant date fair value. The Company recognized the related compensation expenses when the requisite service is rendered using the accelerate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">On November 26, 2016, the Board approved a new incentive program to certain individuals with a new bonus scheme which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The Company remeasures the fair value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares were fixed and recorded the compensation cost over the remaining vesting term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">A cancellation of the terms or conditions of an equity award under original award in exchange for a new award should be treated as modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the original awards are not expected to be satisfied. The incremental compensation cost is measured as the excess of the fair value of the replacement awards over the fair value of original awards at the modification date. Therefore, in relation to the modified awards, the Company recognizes share-based compensation over the vesting periods of the new awards, which comprises (i) the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii) any unrecognized compensation cost of original awards, using either the original term or the new term, whichever results in higher expenses for each reporting period. For a modification of a market condition, the incremental portion of share-based compensation and unrecognized compensation cost of original award are recognized over new vesting period. For modification of a liability award that remains a liability after modification, the liability award continues to be remeasured at fair value at each reporting date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">(z)   Earnings (Loss) per share </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In accordance with ASC Topic 260, <i style="font-style:italic;">Earnings per Share</i> (“ASC 260”), basic earnings (loss) per share is computed by dividing earnings (loss) attributable to ordinary shareholders by the weighted average number of unrestricted ordinary shares outstanding during the year using two-class method. Under the two-class method, earnings (loss) is allocated between ordinary shares and participating securities based on their participating rights. The Company’s series A preferred shares (Note 18) are participating securities. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders using two-class method as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Contingently issuable shares, including performance-based share awards and contingent considerations to be settled in shares, are included in the computation of basic earnings (loss) per share only when there is no circumstance under which those shares would not be issued. Contingently issuable shares are included in the denominator of the diluted loss per share calculation as of the beginning of the period or as of the inception date of the contingent share arrangement, if later, only when dilutive and when all the necessary conditions have been satisfied as of the reporting period end. For contracts that may be settled in ordinary shares or in cash at the election of the Company, share settlement is presumed, pursuant to which incremental shares relating to the number of shares that would be required to settle the contract are included in the denominator of diluted loss per share calculation if the effect is more dilutive. Ordinary equivalent shares consist of the ordinary shares issuable upon the exercise of the share options, using the treasury stock method and shares issuable upon the conversion of the company’s series A preferred shares and convertible promissory notes using if converted method. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">(aa)   Treasury stock </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">When the Company acquires treasury stock, the repurchased ordinary shares is accounted for under the cost method whereby the entire cost of the acquired shares is recorded as treasury stock. The cost basis for the reissuance of treasury stock is determined using a weighted-average cost basis. To the extent that the reissuance price is more than the cost basis (gain), the excess is recorded as an increase to additional paid-in capital. If the reissuance price is less than the cost basis (loss), the difference is recorded to additional paid-in capital to the extent there is a remaining balance. Any losses in excess of that amount is charged to accumulated deficit .</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;">(bb)   Comprehensive income (loss) </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">Comprehensive income (loss) is defined as the increase (decrease) in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) of the Company includes only foreign currency translation adjustments related to the Company and its overseas subsidiaries, whose functional currency is US$.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;">(cc)   Segment reporting</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">In accordance with ASC Topic 280<i style="font-style:italic;">,</i> <i style="font-style:italic;">Segment Reporting</i> (“ASC 280”), the Company had one reportable segment since the Company’s chief executive officer, who has been identified as the Company’s chief operating decision-maker (“CODM”) formerly relied on the results of operations of hosting and related services when making decisions on allocating resources and assessing performance of the Company, and the CODM reviews the operation result of the Company as a whole. Hosting and related services business focuses primarily on colocation, interconnectivity, cloud, VPN, hybrid IT and other value-added services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">As substantial all of the Company’s long-lived assets and revenues are located in and derived from the PRC, geographical segments are not presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;">(dd)   Employee benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The full-time employees of the Company’s PRC subsidiaries are entitled to staff welfare benefits including medical care, housing fund, pension benefits and unemployment insurance, which are governmental mandated defined contribution plans. These entities are required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(ee)   Recent accounting pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">In October 2021, the FASB issued ASU 2021-08, </span><i style="font-style:italic;font-weight:normal;">Business Combinations (Topic 805)</i><span style="font-weight:normal;"> and require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendments apply to all entities that enter into a business combination within the scope of Subtopic 805-10, </span><i style="font-style:italic;font-weight:normal;">Business Combinations—Overall</i><span style="font-weight:normal;">. The amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and it should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this ASU from January 1, 2023 with no material impact on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">In November 2023, the FASB issued ASU 2023-07, </span><i style="font-style:italic;font-weight:normal;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i><span style="font-weight:normal;">. The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments introduce a new requirement to disclose significant segment expenses regularly provided to the chief operating decision maker (CODM), extends certain annual disclosures to interim periods, clarifies single reportable segment entities must apply ASC 280 in its entirety, permits more than one measure of segment profit or loss to be reported under certain conditions, and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted ASU 2023-07 on January 1, 2024 with no material impact on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(a)   Basis of presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) assuming the Company will continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company has incurred losses since its inception. As of December 31, 2023, the Company had an accumulated deficit of RMB11.0 billion and in a net current liability position in an amount of RMB1.6 billion. Absent any other action, the Company likely will require additional liquidity to continue its operations over the next 12 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">With the Company’s unused loan facilities with banks and financial institutions, strategy to obtain financing from the issuance of equity shares, bonds and convertible notes, and control of operating expenses and capital expenditure where necessary, management has determined that the Company has the ability to manage the liquidity needs to enable continuation of operations for the foreseeable future. </p> 11000000000.0 1600000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(b)   Principles of consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The consolidated financial statements include the financial statements of the Company, its subsidiaries and the Consolidated VIEs for which the Company or a subsidiary of the Company is the primary beneficiary. All significant inter-company transactions and balances between the Company, its subsidiaries and the Consolidated VIEs are eliminated upon consolidation. Results of acquired subsidiaries and its Consolidated VIEs are consolidated from the date on which control is transferred to the Company.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(c)   Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-weight:normal;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the period. Significant estimates and assumptions reflected in the Company’s financial statements include, but are not limited to, determining the valuation allowance for deferred tax assets, the fair value of convertible promissory notes and derivative liability, the fair value of assets acquired and liabilities assumed in acquisitions, the recoverability of long-lived assets, the fair values of asset groups, the fair value of a reporting unit, the estimated useful lives of property and equipment, and intangible assets, and incremental borrowing rate of leases. Changes in facts and circumstances may result in revised estimates. Actual results could differ from those estimates, and as such, differences may be material to the consolidated financial statements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company regularly assesses the estimated useful lives of its property and equipment, and intangible assets. In January 2024, the Company, with the assistance of an external appraisal firm, completed an assessment of the useful lives of certain data center property and equipment and revised the estimated useful lives from a range of <span style="-sec-ix-hidden:Hidden_AjTVotwM5UC7XsmSnNklhg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2</span></span> to 10 years, to <span style="-sec-ix-hidden:Hidden_YjirWF4DKkiD3wlY1_U7BA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to <span style="-sec-ix-hidden:Hidden_9EKrbHQaHEeh1ITqbi9qVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">15</span></span> years, based on an analysis of the property and equipment’s current use, historical age patterns, and industry trends and practices. This change in estimated useful lives will be accounted for as a change in accounting estimate, prospectively beginning in fiscal year 2024. Based on the carrying amounts of relevant data center property and equipment as of December 31, 2023, the Company expected the effect of this change in estimate to be a reduction in depreciation expense of approximately RMB409 million for the year ending December 31, 2024. </p> P10Y -409000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(d)   Foreign currency</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The functional currency of the Company and its overseas subsidiaries is the United States dollar (“US$”), whereas the functional currency of the Company’s PRC subsidiaries and its Consolidated VIEs is the Chinese Renminbi (“RMB”) as determined based on the criteria of ASC Topic 830, <i style="font-style:italic;">Foreign Currency Matters</i> (“ASC 830”). The Company uses the RMB as its reporting currency.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The financial statements of the Company and its overseas subsidiaries are translated from the functional currency to the reporting currency, RMB. Transactions denominated in foreign currencies are re-measured into the functional currency at the exchange rates prevailing on the transaction dates. Monetary assets and liabilities denominated in foreign currencies are re-measured at the exchange rates prevailing at the balance sheet date. Non-monetary items that are measured in terms of historical costs in foreign currency are re-measured using the exchange rates at the dates of the initial transactions. Exchange gains and losses are included in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(d)   Foreign currency (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company uses the average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in other comprehensive (loss) income within the statements of comprehensive income (loss). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(e)   Convenience translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Translations of consolidated balance sheets, consolidated statements of operations, comprehensive income (loss), cash flows, and shareholders’ equity from RMB to US$ as of and for the year ended December 31, 2023 are solely for the convenience of the reader and were calculated at the noon buying rate of US$1.00 to RMB7.0999 on December 29, 2023, the last business day in fiscal year 2023, representing the noon buying rate set forth in the H.10 statistical release of the U.S. Federal Reserve Board. No representation is made that the RMB amounts could have been, or could be converted, realized or settled into US$ at such rate or at any other rate. </p> 7.0999 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(f)   Cash and cash equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cash and cash equivalents consist of cash on hand and demand deposits placed with banks which are unrestricted as to withdrawal and use and have original maturities less than three months. All highly liquid investments with a stated maturity of 90 days or less from the date of purchase are classified as cash equivalents.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(g)   Restricted cash</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Restricted cash mainly represents amounts held by a few banks in escrow as security for credit facilities, the deposits for finance lease, the deposits held in escrow for the advances received from end customers subscribing Microsoft 365 and Windows Azure services (the disbursement of which shall be agreed by both Microsoft (China) Co., Ltd. (“Microsoft”) and the Company), the deposits for business operation, the deposits for loans and the deposits held for legal proceedings. As of 31 December 2023, the amount of restricted cash also included the deposits of RMB2,117,730 held in escrow for the repurchase of the 2026 Convertible Notes. </p> 2117730000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(h)   Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">The Company’s short-term investments primarily include the Company’s investment in a short-term wealth management product managed by a financial institution in Hong Kong S.A.R. The Company elects to apply the fair value option for the short-term investment. Realized and unrealized fair value changes in the short-term investment are recorded in other income in the consolidated statement of operations. In addition, other highly liquid investments with original maturities of greater than three months but less than twelve months, are also classified as short-term investments. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(i)   Accounts receivable and allowance for doubtful debt</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Pursuant to ASC 326, <i style="font-style:italic;">Financial Instruments-Credit Losses</i>, an allowance for credit losses for financial assets, including accounts receivable, carried at amortized cost to present the net amount expected to be collected as of the balance sheet date. Such allowance is based on credit losses expected to arise over the life of the asset’s contractual term, which includes consideration of prepayments. Assets are written off when the Company determines that such financial assets are deemed uncollectible and are recognized as a deduction from the allowance for credit losses. Expected recoveries of amounts previously written off, not to exceed the aggregate of the amount previously written off, are included in determining the necessary reserve at the balance sheet date. The Company pools financial assets based on similar risk characteristics to estimate expected credit losses. The Company estimates expected credit losses on financial assets individually when those assets do not share similar risk characteristics. The Company closely monitors its accounts receivable including timely account reconciliations, detailed reviews of past due accounts, updated credit limits, and monthly analysis of the adequacy of their reserve for credit losses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(i)   Accounts receivable and allowance for doubtful debt (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company utilizes a loss rate approach to determine lifetime expected credit losses for its financial assets. This method is used for calculating an estimate of losses based primarily on the Company’s historical loss experience. In determining loss rates, the Company evaluates information related to historical losses, adjusted for current conditions and further adjusted for the period of time that the Company can reasonably forecast. The Company has concluded that it can reasonably support a forecast period for the contractual life of its financial assets. Qualitative and quantitative adjustments related to current conditions and the reasonable and supportable forecast period consider the following: the customer or vendor ‘s creditworthiness, changes in the policy and procedures to establish customer credit limits, changes in the payment terms of receivables, existence and effect of any concentration of credit and changes in the level of such concentrations, and the effects of other external forces such as the current and forecasted direction of the economic and business environment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(j)   Property and equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Property and equipment are stated at cost less accumulated depreciation and any recorded impairment. Property and equipment acquired in a business combination are recognized initially at fair value at the data of acquisition. Property and equipment are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated useful life</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">25-46 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over the shorter of lease term or the estimated useful lives of the assets</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2-8 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2-8 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Repair and maintenance costs are charged to expense as incurred, whereas the costs of betterments that extend the useful life of property and equipment are capitalized as additions to the related assets. Retirements, sale and disposals of assets are recorded by removing the cost and accumulated depreciation with any resulting gain or loss reflected in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Property and equipment that are purchased or constructed which require a period of time before the assets are ready for their intended use are accounted for as construction-in-progress. Construction-in-progress is recorded at acquisition cost, including installation costs. Construction-in-progress is transferred to specific property and equipment accounts and commences depreciation when these assets are ready for their intended use.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated useful life</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">25-46 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Over the shorter of lease term or the estimated useful lives of the assets</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">10-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1-10 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2-8 years</p></td></tr><tr><td style="vertical-align:bottom;width:39.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:58.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2-8 years</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P25Y P46Y P10Y P20Y P1Y P10Y P2Y P8Y P2Y P8Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(k)   Intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination are recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method. These amortization methods reflect the estimated pattern in which the economic benefits of the respective intangible assets are to be consumed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Company has capitalized certain internal use software development costs in accordance with ASC Subtopic 350-40, <i style="font-style:italic;">Intangibles-Goodwill and Other: Internal-Use Software</i> (“ASC 350-40”), amounting to RMB11,422, RMB15,322 and RMB16,195 for the years ended December 31, 2021, 2022 and 2023, respectively. The Company capitalizes certain costs relating to software acquired, developed, or modified solely to meet the Company’s internal requirements and for which there are no substantive plans to market the software. These costs mainly include the research staff costs directly associated with the internal-develop software projects during the application development stage. Capitalized internal-use software costs are included in “intangible assets, net”.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(k)   Intangible assets (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Intangible assets have weighted average useful lives from the date of purchase/ acquisition as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Radio spectrum license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.3 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licenses*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplier relationships*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">20 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology platform*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-complete agreements*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Internal use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.4 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer contract*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7 years</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Acquired in the acquisitions of subsidiaries.</p></td></tr></table> 11422000 15322000 16195000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Radio spectrum license</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32.1 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.3 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Licenses*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Supplier relationships*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade names*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">20 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Technology platform*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-complete agreements*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Internal use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.4 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer contract*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">7 years</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Acquired in the acquisitions of subsidiaries.</p></td></tr></table> P5Y1M6D P15Y P32Y1M6D P8Y3M18D P15Y P10Y P20Y P5Y P5Y P3Y4M24D P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(l)   Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company determines if an arrangement is a lease at inception. Leases are classified as operating or finance leases in accordance with the recognition criteria in ASC 842-20-25. The Company’s leases do not contain any material residual value guarantees or material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has lease agreements with lease and non-lease components, which are accounted for separately. The Company elected the short-term lease exemption for all contracts with lease term of 12 months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">At the commencement date of a lease, the Company determines the classification of the lease based on the relevant factors present and records a right-of-use (“ROU”) asset and lease liability for operating lease, and records property and equipment and finance lease liability for finance lease. ROU assets and property and equipment acquired through lease represent the right to use an underlying asset for the lease term, and operating lease liabilities and finance lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are calculated as the present value of the lease payments not yet paid. If the rate implicit in the Company’s leases is not readily available, the Company uses an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. This incremental borrowing rate reflects the fixed rate at which the Company could borrow on a collateralized basis the amount of the lease payments in the same currency, for a similar term, in a similar economic environment. ROU assets include any lease prepayments and are reduced by lease incentives. Operating lease expense for lease payments is recognized on a straight-line basis over the lease term. Lease terms are based on the non-cancelable term of the lease and may contain options to extend the lease when it is reasonably certain that the Company will exercise that option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Leases with an initial lease term of 12 months or less are not recorded on the consolidated balance sheets. Lease expense for these leases is recognized on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;font-weight:bold;">(m)   Land use right</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The land use rights represent the operating lease prepayments for the rights to use the land in the PRC under ASC 842. Amortization of the prepayments is provided on a straight-line basis over the terms of the respective land use rights certificates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(n)   Long-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The Company’s long-term investments primarily consist of equity investments without readily determinable fair value, equity method investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Pursuant to ASC Topic 321, <i style="font-style:italic;">Investments—Equity Securities</i> (“ASC 321”), equity investments, except for those accounted for under the equity method and those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC Topic 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”), to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. Equity securities with readily determinable fair value are measured at fair values, and any changes in fair value are recognized in earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">For equity investments measured at fair value with changes in fair value recorded in earnings, the Company does not assess whether those securities are impaired. For those equity investments that the Company elects to use the measurement alternative, the Company makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the entity has to recognize an impairment loss in net loss equal to the difference between the carrying value and fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Investments in equity investees represent investments in entities in which the Company can exercise significant influence but does not own a majority equity interest or control are accounted for using the equity method of accounting in accordance with ASC Subtopic 323-10, <i style="font-style:italic;">Investments-Equity Method and Joint Ventures: Overall</i> (“ASC 323-10”). The Company applies the equity method of accounting that is consistent with ASC 323-10 in limited partnerships in which the Company holds a three percent or greater interest. Under the equity method, the Company initially records its investment at cost and prospectively recognizes its proportionate share of each equity investee’s net profit or loss into its consolidated statements of operations. The difference between the cost of the equity investee and the amount of the underlying equity in the net assets of the equity investee is recognized as equity method goodwill included in equity method investments on the consolidated balance sheets. The Company evaluates its equity method investments for impairment under ASC 323-10. An impairment loss on the equity method investments is recognized in the consolidated statements of operations when the decline in value is determined to be other-than-temporary.</p> 0.03 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(o)   Goodwill</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Goodwill represents the excess of the purchase price over the amounts assigned to the fair value of the identifiable assets acquired and the liabilities assumed of an acquired business. The Company assesses goodwill for impairment in accordance with ASC Subtopic 350-20, <i style="font-style:italic;">Intangibles—Goodwill and Other: Goodwill</i> (“ASC 350-20”), which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events, as defined by ASC 350-20. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the quantitative test in accordance with ASC 350-20. In the qualitative assessment, the Company considers primary factors such as industry and market considerations, overall financial performance of the reporting units, and other specific information related to the operations. If the Company believes, as a result of the qualitative assessment, that it is more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test described above is required. Otherwise, no further testing is required. The quantitative impairment test compares the fair value of the reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss shall be recognized in an amount equal to that excess.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Pursuant to ASC 350-20, the Company performed assessment and completed its annual impairment test for goodwill that has arisen out of its acquisitions. No impairment loss of goodwill was recognized for the years ended December 31, 2021 and 2022. RMB1,364,191 of goodwill impairment loss was recognized for the year ended December 31, 2023. See Note 11 for details.</p> 0 1364191000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(p)   Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company evaluates long-lived assets, such as fixed assets, purchased or internally developed intangible assets with finite lives, and operating lease right-of-use assets for impairment whenever events or changes in circumstances indicate the carrying value of an asset may not be recoverable in accordance with ASC Topic 360, <i style="font-style:italic;">Property, Plant and Equipment</i>. When such events occur, the Company assesses the recoverability of the asset groups by comparing the undiscounted cash flows expected to be generated by the asset groups to their carrying amounts. If the Company identifies an impairment, the Company reduces the carrying amount of the asset group to its estimated fair value based on a discounted cash flow approach or, when available and appropriate, to comparable market values and the impairment loss, if any, is recognized in the consolidated statements of operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021, due to continuing losses and physical condition changed, the Company recorded the long-lived assets impairment amounting to RMB109,267, resulting from excess of the carrying amount of the asset group over the fair value of the asset group. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">No impairment was recognized for the year ended December 31, 2022 as there was no impairment indicator identified. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, due to the weaker-than-expected operations, the Company tested certain long-lived asset groups for recoverability. Impairment loss is calculated as the amount by which the carrying amount of the relevant asset groups exceeds their estimated fair value. Impairment loss of RMB506,686 was recorded for the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company determined the fair value of relevant asset group using the income approach based on the discounted cash flows associated with the asset group. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The impairment loss reduced the carrying amount of the long-lived assets of the group on a pro-rata basis using the relative carrying amount of those assets except that the loss allocated to an individual long-lived asset of the group shall not reduce the carrying amount of that asset below its fair value whenever that fair value is determinable without undue cost and effort.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company recorded impairment charges associated with its long-lived assets as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 480,099</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,113</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,474</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div> 109267000 0 506686000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 480,099</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,113</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,474</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment of other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table></div> 106311000 480099000 15113000 11474000 2956000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(q)   Fair value of financial instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">The Company’s financial instruments primarily include cash and cash equivalents, restricted cash, short-term investments, accounts receivable and payable, other receivables and payables, amounts due from/to related parties, long-term borrowings, available-for-sale debt investments, convertible promissory notes and a derivative liability. Other than long-term borrowings, convertible promissory notes and the derivative liability, the carrying values of these financial instruments approximate their fair values due to their short-term maturities.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(q)   Fair value of financial instruments (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The carrying amounts of long-term borrowings approximate their fair values since they bear interest rates which approximate market interest rates. The Company elected the fair value option for the 2025 Convertible Notes (Note 19) upon initial recognition as financial liability as the fair value better represents the value of the underlying liabilities. The purchase consideration and contingent purchase considerations in both cash and shares are initially measured at fair value on the acquisition dates of the acquired businesses and the date of grant, respectively, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The bifurcated redemption feature of 2027 Convertible Notes (Note 19) is recorded as a derivative liability, which is initially measured at fair value, and subsequently remeasured at the end of each reporting period with an adjustment for fair value recorded to the current period income/(expense). The Company recorded the 2026 Convertible Notes (Note 19) and 2027 Convertible Notes (Note 19) using amortized cost method on its consolidated balance sheets and measures the fair value for disclosure purposes only. See Note 28 for disclosure of fair value measurements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(r)   Revenue recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company provides hosting and related services including hosting of customers’ servers and networking equipment, connecting customers’ servers with internet backbones (“Hosting service”), virtual private network services providing encrypted secured connection to public internet (“VPN service”) and other value-added services and public cloud service through strategic partnership with Microsoft.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company recognizes revenue as it satisfies a performance obligation when its customer obtains control of promised goods or services, in an amount that reflects the consideration that the entity expects to receive in exchange for those goods or services. To determine revenue recognition for arrangements that an entity determines are within the scope of ASC Topic 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i> (“ASC 606”), the entity performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price, including variable consideration, if any; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the consideration to which it is entitled in exchange for the goods or services it transfers to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Once a contract is determined to be within the scope of ASC 606 at contract inception, the Company reviews the contract to determine which performance obligations it must deliver and which of these performance obligations are distinct. The Company recognizes revenue based on the amount of the transaction price that is allocated to each performance obligation when that performance obligation is satisfied or as it is satisfied.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company is a principal and records revenue on a gross basis when the Company is primarily responsible for fulfilling the service, has discretion in establishing pricing and controls the promised service before transferring that service to customers. Otherwise, the Company records revenue at the net amounts as commissions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company’s revenue recognition policies are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="white-space:pre-wrap;">Hosting services are services that the Company dedicates data center space to house customers’ servers and networking equipment and provides tailored server administration services including operating system support and assistance with updates, server monitoring, server backup and restoration, server security evaluation, firewall services, and disaster recovery. The Company also provides interconnectivity services to connect customers with each other, internet backbones in China and other networks through Border Gateway Protocol, or BGP, network, or single-line, dual-line or multiple-line networks. Hosting services are typically provided to customers for a fixed amount over the contract service period and the related revenues are recognized on a straight-line basis over the term of the contract. For certain contracts where considerations are based on the usage of the Hosting services, the related revenues are recognized based on the consumption at the predetermined rate as the services are rendered throughout the contract term. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">VPN services are services that the Company extends customers’ private networks by setting up secure and dedicated connections through the public internet. VPN services are provided to customers for a fixed amount over the contract service period and revenue are recognized on a straight-line basis over the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 11pt 18pt;"><span style="font-style:italic;">(r)   Revenue recognition (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">The Company partners with Microsoft to provide Cloud services that allow enterprise and individual customers to run their applications over the internet using the IT infrastructure. Cloud services are generally charged by the Company to the end customers for a fixed amount or based on the actual usage of the cloud resources at predetermined rates over the subscription period, which in general is one year. The Company fulfils its performance obligation of facilitating Microsoft to provide the Cloud services to the end customers by providing, but not limited to, contract processing management, billing, payment collection, maintenance, help desk supports and certain IT infrastructure services. These are considered as a series of distinct services that are substantially the same and have the same pattern of transfer to the customer; therefore, they are accounted for as a single performance obligation that is satisfied over time. The corresponding consideration that the Company is entitled to is recognized as revenue using a time-based method since this best depicts the pattern of the control transfer. Revenue from Cloud services consists of monthly incentive revenues received from Microsoft upon completion of certain conditions and gross billing amount received from end customers net of considerations remitted by the Company to Microsoft. When the contract is modified to add distinct services to the single performance obligation for additional fees, such changes are accounted for prospectively as a termination of the old contract and the creation of a new contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">For certain arrangements, customers are required to pay the Company before the services are delivered. When either party to a revenue contract has performed, the Company recognizes a contract asset or a contract liability in the consolidated balance sheets, depending on the relationship between the Company’s performance and the customer’s payment. Contract liabilities were mainly related to fee received for Hosting services to be provided over the contract period, which were presented as deferred revenue on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 11pt 18pt;">Deferred revenue represented the Company’s obligation to transfer the goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer. As of January 1, 2022 and 2023, the Company has deferred revenue amounting up to RMB95,078 and RMB95,477, respectively, which were recognized as revenue for the years ended December 31, 2022 and 2023 in an amount of RMB39,374 and RMB78,683, respectively .</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s certain hosting service contains lease and non-lease components. The Company elected to adopt the practical expedient which allows lessors to combine lease and non-lease components and account for them as one component if 1) the timing and pattern of transfer of the lease component and non-lease component is the same; 2) the lease component should be classified as an operating lease if it were accounted for separately. The combined component is accounted for in accordance with the current lease accounting guidance (“ASC 842”) if the lease component is predominant, and in accordance with the ASC 606 if the non-lease component is predominant. The Company has determined that the non-lease component is the predominant component in Hosting service. Therefore, the Company has accounted for the combined component in accordance with ASC 606.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company does not disclose the value of unsatisfied performance obligations as the Company’s revenue contracts are (i) contracts with an original expected length of one year or less or (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</p> 95078000 95477000 39374000 78683000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(s)   Cost of revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Cost of revenues consists primarily of telecommunication costs, depreciation of the Company’s long-lived assets, amortization of acquired intangible assets, utility, maintenance, data center rental expenses directly attributable to the provision of the IDC services, payroll and other related costs of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(t)   Advertising expenditures</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Advertising expenditures are expensed as incurred and are included in sales and marketing expenses, which amounted to RMB7,272, RMB6,829 and RMB9,826 for the years ended December 31, 2021, 2022 and 2023, respectively.</p> 7272000 6829000 9826000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(u)   Research and development expenses</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Research and development expenses consist primarily of payroll and related personnel costs for routine upgrades and related enhancements of the Company’s services and network. Research and development expenses are expensed as incurred except for costs to develop internal-use software or add significant upgrades and enhancements resulting in additional functionality to internal-use software that meet the capitalization criteria in accordance with ASC Subtopic 350-40,<i style="font-style:italic;"> Intangibles-Goodwill and Other, Internal-Use Software</i>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(v)   Government grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Government grants are provided by the relevant PRC municipal government authorities to subsidize the cost of certain research and development projects. The amount of such government grants is determined solely at the discretion of the relevant government authorities and there is no assurance that the Company will continue to receive these government grants in the future. Government grants are recognized when it is probable that the Company will comply with the conditions attached to them, and the grants are received. When the grant relates to an expense item, it is recognized in the consolidated statement of operations over the period necessary to match the grant on a systematic basis to the costs that it is intended to compensate, as a reduction of the related operating expense. When the grant relates to an asset, it is recognized as deferred government grants and released to the consolidated statement of operations in equal amounts over the expected useful life of the related asset, when operational, as a reduction of the related depreciation expense.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(w)   Capitalized interest</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Interest costs are capitalized if they are incurred during the acquisition, construction or production of a qualifying asset and such costs could have been avoided if expenditures for these assets have not been made.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense and amortization cost of bonds payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes <i style="font-style:italic;">(Note 19)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,429</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on bank and other borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,918</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,679</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,026</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Total interest costs capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,854)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,172</p></td></tr></table></div> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As a result of total interest costs capitalized during the period, the interest expense for the years ended December 31, 2021, 2022 and 2023, was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:97%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense and amortization cost of bonds payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 133,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense and amortization cost of 2025, 2026 and 2027 Convertible Notes <i style="font-style:italic;">(Note 19)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,429</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on bank and other borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 222,918</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense on finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,679</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total interest costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 388,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 373,026</p></td></tr><tr><td style="vertical-align:bottom;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Less: Total interest costs capitalized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,420)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,461)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (60,854)</p></td></tr><tr><td style="vertical-align:bottom;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 273,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 312,172</p></td></tr></table></div> 133959000 25919000 58350000 59429000 103925000 172328000 222918000 124567000 104088000 90679000 388370000 334766000 373026000 53420000 61461000 60854000 334950000 273305000 312172000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(x)   Income taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Company accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The carrying amount of deferred tax assets is reviewed on an entity-by-entity basis and is reduced by a valuation allowance to the extent that it is more-likely-than-not that the benefits of the deferred tax assets will not be realized in future years. The valuation allowance is determined based on the weight of positive and negative evidence including future reversals of existing taxable temporary differences, future taxable income exclusive of reversing temporary differences, and verifiable tax planning. The estimated future taxable income involves significant assumptions of forecasted revenue growth that take into consideration of the Company’s historical financial results, its plan of expanding operating capacity as well as current industry trends. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date of the change in tax rate. All deferred income tax assets and liabilities are classified as non-current on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">2.</b>    <b style="font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(x)   Income taxes (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">The Company applies ASC Topic 740, <i style="font-style:italic;">Accounting for Income Taxes</i> (“ASC 740”),<i style="font-style:italic;"> </i>to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “income tax expenses” in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">(y)   Share-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Share options and Restricted Share Units (“RSUs”) granted to employees are accounted for under ASC Topic 718, <i style="font-style:italic;">Compensation—Stock Compensation</i> (“ASC 718”), which requires that share-based awards granted to employees be measured based on the grant date fair value and recognized as compensation expenses over the requisite service period and/or performance period (which is generally the vesting period) in the consolidated statements of operations. The Company accounts for forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company has elected to recognize compensation expenses using the straight-line method for share-based awards granted with service conditions that have a graded vesting schedule. For share-based awards granted with performance conditions, the Company recognizes compensation expenses using the accelerated method. The Company commences recognition of the related compensation expenses if it is probable that the defined performance condition will be met. To the extent that the Company determines that it is probable that a different number of share-based awards will vest depending on the outcome of the performance condition, the cumulative effect of the change in estimate is recognized in the period of change. For share-based awards with market conditions, the probability to achieve market conditions is reflected in the grant date fair value. The Company recognized the related compensation expenses when the requisite service is rendered using the accelerate method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">On November 26, 2016, the Board approved a new incentive program to certain individuals with a new bonus scheme which will be settled by issuing a variable number of shares with a fair value equal to fixed dollar amount on the settlement date. The Company remeasures the fair value of such liability at each reporting period end through earnings until the actual settlement date, which is the date when the number of underlying shares were fixed and recorded the compensation cost over the remaining vesting term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">A cancellation of the terms or conditions of an equity award under original award in exchange for a new award should be treated as modification. The compensation costs associated with the modified awards are recognized if either the original vesting conditions or the new vesting conditions have been achieved. Total recognized compensation cost for the awards is at least equal to the fair value of the original awards at the grant date unless at the date of the modification the performance or service conditions of the original awards are not expected to be satisfied. The incremental compensation cost is measured as the excess of the fair value of the replacement awards over the fair value of original awards at the modification date. Therefore, in relation to the modified awards, the Company recognizes share-based compensation over the vesting periods of the new awards, which comprises (i) the amortization of the incremental portion of share-based compensation over the remaining vesting term, and (ii) any unrecognized compensation cost of original awards, using either the original term or the new term, whichever results in higher expenses for each reporting period. For a modification of a market condition, the incremental portion of share-based compensation and unrecognized compensation cost of original award are recognized over new vesting period. For modification of a liability award that remains a liability after modification, the liability award continues to be remeasured at fair value at each reporting date.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">(z)   Earnings (Loss) per share </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In accordance with ASC Topic 260, <i style="font-style:italic;">Earnings per Share</i> (“ASC 260”), basic earnings (loss) per share is computed by dividing earnings (loss) attributable to ordinary shareholders by the weighted average number of unrestricted ordinary shares outstanding during the year using two-class method. Under the two-class method, earnings (loss) is allocated between ordinary shares and participating securities based on their participating rights. The Company’s series A preferred shares (Note 18) are participating securities. Diluted loss per share is calculated by dividing net loss attributable to ordinary shareholders using two-class method as adjusted for the effect of dilutive ordinary equivalent shares, if any, by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Contingently issuable shares, including performance-based share awards and contingent considerations to be settled in shares, are included in the computation of basic earnings (loss) per share only when there is no circumstance under which those shares would not be issued. Contingently issuable shares are included in the denominator of the diluted loss per share calculation as of the beginning of the period or as of the inception date of the contingent share arrangement, if later, only when dilutive and when all the necessary conditions have been satisfied as of the reporting period end. For contracts that may be settled in ordinary shares or in cash at the election of the Company, share settlement is presumed, pursuant to which incremental shares relating to the number of shares that would be required to settle the contract are included in the denominator of diluted loss per share calculation if the effect is more dilutive. Ordinary equivalent shares consist of the ordinary shares issuable upon the exercise of the share options, using the treasury stock method and shares issuable upon the conversion of the company’s series A preferred shares and convertible promissory notes using if converted method. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects would be anti-dilutive. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;">(aa)   Treasury stock </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">When the Company acquires treasury stock, the repurchased ordinary shares is accounted for under the cost method whereby the entire cost of the acquired shares is recorded as treasury stock. The cost basis for the reissuance of treasury stock is determined using a weighted-average cost basis. To the extent that the reissuance price is more than the cost basis (gain), the excess is recorded as an increase to additional paid-in capital. If the reissuance price is less than the cost basis (loss), the difference is recorded to additional paid-in capital to the extent there is a remaining balance. Any losses in excess of that amount is charged to accumulated deficit .</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;">(bb)   Comprehensive income (loss) </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">Comprehensive income (loss) is defined as the increase (decrease) in equity of the Company during a period from transactions and other events and circumstances excluding transactions resulting from investments by owners and distributions to owners. Accumulated other comprehensive income (loss) of the Company includes only foreign currency translation adjustments related to the Company and its overseas subsidiaries, whose functional currency is US$.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;">(cc)   Segment reporting</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">In accordance with ASC Topic 280<i style="font-style:italic;">,</i> <i style="font-style:italic;">Segment Reporting</i> (“ASC 280”), the Company had one reportable segment since the Company’s chief executive officer, who has been identified as the Company’s chief operating decision-maker (“CODM”) formerly relied on the results of operations of hosting and related services when making decisions on allocating resources and assessing performance of the Company, and the CODM reviews the operation result of the Company as a whole. Hosting and related services business focuses primarily on colocation, interconnectivity, cloud, VPN, hybrid IT and other value-added services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">As substantial all of the Company’s long-lived assets and revenues are located in and derived from the PRC, geographical segments are not presented.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 18pt;"><span style="font-style:italic;">(dd)   Employee benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The full-time employees of the Company’s PRC subsidiaries are entitled to staff welfare benefits including medical care, housing fund, pension benefits and unemployment insurance, which are governmental mandated defined contribution plans. These entities are required to accrue for these benefits based on certain percentages of the employees’ respective salaries, subject to certain ceilings, in accordance with the relevant PRC regulations, and make cash contributions to the state-sponsored plans out of the amounts accrued.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(ee)   Recent accounting pronouncements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">In October 2021, the FASB issued ASU 2021-08, </span><i style="font-style:italic;font-weight:normal;">Business Combinations (Topic 805)</i><span style="font-weight:normal;"> and require acquiring entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendments apply to all entities that enter into a business combination within the scope of Subtopic 805-10, </span><i style="font-style:italic;font-weight:normal;">Business Combinations—Overall</i><span style="font-weight:normal;">. The amendments are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years and it should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company adopted this ASU from January 1, 2023 with no material impact on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">In November 2023, the FASB issued ASU 2023-07, </span><i style="font-style:italic;font-weight:normal;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i><span style="font-weight:normal;">. The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendments introduce a new requirement to disclose significant segment expenses regularly provided to the chief operating decision maker (CODM), extends certain annual disclosures to interim periods, clarifies single reportable segment entities must apply ASC 280 in its entirety, permits more than one measure of segment profit or loss to be reported under certain conditions, and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company adopted ASU 2023-07 on January 1, 2024 with no material impact on its consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>. The ASU requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation, and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for the Company’s annual reporting periods beginning after December 15, 2024. Adoption is either with a prospective method or a fully retrospective method of transition. Early adoption is permitted. The Company is currently evaluating the effect that adoption of ASU 2023-09 will have on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">3.    CONCENTRATION OF RISKS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 8pt 18pt;">(a)   Credit risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents, short-term investments, accounts receivable, other receivables and amounts due from related parties. As of December 31, 2022 and 2023, the aggregate amount of cash and cash equivalents and restricted cash short-term investments of RMB2,677,823 and RMB2,431,089, respectively, were held at major financial institutions located in the PRC, and US$455,187 and US$426,022, respectively, were deposited with major financial institutions located outside the PRC. Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. Historically, deposits in Chinese banks are secure due to the state policy on protecting depositors’ interests. However, China promulgated a new Bankruptcy Law in August 2006 that came into effect on June 1, 2007, which contains a separate article expressly stating that the State Council may promulgate implementation measures for the bankruptcy of Chinese banks based on the Bankruptcy Law. Under the new Bankruptcy Law, a Chinese bank may go into bankruptcy. In addition, since China’s concession to the World Trade Organization, foreign banks have been gradually permitted to operate in China and have been significant competitors against Chinese banks in many aspects, especially since the opening of the Renminbi business to foreign banks in late 2006. Therefore, the risk of bankruptcy of those Chinese banks in which the Company has deposits has increased. In the event of bankruptcy of one of the banks which holds the Company’s deposits, the Company is unlikely to claim its deposits back in full since the bank is unlikely to be classified as a secured creditor based on PRC laws.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">(b)   Business, supplier, customer, and economic risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company participates in a relatively dynamic and competitive industry that is heavily reliant operation excellence of the services. The Company believes that changes in any of the following areas could have a material adverse effect on the Company’s future financial position, result of operations or cash flows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">3.    CONCENTRATION OF RISKS (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(b)   Business, supplier, customer, and economic risk (continued)</span></p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(i)</span>Business risk—Third parties may develop technological or business model innovations that address data center and network requirements in a manner that is, or is perceived to be, equivalent or superior to the Company’s services. If competitors introduce services that compete with, or surpass the quality, price or performance of the Company’s services, the Company may be unable to renew its agreements with existing customers or attract new customers at the prices and levels that allow the Company to generate reasonable rates of return on its investment.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(ii)</span>Supplier risk—The Company’s operations are dependent upon bandwidth and cabinet capacity provided by the third-party telecom carriers. There can be no assurance that the Company will be able to secure the cabinet and bandwidth supply from the third-party telecom carriers, neither the Company is adequately prepared for unexpected increases in bandwidth demands by its customers. The communications capacity the Company has leased, include cabinet and bandwidth, may become unavailable for a variety of reasons, such as physical interruption, technical difficulties, contractual disputes, or the financial health of its third-party providers. Any failure of these network providers to provide the capacity the Company requires may result in a reduction in, or interruption of, service to its customers. A significant portion of the Company’s total bandwidth and cabinet resources are purchased from its five largest suppliers, who collectively accounted for 39%, 35% and 42% of the Company’s total bandwidth and cabinet resources for the years ended December 31, 2021, 2022 and 2023, respectively.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(iii)</span>Customer risk—The success of the Company’s business going forward will rely in part on Company’s ability to continue to obtain and expand business from existing customers while also attracting new customers. The Company has a diversified base of customers covering its services and one, one and one single entity customer generated more than 10% of the Company’s total net revenues for the years ended December 31, 2021, 2022 and 2023, respectively. Certain customers are local subsidiaries of a telecommunication carrier in China, which the Company views as separate customers as it negotiates with, maintain and support each of these entities given that each of them has the separate decision-making authority and services procurement budget. None of these customers individually contributed more than 2% of the Company’s revenues in any given year but in the aggregate, they contributed approximately 6%, 6% and 5% of the Company’s total revenues for the years ended December 31, 2021, 2022 and 2023, respectively.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(iv)</span>Political, economic and social uncertainties—The Company’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Although the PRC government has been pursuing economic reform policies for more than 20 years, no assurance can be given that the PRC government will continue to pursue such policies or that such policies may not be significantly altered, especially in the event of a change in leadership, social or political disruption or unforeseen circumstances affecting the PRC political, economic and social conditions. There is also no guarantee that the PRC government’s pursuit of economic reforms will be consistent or effective.</div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(v)</span>Regulatory restrictions—The applicable PRC laws, rules and regulations currently prohibit foreign ownership of companies that provide internet related services, including hosting and related services. Accordingly, the Company’s subsidiary, VNET China, is currently ineligible to apply for the required licenses for providing IDC services in China. As a result, the Company operates its IDC services in the PRC through its Consolidated VIEs which holds the licenses and permits required to provide IDC services in the PRC. The PRC Government may also choose at anytime to block access to certain website operators which could also materially impact the Company’s ability to generate revenue.</div><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">(c)   Currency convertibility risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company transacts substantially all its business in RMB, which is not freely convertible into foreign currencies. On January 1, 1994, the PRC government abolished the dual-rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of China (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">3.    CONCENTRATION OF RISKS (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(d)   Foreign currency exchange rate risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">From July 21, 2005, the RMB is permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. The (appreciation) depreciation of the RMB against US$ was approximately (2.3%), 9.2% and 1.7% in the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;">(e)   Interest rate risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Company is exposed to interest rate risk on its interest-bearing assets and liabilities. As part of its asset and liability risk management, the Company reviews and takes appropriate steps to manage its interest rate exposures on its interest-bearing assets and liabilities. The Company has not been exposed to material risks due to changes in market interest rates, and not used any derivative financial instruments to manage the interest risk exposure during the periods presented.</p> 2677823000 2431089000 455187000 426022000 5 5 5 0.39 0.35 0.42 0.10 0.10 0.10 0 0 0 0.02 0.02 0.02 0.06 0.06 0.05 -0.023 0.092 0.017 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4.    ACQUISITION OF SUBSIDIARIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:none;">Acquisitions in 2023 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sanhe Mingtai Digital Industrial Park Co., Ltd. (“Sanhe Digital”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In March 2023, the Company through one of its Consolidated VIEs, Langfang Huahai Network Technology Co., Ltd. (“Langfang Huahai”), acqcuired 100% equity interest in Sanhe Ditital by issuance of 22.5% equity interest (share consideration) of Langfang Huahai. The share consideration is referenced to the fair value of the identifiable assets acquired and liabilities assumed. The purpose of the transaction is to acquire the property and land use rights for data center. As Sanhe Digital does not possess all the elements that are necessary to conduct normal operations as a business, such acquisition is accounted for as an acquisition of assets. Sanhe Digital was subsequently merged into Langfang Huahai in December 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The carrying amount of the net identifiable assets of Sanhe Digital were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,538</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,258</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,232</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,277)</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,758)</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total share consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,996</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Acquisitions in 2022</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Kunshan Kunhui Network Co., Ltd. (“KS Kunhui”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On August 5, 2022, as part of its business strategy to expand the existing hosting service, the Company through its subsidiary, Beijing FengFu Technology Co., Ltd., acquired 100% of the equity interests in KS Kunhui, which primarily provides internet data center service, for a total cash consideration of RMB50,000. As KS Kunhui is in operations and possess all the elements that are necessary to conduct normal operations as a business, such acquisition is accounted for as business combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4.    ACQUISITION OF SUBSIDIARIES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Acquisitions in 2022 (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes the estimated fair value of the assets acquired and liabilities assumed as of the date of acquisition:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,014</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,157</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,255</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits <i style="font-style:italic;">(Note 9)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer contract <i style="font-style:italic;">(Note 9)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,500</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,921</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,480</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 692,327</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (436,124)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (208,612)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,125)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (666,861)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,466</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,534</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The revenue and net loss of KS Kunhui since the acquisition date included in the consolidated statement of operations for the year ended December 31, 2022 were nil and RMB24,757, respectively. The goodwill, which is not tax deductible, is primarily attributable to synergies expected to be achieved from the acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The pro forma results of revenue and earnings of the acquiree as if the combinations occurred as of the beginning of the comparable prior annual reporting period of the acquiree were not presented because the effects of the business combination was not significant to the Company’s consolidated results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">BJ Jianghe Shuzhi, Jianghe Chuangke, Jianghe Industrial and BJ Xunneng (collectively “BJ JiangHeCloud”)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">On August 1, 2022, the Company through its subsidiaries, YF WOFE and 21Vianet Saturn, acquired 100% equity interests in BJ JiangHeCloud at a total cash consideration of RMB847,438. Among the consideration, RMB57,500 is refundable if relevant condition set out in the agreements is not achieved. The purpose of the transaction is to establish several new data centers. As BJ JiangHeCloud does not possess all the elements that are necessary to conduct normal operations as a business and had not yet commenced operations, such acquisition is accounted for as an acquisition of assets. As of December 31, 2023, as the relevant condition was not met, the RMB57,500 refundable prepayment was included in other non-current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The carrying amount of the net identifiable assets of BJ JiangHeCloud were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,325</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,959</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,546</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits <i style="font-style:italic;">(Note 9)</i> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 479,989</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land use rights, net <i style="font-style:italic;">(Note 10)</i> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221,556</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,448)</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209,989)</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration in cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 789,938</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 0.225 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 105,538</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,258</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,232</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,277)</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,758)</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total share consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 116,996</p></td></tr></table></div> 3000 105538000 14258000 2232000 2277000 2758000 116996000 1 50000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,014</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92,157</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,255</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits <i style="font-style:italic;">(Note 9)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer contract <i style="font-style:italic;">(Note 9)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59,500</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,921</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,480</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 692,327</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (436,124)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (208,612)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,125)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (666,861)</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,466</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,000</p></td></tr><tr><td style="vertical-align:bottom;width:83.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,534</p></td></tr></table></div> 9014000 92157000 199255000 29000000 59500000 13921000 289480000 692327000 436124000 208612000 22125000 666861000 25466000 50000000 24534000 0 24757000 1 847438000 57500000 57500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,325</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,959</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 306,546</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating permits <i style="font-style:italic;">(Note 9)</i> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 479,989</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land use rights, net <i style="font-style:italic;">(Note 10)</i> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221,556</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,448)</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (209,989)</p></td></tr><tr><td style="vertical-align:bottom;width:83.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration in cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 789,938</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p> 3325000 3959000 306546000 479989000 221556000 15448000 209989000 789938000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5.    ACCOUNTS AND NOTES RECEIVABLE, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Accounts and notes receivable and the allowance for doubtful debt consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,897,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,903,458</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,569)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (188,356)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,763,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,715,975</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, all accounts and notes receivable were due from third party customers. An analysis of the allowance for doubtful debt was as follows:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,569</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional due to business combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional provision charged to expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,512</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-off of accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (725)</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,356</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,897,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,903,458</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Notes receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 873</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,569)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (188,356)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,763,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,715,975</p></td></tr></table></div> 1897111000 1903458000 1151000 873000 134569000 188356000 1763693000 1715975000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, all accounts and notes receivable were due from third party customers. An analysis of the allowance for doubtful debt was as follows:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:35.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,569</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional due to business combination</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional provision charged to expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,512</p></td></tr><tr><td style="vertical-align:top;width:62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-off of accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (547)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (725)</p></td></tr><tr><td style="vertical-align:top;width:62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 134,569</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,356</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 68921000 99620000 134569000 16256000 14990000 34949000 54512000 547000 725000 99620000 134569000 188356000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6.    SHORT-TERM INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Short-term investments consisted of the following as of December 31, 2023:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aggregate cost basis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,149</p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross unrealized holding gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,671</p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aggregate fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s short-term investments as of December 31, 2023 represent a short-term wealth management product issued by a financial institution in Hong Kong S.A.R. The wealth management product has been redeemed by the Company in January 2024. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Short-term investments consisted of the following as of December 31, 2023:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aggregate cost basis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 354,149</p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross unrealized holding gain</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,671</p></td></tr><tr><td style="vertical-align:bottom;width:83.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Aggregate fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td></tr></table></div> 354149000 2671000 356820000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7.    PREPAID EXPENSES AND OTHER CURRENT ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Prepaid expenses and other current assets consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 988,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344,525</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907,629</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,941</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans to third parties (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,787</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Staff advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,518</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,409</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,147,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,375,341</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prepaid expenses mainly represented the unamortized portion of prepayments made to Microsoft for the cloud services, the prepayments to telecommunication operators for bandwidth, data centers or cabinets and the prepayments for office expense.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2022, loan amounting to RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">279,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was provided to the third party selling shareholders of KS Kunhui (Note 4) to settle the liabilities to KS Kunhui. The loan bears an interest rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per annum and has a maturity term ranging from </span><span style="-sec-ix-hidden:Hidden_MzSQhF1thkaogUOK6FncCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The loan was secured by the third parties’ equity shares in their subsidiaries and certain property and equipment of their subsidiaries. During 2023, RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">85,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was repaid to the Company, RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">194,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the above outstanding loan as well as RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">93,400</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of another loan provided to a third party in September 2021 with an original maturity period of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">18 months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> were overdue and full amount of allowance for credit losses was recognized as of December 31, 2023. The credit losses were recorded in allowance for doubtful debt in the consolidated statement of operations.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">An analysis of the allowance for doubtful debt in relation to other receivables was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,624</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,993</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 445,669</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 988,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,344,525</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax recoverable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620,901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907,629</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,941</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loans to third parties (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 376,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,787</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Staff advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,518</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 532</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,409</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,147,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,375,341</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Prepaid expenses mainly represented the unamortized portion of prepayments made to Microsoft for the cloud services, the prepayments to telecommunication operators for bandwidth, data centers or cabinets and the prepayments for office expense.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">In December 2022, loan amounting to RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">279,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was provided to the third party selling shareholders of KS Kunhui (Note 4) to settle the liabilities to KS Kunhui. The loan bears an interest rate of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">7.5%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> per annum and has a maturity term ranging from </span><span style="-sec-ix-hidden:Hidden_MzSQhF1thkaogUOK6FncCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">. The loan was secured by the third parties’ equity shares in their subsidiaries and certain property and equipment of their subsidiaries. During 2023, RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">85,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> was repaid to the Company, RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">194,500</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the above outstanding loan as well as RMB</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">93,400</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of another loan provided to a third party in September 2021 with an original maturity period of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">18 months</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> were overdue and full amount of allowance for credit losses was recognized as of December 31, 2023. The credit losses were recorded in allowance for doubtful debt in the consolidated statement of operations.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 988467000 1344525000 620901000 907629000 59653000 33941000 376851000 5787000 2992000 2518000 544000 532000 98092000 80409000 2147500000 2375341000 279500000 0.075 P6M 85000000 194500000 93400000 P18M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:23.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,624</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,993</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Write-off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange difference</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 256</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52</p></td></tr><tr><td style="vertical-align:bottom;width:73.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 131,624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 445,669</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 130908000 131624000 15460000 313993000 15000000 256000 52000 131624000 445669000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.    PROPERTY AND EQUIPMENT, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Property and equipment, including those held under finance leases, consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,236,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,672,822</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,819,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,821,394</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,577,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,437,075</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,723</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,543</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,937</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,866,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,171,494</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,548,663)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,987,542)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,317,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,183,952</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,770,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,444,237</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (603,796)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,964,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,024,393</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">See note 2 (p) for details of impairment of property and equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Depreciation expense was RMB1,164,725, RMB1,462,550 and RMB1,663,932 for the years ended December 31, 2021, 2022 and 2023, respectively, and were included in the following captions: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,386,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,573,970</p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721</p></td></tr><tr><td style="vertical-align:top;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,280</p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,961</p></td></tr><tr><td style="vertical-align:top;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,164,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,462,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663,932</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The carrying amounts of the Company’s property and equipment held under finance leases at respective balance sheet dates were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 993,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 993,158</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648,989</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,924</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,102,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,780,071</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (847,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (709,209)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,255,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,070,862</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,361)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,236,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,270,784</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.    PROPERTY AND EQUIPMENT, NET (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Depreciation of property, computer and network equipment and optical fibers under finance leases was RMB274,052, RMB224,140 and RMB199,926 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The carrying amounts of property and equipment pledged by the Company to secure borrowings (Note 14) granted to the Company at the respective balance sheet dates were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,239</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,662</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,167</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,829</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">At cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,236,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,672,822</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,819,257</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,821,394</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,577,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,437,075</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 142,723</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 87,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,543</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Motor vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,937</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,866,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,171,494</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,548,663)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,987,542)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,317,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,183,952</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,770,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,444,237</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (123,697)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (603,796)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,964,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,024,393</p></td></tr></table></div> 2236257000 2672822000 4819257000 5821394000 7577082000 8437075000 142723000 142723000 87093000 93543000 4098000 3937000 14866510000 17171494000 5548663000 6987542000 9317847000 10183952000 2770348000 3444237000 123697000 603796000 11964498000 13024393000 1164725000 1462550000 1663932000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,107,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,386,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,573,970</p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,721</p></td></tr><tr><td style="vertical-align:top;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,280</p></td></tr><tr><td style="vertical-align:top;width:64.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,921</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,006</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,961</p></td></tr><tr><td style="vertical-align:top;width:64.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,164,725</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,462,550</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,663,932</p></td></tr></table></div> 1107655000 1386800000 1573970000 963000 1029000 1721000 23186000 35715000 38280000 32921000 39006000 49961000 1164725000 1462550000 1663932000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 993,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 993,158</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 971,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 648,989</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Optical fibers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,924</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,102,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,780,071</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (847,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (709,209)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,255,447</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,070,862</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 219,283</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,361)</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,236,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,270,784</p></td></tr></table></div> 993158000 993158000 971814000 648989000 137924000 137924000 2102896000 1780071000 847449000 709209000 1255447000 1070862000 219283000 -18808000 -19361000 1236639000 1270784000 274052000 224140000 199926000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,239</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 92,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 246,662</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer and network equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 442,167</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,829</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 118050000 155239000 92629000 246662000 137876000 442167000 919000 1829000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9.    INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table presented the Company’s intangible assets as of the respective balance sheet dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Radio</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Internal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">spectrum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Supplier</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Complete</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">use</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">license</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Permits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Platform</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">names</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Agreement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, cost December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 207,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 134,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,217,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 38,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 257,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 39,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 116,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 190,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 74,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,282,473</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (139,443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (83,294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (56,433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (18,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (235,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (34,281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (48,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (68,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (53,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (744,083)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (41,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (41,259)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, net December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 68,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 9,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,161,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 19,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 21,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 67,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 121,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,497,131</p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, cost December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 233,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 136,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,199,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 38,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 257,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 39,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 116,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 190,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 90,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,308,232</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (157,081)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (87,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (89,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (23,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (256,888)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (37,299)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (54,742)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (89,002)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (67,020)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (867,754)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:7pt;">Impairment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (802)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (41,959)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (14,311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (57,072)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, net December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 75,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 7,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,109,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 61,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 101,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 23,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,383,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">Radio spectrum license represented the spectrum license awarded by the Hong Kong Telecommunication Authority. Operating permits relate to the government authorized high-capacity utilities from the assets acquisitions. Customer relationships relate to the relationships that arose as a result of existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived from the expected renewal of these existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Licenses mainly represented the telecommunication service license in relation to virtual private network services. Supplier relationships relate to the relationships that arose as a result of existing bandwidth supply agreements with certain network operators, which were valued using a replacement cost method given the relative ease of replacement. Trade names mainly relate to the trade names of Dermot Entities. Customer contract related to existing customer agreements acquired and is derived from the estimated net cash flows that are expected to be derived over the contractual period of the existing customer agreements after subtracting the estimated net cash flows from other contributory assets. Technology platform relates to the TenxCloud Cloud Native Application Platform and Kubedata platform from acquisition of BJ TenxCloud in 2021 and platform software from acquisition of iJoy BVI in 2013.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The intangible assets are amortized using the straight-line method, which is the Company’s best estimate of how these assets will be economically consumed over their respective estimated useful lives ranging from 1 to 48 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">See note 2 (p) for details of impairment of intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Amortization expenses were approximately RMB94,751, RMB122,470 and RMB128,042 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The annual estimated amortization expenses for the intangible assets for each of the next five years are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:83.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,541</p></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,513</p></td></tr><tr><td style="vertical-align:top;width:83.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,877</p></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,591</p></td></tr><tr><td style="vertical-align:top;width:83.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,325</p></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,847</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Radio</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Internal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Purchased</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">spectrum</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Technology</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Supplier</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Trade</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Customer</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Complete</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">use</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">license</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Permits</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Platform</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Licenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">relationships</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">names</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contract</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Agreement</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">software</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, cost December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 207,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 134,543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,217,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 38,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 257,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 39,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 116,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 190,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 74,224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,282,473</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (139,443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (83,294)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (56,433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (18,258)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (235,810)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (34,281)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (48,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (68,622)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (53,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (744,083)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (41,259)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (41,259)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, net December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 68,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 9,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,161,443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 19,792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 21,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 67,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 121,519</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,439</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,497,131</p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, cost December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 233,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 136,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,199,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 38,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 257,183</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 39,053</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 116,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 190,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 90,419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,308,232</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (157,081)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (87,145)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (89,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (23,739)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (256,888)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,812)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (37,299)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (54,742)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (89,002)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (67,020)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (867,754)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"><span style="font-size:7pt;">Impairment</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (802)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (41,959)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (14,311)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (57,072)</p></td></tr><tr><td style="vertical-align:top;width:12.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;"> Intangible assets, net December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 75,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 7,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,109,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 295</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,754</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 61,524</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 101,139</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 23,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,383,406</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 207565000 134543000 1217876000 38050000 257183000 5772000 39053000 116266000 190141000 1800000 74224000 2282473000 139443000 83294000 56433000 18258000 235810000 3428000 34281000 48929000 68622000 1800000 53785000 744083000 41259000 41259000 68122000 9990000 1161443000 19792000 21373000 2344000 4772000 67337000 121519000 20439000 1497131000 233513000 136825000 1199210000 38050000 257183000 5772000 39053000 116266000 190141000 1800000 90419000 2308232000 157081000 87145000 89226000 23739000 256888000 3812000 37299000 54742000 89002000 1800000 67020000 867754000 false 802000 41959000 14311000 57072000 75630000 7721000 1109984000 295000 1960000 1754000 61524000 101139000 23399000 1383406000 P1Y P48Y 94751000 122470000 128042000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:83.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,541</p></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,513</p></td></tr><tr><td style="vertical-align:top;width:83.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,877</p></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,591</p></td></tr><tr><td style="vertical-align:top;width:83.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,325</p></td></tr><tr><td style="vertical-align:top;width:83.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504,847</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 294541000 153513000 27877000 17591000 11325000 504847000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10.  LAND USE RIGHTS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Land use rights held by the Company represent operating lease prepayments and are amortized over the remaining term of the respective rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,272</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,769)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 576,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602,503</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The carrying amounts of land use rights pledged by the Company to secure borrowings (Note 14) granted to the Company at the respective balance sheet dates were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land use rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,195</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 617,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664,272</p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (41,788)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,769)</p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land use rights, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 576,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602,503</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 617808000 664272000 41788000 61769000 576020000 602503000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land use rights</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,195</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 115895000 196195000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.  GOODWILL</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The changes in the carrying amount of goodwill were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,339,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,339,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,364,191)</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,364,191)</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2021 and 2022, the Company has performed assessment and no impairment loss was recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Considering the adverse changes in macroeconomic and market conditions in 2023 as well as a sustained decrease in share price, the Company determined that a quantitative assessment was required at December 31, 2023. The Company estimated the fair value of a reporting unit by using income approach, which considered a number of factors, including expected future cash flows and discounted rate. Expected future cash flows are dependent on certain key assumptions including forecsted revenue growth rates. Based on the quantitative assessment results, the difference of the reporting unit’s carrying amount over its fair value exceeded the total amount of goodwill as of December 31, 2023. Therefore, the Company recognized impairment of goodwill in its full amount of RMB1,364,191 for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,339,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,339,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,364,191)</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance as of December 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,364,191)</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Goodwill, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,364,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1339657000 1364191000 1339657000 1364191000 24534000 1364191000 1364191000 1364191000 1364191000 1364191000 0 0 1364191000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.  LONG-TERM INVESTMENTS, NET</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The Company’s long-term investments consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity investments without readily determinable fair values</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,821</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 738,128</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale debt investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,949</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity investments without readily determinable fair values</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The investment income comprised of dividend income of RMB659, RMB391 and RMB3,270 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company recorded an impairment loss of long-term investments amounting to nil, nil and RMB9,327 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity method investments:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Increase (decrease)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> during</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">the year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Distribution/derecognize</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of share equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> equity gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> in equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  investee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(gain) loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> investee</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Yizhuang Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 101,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (32,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 68,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (71,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Inter Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 983</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Century Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">ZJK Energy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,107</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">WiFire Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Qidi Chengxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,597</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">BJ Chaohulian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Dexin Tonglian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,667</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">SH Edge Interchange* </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 145,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (62,836)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 79,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 213,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (71,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 258,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (31,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 223,457</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Increase (decrease) </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">the year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:26.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:26.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Distribution/derecognize</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of share equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">equity </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> in equity </b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(gain)loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">gain (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Inter Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 981</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Century Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">ZJK Energy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,062</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">WiFire Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Qidi Chengxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (119)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (452)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,478</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">BJ Chaohulian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Dexin Tonglian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,192</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">SH Edge Interchange*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 488,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 698,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 703,499</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Zhuhai Private</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 23,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 23,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 21,916</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 258,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (31,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 223,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 491,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 750,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (8,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 738,128</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">“SH Edge Interchange” represents Shanghai Edge Cloud Interchange Technology Co., Ltd.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12.  LONG-TERM INVESTMENTS, NET (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity method investments (continued):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company through its subsidiary, VNET Beijing, entered into an agreement to invest in the Yizhuang Venture Investment Fund (“Yizhuang Fund”) as a limited partner since April 2012 with capital injection of RMB101,000 and held 27.694% of the investee as of December 31, 2020, 2021. Given the Company holds more than three percent interest in the Yizhuang Fund as a limited partner, the investment is accounted for under the equity method as prescribed in ASC Subtopic 323-10, <i style="font-style:italic;">Investments </i><i style="font-style:italic;">– </i><i style="font-style:italic;">Equity Method</i> (“ASC 323-10”). For the year ended December 31, 2022, the Company received distribution from Yizhuang Fund as return on investments with an amount of RMB15,232. As of December 31, 2022, the operating period of Yizhuang Fund was expired and the liquidation work was initiated. The Company derecognized the investment and recognized the estimated recoverable amount of RMB56,642 in prepaid expenses and other current assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In September 2017, after the disposal of 66.67% equity interest in the WiFire Entities, the Company held the remaining 33.33% equity interest in the WiFire Entities, which is accounted for equity method investment at fair value at the disposal date. As of December 31, 2022, the equity method investment balance is reduced to nil after the pickup of loss in the WiFire Entities. In October and November 2023, the Company transferred the remaining 33.33% equity interest in the WiFire Entities to third parties with nil consideration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In January 2018, the Company through its subsidiary, VNET Beijing, and a third company jointly set up Beijing Jingliang Interconnected Cloud Technology Inc. (“Jingliang Inter Cloud”) and Jingliang Century Cloud Technology Inc. (“Jingliang Century Cloud”). The Company injected capital of RMB6,000 and RMB4,000 and the Company held 60% and 40% of equity interest in Jingliang Inter Cloud and Jingliang Century Cloud, respectively. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over Jingliang Inter Cloud’s operation and financial decisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In December 2019, the Company through its subsidiary, VNET Beijing, and a third company jointly set up Chengdu Qidi Chengxin Education Limited (“Qidi Chengxin”). The Company injected capital of RMB3,930 and held 59% of equity interest in Qidi Chengxin. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In January 2021, the Company through its subsidiary, VNET Beijing, and two third parties jointly set up Beijing Super Internet Technology Research Institute Co., Ltd. (“BJ Chaohulian”). The Company injected capital of RMB5,000 and held 30% of equity interest in BJ Chaohulian. As of December 31, 2021, the equity method investment balance is reduced to nil after the Company pickup of loss amounting to RMB1,505 and recorded impairment of investment amounting to RMB3,495.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In September 2022, the Company through its subsidiary, Shanghai Cloud Network Co., Ltd., and five third parties jointly set up Dexin Tonglian (Beijing) Culture Technology Co., Ltd. (“Dexin Tonglian”). The Company injected capital of RMB3,000 and hold 30% of equity interest in Dexin Tonglian. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In November 2022, the Company through its subsidiary, VNET HK, and a third party jointly set up Changzhou Gaoxin Interconnection Co., Ltd. (“Changzhou Gaoxin”). The Company injected capital of RMB210,000 and held 35% of equity interest in Changzhou Gaoxin. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions. In April and May 2023, the Company injected additional capital of RMB488,392 and its shareholding remained at 35%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">In February 2023, the Company through its subsidiary, SH Shilian, and Zhuhai VNET Enterprise Management Partnership (Limited Partnership), an entity controlled by the founder of the Company, jointly set up Zhuhai VNET Private Equity Fund Management Co., Ltd. (“Zhuhai Private”). The Company injected capital of RMB23,000 and held 40% of equity interest in Zhuhai Private. Based on the article of association, the Company cannot exercise control over relevant activities of the investee, but it has the ability to exercise significant influence over operation and financial decisions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:26.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity investments without readily determinable fair values</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,821</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 738,128</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Available-for-sale debt investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:70.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,949</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 17137000 19821000 223457000 738128000 1600000 242194000 757949000 659000 391000 3270000 0 0 9327000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Equity method investments:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Increase (decrease)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> during</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">the year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:27.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Distribution/derecognize</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of share equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> equity gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> in equity</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  investee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(gain) loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> investee</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Yizhuang Fund</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 101,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (32,285)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 68,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (71,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Inter Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,013)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 987</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 983</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Century Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">ZJK Energy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,816)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,107</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">WiFire Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Qidi Chengxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (217)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,597</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">BJ Chaohulian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Dexin Tonglian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,667</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">SH Edge Interchange* </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td></tr><tr><td style="vertical-align:bottom;width:15.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 145,837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (62,836)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 79,506</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 213,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 1,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (71,874)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.14%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 258,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (31,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 223,457</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Increase (decrease) </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">during </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">the year ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:26.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:26.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Distribution/derecognize</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Impairment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Investments</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">equity gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of share equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Cost of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">equity </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> in equity </b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(gain)loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">gain (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Inter Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 6,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (5,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 981</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Jingliang Century Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">ZJK Energy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,062</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">WiFire Entities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (20,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Qidi Chengxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (119)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (452)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,478</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">BJ Chaohulian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,505)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Dexin Tonglian</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (333)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (475)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (808)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 2,192</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">SH Edge Interchange*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (103)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (900)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 210,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 488,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 698,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 5,107</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 703,499</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt;">Zhuhai Private</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 23,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 23,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (1,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 21,916</p></td></tr><tr><td style="vertical-align:bottom;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 258,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (31,785)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:7pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 223,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 491,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 3,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 20,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 750,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (8,506)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt;"> (3,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0pt 0pt;"> 738,128</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">“SH Edge Interchange” represents Shanghai Edge Cloud Interchange Technology Co., Ltd.</p></td></tr></table> 101000000 -32285000 68715000 3159000 -71874000 6000000 -5013000 987000 -4000 6000000 -5017000 983000 4000000 4000000 4000000 4000000 5907000 -3816000 2091000 16000 5907000 -3800000 2107000 20000000 -20000000 20000000 -20000000 3930000 -217000 3713000 -116000 3930000 -333000 3597000 5000000 -1505000 -3495000 5000000 -1505000 -3495000 3000000 -333000 3000000 -333000 2667000 900000 -797000 900000 -797000 103000 210000000 210000000 210000000 145837000 -62836000 -3495000 79506000 213900000 1925000 -71874000 258737000 -31785000 -3495000 223457000 6000000 -5017000 983000 2000 6000000 -5019000 981000 4000000 4000000 4000000 4000000 5907000 -3800000 2107000 45000 5907000 -3845000 2062000 20000000 -20000000 -20000000 20000000 3930000 -333000 3597000 119000 3930000 -452000 3478000 5000000 -1505000 -3495000 5000000 -1505000 3495000 3000000 -333000 2667000 475000 3000000 -808000 2192000 900000 -797000 103000 103000 900000 -900000 210000000 210000000 488392000 -5107000 698392000 5107000 703499000 23000000 1084000 23000000 -1084000 21916000 258737000 -31785000 -3495000 223457000 491392000 -3279000 20000000 750129000 -8506000 3495000 738128000 101000000 0.27694 0.27694 15232000 15232000 56642000 0.6667 0.3333 0 0.3333 0 6000000 4000000 0.60 0.40 3930000 0.59 5000000 0.30 0 1505000 3495000 3000000 0.30 210000000 0.35 488392000 0.35 23000000 0.40 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13.  OTHER NON-CURRENT ASSETS </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, other non-current assets included prepayment for acquisition of datacenters and purchase of property and equipment amounting to RMB293,500 and RMB293,500, which consist of 53% and 55% of other non-current assets, respectively.</p> 293500000 293500000 0.53 0.55 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.  BORROWINGS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Borrwings were as follows as of the respective balance sheet dates:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short term bank borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term bank borrowings, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 334,511</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term borrowings, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388,814</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 484,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753,325</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term bank borrowings, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,694,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,170,981</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term borrowings, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 355,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 942,540</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,533,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,866,846</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:8pt;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The short-term bank borrowings outstanding as of December 31, 2023 bore a weighted average interest rate of 3.65% per annum.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The long-term borrowings (including current portion) outstanding as of December 31, 2022 and 2023 bore a weighted average interest rate of 5.11% and 4.97% per annum, respectively, and were denominated in RMB. These loans were obtained from financial institutions located in the PRC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, unused loan facilities for bank and other borrowings amounted to RMB3,164,371 and RMB2,811,123 , respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Borrowings as of December 31, 2022 and 2023 were secured by the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Long-term borrowings (including current portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Secured by</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(RMB)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,879,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s land-use right with net book value of RMB24,460 (Note 10).</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s property and equipment and land-use right with net book value of RMB118,050 and RMB91,435, respectively (Note 8/Note 10), and a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s property and equipment with net book value of RMB231,424 (Note 8), and a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unsecured borrowing.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,533,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.  BORROWINGS (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Secured by</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(RMB)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured borrowing.</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Long-term borrowings (including current portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Secured by</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(RMB)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,180,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured by a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,101,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured by property and equipment and land-use right with net book value of RMB845,898 and RMB196,195, respectively (Note 8/Note 10), and a subsidiary’s share</p></td></tr><tr><td style="vertical-align:top;width:48.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">554,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured borrowing.</p></td></tr><tr><td style="vertical-align:top;width:48.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,836,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes the aggregate required repayments of the principal amounts of the Company’s long-term borrowings, including bank and other borrowings in the succeeding five years and thereafter:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the years ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 799,314</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 816,677</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 751,209</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 683,110</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 689,511</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,273,233</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short term bank borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term bank borrowings, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 334,511</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term borrowings, current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 194,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 388,814</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 484,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753,325</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term bank borrowings, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,694,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,170,981</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other long-term borrowings, non-current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 355,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 942,540</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,533,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,866,846</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2022</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Long-term borrowings (including current portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Secured by</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">(RMB)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,879,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 800,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s land-use right with net book value of RMB24,460 (Note 10).</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s property and equipment and land-use right with net book value of RMB118,050 and RMB91,435, respectively (Note 8/Note 10), and a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Secured by a subsidiary’s property and equipment with net book value of RMB231,424 (Note 8), and a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 450,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unsecured borrowing.</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:48.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,533,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14.  BORROWINGS (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">December 31, 2023</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Secured by</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(RMB)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured borrowing.</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Long-term borrowings (including current portion)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Secured by</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">(RMB)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2,180,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured by a subsidiary’s share.</p></td></tr><tr><td style="vertical-align:bottom;width:48.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3,101,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Secured by property and equipment and land-use right with net book value of RMB845,898 and RMB196,195, respectively (Note 8/Note 10), and a subsidiary’s share</p></td></tr><tr><td style="vertical-align:top;width:48.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">554,834</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:48.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unsecured borrowing.</p></td></tr><tr><td style="vertical-align:top;width:48.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5,836,846</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:48.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 30000000 289941000 334511000 194079000 388814000 484020000 753325000 2694249000 4170981000 355607000 942540000 3533876000 5866846000 0.0365 0.0511 0.0497 3164371000 2811123000 1879631000 800989000 24460000 247171000 118050000 91435000 156077000 231424000 450008000 3533876000 30000000 2180490000 3101522000 845898000 196195000 554834000 5836846000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the years ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 799,314</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 816,677</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 751,209</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 683,110</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 689,511</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,273,233</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 799314000 816677000 751209000 683110000 689511000 2273233000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15.  ACCRUED EXPENSES AND OTHER PAYABLES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The components of accrued expenses and other payables were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payables for purchase of property, equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,280,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,431,547</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and welfare payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 433,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477,367</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration due to the original shareholders of BJ TenxCloud <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,323</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability classified share-based payments <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,612</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,001</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payables for office supplies and utilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,871</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payables for acquisitions and long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,340</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added tax and other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,391</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,168</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,482</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,410,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,783,102</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On July 15, 2021, the Company acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the equity interests in BJ TenxCloud from third party selling shareholders. The balance of consideration due to original shareholders represented the amounts the selling shareholders claimed according to the acquisition agreement. </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In addition, the Company is obligated to issue various numbers of the shares of the Company or its subsidiary to certain selling shareholders who will remain as the employees of BJ TenxCloud, determinable based on achievements of the financial and operational targets by BJ TenxCloud during various post-acquisition periods. As such share-base payments will be forfeited if these employees cease their employments with the Company, the Company recognized these payments as compensation costs over the requisite service periods. The Company classified the share-based payments as liability classified share-based payments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:21.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payables for purchase of property, equipment and software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,280,742</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,431,547</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payroll and welfare payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 433,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 477,367</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Consideration due to the original shareholders of BJ TenxCloud <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,323</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability classified share-based payments <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 149,612</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued service fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,001</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payables for office supplies and utilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,871</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payables for acquisitions and long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,340</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Value-added tax and other taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,391</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,785</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,168</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,482</p></td></tr><tr><td style="vertical-align:bottom;width:76.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,410,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,783,102</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">On July 15, 2021, the Company acquired </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100%</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> of the equity interests in BJ TenxCloud from third party selling shareholders. The balance of consideration due to original shareholders represented the amounts the selling shareholders claimed according to the acquisition agreement. </span></td></tr></table><div style="margin-top:12pt;"></div> 1280742000 1431547000 433376000 477367000 229323000 229323000 131116000 149612000 66494000 126001000 69288000 105871000 47805000 99340000 31706000 35391000 35785000 77168000 84844000 51482000 2410479000 2783102000 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16.  LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Leases are classified as operating leases or finance leases in accordance with ASC 842. The Company’s operating leases mainly related to building, office facilities and equipment and the rights to use the land in the PRC. For leases with terms greater than 12 months, the Company records the related asset and liability at the present value of lease payments over the term. Certain leases include rental escalation clauses, renewal options and/or termination options, which are factored into the Company’s determination of lease payments when appropriate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average remaining lease term:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">18.9 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">18.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average discount rate:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Lease cost for finance leases capitalized were immaterial for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,926</p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,679</p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 568,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 691,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 749,800</p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 966,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,019,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,040,405</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Short-term lease cost and variable lease cost for operating leases and finance leases were immaterial for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Other information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash payments for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 635,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796,541</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash payments for finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,902</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16.  LEASES (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Future lease payments under operating leases and finance leases as of December 31, 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 807,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,355</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,799</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,015</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 545,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 158,978</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 528,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,920</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,630,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,705,594</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,931,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,540,661</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,880,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,265,329)</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of future lease payments*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,050,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,275,332</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to RMB780,164 and RMB3,270,759 for the year ended December 31, 2023, respectively.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Present value of future finance lease payments consisted of current portion of finance lease liabilities and non-current portion of finance lease liabilities, amounting to RMB115,806 and RMB1,159,525 for the year ended December 31, 2023, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:19.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average remaining lease term:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">18.9 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">18.7 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted average discount rate:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div> P10Y8M12D P9Y8M12D P18Y10M24D P18Y8M12D 0.0750 0.0759 0.1044 0.1004 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:33.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finance lease cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 274,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 224,140</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,926</p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 124,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 104,088</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90,679</p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 568,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 691,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 749,800</p></td></tr><tr><td style="vertical-align:bottom;width:64.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 966,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,019,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,040,405</p></td></tr></table></div> 274052000 224140000 199926000 124567000 104088000 90679000 568044000 691197000 749800000 966663000 1019425000 1040405000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash payments for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 593,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 635,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796,541</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash payments for finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 579,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 210,902</p></td></tr></table></div> 593615000 635615000 796541000 579660000 231046000 210902000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 807,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,355</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 739,747</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,799</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 680,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,015</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 545,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 158,978</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 528,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,920</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,630,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,705,594</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,931,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,540,661</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,880,246)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,265,329)</p></td></tr><tr><td style="vertical-align:bottom;width:68.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of future lease payments*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,050,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,275,332</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Present value of future operating lease payments consisted of current portion of operating lease liabilities and non-current portion of operating lease liabilities, amounting to RMB780,164 and RMB3,270,759 for the year ended December 31, 2023, respectively.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Present value of future finance lease payments consisted of current portion of finance lease liabilities and non-current portion of finance lease liabilities, amounting to RMB115,806 and RMB1,159,525 for the year ended December 31, 2023, respectively.</p> 807678000 180355000 739747000 173799000 680034000 165015000 545468000 158978000 528173000 156920000 2630069000 1705594000 5931169000 2540661000 1880246000 1265329000 4050923000 1275332000 780164000 3270759000 115806000 1159525000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17.  BONDS PAYABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On April 15, 2019, the Company issued and sold bonds with an aggregate principal amount of US$300,000 at a coupon rate of 7.875% per annum (“2021 Notes”). The 2021 Notes has matured on October 15, 2021. The 2021 Notes were listed and quoted on the SGX-ST. Interest on the 2021 Notes is payable semi-annually in arrears on April 15 and October 15 in each year, beginning from October 15, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Net proceeds from 2021 Notes after deducting issuance costs were RMB1,976,474. The 2021 Notes are unsecured and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated to the bonds; equal in right of payment to any of the Company’s liabilities that are not so subordinated, including the 2020 Notes; effectively junior in the right of payment to any secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including accounts payables) of the Company’s subsidiaries and Consolidated VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">On October 4, 2021, the Company repaid the outstanding 2021 Notes with principal amount of US$300,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 300000000 0.07875 1976474000 300000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.  PERPETUAL CONVERTIBLE PREFERRED SHARES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In June 2020, the Company issued 150,000 Series A perpetual convertible preferred shares (the “Series A Preferred Shares”) at the subscription price of 1,000 US dollars per subscribed share for a total cash consideration of US$150,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The significant terms of the Series A Preferred Shares are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Dividends</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">From and after the original issuance date, cumulative dividends on each Series A Preferred Share will accrue in arrears at the dividend rate of 4.5% per annum on the original issuance price of 1,000 US dollars per subscribed share. All accrued dividends on any Series A Preferred Share will be paid in cash, when, as and if declared by the Board of Directors out of funds legally available therefor or upon a liquidation of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.  PERPETUAL CONVERTIBLE PREFERRED SHARES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Dividends (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Holders of the Series A Preferred Shares will also be entitled to receive any dividends declared by the Board of Directors on a pro rata basis with the ordinary shares determined on an as-converted basis. The dividends or distributions shall be distributed among all holders of ordinary shares and Series A Preferred Shares in proportion to the number of ordinary shares that would be held by each such holder if all Series A Preferred Shares had been converted to ordinary shares as of the record date fixed for determining those entitled to receive such distribution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For dividends on cumulative preferred stock classified in permanent equity, dividends are not recognized until declared by the Board of Directors. RMB28,637 dividend was declared by the Company on the conversion date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Liquidation preference</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">In the event of any voluntary or involuntary liquidation, dissolution or winding up of the Company, the holders of Series A Preferred Shares will be entitled to be paid out of the assets of the Company available for distribution to its shareholders before any distribution or payment out of the assets of the Company will be made to the holders of ordinary shares at a preferential amount in cash equal to the greater of (i) the aggregate original issuance price of 1,000 US dollars per Series A Preferred Shares, plus any unpaid, accrued and accumulated dividends on all such Series A Preferred Shares (whether or not declared) and (ii) the aggregate value that such holders of Series A Preferred Shares would have received had all holders of Series A Preferred Shares, immediately prior to such Liquidation, converted all Series A Preferred Shares then outstanding (together with any unpaid, accrued and accumulated dividends thereon) into Class A ordinary shares at the applicable conversion price then in effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">If the Company has insufficient assets to pay the holders of the Series A Preferred Shares the full preferential amount, (a) the holders of the Series A Preferred Shares will share ratably in any distribution of the remaining assets of the Company in proportion to the respective full preferential amounts which would otherwise be payable to each such holder in full, and (b) the Company will not make or agree to make, or set aside for the benefit of the holders of ordinary shares, any payments to the holders of ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Conversion</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">Series A Preferred Shares can be converted at any time at the option of the holder into Class A ordinary shares by dividing the original issuance price plus any unpaid, accrued and accumulated dividends up to, but excluding, the conversion date by the conversion price in effect immediately prior to such conversion. Series A Preferred Shares will be mandatorily converted into Class A ordinary shares at any time after six months from the original issuance date when the daily volume-weighted average price of the ADS (“VWAP”) of certain period equals or exceeds the 200% of the conversion price per ADS (“Conversion Threshold”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">Conversion price is initially, US$2.8333 per Class A Ordinary Shares or US$17.00 per ADS and is subject to additional adjustments if the Company makes certain dilutive issuances of shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Voting</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">Each Series A Preferred Shares holder will be entitled to a number of vote equal to the number of Class A ordinary shares then issuable upon its conversion into Class A ordinary shares at the record date for determination of the shareholders entitled to vote on such matters, or, if no such record date is established, at the date when such vote is taken or any written consent of shareholders is solicited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Accounting for the Series A Preferred Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">The Series A Preferred Shares are classified as permanent equity and initially recorded at the issuance price at the time of closing. There were no embedded features that qualified for bifurcation and separate accounting in accordance with ASC 815-10, <i style="font-style:italic;">Derivatives and Hedging</i>. As the time of closing, beneficial conversion features with the amount of RMB470,643 was recorded as a reduction to the respective preferred shares with an offsetting credit to additional paid-in capital. This amount was immediately accreted back as a deemed distribution to Series A perpetual convertible preferred shareholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">18.  PERPETUAL CONVERTIBLE PREFERRED SHARES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Accounting for the Series A Preferred Shares (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">The Company early adopted ASU 2020-06,<i style="font-style:italic;"> Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40), Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i> (“ASU 2020-06”), starting on January 1, 2021 using modified retrospective transition method applied to those transactions outstanding as of January 1, 2021. The impact of adoption of ASU 2020-06 was immaterial for Series A Preferred Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">On March 1, 2021, 150,000 Series A Preferred Shares all has been converted into 54,507,816 Class A Ordinary Shares at the conversion price US$17.00 per ADS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 150000 1000 150000000 0.045 1000 28637000 1000 P6M 2 2.8333 17.00 470643000 150000 54507816 17.00 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19.  CONVERTIBLE PROMISSORY NOTES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">2025 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">During the year ended December 31, 2020, the Company entered into agreements with a group of investors led by Goldman Sachs Asia Strategic Pte. Ltd. (the “Purchasers”) to issue the Company’s convertible promissory note (the “2025 Convertible Notes”) for total gross proceeds of US$200,000. The 2025 Convertible Notes will mature in five years and, bear interest at the rate of 2% per annum from the issuance date which will be payable semiannually in arrears in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Conversion</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Purchasers have the option to convert all or a portion of the outstanding 2025 Convertible Notes and any accrued and unpaid interest, into ADSs at the conversion price at any time. The conversion price will initially be US$12.00 per ADS or will be subject to customary adjustments when the decrease in VWAP exceeds certain threshold. In addition, the conversion price will be adjusted in the event when the Company makes certain dilutive issuances of shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Redemption upon maturity</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Unless previously redeemed or converted, the Company shall redeem the 2025 Convertible Notes on the maturity date in an amount equal to the sum of (i) 115% of the then outstanding principal amount of the 2025 Convertible Notes and (ii) the interest accrued but unpaid on the maturity date. The Company may not redeem the 2025 Convertible Notes at its option prior to the maturity date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">Early redemption at the option of the Purchasers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">If any portion of the outstanding principal amount of the 2025 Convertible Notes has not been converted by the third anniversary of the date of issuance of the 2025 Convertible Notes, the Purchasers at their sole discretion will have the right to require the Company to redeem, in whole or in part, the outstanding principal amount of the 2025 Convertible Notes which has not been converted previously in an amount equal to the sum of (i) 109% of the outstanding principal amount and (ii) the interest accrued but unpaid on the outstanding principal amount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">The Company elected to account for the 2025 Convertible Notes at fair value as a whole. Issuance costs including underwriting commissions and offering expenses were approximately RMB18,932, which were recognized in earnings as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">During the years ended December 31, 2020 and 2021, Purchasers of the 2025 Convertible Notes exercised the right to convert 23,710,140 and 42,401,010 newly issued Class A ordinary shares at the conversion price of US$12 per ADS. Upon conversion, the fair value of converted portion was RMB720,547 and RMB1,639,806, respectively. Issuance costs was approximately RMB2,939 and nil, respectively, which were credited to capital accounts with the changes in the fair value up to the conversion date recorded in earning. No conversion rights were exercised by the Purchasers for the years ended December 31, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">2025 Convertible Notes (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">From March to June 2023, the Company received notices from the holders of the 2025 Convertible Notes, requiring the Company to redeem the 2025 Convertible Notes at 109% of the principal amount plus all accrued but unpaid interest within three months since the receipt of notices. The Company repurchased all of the outstanding 2025 Convertible Notes with principal amount of US$68,000 during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">The interest expense on the convertible promissory was recorded based on the stated rate of 2% in the interest expense within the consolidated statements of operations. For the years ended December 31, 2021, 2022 and 2023, the interest expense was RMB9,703, RMB9,147 and RMB4,471, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 18pt;">As of December 31, 2022, the fair value of the remaining 2025 Convertible Notes was RMB537,778. The changes in fair value gain of convertible promissory notes of RMB829,149,RMB22,626 and RMB21,816 were recognized in the changes in the fair value of financial liabilities in the consolidated statement of operations for the years ended December 31,2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;"><span style="font-style:italic;font-weight:bold;">2026 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In January 2021, the Company issued US$600,000 principal amount 0.00% convertible senior notes including US$75,000 sold upon the exercise of the over-allotment option (the “2026 Convertible Notes”). The 2026 Convertible Notes will mature on February 1, 2026 unless redeemed, repurchased or converted prior to such date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Holders may convert their 2026 Convertible Notes at their option prior to the close of business on the business day immediately preceding August 1, 2025 only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on June 30, 2021 (and only during such calendar quarter), if the last reported sale price of ADSs’, each representing six Class A ordinary shares of the Company, par value US$0.00001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period in which the trading price per 1,000 US dollars principal amount of the 2026 Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the ADSs and the conversion rate on each such trading day; (3) if the Company calls the 2026 Convertible Notes for a tax or optional redemption; or (4) upon the occurrence of specified corporate events. On or after August 1, 2025 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2026 Convertible Notes at any time. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs, or a combination of cash and ADSs, at its election. If the Company satisfies its conversion obligation solely in cash or through payment and delivery, as the case may be, of a combination of cash and ADSs, the amount of cash and ADSs, if any, due upon conversion will be based on a daily conversion value calculated on a proportionate basis for each trading day in a 40 trading day observation period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The initial conversion rate of the 2026 Convertible Notes is 18.3574 of the Company’s ADS per 1,000 US dollars principal amount of the 2026 Convertible Notes (which is equivalent to an initial conversion price of approximately US$54.47 per ADS). The conversion rate will be subject to adjustment in some events. In addition, following certain corporate events that occur prior to the maturity date, if a make-whole fundamental change occurs prior to the maturity date of the 2026 Convertible Notes, or under certain circumstances upon a tax redemption or the Company’s optional redemption, the Company will, in certain circumstances, increase the conversion rate for a holder who elects to convert its 2026 Convertible Notes in connection with such corporate event, such make-whole fundamental change or such notice of tax redemption or notice of optional redemption, as the case may be. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs (plus cash in lieu of a fractional ADS) or a combination of cash and ADSs, at its election. The conversion option may be settled in cash, ADSs, or a combination of cash and ADSs at the Company’s option.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">2026 Convertible Notes (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company may not redeem the 2026 Convertible Notes prior to February 6, 2024 unless certain tax-related events occur. From February 6, 2024 to the 40th scheduled trading day immediately before the maturity date, the Company may redeem for cash all or part of the 2026 Convertible Notes, at its option, if the last reported sale price of the Company’s ADSs has been at least 130% of the conversion price then in effect on (i) each of at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately prior to the date the Company provides notice of redemption; and (ii) the trading day immediately preceding the date the Company sends such notice. Holders of the notes have the right to require the Company to repurchase for cash all of the 2026 Convertible Notes, or any portion of the principal thereof, on February 1, 2024 or in the event of certain fundamental changes. The redemption price will equal 100% of the principal amount of the 2026 Convertible Notes to be redeemed, plus any accrued and unpaid special interest, if any, to, but not including, the redemption date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">ASU 2020-06 simplified an issuer’s accounting for convertible instrument by eliminating the cash conversion and beneficial conversion feature models in ASC 470-20, <i style="font-style:italic;">Debt with Conversion and Other Options</i>, that requires separate accounting for such conversion features. Results for reporting periods beginning after January 1, 2021 are presented under ASU 2020-06, while prior period amounts have not been adjusted and continue to be reported in accordance with historic accounting. The impact of adopting the new guidance was not material to consolidated financial statements and there was no adjustment to beginning retained earnings on January 1, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The 2026 Convertible Notes was accounted for as one unit of liability account using amortized cost method under ASU 2020-06, with no embedded derivative features being bifurcated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The gross proceeds from issuance of the 2026 Convertible Notes were US$600,000. Debt issuance costs including underwriting commissions and offering expenses were approximately US$13,841, which were presented as deduction from liability and amortized into interest expense over the remaining period of 5 years. As of December 31, 2022 and 2023, the net carrying amount of the 2026 Convertible Notes was RMB4,119,048 and RMB4,208,495, respectively. For the years ended December 31, 2021, 2022 and 2023, no coupon interest expense was recognized. The amortization of issuance costs was RMB16,216, RMB18,525 and RMB19,499 for the years ended December 31, 2021, 2022 and 2023, respectively. The effective interest rate was 0.47% for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the balance of the 2026 Convertible Notes was presented as current liability since the holders are able to exercise their redemption right on February 1, 2024. In January 2024, the Company received notices from the holders of the 2026 Convertible Notes, requiring the Company to redeem the 2026 Convertible Notes at 100% of the principal amount. The Company repurchased all of the outstanding 2026 Convertible Notes with principal amount of of US$600,000 in February 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">2027 Convertible Notes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On January 28, 2022, the Company entered into an investment agreement with funds managed by Blackstone Tactical Opportunities (each fund as an “Investor Party”) to issue the Company’s convertible promissory note (the “2027 Convertible Notes”) with principal amount of US$250,000. The 2027 Convertible Notes will mature in five years unless redeemed or converted prior to maturity date. For any holder that is an Investor Party as of the maturity date, the maturity date shall be extended to the 31st day after the maturity date (the “Investor Maturity Date”) and unless the 2027 Convertible Notes held by such holder have been duly redeemed or converted prior to the Investor Maturity Date, the Company’s repayment obligation to such holder will be satisfied by issuance and delivery of an aggregate number of Series A-1 perpetual convertible preferred shares equal to (1) the remaining portion of the principal amount, divided by (2) 1,000 US dollars, in repayment of the 2027 Convertible Notes. 2027 Convertible Notes bear interest at the rate of 2% per annum and paid in cash semi-annually unless prior written notice is provided to the holders by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">19.  CONVERTIBLE PROMISSORY NOTES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">2027 Convertible Notes (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Conversion</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">2027 Convertible Notes are convertible at any time on and after the original issuance date, at the option of holders, into Class A ordinary shares of the Company at a conversion price of US$1.8333 per Class A ordinary share, or into ADSs at a conversion price of US$11.00 per ADS. The conversion prices are subject to adjustment under the terms of the 2027 Convertible Notes. The Company may effect a mandatory conversion at its election at any time on or after the third anniversary of the original issuance date, if its ADSs achieve a price threshold of 200% of the conversion price for a specified period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Redemption</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The holders have the right to require the Company to redeem the 2027 Convertible Notes during the Redemption Period as defined below in an amount equal to the sum of: (a) the principal amount of the 2027 Convertible Notes; plus (b) the total amount of the accrued interest, and any stub period interest that has accrued until, but excluding, the date the redemption price is paid in full; plus (c) the incremental amount in case a fundamental change specified in the investment agreement has occurred. Incremental amount is equal to (a) 50% of the principal amount, minus (b) the interest that has already been paid in cash, minus (c) the fair market value of a dividend or distribution paid to the holder in any form other than cash or as Class A Ordinary Shares, minus (d) the accrued interest and minus (e) the stub period interest accrued. Any portion of the redemption price not paid by the Company on the redemption date shall accrue interest at a rate of 10% per annum annually from the redemption date to the date when the redemption price is paid in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">“Redemption Period” means: (a) in the case of any holder that is the Investor Party, (i) the period commencing on the date of a fundamental adverse regulatory change, a fundamental change or an event of default as defined in the investment agreement and ending on the fifth anniversary of the original issuance date, and (ii) the thirty-day period beginning on the fifth anniversary of the original issuance date; and (b) in the case of any holder that is not Investor Party, the period commencing on the date of a fundamental adverse regulatory change or an event of default and ending on the fifth anniversary of the original issuance date. Fundamental change represents events defined in the investment agreement, including that a “person” or “group” (within the meaning of Section 13(d)(3) of the Exchange Act), other than the Company or any of its wholly-owned subsidiaries, has become or files any report with the SEC indicating that such person or group has become the direct or indirect “beneficial owner” of the Company’s equity securities representing more than fifty percent (50%) of the voting power of all of the Company’s then-outstanding equity securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The gross proceeds from issuance of the 2027 Convertible Notes were US$250,000. Debt issuance costs were approximately US$162, which were presented as deduction from liability and amortized into interest expense over the remaining period of 5 years. As of December 31, 2022 and 2023, the net carrying amount of the 2027 Convertible Notes was RMB1,740,211 and RMB1,769,946, respectively. For the years ended December 31, 2022 and 2023, the coupon interest expense was RMB30,498 and RMB35,234, respectively. The effective interest rate was both 2.02% for the years ended December 31, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The redemption feature is required to be bifurcated as a separate unit of liability account and measured at fair value as it is not clearly and closely related to the debt host contract. After the bifurcation, the 2027 Convertible Notes was accounted for using amortized cost method. The fair value of the redemption feature was immaterial initially and subsequently at December 31, 2022. As of December 31, 2023, the fair value of the bifurcated redemption feature was RMB188,706 and was recored as derivative liablitiy in the consolidated balance sheet. The changes in fair value of derivative liability was recognized in the changes in the fair value of financial liabilities in the consolidated statement of operations for the year ended December 31, 2023.</p> 200000000 P5Y 0.02 12.00 1.15 1.09 18932000 23710140 42401010 12 720547000 1639806000 2939000 0 0 0 1.09 P3M 68000000 0.02 9703000 9147000 4471000 537778000 829149000 22626000 21816000 600000000 0.0000 75000000 6 0.00001 20 30 1.30 5 10 0.98 P40D 18.3574 54.47 1.30 20 30 1 600000000 13841000 P5Y 4119048000 4208495000 0 0 0 16216000 18525000 19499000 0.0047 0.0047 0.0047 1 600000000 250000000 1000000 0.02 1.8333 11.00 2 0.50 0.10 250000000 162000 P5Y 1740211000 1769946000 30498000 35234000 0.0202 0.0202 188706000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20.  DEFERRED GOVERNMENT GRANTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">During the years ended December 31, 2021, 2022 and 2023, the Company received nil, RMB5,000 and RMB155,333 government grants respectively from the relevant PRC government authorities for the use in construction of property and equipment. These grants are initially deferred and subsequently recognized in the consolidated statements of operations when the Company has complied with the conditions or performance obligations attached to the related government grants, such as completion of the construction of relevant property and equipment, and the grants are no longer refundable. Grants that subsidize the construction cost of property and equipment are amortized over the life of the related assets as a reduction of the associated depreciation expense.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Movements of deferred government grants were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,318</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,333</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized as a reduction of depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,050)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,477)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,174</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 0 5000000 155333000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,174</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,318</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,333</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Recognized as a reduction of depreciation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,806)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,050)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,477)</p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,368</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,174</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 6174000 4368000 6318000 5000000 155333000 1806000 3050000 8477000 4368000 6318000 153174000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">21.  EMPLOYEE CONTRIBUTION PLAN</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As stipulated by the regulations of the PRC, full-time employees of the Company in the PRC participate in a government-mandated multiemployer defined contribution plan organized by municipal and provincial governments. Under the plan, certain pension benefits, medical care, unemployment insurance, employee housing fund and other welfare benefits are provided to employees. The Company is required to make contributions to the plan based on certain percentages of employees’ salaries. The total expenses for the plan were RMB158,673, RMB191,914 and RMB208,556 for the years ended December 31, 2021, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 158673000 191914000 208556000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22.  SHARE<span style="font-weight:normal;">-</span>BASED COMPENSATION</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:20.9pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Option granted to employees</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In order to provide additional incentives to employees and to promote the success of the Company’s business, the Company adopted a share incentive plan in 2010 (the “2010 Plan”). Under the 2010 Plan, the Company may grant options and RSUs to its employees, directors and consultants to purchase an aggregate of no more than 39,272,595 ordinary shares of the Company. The 2010 Plan was approved by the Board of Directors and shareholders of the Company on July 16, 2010. The 2010 Plan is administered by the Board of Directors or the Compensation Committee of the Board as set forth in the 2010 Plan (the “Plan Administrator”). All share options to be granted under the 2010 Plan have a contractual term of <span style="-sec-ix-hidden:Hidden_JXVdtor5rUyF_f-L_TnVZg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten years</span></span> and generally vest over 3 to <span style="-sec-ix-hidden:Hidden_RcYn6shleUqQyCU7EUpMaA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4 years</span></span> in the grantee’s option agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In order to further promote the success and enhance the value, the Company adopted a share incentive plan in 2014 (the “2014 Plan”). Under the 2014 Plan, the Company may issue an aggregate of no more than 20,461,380 shares (“Maximum Number”) and such Maximum Number should be automatically increased by a number that is equal to 15% of the number of new shares issued by the Company from time to time. The maximum aggregate number of ordinary shares to be issued under 2014 Plan was subsequently amended to 39,606,817, as approved by the Board of Directors and shareholders of the Company on October 30, 2015. All share options, restricted shares and restricted share units to be granted under the 2014 Plan have a contractual term of <span style="-sec-ix-hidden:Hidden_5mau1ZWwBkK1JmBjR5Zsuw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten years</span></span> and generally vest over 3 to <span style="-sec-ix-hidden:Hidden_Qd4ftv692068SnzFngJB_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4 years</span></span> in the grantee’s option agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In order to continuously attract and retain talents, the Company adopted a share incentive plan in 2020 (the “2020 Plan”). Under the 2020 Plan, the Company is authorized to issue an aggregate of 46,560,708 Class A ordinary shares of the Company (equal to the sum of (i) 5% of the Company’s share capital as of the date hereof, calculated on an as-converted basis by taking into consideration all the convertible promissory notes issued and to be issued by the Company, and (ii) 7,562,532 Class A ordinary shares reserved under the “2010 Plan” and “2014 Plan” for future grants) will be reserved for future issuance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22.  SHARE<span style="font-weight:normal;">-</span>BASED COMPENSATION (CONTINUED)</p><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"></td><td style="vertical-align:text-top;white-space:nowrap;width:20.9pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(a)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">Option granted to employees (continued)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">After adoption of the 2020 Plan, the Company ceased to grant any new awards under the 2010 Plan and 2014 Plan while the outstanding awards granted thereunder will remain effective and can be amended by the Company from time to time pursuant to the applicable terms thereto. The 2020 Plan was approved by the Board of Directors and shareholder of the Company on May 13, 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table summarized the Company’s employee share option activity under the 2010 Plan:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the fair value of the underlying stock at each reporting date, for those awards that have an exercise price below the estimated fair value of the Company’s shares. As of December 31, 2023, the Company had options outstanding to purchase an aggregate of 359,202 shares with an exercise price below the fair value of the Company’s shares, resulting in an aggregate intrinsic value of RMB809 (US$114).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The aggregate fair value at the grant date of the outstanding options as of December 31, 2023 was determined to be RMB5,211. The total fair value of share options exercised during the years ended December 31, 2021, 2022 and 2023 was US$122, US$4 and nil, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2021, 2022 and 2023 was US$67, US$2 and nil, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</span></span>Shares granted to management</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company granted 3,534,767, 866,716 and 20,550 RSUs in 2021, 2022 and 2023, respectively, with performance conditions whereby a predetermined number will vest upon the annual performance review in accordance with predetermined performance targets for the grantees over a <span style="-sec-ix-hidden:Hidden_acbycxe22EmUZNRgEJRYig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> or four-year period. To the extent that the Company considered the performance targets were probable of achievement, the Company recognized related compensation expenses using the accelerated recognition method to reflect the graded vesting attribution.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company granted 298,454, 22,000 and nil RSUs in 2021, 2022 and 2023, respectively, with performance conditions whereby a predetermined number will vest upon with the achievement of predetermined operation performance targets for the Company. To the extent that the Company considered the performance targets were probable of achievement, the Company recognized the related compensation expenses using the accelerated recognition method.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22.  SHARE<span style="font-weight:normal;">-</span>BASED COMPENSATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="display:inline-block;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">(b)</span></span>Shares granted to management (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company granted 1,368,227 RSUs in 2023, which generally vest over a <span style="-sec-ix-hidden:Hidden_V4g2_PGQwUG6feJaBheWVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span> to <span style="-sec-ix-hidden:Hidden_O935s-zn706almqvLlgASA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">four</span></span>-year service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following table summarized the Company’s RSUs activity under the 2014 and 2020 Plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18.7pt;text-indent:-18.7pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,700,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,388,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (507,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,579,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,404</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Share-based compensation expenses for RSUs are measured based on the closing fair market value of the Company’s ADS on the date of grant. The aggregate fair value of the unvested RSUs as of December 31, 2023 was RMB52,568 (US$7,404). The weighted average grant date fair value of RSUs granted during the years ended December 31, 2021, 2022 and 2023 was US$12.31, US$5.48 and US$2.96, respectively. The total fair value of RSUs vested during the years ended December 31, 2021, 2022 and 2023 was US$42,672, US$6,883 and US$2,557, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, there was RMB34,916 (US$4,918) of unrecognized share-based compensation expenses related to RSUs which is expected to be recognized over a weighted average vesting period of 1.1 years. Total unrecognized share-based compensation expenses may be adjusted for future changes when actual forfeitures incurred.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18.75pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Share-based compensation due to business combination </span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On July 15, 2021, the Company acquired 100% of the equity interests in BJ TenxCloud from third party selling shareholders. The Company is obligated to issue a variable number of the shares of the Company or its subsidiary for a fixed monetary amount to certain selling shareholders who will remain as the employees of BJ TenxCloud, determinable based on achievements of the financial and operational targets by BJ TenxCloud during various post-acquisition periods. As such share-based payments will be forfeited if these employees cease their employments with the Company, the Company recognized these payments as compensation costs over the requisite service periods ranging from <span style="-sec-ix-hidden:Hidden_B9qgZ3K2U0O3-W7OTfIw_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12 months</span></span> to <span style="-sec-ix-hidden:Hidden_c9_DT0dR_EaCybZWoE2E0w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">36 months</span></span>. The Company classified the share-based payments as liability classified share-based payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For the years ended December 31, 2021, 2022 and 2023, the Company recorded compensation cost of RMB55,156, RMB75,960 and RMB18,496, within the Company’s consolidated statements of operations. As of December 31, 2023, there was no unrecognized share-based compensation expenses in relation to the above transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Total share-based compensation expenses relating to share options, RSUs granted to employees and share-based compensation due to business combination recognized for the years ended December 31, 2021, 2022 and 2023 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,141</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,883</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,272</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,296</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 39272595 P3Y 20461380 0.15 39606817 P3Y 46560708 0.05 7562532 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b> </p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">exercise</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b> </p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr><tr><td style="vertical-align:bottom;width:61.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercisable as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 359,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114</p></td></tr></table></div> 359202 0.17 P1Y11M15D 359202 0.17 P1Y 114000 359202 0.17 P1Y 114000 359202 0.17 P1Y 114000 359202 809000 114000 5211000 122000 4000 0 67000 2000 0 3534767 866716 20550 P4Y 298454 22000 0 1368227 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18.7pt;text-indent:-18.7pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">grant date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RSUs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">fair value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">contractual life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(US$)</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested, January 1, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,700,864</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,388,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (507,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,553)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:57.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.77%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,579,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,404</p></td></tr></table></div> 1700864 11.28 P6Y1M6D 0 1388777 2.96 507282 5.04 2553 13.26 2579806 8.07 P6Y7M6D 7404000 52568000 7404000 12.31 5.48 2.96 42672000 6883000 2557000 34916000 4918000 P1Y1M6D 1 55156000 75960000 18496000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and marketing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,141</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 292,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 85,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,883</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,272</p></td></tr><tr><td style="vertical-align:bottom;width:64.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 118,170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,296</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 13713000 563000 2545000 17794000 3141000 292947000 85508000 28883000 10805000 14305000 3272000 320010000 118170000 35296000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23.  TAXATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Enterprise income tax (“EIT”)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Cayman Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company is incorporated in the Cayman Islands and conducts its primary business operations through the subsidiaries and VIEs in the PRC and Hong Kong. Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">British Virgin Islands</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Subsidiaries in British Virgin Islands are not subject to tax on income or capital gains under the current laws of the British Virgin Islands. Additionally, upon payments of dividends by the Company to its shareholders, no British Virgin Islands withholding tax will be imposed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Hong Kong</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Subsidiaries in Hong Kong are subject to Hong Kong profits tax rate of 16.5% for the years ended December 31, 2021, 2022 and 2023. A two-tiered profits tax rates regime was introduced in 2018 under which the first HK$2 million of assessable profits earned by an eligible company will be taxed at 8.25% and the remaining profits will continue to be taxed at 16.5%. There is an anti-fragmentation measure where each group will have to nominate only one company in the group to benefit from the progressive rates. Additionally, upon payments of dividends by the Company to its shareholders, no HK withholding tax will be imposed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Hong Kong government has enacted new tax laws to implement the Pillar Two model rules published by the Organisation for Economic Co-operation and Development (“OECD”), which are expected to come into effect from 1 January 2025. The Company continues to monitor the local legislation for Hong Kong and development of Pillar Two model rules in other jurisdictions the Company operates and assess the potential impact.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Taiwan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">DYX Taiwan branch is incorporated in Taiwan and is subject to Taiwan profits tax rate of 20% for the years ended December 31, 2021, 2022 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 8pt 18pt;">The PRC</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 8pt 18pt;">The Company’s PRC subsidiaries are incorporated in the PRC and subject to the statutory rate of 25% on the taxable income in accordance with the Enterprise Income Tax Law (The “EIT Law”), which was effective since January 1, 2008, except for certain entities eligible for preferential tax rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Dividends, interests, rent or royalties payable by the Company’s PRC subsidiaries, to non-PRC resident enterprises, and proceeds from any such non-resident enterprise investor ‘s disposition of assets (after deducting the net value of such assets) shall be subject to 10% withholding tax, unless the respective non-PRC resident enterprise’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">VNET Beijing was qualified for a High and New Technology Enterprise (“HNTE”) since 2008 and is eligible for a 15% preferential tax rate. In October 2014, VNET Beijing obtained a new certificate and reapplied the certificate in October 2017, 2020 and 2023, with a validity term of three years. In accordance with the PRC Income Tax Laws, an enterprise awarded with the HNTE certificate may enjoy a reduced EIT rate of 15%. For the years ended December 31, 2021, 2022 and 2023, the tax rate for VNET Beijing was 15%, 15% and 15%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23.  TAXATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Enterprise income tax (“EIT”) (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">The PRC (continued)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In April 2011, Xi’an Sub, a subsidiary located in Shaanxi Province, was qualified for a preferential tax rate of 15% and started to apply this rate from then on. The preferential tax rate is awarded to companies that are located in West Regions of China which operate in certain encouraged industries. For the years ended December 31, 2021, 2022 and 2023, the tax rate assessed for Xi’an Sub was 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In October 2015, SH Blue Cloud, a subsidiary located in Shanghai, was qualified for a HNTE and became eligible for 15% preferential tax rate. The certificate was reapplied in November 2018 and November 2021 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, SH Blue Cloud enjoyed a preferential tax rate of 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In November 2016, SZ DYX, a subsidiary located in Guangdong Province, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in November 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, SZ DYX enjoyed a preferential tax rate of 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In December 2016, BJ TenxCloud, a subsidiary located in Beijing and the Company acquired in July 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years and the certificate was reapplied in December 2019 and December 2022 with a validity term of three years. Accordingly, for the years ended December 31, 2021, 2022 and 2023, BJ TenxCloud enjoyed a preferential tax rate of 15%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In December 2019, SH Hesheng, a subsidiary located in Shanghai, in which the Company acquired 100% of the equity in November 2021, was qualified for a HNTE and became eligible for 15% preferential tax rate effective for three consecutive years. For the years ended December 31, 2021, 2022 and 2023, the tax rate assessed for SH Hesheng was 15%, 25% and 25%, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The EIT Law also provides that enterprises established under the laws of foreign countries or regions and whose “place of effective management” is located within the PRC are considered PRC tax resident enterprises and subject to PRC income tax at the rate of 25% on worldwide income. The definition of “place of effective management” refers to an establishment that exercises, in substance, overall management and control over the production and business, personnel, accounting, properties, etc. of an enterprise. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The administrative practice associated with interpreting and applying the concept of “place of effective management” is unclear. The Company does not believe that the legal entities organized outside the PRC should be considered as residents for EIT Law purposes. If such an entity is deemed as a PRC tax resident, it will be subject to 25% PRC EIT under the EIT Law on its worldwide income, meanwhile the dividend it receives from another PRC tax resident company will be exempted from 25% PRC income tax.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Income (loss) before income taxes consisted of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (421,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (331,586)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,151,209)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (628,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,482,795)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23.  TAXATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Enterprise income tax (“EIT”) (continued)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Income tax expenses comprised of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (115,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157,526)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (325)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,152</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133,464)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114,374)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The reconciliation of tax computed by applying the statutory income tax rate of 25% for the years ended December 31, 2021, 2022 and 2023 applicable to the PRC operations to income tax expenses were as follows:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (628,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,482,795)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax (expenses) benefits computed at applicable tax rates (25%)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156,627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620,699</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,863</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferential rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,140)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current and deferred tax rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,036</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,119)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,585)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax exempted income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,803</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,617)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,283)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (135,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (606,071)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior year provision to return true up</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,949)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,759)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,465)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (620)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133,464)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114,374)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">23.  TAXATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 18pt;">Deferred Tax</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The significant components of deferred taxes were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Allowance for doubtful debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,500</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Impairment of long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,576</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Impairment of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,896</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Tax losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,672</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,919</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,432</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,327</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred government grant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,357</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 949,362</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss picked up on equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,558</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (397,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (955,738)</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,337,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,592,727</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 405,964</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 360,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,095</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Capitalized interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,544</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296,789</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 949,362</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,691</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total non-current deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,824,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,033,445</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (486,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440,718)</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Analysis as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,644</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 682,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 688,362</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net deferred tax liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (486,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440,718)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company has net tax operating losses from its PRC subsidiaries and its Consolidated VIEs, as per filed tax returns, of RMB2,099,407, which will expire at various times between 2024 and <span style="-sec-ix-hidden:Hidden_CH9udQcRn0CUBzgJ5L5gEA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2033 and the majority expiring by 2028, if not utilized</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the undistributed earnings of the Company’s PRC subsidiaries the Company intends to permanently reinvested were RMB1,803,272<span style="white-space:pre-wrap;">. Other than these indefinitely reinvested amount, as of December 31, 2023, the Company has recognized deferred tax liabilities amounting to RMB</span>159,691 associated with SH Zhiyan, one of its VIEs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">23.  TAXATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;"><span style="font-style:italic;font-weight:bold;">Deferred Tax (continued)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The following table presents the movements of the valuation allowance:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,457</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 606,071</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expiration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,790)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 955,738</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Unrecognized Tax Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2022 and 2023, the Company recorded unrecognized tax benefits of RMB87,174 and RMB98,457, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The unrecognized tax benefits and its related interest are primarily related to non-deductible expenses and accrued expenses. RMB61,827 of the total unrecognized tax benefits, ultimately recognized, will impact the effective tax rate. It is possible that the amount of uncertain tax benefits will change in the next 12 months, however, an estimate of the range of the possible outcomes cannot be made at this time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">A roll-forward of unrecognized tax benefits principal was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,528</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,528</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">For the years ended December 31, 2021, 2022 and 2023, the Company recorded interest expense of RMB6,606, RMB9,874<span style="background:#ffffff;"> a</span>nd RMB11,283, respectively. Accumulated interest expense recorded by the Company was RMB22,646 and RMB33,929 as of December 31, 2022 and 2023, respectively. As of December 31, 2023, the tax years ended December 31, 2018 through 2023 for the PRC subsidiaries remain open for statutory examination by the PRC tax authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.165 0.165 0.165 2000000 0.0825 0.165 0.20 0.20 0.20 0.25 0.10 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.25 0.25 0.25 0.25 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 675,369</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (421,597)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (331,586)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48,861)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,933)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,151,209)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (628,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,482,795)</p></td></tr></table></div> 675369000 -421597000 -331586000 -48861000 -206933000 -2151209000 626508000 -628530000 -2482795000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,082)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (115,577)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (157,526)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (325)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,887)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,152</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133,464)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114,374)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 111082000 115577000 157526000 325000 17887000 -43152000 111407000 133464000 114374000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The reconciliation of tax computed by applying the statutory income tax rate of 25% for the years ended December 31, 2021, 2022 and 2023 applicable to the PRC operations to income tax expenses were as follows:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) before income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 626,508</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (628,530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,482,795)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax (expenses) benefits computed at applicable tax rates (25%)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (156,627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 157,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 620,699</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,116)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (700)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 65,863</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferential rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,140)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current and deferred tax rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,847</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,036</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International rate differences</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 120,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,119)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (101,585)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tax exempted income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,803</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49,815)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (39,224)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53,617)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unrecognized tax benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,338)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,674)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,283)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (135,732)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (606,071)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prior year provision to return true up</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,949)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,759)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,465)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (620)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111,407)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (133,464)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (114,374)</p></td></tr></table></div> 0.25 0.25 0.25 626508000 -628530000 -2482795000 0.25 0.25 0.25 -156627000 157133000 620699000 13116000 72156000 700000 45122000 67789000 65863000 14232000 -6163000 -6140000 -26115000 -15847000 -11036000 -120678000 75119000 101585000 14536000 249000 2803000 49815000 39224000 53617000 -12338000 -13674000 -11283000 79733000 135732000 606071000 22898000 28949000 34759000 -2437000 3465000 620000 111407000 133464000 114374000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Allowance for doubtful debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,658</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 125,500</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Impairment of long-lived assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 40,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166,576</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Impairment of long-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,896</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Tax losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 358,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 849,672</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,919</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,432</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372,997</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 386,327</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Deferred government grant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,714</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,357</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 949,362</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Loss picked up on equity method investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,558</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (397,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (955,738)</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total deferred tax assets, net of valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,337,867</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,592,727</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 266,922</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 405,964</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 360,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 172,095</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Capitalized interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,544</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Finance lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 289,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 296,789</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Operating lease</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 768,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 949,362</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 159,691</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total non-current deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,824,349</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,033,445</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (486,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440,718)</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Analysis as:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 196,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 247,644</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 682,580</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 688,362</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net deferred tax liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (486,482)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (440,718)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,457</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Addition</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 606,071</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expiration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47,790)</p></td></tr><tr><td style="vertical-align:bottom;width:73.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 397,457</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 955,738</p></td></tr></table></div> 52658000 125500000 40784000 166576000 3024000 4866000 22108000 39896000 358454000 849672000 38365000 2919000 7142000 9432000 372997000 386327000 1714000 3357000 768638000 949362000 69440000 10558000 397457000 955738000 1337867000 1592727000 266922000 405964000 360989000 172095000 39606000 49544000 289586000 296789000 768638000 949362000 98608000 159691000 1824349000 2033445000 486482000 440718000 196098000 247644000 682580000 688362000 486482000 440718000 2099407000 2024 1803272000 159691000 261960000 397457000 135732000 606071000 235000 47790000 397457000 955738000 87174000 98457000 61827000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,528</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Reversal based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (418)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,528</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 64,528</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 64854000 64528000 418000 0 92000 0 64528000 64528000 6606000 9874000 11283000 22646000 33929000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">24.   RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a)</span></span>Related parties *</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Name of related parties</b></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:44.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Relationship with the Company</b></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Tuspark Innovation Venture Ltd. (“Tuspark Innovation”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">The controlling shareholder of the Company before April 13,2021</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Ziguang Financial Leasing Co., Ltd. (“Ziguang Finance Leasing”) </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">A company controlled by controlling shareholder of the Company before April 13, 2021</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Beijing Huaqing Property Management Co., Ltd. (“Beijing Huaqing”) </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">A company controlled by controlling shareholder of the Company before April 13, 2021</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Shanghai Shibei Hi-Tech Co., Ltd. (“SH Shibei”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Noncontrolling shareholder of a subsidiary</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Shanghai Puping Information Technology Co., Ltd. (“Shanghai Puping”) </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">A company controlled by minority shareholder of the Company</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Beijing Chengyishidai Network Engineering Technology Co., Ltd. (“CYSD”)</span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(4)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Equity investee of the Company before October 16, 2023</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Jingliang Interconnected Cloud Technology Co., Ltd. (“Jingliang Inter Cloud”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Equity investee of the Company</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Beijing New Internet Digital Technology Research Institution Limited (“BJ New Internet”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Equity investee of the Company</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Anhui Suzhou Century Broadband Data Technology Co., Ltd. (“SZ Century”) </span><sup style="font-size:6.37pt;line-height:100%;top:0pt;vertical-align:top;">(3)</sup></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">A company controlled by an equity investee of principal shareholder of the Company from December 1, 2021 to October 31, 2022</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">SH Edge Interchange</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Equity investee of the Company since September 30, 2022</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Changzhou Gaoxin</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Equity investee of the Company</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Sanhe Mingtai Machinery Manufacturing Co., Ltd. (“Sanhe Mingtai”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">Noncontrolling shareholder of a subsidiary since March 1, 2023</span></p></td></tr><tr><td style="vertical-align:top;width:54.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;padding-left:12.25pt;text-indent:-12.25pt;margin:0pt;"><span style="font-size:8.5pt;">Beijing Jiwa Forest System Technology Co., Ltd. (“Beijing Jiwa”)</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:44.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-size:8.5pt;">A company controlled by the founder of the Company since October 1, 2023</span></p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:12.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">These are the related parties that have engaged in significant transactions with the Company for the years ended December 31, 2021, 2022 and 2023.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">These companies are ultimately controlled by the same party. Tuspark Innovation was the controlling shareholder as of December 31, 2020. These companies ceased to be related parties as the Company repurchased shares from Tuspark Innovation on April 13, 2021.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">This entity is controlled by Waburg Pincus, a significant minority shareholder of the Company. </p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(3)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">SZ Century was controlled by an equity investee of a principal shareholder of the Company from December 1, 2021. SZ Century ceased to be a related party as the equity interests in SZ Century was disposed by the equity investee of the principal shareholder on October 31, 2022.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(4)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">This company was disposed by the Company in September 2017, included in WiFire Entities, and determined by the Company as a related party before the Company disposed the remaining equity interests held in October 2023.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">24.   RELATED PARTY TRANSACTIONS (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="display:inline-block;width:18pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">b)</span></span>Other than disclosed elsewhere, the Company had the following significant related party transactions for the years ended December 31, 2021, 2022 and 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Services provided to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SZ Century</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Jingliang Inter Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-BJ New Internet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Services provided by:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-CYSD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,119</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Beijing Huaqing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Sanhe Mingtai<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,366</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Beijing Jiwa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,891</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Shanghai Puping</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,263</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">- BJ New Internet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> -Sanhe Mingtai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,785</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Receipt of loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> -SH Shibei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,800</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loan by:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> -Changzhou Gaoxin <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,000</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Interest income from loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Shibei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,321)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense by loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,183</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Lease payment paid to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Ziguang Finance Leasing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Beijing Qidi Yefeng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Sanhe Mingtai <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,801</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration for shares repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Tuspark Innovation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,701,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Company leased properties for data centers from Sanhe Mingtai. Lease cost and property management fee was RMB14,268 and RMB3,098 for the period from March 1, 2023 to December 31, 2023, respectively. As of December 31, 2023, ROU assets of RMB171,629 and lease liabilities of RMB173,628 were associated with such leases.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In May 2023, the Company obtained a loan in the amount of RMB350,000 from Changzhou Gaoxin at an interest rate of 6.0% per annum. The maturity date of the loan was March 2024, which was subsequently extended to July 2024 in March 2024.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">24.   RELATED PARTY TRANSACTIONS (CONTINUED)</p><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">c)</span>The Company had the following related party balances as of December 31, 2022 and 2023:</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due from related parties:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Shanghai Puping</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,405</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-SH Shibei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-BJ New Internet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,533</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Sanhe Mingtai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,833</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277,237</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to related parties:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- CYSD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,067</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,080</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Services provided to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SZ Century</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 651</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Jingliang Inter Cloud</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-BJ New Internet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 170</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Services provided by:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-CYSD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,918</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,119</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Beijing Huaqing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,254</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Sanhe Mingtai<sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,366</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Beijing Jiwa</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,891</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Shanghai Puping</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,611</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80,263</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">- BJ New Internet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,000</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> -Sanhe Mingtai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,785</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Receipt of loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> -SH Shibei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,800</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loan by:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;"> -Changzhou Gaoxin <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(2)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 350,000</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;"><span style="font-size:9pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Interest income from loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Shibei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,321)</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Interest expense by loan to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,183</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Lease payment paid to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Ziguang Finance Leasing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Beijing Qidi Yefeng</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Sanhe Mingtai <sup style="font-size:6.75pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,801</p></td></tr><tr><td style="vertical-align:top;white-space:nowrap;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration for shares repurchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:58.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">-Tuspark Innovation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,701,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">(1)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">The Company leased properties for data centers from Sanhe Mingtai. Lease cost and property management fee was RMB14,268 and RMB3,098 for the period from March 1, 2023 to December 31, 2023, respectively. As of December 31, 2023, ROU assets of RMB171,629 and lease liabilities of RMB173,628 were associated with such leases.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">(2)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">In May 2023, the Company obtained a loan in the amount of RMB350,000 from Changzhou Gaoxin at an interest rate of 6.0% per annum. The maturity date of the loan was March 2024, which was subsequently extended to July 2024 in March 2024.</p></td></tr></table> 1445000 14089000 651000 938000 480000 170000 144000 2000 38918000 36673000 31119000 1254000 17366000 1891000 1223000 513000 333000 75611000 80263000 261000 500000 1000000 33785000 9800000 350000000 1321000 -1321000 1000 32000 13183000 10431000 2154000 10801000 1701804000 14268000 3098000 171629000 173628000 350000000 0.060 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:29.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due from related parties:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Shanghai Puping</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,405</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-SH Shibei</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-BJ New Internet</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 441</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-SH Edge Interchange</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,191</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,533</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Sanhe Mingtai</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,833</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 277,237</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amounts due to related parties:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">- CYSD</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,398</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Changzhou Gaoxin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,067</p></td></tr><tr><td style="vertical-align:top;width:67.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">-Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13</p></td></tr><tr><td style="vertical-align:top;width:67.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.98%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356,080</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 138142000 218405000 11121000 441000 441000 1191000 1533000 56833000 1194000 25000 152089000 277237000 6398000 356067000 530000 13000 6928000 356080000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">25.  RESTRICTED NET ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The Company’s ability to pay dividends is primarily dependent on the Company receiving distributions of funds from its subsidiaries. Relevant PRC statutory laws and regulations permit payments of dividends by the Company’s PRC subsidiaries only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. The results of operations reflected in the consolidated financial statements prepared in accordance with U.S. GAAP differ from those reflected in the statutory financial statements of the Company’s PRC subsidiaries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">In accordance with the PRC Regulations on Enterprises with Foreign Investment and the articles of association of the Company’s PRC subsidiaries, a foreign-invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise’s PRC statutory accounts. A foreign-invested enterprise is required to allocate at least 10% of its annual after-tax profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign-invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. VNET China was established as a foreign-invested enterprise and, therefore, is subject to the above mandated restrictions on distributable profits. As of December 31, 2022, and 2023, the Company’s PRC subsidiaries had appropriated RMB77,995 and RMB80,615, respectively, in its statutory reserves.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">As a result of these PRC laws and regulations subject to the limit discussed above that require annual appropriations of 10% of after-tax income to be set aside, prior to payment of dividends as general reserve fund, the Company’s PRC subsidiaries are restricted in their ability to transfer a portion of their net assets to the Company. Amounts restricted include paid-in capital, additional paid in capital and statutory reserve funds of the Company’s PRC subsidiaries and the equity of the Consolidated VIEs, as determined pursuant to PRC generally accepted accounting principles, totaling an aggregate of RMB15,231,710 as of December 31, 2023.</p> 0.10 0.50 77995000 80615000 0.10 15231710000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">26.  EARNING (LOSS) PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">Basc and diluted earning (loss) per share for each of the years presented were calculated as follows:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Numerator:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 515,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (761,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,597,169)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,003)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,958)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,667)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) attributable to the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dividend distribution to perpetual convertible preferred shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted net income (loss) attributable to ordinary shareholders - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Changes in the fair value of financial liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (829,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted interest for convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted net loss attributable to ordinary shareholders -Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (325,179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Denominator:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares outstanding—basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865,352,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,817,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 901,143,138</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares outstanding—diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 911,591,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,817,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 901,143,138</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Earning (loss) per share—Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net earning (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share—Diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">During the year ended December 31, 2021, the Company issued 7,800,000 ordinary shares to its share depositary bank which will be used to settle stock option awards upon their exercise. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are treated as escrowed shares for accounting purposes and therefore, have been excluded from the computation of loss per share. Any ordinary shares not used in the settlement of stock option awards will be returned to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Stock options, RSUs, the Company’s 2025 Convertible Notes, 2026 Convertible Notes and 2027 Convertible Notes (Note 19) or other potentially dilutive equity instruments were excluded from the calculation of diluted loss earnings per share if they were anti-dilutive.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Numerator:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 515,101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (761,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,597,169)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income attributable to noncontrolling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,003)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (13,958)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46,667)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) attributable to the Company</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Dividend distribution to perpetual convertible preferred shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted net income (loss) attributable to ordinary shareholders - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 494,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Changes in the fair value of financial liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (829,149)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted interest for convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Adjusted net loss attributable to ordinary shareholders -Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (325,179)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-style:italic;font-weight:bold;">Denominator:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares outstanding—basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 865,352,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,817,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 901,143,138</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average number of shares outstanding—diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 911,591,433</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886,817,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 901,143,138</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Earning (loss) per share—Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net earning (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share—Diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr><tr><td style="vertical-align:bottom;width:49.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.36)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.87)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2.93)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 515101000 -761994000 -2597169000 15003000 13958000 46667000 500098000 -775952000 -2643836000 5831000 494267000 -775952000 -2643836000 -829149000 9703000 -325179000 -775952000 -2643836000 865352554 886817620 901143138 911591433 886817620 901143138 0.57 -0.87 -2.93 0.57 -0.87 -2.93 -0.36 -0.87 -2.93 -0.36 -0.87 -2.93 7800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">27.  SHARE CAPITAL</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Holders of Class A Ordinary Shares, Class B Ordinary Shares and Class C Ordinary Shares are entitled to the same rights except for voting and conversion rights. In respect of matters requiring a shareholder’s vote, each Class A Ordinary Share is entitled to one vote right, each Class B Ordinary Share is entitled to ten votes, and each Class C Ordinary Share is entitled to one vote and certain veto rights. Each Class B Ordinary Share and Class C Ordinary Share is convertible into one<span style="white-space:pre-wrap;"> Class A Ordinary Share at any time by the holder. Class A Ordinary Shares are not convertible into Class B Ordinary Share and Class C Ordinary Shares under any circumstances. Upon any sale, transfer, assignment or disposition of Class B ordinary shares by a holder thereof to any person or entity who is not an existing holder of such Class B ordinary shares, the founder, an affiliate of the founder, or a founder affiliate, or upon a change of control of the ultimate beneficial ownership of any Class B ordinary shares to any person or entity who is not an existing holder of Class B ordinary shares, the founder, an affiliate of the founder, or a founder affiliate, such Class B ordinary shares will be automatically and immediately converted into an equal number of Class A ordinary shares. Upon any any sale, transfer, assignment or disposition of Class C ordinary shares by a holder thereof to any person or entity which is not an affiliate of such holder, such Class C Ordinary Shares will be automatically and immediately converted into an equal number of Class A ordinary shares.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">During the year ended December 31, 2021, Purchaser of the 2025 Convertible Notes exercised the right to convert approximately 42.3% of the total principal amount issued to 42,401,010 newly issued Class A ordinary shares at the conversion price of US$12 per ADS.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">On March 1, 2021, 150,000 Series A Preferred Shares were converted into 54,507,816 Class A Ordinary Shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">In April 2021, the Company repurchased from Tuspark Innovation Venture Ltd., (“Tuspark”) 48,634,493 Class B ordinary shares for an aggregate purchase price of US$260.0 million. The repurchase price was at US$5.346 per ordinary share, or US$32.076 per ADS. 48,634,493 Class B ordinary shares were cancelled immediately. Meanwhile, remaining 62,418,897 Class B ordinary shares held by Tuspark were converted into the same number of Class A ordinary shares of the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">On August 19, 2021, 4,100,000 Class B ordinary shares held by Sunrise Corporate Holding Ltd., were converted into the same number of Class A ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">During the year ended December 31, 2021, 16,680,000 Class A ordinary shares were issued to settle the share options exercised and RSUs vested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">During the year ended December 31, 2021, the Company issued 7,800,000 Class A ordinary shares to its share depositary bank which will be used to settle stock option awards upon their exercise. No consideration was received by the Company for this issuance of ordinary shares. These ordinary shares are legally issued and outstanding but are treated as escrowed shares for accounting purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On January 27, 2022, the Company’s board of directors authorized the issuance of 300,000 Series A-1 perpetual convertible preferred shares by re-designation of the authorized but unissued Class A Ordinary Shares. As of December 31, 2023, no Series A-1 perpetual convertible preferred shares have been issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">On February 15, 2023, the Company’s board of directors approved and authorized the issuance of up to 555,000 newly created Class D ordinary shares to Mr. Sheng Chen by re-designation of the authorized but unissued Class A Ordinary Shares. The Class D ordinary shares will have the same rights as the Company’s Class B ordinary shares except for voting rights. Each Class D ordinary share shall be entitled to 500 votes on all matters submitted to shareholder vote. As of December 31, 2023, no Class D ordinary shares have been issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Pursuant to the shareholder resolution adopted on October 5, 2023, the Company’s authorized share capital was increased by creation of an additional 1,500,000,000 Class A ordinary shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">During the year ended December 31, 2023, 3,252,768 treasury stock was reissued to settle the share options exercised and RSUs vested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">27. SHARE CAPITAL (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">In December 2023, the Company issued 455,296,932 Class A ordinary shares to Success Flow International Investment Limited (“Success Flow”) and 195,127,260 Class A ordinary shares to Choice Faith Group Holdings Limited (“Choice Faith”), for an aggregate cash consideration of RMB2,122,123. Both entities were controlled by Shandong Hi-Speed Holdings Group Limited. The issuance costs for Class A ordinary shares were RMB37,720. In connection with the financing transaction, in November 2023, Mr. Sheng Chen, the Founder and Executive Chairman of the Board of Directors, and his affiliated investment vehicles (together with Mr. Sheng Chen, the “Founder Parties”) entered into a voting and consortium agreement (the “Voting and Consortium Agreement”) with Success Flow and Choice Faith. Pursuant to the Voting and Consortium Agreement, Success Flow shall vote in accordance with any voting instructions provided by the Founder Parties during the period beginning on the earlier of February 29, 2024 or sixty calendar days after the closing date of the investment and ending upon the third anniversary of the closing date of the investment. In December 2023, the Founder Parties entered into a supplemental agreement with the investors, pusuant to which, the period of the Voting and Consortium Agreement was amended to commence upon the later of (i) the expiration or termination of Interim Period and (ii) the occurrence of the Triggering Event. “Interim Period” means the period commencing on the date of closing, being December 28, 2023, and ending on the earlier of (x) February 29, 2024 and (y) termination of the Investment Agreement in accordance the terms thereunder. “Triggering Event” means the entry by the Company of a framework agreement with a third party, pursuant to which the parties agree to enter into a long-term strategic partnership for not less than two years in relation to the low carbon strategy of the Company and/or the expansion of the operations of the Company in Hong Kong, Taiwan and/or other territories outside mainland China.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 1 10 1 1 0.423 42401010 12 150000 54507816 48634493 260000000.0 5.346 32.076 48634493 62418897 4100000 16680000 7800000 300000 555000 500 0 1500000000 3252768 455296932 195127260 2122123000 37720000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 8pt 0pt;">28.  FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company applies ASC 820. ASC 820 defines fair value, establishes a framework for measuring fair value and expands disclosures about fair value measurements. ASC 820 requires disclosures to be provided on fair value measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">Level 2 — Include other inputs that are directly or indirectly observable in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Level 3 — Unobservable inputs which are supported by little or no market activity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">ASC 820 describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach; and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">28.  FAIR VALUE MEASUREMENTS (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">Assets and liabilities measured at fair value on a recurring basis include short-term investments, available-for-sale debt securities, the 2025 Convertible Notes, derivative liability and share consideration due to the original shareholders for business combination. Liabilities measured at amortized cost method include the 2026 Convertible Notes and the 2027 Convertible Notes. The fair value of these financial instruments are summarized below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement using:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- Available-for-sale debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2025 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2026 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,446,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,446,432</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2027 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858,095</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,446,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,395,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,842,305</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement using:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- Wealth management product</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2026 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,196,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,196,500</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2027 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586,681</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,706</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,196,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,775,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,971,887</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The 2026 Convertible Notes are classified within Level 1 because they are valued by using quoted market prices.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Short-term investments are valued based on price per unit quoted by financial institution and are classified within Level 2 of the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">The 2025 Convertible Notes, the 2027 Convertible Notes, derivative liability and long-term investments are classified within Level 3. The fair value of 2025 Convertible Notes and 2027 Convertible Notes is measured using binomial tree pricing model that involves several parameters including the Company’s stock price, stock price volatility determined from the Company’s historical stock prices, the remaining maturity term and the discount rate. The fair value of 2025 Convertible Notes as of December 31, 2022 was estimated with the following key assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">94.00%-96.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.23%-4.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">28.  FAIR VALUE MEASUREMENTS (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The fair value of derivative liability is measured using binomial tree pricing model taking the value difference with and without the redemption feature that involves several parameters including volatility, discount rate, risk-free interest rate and the probability of triggering events. The fair value of derivative liability as of December 31, 2023 was estimated with the following key assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of triggering events</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The assumptions are inherently uncertain and subjective. Changes in any unobservable inputs may have a significant impact on the fair value of derivative liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 18pt;">The Company measures equity investments elected to use the measurement alternative at fair value on a nonrecurring basis, in the cases of an impairment charge is recognized, fair value of an investment is remeasured in an acquisition/a disposal, and an orderly transaction for identical or similar investments of the same issuer was identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;">The following tables presented a reconciliation of all liabilities measured at fair value on a recurring basis using significant unobservable inputs (level 3):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025 Convertible Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 513,754</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,650</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_fVVMEkgHpU26xkGz8CXxzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,626)</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4-_l7NTt0E-3NBEcmovNtg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,816)</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (527,089)</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,127</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share consideration due to the original</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shareholders for business combination</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,577</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfer out of Level 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,577)</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_daBOkpx8sE2lnJnPMaqoGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,746</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,706</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">28.  FAIR VALUE MEASUREMENTS (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Assets measured at fair value on a non-recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company measures certain non-financial assets on a nonrecurring basis. The Company’s non-financial assets, including long-lived assets such as property and equipment, intangible assets, right-of-use assets, and goodwill, would be measured at fair value only if they were determined to be impaired. The fair values of long-lived assets and reporting unit were measured under income approach, based on the Company’s best estimation which primarily includes significant unobservable inputs (level 3) such as future cash flows and discount rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Long-lived assets within certain asset groups were measured at fair value on a nonrecurring basis at December 31, 2023 due to an impairment recognized on those assets at that date (see Note 2(p)). Fair value of the asset groups was estimated using discounted cash flows under the income approach classified in Level 3 of the fair value hierarchy. Under the income approach, revenue growth rates in a range of 0% to 38% were used and the cash flows were discounted using a rate of 8.6%.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement using:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Long-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- Available-for-sale debt securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,600</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2025 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2026 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,446,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,446,432</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2027 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858,095</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,446,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,395,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,842,305</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measurement using:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant other </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value at </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Short-term investments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- Wealth management product</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 356,820</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2026 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,196,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,196,500</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 6pt;">- 2027 Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,586,681</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,706</p></td></tr><tr><td style="vertical-align:bottom;width:40.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,196,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,775,387</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,971,887</p></td></tr></table></div> 1600000 1600000 1600000 1600000 537778000 537778000 3446432000 3446432000 1858095000 1858095000 3446432000 2395873000 5842305000 356820000 356820000 356820000 356820000 4196500000 4196500000 1586681000 1586681000 188706000 188706000 4196500000 1775387000 5971887000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">94.00%-96.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:80.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.23%-4.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div> 0.9400 0.9600 0.1600 0.0423 0.0428 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 90.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14.65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Probability of triggering events</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table></div> 0.9000 0.1465 0.0399 0.1500 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025 Convertible Notes</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 513,754</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,650</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_fVVMEkgHpU26xkGz8CXxzQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,626)</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4-_l7NTt0E-3NBEcmovNtg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21,816)</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (527,089)</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,127</p></td></tr><tr><td style="vertical-align:bottom;width:82.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share consideration due to the original</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shareholders for business combination</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,577</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfer out of Level 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (214,577)</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Derivative liability</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_daBOkpx8sE2lnJnPMaqoGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187,746</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign exchange loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 960</p></td></tr><tr><td style="vertical-align:bottom;width:69.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:28.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 188,706</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 513754000 46650000 -22626000 537778000 -21816000 527089000 11127000 214577000 -214577000 187746000 960000 188706000 0 0.38 0.086 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">29.  COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Capital commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company has the following commitments to purchase certain computer and network equipment and construction-in-progress:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,435,439</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 348,096</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,120</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,402</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,744</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,800,808</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Bandwidth and cabinet capacity purchase commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company has outstanding purchase commitments in relation to bandwidth and cabinet capacity consisting of the following:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888,030</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,716</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,244</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,906</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,820</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,627</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,372,343</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;white-space:pre-wrap;">29. COMMITMENTS AND CONTINGENCIES (CONTINUED)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company has recognized an accrual of RMB98,457 for unrecognized tax benefits and its interest (Note 23). The final outcome of the tax uncertainty is dependent upon various matters including tax examinations, interpretation of tax laws or expiration of status of limitation. However, due to the uncertainties associated with the status of examinations, including the protocols of finalizing audits by the relevant tax authorities, there is a high degree of uncertainty regarding the future cash outflows associated with these tax uncertainties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Securities Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In December 2023 and January 2024, the Company and certain of its current and former executive officers were named as defendants in a putative securities class action lawsuit filed in the United States District Court for the Southern District of New York. The complaint alleges that the Company made materially false and/or misleading statements and/or failed to disclose certain material information concerning the founder and co-chairperson, Mr. Sheng Chen’s financing activities and the related impact on the Company’s business operations in violation of the U.S. securities laws. On March 22, 2024, the Court ordered motion-to-dismiss briefing for the amended compliant to be completed by October 3, 2024. At the date of issue of the consolidated financial statements, the Company is unable to predict the outcome of the lawsuit, or reasonably estimate a range of possible losses, if any, given the early stage of this lawsuit. Therefore, no contingent liability has been recorded by the Company as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Operating Litigation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In the ordinary course of business, the Company may from time to time be involved in legal proceedings and litigations. As of December 31, 2023, the Company did not consider an unfavorable outcome in any material respects in the outstanding legal proceedings and litigations to be probable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company has the following commitments to purchase certain computer and network equipment and construction-in-progress:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,435,439</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 348,096</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,120</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,402</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,744</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,800,808</p></td></tr></table></div> 1435439000 348096000 6120000 7402000 3744000 7000 1800808000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">As of December 31, 2023, the Company has outstanding purchase commitments in relation to bandwidth and cabinet capacity consisting of the following:</p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">For the year ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 888,030</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 227,716</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 173,244</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 72,906</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,820</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2029 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,627</p></td></tr><tr><td style="vertical-align:bottom;width:86.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,372,343</p></td></tr></table></div> 888030000 227716000 173244000 72906000 7820000 2627000 1372343000 98457000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In the Company-only financial statements, the Company’s investment in subsidiaries is stated at cost plus equity in undistributed earnings of subsidiaries since inception.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company records its investment in its subsidiary under the equity method of accounting as prescribed inASC 323-10, <i style="font-style:italic;">Investment-Equity Method and Joint Ventures</i>, and such investment is presented on the balance sheets as “Investments in subsidiaries” and the share of the subsidiaries’ profit or loss is presented as “Share of profits of subsidiaries and Consolidated VIEs” on the statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The subsidiaries did not pay any dividends to the Company for the years presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 18pt;">Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted and as such, these Company-only financial statements should be read in conjunction with the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Condesed balance sheets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192,953</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,399,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,352,240</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,506,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,545,223</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in subsidiaries </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,484,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,484,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,991,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,545,223</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LIABILITIES AND SHAREHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137,826</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Account payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,208,495</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts due to subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 896,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,225,778</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,522,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,572,156</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,859,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,769,946</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,706</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,859,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,958,652</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,381,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,530,808</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shareholders’ equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A ordinary shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class B ordinary shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class C ordinary shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_cuVyuhXhxkW8k1KxDylrKg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0ygXoYLnZUC6HYB1xyYz_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,239,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,291,312</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,343)</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,291,872)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,935,708)</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (349,523)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (326,953)</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,609,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,014,415</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities and shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,991,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,545,223</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">30.  PARENT COMPANY ONLY CONDENSED FINANCIAL INFORMATION (CONTINUED)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Conensed statements of operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,663)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,663)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119,932)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,452)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes in the fair value of financial liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 829,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (165,930)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share of profits (losses) from subsidiaries and Consolidated VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (515,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,358,791)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Condensed statements of comprehensive income (loss) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive (loss) income, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,365)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive (loss) income, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,365)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 465,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (674,487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,669,201)</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Condensed statements of cash flows</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) generated from operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,940</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from (used in) investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,670,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,571)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,592,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net increase (decrease) in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,631)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,661</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Condesed balance sheets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:22.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 99,962</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192,953</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,399,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,352,240</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,506,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,545,223</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Investments in subsidiaries </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,484,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total non-current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,484,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,991,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,545,223</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">LIABILITIES AND SHAREHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137,826</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Account payables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 537,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,208,495</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts due to subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 896,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,225,778</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,522,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,572,156</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Non-current liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible promissory notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,859,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,769,946</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Derivative liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 188,706</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total non-current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,859,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,958,652</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,381,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,530,808</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shareholders’ equity:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class A ordinary shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 103</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class B ordinary shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Class C ordinary shares </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_cuVyuhXhxkW8k1KxDylrKg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0ygXoYLnZUC6HYB1xyYz_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Additional paid-in capital</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,239,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,291,312</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,343)</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated deficit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,291,872)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,935,708)</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (349,523)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (326,953)</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,609,613</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,014,415</p></td></tr><tr><td style="vertical-align:bottom;width:75.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total liabilities and shareholders’ equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,991,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,545,223</p></td></tr></table></div> 7661000 30000 99962000 192953000 12399253000 13352240000 12506876000 13545223000 1484730000 1484730000 13991606000 13545223000 88225000 137826000 56000 57000 537778000 4208495000 896675000 1225778000 1522734000 5572156000 5859259000 1769946000 188706000 5859259000 1958652000 7381993000 7530808000 56000 103000 4000 4000 15239926000 17291312000 11022000 -14343000 -8291872000 -10935708000 349523000 326953000 6609613000 6014415000 13991606000 13545223000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Conensed statements of operations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,663)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (275,881)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (36,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (24,663)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (119,932)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (247,083)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (94,452)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes in the fair value of financial liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 829,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (165,930)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Share of profits (losses) from subsidiaries and Consolidated VIEs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,762</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (515,276)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,358,791)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr></table></div> 275881000 36219000 24663000 -275881000 -36219000 -24663000 -119932000 -247083000 -94452000 -829149000 -22626000 165930000 66762000 -515276000 -2358791000 500098000 -775952000 -2643836000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Condensed statements of comprehensive income (loss) </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net income (loss) </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 500,098</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (775,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,643,836)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive (loss) income, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign currency translation adjustments, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,365)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other comprehensive (loss) income, net of tax of nil</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25,365)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Comprehensive income (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 465,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (674,487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,669,201)</p></td></tr></table></div> 500098000 -775952000 -2643836000 0 0 0 -34908000 101465000 -25365000 0 0 0 -34908000 101465000 -25365000 465190000 -674487000 -2669201000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 0pt 18pt;">Condensed statements of cash flows</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:39.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash (used in) generated from operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (218,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,927)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,940</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from (used in) investing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,670,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (37,571)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net cash generated from financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,037</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,592,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">—</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net increase (decrease) in cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,903</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92,358)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,631)</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,116</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,661</p></td></tr><tr><td style="vertical-align:bottom;width:57.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> -218664000 -14927000 29940000 113530000 -1670058000 -37571000 143037000 1592627000 37903000 -92358000 -7631000 62116000 100019000 7661000 100019000 7661000 30000

    E1&\8J:\=:H"F6[XFOC*0Y51 MK]OH:4[%5=;=[M$9*61G%O4J&&WJ<+D;7I$;>=WGAV#5Z>"E04-QZ>-ZK4M?*TT$K5A M96TR"D2-^JP=QSW4:MQ[KRH=7^V*@&=.7]ORF]P=E%*W^ZW40M)+T;(?,BUW MTE"VF-\J!3CD1UC3'R[M2(R)[*6 GXNS@5["T^#AHULB+>8.7 ?YA- M;G27SZ/ \< K\?U3PCTHV1@F,L]P$ZJ5\)HL$&NO]4'Y\19.(-J$-Z6]\4"O6.:;*C9'L:@^[;.+#Z.WA,&TX-67Z5 '1 MO6Q:^JAG:A8[PN[U>F? 1<@].7"3VI>;Z/9W/8<%Q(H4TQ^O+]K"831$UI0< M$?Q>2U9ODX*%57HZNPU1 U46)LWLT &FI(SHGGGL%ICOV;<>:"]+]?G'+V:# M+E5.&ZW6O"1G$ E&31'25655TJ]#5ITA^Z>M<\1 M4U'-'O45I;"P^(:*YQ77,:WN:/U%>V780_\%7(Y?=AMFC+@2*G'#\Q. M*E<2$MW<@TFOAEZQFYV #E"!'V@E�VQ)IH'$4;3%)4:?[NS/PRU+8Q2VR% M+>(4RL;RFM+-F[Z<$HC;&@#?<+$F..J)DHUK00.0)_Q6\8!2+U(L?.>@C6!] M6B&S\"W' NH#5,WJC%B(TAY'QTYU H5./R.*?2YX7J(' M1RK))EAFSKV>T?;C^?4K#LH1MRN$\E "#>=^2?2E1GMWFFPZO"91^7H?'M_YXZ+ MP,\S[( .@3$Z'WC:EG!7!!FH(V-(V@H M]9-GPFG@Y'E;Q07PE&AR[?^ZH/5_+:GTX9D8!Q9.>#!#^L3I'HO-MJ/9GWZ M7-'H"/=M-%7:_NZ^V(%U?YE2WKQ!5R>82 2>SI=M* F.ERM1?F=G-PR(Q1*3"?'O2!5G4"HSJK2 M:H$AKJ.1>5AAP_.+%,[G?6,?T;&O6DH/N=9V>V)(K%T#[64?1R(P*J;B7E#O MX>@%P'F4@QNX "C,Y%%?/-<#/!2M<7X/"+&^9&>Z< L0!)5FZKZ)2_ \.<6Q M;FMML[G#1\D\\6N4HKX #FDCYX*R3;_EX$8@U$K2Y<9.;$'ABV\>?DT=K4TS M64GM?^MT\]#(@PC8(NC1A);7]P22C^%X'"366GDGE^OGC'Q'GQRJY<'*: M: L-#%SA#NL&+'_.;/$3_M"9O_;;Y-7.G1E?\SEPNDM =;S[XY&\+_WY3^N/ MGH4].E-*H%1YWL1,M&SPFX@?64ZJ&._>#OYM"7?$;];K)Q"4PNHL+LT_*&,Z M%>N#H4=U=EP J/+OCFZ.EC-9XA,'G2LO) 5G[K3:6;'G+]4M-,DCT0#XSH)> M\;RYJ>"1_D?7H\3NY;V$]RQ7)=0"\ZL3C;[V2#B]QLP3NSDMD%G'2,=+H3/4 M'C(3:!UY7P!J\9"[_>F+X(XSL[.MS(V,%1?E"7X7%8(!%, M?/S0'-)E*A@I.H7[[LLU ]\1^-!Q"T1/4[Y%%+QWTSWI+1Y0W/UG#1\F'8]' M66>QAJB@V!:!3^M9/'J2=R8/WI0HJS]Q(J3Z>>I5V?0UPKP]($)5DVS!PF]2 M5/<)YO,75JK>[Q74.M\>R"@Y2S!=[7['6:>LQI]PVV^ZZHR!QF$G)4^*=<^P' Q&UGG'HH6M?]62KT"_S86]75'7GIF3Q;^EM" MA,& S!U0DX+UAH?3;X<<$ ]*,PR9:884&(W%0Y!SXJHA< G;)^O#;>6GXX M3-M+>+,*9L"1>DYW,U_.<2/[C-;Y:#;7WSSVTF29>A.^,= MJ3.EO-:)Y*FL2H&H> DG17U+4HN"-U&%=1GI)LFL_!\4("FP\.>E:E:-@,UJ M';3LRB&86K=$PYHICJ':=* N23OEAW-TISAMA?Q3H98/1.$&_L72W<<192DZ MRS]$1,<5H[FO6*FIG 6LE56[4E1R?!J=%P[9?QXLEQVOD)4N^SV!8N874S1S M-Q?(H6SY^2B'M<5XGZ&\O%7YQZ7L#QP9*]^:6GR.(JLG)N C":M:10L"X-Z:M8^EE!UG4!]&CX4GTH^L"K*2KZS5-U M5XXW[,'-P8+$N_97KX#%^2I)@V64(.[P9BJ-MBI83^//0I#X/!]LE/T>9UB6 MK!!ZLWV[]\9?6C%+IT=HHPB8XF>MY769SL5O!CD MS>IB:#,\->*@C7ZCE:E^6MJIV-7%*XC[/KJW:.[>%S:'?, USH-P3W)=E:M9 MPU<>PUBRBM,%==V\ /;014%[S"_(VLLL(7O&@3RO+H#4.,4+(+%YC*STH87> M!7!5T+@' G>'W5Z//<^[?XCWWKD>%RT:5F2?B$!HFB^ P9Y,_ K-BR^[YJ;C MI&'*:$CG;H3?2%LAS!*-7##U)11WOYG5OS^4E!%B1P[O[_%#-(>AA(U&L2G@ M*/,+8!F)]U.7;OXDV&0P>IL08MH:M/05>QL/%,38\("0QP?/OW#Z4FLPJJ&5 MQZLG\$>1W^$%D"!T6=?8/_H/LGW^2;81%7H4OAK=R@EC1D_'>+6]P2D%Z&K\ MN'E(8=N8K2_^D3=\WH? (3\V)/&*RNL'9.-2_W^\]($*R8N3"R"Y$TU1CVUQ M7,"&_[GL4XR"1$.NPM3@D$B5&U-;N%O0D_*#X6L;>[32/=E?6]PER[=,PF*+ MR8C==X+1$VD26CQ M1 4N9%P 79MFNQ? 0ZP"Z,?_RG=$Y4=1H"5Z&>=I$LAV_K$ M%9'<9/<>;8D@*4L>%D&(>Q9E9YE8F(!D@KKVQ+$.1#-K%8+XI3*6H"\ YD@$ M,X[8\4_VX3)F[*\7=-*V> %TCM)#%SK]RH[RT#Z]GZ4KHFHS)2!"3D 957F> MNS.M?/6&@4 _A[U<.Z(Y"/-0H4<<;\_?()COV6^S^5188O;^5KN:@;TZN7\! M"$1>5OU#)]I.*&J)_BE40?]3IM8N9>K:7V\%0H45JX*&Q+HJN7+N=N]R::9! MHNS'R^[1.R)OY3]H$$V73!F*5;Y%QKE&M'[UO[-I>ZY_170!A+#VDLG/,.$+ M. NI7=SM;56N2@W8 G/G+KT.NGSWNR#B./X"J.9%;2GD]EV;P/Z0?-I/2WR> MP/ZJYY;XM$^=XO])H:?U11UWC<%>CBOQMS&W^)ZG>L,WYPVT)!UQKIF,W:7: M!&=TQP*E*S)[[/XEI^Y^T'&2C=_'?TA2*J3M2U$\*FY+J(-YM,FRHBXUM82.Z+NG&G;'O'3VDKJT]BK-A8 MK$GN_N[H(",&/[+H_G^<8.B<^]S@F0;LL:[H"KJ%#+X<-FA5UC*_>>:FPR+? M*\^X]7Y9A0W_KA>64:7BX:B@B,0]A3?#;@>GMW*H$FB-H=^13U/,R(V-F5)? M\'^)')3IXWWJ I:8(_/P_]1C#*NM_32[<6IS5#=]\S267RYY15/H\5+RKU5Y M.<#^4U\[B5/^W]2I]'DN3*T48P_7.%\)^3*<^R(AJ-#TVB=G!H-!0OT@5\K8 M-R(>6LV#2>TBL03RO0P$ZX^-W@=]3T?[G#.[1H$Q1/!=W).'>*WIVKUP8-[* M';0(BFP[>:+*5:+A:_1?2F@GV*@Q&K5D56)$CD:V78%Y(C(ED0GQ@C]KE*^> M/:J-V=0?8V-.8?=)(@H?[V04R>.F<<^@-7]2]!W$\M2T4QCFA0F.72LUVE+A M6DS*".H3"E9V:BZ/,?$<"4(4H\6"3N,M_?\^[O8_E N49E,&CBA,AWD5 M3G@%Q;71B(JD;:P<]#A[D4,"W)52Z67,= 574DS86=OG@P$ #GEMI3@&!;> MM*TUPU3QD ,"MK[4H5]A&KK\0-'2 =H@N*SE!VWME8:8G6>P1$%2124>,U5 M[)ZTH5)#L"UE% 930H'BE(PNXWE-RQ= KR5'AW_)>DI]L@9C0N0D9A!4J9+:N9:#?5D]XS[C1M8SY*\C#;[:F/D M$>/:8$YLH#O>Q59#'8-/[A;\YZH(T)._(KSH/%OZFZLQRJ6"J:UL'AIS =Q# M,Y45W"SPIZ35D[IEHDFZ46)8Y2>-&G'V\]C&#'5 E(YEAS[@^N0RN<>R- M5.(<@2!JQO"B_5,3[(X+<""2#^3"A)3I]6+%1L$GFGP2V5\QT%2]]&- JF)G M/RQL^[&2&NKV?I?,U#%;4<\%P/&"=FVOMZ1]M CCVQ)-J\L_B/=ILUL(Y'HK MOOFU?K-W+30F%Y6B"-"H4C?KI0M]9&T/OL':WDX&K+*N?#I[2;LP>!7C\9#< MNW:_^^M)']P#N ",]F)EW(!5#ANBX+?PJ3:.E+5 "/1,,D/K#0ADM:=U3AB@ M5JIL!V*$J:#K.U/?(*:CL4;6)9N;A0N.3=U9\3Q0KI$]U=]U7R.>\.IZ=U"3 M$7-,?R$7J6 ;T$1U/+!5.]OD-E4>PBC+=;!'KTE.)SK%8Z:?.3LB]%^+DM0\ M2$'GJ\6ZA_>Q!>9HNBF;M$EN]I%5_'L$#K.4PQ2A)+-:KW^[G!NKK+]P.9)Z M0$4L _8(PSIJR6!Q? $4NW$;_[LN5-Q() M+B=7W#NG]@B:Z9M$4]<'V!.'Z=5(CM#)FJ,55]WEV8V(:8H7_!U$'MO8)(F] ML31D4[P9$S^]M5F;V$,8[$/C@XZ@J.:FHPB+)V<]\OES(T(1:CMA )_#[<&7 MX^[XJLXS[#'6]_: KOKVYX D,0O%&_4XPJ^R4TEFIMDL4$T'DV?)LFXX@:H9 M3K.\*UW^D1!)K@_=_K6^1MMX=,*_B</[>V)J?X_S>U]E0,L'X@)-=4%PM:QFBX8W:MW #S?VRE;IW M WT\23US-PGFBK_I\U=X6_=A>;/,7.EAKU)8AB:TD%3]+/USG7?&^UBX"IL5 M*2X 1@N':7WES&_?3LUSDC^>5*4S?FXRS! _$*!EC)8@^%4Z(N M "L+U6+BMR5J?$R/7,9);C\)M((_6&WL?=3+"=#+.7;#\:O@"NV$4T M\QN0]WPJI8P-=G-/RAJ2XYC.,UUXD?A'RO/7O2/51$&[V#[/:N)PN?8Y)&!_ M!21?3G'G,C8G];?8W.W+V%S)69 EKN&_=F)C]#%P @FIUN_^%'L!=/.5H/%_ M!C-:>T^,"J?_W:T'9)_^M3?Q$ZG_]3CK_V.@5[@7&_0%.O@4,YR/@71F";WY M7J>EVC!9],XQR4)7ZHTGI5H0U.T+4598#!;)7Z::K[18!Q7_JG M<"30Z:>3!Z).CS!YC"-Y.7JB4YD^8A'.:K7)VERLK/=WUOG"LA1\@#$R?=G. MLL GM9"9RL =P@3F#V?ZI[RW*U==YW0>C%!+-B8 >WX?I!3G)=N*:0W6?XPP<-*C%]2NSZ!4)>*>4+5CYYR'4_F$5#F' M'LC&5A)FGHI4*._C[N M@=##!(/@V?2P^WJ6ZJV_C][(8Z6=JO221:(S9.TT(.%>8%1YH" =""NZRI4# M?3%148]7+K^@CQZ-,VT@IHR[YR98[U#Q.# P.RBTQFF4*.._7V2RP.VV5>//(8%*F'X- 4;;R+"PAB%[548H\CP]M_RBG ]%$H,+ 5Q@M)ISOZQU]Z@V1H?NW2&HRCDH#R*7G MU3M4V%+5WWU[W23Z5B3I;HC-!:"93D*M"8%.#>D#7Y)&>:MJ=\/::&!ZN2\4 M5(K05O..3>$M*:DRN_"2>SJ440_']N?H(&R!;U%O$3?#\W\[UH&92 K>OV\R M,^M@CG"^K1GUZ:&J"!0@F I6&-23[!8T2D%LH%.D?5]IL8-NWAN\$1M_?ZS2 M]ZY'2]U]R7TCHX)A=^778MXNSO9\*U%U6Y[!GCNW JHM; (Y8 ]6P2SL%P!Y MNGY04-')NF!'@&?7/N8M AP)TR\OBBI X3Z[NCK#1 Q^I-UXZ;S:*<191"5, M>8@(5C:(05D2"W951!_-X"I=T9Q>% XPK5+'5Z+EP08K?- H)(JUD_&2-31('UL[NXR-'RXX?7RR:Q.DAV_=H. M'@DUD::A%=D'I.0 TX9"N63&M*CI\F>*SR[,(0_'7KVTU M'\HTQUJGRLW^1.-8,/3(!))?YK_7LAE2]>N;6IM^%MY!37Y><'>7')9Z_3;9 M5(?EC)(@F%0&U)D0PX%$$@7!)1UW=P\N &5 65 SYHC"*![3-5)^QYE6\$;( MH'VK3R#+J'S)X1*$NA;"ZG !LX" Z:"Z$T40]Y_>+J6/P[Q^F.I3)<^9W M!N[8$]->S?)?J2XKQ(2@*1!&74ZBPKV.\ #!SK3:NG1G>ZXW5(,*K>F.7B/C MVAXZ_JD<;H0A\4M$LYO? ^DS#7<-,'5>.D_LN 0F<^,-O<5[O8^<>,B]1^Y? M">P%N#X2UD?^!^4S!0J'V"^P8+B<7YF#$"\?W8R2/-92(7XKNWJ"\ %QV6HP/>EE\P.PT/ M_(LK.-"O/B$MZ;$OFU&ID2U/LQ@F7BHI.WZIOOF><7949%I6_-8U]6#"]@:B M9JYO9=F18'HT'J^'X&'=4*TCQB>'\NRC':1V0,.E:QN56?,VMX%LX$QOL9]X M3_;#J4_O4_=&^SPHPIXBP)]??*M>5(2Z:-4X?5ON0?MVLKZ8%8XVPWG-%[]Y M]A< JQ:RO\5.Y5H1EK]J/3JO+@_O)TQ6?#RZ\W'%N/5(O/6V7]!A?3H<+Z8+ MS'-N?I@78_MX*8M[J31YB:M)+R&OD1/^9DWLWN^H&60G\DY_]2/A%Q?\@$.8]!!+#I2 MV36%Z23IJP]5""9QHVS:C,?I@YSY-K$>9"KS&@Z@?_(JZ))5QZ4WVBZ7.0?= MF.B1@#V@0@CKJ3@+L>]B-+=]RDJKM/AZI\E6PZG]/133@.VXU%C\Q^>82$&X M]2J:X6;@Y(=9]NH:,UL6'\\,^Y7R,.W(QQ/E5G4?"]KJ%#O-[[9+6&70*2XM M^BPN.7,84:IPP/1[L2EDVQ> Q&01\D^C:[0AWJ@$,F/TL+H7 (6"LJVSF$C2 MEB#JL,510=>;\G[!^WK*TKB^U4+E=I60W)9.9'UT[?G5A0Z_H,A:Z %[ID\7 M>:%^<;]=O>:5P$%/149-18][5R4\.R /4P7#E?SI:2X =CX#7DFK-29+-WO1 MZ9R._NT8H![>F >I->JZ0UW0&Z8D_9XL&X.;]@_DVV=\H1]QNO7#C.RG:&\J M05SN/L=GTF$>X^KZ'9%B.S+6.3^B8?=78!*8GB-RWKH[!6_I#,!TEHY31S[3 M9?!T6VM'HJ$?)39PM[W!MQV*JO*_&A8L2;&:R8X\EK&]PU$@18$6,%\6P#%;/_E:2;>.^/3.9FW.[JWNL%5)(66[5E2B_@A 3D@_3 M0_F$M&B5=Z C%*,/AA56CN0L.^O2S?-B=!AUJ-H5(>H8?ZW7ASJU;10.,W$] MHRI[ ^S12E]O[WA1NH'D^G.H3(5'6E4PV6:H[,Z")M3VEJE+&=YA:;IC]-8L MNHO"]\O,C(Y@BC;ED[]Y+(9,GQ:SH]ELW+_U]FA&"[Q_IHZ7]V\EMK_@6F2- MW &!N<'*,2VIWR7R G]"Z&D44BPIH9Y"[$FXI)*CT8;M.4/;[$BL?W%94AWF MIPUSCG0C%U-=9Q@X326;Y]$(Q/1[+48+PHU 46]8J=&*ZTDA5^-&SN"C< MRMJ= R26' :^<5*8Z$*44:ASM8;@X GC$I,*">;M9Y/9^5F8'3/31$]5MT@@ M>XW06CM-^^HGCH1BK&\-IA%)]>CH&<82D:XXKS+:G26,:Z]K:&WX*M%!F5JE MFMS'32>H+QYE?D!PP.FKM7U;$A6(C+T\I+QSV3O'2=\:%R"<@;X3Q-PBR:.C MPK\F]H$_3=:53"&O*A3V[0)XR6,6"X^:DZRAN\*1W65Y!9.*\ EC5T=;=@U? M/=-N:(SQJ0HBTDM-GK+))J88V@:QK>8\>T^\'PSR^;D-T[W6.NPPU.360/DI M_VG08#D[>_57DB82_Q0RSBM%G]9;A>O4W8O-6^I5[KTX.B&5<8M>:5I$L1YO M/R4DT_LF/.(J+19M6.]6C"G*U7DY@M:1@%XSL';CX7GU9JCN3F?2&,J7F*I, M^ ZFHI05-XBV[!R/LK1&=L3?TE2G3)_C4ENR31R<'!)")FBS++?M I.0FP@I)C3&<3$?;1^E%0%:%2TZU6K#8UND$#N MO75Z<7C@V+*:( OKB'Q8#YMK-^CJ !PGPARYM7LK%4<[*,'XWCC MSA?*[DH<_"K[+Y.!2[YL-&W'NG47S/8K$8Z02HB0A&8++2[?5WENH^O-ER'\ M=N^P@A@]G!K5XKUH;M9IP8/)5#[Z6&;Z9[V^3A=^!@S3)+QLNY7H?&+\GF^% M^#.WE;VA';HB[*:H%[M8#,BYP'%,M.HU:CDT7RB6]\Z]!I:'-4D]C*D92]?) M:AQ.LV- M)[F2+;][UL!OO^:>Z!]*!9V.;(&@F;L&O9Q5;K4Z+XG+J;!50VZ)Y,?*Z@WX M!4/7A-X%,<.,+@#*U +,;Y>79MWU,D=)[)]%*=IM4G84/<62.3T[4ZZR4)[A M/>2SIWBINS:["*('ZTDLX77PT[2&L,6*6"4D(C7R D#%NP:=!IX&:DW'*.QV M@F*R^']X<_(]Q+R'S^*]\#^Z9A_X44Z,R8*&AH]PF6,1O:N;[:1%G6V4( 8L M$2;H&?^V(ROJ,%?[H<>LI;XX33YMJ-)0V.C\^K#++ZQ,S,SFPRS_3I^CWT6- MT)B:%P)O!];4;:[O/0B6'[GO9QV.2O@.BL:1H++BX-_8$9:1VUYQO .<*B/T MBT>N-UD2^9VRZSW#GZRV@BK85CLL63SQ]D.W$S-Z3CX\<0$0M;XC6)NY_U'F MP_%5%]BF'7@]B"6#;P*TH.?^Y@ESYB;KL@SK>C* MQ3Y4S*]@M;T]7*\H&=?+NN$4C/'U03LA(B,+T8SU"3543%/.^@_K(MHQ)N64 MXAW^TDUA@K/,[L),.NU+!WA?\JC%>E%J?]:1;?P[1Z]L0LOMMUM17\F/FJMD M.=NNS]%G&Y#>]QWCNHKI[ F\ 0W"J[&5HPN@:+=B15E^I84"Q8Y@[O3G-)SN MO !HL(K/TPH_^Y3^<49Y@F4V$.K\Y4$3S97MG.]5M]. S3+O"@[+6R;.(]F- MSG-]8["H80KI 7M'A.P5FL6=N4"RV@M/(N_'/SXO^:]#$ <)A*HH8H90=V. M.9?)B;$JEUD4)=/)N/$]'VG*C\!.=MS[WL$7*4!H- MLN@\ Z5AI8R^3O]F0NT3M1.U]I?H]7A_H^R-MAJ?$.DK\"?-:,H7R:Y6?T"3 M?^29*1M>FE%+>%#[%4L_O @/@]J MXUF8OA_>2^ ?$[H^6+P MX73T0RJ][+X#WUOMMG#.3W7Q.E<_"L1Y, 0;VW,Z_2K. 5V9PA,F*K1ZIK;U M4NE5=<-#AW$,45<_A[H+BX1 I& J]ZJ\\(2#M.'F4:3)L[1Y9R7'Y3[S.TCX M:E3RX]MYCBP3X@TT'M ^)6=NHS&I!V3#V70J(B98751%Y &5L!JZ9N8G3A2U M#=>M(')ZY:9.J;"5T15,QXD,GP@&ST#S,FSAI5C1#K M+M&G<U3_R5P MK,E:I[B_\!=TX\:U6S54D,Y=.HG"[Q2$V;^7@+FP>-]1T^,7UXEZ:B SBIU3 M=:*_P#); M5*1WYF&+SP-FM&A5I9;Y8%)U6*C<\>D$&"G;=7U5VPQ^V\7WWM4@.'_]S#C5 M[P=_+"1D./9[67- CO]V@-@74;08PN\0HP6&!74_=!J1S%X\.@^L[88]P!N/ MA#<+E"WNB^GZD3>*ADO7C4S5+340NB:!(Q/M?6#'!QQ4&]IDB>Z)?D Q;^$ MXZ&)F&PTN)--.4,6?'4&"M\K[>KM2MG3X<-^D:!36LIJ\9LL<7T#H1/CB3%N MI>]:YQZ@1?B_S."@C?O8)T_L36P]'JP<'[/'B,E#BW?2HE)$Q,3P'JM&13_N MN+]7??JL,-\R&LQ@$I/P6J?!F@]']^9I+!)_T\V!:*JX@K<:TXL8!+-BM.Z@ MM3J+4(?UT:[+$Z(5R*F<9MJ1%"/9#S8:9"2B-JR; M#B:"KGN;M^[NB ZHZ[\IU2P\?'/E!*L#G19V>4F'8*53%J,;?L8\L_,>(?99 M(^0LE9+@@(1Q#Q=WI@[3:$.-1GC;C!\$F&/=X7R(<]Y1O8F;]V:HOHP6E@XJ MD,\?:L9P/AJ>)9Q5*NS/NT/EEF54@-%'K'Q&C-*NS3R9RB["&.S,]M>B&;/R MH-4#:35-;M]P?56VMO2##!(B>T^!1X.JQ55,[\M4E0W_W\Y%6W*7D$=?)B)4 M1T-WH#M!$SDXR^F9;Q9_^>]@FHK9B/1@A\H M2O@'-IX4W.8TN?N>F/%YP:,'&-\OENOK5C/[ 9D&&L\'>?9E/T*])3R^5!'4 M9-!]N2\C^M+I5"J0_Z?(M9J?98O?)NSH>J.PXU>L^(T(>AX7\SFNS8)W>9%< M^_"1$D]GCH>87'_#N! 3GG@-)9&K^0FRQ"'D2['T?.[]Q$!8QTR&7\8Q!/7N M330?H;@#<5*N?$@J&5T&DSV=/3$*)+A2_@CY*E,E:3&;9/;I?.U29R\;>\V. MMFCSX^BO!)#K[%\9. " Q"NKT2);F='@PUQOWL_G"W7Q]Q@Y'A&*O\.)5-' M0 S\XJ TDOS+_&_.,]V@?H5QR)8G*AN7K^#MDR4^98LZ#C\4O0L2&78F3R+. M$]*WTES>G"@N!QWAL56R=W[0KU4XY%S;:V,'JU]BOE9I,J>:V$\T)]HRR-,) MDER*>Y="%'W5A?-5"E\B ;!:4Q%#LT!1O%QKD_9GP]_>84;&,D73&%6HVNL1 M[ ,8N;EG">G@A-93_&),ACD*WCQ;'GK&Q^*9+)NLM3,K1[PGIS2^:4F#&-\N M=SY64\DC3NI9YS$>OS>X7/G@:59O;'+S!!]IR6^8X;@W:*M/,UW)W;SFN9AX MSBSK EOPX(H+B6X>*)5$VU8P!MB6*CF<]!I4G(S19EIA^*!QBWU,(JSVJW;? M"#4YUTJK^06086Z!(E6A>TI)D'#RNNTK[LE!142+FC."W2S:^1DT-]2:VHS] MZ;:A@)L?U:S^V=U??1T0:8($C,#D6@\$,?[4/39H2. \.$ MQ P7Y%@AG=1]7EN=NYFQFXUJ6]I]?4=]I]/L9''ETSH1&^O.GS[^_N3PCE0C M69!<=K1M)V7DCV0L?7\[@,?I,::!J4JW1BGW=&ZJ/-Z;MII[,V)SF!BT(#BK M+!->VHF@DE!VQ9%3=$&SAT 9!_DN#W MJ \_F-,<(@(?>*W)'6\;!(ZH-0<$VU5:G^:LGA$K#_P^?ECFWC-6QYZ M<69P7$'9G&7-:5\\15G[;;ZD4,K6H4!4$(Q^;NM.OT8'L!/R]UX51N^P0@#, M$C/=07;FI+\ZC1.0"5Q FE.GHO#D3M 4HSGVA0;&.]E[NNF/DQ0^<=E?;WT( MV/,-P6BH9Y9PY"8JZ6AAQ'E^U7FN@[2>A$RVRX*D2Y*=K'56PR'$%*@_DP&4 MZ!%*A)=S%E2"4-Z^6\(&EC'ZSQ#1![-OH#LYDG-J%+-5?&2QMY^PM*1[_+&. MK51K?$QM%IOPN^LDD!BMZ&*,1D+H,T?DP&CYEJ4#)';UF^O: AV3F>=Y_M28 MA=:MVN0_UXCHGMUMU;6W"9F< #)+"4[V<@@G1[O2V86]LNZ\__&+]TM4Q_.[ M%8\$2SP/5"8_P2%LIM!O_$[:UZ*T*!^)OW4$^IO)WUOO XW*7P?[Y8DH-#&U MN9O,[F]TA>..]:_R)0A[I2^)A[JM%K+&!X7?E__^MJ.-[N7A[S)1BREA__5, MZVN"JO&C]$-#>?)\RZR[J:R'W"PS+RXGSD"C\&B+U^*#@O<%<+_M"/=M Q2^ MGZX?EY2 :D6AQO $^5#-0B"LCC?./ZQ9_[+^HL"KE1V3602-WYL:GQE? MN2$8$%5JK6C4O^_#6>X&?#_=>1:LJ;W2\@*"Y ]DR@@:8K9K_WW6=?>^^SSW7./G^L?^99SYIUQW/'BOOWM[[E MS>OZEM;7]2VOK]U@V_Q..Z=7/[S+1W2YAUJ=]BY+SE.A>!L\48%-+A$%+A>E M!S E%4"O%>IX_P_Y8'2"E/ 3(>?:,%65V^&<[3+64>$]N=1B?ZA,%V&&!DL% MR>VS2^92VF09S/NN0;'Y\P*->!8Q8QKK=07W_6.G]#^VIEE$B7V #XXF@=^? M=?R*9&:#/STM=R3SNE!%*N7;L]2::<@22XY5O1><"%1QR"O+%I'K&@28!P9B MK@!;/[Y^,K1.6I8U)KNBXQ(:RAT+0&KCN^'C2M&5J_#XMF)D[N&W2>0VYJ$I MT1DGAD]-/20>==JTB_%9KY&_MU/^$>V%LO5+C"3QD:\OR&UAK&U^P\!T^>Y6 M4YPRD0VH>4[6SC7?SN<=U6+?9;9#XOT?2IY";QV\-K04GN9Q&=4OTY,+M1S\ MQHC]\CC5>L!2<(K/P!6G$YO:%&%YPL/U_C"4'B]'JC1COM<2L=R8YOF:N,7V MHW*4G:?>20T#P;@^@N[4FG\1+_7U>=Q^ # MF4^\TOWZWB PH.J.U'U2UQZ\L)Y)*0J2UQ[19'RY1+I7C=F,>\%*")<&)5_F MN^-\0>.TM*E8!!I-%(S>SL29$3^N@GT'.VS3X\6<1\&F @1_P=*RMDZ&K7)^ MT.J_4XEEHJ :91#Y09"ZFWKOW2IS'!U\(OZ>GQH"JEM35Y?S8VZG;U&&0=NJ M^$W6OOEI-+.Y+.@6PR-K2.9Z'FUY 0]WNM[;35P6OS_V> MOFE1;?")+V'Q]XG>*XK+/A^R@AH7(Y8=,.E(E9)NUM&1K+? M\#^$UBP4G S+/VVN6 OMEQ[?[T-)T8.R$ HB>;.R\N=^,55#&\N&Y;4MGHE? M/Q :L?K4ML*K)IX2WD-KKP5YB)=Z&\.,##+[1<@O&B#$NP MD)G3 ^F?7L>R5+-HF>VU*R#,FP##Y=$:%(0IL0%%7Q9V;&3;LIU(H["&0(OE M?AMQKXZ.3TZR>/9Q5UV4'^]HTIEZG+REA<-HH2+H>X7=!-36\8S;0/DR+H#J M"I@)5Z]\,./F+5#G#WD>MJ'(_T6-(NZ10%RU/7A5J ^*L-W3OZSTNHL].+WA("FZ\M/^"#Q#EY^5CR*,A>WQR[$9+Q,32 MM[TX.$0H7MM/#@R[Y!-)#W7'N28Y7P%KM+X_WBS_GN^[D:(^'>V6IJQ/-::* MNT_UMKM"^W; +N :9Q[22<Y[JMG*$2HNVQPEE(+7WJR:" MI($VP,- _@-M9,&"+4*T52*A@'"*N>JE)KY&)RJZJ84]+*< [NUCF))B5Q<0MM6(FE139^4H[ DLS+5 M4 .3(?M:>/WOXW#?4B_YY3YN>;;JM+4LGICO-Y0]S9+*7*IO)/;/+7WQ),\* ME*XX.%6KF:F_K)@B+@]*]?LYBV!X\I6!92;!_T&?LZCI3S6_$X/PL-K-&OM' M"[V[E*K-7G#]?*N'@3S=),+E>:CM3FAY\4<_#AD2(:K_68 MA,FD/QX-2(][V=THH;<)=%K^+P;UTMW ML3+?KZ])G5<'2D5K1,'\3S((>]@ROGRQV]5KV+3*AP_F 5O; M0.C$%O8L?*,9.)N#(2+F-E'/&QZ#-Q/2-OS"/=1?-&^'_3!(PT"N@,=3C@(D M3](W.!<^)8O7U'P)30B3XM$+A\>6^1 5NR)=QI_A_SZ8PX_[96^@]ZG1XLS4 M8J^$G51()62>8%2!3#KO5BX)ZGRBCV[%LJ$A1_KAD]]Z'U_<9%=_4G71F]0^ MO## <+:UE(MZ148&!U\!O0UAJ[FH#,6NT_W?_G8[*6'\_2\?+0TX.^&K=C), M?,,YPFW7"0RY(/C)% ;=8&3:A!Q1A\M? ?$F1SC']BZ)?DK3KVN;<]"J9OP_ MTO26)6VIZ)D_&V6E&;=XXA/PJN!%HK7A8HC6%G#]$B-^*CCQ Z>'YL#($G7@ M @GXD=R YA"K]@045'IB T"^"MHC\S,KV>0;$\H"LF]C/FFW1X#O# M]5VRNI6S@3<0RY#M 2P\E^EQ 62+A[FH;#O_*V"'W_,W M=*(0\&FCZ?$*[VIN_[A^\YB).%I/4LT1'&#+?8O9]:Z'<3B8@3RH!0^4=#=Z M+9>FQP4A?C;))>K.A*V'2AIK18[!%O;2&'L^IZ=OG,N_C=!-H" M^T)5[EDJ6KH?^@NN>XK)O30CT_UO :[_'VD5&NO;$"(_VTX(DJMM-8OLF,S8 MT@5*1[H2*B\FS1=+>YHX$[#V$R2SIAM1EMS93C0%4\TX/N*3#KH0"R(B)$]; M:3!CB]Z2!S@U"-065^&"D=#NZZ;GK;L*3JR[O?#>.M#.RE"LR7VE7L ME*=NF)=G]+ION]T8V;'&6A,(MO2H'"+)_*J;_'X^6"(QX<5]H3 M#L@](?K\0.\;3#SFERLC,8E!720/\)P5R!?]A*?N"7YJ:VC.87JG33E(29)< MK=+UVOSL^[UWEM7JL^/>8\Z(T@>&O4U)O[V7* N,Z"WT)=^1,(M9!R!:?P]Q M1?OO43QKY5J3\9>8UDS7SH(M.*1)-/+L=>-0YJ8FU-C3#M\$.3,,2=-7DG5- MD*!DGDX7VJN?_Q KX6R,VD3';O0P=ZG91V]U#^]Y80 -8 /T:5J6H,C6QXB6 MMF%>Z;;GK0.1,\MH)7+!1_U3%"[.1QR?H"";>EM&IO[HT??#F]F2$_>"GPT4 MUFIM;7*>S8?N,Z$)/'H+MO!].N)"?&Q&6F M90O$KHTI&=HK/7MS;I50^_,3M?&Z7OO9 \*U-(+;@V=Q:\FA .B5'XY9 ]3N MF=*!9&(^-ZOF2 4^=':#\G.4 J23$*?ZB1=W][GR.\OF<(W6IF;K1;S*^Q4_ MAL>_+WW.J[=X&W/ACE^#5=H;7@%V(_2K;3.,Z_TO>>Z8*"K=)BHSD6^QGR8( M,Z/?@'.^.>V4D*Q/@F5F-I:;K/M^)'D:]')+G];DBPO36,I:S_6XFRL(";/KXT^H6>OP(>_J +' VAD(:36 M(X$,';E"WA)_1B7.NG(RW/;Z+^KBOX!V*(&LY1_Y66/(_T088T?BL,K?C3^# MF]0\!KRE+_-K Z$;ZJC0)>C@A\]8MU+_@@PFH\*->83M'(Z.S(B'7EB:5&&[ M2J+% N*QH7XW"Y*X"+KQ=,8?&XG(VFKLLQ2 L(-BIP>_AC9HN*S^BU"9%3 ) M>P YX/9[N ?!=O:] A9Y#TTCFBO?M7/MI)^F,T+ZLCE6]*>I%.?WQ/X0+$6X MMTD;O*ZO^6 /3N)B>]/"M)_!(.S4VZXCDOO\N0+;790\O(<5_^9EMCTRM*/& M31\-69N =$TUH#D]R#:VF)[JQ4NR6=7VF/A_[)A,3FXV%5DNYNZ1.45$7@'O M0.O/FKU>>V0L<"#:/_=OU(W239R$VRQL6K76UC9[JWE7JQ&,[U6/)ETJ_B]G MB0;*YI+M&OI$9IWN*59P'SZ?PS%>\V63"JSJ_QG3 W02-W43*U=LYU=_!;F" M6?B+'/KL7]8'T\9J _ /;6C\JPW[UT ?<]>W1-FP^J/Q5W_(KO7G"C@93L8P M0I3[H6NDJ-!I"/8/Y;'OY(COBFD2).=BZ2?X2__ -?V.%Y8*6"X%_^72]VLN MG6*Y]'*7&MOU&NH"-8&^O4+>_!?J8I[ML+\IE]#O02UR>U_5D:LB?OT6SX/5 MQ=17%3:GC %_CG[*KZ;2>:Y=VJWL#E461+'!,KI5&<@%@RN^MS#;/_=W3-(H MGI_>56!Y(4_6/%WFUJC>_ UFZ[RWQ,EK$6L1VZ-R<>9?96_ULUM5I$,"GS1S M56;WUUN'?5GK._E6);*N9]JC6MI@"MYV'?.D<@8G$.6W^XD_HVY@L@EBGUE-)4HS$]S(9J]SZFK,LMIL2_WZ8?E WO M+^>/7;WS53ME;2:HK E2UE@U02'I=8 M#KX*P2L2"L//>ODJ,T >1R @)H#AKIKX!@8Y,8/B(:63+ D)M$O 46H ;: 6 M)QP#[2U$_>0![EF M7%ANXC6UK8RDS;?WF#N5^/I>BY ?3C%LHKGWL2!),R3B.TGHTFA^W-DIE+[, M7IR>NF=[84F9+NW;$.M1X@ABM7$Q-H\BIN36?$R@FCM2J7_-;;"7J,I$W2R' M+^TA+ELM>S\3P?8[4. :2NEU]Y1YD]Q8Y$YS/?7Q(U):U(,MU.$N)FM\739 MR/I\^7YPR#TA5JM]QS$&UGK72;+,V1&1Y1]Q%H>]2X#[X@7\1*#(J[QIH[=Y9AQ!6BW))PT"S7= MRTRZ@A3.16/5;Y?OQ'-JO.J"S4^JZD+K^\U6KN)\H_L;2AW6SWIC*M^>TN>1 M]F]W-5<4%L$,OJ,^\=G8[R7-J-H[7#3R+M(P%#0OJ2LR"9@3SJ?+N2[$GPEQ1/Y2(-B;$UZMI'2^KN6@ ML8C)U\W!\GS^L6"<@YBO[UG=BX;%5V+U4V?TSSDC8#8+JJZU8J_H[%S;(L8! M_BULF%*W^X.XQRU,S\EF1YNHJ)%,.S-?KC2/AMP M#_8=INB4MKKWOKQ7R4N_M8I8A84PF:0,7]%%J()T2ECAIBU2^>DLHUI] P7L M,?U0YH@(#V^%B^?JW1LR"&7G8/%62225!E*BP;G(\#''"$$&HY+%]S$F=K-& MF:IT%@59YB!]F'5?.<1(I,?6SI6F$S1RF*H?8&/RTKPN3N%F&+"I=L=+FBQZ MO2YF2M&1)G7FU)4\<8!>DV6TZ)YEQ "O*7<(*SVEB@'0.:V,MC2-4(=LJ4U+ M#UQ"3*^O@S0A LW7T=75U 4)SW,;S-"J6H-2,6'VE*OU&5,0=RA3^[/Y/9R*C@^;/9(%CH MU^!$R40=X#&PWLMHV3:]DU9]EO#;/VVX\$E8K$N%J;G%DS*1E_6EFR\J2$Y, M*=\ZFC5>T.0;CN983'WP>,MDI3*^7CY[RE*];.VC M1=RZ7E 2MU-A<*2(D$L!LT@5@Q'S#"-WWP\ZO=9'X1K-4?K!*LP%;_5JH\E> MFA_B/AC0^MP+:J &4.U\-IX&=75Y(?MTVH-5'R@^<:@G*$&AU;0CR=S%3Z[9+GZEZ5!TRRD5@=L"[D3[4^)@9G>^;_VNED=@%96#@?G*X' MBKE-7@$,NNM4\6=)1^/8H$1C_N\B=>4<:KLOG9764"GH=LH8RPAU M97I,I?QRZA;F]JR#FR",K0\66Y"&5'-W6RBY&R''@^KB['US(C M#WY<#%OIGBQIKPNSKQZ<'*">ZDMD?R%"1\\9,#VDF,JO0-* RG2\-_FHG\LB M0@S%GMWW0VFRT2Q@KY[,VLBZ+99O/2Z]S"N,A6-9FE6?*%Y*UDJX^4XJ-)I[ MTZ2'@1,O[DU%,M+SZ4R!%PSF!8YM;2(6$0D[?!V3FQI)1/)%C3506$Z:OYW? M=I&B@N,#7ERH'GLW.&@X[2SN2<2@?U/_AE2/$TXT$@Z!F1(A0ZX FL)B;'A5 M;'>]%K^F"G^.Y0LGHA:.,6N^ J2N #N-$TS'Y5O3J( [IE3&:,$$O27]=\C4 M$!$CGJ7"?0$6)5V^[+*F+JD?\3YM2(FSHXYX*&FE>7T2*44J^K80F_]4@1R04C? JTN:BHW7[]5 M%.ON>FO/MD2,ERL0IB3D6D4X(LS4X9MES:6XRE+ L(V*MBYB-E)I#KS@73IK M]KD5^M15NLNZA^2AZZ\VT< %AEUDNGJ2X6?.Z4K6]>4%AV&"\!NW>KJZ5N;= M+. 5]TF0"HP>RY#:CMG:%B916@$!$UJNF;#8QX/X(DQ9=8UR"!:O;<[DR\_\ M<#9\\? 7+Q,KC[KU>(8<&Q9)_;T ?WR^3RVH8DM;I]Q&$8-&^V1E7C;AT!X% MB6HN?8/<'>#+NO-X&C5#> M37"332$A:-JY/__!SXT!R=:%N>\U);!R3-J!]5A$1_MJFN%/JM-^K]7WT-]8 MK(Z!@W, AHTL0$05T,0GS::+5/_(:;QDN_?YN=][2_.4';W@$#O_56E.(IFM M,EA%*PNKZKZ5J9QB@5_%^,NS3EXE$,ZA:ZJLZPN!HQ]4+V?N6,YLQOVVRUO\ MF(!;N87@D0-^OD%]CJ9$YKXC,UQ2265=\E>E+R_3W^P)N#V=.F4>ZRX>/:=4XTDU=MJGUGQDVAA/QF>)!57 M,:S.9P9,K1RHU\9?,*.YKX 2TFR34@7FK?RUS/TGB^HZ,Q\;&NMX3=1\GY7R MW%!]5CA.45^=F'S0!,35Q7+WQ"H9^AN_PSZBJ_ MM\'VH]C(*@M#.KLV^UOP;<[XY,:,R:^".!TR67Y&[A24.KXG!"_A.<#IS&?7 MXZ,1M>? KU[L;^_*X'+ZV,J*F_?LA38]@']0-1WH'*<(N,.E&-AS-G2' QAQ M(.9_%N"8#EF60'G3,Z^ZRO+\KG;MCWE*L"U,#7/K![%_Q4N/;)XU92S_WB_/Q@V&%,_/.0U+ZC3'@QR*J M7=MND4'QVK 2E#<:LGY+KJ"JOBZ#5GCT)\>PY9J.DE$,N;E[%[-98A<>0)(I MY]MU[G9R9UY-37]AEMW._UYL>6/OP^:BI5*5P8^-LVI5>8WTAA.E'F#PXNE#*-MEDBR^>^BT.GD&7 MKMT8351J]N.0(&;,EY;9O)U)63G8(4'SE4P!1V<;[I"(?UE/-V4?>6>C-TO, MQ(S>&H\1[4A?CR0F M:&_QC:F?9?74,=^(]W[LJ%I3^48M-B9L]KM>:0&JF$95JR5K$ MKK=QD*1-4C8T7)7573Y_6_'N:Y7^?IUQ407R'WZ&4_OW% M16?L=_E>)9[P>[S"V0>*?")?5JG2;NA*P2GO#IU5K>H4D'V7Z2EOL.%\!@:< M1+\HG@?X^7PC:!R"QX+TOLY8MDSK[/R>8HB9F\!'/&=R^+;W45VQI-]KV7^G MVJNRT^G3DSG: .<@*W[[HMK(>A7TZLM>,R'+$>MV:0"I9;#RD]9EIVJGG77J MZ"A*EP07BA+L2.5W;I:^B\[,]PA2#*86!KO/(C3M39N+8 \: HG<;H3IRUT! M(=.:<2L7DL\2#3QB"RYX5]6GAVCE?Q.+C=W/<6UZG\/$-6EG0C)3]F.]NK:I M;O39;0FI!ZV#B;^7\G!5$IV\SP;HG1-(?4_TI%&WU@(>K&\X?X,6J@VL356U MX_Y,VF4C<"MYNZ7BL.^G6-[JJB)Z(%'BS1S2@9 A%XT=_K"J,[!7\0#[HI\U M:%]M:-S9G:F;"BS/MGMD M$J84;>SQ,[G0GJ9F'Z*5B?(%2!3R\98"2^]()(%(*#?KK1%.N0;ASR_PLZJ+ MTDY:!F_T%MLP[X%L-$>R0&&<#J1\C!!"5/O(BQG+VEG^]6FK=M]20PJGE_SY MY+V1E.MLS1;ZA6:>?E.)ASR:+5? =Y^ZT8RWZ6-V/E^94C(FE\Z>LG2XK*: MJ]D7@R&;^I*=^^_3!+ M6+8*GHWR9IF!U&K$K[>_7S(96!,D*3M(R!M<]S<2?>6$K\(=2'# &IEGL-ML M7]U7\LSQL[";%I)-\'7$I'Z*_;8 0WWR05BG52<%2F,/!;]6? M&3B35"KBH@!$)0[:NAFQ'>0G4VB,%D.BFK].V^\74?S\,M(N-6M(,,K 0,#L M:KB"Z,C$QEFA=DB""L@&83N6JIS4G2--@O'3'.&J&7Y[^RT$=Q]E G]G/ ;\ M+8Z;%$PB&DSH(M0)![4YK/B98[YE,'"A_)',$9,S=[_EL__AFZ$;^*%CHN2T M/UWN:TR-LT9K2J7];.D50K*/3/A>VC #FW*44K!0X]E-\T-*R237)#KIER]O M:42<"/GG.O941NR?F.,&788RD#'CH%/Z]VXHO88#$ONMB7V^8]C!ZDVIUZ>/ M&1PA:Z9^JCFJUA?FD6)Z@Z*$M+>N +Z08=)L.0!$4PNQP>=F0Y0'W(:N)OAB MA:+A>)AQ',4#ZA*OI-LQI<)PH<&T)OA(JV3[?*\H^(OVMCFW24<\(18FK08M M0^^-$5?*H+CC/V[_M4.\_Y7FS5H*,L9,IWV[^]T"\1A&Q\E.Y0LP6^=@E5:/$#-/)<$S\M%;'@%N'X]JVL,G];[S[3<-70;6G: M'-6SIP45JOI*4RWZNI6^AU[RYW.S5JW(1U41["_MBE98&;P.50[]JO6=F_2? MB *+RNP[Q6$"9C4M]2%:PN"&HA-I$L,"K>F;!A)<[1:0^^8@PB[EIVG&7E;G M?[HG/JF5W%LL?\3V-N..K22)WUCZ6;6TIU MTF;O,@'$-%@24K76E!@D%='#.S95OP:A)C_>-=D3#+.#W+W]7X=9+I\ M_G6P%YL %,85R6">@_T>.D]/,UKG=\N4&=+T+&T"AOM$F1-%CE)8$\TQ,$@% MW_O+3T.L3 @'E0GTG1RV(6;HJ!(;]/"/ MD_[_>WC%D;W_#EP_G60CB).>;PKFLQFN1'RGT*T61L004^ <#62ILSEH\3O31HMQX06,;L[ M@.QOG*\CLRKL)]R\N^M@@[<--YV^#NKJ&HOK2';%,FB?QL\'&B9W@BKXJBQT MZ2U)1$@))]@WM#^#Z+H;OMKYT*9_?K\?.CHW.8YY4D&QH;D?0Q63)C=A4M1N M#V)#J)5.QD#["AKA6#?X7NV";--41W?8S!QST]U'.!Y5F\YLSG9X$_H*_1GT MRY%\ES^_/(SFI4-%VH\*KBM %^ =:SIC>?*.^7+;H"0?-3Z@G;.%GSQLY_%] M6@57:7]KB!S$S9[,P,[Z9?B!M-1/VXIH#I'J,!UZ7J4'U#@C;]HEC=F>SZZF M[_TY>5QW\$GDK:=(#2AY @0@[EL5(G(C]F6-SM\-IVV:-<9^-$T9IBE?IL$7QK/_ V)R,*.(A?&,U%*XOYV8XG3U&Z5C5, MUE? .\V*_G=J)"SUB.\9K *V3<04XGD>,[4$F MRO\EE+TF@2-9^#&]>W2YPIN+F*[ZSF]L_#?U4G E#_)'[A%H6@0X.3^;\Q-U M+_TAU[W<]V;JUX%>\]F=IX[L:=I-/N9QD.YF7AY0!F(B5* 5 I4]V+GKE=29 M8"]$;58"KLB7&>RD3 6QT'A72*ZI#/23Q?JYS]7^7CF^68O-5ABO"Y:&#_8?V60+W:.G:'Q< MG(.._\RUM$"8#<0O"U/2*4SD1IT'&R3L+K+N/UD8,D]E51UBD?S(#DH<#!@S M9R5"/&N@N6BT%&#^?84BHIWH4! M3>GMJ/YOK9[6Z[%64Y-Y#:$Y,*C(W0\&"IV=PZ5)-[6JF=%MFO%KV[4O7M"_ M)!)1!P; &].?04-'A128&0S[8R9-+[ZG. JKK\^Q*30S]+PD@+Q"_JZ?BZSK M>O1?]$DYT46TS_.B>-1P!WD6=#2]Z+K47\=U2NVZ!@ST0>+\W)&/TQW/@W[E MK, 56+C2>WER6 0,4\[^3'LNW(X7,6S(9 XP"O>0+$E/!7&/) /[?79V[5S1 MZM753?4Y,+VB]K#9 NL;"M:P[^S'S)B7+<]>O+SW,%!O(^%^EGGNH"8!=2YY MV3&+RW"7U@K^V:HMV/U5S4@CT4]5YK1H J;&1&A;XCBJ'=QPF1] 6Z#"&6/3 MC/J>3R1O+WLT<+;59M6:WY^/$5%>LQU =[ECG#%SN==0 IWX&2J77UH?27L[(=]:NBG5VY>,#9V>TC+5]+M+95](?.2+#9J!K0TFM6X43V@7Z0 MWV@\ P+G13]TQKILDP_CD%]8MOU=U+DT"11J55Y7.>H@?>,36_!5E3_#,DVQ M6Y*-+R:8C#,D1*]YHM=02OSF/1K[#>$?ANQIJC3YO):!,BX*-QXU,>V%;/(P.C-DF$3='W#CX]5D*6Y_M% 1,+%=X3QW^F MVU3A#Y7W.1$M%:31E2&_3FNO@=W&! >"LM763&X28*C4- 8N&7>2_R7U+*%_ M8G1ZGL]PY%JV>B0O=G*ZCR;?] @X,D/2"SQXR^RM1=596@^[3"LLB-4"(IWJ M36TH-&K5*.^']0!>!#8_G3P0&OCU)874C?;Y3GCX ^RL'8,!+W"V3Z\ FO7: MR4^IM,N^0VX??>*9 P>VZ7,4WM'2L[7\[DE[OL))=9))KH;0?MD8^/C.Q;[( M PZS/Q#'>@8\=RF +*_2N/+NY>>P *(=.)C*M\B<[82\X0J0RL/[%^L,!F,S M$CJWQ'O5Q!Y\HS&3"#8"!N0 ,*4OH/'FT#0N1)X3!1G08'R\B/F(E>V:\?&/ M_O(3!'N($-H,6V8OIQ_^W'D1BS% M2Q<5BZ[.'\$CP3)?!Z3+7,M05HN*TYOA&E47<@>_HWYP1@AL$XZ^9W;@]:18 MNGM2#FFPJ\H$W]=LU(V2S%$4 3$E']X1P>%D\W(>$]FYZ+W+FI=@^TGY$E&7 M6!@#"I77YY3%[22]? #G>@$2A+M%70%X:+^=SA+$29XBJ(O-*CEK^WRNXY]7 M$9HZH@^7(5V5$=T[PHSQI,NIG#&2"P5+^3G?":0Q'*('\ZJ(/[GA&(8--E0J M[ "?X+PPCU3PG^\5_-Q'L_D7"A2Y=53]2EI^(^^J:D,K*8$Q^2;RVHQ>PI!) M1?;PD'$;\D]'WRK*1BK>R-,V)C%0_(8Y<=C0W\WX88D3E1Q8@0Q?'*>N/NS* M(VGRDUS?FAD[\@DMT^6W/+%RS^0=YTS!)WK%3B:$3]KB;ZYYQ*JWU5@<, M#"D031U+>NTNEIO2"(WK0W!_%G[HV5\!3Q$V_1)7P$A?A11\$] ME$VB@.Y_<<>;P0@CD[R4Z-)4*%6FAM?W"Y),^:D'OO+2PA26Q_'5@:[=J9(= M5A[$<:V6R1">MK$24H.WK>4L@@%=P[LI28Y'TAET2.ARWRJ0'E;JXH&&'YNB8U6(5& 028 M^9#R94QCTQ\9IE!&GRZ0*N'+M+FA8+$G\;QKLQ(IH%'.+&LGY@V=]MAU-7X? MVZDQV./0EY%>"V3W=B<#I4;?BGY;/=N][PC!8,OH-/]V7O0 MB4)_ZY=_Q"ZY^ L$ZUN0Y]^GB-S#[M)_E2?N6CG5&T%*2(&?Z#;\]^J\GL3]! M^//K?E1U!3=?.;NZ.W-T9CYU!G'>01"U9@8NYBB\2GV5'/,A>=TJ>Y.!A0OG MHR1%/VZX&U&9$S&NX:U& 9S;A@"*.=%"9X;]YV+==G[CWQBTM6HN^)N[]^TF M\Q4PJ,5*5ME1*6?WRY1X-W?QW*WAQJJU6FF$L\-:"N_3G^$E&U]*T#ZDJ85ZPI8!=*G:)_3/+)\=QZWP3J[9W)NF6K1+1/W#T5ZOW3P M/$H"H:U:2]+CW1*48SNB/-^ULM72GDN>/ MRU1O'1K(+C^1EC$_?!J;( 7R9,Z1&A+/7QN3?-HZ79C$SRM#?6$T6;'(Q)TG^^/S] M&9-E/"A0@NT/X[Y-'FYK?K!'L8PPR%'R-*+*T #TU ZG^+U] KH MUT"K83^%#Z8]6=:8''$H]-??;02?_^%2P_\+VYJL)\+N(2JD4L_.,SUC*[U4 M?U'5FF4YO&SIU^]O,OFU#J_YOY%/$HM7;V4W \XQNC M*V## 4*D?2%M$PY!ZO@]8*"']S?GLEX!N[NSG_/(L#H=YC;I(KR^$@'X0+MM M2ZX Y(Y[PQY\K?%83N3@T 94'69[7D+30NKC!*L*$>CWHLY3+86&MKQ-K#' MQ%?X:T4!VW[057[N==/0[6_B=4T7)#6+/PBJFY/FO(J"O7ZS)TF;6UI8I/$L MD?M4%CI;G[A,ZE7)\Z."THZ0%47"1Y>G9WT^==0XF]S8)Z30]3)4L(CP0*R[ MO-P5,/\-:LU/OHWAG8C@Y&3VFM>&KUSZ_^T,08QG""C)&B(!,@W4,W$(1L[X M/IH',8R^ [D5T#G0M?\IEZPN/N'I^>X7>6G0-D"S+B/ MM"RJ99W (4=T)APS]P?C50"IB8N./V,*8,?&41_FM:\ ^&7I[,]_\,=E4C07 MI2;/?CP.61.?N;P/KS M3AL\5E"M.M*L[FL-,JR06NA1/C$C3V;H\T "LQN^M[#4$IPX3V*#7D['7JS< M#N_O0-'0.D&T:%HD]I/JUD<25& ?WJPH_C7]']SQ$=(DB&YG=Q+.Q;)'\*GU MI>=9G]L50"9/^[.#9%KW_HN,U-GQZJ4R>"RL<#$/,!) MV-@?.XI(P%@[@^'^P_41?6187/K\/&/,7(9NE..^/?ILT];*/4[Z8<4OEO>! MP)!8R'],<.4?\VO["U[V[R8>/7XM.HLKX-MNR='1%6",E76ESJ= *4=ADPT\I-7W$G_WZFWO&XB[OWS$_7_I<@16KD"2; MG["LI+'N96VZ A+GM;<7+_W9_DUWXR+,^#)3]7QMK,&V#M*D3C[53?#MZIS? M,W]O/%<\"]V#@I02=AES]N/R%38TUS<,Y\HOQK!"B7+S$EL.B]JVR3JUZ)N) M7 M;'[V,U?B\GV\P7TX:%UZ#T6'EJ3" YNH@UU#7B'6'8" 85[6_4W/]/T\- MOO@?BFC #?F/^.74#)$YY5;)BM)5,W[ZGS4<.94Y!H,F MBVZ''6N'_/IETO 8<.D@QS#^7*&J7226,UMY?$+ MTS)Y5;!)&_W\':BU'//U;K1G+Z#NS2HZTP+'9/H&U/T5XE^9-_Z=M3!6](.[ M)=B<<=ZQ.^1"^BHS MFK@Q.5Z >RFU)H$<_ ^N+8323U@BI)Q_J"K)UR[OQ%/+\!GUW.& ,UXDV$*D M6HW:@5!.=SIJO6,MJ];(S*MA'=C.196[RROY0"NP)OJO,+6NB3M&>O:"K@#7 MG *9[=IE%-9>I44I77_A04-8ED]?&ZP?'9?>E;K_,' 9PJO7@S''0+NM2WR@ M\X[0PR!#QO0N-I(5/^%)60*'!IA.Z,=HBB+Q4'AA7TFMA9U+=9)>JG"%FK7L MMG3%>12 S+P"%D+49D.B_S!YP2Y\OD@WS:8]'"YC>7!'/BA,84^5(^SRO5@# M91BR(XYIW+C:6H\ .JB=^^/PH(;45YB%E&\!ZUT83+%#Q(FIH!WA$:GX,Q2[ MMSV LCS!WZA.3S8$QWU*WK'*O4U'JY97J% DKOAO_%8?DK6 ;< Z4(IFMU:3 MX)9D5RZ)D1]X.H"IK6T0T9YM;OW*CMG315E6U6XSTX/J+BD+B7#]WC:?GN*) MVV005M'0"M+[6%N84WAVS3_IX[^N9>//A91-TN450.MUV?\ 0$UH=;)CF=AQ M^5:[8RU;S$R5%>N.G>PH4^!WN**=M1< &\WFMA#-V+3Q'@D M<0=Z8.(*H("E8QC.7'-1>BM8<\2VN/]K^K=NZ:0"/2LN0CT;L=U]WS%<+%E& M3^^VRO*.]KT*-5HK#SF]&F&(R6SG8L!8L]6'D_='E0RHQJ$3%/&E,G[ ?"T>I6\"N8:L>6>S(P-M4%\3;CXXS,Z60,9O+[:QU7EVP6/\ ME!!G$Y?R@@VH^%'=C%R8[IK990&D;B+N2+$(VLUU\LK[I.[@7P349HKE8,NBOR<"Z=] 9HQ[D3<<[.DGR M!VR]CF2U-2/,PI6+NEN>MS4#P#&:!*7_/=A'_QLW'+S3D[EVZVQG:GF#4LC[ M-8\P\%WIGS?QR(P8'4]B\UHN!&$?+]2=-\Y" IQ;F'R.\"YOF'FE=W'W>FYM MK# Y;W[A)8S<'FF*C90)>V"8'!1'%#+QI-(2L04;/U$+<>7JH1),F]JHM0-/ MC78FJ3CF&+E($=HL"7="MZK\ BI4UAM,3.S2,R:K_OV?^!C/8=CJ',J ML^#[S5;..;DPVBM@^[IH]D"'G;TZ"].J0(NO$Y?-J]9IAEYR5='$R_RW4H]T MS.>_RJ.M N7H3&;=_>4/IO@ASVK;HNQWIHR66V_0'[\KL[P8Y%#?7AGI(.M*$"HZ[U*85]2+O+Y=N,6FTG\2\>[*88_ M>/%]/1RS6"6Q!.$J3!#D*,#OUYGP$7O=H1P@NO=)F-Q)FD@&*CCH0U3UW[<5 M]K]A8^5&1O?HY$BBYA'3/;"R\_03L7.'.G?^NK!B5PMPFNAK3FLAE=#Z\&0@ M=UW^^ O$\D\XG.TGAAV.*6HSO,;S[<@M*?L3=5[U+4#&3V;F$?XJ["_H( M =/7,F4?-]"I-^^Z'#JR,#;ECDV5)3^7=Q#OP^P#=!,!<\!#<$O%]-2OM7[3$RS,UZL19,GH3F42:+%7GK527TI 9!UA'MVL1&C M(2AOY_5;N!KDMN=]:1^+Q>A O>=9F6JF"L6;OL$%-![T['$^K#=\!@9*%[,E M5ZU[#5MD(LL%^='2GT=N];6D)'$;VA)5BQR4$>)1#'(T3L#4>D\,BKLNU6%T M[MF_CP:^[[B(?GX0Z$2X4R:*$8& #X/1T'L&[$7'MW&B,'SB,U M[\$ZA"!!/TC1DM&#=9#L7-70;>SS2AV&UQ\@!\<[&F>XE6H7]] RC;'Y:1/& M:1+L*5#JG;)B D[V)7@E)/"(9M;VW/BX/WEUM^5%T%CJ5V_.')V8[+D+@%[G MMS>F3NF9Z$!D0 WQ+EW]+5;^-/-@(O*+R A*R00OSD />&@>B2G*$=AW_6!=%\=5#,D_+,CEM>/1.^+6H7B@%OV>L- M2S\(=3_F'+4/Y@CQT$,(.3694%=TA+WU>V97PK;O.[A=\SCUA=)PW\C]:F$9 MZL O#/ZJ5N,*6H!4Q\*GZ0O![G;>:<[&ML::Z5;=+PNPR^8#PR9*ZL;;5*.I M'P9!<7I7P)/CG8/XA0V*8J]#;DX,U3-K@DIT*]L5H+L6-[MS]/^T6_A_2\/9 M@)"7V1\+PCC78MM^M.KJ_/FTN[:>(?1S12+'&X]B\0C=PO(:_N#;L3G+>JTG[-_,NA^%<5)&XO'#NF5OR]RN =Z/#UI3&%I;>-?:0'BS@(/C6K]Z-MW)S MQPFL N@&T ,](RK;S$6,W3:M*XZ1*V)"_$R/X.\T>:@B\D)"MQ/.#5M)?5XHNZ MJ5GQ2+,,5%;+XN64DRB:>$6NC2\%TXF$&3LP'HDJ@,<7P(^MGG;@E3<"B9L' M!'B4!.:S7M8:,V*+#)]F*F G'MD_K&PED]ZAF\Y>@.*&@2/<0-DKX,0;L%V6 MZU?RLRU#*$$V5^=+YU,")B 'I,@_.!KH.QGCS@/H5L9CG_]+A-+_O_VC'3@R M]U=C)CM(.-TI'YW?::^($2DCMD53Q$"3C8T.?]IY>E/9G' 0W]QW.TVR277Y MS7F0B#^=(/NSY89)F\UN>W0>WGL_*;Q-Y;KU?UN W(@GK=7 A>'O< M63$KYDO_O5J_\UW?!GE5((D_+L423B?+ERI$4<3DF;7R5V&XP_2;]_T2WX!B^S) 29BO-B;$V]](!*GEO_#QN="9V"<5 M18#6S?JAZ^]GKJ%LIS3,T9]QR]D*F7XMPORACV;Q.@&JX?XZ=V:RZ$9Y,3Q#\9CS1LN)7DK'8 MF*VK@]Z9Q->&-'(&B[:"X'R97BD[:1";*"'SU*#; M=P[,-3?>,GU=M\(P1PHI#_/:'*W0?7#G%#_P]KUSP?AH.,!E&(DO\R)5DT%$ M:)2A)HN/V* HI'2H9&=Z0:Y5S8O_)5B2C.ES;*231R4# 3/K5KF7\I-9MXE] M_%F+A@S?$O,/A4%#(X0:^#DL50_R]+2 MH6EG.@)N!JESJS:7UOP3;SS;9=FAP>LE!/VNW2M D. *F$69U_FT_=]ZQO#_ M2\W;N@]R$S6\O4X7C#9TT;5/$D,)B;T"CC3DL='0FK?_%3#\AB':U< ABY] M!5WTZ7H1G_UG+D, MY=EJ[3_&AO()DU7U\-E FH/9QHIX8CC>U_T^FM]*KW+ M(XL; GG;GRN?HPK7#'-9_$20GF%[&U%,;>;*K=,?DUP>V1QT(TO>XGH$]T@1 MQ/5'\8#"I\0U8L]UDBTMKP!"@IZS@#%C(FT.!)VWI8>WF%J1WEHJVDB_%B)W=*\Z=A1/>X0K]JK/?QCC_E_[R*$*"K MA?\"4$L#!!0 ( )TQFEB /DSG*PD & ^ 8 =FYE="TR,#(S,3(S M,7AE>#$R9#$N:'1M[5MM;]LX$OXK/"_VF@"693M)-Y73 &V2W@78OJ!U[W ? M*6EL\4*).I*RX_OU.T-*CIQ79]MLDM8%:D=\G2'GF7F&I@[^%@0G1<:+!%+V MS_'[WUFJDBJ'PK)$ [=8.A$!CG54=U)%Q';#XL0Z01C^>^'!SE8SI*,:P/V=>?K^%VP MCRVLL!(.#\+FV[>-5;HX/$C%C!F[D/"ZDW,]%45@58F*E':$/4.LOM3F/)B+ MU&;1H-__=53R-!7%-) PL=%>;W__HDB+:;8L4UZU2(/D5LR QKYEYM8,V+!L MFDU488,)SX5<1"_&(@?#/L"DHLUF'R?8"O3#K?&]1?]4:5-QW *KV!=(G ([_2%3$Z?$%ZYC7H )/IY+ M6+ WB:6:8;\__%GMI/%BB&ZK\JA=Y'S=SLOKM7%%HD#I;!0,]E?\#FO^^XK. MX6F7?.3@,E5<^JRQ!D@V1VWT0,H>Z%94T(>^89]NY>F MM^UK[?S=Y/U'] =W&V0J3"GY(A*%% 4$L53)67L$4F%E75JQ[*9U^+."^T<: M*"J4SKDU,_80^/_=,D]"-()E[5:3AT$W6B>"0L! M=:3]G6M>M@VIGJ"QT>])D-H>KT7+;L!*YW#8\^3(IFVUGI" ;[EQ;)WE"W:& M2RD!>7W7&WYM\:E".0J%"0%.R$6!@%BPJK"Z A0\"'UV$,C;':MVJ%\6$ MXJ-CP997BF(C!%ABZB%^AY8*5""%"/WD%*2_@72/+7)H:/4CJ4K\NM:@D M-D!,*P2>F\XX>1)N,C:1:FX:P-=AE'$J\4*CB-T6:$TCR151-[C=X';WJ>-V M?&'DM'^#WT:FAF6=U%#(4C[1V3+;#@&GC&MP0$/@"-IAQ 0#0[LM3$8]J%F. M$9NB-CTC0T^D,A7VHUBNE?2(*[5*(,5BP[808RD@8CV03LZ3C!=3<$GOYTIB MB\$.#P9[6^"E&.RE_LD_"DK2"H]T&I]1+&TY (])DF7MB28K$TUP(M)SQ2U@ M-?'V: /UGQ[J6WS[B6/]& P6H-4[LGHW)+O$HQ->F?6[$*&- >%5S^0ILJHT M#H#QDFR)0C"V@L*-0T;(->:Z-3.@&H%1' 4Q2HK4G?V; M*C8B%5P+DEYX&N_X2$'#5(:HM7-OQO%P%["5 93&(CN@3B4G.ZPD)Y*!.CD) M+B@Z]O"$OYVGX%\Q4$.D M@?TDWHW_B#K?AY^8.U ^@5M[!^Z%W;.Z!'F8F4 M2 8WJG"FQ TZ#$J\L7#*==H $_V$X-X@B;5?-RWY*(=A!T_O7E::MA)W1V7. M:X7*2I?H'HS+,I($C=D)X%+X*128/$CT$E@#);D?:E(5UGL"]_,#LHF-+]CX M@JWDJ?N"DQF7E8NA!!283.C'J!F:N+F<"R_3A#78@'^\/CUVN,>.&,R-S\!C M5=F;IU^'K_!E:Z#CA1 M?L&D. -9G\Q?:M_]-C4>'M2W_FZY!*Q#^P:O#X&&O1_SQ,W].IPV2.]>A"V* MHKDR%HV<;I^T(AC%OWN0^M4T>RD:QU3;*FV6)-H5X'AY+JP%:*)LK)"3TT,J M4!+78PN1C>[!4'#';TKM&Z\!_ZL$"DH"3ZK"W7LQVP][BK9!YF-'TB=_0/9& M8BJ(1>XR&>X_G1(G A J-9=='E3-@9\1.?6IH:.G+JEUOSPW/RK="X#UL9(_ M6;\F%/(4.QI81L+KP5KGP=@>08BFUO7TV" W-E6.:X KY#2I(_.UO[UMJ.\& ML,_C!.L-,MR)QHC41?B "Z((0'?AHD9JUY-/4O02)DI*7!J+FC[9HM&F9OS](]]G)T-!^5YUHVZOZ M&_Y4LGI?W^IFUGJT@=?J9I>E&M>TUQO^VEZ+2SZ@=?F^-30A@6Y3-.O3/ ?D M\Z(8P]Q9,$?][WP-85G/8Z-D96'4>(55!?V; /7GJM.Z4;/=O=[.JQ]5MU?/ M0[>'?I&DU7!]CW9EP9W7OCW$KXN7O\9=O5U$U\7ONZ!0NZ0Z% _*<^9^8&6_ M]-V_1UO[]-+P+$$\WCCQ/$_S <_@6(R1_\?0L<&-]S\/ZQO1>Y9\R MO\>6_(Y7CGX^LVNR)1^/G\6;I^V$]JF_/>L_LV6"$//D;*I55:24FB@=-:ZW MI>%J1N"9)I\@%"(^4R*M5W!_ MOS?<788(7]9W'-F_.NW>Q3[\ U!+ P04 " "=,9I8;@7XCL0( !R.@ M& '9N970M,C R,S$R,S%X97@Q,F0R+FAT;>U;;7/;N!'^*ZANKK%G1%&2 M[=2A',\DMM-ZYO+2G-*;?@3)E8@:)'@ *%G]]=T%2(GR2VPWB2-[E)G8)EYW M@7UVGP7!H[\$P5F1\2*!E/UC_/XWEJJDRJ&P+-' +9;.AG,S_MIR]O?SL_89T@#/_8.PG#T_&IK]CO]0=LK'EA MA!6JX#(,SSYT6">SMHS"<#Z?]^9[/:6GX?ASF-E<[H=2*0.]U*:=XR,JP9_ MT^.C'"QG2<:U ?NZ\V7\+CC$%E98"<='8?/;MXU5NC@^2L6,&;N0\+J3WU2SO"GB%67VES&Z"BD MAK@.Y0UKD4C@.HJ5S497E^4F?;^/&A8N;<"EF.+@M,)7](K7)IF#VX18R10K MSRXSU-.RP; W/ ICK]6C2-5>[5;/(=;><_&_NY@).@#0#UB]$]!63$3":6-9 MO& V _9)BR(1)9?LG2C0Q0C\Z^,$6X'^<2O\8-$_5=I4'+? *O8[)$Z!O?Z0 MJ8E3XG>N8UZ "3Y>2EBP-XFEFF&__P.MY$8=-M!,_E,9W/7%NJ#G7?9/L:C8 M'[R8=ME))F!R??^[+'$60X;";?2(XGV'=;0\EL!BI5/0KSO]#NHB9>W9E\^F MY$G]C#TT_D^7+I543[BLQ702HWH%'C>_K] M -VT57G4*J%H<\MR=HX'/>_S;=I6:X,$/&<9GP'3,!,P1SIB,V$8+XH*+5!# MJ32"N&#OE,X1R<$[0O2_/IR-V=^UJLHN.R^2'MLA]-/N#_NC$Y4C_5FXI\%H M=[12/Z2M#9U%;"WXZ5CP<-,M^"TWCD:S?,$N<"DE(.'N>D.N+3A5*$>AD*GC MA%P4:. +5A565X""(PUW-!Y-F[,*[=M08%)& ,UPMJ MDO,+<)%P.:;!LA2%P2DE1=(F5"9"8^Z S3";,"@)&A=#BT@R9BKZL>H_!PWU M(*1 +@RR15IZGVUH,"5&8IJ=QBU1-)6BFFAVN"B.72R788O%IX[%O2>+16"3 M);%967<7@8C-L5JWZD4QP7#C^3'28EFE."8BJ&7*742?T'+!2@0 89!:!S7&J<0+C2)V M6Y SC2371-VB[JFC;G_343=>F2CMW^!O(U.#JDX=*%PHGT[LF%UGO^>,:W P M0;,7M,-HT0P,[;8P&?6@9CE&2XJ8])P*DTAE*NQ'<50KZ?%2:I5 BL6&[2!" M4D"\>1B<7289YC;@# YVP$LQ.$C]DW\4E,P5'J4!ES7]G^E]';6T0[J2LOT7QO4&RPW,$\V'>9G,RXK%_D( M S"9T$N3&5JON9I:+GG[/6*X?[PYVW20QHX8@HU/:&-5V=NGOP_+X,O60-GZ MY.Z3)A8WYP#.2X%?!I1G1(-O4?FL49EN.BI/OZ6JNH_,!\9:( MLTJ22A,\KA/5-># E3/UX/G>;KEWFJF#=*[JXA$ 3)7QJ*1T^6!5G"BT/8 *KZ>]RY%XYC[ M6J7-DOJZ APOSX6U +<%_E@ALZ;*5*!D;H0=1#JZ"T-Q'']3[MUX$?BS$B@X M*3"I"G<5P^QN3[">-5(W_P3KC<2$#HO<_2;"MLUELCR!$4^MZ)FR0 M!ILJQS7 %7*:U)'ZQK=6VZCY_+&X\4=,;Y#,3C0&GRXB UR\1&RY.P0U"+N> M9XIBIN0,B&P6?%I?A=!UB(6\E&H!6#O/E ^J? WB",EO9\N]9PV6QWG3>XJ[ M&K$WI1:2#5]V&5TG?UJ7!>E*M)OA=8>6N-.XF7I0[VV"1$G)2P-1\T=;TII+Y=3R?I5<:N;6>O1!E[)VSV8:CS5?N_5_J_M MM;GB$UH7OUMC$S+HRD&S0,US0#XPBC&B701S7( [K\ OZWELE*PLC!HOL:ZA MOX5>_UQW8K>K=M [&#Y7W5X]4=V978W_.@P. MRDOF7BRR7_KNWT]7*S3AZCKWPQ2\R_:>Z$9_X#E\RU83 C9OG[=[W%Z-,7T+ M]G]M\L^6_);O+7[4KC:U9_U/;-A3_5[3TNL)= M_#4)%YS 71OHUKN6K!"ROWY/LAT<2DOI*(7=..+$TM/3 M^_[1LZ<_.@5*,<_)* ML70!A 2^N^<&X=PBKQFS2(I(C+TPCTO],,A\?>CT3 :[)&7[\C.^7RV M:ZF/WL_F?YP>U]N>GK]Z^V9&>H[G_3Z8>=[1_*B>&+I^0.:*BHII)@7EGG=\ MTB.]7.LR\KS5:N6N!JY4"V_^PE[("-]5I[W!J1O *-#V<%J I27*J M*M 'O?/Y:V>,%)II#H=3K_VN:6.9K@^G*;L@E5YS..@55"V8<+0LHX%?Z@FN M]'#Z&LVELV*ISJ/ ]Y]/2IJF3"P<#IF.1NYX?#6DV"+?C,E:M4@!IYI=@.'] MA9T[.R!AV9)E4F@GHP7CZ^C%G!50D1-8D0^RH.)%OQ[![PH4RUY,+'7%_@9D MA#SK/:)&,3/9LKU@%8L99WH=Y2Q-02#!S\_&H3^83#U#B'8H;[!%PH&J*)8Z MGUPWRTWZWH\:&BZU0SE;('-CX6MZQ5N;K, Z(98\QPW@R49AE+J'$LB==$YT!.%1,)*RDGQY>0 M+(VKR?L,J4!]/PO?6?33I:J6%%V@)3F#Q"JP[^\1F5DESJB*J8#*>7_)84U> M)MK,A+X?/K .CS!,_EQ6Z/7UMJ!O!$FD$(TE+7H8.U(AEA@)"DJIK E_.SF> MDU^47)9]\D8D+MDQ9$;LT)_,9(%XL[9WP607\82\EJI NSNO22:59;G&"D- MI(@W1Y! $8,B@Z"/1.& T(IDC+?X93V),:BP\J"V5*08DP@% E$,]RI851EI M\=]0IHAA) <%*&97J@]6^%8H%+M/SG(0"S+#J]$"O<8*O&.0?1KS;40UNO5) M8I,&?Y2=$ S&Y-P](T(:*EI//\[Q/>'803;4LHLZ(.11\ MQNZ]PYU@M\;F;;T>D81S#-3 ,'^8#@QF7]E$\]$AF<#ZK[LL'7FLP%Q@^)V MB&'A$CIR+-%5DI#V8\>_G#&-B>U>_O\9]!TR*'P*&<0$(F)1'[T0>C5E E&" MU5C6IA=E"O.K5%"93.J;:8J='"Y#:2PP5R6F5M6WJS(FL"1U(LH2E-VSN@9L[G=-L ?-E(EMA:DW#/GE^&3PN33=]G=SCH M&1/WVAK3,*U+C9-(SFE90=3^Z$IJ?)C7!W/3+YHXQD#=KJ?= EMWT)_VPUJU MNS;<@EK)SU.J6M1K(!^=%9H M@%O[_,T\C2O)EQHF;>9O:UBWVLWURP7W2K61.PK_J[KM/U'=;'7'A;V#7YWT!;4%X2-!1+R3/?_OUPM;S*ZS1R=]/PMN![HIX^H07\ M&U^;%'A\CO[?R5OFF)M'WM_DY1\M^2V/6KY"I0*K/H>[.[@]S=9U_$D\?>_V M%8_]#4)]S3>'N)@F'Q=*+D5JCH]216TIZ6BX/=% O#F]W^H!ZC&5X M,3-D,BYH=&WM67MOVS80_RJO7Y%4)LL" MA":) JIQ=,5T3N:R+*D@KT$IQCEYH5BZ $("W]US@W#D^HYS.$5>LV:1%!$9 M>N&>%_KAD/C[T6@8#<;D^6NRS^1]GQ[78L_,7KU[.2,_QO/># MF><=S8_JB:'K!V2NJ*B89E)0[GG'ISW2R[4N(\];K5;N:N!*M?#F;[U<%WSH M<2DK<%.=]@ZG9@2O0-/#:0&:DB2GJ@)]T#N?GSACI-!,NUW31O+='TX M3=D%J?2:PT&OH&K!A*-E&0W\4D]PI8?3UV@NG15+=1X%OO]T4M(T96+A<,AT M-'+'XZLAQ1;Y9DS6ID4*.-7L @SOSTCN2$#"LB7+I-!.1@O&U]&S.2N@(J>P M(F]E0<6S?CV"WQ4HECV;6.J*_0W("'G6,J+&,#/9LKU@%8L99WH=Y2Q-02#! MST_&H3^83#U#B'XH;_!%PH&J*)8ZGUQWRTWVWHT9&BZU0SE;('/CX6MVQ5M" M5F"#$$N>XN3Q98YV:A(,W'#JQ;55]Z)5U]N=E2'.?J7S[US-!!L J%MX;P9* MLXPEU 26Q&NB(S*P1[ZB*J8#*>7/)84V>)]K,A+[_';/D1AL>89K\N:PPZNN.HJ3] MC-U@9/5^*4@BA6@<:\'$N)4*L<1T4%!*93WZ^^GQG/RBY++LDY 2!%^CB"!(@9%!D$?B<(! MH17)&&_AS 86DJ7"1H3&4Y&2XTM$!H&@AK(*5E5&6_PWE"E"&LE! :K9U>JM M5;Y5"M7ND]_8>DG>(Y\^F>4,LH\SO\VKQJ0^26SIX(^RDXC!F)R[[]R9NTG) M8##R^\8,FLK20&SYK7G;QWEJEQ5K\D'(%;IE ='#IGNJ8Q M!Q)+E8(ZZ/D]]#+G#?AN[JN2)LT]KE#X25LM:K@:[*'$9E5;AIY.NX07)GH) MY8VYUG)$ZLDJ9QH<(P$B=+&BY>33/.\2PQV$7"V+J#-B=@ZUI)U@MT;K;2,> M2ITYYFE=1"1;VWW:)C63<1)).>TK"!J?W0U M-3',ZQVW.0B:/,9$W>Z4W=99'XT_/NAJU4IMN 6UD9_N-[+M*T-W?_BTZYMK M1=TYMG9X2^27<;EJ'=3>.Z9C1;$"^L%9H0.^>(#?S-.XDGRI8=*6^;:%]1FZ MN7Z^E5Z9-G)'X7_5MOT?U#;;';=!\YMS\WY:Q8MU=!/X?2GMFOIO<"PH+PDZ MBJ7DB6__'MPLK_*NCF2W,_!+N?>#!OJ4%O!O0FTJX/'%^?\8=[TQ-T^RORG( M#ZWY)YZ9?(4I!?9Z#K.PO!.IKOMFZQ33YL%!R*5*S M:90J:CM(Q\+MB0;8S9Z5X_'':>[]K9U__2*E&>F^6[G^[J2D"W#J+0#-\( 4 MT0O)TL:#X[$;#C>=KA[S;;K4;X/LZZ7#?P!02P,$% @ G3&:6+2":I\; M!0 _R\ !@ !V;F5T+3(P,C,Q,C,Q>&5X,35D,2YH=&WM6FEOVS@0_2NS M+MJT@'7[E%P#J>.D 1(G<)0M^I&2:(M;FA0HVJ[WUR\IV8V3S1;--BZ40@%\ M@.(Q\SCS^!S.X _#&+,4L1@G\#&\O("$Q\L%9A)B@9%4K6LB4PAYEB$&EU@( M0BE\$"298P#'-CNFX[9-VS"& S77:#N(,Q]:EMNQ7-MM@=WWVRV_;E ]:INU *!#+B22<(6I9 MXTD#&JF4F6]9Z_7:7'LF%W,KG%JI7-"613G/L9G(I#$1R0_'[Q@*).6&&Y)GOV9D, MU$A+/7[0YZNQ)HE,?<>V7P<92A+"Y@;%,ZE:3*]]UR;(/+UKY*5SOL 42;+" M>O:]>6.*D? C+M/@X1*/CR:LRS4C3A,UU?AK2B(BP6F;SL"* M%.S9+W$Q5DF Q4,?G=XA?!Q=36[&D[!P[[EFI5@J^XT\0[$*.-\VN^W";'C6 M51K#J],7:?;YY&1\/59OAX:]=Q#SI^.S\YMP/!V?O$CT2[I_D:8?CT97MY/P M?'+V$N/F]'QZ^2M9]*]E+LEL\Y!&.W(8%5OI&/2IZS#BE?*TPABF>DUQNN]Y()5RT\,F!S^#/R3B$ M,\&761/.66SZ TO;]FRP.4^&[>>@^NZ.N;WM.H:2&)(O?!UZ*Y*K8Y<2N?%3 MDB28*0/>O.JYMA?L8U%(((DBBG>&15PD*I!C!3/*R,V2%A=X$NH54*;?M M:,_L]U_O0[L593N8#Y46S[69C2%YM[\'EDQ^R.]^YV5[?B15->&J$&]5Q:9B(71H,JI_E)5LU';: MG=[C;.0^_O\A\_'0L8H+EEW!27W]=(=1C<6S8O'TV]R?S1H^ [X4('#&A82D M*!X[S@2AX'::.E'<9EF!)G">X?C;/:^^]N64E -FA"$6$T25%=^[Q6WJZV&Z M5$=]>1E,!%A 9Y3V.:9 M=2S6>5EC\9MSE)5;,!8LE_ &+;( /O.E.LL_+A%4:S]$>"&[R_=4?*MS M0O&7N=(6+-&U3ESXK^SB+]BKUK[_8.N*^\ U^U[=T[8D_%[ET_VV;R7H&9IC M(Q(8?3'03&+AHQ4GR?;G5+=O>J^#;3%6V6071>ME97M1*C_\!U!+ P04 M" "=,9I8V ?-@)$D7./9N;CXI5EK67%9(8Y?$RNKR!7V6Z+TD"FD1FB[KFI(%%U MS21WY@>U:UG)!ME:#DI(13!U_YOBN/P7W- JF41# MV36\O4M6[SKIB]]6R=?-NG>[N3N_^K2"D>4X7R8KQ[E(+GK&U'8]2#23#3=< M228<9WTS@E%E3!TYSGZ_M_<36^G226Z=RFS%U!%*-6CG)A\M%RV%5F3YFRKR7/=-7+,\Y[*T!!8F"NPP_).D>5G]HJD^M4BC8(;? M8VO[R&HFD.DH5::*GSOX.\WZ4:]0TE@%VW)QB$X2OL4&;G /MVK+Y,FXI]"W M0QAKW^4?$@_;UADWK,7WB<8]=;JD2.3'7 M#Q5/.(LE;\@L MM?-FEPJ>P5F6J9TT5$"XY'K[@+0C:$;128"H'+3.E::=9V M!*0'T%A0\#39Q.HD=)?0(- 8&M1VT!MX>Z-LF$PFEC>?^_/)N-^'\]EI,.Q/ MY]/'O>^&GN\->]\/? ^8S/MCX 6S\!T-/UPJO87?K;#]IVJGR35%1J[R#AW. M:D(1\&=C:.%AW$.,QJ;&[%>9<1KG\^;Z M WS^ CFGC*J?EBI]V/!)5K#V1T".(;7@7*,KL]QNV8E6BE=4]\M M5E!/1.Q>\3SN434,;7_Z)DZ5SE$/2.MV4-_?!]T%L_P)4$L#!!0 ( )TQ MFEA:8@]NP@8 $@E 8 =FYE="TR,#(S,3(S,7AE>#$U9#,N:'1M[5IK M4QNY$OTK?9W:FZ3*\_:+L9$V58IS#L6+IC ($OMMQ@[#M^HYS.$!=PVJ0%#&TO+#CA7[8 O\@ M;K?B=A>.7L.SM^/A\T+ZY&(X_O/-J)SVS=OC5V=#:#B>]RX:>M[)^*3L:+E^ M &-%A&:&24&XYXW.&]"8&Y/%GK=<+MUEY$HU\\:7WMPL>,OC4FKJIB9M' YL M"WY2DAX.%M002.9$:6I^;;P=GSH]E##,<'HX\.K?I>Q$IJO#0[U/38K- MYNLV64*+%>7$L&MJ=6]H33@E*IY(,^_?GN!+([-ZW%0*XTS)@O%5_'3,%E3# M.5W"I5P0\;19MN!O316;/NT7TII]I*@:X1EZ8QS"V0R56UO[)?X8^\#^!&'Y MAYUQLC5CJ0.[2Y5+6D"=2)ZB[.AFSB8,A[?=:.!-T(=9@17#0":I&UE9^ESDAM9-Y0>+UHV/-B B,Z&<=2 M9>F@:B,JY4$)TJ1U^S55AB6$5^Y!1E0:NY$;1;]L>*H.=UPY:B.H&\HE*IQR MN8SG+$VI6/_O+!7)X@FNJ _.$AWRMT19]Y.)ECPWM&_9:N?>1+POAFS 1)VV M\PLTP,YKIC'DG)E5#;!Q^-\GO="/^@//BI8D*!=3]6G2G1P>=MQ.Y]'A>W*X M9Y2E_WZH_A"0V6(&6B5HEJ#&P9TE"O#[AMX$[33R_=!]G\WL@L;D_@(C.6=) MH[8B93KC9!4SP9F@SH3+Y$.=/=HMMX43%!EC(VMCPC5R46+[C ?;<0X/#MQV MM2=D>Z3O@Z?R';P:W=.K46?MGAZ>$6Z[IR";5R3]FH0/O4IV7!=[=WJYM>QI M QU*H>WI3$[A)1[(?L\%O")+N)A.64+U>DO=.XCWN39LNMH3BK&,X8_ST1A> M*)EG33@3B?M/VGY' @V+WA\9A>.<<;LBX4KF!D^&&B'CSRD>,543C[]/ MX#>6WS B_F)$PLCV7TJ2/BB?=@C%G=B&:'?/S-T 9%[4A Q[%\R_0%.26(D0B]$ M@OZ6:,L]KD2/V$8J89":Q9&8:# MB!3&N.]B%+&ZI7-D*E6Z-LCV;AK5=H^J22\RJM @7/B75.? M(R&LD;B&I<)]2,"I1*>'OG,*4UGZ?64)13$,*9S0A"XF&(\H*%9"U(0E'B'F MB(MSF% ,&:\O&>S0*YKDZA.JT0W6Z^@+&,K%@FF-SH-G5JX"M%,&NAH-=Y*K MT#]O%E-/O#L%+T%Y]*%*(JIPH[_E"M&PW+-,;T6Y=1@=BR,%T"KVZ9J_'=F+G=S=_RWW%F%/3=Z MO$+Y!^^LNH';>;PD_!%W5G]+]9^A\/P3#PP:I@1SW#3G?+5U)-\;QWX\TET# M_B\,\K= ?PSV8[ ?@[T9[.J85=W.!]D-X#;&4GCB%U\_M6L:AY[VX.71.?S^ M]AQ>';V#B]/3L^'HZI$*WT$%>W[Y?^/!(P>^RH&?\J'09Z]Z;+V4411K54:* M'NHH?=<3I1V>XP7W?8YW\'W/1EM;C_XVSN_S==$Z(& MK76N*=O\ D_YBE#QSM'A_P!02P,$% @ G3&:6,23VSL)8@ :X$" !< M !V;F5T+3(P,C,Q,C,Q>&5X,F0U+FAT;>V]:7?;1K8N_%?PYMP^+:T%T9(< M)X[=W6LI=ISXWG2<:RF=MS^"1%%$# )L#*)Y?OW=8PT8*,J6'2KA6:>3B"0* M->S:\W[VW_Z_DY/OBD52S$P:_7#USQ^CM)RU2U,TT:PR20.?KK-F$5V5JU52 M1/\T597E>?1ME:77)HK.3B=?3<[.GTQ.3T[^\3<8ZX4\5!;/HB\?G7_UZ/ST M_,OH])MG3\Z??7D:7?PS.OKEZL4Q_?KEFQ=7__[Y.W[MS[]\^^/K%]$7)X\> M_?KXQ:-'+Z]>\A=?3D[/HJLJ*>JLRO;HT7J]GJP? M3\KJ^M'5VT>+9IE_^2@OR]I,TB;]XA]_PT_@GR9)__&WI6F2:+9(JMHT?__B MEZM7)T_A%TW6Y.8??WND_^;?3LMT\X^_I=E-5#>;W/S]BV5276?%25.NGCT^ M737/X394M3 M1S^9=?2V7";%7V/^!/Y=FRJ;__4Y_;K._L? T+"\QKQO3I(\NX;!<:[/>?W/ MX+L(_W=V#O]X,OF*=V(:O'-M:'73,D_AR^_>+[)IUD3GDR=_>S2%75M]@CG. M@&)-Y4WRMEF]-/6LRE:X>U$YC][B=S7^UW?);!&]R).:_KHTL[:"/89YO377 M60TO >INB]14^!T]?G:.OVP6QO_U=^^!T(IK\QF7[,YEA_5?S!J<]=DWC[^, MCG#N__U?3\_/3Y_KO"/X 7UT]OSXTZWAM[9NLOF&/\I@5XOFV>/'DZ=/5ML) M[F()(\^ (;TT= >2:A-=PL6&>1S)0BY>7M:Z@#@R>*KX4529%?P,7@37,*JS M]W+6%U%9P"';G7S]]=Q5]7Y7M*HY>%[.)'1R_B&5TW;FUZ7Y2MM7 M1]&L7 (OW=BORDJ_;>V,(YA"E".]I5%2I%%3)2FQ5:*SGRXN7U[\W^C[O)PF M.5!=#I08_3.IWID&?QU'60%O*0HA4'BD,LC&8WIZ;,'XRFJ+K(Z,< F8=I-D!3P?I>$5Q7$J>TV/LF/Z9 'D;"KZ M:'1=L']'6?_W2 Z3T:=H^?D&J02?(]K!'5J8/(VFF^@%K'^:%.^BGR87$UIQ M:FDQIG=V7@6"%"1G43;1U,!YLIR$QVY?P>337KX/YNP='JJS?Z.SYQNY?]SC M"LYS7N9YN<;3S9#6ZG:YQ"G#,I9P,%4&]VI5E3=9#8NCLZ&;VU85O"3?1&8^ MQXMQ P-E<]"/E-KQW&'-#1WNTBQ+4%S2=DF?)U63@2RGT6"GREF6T-;Y-^2? MX2,7WB,7[A''UX!^U@;("OY-5YM8"]Y+O(Y'%RBU8 TFM5?W1;*!78Y>USF, M7P?O#AZVC CN8CE/*GG#)B)5 PBXI.'L9L&_EK5]R0@=1S^5#?(AV)\BY9N5 MU3'DB39E2S\ND=NM M8V.U4 MXFB]R$#,+&"KIL840!JYZL\=KHFC6&8(^[[,ZKI+"I??O7#2 !DM,\BSR1EN M/A$D_E?")$&A2%"T/!B^N]GP&;S;/9\@"E=;5:&]G=(ASMZW0!- M? ,<^PE^8W<'5!P<:L_XE*>*=N\2$=D*3O(FR5N#:_GE\G^=3D[A_\Y0HIJH M:)=34VV3BW1M%@GP,*)6(,$6Y;5Y/\M;NITD8^$NU.V ,!T;-6,5!2^6E7ST M)E8O8+-NX"U(C?A"-#RC=B5ZC7EOJAE>77B0EYD5J.8BGTW62976=!6$R\ $ MFBA--OKW/*MG0/Q$X+/RAI08$-3XU99[0<3/%Q>Y4>29*\B-^(;@;(M96<'C MQ-FGR ?G\ :D6G*_:7NY^/?X?[.;2ZQ]],GEBE80=E4ZV& MM"2Q1==KY=9)"NR#.J0?LR5\V; :5$7_%R@9R&TFG[@#^VJO&>K7?(B_&CZ1 M)%JV>9.=S.@4;THV!INJG34MW8%R\&[17^[F5?@WI=(!-=&;:V0'=ID" K\Y\VJ]16@?4P)=)#0K3Q3J92 MQ3I/@TP/M(RRX-&B%3 >^@TI.;DAV= ;L+?(WH -"!J>GAW1B93>> -[L\,$ M08 9.'0ZO[7!3T%G+ O0VH%-SXRO\#@K0'?2?K4&E0%GBT>,:I8(&9TC_AN? M TI*?@/J:*P8$CF*JRK;QJJZ8RN".V7?68,X5&L*U& XY8SD1EWF+7V^@C%P M[ :_-B#_415?&D/TVYGA!TWG&5W8)IG"$4_A.U/]_8O3+T#FY+FX+NW?]2J9 MR=_P1 7_2_6>LXM26*<\ITZY1TWJ__0&Q1>(;;G9=*.;H;G,]Q]8=;>+B%(](4-,]52:J; M^NUJ4E^!^G;S$HODI!@"C0%2)H=+$0-MIO >O%_B3_0"):#4)K,%J\HC&M]D MA&KO<\OT&/R31=?Z%&Y]LWFVR%(PX>A8GYZ?=LZU&V,/HN'^>5!4W@N.?XI0 M>!AS/?]2C,Q3&W,]\R;-_UQ4.HEI,GMW70$+2D]F95Y6S_[KE/[ON;>D\(L% M6^)(:#DPMA/Y^W1HY?*1EVL@G_BI!MTDAE5R;4ZFE4G>G21S6-FS)%\GFUJV M\>G3R?F7?WG.G$OR#DX[R0E_S)2'#_78_M"U8'L6?,^"?7)ZVK6(/[%_Z*Z+ M>MG:<$_=XB3%7[(JU[A6G\>XX,^ O\-]>2>?1ZP^#?M.W-Z.E7N+"U7#5/DF MREEE_KP^N*\^R@7GDE/>D':$(8[QR,;7^^8Y_:ELT#2$Q:%D>5#.3[?S(\%M MV?>ST\FW79=U]+TI3)7D>^8)Y:UXXRO0'F<"'DQQ#%*T/Y-+L\$U9.Z7!>C4%)N5WQU1I@<:]%/:)S:)4M,D65ZS;7',89VA M_153*2O\3!L,W,2B_-F?K!7\-AOA@2KZ?5U[N?T3V&PY=E* . M&##V2/\2-@3!YJ6294&_K<8K?W?,'J@TCK(&&$3 MOAHS0BC\@.H M"J;;/".')CLT5I599FBLS68XO]@%?]FW6>":9EDU:Y?H"IF)%N*]#4YJE61P MI><<.(8[4^2NV^$8> MUM5]8?GO/MY=+T&C*YHDY718/-$]\[[OBBATD+/D:3(\=Y+&&.H:20;!>!#0 M2@/+U8P'\=R12[JT"2'XVRP!&&.#A=8(PRI48XTJ]4FW18(G2('" \E$K?L MST#@^'#%3'Y#XAHH (\%V)=Y#P(?F8 \K5DE(V\2>^E521N,:D5TH>Y5%?GV M2WAGHG^YG]'GE)23J$\)'B0W:IGK&!@_1[,*.%1AYAE%*LLU:+SU(EN1W("E MC>W&!Z]\JW'Y<6O>MJGL=P.^G;1-B0F#,[(E\1IG()M2'"'?Z"52_1F7\!_, M_+DU%VM_J/Z5O<:]&QYW0N:>;KPT2"=9O=33"[*E:#.\ )SU^^_F^F1% 03:"6X"V5JB96I(?FHED>HNA\V.TG&NJ>=I]5 M#O+H2!(T6;GAE#/Y;WT[T:[W_GG?->)[8W:<3;.HRO9Z8<>IRO?D3G:9M')= M5WQ=-80KMS2X:?1*7I?C(B.KNM/.[IQGHAK6)]*O1CQQNZ3=M'?C(_4+C[)FK?MZ>_8+ M_(OE*_OG]\4U$'C8;TO4]35444(Y#AAX#GJF?E8/YK\&#W7-E^Y#-@DW[CHB M^H)ZY'V'?-M[RK>E1.I#ON7#RK<,ZO3>P@95V4PJ)."-X:F\=:?RW7L@^0+^ M6W<5= %[4$ @;6VTXN\Y9\0?$O@^:P(?;KI RBUME1Z;]):I!CHS6"$ MC!8 G+4J;^1*>/4_RN!UT]L5I? \>1*#DKG-'OEG-0'N9% 0P#\Y=#8OU0>. M<6:@A:QB8YL+.+,"$7CX7GA3""\EW2:LUS3CQH6_'O$\6>?7XV^>UZ&S+&F$ M>.#*V:&N.97!BCXRWX%4WL"6H>U!S/_\,4]\JY4S&'L/JM>=2\Y::&->V7[, MG@?LX2^,38EUE>FM&5FX5ORE:BW <9>HKK KR&.T^!SO@F4@/KV,S2.K_;BL M)!ZD GCDG&CEC!$(9FHRJ_\5_@*6EEZ;=#P 80UI4,S0E"9B".ER:]J'VNS6 M818ZB$+C.O$-Y,Y+CE#A1*^4X@[(C%VLSV&#O+(*8Z#?NI_&/N4PB9$T@^&[ M=O$.%].J2VQ9L\)[@A /F0&!='3VZ,FIA5)PXSO+?#0^00)MCE*,SU1F0$8L M/)?"B2C?+@Q^U>".YN+)%I)J*^ 2-=)6-J,2ZZU!1$?DR<1!=6G4ZMDX60%*&VA2/"9(QE_(B/D87)ZH6&H^!K!P]9P:Z+<8,6^Z&TX &9! MG( ,53]Z5]_T?LI:7<#E;YN716OZF0&?')S5O='"GRV]_?'!*?='S8H M,76Q2, (1V F8F$QXT9(OP1AL8>\8O" QBG62=HF0'J<+J_U"* M.6FI%M2$M8I94E4;]D.QJ\1C/:/[,&''Q#"+#V$^6,*)\U^^(.VBV);5I_EK MJ$1D!1 0K=R+L]!Y211)] #W,+F&IIMAMHV02]=@QU\GO$A[AI]M[R[2&](> M0+,4#<6)DB]% ZEWI,@]TP,NBL%<2;:;Q?'O6'2,\##I$[9N#J]2L2R:'VJ.'CYK#)/H6[OW0[G!J M=W]JDF69UYW-2S!YLLB695M;'[.W((RUR@\%6?DP.P*X97MK*^- MX1#KC$=O5YQC'NP4[3ZY>JS#B=U;]4A*<.Q6H[X.G;KX^63SQYP?L>?WTWQ] MRK&E/S@] C5:&29<#UFZ&A*81SG<4G3%\(M9/L SU@.A9IQZFF?(DO+<;B%Y M9]T\\7#:0MRJ#S%E_LIFQ!MDNPV3V*O!DSN]P#^,>I?AT;5T>(56A M20I_+4P_99^,*<1.;*K6YA/I*!DG?K1URV8.YK<#&3%DFHQ.2@]]XOONAL7_ MGDFU$;\J;"0!TU*B/7HVTJR&6\^[C^4!8 +@0=H*%[)&/3JD?0E='(S;)FZG M>8N*$V76@TU)-JG\8&UAG_+,%,R\@HFQW-AU$OQN,<./$@:6'3OK.LI+*.;CZB6 MH#8GTWRCPH6]E^7:12"LN2WS9V?.,GEG@H^?1X@&O'W961 IW@PJOXSA67D M]<%(L]M&0EV:D+]Y8&7\C<,9Z@[..[X[H(O M>;?+I3L ?#_K8SIB1>XZPS0GY2ISV/;GT>O@W+R?XSA84Z4$A%2(4YXG-R5- MHJTE_C0_1L=EN,4T M8&=F2^"!-?)!8 A)G2;_(;*PPX:C'CL?&ETI^+(-#E5+"_:+^;R>=_:B,O.V M[MQI+]N.RF>6\#)VT6:DS$; CIL%AC4;B8.S&[*P0)&CY(K1%K[P<51CL0\> M SII^Q=+=0G]R/@V#EUOFGN2L_>7IU\YK4T>$\Z*&-UL#JF!*8-Q!=$U&(0% MB:64ZCQJCB-G1>"Y*\RZ7B4K29J&7Q.T>%46V0P$*;P/(^8P-Z "W?<+!QL M.-SN4A(F&$./" !_-=?P,0R>E5RUMH57S2N\A%C/@J(=_VW)]+DMN$)(NS7F MA,?LMV]NVR5%W]ZR (LWS N9Z\Z02OCX5.Q-%N 8-[Y/\O^S>1._/'@3_TC> MQ'LV07[,0,"G=)'WTO9XPXZUIJV(T=BP1>'9R3'7>-IL_.0FR7*2V7/.[09S M9Z-VO=+U!']X@9_ MGO1@6ZWRUJ4CV_E1&DS925I$+DA![LIW*P:8U)XZI G_\-%RUSGY(7'@_VG+ MR7HL&Q; GST7HZ=J6AF-E9&T?>2<25O,3N+""?E(%2A)[-&:VSD!*Y/6@YG8 M=5# ,8E$Q=CA2 G ^NYG%OLD,W08=4D"C]Q1&"U&?['ZD?EAD%ZU5'<"1RJL MCG@_!_CYP5,^IH28C[!0Q X4^:_*:FXR2NG;;P?'N"T]H"*1F<842W[_X+#G MXEE@%U>M!,Z9)1;8@9VQHCD*5KM6.W73A$(?O(W\$\V@2Y- R6EBF)Z2;/": MLRKKUQPY 'J<.?:=X<(8C.,LT8L83+0[,N4Y.#8QM^?ZL-QM;TU*".'H"GEK M;)X'[L(E9?RD>^^*^]4057*H1QVKA?0%H9-V1%1WSZWRUB^HV^5* X B+P 86I I@,-:31G)FS=)7,;6M[J<=W2]"-K$MWX M=FAVY:#3JN)D4YL^3_Z)E%*V0501;(:D]NX:_/C%)IH'0918;#(E"LYNMS,* MW'!RILPC6ALTF'4RF!C%0U*FK;8A!0H\,731U N/#/@0*#RJ3CF8 V;U>1;Z M\!QC[T6JB1VY>,<@D@CG_,E7KKJ"B8-9;GP/ MF"$A[DL[?&H8$W171P\&%V*6W*W"[4]*?E-QH7+?G\!]&Y.#,;MEEX>04RKU M>!0NON-RVNE!'=X)K4OI#T[1DUJI%L0[P@2 M$6+#8%8$_(['?U!RZG7!%?;,1;XMRW?,:M\:Y X8B-A#R?1#&,L=3TN&L[&) M"5DA]@0=N$ 9$!811KDE\9B(IA G+_:$Z\$0D?SRXH*L^HLPV2H_ND'_3^-H MZO6,_ #5A?SPMD+BA:MI<.AY Q!O6X#TOL3?[1."X0?4)R:5EH&4?G?1?5;@ M%H8 -B20(MZ,4.1@LJF/$)AF<^J"U'!81TNE!XI92& C+^_$?]AY'22_;S04 M5?D!W=YH-!#YHV^P\BE5O*Y=*PK++: 2+C& -"^9\R>N'!QZJ;C^>3\=K[$5 M :-#V!VR;2=C%;<.U\.\QTRYFBLU^5B%0]EV?E8;&IMAS!HUB7@.(,EQ:&@3 M.UV*Y+:#S=N*SDJSX)/BG22;D1DI\!,E%?QEM)+"STYQ(7^Z'&ACVD::+OR7G!E M*5S%"T2#L5@R+P1+QN.3>P>*??>%7Q1-=G*5O#/46]+;!K'?=^.->RDA+LNE MZ;1;O@.WIR26K$:W!=Q$S"7+DXU@3MZ@XF=QAK@MNN(,^8HMY=@6\#C%HMA= MV-V4G*P&V7N 6JW 93EA,& M9.:JO=B6O:YL5U+Z U3UW%S+L]WD2%6EPG>CEH5^*W9@L)9&2?IHR++*.Q1* MPAVF<+R[KH/US]PRIQU5VH&SEK\R.B9RS-8 =+:=5G"MPF9 M-J3 "T.9&DK.1^ &J>'Q;LSOH&E_J(?BC<4-NUJ@AQ=1S3W1\/2AJ= >I_FT M&O0U2AIQ#ML];.P>)E/X7J+M?D&7^RWFU4GLFO.I'A#5O!37!N)W?RLH,;@3 M/R94BOO2>C[^=UME=:J,U2.L;QX&876<^(@55(((1>>%I#\FUG?R77&=9_4B MFME'MJCK73%?/J MVH%9O@158TV9&ZYFL=;79]T X*4AK K@LXQ@DU$!5[ME+[\3X,E/;R62U!-\J0"=E>A(D@D]T#N(Y>;(5:R6XY7]X2G M94&LAOH=J.JXTX_0%S+V XL[5-LP*%Q;#.-)F3W/4*KL.5V88\H&U\M>SW5I MU5I<1),UK4(RN5G@0X@OY%REF8BP)D$_(>FVJ-\T&U$\6>',/-U9]%MOX%JC M=#>@%A-\M8/\PF"CQ2,)=K>_''ANFA4NP?C6)3%\5PA2Y;^\O]Q=%]M?I>3? M#+V+F!UY(2@GG4OUZ/%$B(MKD;S%,TOT,A[FG,O>7R?GT&OV 8RHSO=5GM V MC;Z!]0=ZND$$%H9!]0)F2&&[!LFVS3"V)^V5S@2HWUQ_+F6>$KYV^4::3C(P MM,-!&TMTN/+B$;=LB=6:YEGN8R>^E$2FOYK1ZEW?;N53M%)Z+I40MG'.*JFZ>X.22+ZUJ(,;Q2&W&(16"=0ZL^":<=0[O,C=2TQGT'^1 MX$,XZNC<)="H+ &@?;X1$M@R))N\]'RJ$3+ZJ3Q)((:UG__+8A#KTM2Z]N.C M5HSP[JG\X#AAL)*L$5B*,.C(N5YZ?RV8AG?[&85%IW M/U#5K^S2SF'/Z/!*&)"$:NF*.FCN!-CA>^9*\[Q,?-S]C7521.0:309OME]2 M;X_9?^?#PSE>'\,X?*;QSYW:RP.X0N:M;3F*1 M(6T.EJ9UXH?S) OK$ES*^A&ID*2\$?H@-X8)#&:Y=,84KI540CZ[5 U=? MLP0ULU*R4H6)N.S7('_%H:UBBAC:9ZS]6;\O!0%H"Y"]LP.8Y@6,GI$\&__G M,K]T<-6(UR:_9SC8>B MR:_V8&ICWF$Q>F;FFKG EU:EUQ9E"7@LPM:R5S)/UO,VGX ZBYR6K8,Z8P!ROR,7[5C5"@AUZ MKZ?R"U*F?;/]:OBU1#(6"*"S8M$8D]1(W7%242107D'9WU9IX^ZIBO880"9J MJ"MV"%]\T^"7HEHRZ^"O/1W.!LD8"&):PT6!M['7-)BNVI*:K^88WO<5M5:6F MV!MAEI!7 $;GV\WHHN1GZ)T.:=66N_,->487O&&H!)+3?__B](L(\7M$[MJ_ MZU4RD[_AB0K^ERI?8/GZ^)O)ET](*: '56E[U*3^;ZG"?I;DP@J(!8 ^\1PX M56-.\"7F65&NJV2ERMC7D].!8>]3OU1%")F-K^.,L*TACZM.X'*SG);Y7TD9 M/7O:T47#G=BG!1$K&F*CSHN!Y1"6TU#8VY6G+4WSW"WQ$5+'(R*J>Z2M3T%: M7TV>'BCK,U!63YNK;0.R=12(RH!"6<[3'4V&R-68G:HN>IR@J;10N$OD1*=I%\@@"II4^ 5#,1NT7I>*#Q XV/T7A' M$>)Z2_*5::V719CJU"$B\>4PHNI$"U!%:GRNZ"39"XF'%?T+JD%D\B6@I$]- MHP<9_\>A4E0N,23([5BH8)""=195+%2/.56FQHQ$Z3FDBL)@L'TR0HI[8T_V M(\I4=XQYD$E64 :"TXD4OAXO&L09(8R'GV_ MMYH/9(^H8/(-"6TLH;FM):8]H/EA^A_;7E:2+V)6@L3J!0^^<;#Q6FZNGH$C M ?F:4Y5RB2A?QVQKT.B4!KJQ4& )(=O2SP2W2HM$R1@KQ%.SRAS>%/%$'#UX M+':(>_VB'<8Y<%X7DLN*)^87SP=EA0S]@.AR'4A]@HY$/$U:0%Z73K>;_WL1IK0*5 AE@!528OU M]XGF'I)?)\_;^M-7Q7X J%R7L7!&;>!JZ3I3.KX4I MS+U%4'7T:L4TM!,) M4"G;R5@..# ?*FX<=E3#ZW\I"'/YLB$X3C]U2CUF7IL*RGJ>&41DEY)\OL+,_K71RLEJ20=XP$+\XNSP$PFG%GB^*,PX)Q4ED4\RG MA)< SVL2I433):3AD77&7:J(=V<+3.N>,OB.P;Z/-4U%GMT,QS5]E[.+8.@5 M=KS&VRA7 K$&@7UPMAT4<5R0RXD XJ^Y&H<:HK&TP$3C/#?7W(VLPG[?58)Q M*'-P0!PH:MRTFTG[SH0$).(^)3FZP*X7Q%D],L*H"HGZ@GFW#0Y2NYALWLDR M=!B+_9X:Y @6L+):.+A!A;NA:1P\$@>RW4:VZ&'%8G,M/90D8F:.%;727AF" M+*;>.&)+DWVD)I]J"!,QJS^IT^'/EH_T]2$?Z8^4CW3OD%>I619!+K#K>8RZ M_W?OS:PE-?\- KUJOK%#]\!'?I26CY78">;'EHZ84;:WM$3^UVB[>$BU@VE= MFL'!;<4Y!9A2MV?8/3.;;;I&%6=E$;MN&@2B"S)7 M;)ZRZP)=?9J44J._9[; UDAU3/D7!=7\,+AP'*7),L'J6()#=7=205"S MDD0-YM"7J9,D@$2>8M T?JJ-2ER-.K7[LS46V.0N!3.8(D@;SNF;MSG8V_,$ M80 Q0YA]BQG#AT[+5O&F"\20[E0RVX%M\WE\:(Z!V]K';"0;7Z &)>UNF=7H M]<(_?VO3:W3M')-33SW#Q!D8^PA=4K25&M!*6S;@N? []JUZ_3V[L.K QI:( M[ZHRY#2R'E[Q/GA85M9:Y^9&XKAGW MT,?,/N8)T(WP: P/!$;CS*80C 'K#/0,I-L")P/INX8K+##/*Z_->8>)

    <$/&VENPD\*WU^=<$JYOLD"0H;\5IG,9W*M8@8KVDC.8>A\_;G[\6IGA) MF9OQM?LZD>S33.?;RE<3CU&#]X:F$$8Q^G40?;S[@T,#?N(WDX*1\4IVQIJ= MI$"\P[=F],R9)B8327$('8-1*L*F>Z/L8RW^I4;SMX-\7VM/,BH77P)]7]L< M3Z1)3PO2ZJ>O&.W^ =GNM!\CP:J6!-EC]\1+E/YZL+&_2VQHI>T"6?V27P'@ M\T_G @'23PKW'DHP+I8Y3U_W\6T?9NIAGKY-T\GM/'B=R-8GY:!&:;$7G^Z\ MC0;O#]Z?&\:K8-\:(:,CHL$+;NJ,&OR@VNJWDOJ][-/#3K#/O1KL>WO9H.MU M5Z6ZF[6@S:LPT8 <9;1Y*ZS'=3AI,"<<2YBR>^R(NDX=POC?PGK/C1%$Y9=, M$3\M%OE%#YV&Y8WV<^HS\<(9Q&?LRX\K-RS593>1X=/<<#(=YX[W^X_DPO4B MSXJFD0L;^-=7/KWQ(P!\9M**'@6\8^]V9GN]W#=I1M6IS1ME#*6:5MX95F7. MM7U5WXT66Z\QXY,3C++W*+QZG/T6 NG(Y#"R^^V>N>6[$MG8SJUC_ZU\;-T_ MU,@1-N'-^JC5@V6S57<["1E]#@9?\K'?V]V[]+))I=RIN3.YHBL?,DKDOKJ6 M9&.$Y&[Q'6[C9; GI5;XA7MC?D6E]_6%.3&9X=)D-Z(8;/@V,N^\D8]!#P*S MT'@3$6S#GZMS>KJ9A;%&8Q25N:%W*M!TH4HV.T[071(RGLH;$UD&5_(]EY93 MUL%UN]W1I)/CRA&M.@CAA'2ZQEMAMQ.ZG*SOQU*3, MQ.#4QIA,6NFOQQ3NDU_^G=PH:6A/7-B#+[3B2Q:'=$!+]]3>^. $'\9W_SV$ M>CJ.![4H/706IJU#3P9T#J8>/OSPN5Q *?2)DT,EE#K]\*"<4K9R]EPG*:A, M]CU(RD,?+>?WO%N[[ D'9++ES5%OQEKV@MPR_S][;]JD*O+M"[^_G\+8]^F( M[AM:AQG%::UAD92 R1SG M(A5TWMIOO+RA$BO(:#SFI'!>F,0$U7ZMV]RK]+$2GWW1^I'>DH]WN= MEP&GD/-;K%FOP[H!'I#034G[M48]2^8PLLYDR#0BBNGEBJ'*2!T#+H<"7((I MQ.:R7.5B0GO$+*?!SE!\#\^L#'BI%BF52S%.J-4 WT38>IT'W'.?G/")ME'/ M2_##*;^_W8!H9GL][H"_)-V%I[E>6[SG'WMMK"+TD'TF@?<&3KSH,ZW?+P^\ M50DX,9Y6FEK0+P%>#/P"NEW36YP"7WL0=,6'">!]E 8SOB$"^\5Q5*&,VJR MF%9GDFXWO6RT*B9P3K$X'B5OUR1S[4D?'Z()WNVPMMJI*8*K80Q316IMI'>& M)NN.:J\/SW:N"F[PZTNX/;_R!,I]5-* M\:"S8Q-3[<(MBVL =#M?%\M31,,U1?GS/^CS&Y06.5H59F3;[:&K5:-18<.71/=EFHNSRK54% MF53S7>HU3C%#A.T1/>3P2M1HQ%72T5_Y/%F)54S+*)"5(;CRZ.E*C!"F4C9> M0SBV-D,'$SMOHFR//+XG1=NS(J5@,B)2RWZEA@WG',_VJ.,K_/C*HC "(2/5G0CY MF=BSA Y:C:DL;*G>O[0G4X2,]=%^;]"7B1XAD70O+DE*3Z'C%(*CDC*0I<.; MC_$*5*M+NJ E8YNB=&<(M*=\%5>*6#:W@>4TM'X,HZ9ZX+$'SO[]$2 M>QYMHERKE5O94KI^EP. A&F!@,88VI&%8GEHAP-3U\V%'0 ?^L 7:Z6\*0*V M1XKB>-@I]F_OO:_-&]M$*^02+S _8! /&:&7?Q6RPTE5R\(\S9!/D:&+1*?LIC/S^T M,^HER XAF[Q.G/K+GWBQ?NC.-(Y?[YA/X]V$IEY0_*\SDV5VEKUS?YBD'0"N M75-L_7<,SM+X[>?28#7VFVFLG8DEFTO%OFWJKG,XD.0J^2OD!2&W&:QP)D$_ MFK0-_ONE*4'8"X$]]^7Q]B7^0J+/?7F\?7G*RV/N2QR.7']NRY6VQ1N<=';F MU<>L_=V(\ %'[+IZXD8G(.^ER5&<\T$B <<3?N@E+#]),/2%V)Q_;@ZRI\N( M5_)RB]F$S,<)>NZ8;/\,(< Z1]=H[.N3L*=X/<7K6D3R?8>;ZN2771Z;E1 !A)I&^:&@18+HLTSL$N1C#/]B*USQ\*5?Q]JL[-PP> M/UQNQ -3Q"ZQX!^_G=]@-[]9L9:G7AI NR2 L3T8!K#6)@"CFY& 4T! M$<$ROX,+N2,0?]?AHICYOM<6HY??X1O[U6M1O2M?;F!:7DP$NSE?FZ90#XFPQV3@@^G&2YN MR3Q6AYX4]#5A5=QIQ= 9-BJ(P/ LTD+4!*$TID4V/O2+0-$X$47H8]3GIWA< M-C_^E(Z;VLT/2$<^-9V+E<)2X&?%"9_LM!2\TH;2 -OFXO M 3_+HWV&8%\-P=XCE=JR&"OE7W-](9U1#6K,Y,;SPM!O1R 88+.P"D5"-@.LRDA\CRK'_#)-Y9UB_5R%0JVY^G!;5=KJI$432I+ M8 M']BX.(%%R1#(RA\6AS5,B$K[+&B[]-$5#N1:-EW84O\G"O;%;1J492C7T#-C M#=DKF8+_YLQ)'X*0^RA\(3+>7173,_TUAR*<.&W4ET+%( L+B!,#[5N4Q/$H M0U//X.PZ9U1_N!A>1BF\^O TBQ-MPZT(SH!'3=6S(>!"140P% MC,3AY4I$C/C5]W & Q!?<:AL4;0MB&5_!62^3W X\9E:6,CIK6!UK+^X;+"V M&EA:.*Y'BK3:KH#;+]VVQ,;.JQG<%86 M@\JK-6"U5JXGY.B<5K8ZG^:PW1?X,(.-DHM&:PHQ?>@_8PC6[OV4T/C ]Y$]808A5^ -@P0,"\@V>T1PSO=S(< M9NVM\F FQN&W.N#QW][T)_BOHZ^]>_[V4J[@.4=<\/,1$PGFA7DBP#T@TACV M@C//?7F\?8$"\]R7J^W+!X]1 O7UK=!C"A^,\2^2?#ZO3"Y"A2^"9EP((L.7 MSV_%$/6-<_GIX\0WS?@=EO4WB(B>S'M1X_((2_T:LN"YE3]K5K>)49@URQJV M8[EPGLH[DG?>MVE7M$3#,:WM#X*/%,5.F:X%_M=8_R"%".W,.,=K&(KK=?DU MC]J-Q8>3"=X4F..W"NN3?(+S:Q-654$?46A<.LD!^_8=&&3H>I? K M-<1#!?+=CUYWK=MC+65KOR+BSJ!G#T6'_C>8$_YR!6WQ5 UAJ@'6\C86YKOU M0F.AZ//U[.!!M7XLMJ00<"$7-M)>+)5F2A.J,(8!L0 M%9E:9"[JKG*=^>B7L[GK'U9T11XJ,G@3Q[6]WZV_\<:>!5^S-@>S@,!M%O4W MA#,@76)5WY"M7@#+%&RE!HD5_'P9Q_/9K"X1R$2*L4,UCS=XXO-G)PJRKP*& 1)2@0N8D_@T!JR(H\L\UU/[32;R>D[AG M#%I:9L)S>;*L4;!/<31*X,=U=/O'^X$CP/S/VA_P2W*>8>*W= YX79EO\D?T !E15;R* M:>(2S0EDI=&LU:X9*=+S5H6O]08-)#VB:ZS9LN>H&$R814DJBM!7:DV[=Z3X ME531-[3F]S+=^"8! 1#9J\N MT^($M89+B099LT>-!7#1<6 3L&.TJ[45N(OV?R*G?=%@"$90_0;9/N UL2\1 M8]/MII'68-Y(+)G8,"-?,S)T>1YC.N.$RD-:'8./-B7$7ZB*?B]E#HK/C_M!?4KME#)*NB):D,U&_\JJ/=7%U6^/ MJ >]FQC]@I-P3>"CH**2>:'(31GTNMQQY\Y[MXM)BJ[_>\[@7;9@\F21%$;L M;*3/P:D801_70<+__I^]HL^-+3ZH=M\A84 :S!/$H1+S:TK% 7B!WZ*^$%=V ML%J&><$V$U!_;RP:#M^*?&&8OR+;?T*J'.T;+%;?(=Q>O;K_J_V*]>"S-PI; M@TUWS"F+-QB?J\MXJZFJ6^$8D72L+E6@D6X*];/U' M>;52N<'7(XURI)'A(URY5"\7LDFVP2K MQD-I"Q,CT7.?>F(\Q-$+W20J30-#VR^<]<0,^ M6D.F?7UA#K1)2J+KO5I;H(MQ!NB1.6X4)"4X6HI:*MX&M7M3+_)1M5/_AT\O=:9],:SC,7/"HVVR)"-]KRX\,'J M]Z_,FGJ_@L9R,<1MKQRFM0#>C;CP8\K]*UO)KI.3NC6>KR=3KZ0F)5(2%D Z M[E_).J5^63>J32'_FHVK@SZ;HGNLCY^U?V6^/B.[XP&QT/) S4W8JE;F6]4 MBF3_TBZ7&L9:0*A:H3^?YK7R3!R& M;2N):JFX$"@GWR"GK[V$.ZV&;5(BG1*690/I(GF*[Y7+*Z.(4T&%SOZ5 M6K9F#&5S(FDQ8:'6XU94'TFE8E6]&[I)A%BO"\BPI LMQ$C+HWE[/%X$L8-W95A_7*/? MXU/5:<;EIJC6HN-#H]%)#Z>SX:;;[>-==1=NE#O2C&$]P;[R 79RMT@W4:[5 MRJUL*7V@'._1K7RO'C[\VJ2WOALG2T.#B M[E/,;YM3/+_D(S?B!V4)/\\(7Z+*CVM6_3>8;GW8GOH=A($YDH4[#FI_^"[4 MG])V^GW[3#]3V'/7OM$S1Y-'S:%?U) /6.!_.Y#0S]1CH%UL1:[Q SRUW?8@2[0$UT16S6(GWU(R18M:^(FA-Z>.?^>2C ?P+1^@ M2.."51FW#!J^#+/UX%;F$19YZ]J KRSR)SKQ/Q]BYO+>TV/OZ--9_V'L]G36 M;^&LW]M7OQQ<2[FS$M-F;#016IF2-+'J:KS=OFHO;H).5B2-9/@9F4B[N49N M0<<6_G$J%D49)$K$GP[^CRFY?D>_SN=;-!ZJ&^\G*(>]7M"ZRO%L3*)+ C!:)G(6KY*3*F"-C&* M8]M:]6(U=/'K/X8@HTS\N#OJ5J#U#[9_)W1H,]E$2*MN*%I>=U_)A%5*N^;G M$ZAG]JDZ[7#&P*4Z/(Q*DH&K]X0_U'S+5C_H#>R8%6FP%:3)!%E\.-^W9_IQ/]4M_VK2?AC MJ7_X)LB;R?B%)JZ\7UX1LTX/T,J<%[@\D20*C%/B[44/13UY!=+ZUF2^IV_] MHPXFKM%G^/77.VKVNW4#9&-W"$\D*-MV)^ 'X&:V-Z-'' XM90@'VEDPLH'Z MT5*FX@H::6_F#[QH:JF&I$Y%/1A[M?F",R=@N3M@E2$G*M'(]D3E]#RM8$Z8 M[4+;X%T[ )Y<9*6(ENW] OY \1OUUF-\MGV3>^HIZ?HE[SVT%^BGAKFKK52% MLYV>B*0US+"(N5*MS15M<72X+XT4V=65\J (G&K+FPE6'NR.R?;:UAK@J0G= ME+1?ZT8)&JU =^T&?9GMADP MU M!_IE%U8\]D@9[H?'GOCS>OJ#(G]J$\(BC@MY47W=4'^; JAMDB/E066= M%LD:)?!6P4D9>,516,ZRF3%C23SOQ 0%0Z3^F&G6RF.(]X']^H^.QZ,X>NZ( MX4<8*;!-Y$\U0Q<6W0>S+G^6-'> $]58F"%"/*]B#9M(BDFACO&UGEVMY 1F MZ$/Q,"@5IO3LMY9%D>6HH1(HYHV:REKUAX+L7J'[1%]-%>; MLCW2,ZDD&L603V*Y5[ M?;T.[0DI'P8ISSPAY7=KP9Z0\D](^2>D_$<@Y7?%!']A+NZL7*6L\YTV(\#* MIZ@XP0QHK,>@!-DC2$7L,;A,]_IH7!KT<0FC1/K7?_L XYE*:]B3R>.BTB^L#(:'A:$')G.*5H]WT,&\736Z>"+'6CWS97U>+E+Y*KMGM"RV5$M6>-H3EKX MKU0"7#\WDUDMC=%6W77J8J<_##JC]B]MN/S$1J;U%%)N8(JL #=WEF*# MIHS]2Y.]JCJ=+-H%+1W#,VTR892*\05TD(\NG0V&S6JK6",U:M5"ET2R+Y=& MX%)\%[#^JI7@K"1YBJ4BKJ!5 7]:KB(75-&3(^!GLX9Y;O5*=>)'2OY0C^Z@XY-[Z/@LQ]6 M9H_P[0I?J@.SP):2D3(P#+5(A>VPB0)?OQU4_H[B@[T-DCF9FL:Z4T'T-R:B M+*>*82OV3J/!U-\Z.[( @7I$M(.N"/NZK01>/].VCR!@'#YXO377! RRPSPG M&@LLK:0XU5=4YZGT D^52Z-6$8Z9NPK#?#GJ^)G5_33U@OZA5>0/5C:.O1#8 M8"/B+^1SK,8C;,13(AYD(X!$//?A;ATL;YKH;PR#]EG1_];S(P!5@#\( M/_3.*3Y)(?2%(!ZZC>6MI!SK!3GKE@X_.,/1:%BOSU-B_GB)^8HO]XV%!,YC MOU#?VY-#3OHVWYM!\*>R?#11^.JN7KD%]JT0]^[K/^II?6[U=6*WNR__J]W+ M@?JZ-QI;99V0'YA69.I:TDBTO?/Z-=9J] !HU38'SF(/J/&++'YO"ERLHB[P MV1ZPHNY6Y718#Y7[[-Q9515\-"#X_ZPRJ0HT:53-5P.$$Y' "1Z,D<<&.R'LX MWX!:EJGKGA5:*/H T&-SGOP='*ZKFYX_1@HO9F?6E27\9*J;*T6IP4S^7DG) M:8E[[3>:>;LYDA'1Z.'V^!7++_JMV?0/XM*+-Q=\ADM' M=K:40W0MH\T6=F9HQ;IT2H1<"NP"0=-1G+J\5;BWN\.9AJW*BE\Q%)%=)>*8 M'B:3"1A"-43=AYH?@4!.L;QD?B(7:2C&DM--5X[\K^WNOY3W&/H%%MQ#R,U- MK2D\O(/5VO"I(2#5O_[[&_WG?_\'W.WI23Z#I2L'2W7(T7N,GW25AED..+Z^ MP_# VTRX-F!DV^;,21]\#2\/T1V4S'?[O>IK3G"+K5)[5%\,\=;0[P?&L'@4 MQ\[U'STY_1DS72%FN@:C&_'LU$@T#!XIIX5D=607^EV!!8Q.O(?1OT'HM'85 M5A%)%VU;':B*[!O!6!\$G7)D S3^R,;O?D<]-SSS_6/4PF7MWX;#N0V#>ZH@ M =F[$G!WB.B3I7BZ7"CPNE9.Q&*UID"\-H8+OWL>Q=$HBOZ4*.XN#/T'\?.% MIZ]\DI_M13I=!S>>[O&>\%_1P1<.E< ME93(0+E@0O#>BSLN.5C?E@/+Z%LJN$T&XEW"I<%;BH8=.[[O1^H^GX'=8QBV MG;XWR-\5RQP 5Q:\L*BGE'-)GS;=KEO5*:7R'#WB4A/6UMUIU8>.H*@H$;_2 M#+6GO#S#P_NG23\L+D,=9;290F:0F7326 M?!7=DE8?,HJ\'(G3N@RY%!H)A(PR].6-Q+U]J3V[(4HS5_7;V'RCL9TQJ!IS MQ78F/KS/3_0CGY'3][)':U @NL^*"C#'(\#?TI#L_ Z.YV[RK28,=EJMMYM9/"I%8NC2J& M+J2*WJ1V8!#A%!7B@F#1]PB:FJ+N*C'P&$6...)R!\0&_ 5N&Y0>/EW19\3T M!0O5@+P4^%FGA4TL=V2TU5^R_$2KYYN]\CC-9KPQZ\#TX&B41G[**=4S1GH, M6_$^OHSU!>M5D\9Y):=5":8A[2'# ".!G%XS\O*,K"1C$0[ER^]OS> M*WL6]SVNG5ASW9LBN5)7Q8%+6 ND[G K9S$NHHS$PC?#/)&DF1\IU/08&-H6FHRAU+A_\#0(+#VSR>=)R9X"3 MQQ*WB]L+C\GJ0'59JW?UB519RDIB0Y-$%$;/C8EQ*\Z00XCN"P;G5;[=/BO[ M\_R\\$AE7ZYQ(->RZ4*@Y#].L*]5SG8>MSVL3F I4UJAJZ)"3!;;MEXL\PV^ MVD,)?R(2@2)1@CXW9_3)].>#FR?/7[LF[<,\GTO/1PV9F.4$;H[3XYC(Q0:U M!>1YV)H$@GD\BB)OVK7]*6 [$+6?WZV7+7NN&6;GDW5CT.YDEAHU\H96VI,?(%VQUVZ.P0JK(1R;GZ*H*2T0B0;C3J=8-SY@2\Q\HO M;+$4.;+VDF[]>N_495/74GK69#G@#&/%"5RG76XQ$W[ F=4P94;W4!+J,K07 M**'>^OR7W5;RL$O5[L&ZJ%Y"4<P31]([KU11+ C&)@Z5\J!IPM/I=>K( MOPKLU$91QC!?4Y9$R^K5T_S,ZC#YMD MW$2OYS Z3@QA==;Q2?1?]]IKB#8 MF0^"JCFKB+I>&AR6M8=",+#,";A2M6!SI@4NM15=!\38PRYXB<#I*WU1%PW) M0VV3PJ /PF$/+&4*G@QA[[RYJ1$QF-H%_QWV+-@Z"B@@P_$N0/W KP-8A9W* ML(@XM!0%5H*];,3IV Z%#[WSQF1M5?'!5,?KC%;=CK')@G<'2@HN8E\]J';$ M[ -M*'J$,L'?-B#K7+14T[4C@+O[ 8B$1SA(L,U?ZUN85D0%E+7=/M@<5;16 M\#X24+4BV/506B]&9F2AZCK8I0F\2/3W10D00(Y *Z) _F I'MAF:+O\IEZX M'=)(5>;*9#V:!]YD "XR)%7TD90@V)3'+>!O!U!' 1?V5_N\*+L6?,/UFH'1 M!6[:SJ:#6ZBF#+B1A8N41CNMQ=O.8F\Y?07JAH&B0F*JWOO8N\N2%/@;\*EJ M!9^N?^R,=DFZOT66(IE# VRR'-QP\U! -SB;2#%L7R(D$\H:A/3W;F I_B*4 M3>_89BF-G?OO-$UO-OFP<1H\27]OE_5+Z-S21\D//*>4ADTIC3^GE!XJ[.>4 MTDNQ7+"0YY32'SRE]-?.+$5*R2+#53LO:2[;GA.:E1PN[6'8:$XC.>C$Z(8@ M\C$R7994NSZJLVS8:,Z97EO5!WAR*2CZJT$429W"V&'8:,Y<9V43;2Y90F)& M_S7=+Z:!;P]'*M>E(H&BR M42H/.)G*!WAH^U?F<]IK#YM3,X$:]5NY2F%(55>AXSX7M:Z;K2DK2N/X,8UV MG3J?]MIMCZY$7+[:&"M2D\_G.VUFE$QR2Z_3$#^\LCF.R:V>SM%:"VO$TOPR MU:VMAN!*\F@WY\-NLE))(]I*5O1B1Q<,I! Z0K22B2V,46D51["13$A)G*Y7 M.D-PY='3Q45<-U;#M,I/JFE"I]-UYW4.[WGT=+?0$(M$V:H@]71UBHH=6^W M!-4QY;DQM1HJHPF&4/UZQ\RR[3J*A Z9S&,L+&O6 EQ)'5XY+SJ#>KVW,/D\0C<7V8Y&EUX78>-H M-82VDZ3JNEH:6]IVA33*,VP8-H[6YCO-^6L>8X25NYJV&BN#&]GPGD=/3Z%+ M/9;4.TMMDFUD;KJE+$L=#!M956OCCGZB3!4S.J4^:H=)MPV3"NFS@5MC?74RVA13N22)+% M%=4('4-,N;PULGL30Z.64]9M]_HH12W".&39>37J\1H!4[7%FDZ.XU(M&:[K MA@6B;Y#U!>*N)IW7EDRU8@DVC$/2XWES9+2:7429Z_EFC,E-D$DHAU0R8EIO MSF)#OJZTJBB9R\JL7R M!4>,L:(\ID(U[7+DC-FDLNIIDU:LFF>(;,WE0D<;K^QBHH'S_01/E:9U-Z"SQ;O^4@7N]-@A2&1W$0B5K*;@ * M,@Q@Q_O0"[?9.A=A"&PO%(;Q(DK_&W)+F*;082BNKQ,E?5?587@1 M7;><#T0I..GP,@_[FA*IU+B72 J\>O!$/R>@ M6!,[,@1!E./%],#U1['(!-!P9!\G"2S9#N)^_RT!D13_\=O8772\2X+D6&0. MVT!@:. ]=1OO;W((\ U>(ER0S=F04])=&3[(<$3=8U(]R$#H(E@<>#?PE;( MWYG334OE_X#%!5D<[]K@JVAD,5*ED;>Q@(:."9/5JA%DWPYW9I,(\F]Q].*+ MD0+V>@KG.U@JH,+++4BWYJ7W0(\XK%N [PW:\A09T#7O 9> M[L0$YF+OU5 GQCR%Y%N*42XTLX-^[+0^X+\Z<.JWWL;<%>2/JY+X^W+T]Q>G;Z/Q%Y)YZ+FQ(?0[/XS;S[N8 _]_ MWS66^VK:[2+4.4>+PQK@ISYX.'WPOBT,FYOZY;4Q#SX3^H.R?=$9XN>]^.>N M/]*NXT]UO:NN[]IX\L'=6R=X(Z*?X0T*&#<'!5Y^^_?E]O/Q[^#G[[F]MW68?M[KV4>YQY^OCW MW=W .ST_,5N1?LNNM5)$ZZBM?\T9WI'OF^?!Z$Z#3\DE^+1 MMCUU6=C@\T(?5M-'X+,O [)RYJO_^)79;LKARZ/9JT>QE;[!BRU6Q[U4T.5"Z<@'A N[4Y&+N">3ZB: M:KE9Y0BI*N1IPB$6*\V*KX"J09F7^)5-W),WOP5O?MD0?IHW5;57SJEUW$(P M52@T$YWXA'%8CS>O;062 ?*EQ_ M+_SD!R';/H2Y2GP$2_E<\GNWWRX 7SL"6(.S7KJ6P]6*-(FX;0O!DR939 =# M?Z@X_4*>F_;UC8.$OZY1K/5'\?)[L%1OSVN-]F/;KP(.>AI,Y#+CWT3T]<-[C&'R7H@/P_Q D/"R_ M"18._/^[4#@>VJLWN_X [$82IZH#& <"QBX42XFHDPG$CX&8N/!R"*OB'6!& M% .._UTWE45P= T@#FV)!QP#9>RZ$"IKT?/6Q($EG0!%T5(=.(T\%4,45A@4 M^%C,?56J5P)%N1,?_4RL%(IX89[=[ _9S8Y0SWUYO'V)OU!GIXX_]^4I+\]] M>9A4&S>=(__!-2*\XKB.U%@@V)#?A;%!L=?D!^% M8I,ZDW0XBV3SE*0_69*^X@S^'.&!";F+E2K>@CD^N/;3[')$C"?_?(Y_+@%GBO?Y M1-##[^KGK-6#%4J<7?+VJ/^B_/Q@)+BPP7JPLJBS(OV=M_1#B[Y]=^;W8(9[ M=*W^;!5 WZ<8[@(JX#M%7R%5ZIZ=^OT=G*Y;6Z1OP'L/OED/KE,?<)OO95A^ MB-A>.32ZK\EX&./O6Y&D,K442?7*B)\.SG=T:S_=^L&5.KVB.3%*[&NRBN0[ M*[H]G917X]CBU]DJO;?9M(#@FPZ0.AU/,,EE>B+4.^.Y,JNYE%(;]BC8 M\H311!0AL>OT@#R#P*>TG)(6;$]:L-Z\F$U(:8*0D-5<;MASI"(V%M4[2 NQ M$DND2I4437ZD M:A3J+BH9'HO57SN,,ITL!W!R/?7K/S0>C\8QZ@S/?Z<<@?^(+,SZ*[834993 MQ;"5RR!G_J!0X]ZAXT]VWM;,Q_N\%R:.6H5N%F-I 9FMY%3'<#MC/,_V:*]' M'9@@DJ*O9X*>WMF?QOLW=,7>YOW.>"R-S08M(Q-40ENK5+/&#:J ][UV=1"L M,,SWY?T_)%'TDQVKMSG8%4=2T\TM$,V=-5@59T;)H;8 ' RAS<$?? M/'GF/^( 72\H%GB&2)]+"]RQN//Q)/W*?MH^V!D$?P@1\&0^G]7:&"=HL1:($+/?-I3W3GA MG/7EDM9A7U-\JUCJR-D5*50[0Q\7,DY148K"OV_>X7MX<$]1N)V_=DX4^D12 M7.D5<84H-C/L)+3NLDVL$2.C"!J/$ACY?87AEE[9DZ5OYX.=8^G%*,D8192O M(%R^E<&*5F$P?UT EJ8\EB:0*(&<8^DG7N@%\$)1[S\^;-/@*-R]5:M+0W2?4UQQE:ZP6@F&[\6..II,H=)S 9C])V^ MS<_$0"69%^KLK(^?B[EUND7_3J!TQ!\*?O9@&X&B+_@?"@_X8#OQ%(D'V8BG M2#S*3CQ%XD$V HK$V4E_SYVX*CKIFX[K[59]0T2G\\)_VR4?@8+<'I"4>8D_ M-.K9OP\"0/H4EGLO^:O"\B6_[1M+R$511F_!$&\M]LDB5V"1RP&)/G5&X-A^ M;X;X&GCH]4^@R#=3&'=GVTM"0]Y@9[^RU.=>?Z^] M?JB=/9MU>;R=_9SMN6N9,K@G/.N-3$5@\.'AN3B!$V;MB&I(N@N#5-7PXM:) M(L)C8G@\'#$'P5&]KHJ>[5(5^S*0:\2]9\B&NFEW\]2?E'BRQ-U9XL-A[I-) M[LDDQ,]FDH>+[T[5(_FHW0^K;OX"(>L_W%"FBO[\J_KT#V MI_0^['J?;[YKQZ MA]3+'\?5-VT[/KF.TD=(4!SX4SXP M2[@_M=\:\&/BBDL[6 ^&)_&C?*Y=W*"*I0).G8KZ&7$V5\HDCX_G?3[-U6FS MD&A,4)OU@7I).AZEJ"M!CSX"8]_/&_NC1>"&X&_O$8'6C&^HV3:.(Y1L#MIF MOIE5IFOT71RVZIU#(GV*P+?,$?UL;^ZC(D VFGVTHH_G2'DY7'&5UT4]@RQ\ M,%X,1:)QY!Q<^\TZ5:_;='?MC.Q[A>N =#Y!=ZJQ)>!>6E#*1O_*JCW5Q=5O MC_;_[K?G8O0+3L(7 A\%1>' FX:?[%=L[]QY[W8Q2='U?\]YYY>M^3Z9P,6( MG?WVZ9J*D3IGJ,3\LGAQ %[@ MMZ@OQ)4=K)9A7K!-K=+O35$2#M^*?&&8OR+;?T*J'.T;;+S<(=Q>[Z7_J_WN MR^"S-VKS@TUWS.EO#'VA]C<<)5Z(HPV_BBRBV\WY7S$RLJ#2^[^-,A=:= ;_ M#7@<*#-]K_ L^.C7?UZ'+SSEY4RO4=7>"(AX\>;Q3YZ]-TM\(Y*NE85*-)(M M<2^;@_C[OUJIW.#KD48YTLCP$:Y9O=G/N'W%&IFL#"VM'@=W5%=N.F+!W?:':L.D9 MMJS_LR/]X:KQ4-J.Q&A73/ 79LVZT"+VR+Y(4?%XOXFS$<7NWA/>3P2D724R6JE:CR M5+'ERAT&K2A6M4<<7YEKF8,>U53;?-I+)4H-LI"VDM MKOI(/QR*(+81091ZV2VC*O!LG3]0 M#S> J4BYCFNMH3@VZ35@PY7W 7*(-C063IRI].%5ZX=V_=B?>3Y.62[9D7EF5/CGEL3CE<\KT 2HH=Y>,(1AQ,37Y M8&N[7+5DP,L/6"=S30AWUNZ5![N9]K9,L*U%C<5YE9Y,&QEED8C%OS*&P+85 MY40^?ETCDW25$GBAQD+1YTH1O-THM!9Z80U25:&VTM+B2H\UID@B/89':=BO M_QB$CE+TE0:',N'3QQ[&9;JI#_V4CXO*1^AYU,?DHJ /Z0F:2"*"JU9']DC) M]&,.E LXS8-!HCCYYN"#;Q4N@&T@OX/7?W/;]13$&QBJCB):C849(H#']%RW.:T3/EY%)U M^Z4RS^5FJ>Y$RY5*@R%@=&AP:#Q*QR\Y /M10RKJ&5(]7<:'MU0C2PD;85]; MB&3?8@B1GPV)8:J=H+NE6-7' *" SXC@5YIP_8REGH)Q5XMV0B!2V0&3FD]U M6<"*-4W/(YU>5F-]^ "4(J/(6?B ;QE$T<\@ZNE3WL\TI4S7"A'$N2V5,GVQ MCPKNO")RHY0Y2E36+=($&26H*V;Y_D@S].3X*]N<$YR>FZ@KZ:G;>2UVJ,]HX8Q492^TNSY9[CUE(N[FKYP>>CP):G3:R]TA%NDFY.) M.\J@<]AMZ)D^*AK'SN'@?,MH*^YUS\'&6L5K=W\&7X]52?3SY?6]=HR%['E& M>%^[SJ1++$:NH%1UCE#SP_JD.NPQT)AA40I'H@AU[@#@&:,]!>.A!.,M0_:6 M0,1CLC-WF%A%<%,HA\OY=#;67 "!@-8L2B-DE(R?2Z?_B%"N83JB'AF$M9/_ MU CO>5#VV'+]7H,75FM823KQUU%,$%;QI,J-2SEUA"QZ<2]@B\9Q-(I>T\8] M&*,_0[8?(A%O6;H021B*G4Z+FMBR4$ZE$'DFQTL]O HD >(U1DD"B5+4!3&( M'R!8@VKC=R0[F;J.-P\)&'_%=I[QVC=S2X\6'_G[FTGK6?LE&+)J2Q#$2Y'Y MI00N]2&]0D28HWAFG%@6V\*DU9_4$T-%(H4A1%?"H(/*,$@4"T%=_><9LCUE MXU%E(]22?4 F,"%AUY<)J8APKA9'<\.Q6,874":\H VCR"B.'7MX__RPJ*T" M3!L<\3<7==>#@ P-X/[?,X+[M+^ZKP9PH 9DTX4@6X^@![Z]0WO".(8(O)IC M.@:W,B1DPE3:[""'+,JXAQL(C" 114@D&L>>IW#W".F>(G)S2QDB(-55+-V/ M$Z\58=4BP2;H>F6,+*" ^!:1!A81_R P^0Z"T>\3[9091]0>/* M) 1$Z23V]DFLZAWPIN/;0=AGY(52UC8=(U^0#48U((JR89R(Z#IF!(D@\+F[ M:$?O UCL/%\#@7O-89L6.NJUXV#BZV_H4,_A;F]SRMLY #K= MXJ ".;55&Z8!P,62:UGPUU/3\N0>?'3XPYT!R=YQ+^")V,=^%@TF,L,O 0=! M0(+OI6Y.6&3.I\*AWBF)EM5C)[2^L*E&G:=F>JEHI:9\CEC\^H\&@2E*'9^< M>*3],90IF89TACAB:F;/9H;2T59S0!Y,$9MZ$Q '!QH9B=+D<8SB#<>",[Q7 MBFA%% -.]3X"Z(U&@"Q,%0GJ-7WURR/%9-9 $=)92,1TGLN%OD\V)Y.*+D M .#\]F)Z!@#RM!F^SX"83R[JVPB0)_NZWW7BC8^[(18:>6 MJD> 8@-RB,:CGJ1RY@3LXRJBVK8+I!5J-QLL+=*'9(\L5&<$/HN(PZ&E#$4' M&*;U\*? 4D!S(M3_OW>J0Z&>[*TRB(4E6#>+3)CNZZJ@$&.*#U6'1 \E>_!5 M>X$:ZR65OI,U;+"KT#JR2]7N02;I>4Q25^:*43%5P^'A%GE_PG*6BF)!T*RD MJS069B.8!-)8@(]694,I>MJIEY1RJ%0OU@?\JB3,4FP:R3&MS^O;_1=-@9 E M/$WK*5HU850R"+&H\10UCV7;=G^1DJ'_@R!1$+"%V" G(@)ZN5- :0ON"MB$ M=^[ %/@:/6NR''"&L>($KM,NMY@)/^#,ZN-O ?GI'<@&1YPU0*VZ-_ E>"5Q MN#T1CF$[FV)2W3J91RU)@N7ZZE!XZM((P^JT*/,DY348(^CH./)$ $&^0:MB)Y,@/9TQ(-#3"S MH0+?$_"GE]V$"C$(H6 < PT<^&3'WD&)1.E_X7 H&;RM(AMP*)0S IH5B(BR MG +YL8%8V"[,4P'G&8H9N!.\A6<:_XTH,R YGWCB;HSF/1 NR3 =8'?W'A<% M]Y9T5_9B,9\(B$\$\.S!8.U 1\;N>NGPJE,OLZ;8_GK]!0$V57Q+#O_:!*;P M#]&V%2 7WJ_AB]@ND/[=>_SKNPR 926@QCQ5$KP0?+"N[S\07NM-WMJCPM_; MA8J2Y _M"K24_<\I,@)2V:JLBM8ZUN5 I Q/G[VM:F9Y^X;Z!]GSL]:*D/"U M^+ZC92E34?6Z)"*FZ]A0E<"%[RIYZ'3=QL_:^N<(!'%:#Y/>_'%]Q61TQI7D MF)J-A7RQ4[5J,[[6Q88?5DQ'H4+-(W.H%LJUY (RJ$^:/)54AT/@<'"=''O: MW;HD'^T<\UQDR,"5IZ)>Y"4?9 SJM:+4K4U4!@IPH>2Z R+4XU!53&>;::Z6 M;R)4#VG3\61FVFL%\J@:(/ABG3/7!4/<;C*0:R>./0LEC#)[06Z%KU7XAL 6 MX(C()E]K9$&P&ZG4^!1?J_')2#W#UOCZA2="GG$$LT8DYQJ^X0P-=M^I3.T1 ML-!V+Y?H9SI:IN8@DV1GG*[-5NUD\Y0^I7Q.0B G43T<\?]8JU,O H&:E-.! M@2T//([QM.KZ"O"F$]/POF8#38DL-+MHH&-)X.)\&ND)\[@XVIOHG"VE/N## M>0_->I1(>L8=Z&O5E.O>:L$&>%]MP3B1'0W*#QM)LS&) QPF0S3OH@Z'(="TZ$9_6D;_A;@5AU.:W&P&+^.^X MCJI@. ROAQZ!9*E3;R^!_93>$1;%(PX1V^QE<$OA[LC)%$>^0?6,B* M+P=7]EH^*V6RHO98V0HV *V:#2;=3YH(52_$W+PCU:7BYU,_X;$1MV7W?4,1 MZJ(DQN4LO^Q,3'[6:ADSOB*MRJ_#TP)V'1?E2*/"6,Q6AX8Z4"41QA8@V+/7 M#OI).?4"'-N=@!N#A\A'(S.O_MJG!D:K@&E5Z3BM^^L_7RT ;_*:?LS1>T*. M\4(9/TOAA0@@G@/AH+Y-5,#X)AJ1W(GK5VQ$Y/6[PL2-EYTYM1,@L@ !&0BQ M@.^PF_ )].?Z1E=+*;[E9WU)C:9ILL[&T"+"3TI#OCHRQ-YRO*=&/R;$NS*Z M9@>8/7PK;T@TN5I!4NL]1$VO:KS:5HD<4.?_$2_GLX9!KNYXPY^6[(0ELY(. M4:C,\!G/Y7(B)3.VO*I4/VO)7B+L1CCD?:&"+N-YF>K#$WL59E<\(QB-+$:* M$86:#HJS.H D $\&/^JOO&U.F$!RO+'"JJ5(C@G3KJ[CEP/ I^K*T,NEB'-1 MU;UTK0>K *TM^#\O\2]&='7FPGQ'8&AW/-S;A*R?#%+/#5F757NJBZO?7G'& MP4DK1K_@Y'Y5'/-"P4].UL#MW2XF*;K^[[D"]LO.%SPYM 4C=M)&/EU3,1(] M'AL(__M_WE73MT/"@#285Q,W5&+^"$;/I/P6]86XLH/5,LP+1ORU+<0+W@Z' M;T6^,,Q?D>T_MS5^.V\#IR'O$&YO(++_J_V1R,%G;\R!W"EIP] 7ZJ ,DG@A MCC;\.H9YNSG_*T9&%M26_[=1YDZ[$P;4:_J>.Q%\!#PG3X:!D'*F-SUZZUB( M%R\%.#$GZ*UHOEGB&Y%TK2Q4HI%LB7NY<*#^E5J#0ME8<;ZGQWI#U>-A](6)D8'93/G4T_KE-('$E#8MTPY79$APK;_ MZU%'Y._-GOQSTP@D UY$L=X1TOF1A&Z;T/4!DJ ZNG] !KP9!48ET&?:.E'O M<7^@1S.U3!A]B)&^:*O!28CO%<-#,6NUS@_)"@P]5<,_^X8%*G8L2"C!A\ ? M^R>'.WZ#QN5 T;'@KWW/;? QC4^#3#KUSJ]&6%(=/AS[=:=*H,/ED MKJLM@R,VX.?"$Z&0FWE'@ O3A34W2F2DZ!Z1O#C..VSSWP/ZD/"M3C]V),(; M*$9D2P?P[*-7W^PMH#OXT@LG(P-U"2Z'SN6:L/ZAHVF';Z[W8KO4O%'^(>5M MXHYGOA,&[^008:P2D6!DH@Y4[\P3>OS@V?"44P$^L[.*[MQG??X**3(TO!0% M+('5W\&U+[?SF=Q&QIO]%-HSBJF M+O(DOA1JO%A"YWF'X&(I'81C&!.E\..Q,-MTPT(\5A#K3'T0%?L\;4/J0H9] MB3RJ"B_LA&0^1RH@AK^^#M]YZ:Q/,G@*ZP64D(QS4P7?BY[4EY"LKML#Q::X]2X\9U>T7 MWYWX.%H,_EZ,%*_L!? B M-#5K=?>/=^>_U2-N\(MP/-]@QPMX2]@\+V(DSI6UI98]M^# G3E# '4R4605 MO("^@NSG5_%X+U#8511;%^.\3P+69.Q5N?SMF$.?$$%E\4=([67 3.,?B%=C M1CP&! \-$4F/E-,I4-&>\M@Q'KY(>:\%2QF]*JIK^BZ[:GE?T<#*3]6PW<% ME52HF@)]!%8&E-6AWCGOC,-O!R[8B1!-%(W\+?[SL=MY.M _W8.^>#^H#CU2 MJVL_X#/XC"3\ 2P$( QVUZ6?J*H0S4C=TX;0VB'HTV MG5MO6H\;,=['G1AN(S W=5Q.7*#3>LL"?L K 97+,: 1(2D19!K6-T3!/=NWO'NFHC7HZHY.W/WIYAPLV M@7$("%K MNU0\BU=NB6S=R;YA2JJJYSN[;@4,5N1?LNNM0"KL!5CKS+PY.F[ M7_/BH9^VH+K9?NM1H 5HEU"*6\IQ:\)E =W* ;G\:W<<%)M>XH5J@QT@F+,: M3[),#,>)X:__;'49 2MS1O;AH8A?J'[ZQ-<[4/)/:46X@="#GRB!W$)6!&\E M#G=\1G@IFZQOFA&:+;:R*9B!K:1@%:(?& ,"^'ZJER0!_.I5SL,;/-X!\'ZD M&[-R);F5FN2U2;%H+GJML=";[_F=V'MK1T]RR%89PKE:-E0L;QT!OYIIUL!' M11'!T %BUN8U-(\N($3ZL7?ZUWJSCC0 ]%5W=W#[(I'-FVP:2VZCH;DC+06= M&!5:;1U$A6]6^GPN5+ESV<#[0I?W,I$7U0 &\G1&:'2SU&BVF7\M9#2NTILU MIHA;$'@6<,\+@^/'Z#T>GZP5^%HCK74_D.>'W91[BO+;NS :S/1N"E5H?A+C M6%O%#,WL+[S&SK 8>S:CN\=JOM>,O0_ M[8U2EE68A9DK&QO@N8\/[C4V3=A1=5./D3]7[62OG<"P')2XDY&?F\"^[B5J MMM^=\HS\$!+N#@Q$O'H,U4=K6"O(]P2I>SGXG>S[7DG'7HYK=PW>>X/K/%\0 MR 7XK0UCF"AD+B/P$7MZ[XV_H7W"^^VX%('L*27//,B M)TL%]_<.%^P@K[CW7I#G3< 8*G!&'I9#6;^YR&M8#(*[D\QS4SYNO%D^N7.: M(=I'IQF^VED;XF#/_3 )+O(@G@D^];QZZ GJI@U(XIV7P7HFQ3L.B4"U+,.; M#!2O034XJ8)BXK\')&%?';B6Y+.KUP>F3$6O>E#'D?MLY% M&)2,H4@4^)BG]_#7?TE E;EW^. ?NV44>>AI&?6_EPAKARTD&D3LDKJI,O<$ MS[\"BTG02)0B0AP7>.ZS956PO^ OKR\W-$]TU".PQB8P!P-;<3Q6D\#7 MZJ'5A3%[S,O'3R%;03X'VBK8>_@.NP$V#.T5_PQ9TOR7DA6P/_+1\SDS3Q %>\$M#SUZ]#^KKM]H-E5 M*0(\I1B&^&?")QQ?KRD2Q?[UE";TI#Q9XF%4N(5&*"_ 1WY@L+TY]+<)Y)]H MY& #=OR_R+;%?P.IL'V(>.8YT!_?)"IW2+3.3T:A2%O>,P$-#Q_F%@2K87,FOCY&W1T<[K[YV#6'%!HPD(*U.,NH50]X=KBP;D:)H@1 = M70-+7*NQ$O>#%@\-8O/O+X4LV7*JDXTMYRNA3+:G;3>^G"#D)[J7O9@E+*WG M0K0/RRV]C,\5>\H? M?%,V1V/[N^/1S&\S#]V7X=#N2%T^UM%$)5;FQ/:P]#JL_OJ/)*(D0D<9- 2# M\U2Z.\AL'!VE7"D'[M=0768K%!<;Q6?MDJV)>9:45[,&JF6JGR^A.BDB!TGP M$[+2:Q#)-"HC;FYD)Y%53G%KU;>2W[=1@F$8EA\%K#P.P*\*89E4;9B;;;[ M_FRYF*W7R[5.Q(MM;H<3\G$?%FP\N>1MXTTX-'[+C+;#= ]P3+SY;6RJO M]LGW]?Q46@2F4;Q:7Q6LS/:Z,G2_)#L-U@U>.%(7I1%0O+8J1NH.3/0.@;14 M8$%VP9%?]F [*B[P5$2PKBU.!RS:A88@%,]K/WFVE@Q8K:7LW3><]IMG>#&% MAT8!5@.,Q 8)\,KX63M(%!OE@+P//RL,( OB9ZWA*0K=N588 7N0YSJ+Z=A* MF_SJD\G>-*3))\'[%HHY"..Y3KE!&#+D]4%,E3'=[NF54F#UV< 8QOH/0> MEP.!MX3G&**U&1&_)BNUV:P,N?.BV[-A%^XOE/*"9"BSUD+[<+U.N%R?CE;0T' ED9L0[5R\F!8FZ1A6R,2PW& %:W6PL[4Z MYK8T9*=>1W*!YS.!0>5NN7;JYKQ? O@WA#I2/X!PY3 M2YFK0!Z\DHG@F!^%W*_J'S7JV1 M#;%__(:P6Y?;VI:SE?MBIC%30W MO\6W$/H:MN]L\!/]3H/C^S_JR1+O'=186P43VAFR=3ANVY7K-^*>\5\^R",P M 0TW]B )'?23."/5@KZ.H4*#XS7^#K;%?C#$7[NR9Y\2/2!90%+5@M5^'G(" M+)>!"_(LV<:#\U'(/<2 F:M:>Q&__S'D1NAW 2,'[^0#F$]%RXE^E3"^6WZ" M/#LJ_SNJ9(_%MZJ-=?Q#1*#3-EMT0?U<-A*Y!-[2Z@B6M_)=PUGD9^BU]7.X M&L;-03RY(-DN4D[GU;&21JJ)&D0M18Z'P_WU+NGZJ(X]=[,;J<2]4VD=^*M! M+;-_H+LY3C^MWP#E(93E5#%L)IF>(TZEE+M6)7T]WO\+*$,;?'K]L:..1)H",#[A^ MQK14H=G7,2%62#1;F7QA+)6_ <;](.6!_X,-D Q#I(Y-,>&#<<0 M,RZP>\S$+M0SZ;JAU94Z.DXU,TG=@0"V6)1 T"B"ANR>H2ST#:S^&TTO1TF0 M]YS,_.A,V5=RX!_-E0%'+M\PB &JS89M2UZA9#R%>KFRT^?Z$1C_[^R;[Z+O M.!.P^6+K8@@"G&,I2(HG--;=&M MF#43&D@#CIW#D"A)A,!HW60>[64T9=4.C@WX.QM8=.,^3V6[N^#WS:_"GO5V5M M;="C4AFA7)N-.G@YK3(D]!N \QLR _P#+L-G*7P-?P'!RN;@=82/^7JNY283 M2B[5$LY1V#MZ!E0^WVHL6,P/'R44#R434/8-H9YN8%CB.UM-'9_ MQ]!8]4J513U-\=@\+67GM2J]2)ZM!WR#32[@&:;F1(Y-9V8LDD[494WHKK)- MM?KKO^MOSP>"_-MLC]CIEMGR)%9%,):=MQ()0),>>]_M5-A?_\'J1>441J6M&I*R!JY2U*E7B1&(VW[5D:5,@SC! MAXA^?[GN78:?7R_(Y":Z6*GD!I:05RJIUX*S3)0FGY_%<+B_D(,W\A2:\'&G M1+X9=YLFWYKUR&9IEI7?U5=TI6@NM.)A(Z!!G<'^3(BCAJ$] M5*&^QX'!#WROYE8-%)?A'R==S=O)%"=KLU>H&:#'82@<;*W+?8Z#>-#94^#"<) L:3> MD6/TL@QIE?T!M2]1JIVS&40>A"KTN,[S8VCO44WE'B-.R0?7_>PBD/ZA;G[I<1NQ*;:-.N9720%I.N-LU%C&0Q M]D+>T?D#X$:K]:J[O38JE W'4H?Y?&$^!(Q!XG24IID3W:P[)UH[.S.$W3C; M&HBP%F;[-BB3#VQY?(P0GWY98[,YYQ 10C?.$5O3H251BH 1HUZV30[5!@LV MCL&@TCR."J-_M$6Z%-5C3*>YJL9>6<2-$WACQL?+*QA& #U%82$(+1^S5#\P M8KL4X5DR76GHR92+B$O:Z8XJX[* #0'AT7!HG)!2X/-'\7#DN%\W ,)M716] MTS-U>VFXD[[OH[]Y%!CJH5_+UGH9<16\@^&#PEPZ-4K= OKC XO(;A'5?#KO MC5_R:S(OGST)'(*OFYJZN@Q$KZV2HVR_VBT+9=1RLPK1F.:7ETJ6I$1)\3.. MX>C%R^G,Z*]&+J)*DE59&%DKDP!FA3J!;G&@A@5H*3C(S%] +3@>*1N-+5IB>$S*%J36!YOKYN[H7EYZM]/[8+#6I=MU^/[_"ZO?LJNXJS094U'[>\U2AXJPXX?3%0D1% M1AF1.1.>?88]Z=!]X63?B"R(]^'" M3T6=08+@0J#"! <<]5Z:A/1I$J]XA+]V\-/[A%'/V]<^H'H^U &WZXUUI3X? M=:3<<$-(Q=IP(C9.]!9V3?\;\I,;:-X*,SL=J-;VJ&&"MZ90#8I3\P+J,M". M4]<".N&6<7I8I[>Z+9$+6ZE)^J):QSGLM\U],JWY@E M*@N,W_4K7)\6BY5Q!N-[#$-\X*2+\PAG3A]G,(;C5J XZL793:*VIM29L2VP MPE(:,+E,)SX>MQS' L,NTW[HH LB5!1%,D"ER@)4'%>J@/QX'Z^4QY-]U9"$ MF-2))R>S\=:D'EX!3*6-+FW6BPY;)3AJLY\O:\G2/8XF'0;6 ><#*O8\MPN6 M7**H#IJM%6-@N4).5%H,5N6@\T$$.!Z6 1/L[1'GG3#J^O M_H6DO9JTN>..^Z@7W7>_I\V!GY\(!$,B+OU^GPG]KD)O%? 2$W7 MUJ"VH:XASN>^RLY)^%BNM?N;U6JFTRMSF"D45^-L08& W@%,]/R434UU7#_? MO' ?T_P3^4G\\O=$/*#: %2\'=WG9H(IUA:EM$2.$\7]BEIWQ^,73Y-?<:[A M8R:!E_K\L+C8R;18)=IZ:T3W!M+<0<^\U!8G@8VK[ITX T8C(?EN3KZWJ/UJ MO=:D+FQ[^9R\*NKVL4/=K[]:7,@>4,UW9P<,[,BM->YEH5E)TXM2?Q7^>S7\'Z M9?,U7N0B%K>%7HB3YN%D']#9/_#SGXE?QRRFDB7JN+_=C.2JPX1HL^$1O,1-3,-;$RM>,G3_27?0+>+%IM*6JNNSK9E^2QQ"*^@B.<^B[/C%!QX>ZMN>+$M5. M:RY".[Y4?R^:5L ,CPWV\I9TV"G6R["M[>M)+&UBN?8B4\^,ASK_43B?]V.] MI)@U/N]F,[:TVU2Q?2<[64U'3/H6F1NH.#WKTPS>WF=U8MLA ME3<[1+C]H0$#N9> IJ*W5Q?GY= )LC80[ R#XB M8T,-;FK*T9\XP;SV%8E"O8PY>Z,P&+C1< .09 MU-OBW,1\X2XOH/E7]QT MP[G*.06$=OAB?XY_"]R52[?F]CY=Y"NPSB(B<#2U[/1AOYPB_M>GDLT8.W*6\/,JU59ID M9@.I2G=266DO;CLEZJ'*RXHEU,=SNRUAS-+.,KF\D1WJF[>6E]$D& AE.)O! MV!FVOHJ_G#PHC#_NVVCTK0C^V9U&W3%%$79SDV#MG+[L#EKQ;+]PLTZCN]6: M_VJ:OJ767)S7AX-FOK#"N,4\/L5V96P@M-[48N05=U]N-'J^Y.5+1*'\D]\" MZ88&TY2F+SOB+^B=3">YKJAV\0@3K-OTIV>>(J53*"35G21T]=0>KWO^S&J^ MFE<+&'UTS!U#81*T632@A3_A#@9")PO6[KDSSY&X3$>Y*#2^])-OS)[3OO79 MUO4&L$HOK%* !AM(OC.;#C@3<$3/%%EFY/]DSS=@J:E11'*$]309P+K8X\O M/.A!=5@T!26&D1%35'39J=##6@@\LF<QX9@5MF'B@(X1G%611 M0>E$5R$@^?1Y)'#?)H(JS$3^K-0R$YPS-(HV%604SE*=7"21PF)P@OC_BL]' M-S_^A?SD))%SIX]"H P19T 5Q)+Z-^HD^UWE C23 'QMJ+3.WM!-1I^O#@AW M6S!MV7)JR8ZCC9I^D):&;C38:_5XL,0[%.DBQ$0X _(B.E$@3-U4OX\*".#: M\=EA&."VCKD1/M*1AWEBAW&=\#V]J.W N&X &O;/,0A0BCQ:(<6(IRJ+O*^ M-W8T%J _Y[2><%,85;@45 'CS6W1O8,[T0S6P0S1Z40].9Q[/,;KP])Q.U0, M[_O^V@U:L+=GA@"5*HS)O,E!FGJ^A5]8:G[N!!AW$!"X ]#4P(4+2*_#_?1. M-.\.8[)@"\L<$A;<:(]Z8H #K@"73@MF"D@XL&]0%T_AN69PA;A&^9@#9X)M MA/>(Q3$@&%_@9L)V>0;X:R]Q42^;6J!NWLP(>&?$!9X M7C)?[F)3K%4T)*Y9G)%<%4O:1.OYD\-/$:0RQ?L-7;O;8>^;TJPKI/,5*9>O M8!V[*N;51=%2R/ :7>&( AH!$)#"#[L+;4%2FFG9AC&C&/YTJY: MC[4Y./TC'DTG@F"!?*,/CA8$:!J@#VQG@Y&<^92-.O6I>_!+';NV>?CQ" M^ER<3PEJBKH@QF":H/J;-A6GQ92B=TO")AO+M*X!C7PU]&I[2\N+)E*?E/-2 MOJXGW'_RBAE4RH-:;\H6N51?S->21 ('&YMTD"'..YN>(L^ 'YWAN &. MZ, M8>QTWG<[HH=>HY5\$08 5Q6Z2; MM76))5*<;4AE/J=! <')*!$ ?:M,%@_H'_NN.,6WDIV)8)?2DJKV%QO5"V= M89PQS$GBTNI^-US6N\7-']KT(BTN^OW4@L(ZW72OM:UBC-&!FYX!KD[ ^+]K MQD^] CJ'5)A3FH7IG(/&<_J>N=?.*7P8(_PFJDIHDO/"1-(8FNL"7<7KY':8 MO0.H%^WMTVM% KLQ'AF$N%ZR3&T]*A4*W40Q35UMT-^[F9\4C7WR9M)J/M&W MDC1.5RTBUB(J9+>F7>]@?@%Z_5O"JT_>3*TO[RI64P"9<.^JIZ4V"FQ4VP3#CYFOPP9YZFOYQ#II8O[W4<$>(=ZH15%P=6 M03N"PSFG.WV%.*?T'% 1B=*?/"6B?=/_0DL3E\Y]>>94ZAA-?DCU>3"R"C5 MJ=FXQ3)TJE=M+"NMS)!Z8S7Y/8-G@K$$GQD\<]_9,X1#Z 0D-#$F,LXO-Z!S M9C@0JY-FE\,Z>W+&&JMRHCV^56[KFLDS0TNVBQQ=:6+"FHJG=[PD*)L7ZB*P M8'J0?B3ZWZB?-_4(F,"^EV!\2C/M'RC@"0KJ;?=*$^@ YEIPR\+[N M0GV6T4. S6QRAK7S(#ZAMD4]#X%=LB^ ZI_#B 80X?",3YPKY0'W$NF/NJ6P MY;D:I"/?Q(VLD*W%NG\FJC2G4ZY2N^GZ9C(0_#W MY',53K=B'T"0$\Q6V,0% R_'?3I#:WT&H/6DJ]O)<$-^=@]#H@X3$?'<*;.A MOH#9++XZ#X!!VX1V12T^_Z6?(P_/KWB5Y<,F! M(9TN)AO;9?\.;!2XD&RANPH"[ZA ^J MP@/&]8Z<>D>"790+M,1#ZL^/6H%:6E2@4H!.F<,=4A'4)_RX W0<>$,JAL.R MIRY8]J$IR9-VMZ3K(7(> -@@QNQ9X?2YYD)'T*.1*3H5CA8*(;W^(I$/& QX M-H(Q+ZB:XAY$!?+4/OA0P=J ZY&XAV3N/=/MLLG[F2#@PZ/07_J,>CP8/-7)4(> MYF#SVU_H>*3A2Q?^S+["U+H_8/+!(D;<0QC'0%4#IDF$.#>'.,T)?UT7VD6M M 8K;]<:B3FKHNND(Z-&!X%WWA>NZ16;(::3;'LWE#KY&E56)^ MFX+56S&\)G71JK)\/?!Q(HZA^@ ,3U@ MH3^ 5&^%9\LM,OFFLB1V-$.3\^TFIM!#_?: YE>1=HE;96:?K^[9&#Y:*#MF M7F"+,(+&@R9?>?!L%T!3B'".%@C&9CM.ZP%*0#%?B[C/<1_<,^L0=PW$S7#D MRLEILE,8K'/E>4DCA#-W?XE5^(@/ (5M0Y M4N^>!KY'Q'^_ MP'>#(T\*H-YIG!7H>>WO&P)E(Z9\^Z:;7O&%A M+F4#0!.>04C8U:0=E8_W:(*L-'?I 6W4-N@$_5L0$APLNR-$\9>"FK[=0SB6 M/+\_Q!WD8?@F'QQ?--)TST;"\R\S=&9P(LC:!IUX5+W2RB%9 MBW"B;04PP._(3^[7:T>" Y;QCW,&^.?$/0ZO61=?],X&'P\"(^\'GH*W[,D1 M,][-&Z(RP<(Y.XB^A["NG1/#PO;DM/#A6/W%J7*8R7)S8#-;EKU5\LXJ$8"C M>SK=7:N3+(.:+ !)\2@![GGWP(H<7+,+[CV%K1&7S_"GR;FK$]WO49!>5A1- M1+QIBG2=X"J+6$VJT8K ;\I#9LMME!O!P[RQ1V&0LA0^)\IKMK^;;N=RQN+U M#(12?4.+0C2B@.CGR, !;"@; C?=.54=?V+U\%67J]#@7J '),$ZSN_EW.J& MBFI 4Q&\J@@X&7$JO-=)FM61TAW:/B!CD8#6>&^F-8XLXH]8.:YG^ M"I0Y)'+N)8)S2:#PN=][BE"7J! 70@9//*.7.$T.>P#T9V?YW=*=\X23,@%W M[R+!IX8#U*GS2IG +0@6'1]E MK*1K-.T7.0=N7??"$+HE73@61#4=&^?-SN:J3LBRJ4$<1-!32'X[ M^"9ENMSNH1B?&A!N"CTJN&US"#V/_'1D4Z+!E@95S(]P*L"&<[9L^+,6KS%NS\%MP&Q@;6+^>!VCI@$[WN BYXSN88,4+V!^8"#CUQWX;>NFNE>.M7U&^ 3K2[T]2A.6$@1)^6 M=S%M ]\$A+JF.!4YV#P0=>'S>(A #KXS$V7!P8IQ4#B/ Y^I M,7_7X\7S'Q^B(K![Z+M!5/A,^BK1[32Z%3)%*TD]-Y/:BBJQ\\\!J>!D*[$1 M^,J$+G*9YM1.44(2CD1]OH4K"*3BNV%-O,F?NAO:1&]F9^AZ=SFG8_UNI5/2 M2\N$A,[O7399/!C4Q)?*Q>OP%0&M38'8%0'$NL2Q\%&L/5ID5J+>JM&Q^F)) M9C>\*JSN#6,1J.X>'<;"1\;L9(/U!S'9IF/I?A\S^#'35!\'3"'7&W=-+5\; M8QR=*JR2=7-?JL)Z2C25P*($'C 6^N&!+.ZIWVZ\^\-T&UNM=WNV:F?+O4&K MFE^7G=TG,]%,(N@8\]NA+,X%[J63[-_ID+2?SKWMGF=PAI*8"2MNVRTRSY'O MAXLY@QB 2Z.]_*=?1082=5W=CHR\:J19AHO+27/#8IDV!2%6HXF 28O?[ICT M_7RW#VW[5A>)^L!BBA*#98@:UY<);0F'9R>C1/QRJM=;SSS#'IQ[)\D^S>1\ M\@'3=9[96?E&HX_%FA.VTL*ZL_+X_D>?OT'[P[NV<\@P6(>N=*HTV:IN4S5< M$C@0+OQ+/&&7KO,[C^=^R<%<[#0@]B4\/2A6T?2J=E,76/2(+HD.51WA4Y^' MND0)>6=B[A0FP5'UP"D;<' RJ9PG6^@,;IJ"K?FB]K!-YNP?N*R@$9U9TFZ+X1 MS!B!K02DD%&CT@4'/.>_NU[$Y0I\I'AF,7^MV^AAH]9<9A0%LZ&I[D'Q8)0S MK-I4R'*6DC*>S2,40T];"(#"\X/F"R0BF S]T=LK]^ MC%SOH+NY$ 3WZ+ +'8Z*"R>4/KNI(UJG($B'9QSO<^;@I@:L[X/8Z MP_($Q[$Q3_38,VK,U5Z7AQ >94A<>!8BZ"P$&9Z%",]"A&3I25V7IF=4ILK,X9V=JFNRU;\W%BC)U?:,4JYG@S:V4F(T'9C,G+>Q++P6@Q8;0:;4]C^U2[U"S2C2]'@@ A M#<02P"/N N>DI4U7OKA MG=.A:JE=M<^Q58S0]_5N553-7 7$N +P#W5P0^#,"C?3\1>ZY?D#/ 1V!N$F?#,TI#/>;4LMH M2ZR] 0&4BL^[Z\5+Z>=LTUUN2ZF[>74-ZW.8)(ZF)GK[58H=UN\GIJ MQQ3CL-,Q^%S_UR1SG]-#G[)#>&G7BUM<:8KU8TMR$*M)4Z(($2J3R6C@F9SY MX:Z1.;KM22K6WQ4G"VOP]TBSG?-_B;.!#^&VBW@QH&T*[@1W&/+S7O.D;L!X MT2T'P\21#N^ (EQ3\)[.( U+I(D 0%N8)AJGL6IAPX^3\W ;AI> M@\.-P-<.S3C@9E/1^88S:0?1"S5_'"!'X#DEBX/C/KT,E)>0NMA4=U"]]RC! MWT]ZODV'G0[>KZ@W+\>_8ZH6D340WD/ .M3T!;SZIXC#)UXG$>I)V@N7ST3Y MK&?IXZ#C'9)?AS*]+,Y\Z2[93?J9 EP1S/T9AV8 K__=-#5>1-=-85\1_!G^ MV:UX?4UJLP[>Y\ F!VZ[% JGK02RN"QK&_,W6NQ=?96..T>6F1W6R,R\-H%S M78#"N$L?9LBD._DMHS+8KK]/30:K;GY>V=S)A_EP_L477IR$[-[!%Y0L.60< M4'8 9AMD3C>%W]X/_E7!&-V-SV&0PCLA[FD^ -.MLVP =HCC,R0*XRW#>Z@7 M[+OKF1Y>\(7<#9E^PHC_^'?'?9RW4[[7]MT?$G@&6,W;,>_WV,;@]-].[@0Z M'*^F+=PD%7JP=RDW 9K2MH3/R%=@3UCRF+&X3%&@[X$_OBE)Y_YK3:^@PD*T MA!BX 0\S(7#WW+5B*[=DW>##[J;!"(U^.'_^Y'\\=X- MRSRE<:] [%7A<7T;0?F?B%=[ON..IM^^H2_5$0N:X63+3]/FSH^GN7/GLS@> M=7XXU!%#V0ME[UZ;Y%C,/T?<8)GG5'!"_@GYYTW\0X3\$_+/!_@G'AKN!Q>< M&]/N2UH/;1M@.6Y;^)!@T9(62$D!$^GQ'>9Q./G>B__X?G!6$V M^U(SF74//GKWOK'L6S MDU386-D5RTP]PZ]88KFLZ)M6)R,Q[QZT$]Q$T@ M 6]EZ%J%K4C;79'$5HG\;%X# MTIPA14EDK;J@3^@]+[[]F.I;&7JK%.L)HUD4I55?[&C=I-G-\RW T"34T''\ M)8;^?ED':NIVY7Z'>.&S1?"QY WA_!&W>+N04-]),7[F 9+G].1!300HS%(I M5Z^7B>Z<7E5C8\WLJDQ<@*?:$L^=(PE9^"]GX7N>\'D/"QOFID2OY%Z-[NS2 M2CS=IE=SN058F'S^H,\?EE=I'X__7)XV"3I>$KKQ[W7CO[#N]JHJN-B.R,]' M/RWZ@B[PPZHQLV==_MFJNF#5C5B0!$8;;E.,/L<'U)B$21D\F@[ H_D5JS9!:SDQLFVR,4R/W ]4M'$ZG42]S__?(]OO(9&AUTA\+9GR3 M)](:!](ZU6QX9O81Q/6O*3$P-#?4V5AA@'7P=$^I3/$TEF^-4] ]NW.)(>3E M/Y.7OZRZ@$G]>$P0+VZ$/)RR,N!J+"#:8+J;]I4 MG!93BMXM"9ML+'/C#' +Z=T:IO8MZ4VRVU3Z=W.&+2:9*0@IQ."ZNO/V=#;(Q>_W!F$Y?Z_WO\F]$%@\ ML."Z+5NBH.BRMA.,)O!%+S%6]E2'3L_$2I[E.LT>4^4SDSTS?P"<./P$)XZN M-VO,D$8PE=UV.317S0* @.I7.01TMZA!X'$X2]<'YQ)PYX>")BI^RAQET M"#C\,)@4T#NB&7/.R3.#-2I %;I34T$THAO:6G10DX]/,)\B[&&F.;Q#-,(# MF\&!A< \-+RO,Y8-@D(I ASW)L.).P)$X'36@W"'1-4$' QBG^CAG2,0K!/V M#T*$)[0"9S3=1I!G$*3)NR]";$*+FSK05(=-.QV@?H;?KG"2<+(!I@=KA39B MPID0_DGUO8Z'C(^(<7B(.^ M8H+8#4[ 2(W:'PW$]&3R:P2]-^?=& [S-GJ7U;:75XYF% MQ.DKC=^GN/)$H^"!I'0TF0S L;]F.L4EBN?),)<[F9 MI!L="OH_B,1O@)7[6*SI\9_O$P@FCS@;S0&0N9UF6[]GXE:8^J% /"1\A\U/ M$[CN9T&[#S$1NM&+ M,,P8%@3J>^48'J;^(]H)G " M\N-^L> K_G,9NJ;(S]0\7R_"N3TC:+P, M],V !C9/7M+!#D7?4#3+P0(U;9Y'R._!8WHGT.<$?S\%9^:FFHX0/^$X>P39 MZC[/\>B >TA@.!;Y";_C3B-&'T"3Y8XA_N7WE ]_/'V,PNT<8D4TW851N64&K)A32OKG+12 M9D45F/O2G#YQT,J-PAN\C5.<8')Z/H">?/ E$5-U5$533A M-+&7'N?Z5OZMA;\HHF4)!VA=YWM@_:9@0<)9"R_4/3[2+V7H \I=@ 'GO!_% MC9)E5UP]:7+&=GGJT+X4Q\B" S+-'29JV4"W@/=2T%!>O_:&(.@Q<1MSG*G? M)?2?<670FX(E) UV5QC/8K5Q5^V-YE^A^2U!]2'K')0]^@\B_!Q$SP8"G8;S MYQV!XXCAZ]Y, MK-$_/; ]P(0[$XEQGQSK"9;:*Z7*FK:%\HC(:E5IDP016?SHKV">Q/.LXPJC(T+"P6HZ @8LC2&@'?VB4?9^+V%F M&RA=%&3[$>*WND"U=O@Y&@SV#HN?.+?XB9668/,DJ$==6T-[-->X[4:H*-AJN]#@JM>Q2 MIJN=L=::$V485!4T ]7I@F>JMDH;HY:Q]B,ZUR0G^P+!E;HDRH4&#%!U_227 M^E!/ $7J,AQ2) <7S%,QSDP+6$V ^6WP7\>%4URN.RJ=XSW/W4W';W)O[[A- M!WV&O,W3@9Z*DSF[GAG?K+<^E?M:=#75[#3E-A:+ITI#'*\TZ\K\T177HKT: M6JF8U65C8\(@Q^-"I==RP@P2(Z-I_+)W+AJY6># @"N/\(T8BAV2 2XYRIY: MP$M"4TP<;H.W/_\4<MT(]_IQ_OINPUVT2SHI%4NRH"U64MH/G0 MR*&W>N_$>;Z.>"E?1P3EZV#RXZ"%48HNT)6_G_>.QQV\E/>$U^C?,]GN>'.D M3F-C6!]C%!1I,D%DUAE\U^$?3:$>J5=%SDY\$9=X).9'U^ MBK]N[IO?F@WXU&*!I]M&FE5*R[W [D;CI=[Z7#_[G'A'-]LE;([310L^+_+[C2YQ4 1V/PSE.@1^1>!QMI(@O!$+19 M%/Q9YMUF'J@OP?],.' )%I+03',3J ;H0'$2[& 154>1F>+4G/H@I]Z^,Z(M)_B]0SVR9I&4"EOTOV91_ A MO=,U5[P84\@8K5079IDIT$9J^X&$@O,(]&B7QQQ>; O H &/&$1Q!=L"LED& M5("YHT"]DNQO5I45J6I,02,6/27206UI8.'-B>XW+] MN;WNL[0]-I,#KI)A4S%X9?K\RI(58^4$8_]@TK0E?L02YY6 PGEY95#$C M44M76*E3F$N;1;^R;<4I!]SN],K>B.'-]GJU87?:0M):LP&K21L'->STR@V> M:5 ;/#N6BG;&;F2X5F$P@/>\6"=#6E0_7I;V$M?K*'NL0E>;72IH7#Q3TTFU M6.7&]*Z3F:I,EFV*-1>"Y_3*O4"3S;XDY+%=9]+=YT?9<6,P=Y!.3J]DFS,K MOBCW>A@W*FZ$]BR_ZF8@)LK%.HU!?M^;%L@,O1M91;78D*A6=>,<(#_;I9P5 MU^1-76;[J?5RW91L69[,G<.VIU>:;&_&B&/1Q&Q SV6W12;$-+SGQ=.SI2PM M8*S+I0"??O%& M)/3[Y$AKCJJ5>@NF\2XN;8_Q2KM$E4 8M\\/UP20@AT@)XX?+@6>G9M=<6*2 M%YLGO:;(-[10$G]"T^2I/;JZ@?+@E[W4PGC2'OC?%P[>O;,C\::^U4D_\5E# MI]O\>'F \,O6\T+K8^3G@8?/T0*\'LC//Q\$'7PG;>F;(?Y,VI%WRL#@G9QF M0?@9+ -R,']B!O8U.=WJAY+=0I2=S@?-MDR8%8!9"O?KARV#N0[G7BA<- 0% MYEN%V%0\GNM] C[$F%T:7G),4[79<#G4*)@F<9TGFII7IL9 M\:&6MH#"5)W;1? XZN''W CWLX>PPS=S!JO#77?5B:V +SAIY("W"^#R53'%$T*7>USPQOUXLS9CL6RDN)2\9R MD]A@,*@(K3LUX5]/K-=.;KH?'8:K_]W#W_&G1#@$]G[#1M]],!]_"F? /B!9 M4D]D(J3+X]$E%)>')$LH+H])EU!<'I(LJ:=,/*3+X]$E%)>') NP+LF0+G>C MRUO1.%\+)?_\F:^OZ(EP5O(5+F&X22$CA8P4,M)G,M++7O>C#:+MH]^$*>RU MN1D0:,@H'_TD@0IX0^7"@B?X7I??D L@N\"&5#FX4:-627%]E%V H&+YJADQ8Z M:2\SB@]D,.25T$U[D5=$.*](-44^=--"-^TS[>X7SK2_L0BYD+%A%2SDH'=R MD&Z(O!#RSR<[='\._T"(@I!]/MG'^W/8!XT9.>6?T/-[-,%)O_+^?G A_[_? M(5$2$OE9/U>.:N?0S@-("3L'Y=@"I#7]SD71Y3B MW__#\X(PFWVI26*."&712(53;0B0[0SACM^*@Q_LE6]L<[[@[7Q\C8"F_*\; M/W_=^TV)\N#,B(_-GVPT%6:Y3[9++,/A$W%9:=L+]BL&0+E(:CZ1<$J;YT#T M77Z\2PUEK+]:KUF.)YMB9B;AK08U3D'HTW@R$P6[<@%$'XK37R!.>1$.SQZS MG;PG4(.ZL1I-M4Y-(JDFFRJ-2I+6"9PT\GD"=<, (6,[X_6HDQ%,NF/&S;2::\T[W!P(6>+'O]A3P(2U4,*N2A@^N(2] 5:3 M.('5_*#8S*8K'2M0\R&K#+M<=X$IZ5:W];;Y:9/7Y63R9CEI>]V*N6-%O"L8 M"G&0E%ZAAV7E93E%DTV/F&4,Z?8^TX=<9X0=SI4X2 M@WF!1SYR)!ZF!C^6RS@UZ7%@TJ>:#<'H'].FWSUW&/]8S$;%J]WQJ_791W.]F.ISY%>8.P]QAX$B>#XD-N1_(8H?JES'1H)(= ML302MCWJ6^0.X^/%N+06AF6,7*A&?9=L+$4>FB,G=XAA8>[PC\P=7NG:06NT M*V$&D:7L,J:D1_M=34@L2?J+_;I8_&OL4-D[:=2#[:8'RQ,_R!.A5<85=;!O MT56*8[ ^7MV-BM#RI'_\B^.)%PS/]TO>]@03SK+C3#0G[EY!XI^B%2XRNF'X M]X>%?XX\4.J4WNH"#W[L:O"C:Z)"F4C11B55LEBQWIP(M>*H..O/X>C93P@+ M_R )^TX"% 9\;Q>@-\:! Y/>#M.M[$I2&KN$6,^J*U5 8G7O0/ /D:F'JXO\ MI2'>FR7CN<@//S8QIA5BK_/I.,;TBJ24R,];Q1&:=G[OT.\/D8W'JT6%0=TM M;6,RY3K$F=A6T27)7@2Q0%I2PL&H9%PS\NHGQ>4%X/'1F!2NJ9O;V0 M=N1,JI3[V1*3008IK!J&5<,_*<"\C8"=!I!X0 2YM3%Q5.Q::8F8C-42G39L M/3^'$G5=!/E?"S[G7V\F\)GPW9!51'4*WO-WD&" _^-I_0+IQ+GL<(R!.'PS M)@LSYTY7PI]\RFO !7KOT5V >-;+ D0.*),1A#44$[&T$H:3!"!E^"@1=,.0=$.H(!SG'C !0G^9<:+A M/N;R6M/2>"G"61&!XQ<10] UH&O YU.PD"ADU )N/&TP1G&.-/8#V8%8[=GB:HQS*HDWQ6L M^?,AI$OGR$:T%B_RSK4<$P7,:MHR8E91/:7ZN72!&[7KV2L9(=<8CNN:HC:H M?;Z%58>[U$!7F-TR]NT,SF>TJ2!F,.)R*E&8MS+;82M;R#-5J5-4Q7T^4TWHC7FPW?_U] BFT"?PP+9 @9^# MK;&0!?)4@%_7>_K_F>1P9 /^,!4@ J2H @L$3,-$^%O$'S[N:H:[H@6T""F1 M!X0H "(]SW2;$=4V=#'>QY1,7:DNQ,)6+%$__DU&"1R_8+NG"&0 2[,X^4S; M(\U^(+!G(J81$+8B*P^^!L-7\"? 9],+VCO_$LCQ.;#"[;7->22/GT3R^%@8 M[C>EEM&66'O#;AZ',>[5032*@V#215,I'8['I+ ME6.) A'/C$;;U;( ]0-Q:;.CG[!YY[@+ZWHYRQ<3"1[;K:==ZF]2"; MQ[8,?57>J65V1Y1F\:72R"?(UH]_+U4KXL$[;]UY!DD4DF'H)00V+Z-!EQ[0;WOWDUM(C>)=[""M%+K)D7+$W/% AVABG( XX%; MPTHJT);RSM$7+WIWH!][L360DT(K@PD4@<>82L<@ M8T! R,N$]S=6+E^^S7P"B&R*Z1$LT1%;I#:AM_T54.(!8=YW6]1E8$C')O(&B]YZ>^ RS^T M1N=7>".P*8"N\@D0N?O1CW]_3GX=X+)@ +(]$!T01B>'2)Z841\[VDVWE%QH3.HJ9OTZ6D M%?L* $0OY#$MPX8?F@RPQ$9WP:FN4*+(XB"1@2FF-!&;:86TN,%RK!UG:E5) MKL2!,8E'D_%$-!5H4^Y/JN> PMY*J@ZSY>GQ6BIB.9R;\ZUA=KEK4]^45 U= M-&AIM:I@N=(VN^]U%B6^"S1EFB2C*9S\D%GZ *V>J[&^E59;*6]16:Y!TOT& M*4\G/5G?++\KK49&$D^;\Z:($;K=K(B:(,1^AK 6@=:'^5Z>!]X"^M!YZLE-_=^Q@+(7+-.M9;C9)0'8#VT-GLM% M3JP@=$5BXC;FE(Y^E]!_QAP_V?%;@2!HA1TUVG.ZTAZ*\Z^PH)HJG%K0"'BK M&W0=O%4BO._!-E?8WGKXEL.'W8WF6:3,(B&S9HN0& *?G1*?[SO-<$BX,^ CVS3"V8!WPNR8*!KW:^C2Q7!6FC(@S*$ MF0Q$TN-U&/6N'2I%. OXO!,;?N$+4[\/[5[51554;,7'85U$5I>=IS$[(];' MBSQ;S*SYWDXQ,(;_BF+=+2S!8+E=U*LY(T;GVKT=7\):^+2S 98@DXXFDI=) MK0=SKUXAU3B%ZX3:HB=8-<&L2Y7R0FY5OZO1GK0'_'3'=UFZ2I#S94L?=V4- M&FTBBF$!1OOA_*M7B$5M4[U$MSBOLE6=P&IR@UI3.:2.[ MG#$P=?X5^A.CCTYV"9HJDZ_J^F"0_ 7'2I7GW^9Z80? MW\9\WM(H^IKMSOS$:P ?[TZ\##P9V ^X^,?+]J#> MK7].^Z2(U%,\"9<$/EHX#F7ZB82?N.D@#/L/7*3OSB>WBX$]D_]YZ2B1=X<[ M3\,C$K[^,&=G"[%DVMDNIUOM^.__\;_/L1LRQFNR9OSV3KSXMM#=&@*U1\Z% MV,00."G&S< "?G/RAMN9[MNFTT_$ 8'A]^'43!RN*OF43O\G$AQ//"4N M"'Z7IE;\2)S_Y2(+ QJ._^DRN<"A9:\&/%U/$\ &8JB.#R+"W;R1[YGY/J\- M].DUZ&ZDV&;89C12;N2>#K-]OGYI#:9+=R)=)M(MT9$ZM+Y2*'< MH!JY,E6+=+K@@SK=Z'8B/\$EW7*#I?._/O$ESKGF)Z4 0;60401:V3:!.32C MP'V1!1-$[= <;V#GF&E!-?[+)_W!JO%& MJCA+SL?HX ;BN<.5;6Z1Z=393H:-V4QG8-$E^ MID=-=I0EXV-J3%S>4VUG8GIG.YA*PB!FZJ-\;SFGYN#*BWN:A<2*4&RTV5BOS;7 E>GS*VOF=-[F6S6%MCEAURSO>:I)S\=Q>.#K],I,ANKJO;E1 M946=R2HZR8F9T@9<>;'.#%/<=H9,MBEUQN7)6DF.-W2Q!:Z\6.=8[4MZ;5N7 MZ6)];B:RLBWM)O#I%^M<[UNKI=JF%:Q8+5-8;*"W>&(S3ERN<]8K)7):?"=( MQ75L7-(RZ8UNPBLOUJDW<*5D[)HC2;$ZQ$!L#.I:A0)77JR3J[:6^C)+DA*Q M*>I-LI*:W!;BY6KQHX:)P,X9+$G:9Z>JFPG)2U; MG4XASP(:)2^?WISD^W%KDMYA9"^3G;!T/%WOK.KS,4GF)<+L)<:Y M.6\U\-:8'&/G5Q9P:A:+MYL;5L18N:RWM%TY#B:3\)."#:KVM6WD)AU=>K%/0A1)GK.I+*3>0M'5Z MS^44=CY.7SX] YP+:LVDLZR@REUFNQVPR@)>>?%TFB6SLE!,$C2SW%5M85N1 M]AEXY<73A\EF,Y?9MB$1W\71\4$Z.M6&G(Y&Q3"=E$^F& M"M:9N7QZ+2W,^'UQ6:"%$=7MIHV*C'^(=GE9+H*8KS]M)E;J0BF/-D'J M!D0_\4T-WZ[I?KTXDO5!:M-@6D%*I*O6IKO%C!YA0J?-]]+S5BQ!4$%*)+?/ M+IKTHCU M\Z,*31*$BS'>#9C]%=^3F7LRUYL-Q=PY$[N*>A&:L1CNM MN<6*B>IFN=@5LMO$)DCD%"T?RW67E,+F%$//57>K.F?Y1>[,I7>^-QDG.;&W M%-FX0/>71:LU*9,LVVB-X:7$S=RT"_<@*$WG6&"">/(/:>R4J#9]Z;R=NVHQ MUS7+4AW@8.28>I-N=*ANF6F<.A9A9?R#E?'(3Y>)/._G+TGCOKW1Y!ME^)([ MOC%(MI82QAA*>;V0R\IJ0_WX%X_&R724("ZKW?[,43P:V2Q$?A&9"ZI@<+*\ MX>HDY,6X66QNV2,Z$"I=="/T>]16R8&VTLQH7X/XKWH#)Q)-F;*^F M,)*3E=6Z)L^ISI>\ :PRG;X"JCE%P$W7\+2+6VOZ/-G%3D5WILFRMD$Y,11> MF[8"OG!(IIT?N$%\!IEN#;C<.3R&KB,P/.'E*K$(;&LW?Z-W>G\]\CF1/A-4 M?B%,;=GK0KT0V39@??!DH)4Z\'@;5$ F$E3*?0F45>B"166A[O_AV>%A;5L$ M+[4<8_U9;"Q#71%;@*<+0%YU\'P@WL+-[/%)U@=//Z7.R!AS/_OTHY&^*/IL MC&W]X/_;6$JRDU#P5B<=S(YIQO@WQ$GZ84=TE49 M$F6K+,-[J)?3@,"(NW8][O,7C@^K>3(H0EB%>S M^=SV3G*1;/W@6GR1"NCP>78#V285T M>3RZA/+RF'1)/[V(&1R2)127D"Y'NF2>,B_"MX9T">4EI,N)><%#NMR-+F_$ MSGTUFORR34@'I?JOW96[:HX/;TGZFD:"TSUZJ3G"7^+P_WMH?;AO_/1)C16O M\(SWW!RXQ\00P7-*@KP6X(O"9W*J&0ND0\AB#\%B]QU3'.JN%%=_$OMCZAJ_?XPG83[OKB30H=P)#QOHCQOI5;R#E0X=_% M#_@3..2[^8HABWR%$KFO WEC%CE,V#IEDM#9"\7ECW#V;BPN#K2W$W)JLU"Q MAM[9,XR"VKL=/IE>:->04T(O[<@JAC?L)V22T$][CDD.Z+VAGQ;Z:5_EIYT. M0L7U;<349''Z&7-0;RQ.\&Q&J&X_V7O[<]@'SE]PG#N$I1YRTF=[=W\.*\%C M/>Z$1X>C9'$6,M2G>X)_#D,%:*302WQ\4?IN?1)AD39DL;!+[[@;<#[?K^]B MM[\7)WRWA-[/(1R=%#+#]^S0N[]>>)\[]F!SUUD5(J4(TVBDPJDV9^PB[B3) MF['\UXYB?ZO#\9EIN#]D1OW[9T<_!W#N?1J$9-+NL"YJ]J:5ZB=KV4Z"C@F5 MDM+(D9LDTWI$ *2&YDI9\$CI+C].)OA9;+@WYK2]FIA=&L(^MZ@Q"1'F\&@* MPZ)I\J71]:&,WB?5^;U%-"^NQ:F 1MNY0CJH&ZO15.O4)))JLJG2J"1IG=:7 M"BGQ6"+J'E0 M M /KF;I^)8-MKK,@=<^Q=P5#,@_P9BY7(V86B(>5RVYD@87RCMX#R1P(523[A MY^..0NF[>Q[^P:7OUE-A+VPF/IT,2G.&%"61M>J"/J'WO#A_:=CN7C"T*6!+8M7WC7NZS@JS>: 5J-I>HAFJ MP:T'?'F@$-]P4BW0")V.:F324D&E^X.]@JL#GB\ VYMR(M=X.AU-I2[1>T.! M^LP:R8,$EE\K48\19Y[*TWN"S>JLU]:X_B2#D59Q.207M6V9I8# @6"3>,I< MCAL.9>U3JU!O%[:#XQ32Z0LA'*Y0BA>$^B-*0#WD['_GF/@3O=X'"VPO7C?R M,_2$[V.Y'3%YP1.>-?LC(E8>K:55EK#V4JI"8RMJG(:>)0HM()7 74X^87]64?43/>A' M%\E;.]5_*C6_2;[^1J[W5Y*LH!DS00RSR8]V)C%TLA_'R3[(R M^]KI:;6R+ M6GW-*G6*2++\0!5G>;+!G[W&>5T06 M%RFBU617UG(Z6:EZJJYN@*C!QJ;X$Q$FF\-D\Y] IS#9_%DD.YXWR N\<$3A MBN-1YX?O?O;@:W/1IVYT'+C14\V& RL?P8_^@A,&'[/R.7LY613,LH[MAOU. M?-#@]-C\FYXP,-=8;M7;Q0=LK$>+;,',%;(-:HQCKMNTQ'.H/G1/H]*J%03R=C$LY?- @*;ZRR2LM*(/ GTX_87?LD_I3Q>][ M)*,_,!/\'E'JMV[VK[2F PG+55L2UQCEQQHK8MO,!@J1T^U/_DG=_F$)X+-: M]N]MOL[;_5^W7X_2\S^NXM756MOIDJW,8ZEZDE3C221PZ1__IJ*)%VNH*&C] MK\6!&.1?;^+@F7C>D)=$=0I>^O>IY)P?@W'^A2$6V&+H \QJD[E'!(_6-&J'S'^RX$/8:7(1SDIT@7?,1Y M'.3<\.1.MLM%[I),^+D7YT?B+K) 9 /^T*YGKY3G7&,XKFN*VJ#V^196'>Y2 M UUA=LO8-Y#GM2I8=Q3F@]1>.IVN^#8XPQ@S!-4?)AL;G>U/DQ)O#.1)([?Y M\6\2A'WDY=G4",2Z^ N4[6,0IVI,BJ52!#GSBFF"/#SH"* D@K]/3,B "TTO9!0YU\B FA\%-A7 M>>(V11K\Q/W%/\0GW?%6J\[I)48S30MCAAV!8J;46V/*(YL\PH$ :KJT30O> MZ3R^1-Q48$K9;;Z?(*7B1BE9@T9]L"X ;L*)ISA^P4W1SZ+J9YQ@_H.INJ-( M?MLQ24-2-O5!:9>(R< 6POZU1(#ZAF+[271]O)+JMZ)KJ::ODPTM6Z>)^FB0 M2 S+PZ[8>N883S0"J*0+/!Q/+N\<.V!I%B<':7S7#;NKPG^S$_"UNO[M =@G M=+1V(0%?=A!JL0)5K%;*73HF#'9+O-=8S$?S'_\FB"B9NNPHOT*G?YAPGZO. MOROA\MTLJZ3I30'C9EC;W@W+HRQ0J/^2T73ZLD?I.K7]8=)]KL;^KJ0S6CM2 MJJT6=8GA]8%:R=AX;D".:N0Y"&%FPBUO#_/:>95D.SA@)X7UZ;JX RT^.=G"^=+E_XXEH!K\T]G]+#/Z8Q-J,RGJO,DLQV&HIMBN\ M7>PNFT#\(:TN'>Y?4/!LU3@\,V*^FK8S!)F##IJE.?[:9B'RBXAHHBMX]R\3 M(>*[J0:R.]^(\T5;@=)RJ&8 %P%4[#__2'5Z#Y=-^%42,5 M6]Y%\*07COK*$D >@'\'JQI7VD,=B,S84+:SG*KNY;3 !I;4 M&$^>QI]9=TLI^& 3Z0ND!F%N89P5Q"5@AZZ@;GE9LZ==@5^HFJS-=SGMJ69- MGUQMV-18?=OK9C"L.*T+,6I;J3;(=W>(!RP)J#4( =, #/K:= $E"$<'-". MSE6&KY@7(WSZKM\4T@JF)PB,9!/"RL(PM;$! 260W O;]A^OLB,@'QLH(O<1 MX*=(MA*!VY"#VQ"9&9H"KA2-:43G#'"I*<@RM$M(,2XT&2@$T\E:>(0%YDZ; M ''U+*%HFH"GNV)*4Y%"& -]2H7 M03HIHFB 9O!#3M%LU8)/X8&FX,#J@]8'%+ 6V8BR''&F.<(2%GI[US:AI_M? M.PKH"79$ 8('%WRHNW'\ D+XHFC$6_$,7*3R(E#M,-33@+U&P@I^!RN<"^#" MR>YT3]WT#=P/S38C.C!N,>[( :[)![M*P0T #H3?".E.A&0Z[P,,S\P[6Q,1 MT8),_WOQ O@2_%0TW$^]+UL+_WZ?BJ;/_CDW/#R4,T^U%:]!ID$^#+R!(3AO M :CJF'OO72(PVD/52LA/)]H6.@\Q<1MS*K2_2^@_XVQF-1_%JP2+,?%8/\5T M9^7-N/45FAHG(+M9"_.@?=%_(,]=\1Y\9ISO8M/VF.9RN\FHK]$$C6V^XCWB M9.![G,HN+W.F*2J,)PORFUC+;$VAN>LU1\WETOWI\(I619XZ&"#O;':<>Y#8RB MTJW!Q&K02885.YULQRIDB'@71%')9!1/!N6W[[]9YXG+=;V2T0QY:9<1,]Y_O\[# M0U'(F=:8PXH2H1J)M=!JKP5I\Q7[52,&!8-(I7=T-1ZWULG$9#?M;( 23D<3 M@<43:,A$-;#?!>P .FR,_!#3 O\YV.V#E7:,[&L9MGNGUP;3!-7?M*DX+:84 MO5L2-ME8YB5^10$WH,$&Z"A34!\[[;*@\(TJ5Y9MEID6&QFK(U-K \B JEWR M_QMC;T!YE'*!'P)[#+F FP!O)&(!?\-T;OI%)LC))5R9,D+5/,VY&C GVLOH M:9,'^//1K8-JXME;OQ1!^G9W]@X;&=E D>!@?QJ0\8WY&^WM^_-2SRF>LPH" MOQ"FM@P"HJL8VU4_X"=F=IXN@DQM=L'RLN :R>V%G(P;N\YL;??9'LOM%[F% M+>;BR3BPK@)@9QVLQ#)LX7;-OR Z7SC.&?;TV,OER F^2(R<+, M[S&8,_H],01.BD$M^@^(PE#T]=L1 MR+5P=D]?SNQP*3A!"AC;@M(=Z(UO&JU_IY;YU^PUO? M5?;O/@/VGUO-P 7!$-R4__.=>Q$G'+26KX/!^^AF%307RL5:",X/*&'@ M_'B:-3B#?/G06-U0<#[A=&X@,SR_"1?<\4ES_\CO+4$PCW:C\=HAASSO]7]O M#B%"#@EUR(L<$@_MZ:/)PJ)_;[\_6&E^YNHO83/6_>H7NR%(&_DU2+2O DR]&5WJ5FUZ7J]Y M6>4U1>AX34,TQ>ZJC:K4]> M!D!!$3VAO!_C8@&+41,.4YB*R']'MGOZ#@G MI"AU6O?8R&W)=A4O9>UFN3S9JF.YTE#9339Z,Z;?&KLCR TIS,CZK-Z4Z2+5 MS5O;WLKNUC?CI MEGDC>3_5^5ZZ_<]3_8%S_$?_B5:[',]ET::IF-396F]5& M-9S0\K%/<#?P3*Z93>76<9HH3TKE,:'7R#(%N!X.XTE%4YF[S++\WFS_=RG[ MY] <;L+V;;V;:=,5:H1UIH4N,5\W8N/")RC[U)H5]I61(+&Q96*/#Z8QO$!! MMB=__!N/XHE+6,/OGE J"JI@N,>$N:DBJJ)I&:AIZO9>W%>_Z]\42CRRK^?R M'!!_ZH3C3G5 3%/Y6GO<,*5=FYM8BES44!$X&B99#2)70)7A1(2&I&;^I#724B2 M+R2+QEB1I6*QJJM**B[%L$\H7A1*"[)#)VV*M=N5LE!;[XS%< ,D!#B21#H0 ME/-;9?W:@BEP!K] ?N-46 NRID-2A:F_!^GM>C!)_XB[Z/$:$/7\D=-.Y7S0 M7E5R^S8C28I(M!IYN9(I:)^0)R%RA?ZD0[9-UJY-TN3&T)O*<#Y.H2(E%DUC M87KPT?IB'TPR/N(E7B,9UT;E%2U>@D[L2,FX\XG MV(SE*FU+10H?2,)@J^:LSD)G5QL@&2C)2 3@['_W).-)S_4G=EE_]7O?/U9\ M_!G<7^9BWAB<[OK0SXHM\A5ZDV"5656>88EV/;78C-/0)8P36!3#+R'60HZ_ M.G\8S?%52B5J!:Y$T;GI,%E,QZ5!DIP#CH>N'IZ.XJF0XT,=_PTP M(J_7\66ZD$VK>9N-47FY4V.6VGQ+ 8Z'+EPR2@2@0KXXIO8Q82;.1UN#WR%Q M1-7FG%=Z%%<1[:$/X(.7@?,/!6[QSU0T=9G;_4;;?39J@$@]Q2$LOP_[+OU$ MPD].04!\=SZY78P79/E\&L")_WU;&)%GS[\0B:,4NI)8B"4SEV A\-__[6$$B]S(68@[3"S< "?G/RAMN9WFSO]!.1. YD\%87 MAZM*/J73_XD:GQ2:*X 9JV% M9IO F)I18&)E"*BJ0=3;C6A"$$T(+OSK5=5X+FU!8G1O%%4GE]/EMGG1A+/# M;4.X!$)55OADGE\I3:R/<;6*6LKL,JP[7P,8(V%*62]<-X:7X7>"3;W@K7/R M$0?R$?$G_\'++C6@NF6F<4-F\JD.T0),Q5^W/!>"E8;LIQN0@T1$E8C%;2,_ MH;TEL'_HXC? M)\M$!5+ @5.;AY(+_@^V6(%30@Y0R$?<;_!]8(OGSA",PY01T3U?T2O3IO>0 M9CN'/BMIZCQ2!?\\15CP @YX,IK?I%H1F=L<1YB ]O$$PH@+LBC=,[ LX MXR @C\$,A^4@^OMH?_R#;F@SN/-P%Z%B\4W9N]DTJM=RIU-!'->$.2<#HP"B MK^-$JNX&O/2.486>R('?BT!=Z351@9-^W*J*:: %.;69HJ#-#4Y?P/@(W82' M'HRQ&Y>JX,'UT4K3%$7JK.;SE3ZKX)O92;;JFM =S>"F9S-G(NK!G6B#!4"8 M=94'X:-3'K(*F@$LH0H79UN:L3NY.'A\U6PEK/-X<4C3.S&A=UN,R"^3\X-? M=#=ZG&?V/H,>DXY5J)!EOB.MBFTVM6XLN^9D_ECTT+OS?+&VUG&ILVZ/X])2 M&HY:K?O3X]RY_0QZ]-*]1'>QU]=TOT>.:CA>[^S(!Z-'32F5\H5LLL96+34G MJXMALSJ'X]W(IZ#R_FL?_,>;_^##=+QR" 0P=!%KH\4L48#C^\Z5*!QI,0=* M'4U.$<$6:\ AD8VG_8P%?KN:.^+M4I[* ME5LB2^Z*<2X]:NB3^&EUB[R6/6#&LXDV#+! CI-YVYG^<4YZTD?YWLBRXF*9 M'DNQ_4@ULP,KI1- $B^+UQ%@9&6X=<".<:8)/%Z4NO H!&BL D( [P/XD0*( MA$7X5][U0CPW M 1CJ&U[FT)WT^0DPL[()B'@_2.BN'PR6$'G!TW:?3^)8FH M.]ODJHEM;U&7B*919Q5R,\AGY^5>HG]"W\272S^?(_)\H2%E62$N8_IJ+NRV M@.'_33\1E]+_'R2JSCP^..Y0]+DZB,I>-.].(_YS*=[VWO^"Z$DJ(7)Z/#>4 M[+9=S>K@A#6/ _ M2XS-#&X.=\R9_:,('$SZP&G$X%^! _H7YJ-UAR<6W!KQ@ZK!J9?0%U;E'?CG MJ"#<>-CY#N(<50";[(T(17IF;@ "P!-MR!+0=4@O,70N[^67HJX= MAA&2?T0YBHJ![=8B F)NA\9XI,*I-DRH #<@>38XTE4IZ+T4#>@+=[P4G,4D M1V3@$ICR<XDQ@ YG M:C!Q#V>T@BT'M/BR&+G+B1M._1H6S0\'$>?YD8G!J.V1&:\R+.W$+8H(W10'=_KC=J^L8,\N,V$Z+(0>T79"D]IM'.]\Y2DYA MXE L%+)8<4[J\6*'(CJ5S2-%R1\B &<6?A%\X%51$]L^R)I@3A'@_UTM%;)LTFP(=H]L4H8^E M<6^Q>1^['ZIZ5[!PM6D0JWD[T:7)30KO;C-)C._"H#XHG-.<+00V%\7S;M4" MEH=X.*4:V'+A.-'=5UQTU@%,]S92XS:1GY" QR(C_.S<$80Y&\$3VX@IPCN[ M3I^3*$)R@*6CP%WD!< :4'9XP;!@L0JZ6!;D@4-N ?Y5-X298+CNUR%)]$5N M>MX+.*+0O07+,BWP(ZKP@*4:VHZ3T1N ( 5M]6E8\BS71P$[._L#"!<#?W5^ M ;?__^Q]:9.J2K;V]_LKC-W1$:??T+I, N[3]T0@XCPK3E\(!$1D4@91?_V; M"5JEI35NM;2*$]VUJS"%9.6S<@VY!O@T+Z$\K@D8"KD J%&2H@"[)U2LH>KJ M^M+TZ1:[;^[:K.R=%\.FO6"NX5Q(,!<8)[6-)]CY?8!^]E<8- 1@#$]#0U,) MO 9 :6(I&G[(9_"!V]'_@8969$7ML>>U!=KK(BH4;6&_83845MICGMW>KTGTS1IN+ J)+3S)Z:]ITE 00LGYI6 M2^T\NT2-!0/3%D\P^S/[]C'J)/+GN/-H@N]#VR-@]TTFN/A/.S2\ &U4,>1- MSU%$;PUY TX-:W\('XG6C;[LABHJBI4=XU?'Q7D::6 M;=CJ>G^/W9G5Q7J7V^VFVXT3;I0[2^I@2Q2O).2VO 7^>E%9W+[]_F%*7?&R MCBW*8S")G.B);(BG[19X>,(R[$V9Q@AM8WJCUU\T,%RKTB7F4ZS7W!,3[Y"? MCC1EY=5F649$(ACX@6=D-D7(4J?DYTD1] #$8Z(A>3;4\C $)9*) SS88RC4 MH&,T]-M (0>@ ?O:AVL*&&4^-R!4PC"!O4^U@]M2H>*(/"J.4,0@L<9:N$AG,[)=RAX#F4ZJ% V6/YA @[LV^9,?P.1.;!!$UQ#;XP ML]=[K OU@2MI8&CFP V1.=8R6%VX_1]O>S3AP_FS!?6^IY?-XA^;Z M;*[?'$FC"FI^;L$_N!NM6URVR%?T[L^2.Z4B8AT@:UX>B4]6[54QU)JK9F8"D82ST=B98U'QUJNJ"LI<\XWJ%93[#)@)/E\9"7M M+WJC:@;G&UTF7?+5EN*V5 $_?GJA):Y+FU2!TK66.V3,NLN6!P$8>?3T2=O> M3"4&J7$-*J5U\PN,SE(,&'GT]'Q]Y.-5:3'6*Z5\:KPA%*>38P1"0)Z/M,N> M7A@%9 ,1^T4O8[4*=DJ&5?)W(Y_ECKZ>VK-+V?E @@]V0RD]APQV;^D]B;\> MR7[.V7_ _9?[83TV+[RXV'3X32UL^]BKTP5>9IJR4HP@*A&! ,08&E.]"V M'DX@!3O^.)D0G]SRZS#T9'L"U9F*HK72$DWHN+0D)7G2W7?23W11CP@1>41" M YD0<"3ZX[TQSP/PLV1%"C^X&]@T7=MW)*#FE"S9=SUGW10=O:,X2TU2W),F MA8OT$+DVPO,<5ES)\S7!3I>9JY@4J7QF755Y;(2(!F]5ZP.&&CJO&7% .CG; M^"3H>H,G,YJ[]6IL0]"LA&U%<4FGEQ+&QFW=8U&4$R (/.X)G=KPY'(/,GW% M]1)M10V#C*"Z%+J_HV.R;9P1'/9T^"4!V@,M%WXY)+X& ^#RGXVR?N:WB8*9 MMDA]!OO;\N&<'Z/]02>82=.JQZ5L<6'SN5HF/;F*7TI]+1BXN7FV MH ^86PJL.3^Q)^VU,$ 5BN^L^MU53B!F5O\JNR\UGV6T9M$J( JC-HB,DUDL M:J<=.N\(H;GF^=VA2K!WTI).)CK%1!8>;[.&[%X"M^&Q M(@'Z'A[=70Z,2*0*I$,T(MO#D?3+:-R]!'SA\'V?SB=/8HV9E+TUOVXW.=^6 M*Q-NLQD,QI\+;_P@UEH!Q]1F_4R19XN44Q8UW9U(+WC'7SJKZSX[9(,+]W0$ M!]:T;B\C>1HF&85GMD]7,/1]IVY,>.0&.!A&JW\F+.P9!*-CMO ,\?JZY4<% M]T!5 +;5F;S^IBGB?7RVF^TR?2#?.6HF _ M2LH9QKH*WC'*7*K7;Y,KWN9L6 MJ?L[*0DVM%$B-QR\+$P+/E@@&:9RO&YT*V)3;Z&-\7:@/_O MXJ! <$RQKAR2S;Q MQXDY%9CR*-HM6BB,SO4U:97OH8'I+R22? M(.9"'7-]AG(0O[;LDK:9UMN#JQ!S*LF+@*FD:5ZK]M9F@VV9FWNT:?>V32B ML^5$5[%6;]BTNWBNW5:]2XD4I86O.=&8LF^LMWOF#4EH;%]"[Z("7Y'0NQ@: M0!/I'0HA,2Z*#.]S&2YEX+6EK,SM6O,J>,S05M[M(TV&*RQ2]&)9H%8].O@J M\;R/JJ\4S_MPOBLA_4'-#R,DB#_&1B[@9*G<8I*M- /MEL3S!RG)D)[NM/BEIB\6#.JWR[*S=J]B'+>[J26]EJ4- M4J$FD_ZL:;'3P>F]\&YD"/I[I'1P(:QM+L2@PJX)JW M?F95W:;13U 6LZK/$\Q^<"S^A\;:.A#^V\HUI=BD(1&'( MFTYKL_(G97:-7V?E \QBL<%@CG0J:@FC5DI@$2]&.=^,./T8>2UO) \P;-KD MUSETU,Z,2++7NXH,P.1.W6!;.9QG)69365-GGKD)AIKP>,RXK+I$&,,$K96I#S=D7*'RY,/T/2%1XK+=- M14\ RMA/F:5A2,Y>WG1"<6'H?%0)Z:D^[ZXN[R3*O4I(N^3@,)][&[T#L11, M;?0 W#K+<6C M4V19F6C68[K\1P 1\F)8X IF7.[@N*W?!=&Z4APIRO$'8('*H">&QR&P&AC, MKW^ZY:Y6N>?81OCQKH!:F*Z_K=ZU*UN>3,S!#/B2^KAJ:>- K',P5+HT4:BRVI#VR552' :A1WLY[%0;W M[4H6P Q+6&?B@TNEP1K>8<3Z89DRV5:B"NQCH"0KL.+==,N"!MSWGTI8V&&1 MM0V8I.U[$)Z/S.].;=^ NO;^%A Z6R(41TGQNTT-L"HL2PGI. M)(^^\=W.HE4P,.]B1:_=W"C92_!VESGS[2;!_V$.31K]P%;:9R^&#CQ;D1RT$BCZ@7\D/\4K$+'%C"Q&S MQ*VL1,P2-[(0D"6H>"7.MQ)A+^;P_V=06:]3".(T$>@/$.&B>\$?$X'^PV(8 MNX;LX\.W!680),'__4K_^N2;XYD'%/_WLW;LZ'R5",W0:W1C_U/2Y&TGHLYA M\N^NGNO^26]T#4>3I\@9<\U/X9H_TMSNF%-@Z,"9B!$O_=TM/18O_>>5T_M> M>CR6=#\"\\<_S[L!WC !VK7LS]K?XK6.U_I,%ZU#OB;'C]ZO?90?!L>O7UWV]<2)L?2C4 M;-.J,YM<"ZD,U]1@;C;6L]3KS9*/0KL_W9L%0ZIYNE]"N#XR7J*JFS?YW$$L M=^H]K;5WD0M1-,4N0(&-JA*"96CLNEZZV3#"XC'"1'&YE>>(8>Q^]_EH* MU9_%1?#CV.YZ;<7N@>U:0V?#M"T;X3K"8M-G&5F>22I@._+7/S@.V(XF7V.[ M&W3*'*#IG KL?8O7KW,%W@+3?TQ?W0MK9O12:[SL+A2.G/5KJ5JK*(RKZKUQ M>7W@FR5GB;4XA:56V&8MEF8=6!,>:*H$G:1)](*R->:;^^6;C^FH>WS3&?0; MG>+8RW(*AS7I?)'Q^^N[4TKK 8N9FB8Q7$6>"SZ1J==G/.0; IY0D,D,CG\7 MQODZ#?1G<]@%$V[N@<.&%7K=G_*K&M(9](AZ/N!;2I4!' ;T3RR)IM$DAAQ[ M4?Y, _UYQMYM&+E7PFWRQBU89;H)BRVGKO!](HF>A M:G$J&&;0%]LBP9DTFS?T-#GIJRW -03D M&CJ9QH\;S,<^U4OX5'\Z?[TW$?F^^(MKKFER@DQEO5$8NBG*)Q2@L /^"I57 M@L:25.8X\_RY\OJ_8<[P8R[$LQ:T-\(8-S*-_WW6O/#U/I0_N$4O&K?HW=XU M;M$;M^B-6_0^WQK?WZ)7D$B,&M,$*= $+0D$)2J".$;'0IK(("A!X\B$FOQZ MUH0VYZ7RI-H93A!-SE/3"N57ZC9SJJEOA58/NP)!67U2'.) :79L+3C7U-6:"WI)HK,WY@T+0;V.9%4*W3C7U17.VT2E(_HCO MKX5T/2B)BB?N-_7=KA6&9<:RG$D+^)B>"(0HB\(8I=)"AL)E!$%) J?21_>V M78.>-4JZGG)73=O>++G5^N1:\:B*M\4T*2%^L^5.2R(_&VC!J;42^^1 J*;8 M&N?/YMEU6<^DTHR$W+=H?HT5R$&!:^=GPVLS.FUTBAKEF4UGO?-2?746ADIJX]D.WF:K^A]R=]@#$'F M3C9@'G7[S" ]KA9UTZFUI(YEC0FPJB?6RO?*QL1%Z0*"D7R'[_=LWB@>KQ48 M:=E"ULXV$58O+'K$HEG4\LMF /3'HY$I=9"IVP0UX$2KG+>'06E@8X% '8]D M%FUK(5"P2Z)2-PPKU? V*56@CT=Z8ZZ(KGH,KJ\G;FYFMZIIHMX2,B?NF7-G M:KZ\T1&-66G]Z:)I56HJ[$)W-%3I>\*F@.#88UZ-+_L&)8$X(3BQT.' M9R MM.&\BIAJU\$%P6H,"F"N)Q:*]C;\TF>& ;_&&\U>"F=T'0-S/;%2V3ZBSCMU M%.UP.#\U%6<\5RPPI@9CC9ZU4 ZTA31?8-I3&!A1%M"^J8 MCWLA(Q2]S(0L0L<2LK$;/$C2Q$7/8K+OL5EW6(RW[%9;]B MKKGQ D!W7_LI+OOU8Y<^+OMUGQD5<=FO6-+=0GF@N!34C;QJO-;Q6L=EO^XH M.8WU'=A/]-MD <1UBFX\D6P+N!>""TY$W5LC4K%$TGT]1W MKGQU5CS'!:W.GUOU83SK+8TH*HI!2:II)I[*Y+2N5@ MEV='D>]!HX_KX]RW;K3#VON9;SR;&]GAN*=R!4=U-HI1R'M,*ZKTA)]H@WNG MU6IB&-^32O1Q&%>[O<)JM1C1"%N;LTR9+541?5MX":62-'U)E>A^D7S;Y92N M7 #EPGK1VZ!^,6\\5RS2#36ML7I%$1RIW]=+_%B-BAX1>!)-'QNP=^U3B@L> MQ85;[E,!>[_$VK37%I7ATFTNU9CQ-M[DID1^6Z$(>J4()+;B8Z3?KH[V?J2[ MXJ#9:0M.%4E))JU7Z TO](*HJA"*XTF")&*DQ\6";E9Q>S_2A=8XWVL0@LJS MJQ4US N]HM4.HOH^*$HD<>I5I)^H[G,KRM6S(D/7RR?E)A-%@G'MCZO0%CVE MK8!G2F#>X;->2"BUA*90*U;8 =(GC:RU;-$K+]^Z4$)IR *:!2@895V^DK+; MG2H)Y^ %8&D6F,$+$W=]3Y$3XW5"G,^-->#4A#>-JG3XGNVL]_./ :'#HB[O MY*ZY[P#CP5Q-6,M:LSP['#3ZM,E-6+MU;I4)^P!WO6>!&2^O@!U.-#H[.AP, M?N3$%!8M?EUT'"&-9-UJ+S]T= 7/!!-++==%.OCUSZ7)]7&Y>Q/D4B=*L97O MJ3-=7)*5C-LT+#)_!7)]?/.^"7(5!J.IYSA#@5NT!6'1;0_D.JG^^N>$R_3M M"_^&+Y0X#/%/'$;W)W TF8#L%_[$$H#L\!<\W"> %@'%O6>'FT6SS2;LQT)V M\*IVHDA H#A*0G3!DPW##MS?<=IZG+8>)R1^_X6(3LK%. MK]D!MRZPU:E<%58\I4;9]=^_!VJ<77\7P2O*T7]_Y]+;\F^9(K9QJ=W1>' ?6"*/6A%]HQ5&X+Y"+ MK&2$CHW;&]Z4BV+!3W%(#F4^&X4;9X1?VLMT"P+Z6AF@A_!^(8GH;=2_*)*# MM+A:2XWU"O$7XCH_DXE\G@BBRAUHFDR26%SSX/80?F5_Q;620,\$]N<8;PFY M\:B_8$4=H^6&UT,&?"?/;,MZI*DDBN.7\U#<+\0OZSZ^,8A?*_OS0A!?$.66 MWL@1'5U#QDZG))4X(M>*:GN0&)(D,YGO5=P#&)\I69%]\"K0A-H96[$+)78L M?JF&!G#Y!,LM5Y_B5\%=.O-T-T!$6]'(8$#K2-#:UNW DRCZ:K'"&-L_'-M? MHY"]$]OM=CZ'21Y#(Q4#&T[*Y6$WLZO406%)8%7$V(Y=WS>FB;T3VYM,O4 - M.#Z+*"XZ'FM6?4P7U*@V!X6\>J9SZ[[KMN(JHB--PZ1P65DJACTW% /,&&T[ZIRM/Y1D=\.:_TNY[C=DU5H*#Z1*23 M*/9:*<,8O3\!O5^C(KT+O:NA9?5G7+G$-=8"5UZU\D5QQ0#TPN *DG1K]GJ M/Q:]L3OJXDK0N]#K.YONJC&8-I!^I\XN]:!$+5&(7NAJ2B=I\C5GZAUZFIH. M++D+%"%--,)C^MA6N0L[_'MH2TM+\5YBUWUD;EW#[JD S0'IIQ:Y1@K!TG2> MU_M\;]UL"73H:R*2&'Y!92F&^+V;XQ?2HSZ!ZQ?/L,O<9JCPG4Z8^#N4U/V/J*0T;=M1 MP,L?A#3FME"%%M&KX>HDDYWDJ3+#+?RVY06=)N]4 @%%0F<6#'2DXFSC.P7_ M'7NS_ASQQZF2(EI>]J467S"M?%OK#ME>285 AU%4:6!5'!\2QEZMV*OUM6K: M)X#>;TPQLT5.:WS%"])TRB3-!L9 H$-%#4&3:?JN4X*[8;L,Q9S#O-^H-$QL M,OTLZ__+ JFX$'?1YR=8S]%(D0WJ9);']%'!J2T1K+@ K(=N3P;3K]I(,79_ M G:_+(SJ#>RNY]-"2UQ2&,*FM6QVTY)G-!EB%^A'&!%'4,5^JB^*H'H#N,JP M4B>I;B>MDW2QTJAUETW%4B%PPR(H-/+-PJ>V*B%0?9:*Z\& \F]CI5R_P?B/ MM=N_(+KJT9;9X?8$,\OV5/3K7+N@B^U.)N/,V6ZWQ\")PD#T3)(^C9;LM*UR89AJ9G1? MJ]IH7I3H90]86'AT1IC$\>,CPCLM:97X,A7LFV/_"_2MLV!?'%7H]D K65R% ML2N;39.>=X00^T186(2D+JF0_03L?ZT3[9OJ6F?!?FF.HZT*[1!(OS5:HVL6 M*0\&(?:CD"^,?C41Y Y]:U%47$*S$DO1\$-*)D3#L /1DN(TQ=A[=9DRR5IE!4RKL*\$E4E2)XHV M?A_7PM^:XV5X@3L@=H9Z7!NQQG-4; MLT?L>KL9=?"B[%'J3SIVITW0'#O0U_.@EP_*&P:R!\R81,@D0J'W[)AK.IKM M)& W[,34Q+$EG8E=<#/!;5,_>"?"TGQOZ;5OSD;4C MF6D)-ZCFI@4!#L/0Z&3F1"1:#/#8W_;U"M8[ :[3JZ(RTH8=SC2-056CVBUZ MQ4" TT*)Y)4^E6 WZ%3K>%-%2=.F/R ?V!L.[+BI*(;_$;GJX1K&YJ<^!<2 M_O>#@DZ_1AD+$?MXR5+#[GRO>7GL22! M7S#-_ZOYX98<:S?,.-]7LWN)6XXD'S9LCOKMT0IAC1R[*K9)%955R"0PMBU) MD'%HYW7\:S^<2[Y&/7POE_AE3$>828?D^RQC2@4?TWI,*$JBSD/W[&7;Z^8: MU\ _$&4''(D#CI1M'[9A^B$L>2TU[[ KV GNRZ@URN/G&($LAFET/L0V?JX# M9%18"!]%T22!?)OVC5]X)/K#X7XM/>U-N/=6&0?S\]Z<9ZNBC+(^P>:E$.[A MJ2=4RN+PMC]7P7XXW*^E<+T)=[U8S6JBBW?X1KVHHD0>"U:5$.YA0!N1Q%^/ MY@SUJ__U8(]Y\*^L+?_9C:[[)J"\=#.FPXU, U('(D.SHB/F'=7 C]V=)$,1 M'!I."5R:*A#$O^D'$E[9LAJ"_!M.PL)RFPDMR.F!CQY$#;.M'R*1*+R!5!ZNGG_^R_SY,E MEY)LPW9^[[://1)N28.%.XFJI,:.(NHI<0(F\%LT G'M;M^6IA\P8KB*,%/S?2PW5!GQ;GOV)BZL!=[5_=!ON, M"Z*;P-_!'@!V*R.Z;1!-=WL)5JR!F[T]2;!PD[1@ML^61<1SZ'*=1+>1Z!:Y!-NH=QK5 M4H[IYW'^N^!+/4?,78P)&]5P8 M2NQ-;=\%(M1- L%J**Z;L*$O(-!LT::6V5-VL9L<./BA+1"03L>"0[X#).:^ @/,9HVHCB M<+FLMH0PD_5PY$2O&T/260I\'U=JI5:UAK4RC( ?W[/*+51DL\1U?NU(5=+/ MZKB4#03\^)[%S6!='O@\@ZSG6;0ND-U-.Q,(A( \'QGD5M2\/DZS2&55$Y:E M7F;"U6$S\Z.1&:Y)HXNV/D;6>:Q1ZB$ME\-AK\*CD1.3;Z$]@>(0LTK,)BO' MR0^7@4 =CV3KF^I**>0*?&KNU$L9N5[GV4"@CT?RJ:J4RIN=@=YQQ9[:LO/E MS096Q3X:254(RUFA;89?"(*5&7#H6+;#4G='0[.6W1K/.JF*KJS:[+0K3%EJ M'!;/.!HZKK=R^"R5LC@1Q6B]F#'SV#I,S3\:.G"1Y80QS0 1&]/")DUK-7W& MP,2!HZ'%%1$T?&*]Y%C=RV]:O:6*42H,+#L:R@BF4>K7*UEN7:9;1@]Q&XX6 MGIP>#6VOM3::L5R!+_2[BH]S8DU=ATZTHZ'V+-,T\[*S0OKF4![D &IL+A#0 M$RN BN-NN3JQ<:331[M#:9XS:G6 _1-TK<@=OY8->KR^4&P%]UHCOYE5!>P$ M73$M7Z\5D2ZJ5XK35AKL++-@".YZ@J[=T9PK"&N1X'U\E,Y;'#(OK\!=3]"5 M4.A*,&DW4TB*I4:]:;GE:CBXZPFZDEJ36&=QN\0UY&XYX)B\6=# T!-T':6) M8:LAINMZ!\?YP5#H=A8TF, )NH[;1CX]*Z*(ON!(H"NGS-T5 MCIDVTE'KFW'/M?%^&_#_*;IF2F.>3UDHGRH,2JV5)S?,I0HMBZ.AJ=QHDFN6 M)P&_GJZTHE[;$$*_)> GZ-H3Q6E 8.4AWQFUBHULCPM6$["MG*"K( T9N>)0 M3:2@5 L=/-_%&!H,?2+6,Y4W^N)8,!?H6,TMS";21\1JV2IFUAF^)<"A>&0^ M@6\H,N.]-9HXF])S)&Q?EF<8_A#Y/*.?76; =$N-^J&T/9NDW=.K- ](7.E] M4T7I<*Z["-<$, G/+?XU"]@ZWN\3*N/>!+I3)3PKUB; UK \L+CFW+:@X@>5 MP/V6'& "@>(H"=$%YBX,OW5_AS,^,"K/8EL?FLP=::K(OJ$T)D?AP(PE5S4Q MM.TTQ0U5URYX>-:P)3TRI O !ID+);4]G-3ZO1&_L/K+E2B+GME7GR'YM:% MNB<48*+/P;Q@?.WMG+OMJ6 '9LUV>?\;&I2/5EGDW $6F2'.7>7W[I?]64$[ M9FO#0$5.BLR 0YMIS_FSM9B01ULG0X:FCN?L'KHSB+;S>?NTAZ0>B%<#O_;> M>>_F-KCA!,!R1Z[=WRGHY/H=&94#2 M3_;\C0\<+)$=,/1Y"D"QEP4<]$?R[CO MPSDP].1,M(F!\R/WJKC)'P(A(^L3=^:3+* M\?OF]IN$B^$IP-F ?F.O>K[ _:W0OZGJ-2^][]G>.E[3FUW3&U313K\$BH7/ M>*PV! -]PX!H;^(;"5D9GZ.?R<6E[-51^>4YW_LO=^ZT;\85&I/]C A4'@^* M:H/4=(WW:LI\S&TD3?UTB/C1*3?X97=M&S7>5@!=E@H\_V8DR?'!0QXAFK>= MW!:@X+,PL.]$=#FNYONXNRD.$78XJ=(L)C_Z"#*J;5,GN M5AZ&)<./MH@G-#: M_MZ;V79"\GF*8^YUHSR?]/N1K/V3^/C*A/K7+VE%%>KT91C:_5:!=O,S$!1A;#R M Y&DR3,+K9O1W';N1VCY H-M6X?HNVJHW]PW?K<"ZP_=-1%X]_)T3C"XUI8- MWLA.EAQ9ZY949+50VW6861I5"D>1"[HC;XP+OJ+T2\PO-^3>? ^_]%/55'F] M:M%((Y_)9^IXD^DA#."7J/,RG?E.9AP@&S#>W/,4X/MZ#38^@KAEF1:6OJP" MM+&BXZS!?0(PW5,LF"E72:3A+I;VJ!?9V M^DE(O[PT>C?2)[.52&2:PX'>IYL%9[RD;&S< D@'PH8F,DF2.NXV]JWLKZ9C MS\&4UPFPI EEX6MS:*=^5P4T-L-N4V2=]J7LL-DT1,L#:B2W@R?K@W$GO2DU M=%#7>VBFBU2Z>E'I&JFRD6-@R1THNN@D?J*X^7<%>VQMW;M\.QM;<'6ZF6>R MP0(IY(J]YFAE&HX20+: W9R2&?2XU\W]VE0E"ZR?JL':(&<. _E.HNLG,>3E M3:N";8-=0]'AES&%:&9$DTD<>PW9 M]V;@/.:)JK!0DQ4& :J.>$:WW7?BS)_$AI(Y[C* MTLD-LWZN.W1;L.8T[-R4I-!O>G04P_8&I,:VMZ3)G(PFV;7JI9;?:$ ML%1ZV!033Y]9@-R,.K25*8VY @L:6VILT,1JWZT8-(^@?$GQ2S7G5LO,F1[O M.Y:05;0%FVLSL&L!=*21=)+$?TYT78SMVQ1*G\1V19A/JN2LSR'82'9K*IXM M&(NP(P=TL!&9)$Z>V<7VI0((1FLDYIJD [O&GR? ;WI=">GG6YEF?3GJMSLATF$J+I),OUJ!Y1L84SW1 MV#8=$G<%/6*E\RZ5SJ/W/7N3WJM+K$=P/A:;.55#25:MTIQ9#I&"O*F4G#R7 M;1=4V+@-GA5EJ"1QPB%RCH;4-PGR.)+NJ]CA\F+M7>Q0+$GK_$8MKG2Q@Z-> MO^\/BXL L@.TQ=+I)'7"S_"\8?4=&6,'>(]&/G7'^AZ%FF]7;?W" N8?WP"N M3Z48&=\<&?=L )#A([JV)QH'#2:WDTQN- 8DTW0I:5!G8OSD\]\=Q*DF3<7Q9C/H[M1-.HYX>Z%R^ MM1YDN$I 58B5DZ%15X6HAZZN9#J#):GO$7M&QH;!5ZM_WT.]BU?^IZ[\/2OV MT2,..K083V5L8BWF>[@SOVI3BY?]/I?];K2W.#7Z3J3M=W(7[-5Y>R6W]!VY MIG:NU_,-D2@A&+,TF^/FD!_.6P(6YDMC))G,8''&= SM*_H$S@9M6K6U;(&U M&+X1U,N#W&B$S5,JA#:L_XNDDQGRM829>U:IXPI4WT^U^J;BZ\62.Z="9]*] MEH:@"Q993Y=9?=WO5"<51L"B-&L226;HUZKMQ'"/X?[5(NTC<%\Q2J_=;14- MOK 82)5N6YU+N1:$._2 4U@2R;Q6+"A6G&L>F-A&@2D)GN(HKG?VXO7? MB6-_$GM>21H]*[2]!\G2%I$G^-1M-?.<648IO5)FRARV*&#M%N!3/(KH3)+( M:W6U8T#_2$!?2=Y\"M#3*<%VYGE51A9Z=8:[HRFCTPP$-+2<,LDT\K^C".(UJJ\E)*D5&K3P)1R\WU17[9X=J5AF6450$+ M$[TQ&G [?4'Q%?-$S!.7S C_'$\H0]H51*VK(Q@[H4>F))8VO9 G8%'?#)FD M7G4TW)OE=:D*)3^2DW\2VUY#E!U6VR> %VRZK8%)^38AJ'(S&0"AHC>R=9^ MM.:P(B6S2[WAK[ 6*K(==@P$7YA5G@%R[P?UPHP9Y,ZEXR489#1K*M1*MVB] MH&Z(P7B=*7IN"S((/$Q+9Y)D!OU&)EV<31(G$]]V8':,C&^+C'LV*_;3S($H M2$E1YZ_#E/,?D)]R2TK4+7/-M[%"HOK=AZK6"3U*5+V>/E^I3;XS4"P^FU\. M7!KH4=MD=!HCDCCQ__*]X'MHC?'*_]25OW][H:[$%L+MJ#XX4'UDVX>Y MN+>@^QQ1[OXKW>XI/Z>K]ZRM; =K%6I+3NND2L9$VC0GF"K@8;=X@B:3!'U\ M,/EMJ]S&K'*KK'+YZE9OLLHD7:VR*;W"(IBT-GAL,&-]526R0<"'B;LDS263--QP\"8 ^Y7GKW) 5I]B%6H3B['LX74 M@I8"OR+(#.0 G( _8WS1F[KO/IFR/+5^\-MJ;@W0)@8'S\"'W=F'[QVT)WX M%BK2V>OJQ>=MUT^B.Z'R++SV0J9D88DH"YP(,D:YF5T#I3]]G1/I&-+?%=)7 M2GL[ >FA.-+Y>JW+ZIU6*< ;@ZZ8AM[9]$=.CO_7$\'2@7]E;7G6]=$L(/DB MA7H/#Z=5[YU=B'U ^X[>J^Z;8 K2Y6<> @M.,('2T4&V"]L-YA1),<>*D\#1 M9 *B(9GPIDJ"M4TPTW5B*KIA8T(H*NVG,BNVZX)I31S;3&B>FVBVV8/4];!@ M,_R M:W03A8](&Y[)YC"/819::X@ 17-<];@]D*.-IB&IVTLI%%JC(:JF\7UY>>YXJDN M B >*SK.&GPU *]RQ!EU\"'@#32MS/+84,=6%:>N!B6YEE/#V.M,)DD@QYW# MD@FP[TG3!*PX#NN.:HZ2$+W$$JR([;L)+T326/$"1;%V'H(M^@XHEO.=L/^D M@ I;DG7MYP1LPZ(.(<'@7S7-TDS?K(5 >C^!1W,\OR@T'$NO^'*M[*YZ^C)@ M#DI,O$PT#KY@.,^A(CI[A.MTTP[;3N,T0LY*76M92UOTA &$0S#B.=.%.#W@ MYY2K2"EME8HX]W[P5_Q+C1G_!&8(( M4D9T)5"@?-A=@F^!X^&L(9.:XLQVP#X3K39DS/$:\C"=3&B3A&5["=_3PF*) MCQM/^,]#N '=UH8#+"/-]1QM[,.M BRI!=XG_,+>=@2W493Z^\2&L[]GP>*[ ME@RNV7"G 2\!YF:LP3ZCA9G7X/:! GCC"GO-F04KOT\C;DNBQB1O@U=3K M/4YN*7D>*U&K,C'6*ZO96B]ZK%*8,6'6$X(G,>J$QVP?WOM:U=Q14J%>]>N? MAT0#$-\!*P"&@M]<)0'A, %[@J<ZGHP><*Z[Q_G?N:-YW:!M10 M7]>V0@"L-QI61ZOTG-,*N5$:S73I%*F^7#X AH38DA8*[P \*=$I)D93;2U: M0%A;"EQ$*.2A7#_GEO*RMO4!U0JNG69%G91WRB'XL;N39( M!MH+T[\!K>>& MN/X=ZI%_'RIT&/6 I^&4P*5IM!73#R2\LC4H$.3?<))[=SZX74I2#./O%ZR4 M@SNDJ<@ G\%HU 7+O;MZ7I!XS8&6"_'PTM',XJ_4#3_TX\ M_0JI;C@*/% '"WX18Q>]&EQ_BLFI@[<=_[5;;"G](RW584N!"#D419N8Q8, M[=JRB/C/N16 4Y#;OLCXX"G;28[!G@4^[-6Y;J+0;O#-9*)49\$F,KZ5J=4; M7:Z3Z#82W2*78!OU3J-:RC%=+I?(E^I,G2TQU42G"R[4N'JWD_@+#.F6ZCR7 M^\\57^(Y:OYB0F'HPE)BWA1H_4#( JY_)\][C^] M-3[GME-L)#ZV>\!*CCE=HD6],DAU4BW,F)181@@[<868>QQ9Z,D>TYYV$1U0 M=6%4N!$EX8R '8\4D$W.G4K]*=>H-5*"4"@H:C<0PMB5PY'3#D,7TKUU7B?K M=I\3;625@PD;Q_=L9DT8@I(]'MN1::>!FRCED+0+= M :TUYRBJ"N3Q2#=#(*V F-9U,3_-#5-(H3BQ X%Z-E*@4!%+TZ0B9% J+1 T M10CB!*&$L41E2 )/$V,4?WYOKM[(EMS)1N--6:Q)ZY33H*W6J;7*RKT.6U^W MIURE-9=U>3!."[ +U?'(*;7BRPI?6/*5UM1DID2SFZZHI]:J[ZI]1ZOT&:0Q MZV5QS,0=.\6<6BN70AM:J<,A2$I,35)^@RKTAR?7:KC2ZW9AO*IPF)05Q]F: M*[L*!=7ZPQI]9J55*]\:A*#[F.L*A6%7.0'65: MI]:JF>:;F8K?J.D536#G+25;'1C,WEH]TTBB[XT%%; AQ*1/HG^(8B,]Y;H]-GDTE'>^'+VPV&/T2NV>AGEQDPW5*C?K@9?H6E M^9*X#'L'2,>ON!7E0F$> M.0#L951:N\GOW MR_ZDH?ZWG3 4@%*D/AWJFGM' UM-$WG4$3-DJ")ZSNZA.T5R.Y^W3B_"FU#X M0QI_[=AE[[7W[@\ X4S RN\HMOL[M-9_1WIY &CPIDJ\-8#"!^^&BF/7-H!- M>F%=^&54H!]PK^\;-7]T:(0]X%B\$#>P$"CR0&?BE;B!E8A9XD86 K!$!HU7 MXGPK\78XT\>D]/7>FKY6X.=;S/_'KTS_H>MFWR;9__GHF-F]/U#^(%%")_DG M:4$\H,271H?_*;'RMA-1!Y@/T2]K1733A]2,^>;K M^>9=/L^7B7 $CNO$QT9*W1US$(P*/-I:;A0B5]M:_TB=N6\PX/'.>(NP_RC( MSP?IUXW6+X=L&#)Q/]O7UZWCZY;6[:WCYW:>+\W8 ??,BD;8NU;T$F,%7(;! M+]"]#=72LV'TJU_R?!'M6_7IMM*+\(- DPNGHZ("P[BZHW='I&ZRC"V=4,E?:H7'Z D&YUND*JO;8CJ4+4AI9$DQGR(CG9 MWP_/H0;X@_%\^>J7[\)S 4\53-:191ZS\<& 8+@9W8+!#\2O?_ ,E232QR'H M=Z7U,N !<-;WH/A<7H)\7_9Z'KF+'43N8L*R5LI*!8*0D/52[KI+I"EV@T^V MQ#SFK.?,MT-=%*EUJEY/;>-3I#9Q]$ZQ[G!1B> BM6X>DDA;]6V>"G M0OC"NOF-0?B2P>=G@/!\TQP.6R[O(MBT0];*%B\B)HR&@\4Y$#*)4'_6JNX6 MS9:G?*18J7N_D7+#974ND7E[6Z+H";(OZXVQ9+/[F2[6WX]/I"\L1H1/]$?,9RVL6+:R0UY M,M_O2?5^7V"&JD!!4?2V/^*G0OGX./4G0_GRW3+>!67PY$6V,<QL3*O; M%Q:C00M &0B63!J:^*\5I3Y1]>0XX?5&,G'/F)+R>@;'*UD4O+671@[3.[** MI4RT;:G[&ZF"@(5%'8ZSX.'4 ??*@!'VW@+FP(^W;W&5LBEGEP&[5/5UWG9X MP"6.)VH66)SF-HK4K=O6MG7QR53V8-T;^K:[)KE.IKKJ"ZUARZ.97__05!*E MCNM9A]2]OX(/?THE ET8Y9&.!)RYZ*RF2WDE-?(JV&3HD^(R">#FSA4)!OH: MZR^J$M(-BX&\!/9=8:$P'AE\"&M]@$E["=&!N5& B(X6%IV(/O;LL DV8" ? MO!64>,F MDVA=P9 V(,U)N#@H/J*7G[!"L9N01 N6UQG#&CQR:$!Y4RVJL?15Q742CFT8J6UY MI(@P+S$1X!-+TN9@T0(1]K':)AFZCZF"GZP,]9(%?PC8CC0%[&@HC2C]PAK&'3!\[.&+>F_=FFS7D%-3^9%D4?6GHJAXW2ATV7 @Q0 ZCEXE >X M.LY?O';^X@<*O5XX+>4X%P66]GAZPXM6\7BYKNX7)PN]5FEPMH>'B);/?BA4_09)/1,J?(3\RLU?O M[283>CY(J;?3)1-'F9*GJ!NS6,QB]]R4ZLS4.6,.90R,;P:,#^=3QCOG-V20 MR^4<7[PE^9GI<;Y\S1@)WPP)]]S7,'K$A;,_;[(IW=G;&]U@\MP5VY.>/1_T MA6.J$X$]8GO(TNYR$NCL0%Z6ZG.9F!%!E -*$DDZ_5JG[1C4,:BO%X#S?E#; MI2(C&(JPX@J^Z1;*8J!ML%:4" I G<;>#%:[+6W]-=2V84" *QJ)L>@J?1R]YK)\P:WYA3)40!2W;;BPB ; M2\T[MMF$R&P"HMGR?JS8"=96-C2F97U]BFBB,$QWZHB)D-M<4^+UWGLQTF\" MZ1>70^?/VMDHCBV+[O1*&-=F'<1#T2BCD^7)*C\M,U$R:MA/#/O[FW:* MCQZQR]9UWR'38+#;-IXTMKC^3#F]X>2^ZV\:7R,=2]:IG8.-\/VNO<-K5(QZ MH(PE#E-K1+$[\E;:=)O^FKE(&8:876)VN;Z,_7-.&8@EI-A5TE.^0_5:NC\I M376,B7)E+R)E;\1)>=Z\V>^G&]]^[N'/<.)XHI)9=L)#<70]9DXC'G;I;.^,ZGU,7MOFX!WF5S6 MY^H5>J!>H>]O6,_HI=9XV5TH'#GKUU*U5E$85S^^>V][/+^@B444X2*";"\W M+*"AV29,WE/<[4>+C-]??_P0[X+$7JXK:--ARAO.;[/F0B'F\@2% MV;5)^D0*\@'[[UM D_ _N%N+6SZ_2*[R6T;&NQ=F4DG+:7IMLXC9E%9:MMNL MH+6;X@)M95:FTT6>X HC?QT$'3+7*@>__D'1)$;C;Z4])QA)\DW_67[Q;H=Z MW+O&ZX,]#6927B$-_]VKU,AVQ+JX''=YM7__@>#*#94Z0]:[0M:^[< M$->_0YWT[T/E$*,>\/3\( ^9?B#AE<-4H[T[']PN)2F&\?=KM,<)/CS?PX2KA[%)F]G)3?CQ8;#F>5?J#I?R>>?H54.5JWYUW1]_.JHV\=9E9O MK[V15+9==)BHC*$/Y.&"H\0#<;3@%[&>]]H[_U=,3!VX7?ZKVV!/QBV')7DL MN-D9!R5YMI=^_1/F[\.M@XV2T-U'%A'/62#H3]IF].I<-U%H-_AF,E&JLP^/ M$95?/[5Z ^CQB6XCT2UR";91[S2JI1S3Y7*)?*G.U-D24TUTNN!"C:MW.X=M MMZ_V$L]1\U=43]&-JF[8O@MD"JP!8AF*"Z0(V+N=0'.5<'EB&.WH\+4I.MZZZXB6&TEH-Z>YDF&[OG.B M^D5_4:G18[5"Z%@*GRMDFJ\-6JWC=O&GQX4OBUZH5L:;=;F><((1#\>1W&VN M&N*[R;2[PT2WS=0[# M[RG0+7X,A/LD7F2VWG MSU#Q[+7M57SJ3Q_^LT538@[@!#6J_W<5C>AI8.;];JS;K7KR!T[B-/& ?GWZ MU0<$#-B+H'1V#G'SSGR*\$SN17_Y Y6^N5Y@?YPZ$KX:03P@Z3M:Y7!7@$)E MJLT3@>9-]QT7GT\@V8']Q<-\J,I>G2R'FPGV@*6?>;=3NXOOV=#HAW3X<=<' MGSMZHF19]C+2*'K@9D \)ZJ>_)#X"^YP&/+W\;CP _3O_[P_?^\=;/75Q=%? MI=99DAB?8+;CMMN"V8? Z/JP%58H VF,[E3T5&F@#<59U=A;N=%'"L3&V"* MF3N:D4#Q)#R?."+:)YCT+IENI*F^".B5URS1DC312%05T8449.V'Y"'C'8Y5 M=B-WW)?8$='UY\& M^)$!W!BQVXXK(W?^)WDT<2XFO>ZN?CF^S2K:#-*PZ(L+^&_3L>?@U=>)FFB) M:NAB/\'!S[YU/YP;"^,K(/4[\/==,G,'EM"=BEJB,]7&BI8H:JFN(DU/,'"G MN!US$97WN[/4#?$/+"K^,JN(3X=VZUCJG6"4IC^'9"M9T2DPM!4AQUBV8:OK M4WQS^,5+"CXL%GP_4?"9F@6/R->O2+T?*]]V:B<[52QUK;D +( 5ZXH7V(Z> MX"QP(P7,!HQXE8G982?W7.Z=D7&)V-:\3UG*+7S(>)JU5%Q/45[0-1N29\. M&92,XFIBN?I$P3*XI:&)H43U% ?L;)8BP<,*UK!]^76N?/;=Z"NQ1_8GR,+7 M&>_'BSLXC9 G+,5+Y#05]M7:YZ6VXBJB ^R\DN5ZFN>':FQ5,S7(>8\NF_+! M?6*[[SO+JE@F[2G:UM37$AU_,[7]!!L>!*X36<<6Y3&,H,V)GOB&S3?:?>V2 MYAX>FWO?6<2]9.[!=E;'K/S4].D5W^?$LL#++34'>1XC]6@':* M"4Y6E:TR&O87B^7==Y1W"5>#!\D=9>YMLQF0\T'_NPA"%C) * 4+HKW2K-BF M^LX")[:I3HL$T0)4J($;>Z*6J(G2%*AI3GC<[4]$"6AYIV-6#KX7&T_W+4S> M?VBV%2RUT+Q&8X??2RZ*LA:(B;P=9M]VUF##,5^WJ?:_%_OX?H(\>LD @D)I M B=];.!$O/?H;W^-^PX+A.SE*WQZ1;&]]K&[N/'PREX&TP.:40!/+W8RYD]/-]&1J/ M:99OY5:$^\;K7$A?ELT.EN0I&S-ZTO\[Q3Y?-9GN5'&5L.5YV*OZ6=9/V"1[ M*BZ5A&*IHAI6,0# 5RUM NAM>0EO+]'L*"%@EY^]U]WLG45>'EY@H)\%E#"Z M\-:@$NV3$!P0-'O]V(\W3A?F!$$HK1\2)](>8)T+[Y6 ]M.5!1!PKV<3D92P M'"W86\;'$-X^Y*E@T-R'SA;XA?!A;N2I.C$_\+_#R+T8E=XN].>64*G!7<4+ MS4GW&0K[XMAWU$03B&K?34+=>6_O>D(Q[L-NO=7O/X_*CT2IB__FS.,"/8=I^VRA-3AI=?F+1UY$2/ MMR9O%]QT.S@-MR9IKZK3\U7?P0[BX]$YC"$HE027),./"MLE^EI> [*6@YL< M$&G)4$V2%8 NL(4=WPT\Z#DPM\%!^Z,>YQ+I?;!>#A3 1]B=*D8XB1WB7E// MSD/9XR3N0T? Z[;=Y\LA7L7.WL^G_629QKCZS\GJ/^FX^L\^ \35?^+J/W'U MGS^N_B.&I7($@J)PFIB(PIB8X *1D28"K1#@3Q3/8 0ZD6@*EKZ!:!1WA861 M2KOGJ].>3FK3Y2['I* MTVS,<+V#;H*L+A!T;J0*Z>.1*=KF1O/^LL95:%&NUHE1WZ(",/+HZ8:]*&/I MM$IP&N,M)&SJE/55()#']ZP8Q;&ZV? DLDXW6O9B/LE-)ZVH@041O/2!!OR !># MK+^I#I!B(&2.GZYHA%-(9GQ3TDT7RCF+R^I:N5;':\WF0LZW8"VMHZ%6V9.'0K=E@<_1R111RAH3KC(=NAK2S*_:O@J''LUUQ4R[5<:WZYQIF/D\Y6B :N"N M)QAJX/:$R9HS++U!%R;--EOS-20<>C2!>=Y@Q"J-F/I"F\IEQRBM%X$*AQY- M ,-7M$8Y-119KY5*;5BFIEX&##W%?17#,DAN;2*IM<'R(]X4>B,P@1.PKM@> M,F*;"*:;F+H2 KDWK,E@"4Y@L$;9%2N=&MESG>&_B 4\'0H[E:DU[+ M;U%+@E?2N-P>95R;&ZH"AAS?=5YE4$X1O('.BF[9DAO$B 7(!D./[EJ;YL;] M1<,TD!25SLZ"@=?(^@P<>@07N<#8V&Q1GR%]FB?QLHHS\RK8ST]P08IO3DA% M39,\R6?M;#Y-970 %^R$Y.E(YZ@F'R](+I5:LR MRF$IJ^F(I7&FQ*EPZ-%=5Q.^M?9*[2RBU$8VW>3XE8R%=SVB -,G,XL1ZG#\ M(AAD4'R$F$4'S/4$%\A2N\V0B[RF*RM>'PB(2ZZ /,5.X+4Q[MB->1[I(5JW M2V9]1VD-IRTX]&BN9A/1:%TD.LB"];H$#79N3 K@T*.YIG6<&MEVS^8Z*%ME%P2S0++ZFB]P$S9K#W(K,-<3>*UK$SEO!A,%T<9SF:X- M!N5%-/1HKB+/SK4.,?%T$D6&6KI Y(1^"PX]FFNCS.58*;7(ZX5Z;=9:8OP\ M8("H/H%7(>UI7A%9EA!_S@PSO9ZDMR@&5A\\AK9B+8>VH 2(WQW["]QAS+$> M#CV:@)$=\/U-*376%Y.%W&G6+;D*0(B?0-98G)'--Y@(X]&@" [E7KJWLAH60%<,WC>I8F)3"NQ[M+BVB MB#7[&7[.IUA+XXJ&5/# IHF?V#0#:I77#&S503KR##41GZZG_7#H,0@-MS5/ M"8.-7IB6AZ+:G\W=.0.''BL.;4N7!_S8Y4A3K3;HC+$9,RV!.('7C&ACJ6$C M0/3"B%BI&:,L]K!PZ-%J4?JJ/1'3_097Z*%\>IYIK.M ;A$GMN*YW9X"M8;N M\?U*GZFTJ 57\\#0$WAM+$P/STZ5&E*IH(2_#C8JSH*A)U0'DS1PERFORWHA MD#AZ.9OVTX(*AQY-(),&.@M&L14^Q=@K86$.VO-2 (?NB/5")=+7BW-^H)0G M=C9?P)$->K;BG8?&Z7D-TY>;EB ?*>SYM84\Q\\*>3:@H0P/\BWH\H658!4Y MH1BN$H#KRF$WE:DH;R->#,,.PO/8O?.R0Y?RP*G2N&%CB(XT M563?4!J3%RKDAKZEX]JX65W 0X$U'ZN/GXMBU M#=]3'G.DKN ^/6B^]4+P&OJ!8+U]M_@?=2_#'FCT"Q=E[[SM>'U^\KJ@Z /Z ME=P2+TS,,'>U+C'#W.C"Q QSF^L"&>;5'JSQPOS1PGPH4>!H[X!P!J#%/F_7^E?GR0$GGE \2]O*W!&2N5M)R+6 MH9,A^O70TQ!=P]'D*>K&+!:SV!]KC-^'K:)RQ&>A30R,;P8,+ ;&>8!!?3-@ MX+%(C47JG_>_^K1;YM;H 7M*_^2M,D9"C(0K(.%5S].MT>,("9^0DMV8I2=[JBMV5[O;QD9/B$U%,._#VH2-?>4[X0;OCS=TML0_+R3A0BE_ M M+0K(X\$O0L<3+5ET9(&M#X6:;5IU9I-K(97AFAK,S<9ZE@I^O1K&AQZ$\:&" MZW@""[/]%">,+H3=I)F5Y@HP@D\(:V1');*W^'DLD WK8S^5M$E595D8_GY_!;'.>R+6CM"^S.+:]UD1J#C/ MBMI^,1 0$01E(EIL-K,X5)T=GD)3D@,*I:ZSA@94=+MRBJ; MZ,S9$>0$&G "'<.Y9,0*7^OROIX58.B3(-]G?UR+%;DU2<[58+])@_FM&2O) MSXIS7Z7K] (BCZC@!U+!56G];5M/**E0W[$]:76L\D-%7\D[HWZO/$_CZWHO MHPW;B\GJ,B9O;^.1MN#XLB'I1KE7IWKQ80E64 "*GF6(RVGYB+&N/X[QZ8QU M?#_LPQEKD5^UN/3(B8NEC./7APK=+^4:EV"LMD3IPF P6AAJ?7F?2 FCVF . M"XZPO_XF*>X)QKJQL-#9UHJWX S$FYOXAB%4I:HJZ13$+LUI7T8JS?3SF;!XXU^>LOS>$W MZ3Y''',%'LE/QV\45KFX2C]JYQK9_)$S?2TJ/^SM [:ZI:(I"+M=HMF>"N^RU M885F9W/'=U.>SOK\:3!'M M1+03T_O@FVX1KB)<_2Q/ M[(6XNGIO[-EH4O9VD(MVU3. M1-URC19E)=DU)TZKDW;%J!'EHK:$NR9__:6X6))X*CTUXKJ(Z[XVAOUVKFOG M:7^5V!@4/N_/F@JYKFR4]B=QG9ZUZEW!:N2-J3:OI^KK(;?(\W#7-. Z-L8F MJ(CKOK,C?W5<][K;%F_G.J]$-9RX:;:-W)A9M8MU+;WNO#WI^E59L!BK"\+\W!?R,O[:H\ZMNP M94/:J3OV# !X79$L25.GJN4=W*-*F8XSEI9I%5_7_)YI+XN\P&F?P]*%NDT) MR:JH"6NN5J5GZCK;+:%^OJA,!\E$N14_)KTF M;#'75Z=EFB?HVD8;$#1T\8E$C&+9[^?B%_6E= M6[X_V[V_(.XGP%.'IZKW! MJ]*"H22&@CA4@H/[W(Q)D735*!'JII9>ILK9=Q07>I42M";E<7G#\U,C7?<$ M6_!M75D )<@@)1CCDD^5\KI]I_J#KQE>R^Y^IN-[56'Q+[A4^"K&KS:D24>O M>#E#]?V$8?+2--_B!P0;1L/);W.J'+')%>=D?,&]PE>Q2:J73ZI.0ZX;:V6F MC%2I.=''#<@F]*^_#!$Q210XN;S)^!(F:>CC93/K$4EWA4T9L+H_BW+0K__L\ZJ"[5OB"6@GC(@4^\D$ MIY=L&9Q577 MQA6 M7=@&F7++?'=IKX9$ [(5NF."/\E8-Q_>P8XJ-T2^0^1!1AYD1 41%?ST.,)U M&1D7+\[P/B.B54PW_2$1Q\5 M,[@)F1(EHD=4$5%%1!5?']&(KB>\-2FSJDD;\V&I['6F-]J'Y<)/RGT_JUG4E'.0<1?B/\7HNK>.MQZ?#P M.] 9>1T>>)_M%D06!*8PZ_8802K7R^OLQ-R1'VKVID!.$?*'A#I=>SI?K7[ MC#KTS@38QQT[4YVUNQU#'8TS]PLK,U#2C0')H8QP!O_XBV51/#VRUR,O+J** MB"HBJHA\^V_@VP=O0-?I5=?#=$NVIRHV O;'K2>'1T7/HZ+G$48CC%ZOQ_M" MC%Z7F_:2VFJWD]T<%;"_EC*K+\YR7&]2C5P\V^/%%EWJKQE-3U8]97N)".N\Y@MO)MUUBB;<)B M/A09U;&_4;?RZP/5/QV_7YL(?@(2[/=5Q: _.Q/\Y3(2@!/,>4989NM#6AND MZ;*A9I2:MLXZC59?@_ME'Q.6_WP+Q_H3*LU&IUK7[[5]M[/-G^V#1]5G/]R: M)H$572_D+5O4J7RIN]:JN$8"!4'"BK/?IOW SPYT7/G1_M=5EWT[VTB,13$- MBKH7UA-C:9OY\;A.+"';P*-_\CN<^E^'51&%H&[@ .YZL7OU]!U11405T6'] M;<04\,/#>C4P#[#A^M;/ZF^"'Z*;OE=).]\[(A'1P-710'1K^THS#X[OI]V" M)?B-O+^O#X5'%DJ$W^^,WZA,VE=?T-KZ7F%D]DQ@-FU5FZM9D4L+\4:Z[HT' ME:K=U@84*GI&4#&"N^E6[E?/)S?BOF[?D@:[&CHZF#6OF@L5[A2^0;+<^%D& MC;S=FX5J1)D195XG5"/*_,&1@<^ ZJT$$H(WH(*WV"QHU@;^JRL?&EJ/F.J* MG-I;X:"(YB*:NQD01C1W=<&=6Z&YJP^ /'L*T=J>)&K-Q<)?D!QZ$(F'J.I*(_\ MF_))=)GF>H,3'X#-6XD;A*H_I>H3\$*LH2LZ=J^.U ]4^Y&.OR(/[L85>DBG MD$P#*GVX>')PR\68#P>3C%>7C6Y>D%?^2HE/^Y^EU>,589*:.O=3(UZT2FMY MJ?K#?&- ):%6)V,$0T=E%GX*]T2))+<4:_@:Q7\MIMOVXK]DC56L M[I2?J' M5LHG?ERE_%NP-F[.MO[N1!-1040%/R()X.JOH>*,M23H=\Q4\GRYKZG M;?!2SNJV\[5X":^^\7;]J_V.N<;/^ZMYF1/G(N,WRQ2E);S&@,91 B<>X_"G MHHDO-%P>(Z"KO'!_U>KW&@WZJP98=+X=T5Q$Y8\D!KW#4F0^K-;D_J++BU7->E*0?)>E?'PPCRHPH M\SIA&%T?^0;71\*CG[8/UN\86,&R[ 4R5R+[_SOZG%<7>'U3%DA(K0_$^I , MDE$7JFG/@KR0A[20:D;S*\7I="W6&O?QDN=M\$7RC36#H6F?WK?LL[;30G9] M5_/6EHJN"_BK[X^W_@G_>C\NX!F?$ 4&C74_!QFPMR1R35Z;\SV]6A MQ/KC0#FH+]0M]&"JR*^#U3R8CW'9-FWGSW]P]+]_MS-"$)],A])-[ECPJI". MF3LP\]!V@$R&(E/=00R3?,_&< R'[PU@$?R+P+-;!7H2KL"49J[Z9_O'=DKT M]-/F'$39DP=EJ"7T!?EKBQ*"?/AJFY83YN"B1 MJF)+R<6:E=2E#!GJ@TZ0F1PKS=WFJF5T):GB^\OXF!F_O>P/ DX:P.;8_*A* MCC/P#6.8Y6H)2Y2(:3$OI8M$6N&![4''2)8[,3P0?'\>#"'X:J-Z2%? NI-T MQ^4MI2+I8$WHKMQ9Z%8&"[]G:;F9(:W7Z^RBPQ=&<0!=*H8GSP 7$KL'"!N\ M1;>5@-0K$C D,2*&04!@0()E5!GM$:/"+V,8L#AGJ@SEH;F^PW@7LT?GAC5K M(B:YKNJA 1^/1=X=U$;O0EN=7-UK,\V5<-VWYS5#M >5Q!N3MFLS9)5;&L!3 M>)\1L4(3:I/:2'15'L+B+-[*S7%E.J'O*Z*^CA=SY>*$+?4@5R2(&$LFS[,% M$EZ8J4O(]H#"ZP=#N1R"X<3I0?!MS!H-J:4V.#SM=]FBQKC*O-^ \*4 ?,]P MQE)U5$B[MJQ#=PI;ZMX8WX6=5.?I5J/[N<@@6DUSH4 M/MZ>FK>'@!@M@$8I*/ZM6^AG:0JI^#)I\2]#G'@Y8BF+P&+"BSR@;J%V.R\YB$C2A,'U;IAT 384(>2$V9KZC#ISI M:I2VK'5:3-_W:EUN*HS2=N-5Z+![HWF[U1Y.C9K6M2?YIMZH" <2BGP%+/?A MUW: VQALH@F^W($R3N[!$F_%=66TS'4-==:)YV6Q4[_7EK_^LG>G-_%=V=F=+Z#]K3D9PA$W<4<^AIS<]VR<90-P[3FGZ-__>9&?O ?"$#0D MTD6:&A\ZJF3$I1%8P!_)7$IK-]PMQ]V1]'\?%&"X.@JNBKGCN/]B#W\^^,U[ MJYE*J_@>X$)5$S?5D?&K[%8I?;+\[\>-_'A1;H._H$X1>) M3Q$/R/D_"1L[4'+]IUU+GTW6AG\#Y@,RR0RF70;+#;\"CBZR18! 2$-!:'GN MCD6D@$TN3'+A1H8';PD7.;1-!?S8J0IM+ ?\A'H,*U330,P,KV5IU5I;:&'M M&M;."UBZ5FW5RH4,WQ8R6+90Y:OI E_&6FWP146HMEO8;S"D7:B*0N:?3]S$ M,=7\YI%)XP86CNV[0$^Z,: ]3=4%[@'0#,Y2=Z&!"A74/WOL-"V?S!2]5+8QR M34,;4*=S-HRQ34FBAN/3MMY/TWI/')668.3)G#3/=)9*P* M.#]@3T>J&5&F1^E)2:CUBUJAN"[G-P-MD#@=.8]KF29.]RFCU._0.695*)(- M'HP\V5%?6N4S0D$21,DDG8&LS>;TO#'@3NY]CQ>!N1\ M!J?YUL:LTS5V)N36?(YCT^Y\"N@9##U!@"JV.XKBEWQQ2DW+HE]@C.X:S'H& M_XTJP8BS^V932#<6E&+3?C&W_&R?_U5_XG5-O[<>NQI" S?V2;IKV$932)#2431D9<3#H;FR-1_ AZ/G]"\7]@Q[_JPI*NIEUO(.$Y@[0<>J$VF@O5 M6![$;#*^"MU*\)^#"T6ZZB(3I0U>E8+P^+6ERD3"74_24W$@3,VJ9I%KQ6N* MP!U3@?,T [-ZCJ]>P 9[H[>Q1W,'YBC"Z:^7QH3V5@7MS]#VA I8#LRW0UMW M[P PM'3QG8V:9/\;1):V+]T[T?KUHL0@-G%'/WG8N+?GO)%U7W8]HJ M^*HNY1[Q8X2UV\;:%9I&QS?,=C>;T[[CP+/ 6]!YER>P:Z2F"!_7A8];LQ.. M&#[>@KG-8TG'ZO[L8YI878>R>5,&[O?32L']UXO5)SBZ9D,^=\TF)+: UL([ M 6$"^N"1!'0WM=[_!4UV[I%PMF)98XIB88 +M?G2*!-S#J]6EF^^85"#V8=- M55;U!4R(<*NJ%^K(,W4*VFV3'KF=Z1+W!UJE/>,'#=%H#%#J$T%Q,8(F+U&D M(&*X'\MPS]YKNSS#3>8Y1XDK.1>?C_.][+JDM.3Y)S&_6Q M+V7DA^(_E=W%_[(^!5!4@B'G!EQ$M[19=3A#1+OOZ&[9LD M1R;;+W=[@Y&&^ZQ&-;REOZ(F,/D%EW(+E>KKG MPT6&BB8UV7ON(KI%&*V$TOVPI@A^-C4BB='::HU>7\'N3;JEI..$)Q"I@D 6 M)ZI!:-9&R_(#U*R8IB^H6")&_8&,^IP+>.6,FJW.TNXB,<\8_KJT[N$CJ<\5 M/LE]-+F!Z3+=<1[WG9F8:3)ZDJW >X7TEBQ8]7O"&41/E>X2O5Q&JZ'"2#VK1$,G(D(S;[V&#NE['94K'L(=UL M),2N)Y*,H(^YTOTGL=F2'^6G"ZDT%M;E;F>L3A=LGM< F]&0S1B*^MA [U4Y M]@>%/"-OX7M["Q]7K3I"\Q6C^>KJ77ZLJI!S!"Z.D]FDD6/JHI68S48=_I/B M+[4<,W#8^'PMZGRUH5A4IS(04;T6H"L8-L9]M++X.LV X.+>ID'YX>F@7W>? MYKJ8_SEW+62F\VQ^$6DP&]PO*:91MXUY>YE8.XTY1WY6D&>Y,RBH)026/:G<0SW"S9+8\_ MR4BMD]..Z\'%K)O2EKY?^ (5_C6088>T6L7;55L)Q9!M+W[N1MQ?:'4$HSY!$\;5"K%KS(KQFO HO[ _V9CU)F&BA&3 MW2J3O>%>RU6;A_'C1FO?QN*(DB"B7)>?B^:O/9X[ZDMY$47/3SA_4FPP"T'M M+1;-?FN5]CKO#+D_K>A+!NLG]'@G9[16[5:/Z23*=+6;7X_$2=M "UCY#G?9AC7@HXJ$? ME]GR- _51Q+=J\6[I)#VI5I&$$9FLH&ZT,&;!=_R6@%!GEJKP;"'-EU1LDMT M:O]3DUV>%AAF4R/FN?$RCJ_' T>4ZN1HE0"6-Q>$V)+D!4-L$:O\(%:YA027 MIUFE2<9QW)$-5Y@6)=SH^(OVK+&$K+)U4KFG;%2D8/\7=:+\&S:=^A@4GW:\ MW&^$&M_KE'HNL+,WV2L4Y4&STN#S?F_;JXE'?06$'RP3[CEPO]%.N52KV"TS M-%77 S,#CN-=5_7CC M4VV,R8F@@ZD4%]-=;.8 @>6 50'9-E/1*S#;0LV'M\V('929 M!YL0*SI$W1"5/4']O48^G 9U4- ]%W/]H:LK.IA/=>\P(%?5A03FJS?3&.Q( M[WNVL\9,:>FB_L2.JOFF%,PU4YVI[L'EP1IZ:.Z'90[7^^O9;0M-N_=&L&ZP M#=OWX-/@ =T!K_ DW5(53)4<"^S C6'Z"+Q\'8.=DQ75@Z^%O^L6)LDRT*>P MK3*VU+TQFAY^YT/)H\$-(!5ULO8[#,+<45W?#!9N@\V$VW+4D:E"4H;AZN%JVOND0V@5 $YY([N@J6@<5G; 3QL80_% M&1'&X.,PB5(V5;1YR75M !-DC+P0%H!HH,Z'LX-MP-DA9>W>#Z025,"Z.WY M IQ"AW0P]W6(5,B"C@T)&Y.!&0B(!D%T 2_!/ NH((I()A#Y8!"9YF*E* MKO=2:W$&E,; F:Y&:PK-=Y=-GA+TQ'36SJO+ M5#QYD&Y OL"^0]W/F^%.ZJH#>^E(FEH; :($ M?E1V#+;6E51R!UVS8?[K1M MM[9 T0WM:UF@.&=81@G QU8E1QG8"A]?6B3_8;A)X!V=)(+JC)9_OI+G%J$ M_X6T#$6Q9 %KR0S4DP27$?>D5? Q1# /$3J,8U!<0<$A0]H9/O5&-&")$.Z MOD7,5*25/O6G^PC:@;_E.S/3=T/XP_[U&E!R*G@J+(LVWNP1*#' V65++GC!Y/A M#NM 0RP]!IH/6X*?]T4S^/BT')="*0M4*A@5@^(*J($)V.\6O-+0!EB<0F+W M@IT@DW:KDPY7%_ ;1-7YGJ@8C/7$T/8@!\1>9NR,)>50@,.^7!>.1Q'*L)?7 M:JQNZ*)746=#82/K;P\Y-T/K3 B-,WYO.\ M;&Z ($PD8LGDZ7U*!-*+@^4E(NNR8*FGFM28R18IO$2TEJ8Q[54M3?OUE\-C M+'$*EMB>)#*!)0RT.S+>3^R03[3]]CQ:'K)G8$Z'4L<-[*BSCL,18YHP11') M+=^%DB1@5&\,!%IH<82:<8]WML[,+:JVRQD=I3B7[-:-]%*0[E5NI%;*#,%K MCQH=9RT-W9+M*;K'!"0[\/6!Z 7R.0:=3B#A W<4&>@'[AZ0SX\;OL_*1:@A MG%V((31=@2NXYP1[,"X(W2<)@P;N@WH#PRRT2AB7V))4^$8@OL.K60>SRZ:O MJ*%=)>D*(/'@0ZC6@5A7%-2\'NP&#H +VJK\4!4?P.YV MC^VYF9V"X![[NX"(71_ZYF"3<,X0X":R+-09?&S/]P7X O[CS(2NB6>#I<,O M@=*6- WP(K3$Z2&OZW&W$\R([[RO+E:<9W00T MOID8"91WX@P_0%CO*7HLU/'4W=GPYI4$,X.@,?AG^QQPE"4'GDZ,_P7R=&9* MZS_(GMG&%<-C!S)Q1S%P >"K<1 \X^Y8^$UX?('C_X5+VIOY8+JXK)KFOX^< MB1S,<.%>QR2]IXL".&;C,#-L!YR]?_]G?S\/1S-QV39MY\_V_&4/A"%H2!3P MU=3X$#A41AS)RS^2N936;KA;CKLCZ6WBQ9_=&0X%5\7<<=Q_L8<_(51.\#:5 M5O$]P!V$EX.GME^A,YOM=[:+Q-0?=.,46 9'. N1[MFS/R1QQQXBG*#OZ!.$ M7^1,GGA SO])V-B!8N(_[5KZ;" <_@U8#4@#\R"X&W[UZV\;V>> 5=-0Z@#9 MOF,(Z2,C_._IMHO\F%RS)M9C6*&:OMNUWOWZI55K;:&%M6M8.R]@Z5JU52L7 M,CP,@F<+5;Z:+O!EK-4&7U2$:KN%_09#VH6J*&3^^<1-'%/-[ZT61X:![;M M)P&MYEM N0&I#;V^)?0!4:14^>=9T7C,;>?82$+:9, RB:$RDKB!BLOD@$X. MY0'')A.#)"?1!*W0\BA)_ IH3]H>"Z[J25N\%QI+P5_DA\M$?45-8)$(>(!^ M.-(N"<5^QBVE!+*[D!J],E-/4?R /!W)]"=I5S9\2NRR7:/EMI>3UD0;H OT MAR-G13HC,>U6RVDY2[1UB06V[RE6QFT\/G@U1N.,U49-'1P,B3 MMRN<=N_F-D91("M.3UAVNH(]7P[H 7X\LLP6"A+1$5=XNLS*='E=R&;,Y8 Y M'>F5\O-NW<%YH65FLMW-D!$7&]BA[F1D<-]:9KB\9S5*QDE@&]=8/ M1[)#J9%:&I6"4(JGXD*]DZ)*#5B9_01*B?BFI4ZJD[&QYI3YQ+0VG;'-#Y*G M;Q]/EYWF8E U1(E9TW:;3K#EE08+%YT,[?8GUGQ^WV\*W3B?3ZU-#B_I6ECC MZ' HOV+Z]^5,JVB0#2=9SXUJ[;F,RB&=++7HB'-EO,+K^+12+EHK?%7HNPUH M"IXLP-K,BR6_O39$LK_2YN*T-T@E!)XK6P#[!'6T@,&(H25F- 0$Q"79 4TPHX&DLHF! MC%/*D$V2K$)P)S!3XRTF7>GV1)9*9E8JWS)D!4Q^NKE1*V%7W72+$:2-GUKT M]:25-2$#GJ),Y?NLK9<(L36HVS-%I31S -GJE 6R@8?+->YY2*1YL\QRS QRDWKE3QM3*N3?E8:#3F"TLZQ M@-!@76?8+CA"/$O2G:%H\JS![[' I8^?MU$5X#FWQM*Y0V?1G?0M;EPH&:JJ MZQTJ0>)38/%__:$S>W#H+/#-:J&:PWZ7:ZW6/UA=:&*M/-\4OB1HPI0I& I]!]H,:*1*,19NFO81E4CXOGZ$%ST5\$P9@CD@+;%B7 M>4O)!/M%UN8IN7EC8Y.NZJNUN*:2:KO%EOF\?JD[B7M6T&GB"I@R"'EO M':,@00TX1:8T<]4_VS_V5P5=B="-@+:4'%CBAV[+?II,X+3@.W X+80VWY&%/\GE>A M+XU>O!TJ#5T;TLUGN%7X'(D8YDH1$S',=>(%,DR$EXOAY>5M^5YF('\9$+BM$QV$^^'!JBZ? MNM6?'NEX+ME3 !WAO\\O_]8GZ]$3YTXHYBO_12,?=Z^#UU!)*U MPS2NPR!%\"?,IE=.T[VV%\.&K[H?&W%CQ(T?<9DP,$._#P>2.$D<\E)$+Q&] M/$DO9$0O%Z67;T8N5*2J;U]5'Y'%R6WU$Z#MG[1]<&7G9T-!U\8$,+/S1D1F MA.<(SU^!YYM&\]M4VA<46#DX%$[* Y-G.GX]6 M=U=6B?1I6'VJM_'UI;^^%@X1?43T$=''F[W/;T(>U^EIOE\'5U4/"V\&!HE_ MMV!P/HOF&W(;7E:[;7]S'UV^[3CSDCC(O"0&ZOUFF6\X34/TE[+D68367HS? M7JHPN I;!K1VIO+:8%FVQ&8U:PGS67;322[T15/1!J@-"$,P,0(G+E&E,*+8 MBRH?[/>%298\(%ERL*@44G*.IF5\O5#:[@*O2^WEVXL ') LV#)X_ SM>HM% M=5 ?9U51+QOR')^J?5-K -JE?_U-L$0L>:9E>R1N/]=[OT+:?6FB^T5IMV/W MZM.%K5?%=#YN3BB3E9LE>!6+_?67C#')1(Q@3QL@__,CPQ9[)I/D[966\6P, M >BVK%-="M?A[$AU?5NV$E[<5>E,F9W@]]]CR MW*M/%;F45Q8/^6X1O ,^/Q?$(^IS7$ARM% ;C0%%UJ@R5X %"& 0#\=C^&6Z M^49$>]O:Z3.-MZ=B(5UJ.&/#TNB6B6:FHUGRO,,E+XHE,?25(RCV"B4AQ:2">N<'C33 M0+5056>F>K T+4 YVGU0/%H=J0XL%(XJHXQM4_F8!J]7Z9U=4TI)Y,=]Z@EM M2.8MSY:-+8^X@?AI;;N6%("S(9]UX6@5+*ZS&@C2<%DHB:["=N*P7!HT_X#P M.3W!C0(]=#SF\2F:E:,G#$=JPL7S\DX7X4<\>T#3%^5A?ZS..)"D:@+E'7%'>Z*L$1T4=$']<%F(@^OO:J MV^>0QW>-VJ3'DJ6I[K:C\DC2'6PAF3[J0O30I]O4@W9UNOIQ1ST_CS]^G%]Z MR0!-2+D%*PMHM@-)MC9*/QQ4UAU[JKNN[:RKMJ<^:7E;TX9=J@URCECJVJ-Z M5C&JDMZ ?6#(7W\Y,ADCZ"?O?41\<%M\86: MUQRF<&Q%(VQ=_H$:/3*"O\<1]2V?VVS)?YM?G[6=)ZV"8V/ C-#\FJ2HM+N%I@#"1CB3-WMR+^B?CG)Z5X7%%PX;;)XKL&%0Y206 *R$LS M0,+&=-_"$/_PO+<#4J< J2NV#\%Y#;3^O4(+;S_@"PGXJ6C#@LT.AN-%8B66 MF(9NR0M8IRO@T?K M7J;SX:>Z^"N*^FQIG0](O8HHO39JH?76'L@DJ5:>)2 M=4/AA9$Y,QO+ 4H-XU@F1C%DC&%..UQ\5U:)..7K..7U9[B?R2EX3FOT\C(C MBC4US]079'&\$AJ 4VC *1P;XXA$C"7QB%-^UGV\KV"4UY_8?B:CY(RVH*76 MBY&A$]R@;N2F54F&C,+^^IO$B1A!4S&">JI6\'>-B+S%,%6^4?Y@=#7K.]N< M8<;&B9PX(R(RN4;5'4H69\R- L>N9_EFV^<'*%\P21 Q)DG$:.J"UQ(B+O@! M7/ E]N0KN !G'9>+EY*DT!JU6LW:IB;(CC:@/LVB_'E<\/.8X$MLQ5'\A*K+5Q7'Q[X@;!LA_@H0'Z']X]'^C;'^7:,EL#N:>J#POH7A>]E+E%=^ M7_@9@S=H2H%NLH0FKV_W-:W7IM9&;LP.A])(:V68QD='/\A7F+P/]UFRCCU- M@W7HE@^@6@/6&%J&6U<=9(DA\_>,R%R6\(]N;CUP@,W42F4SOJH878<:%4MB MQ\Z.8%]Z&G( ]V0ST(@%SM]CC#C@3=&.+^* *I\IFZ*@R8(Z\U5!&DD+9PXY M %Y=O$L^V4W]9@(>D9-S#;[M55]W_HX68ABE@\( R8''#LHW8X7IRW:G::BZ M312[SL"N"+ I]L7MP(@)KHH)OJ6Y^!@7/*H2*ZE-*D45\)*8KON3%M\>)!8M M'K##Y8W"[\P/$3MWX:G9(YJRIS3F%FK%N%/QT\7XMMW6H'2YF(5Y_2!": MWB>G7N%AX\>=>WT;UK^VBT5?9?-'"(T0>IT(_2[XO)F0Q,<<2\'3J,CX_):5 MC[_(^+R",ZO]I*TG#=/B6A\GQ'G6J.5Z4[HA5K5"G \:P>-W3Q=6%FE)_"#Y";9B1.O?F]8_]_3J!;2^'F<9ENC&Z\28Z)FJ4!6H^2 MFGYL0.HIL3ECV';!-%JFP8G)S8*<:9#47VJMW6K-]7!?57\*EB!? M?N6(XN "L;"J.R -F \/&QNO5.^\4,V^M)= 1D7E/R5G'=PK+*!='5-G57* Q(D1,"/6K?Y,*.3KKG!I_ >K>OQH:296! ALEC;*F; M)C94,=\%P 7C7=7S4,5]6S8P>X9@+"T!2%W,G]FH&[4.,+92'5EWU3NL:D-@ MND! !%#$EI*+.0"5^@),.%P?X!!VO/3&NHN0"7:'NED?+?H.:X]55SW9"]R" MJ6J2:>YH >!ZO]@$-O0]-,QS5 E5J' QU94=>PG^#F>!*Y!D&3C='GQBYCL M*'!V,!58J:." 6H,&TL+%4!%M+#/X[5;MA< .&SG'0 9MHA 93/.P'J+%D?U?,<*4+,'R3O$R)_.N*V]E;HQ MK-D2W0,F18?9B7]=R+X,MM??$4-M'1%;LZ??(^B#GQ)G?OH-_X,1R7\ 4#$; MH@B;V;"E@XXH 546 :2&J7,?R#T 8-=S?-1\ UL"=)[#GV3*OKG#7UB;),!C M>%5G#Z&8/H)/K8/9)/#>^/:==Q>4IH_+_5=5Z-VK0"R;8'/0?AG_J^CNS)36 M?Y#^^O=0D9").XJ!"P!?A860N3L6?G-8I7AOYH/IXK)JFO\^%;KXV#K'>Y:. MK,+>HEO0D?36UMD9.MDXRYV6+X;__L]!K>9=7 ZV&K&=/UNK;0^$(6A(9,!I M:CPH!2W!_B]_)',IK=UPMQQW1]);B_#/SO*CX*J8.X[[+_;P)X3*"=Y@%Y,] MP!V<_05/';8R";][IAYUB'3/GOTAB3OV$.$$?4>?(/PB1CCQ@)S_D["Q _7Q M?]JU]..%ERVH9LV#PLOA5[_^ME&S&,#3,(X'1<".(:2_'RTPSY%58T'G/;.38Z$/@?XO,<^C+[':4$I-:@#LSHK@QT ME.^H;?"ZE G&A*[,<$!FLEF.Z]!KO#;OU&KU=KY<;(?^F&X!4XGWGA@W@,.( M7]!6DF9@'4"!JA_&\">$=H1+;H=*H'GVJ_ZV\GP3T"%?+[3Y\B>:._B#N9,/ M^Y]"B6)*@)YXK+:U[ +S/1;^D#K^ 9DTP6_IT]^@70(P VS G6'G A+ D 1W MHZNQL1]%Q#/_,5Y"X./&.V*%8]9RG& MZ^,"*W6D,MML/.6?Q5U5ACX:[-S@JM:!@[;7U WN9Q=0..NBK;V$YG!R0Q7T M.$>EA7HC6UCPO_[:EGKJG$&P!Y@[ /XQZ=P&\%,A\ W;R@RFSL(3R#73!D37 MX,N+)YWC#P-^.S^N3$TJ/1.GVBQ'+89]J]YI_/H+-/]YX -NA7RT!_MCUKP- MV*=#V-.I8JXX)<>^4>-F]1:9SUCUI/8IL$\Y?=%*,24O.CM&6MTV+Z MOE?KSI?2& M;F]J(_(1E!T8W_NQ[IFCHM8W,&K\B.Z0/ R&>CR@A+?AGT#_W#VF1)$^A"&2 M$X2^FBQ<@'/P*K0"67=D?PJ#0S*,*HDP>@6_=P%H8ICG2)8[4AT@$UP8(PZ" M,0X&G=G0Z'O0^ZF3B [8F13N*X@;@;%@P7#^&=#!\&$G$"5K;#FV(;G"'4HP MH*2[2*>'3\, D+_' D=O"N(K(QOM"PHP3!J-@/L/"! ^>O CC&UM/ST,0]^C MV)V$!40"'X1T[MCF=@[?! B#/ >/-&[_@ MGI^"Z2ZZ)OD>L!E1I,)<([+2IU-5@3. SR$YHK =VB(,,@&X/!2\W1+T20CS M@=K>2''I=U(<#.T"T&]A?P _!)I@I@,XG3+3I>&T'[#Z=.O^Q:<0==\!?.,& M6X'#ST3)K-''N%N P [<*ZBACPO&LX1KO/&M-TK;46 M>E9>,P_4S8L;( -3 #KBDJ;61G4 -%F?26;@>-=&&77H%791U_26%G8Z*$[N M*:%6AQ4S]XFI+I86;*IX"<9MLW8Q)Z]?84 MX.6*_P,/A=[EL9C=H2TWDH8JIC4B6R*4HHCGGS3L+)_ MUD2KRX2SF$1:'YD!P M:+)S7@$>@X,?L?7_O>C@66QEMJCK59QY7[%;98/EZV(BW\\;=NO]5INBZ@-> M<4+T9'5KZ9#E3DG,,:EX16A-NL76\GWH.>$0*#<><%:',#F/F7F562K6-"4* MW86=P]V-+4/F_TN0IQB!IQ9\IO69IT-[ K5F814)B$IL)SDOR)?,'E_N_MYB M^A#B1^RX S^2VG5I#:/&(>K?Q=8IELUJA+\4Q!K3&-6'Q?%]JO,.MD8O#9@V MT%5 #NMV6) 68!#]Y)XE&L;)=ZD^6+>@ED6'[\@-K\/P@&B81TZ.6V!J%?)O MW5&!C>( CM[: /# Z:ECA'Y)CRH/CE.SGM5UY!*/*.LYVW"R#\9 M$'H:#WLDLX,.6LB^6(4&WP,_GT7*>);TQ@4]4Q/7/2/7:>N-7&(*9"Q#QQ@\ M$>.(TTS"QURF+^+P@H7Q0'R;9](S''46FDGA46O;![:=8V %R[(7P6EK![P" MV#-8V5/N8MAO&) D\7_#@>@3\>\_EQ0:])[0H <4'GQP'0^0D0]/&L!"O'45 M8!_1^!BE5GP#>"U?YL)L"P+7K0=K,J O5M&>!< =[.Y(E37ATH"IU.'4; M^@#!OMS4>O^7 Z+>_^$]DFD;>N LUQYIB7["T#?SC9#C](S O8,CT$N;#Q@_ M%4_GHT8MK5TJQVME,0UTF,T5&+-4!JJ,YF(L1L@8]J8UD1XRFMDB33>KHY MUM[F2(:(0^;N-L LPM -^NN!C'C U6BA9^6(;)5-VLUV6J)>J*1+0RJ;)]+ MNF'N*/J,#H56\:'X0&&CB%[>02^''M.$(EK5[K*WQM-S;5H7&\UBJO*E)#+= MS!J9B32619^Z7\M-?LPM5$ B%'F')QZA$>@Y1=;'[5D?O*4T54]W7FR'M*E5 MKU^K]7$A7FNX9&I4[:AU_FUV2. >P3,&$QX:[L5%[["**EG+L0Z#OXXZE714 M!3PBL+=9)6_QV: K%A)I0 Z[V-CY6$M<,1G:+A0*8K?!S@MKWJ^4UL!#8\D8 M37 Q+GEZ_^51PABK)LI_WOI!Y_SH7>+'LZ'R;2CT"_)_#R,\O*_Y+O@B^0DQ M'FY )'<$_?#A:8)N^9:CNVK:=F8VF$>%23R P"]%N,-XN3=9,%VP/L(=\H,\]WTVMJ(ZZY"I"VG*DD.#-_&B,?N"CQ'MR$$?H4?52NFW66G&\*_M+SJ)'_=X N'8$&V.Y)VGQ M5.@A&GLXY@GOIB J0XD X4V$O9,W>#8)KR5@4'NIRK63V55<<+H*RGOM[2B/ MP\WXD%OYHM1:#=A&FV5Q=_GD[:C'J"RZ)?7"6U)?=.L(6!U%R?+A+LD$XASR M_*VCH0TP$-SI ;#U;,>%F0MCVP%O#0[E]R%Z448C$P_7NWTP()!9S% MXLY4SY?,L\$Y9&OA\/4T-S8VPP:4&\+.* M"G-G=K>W(%+W< QI&^#Q\$CZ^.P$XY$Y?2R.J1AFV6]8U\-=P>"]7\WZ7%!N3#[Z!SEA&X"D.L^]7Z4)B6:_=$((M"#H5Q0+.9(ZS&WXO1.PYD$X./WPW\#Q7OYK.QK(K[7)V07F1;GV0J9$7,Z,>YI,EN6 M&\#J9LZ1'$J&QZ#) H"[O37B^L.I[GFA??-P;02-?D)F?B]A\$C2]:/2X F5 MN.E[?MZTQB,AGDV-V@TG67-X_M=?RW[,-#UEORO1+77?@3K VUU6VB,/L$P; MWH>&Y*0 4Q@0$/BS!O0*I),G%=&>I K8799F.DSU@]:Q;D&9Z ;F,1*/H8R# MI[Z*@O)EP=!+D1^!#UY,?D^X1X.VWU2R95(&ZH">BPX3YSO\6]VC)W11(816 MP=JVKWXB_IT1ZCQ3F[1[^+J?7]ROLZTT0<#LH!@3F&NO\I^^B"9?YF-?1$"] MO[3-*Y#^9"BF#9'N WH\M>:-+#[;L=%"8Y M2R5)7\&KXZ6X-M)#=N"O-SEY$01;7 MCUR:!*(?PPXJ&UP:R8]OY#"O=V^;#/EYRUYO]/0P*;!^D[&H:=?B%E]SPC8RE/MBOK:8 MB_'[Y8@<#U/MI@@O43%,C$RRL21UYFK($XW-ZXOYNOF#)?PC:X/N&9S M5/P:ZC"\M%KTQ2*-D^WL4$JO*CX_A>>O229&D(D8R;[N:"R 'H; AR'X;1,! MW!.:V!^[I8G8::JV++GCH_,P8%$T*ZD7D@ZL1%JQIU:5WV0:>.E^G>C-IK7U M)/Y:NGD7SLLMK5-K;VQ=S'5S-9'W5J+3/@@NQ5^2];A%>=VQ95554!WZ0AAR MKXWV7/X=MJD]; L>,V.*G90AD(F1&<_Y1:Y' 5>>!+B&_S_-9+O#4D +!P%5 M?>]^#[P-;@;1%D!FEF(#YSJOQULSL*@'C <$$.(]"!WOS@=DV_6"L\,GS_-_ M.IZE-2I/&+Y]B^HT!-Y9%,?'4WV8,(9E0<^DMY0CNMLE#'.K -7>RW9VLJ*N^( M%GQN#:&0V2X%9F$! M[I'F3'[BZA'U5.1B;?AB[ MRS#>O0(M[4!=HD?VI-X==APK?6;NV.%\P8$'JI@"$ //X!T%,1=Z-;3&PGT% MA2Z#C#4,'M[IRD,FP1&(,.4A5C9#B@0;JL 41/FH0;8"K'QIZD'*UNX8D0R2 M_&B8+>\"PE[#VIDJY$U, >XWAGSQX'JO":QX,)FR5Z)A#\NH[$Z0?;!-CX 9 M#@Z,]U@ZS'>#KPN?>WHN1-YGC-7C+1]1@^O/9D'%57A_?$<$.^8(7H (=N;O M\(>2/V+[< O7\PQ2@RLITR DB4H 3,$'@,7=[F$>(0+V;_V? /ZKF;[5A0"F MJC/5'X[UD%&F3[' "D"O_:V'#]JR[#N.&A[0PF_:CJYI*L*XL$ @"\G\<)J0 MJK&I"J3!_A[#U>X1QQ85(6IB@'S@KP]HX+;!UCU,GQ+6[]4_9X@+[6;]S_&> MX;-[YN<#; _Y I$2>-(-BF(@(MAM^!@2IUL&7\),G\,$''C(@(T<@,"E[1C' MY"*%I(LL34@NSB&]!* ,R1 ]"W]"]+BE1A,HUSA<-?#S8&JEILOHB6V]%:A# M8>4.Y&%[0!MCWM)&86[DA0>>,H1O(&*@X) E9VA;V_G61_G"$,C_:SM;2@.[ MWX.RO>MU<_P4>%<>V@$E&R*]+>E+:,<%4P6U>,$F'!WP#=PK3#("4@B#F>YF M(!@!/B]U/$"Q3[JTS]5*#[]",3[\=;73]R,3EZ\&"=2*@R[2/12 =$\K0/I< MAD^(M=8:;\V2PR'+E@:9S?*T N3Y<==2 9([J "9Y0M-K,.710&K"'Q+; 9A ML:])Z6SO,Q/0)2A)J)7& (7<;?\ )B$PLF#^', 9MH!(BP&8PJ"][HZA--B3 M*I#'I^BX!(JGAR<"$0IY5'%A;: MSC%I"!AL?V#P-)),[L,:@NJ/ZN&S0% , MU0>ZL=@\^PR@00O8&XG0&E!600>*\; MJO(9$$2[>NOG80S]%!/(3??/U^RX#"_5!&1.;&D>-0+':D,P^4(*:J"AG0 % MX &TCDQ8YW/NV]"$1C=?@=7L6Y(R\>%1V3^(HG3X!A\!VPNI%D M@R2+E">RW<'B###@BS"^MW_RBYR+$Q88A_\]O!I'VB( M"H+MS4Q)5K_H@'IOB]3A%D7+/D%R0,LHYPF8JC:Z4P',$H V>&2*[(%P3P$" M@:+ZHGT]"#M7=O0AXCIHY$"U'R022O(XD#D/O(<ZR+$.Y!P: M$0+A0-L= XT$6"TT$P-5Y(UM5SU:2_"J M Q2FG[IK)]%V!DU/("*3#D.#DJXF 4/H0PC/(!;BX?((%'^0!1 M/D"4#Q#E [PC'T!"?NY@J!(D@=/X@*%H:4!S*C7@AK0RD"1\1+*)Q(B6R5\! M[4G;-F_:1N\O](22Z&4F,S().&G9@X_ MH$[G)#;&A*S[Z;G0;0W8:9>H:W0;CCR9<[ <>_D MCQS/&[R>'K<5O'1O]M=69V1)PG) G[Z]N7#7W-RDAT;+&"^JD_C]6A\VP,B3 MM]^O6@5"F7[A-3850==#4P\N3M63Z1Z+<=L6CXK%V=\Z27M6@X)W<" MSXK>)^*^?V_X0GXCT??K="7;@ FXQR.EN)L9-@H*+JQ]:SU6Z'9BR/%@Y,DZ MG4:MU<^4\V71'V?SI%HK3RO4$HP\6>;). M-3.U4T+%I(22G%XW%W9_@AO+ 7NZ3JMA##)S.=,5?7O5Z=&#::&K:6#DR3H+ M&=$HD34_8:S;]3I%6&8Z:\(Y3]8Y] VQJO$5 6?3Y5F?;Y,F:_)@Y,DZG>0D MK9-F-B_$#;HNUM:=2G6J#1(#_'BDW\ZUS6)5Y?%IGNL:$Y]JI)NP9?7)R$)\ MRM<)NS@VG<.3)WNMDW6SWM":'2]R"'GDYTZ236M P_@B;O,#V MB_A]!6<;1(9<4/2].EH.DJ=OS\FM>7U*TW%AFEAY8SR>)?O39="#]XCC]'Y* M&MG:!I\6M))5\PBK-."##J:'(Y-UG"<-PJ6%;FT@RDU!']3B2YCY??)ZR9CH MA)ZHF<*ZX;3I,E=L3%@PE#@=2O22&R&G6F,COB2:F:S7JQ"J!H>>++66+T]Y MDVM0>"E>F;F>/-<70QX./5GK?&16V#+A&7BKTYX+XBQG)0&'$.3I N:I8N:^ M9> 38UK"._>NR\VS:PT./9FUV;$:9,[6LWC.K?.#[F89-X#$ T-/B,]L\-/- M%&=]/*<:!8_(.V5< PN@3A> ,VVM8HM,TF@M>$X;SS,D;J"A)Q!8,@:GUE(I M6]1+]HC.NE3>2&MPZ,E:IVXI95/T.BW4RI-4;UP;EO4*F)4^7GDSC+T!H<>CCK8)20:%Q12*!%B.& EH;X0.+ 1Y6B:%(=,A3!C(XG M%V8,U2HO^SS>M1H+7VDXS;*BG=,G5*-UW]5R;:\<4Z?6*5D M/)L<2G4C+K?8>5&4>N7U\IP^F7J<0"XZWE0H4:3GVG&:UVSMG#ZI=2K)::HZ MD<5UGQ7Z/;K>J7C+<_JD(XG4.K?@=)',]PBJ;_&+>^>L/DFO,^,I:4MI7*K( MRWFCSY2RA<8Y?4(V\EH_K=A90TUHU4;'::<6WO*;(C@HKGE;Q4*XKL_6BVXB="U8PWSNF3EM,I*/S"Z NE?B(CMOQ% MN<*>U2<-IT+$%QNC(73%;+QKM])#;LH';8*/1@*3O2A5FR6\U>PD[]5AR\YV MM;-*@J.&9'6I,(31RG*+\?VF0QOD\JPXYT9.?':?H70CUY+Z2;Q3,C==_JPX M)[G.LT.TB9[;PH%26+ MQ5EYX;/\J>2'G%\H:+S)N(;!]FR!2TNS,A"F\-+AR0*,BEXHB8)J&#J_*;G# MT9"]AX;"&2E1'Q?3*WZ1<8QI)R75$J:YZAMGM0-O^>N,5AW$\76ZT!FL&VR[ M(/+GM(-;-U3>F98E0T])9#HK$I-QJS$X@ZI58BHEY"Z?,[J$G@3&H:]JQEEO M8S7!^Z::[TIX;K',YFJ],3\J0#U"G>B10JM*B$SV'I\/IXG!1MK,BP*4SR=O MIUSXJ2Z+H0%EZ,J=@ MTI6FR$QEH>;:3*XS)I*,I9V3Y.."FITV/;]@Y/J->YFSQ![N0ZF[??LC.>5/ MGXB^XOR4O*X,])<>IUY% CI_]C!@&[)68'G7_=,#V,K&46'4&!4TD5P=W1=% MYT;NV':\(+GB(6L(YJ$M)-U$X=*1[<1A2Q9,48<>YL)YT.MB3S3WB('!CKY M 8G=$H-6*.'5U8-T5L57M\D9MJ.#34OF_J79($MRZ+OPM!@VLIH.P\R7.ZS\ MR/ZE**BT3Y@N"E>\W M50Y.J*8 E4&% =6TE\$9ZJR:EPH'^+E7'&A'):],-Q!:'O[5G2HL(O, MHR@ZC,J;TLQ5_VS_V-\5C&6'<6P8S).#4/!AW!R?>4=1VO3>_#>8<01H.(;;]C&[L_ G. M&& Q@&?#^R%BT(NW0Z4ANANO?D9<'[_#F0>]$1%>K@\OY!T=H>7ZT!*QRW7B)6*7JT1+Q"[7 MB9>(7:X2+01U%SDOE\/+_WH.]"\_S)?\,B!PKP#"1;VV3\H[NA!,9-N$7_Z_ M7\RO-\*')NX(8IMDN(O*S%888!I=P;;YBQ<$(/=Z^#T5+8;AM2!0C.* 80[V M0\YP\ 4,66I_=G'BB^JB:X/0?C!]_]\/@L9S*N#*..X$0*]AP4@>1_+X SCF M&1_CV@1( ]W="H1&Y_E0P7)I<7J%(3+?(=+L:,R4RW6Y?O.[*N 2R-:C>$DG82!T_1B^HA%-$ M(!&!1 1R)01R:1OM,P[?)>^<;1^99)%)]E$2]/MDK_S>+ZCY3R1I/UD5?T]" M(B-"B@CI(PB)B@CILVV_[T-(VRX+(2D1L5 XX2096897;AF^GA0>3S+]<5XS M;!1U&V(S0G.$Y@C-$9HO@>8;BV2=H/EM5LE#0? __Y%E51V-+@V#IW9-:-*,T_N%L/>5/K__0(L0OK7(?V#972$S\M& M(9Y'Z-<[DM^8 H)XRL^@@*N+H3R.9A:](8[QSQ8VO)5(R6<*M*L)#YZ0-G5B MHH1]PV[$=8JP&&'Q^V+Q@UO7\^Z@-GJHA4KN&M'OJIVFUKL_\]O6E^AHZ:!O M_6Y, :4:H0%4V,!^.^:AFW)[/5,/'L\ A=':Z8OP.5FKZ;:,]\:".K8WG4&R M4DZGEF]N?!^4;3W3SO:XZSTLYNP8;D,HKG%1[=(;=UKQBZ-$(RCY3L18_+3M M?<16UWL"=D5L]5H>*#9[Y+R<\#@\1V=[Y";N\:+>^!0>&!:TQ;SFK3)BNFE5 M?$\8*D0)\@#W/ ]\AZ ;'Z9=1T&V-_GGA^Q/ ?97;!\6=KY*_O]@XRA"=H3L M"-E7@>P;-)B'&:&B%[+)DKBVDLVN$6\.:RW^4Y2^Y:>Z]WIV4S7TR6;AEQ$7[7$0HPUY>J[&ZH8M>19T-A8VL:Y]"\MQR46NE MJO4U7FHLY(U7S)3!JP')7\S._4*ZWN^_,G/LJ>ZZMK/&+-B*)0K3?F6EI1LY M9(IP&^$VPFV$VZ^SI;XC;F\[7K8]"3YI77GIFX5=(AJ( M:""B@9N()5SP"'MORFWSSW7:E%P7S;2P5&^0LBW%S?AJ>VFWQ[;O@MVTEZKE MK;/Z0@VGXZ3*?-8Q^Q71'_O\D&T.90U_^\GV7A_2EX4\XO%"W$F,U[:A4[-D M7?9FW:F..H6SO_XR5"*62'#?)-!W_3S[!>F--\&S[V&PEEFV[=%F/C'(&EO@ MAX1=(G)OCZ"_GL&U.Z((PZ_S][7]:<*A8U^GY_!75N=55W ME>9C%DY_MZM0<9X5IQ<* 15!4 91?_W=&S0QT8Q'#1H>^G1BMIO-FM?::U@U M(8,Q'V&P&PHK'MC^]'5L_Q\M+*Y<=!=-R?!5;8Z=49NWM?5N-X,8IC9I@?'U M/#]N&V9/3/OZ%96Y92ER(\.,Q_QRO,UF^PUEN:QQ$(3XK_^(!$G2"9+ ;S%A M+6;';W>P8NS&V+U3[%ZYL#F:JO0/]%Y)S_M#D:7Z_'S&Y&;FE"5YYHHV=E7; M9JEV2E6%I#0K;N>5?*G#!WJ/^9C>NYN@>RH.ND]Q0#:FD9A&8AJY M0=OE>X/ZSLX> CN:NPV+.4IN)=?MOC O>[U-UV Z./7U),9/6T1Z3:F*AF!P M>KZW+@MJH35RRL B(L+L789B$BA+Q8'];P[LQWQ]-I_D!!,JKCE;Y4L2*DA) MP:H,7&6335XQ'+?H4>:ZU=R0@CJM)2M;3+?M31,R(?,Q)KRAX'_XA ,0W4*0 M_UNKRW]ZGO\%HODZWTL9LW1N+= 2JWCD.-.O]JX8AS (CRV7%ZR 2J9%+-/3 MEMT= (8G;S[^'G/*781B8S3>A\"[4'G@IP7>6EO*LBWZ&[Y=SW>:5F\VH' ? M"CS@9N )@J423(J(!=XG.V3\=$XYO[)QTTJGLUT' M9 US=A(,"4@;?==P_Q\7MD(#_U>TU5DK$C033@7\?_W#X5O#R8AKV M[9U+ZV1 %^8CD3^=;_]!0)[!)R'_L/1?P7/M_4-WFV&[\YS'V:JD)WT @W\7EJ-!$OEMJX8$AW&_V'.'F.#!^Z72R+$, MSU7W<@)%__K6: GVB6A)0/&[?R_J L9X^1Z\O)<0$>/EN_CE3;,H1DO,+C%> M8G:).%IB=HDF7F)VB21:WLM?C/'R1WB)W"WI'?9&QXG-5@A$XV ,W_,!SX"OBX7^5#0W/'%MV MK--CLGF%;*P1>,(*9O_$1!(3R2M$(IA/9!)[";%Q%QMWT267V+B[0P&LP-_SR1N;LT3;U73-R)H8SJ(Z2"F@Y@.;I0. M;BP =T0'M]WL/GQ">VK9;A+ 98YHYDIU7%A#Y/R^T0;WUV[+=OWNO+ >*> ;YHQ^&P5$+C#T_AR?GBH9[A0!^TB3H#@:#O)1/-F]E2#/ M->589$*=<:/@'X+%RW8_)<[9)QA_,=^D^.@K=38+]=G7 X^J QRJIS7.[MNR M.T@I12*S1%6/4^OV5BW8Z>:7V[%R0=+A!SNQ4KG6LCM-C84,598R8EU+UK(3 MD1')7_\1%)T ,C_N+GQ?['4[0O)6YL[<$O:O)5R_)@D7?*KO#2R\+&2L445A M.'[%M[_>F/HSDE#2&FEJJTYK:(9N:"DCOR!LDP.2D/F()+R'F!^W2U:/0WQG MF"$7]1;S-SUH,$9V-(7^&2WJ>2F)B>F".N0EWQ@6VK6I/]U^??+&9S1!RY$' M>;)L]WC/4UJ9P;)8]:J^R%[#)H[Y*,I\=--"\U:LZ5LGDDL+V[Y"+*]FG;(S 9+Q@C;R3^:(ZU2;1!D" M5^^\=2,W9S%-Q#01TT1,$S%-1*@?2\3OW*/E6V8L,S@SM.,7MC77',>R-XAI MN6><;1U[6'%J4NR;QY034TY,.9&&4DPY<1IEM()C[Z=1XBA.(UXS7B=B+Q+T#K;<3RW?9 S)<8*=5J;JBFG+5)RLIW9\JS.U/ >\3<=7 M37?3UM:[W6C#<'RFW2H(^71]HJ32BV9O_/7+R4_/3RI.)>S$[?ONM9(S=&+MWBMTK5Q9'4Y7^@=[S;'S2 M,5HU$VUG]5*S1$Y;+/GUJ^=/ZSW%;8XY8F:.4+HMJKWV1$L-U29\7^9C>N^V M Z<'AG?J.H9W[)%^>RSCVS5&3 ,Q#<0T<(,T<$-N.G$6-]W9V2M@1W.WX=JJ M-MN;QF"KXULLMQAXZ46U<$5/G>C6B\QBF1WJ7CF;[PZ)S#2YF(@8(=*__L,2 M%$,G: :[DW3BZ//M-T24;X)O_XS)&O9RT9Y+2IFGYQ9>V/2$K%WRK\=DTKK* M5Z=;@T"77G_=6])R=IMO0B9C/L9D-Q1\#Y^0!5]827".'&+L41='V^-ZWCA M%&,_QO[/P?[=FOC[54^*+J>9DBEKDE$T'=?V@JKQ TMAM[MMS&1^C#I+?DE7 M!HTVFVZUUE>,4#8+],P0U71/*&>3O867Z9L;"Y@B9&#O,TPBA=+QO5SE%?525FSV J?\7VEE%;Y]-RY MHD:6Q70#KY7*7:$M3U(=K#_(=(:^B%'7R96)^2G*_'33UR0QLN]6>.Z=)=+J MIOC>HF;H&X^JYLJ38F$97%^D4E2" M8%)W(CQOQ<>)^?"J#3(^SS2K87/<(I24T,-R3+_H]E4>7D=0T#.A$FP*2S!O M,DW@F_R/*P$,@O\KVNJ__>(:\,9L33YKH8-FPIGEOY\3_TMJ#__RZ%CC'R?Y M2Y\T8%-X( 1C@G-WINIQ:4(-ID4ADJTB,O1\M;&F*HBON5/-1 *)BV#(2)4E MSU$1=ZIN@J7!0%T%&6T0SP$L@RP]L(N"@&?K*NP9KS4TL. M^!>P5W!.9*': :/M7P*\U'COYX,M'%=SO8 ; ?>]"2<"HQXES.W^IIRX1@L 8%CFY#1T7P,+\8!TG@,%@.GTF8(G MG#X2HCG(7)6@8%%V1#?23&L.D>3:JAH@$WXZMQ3P4'MON.HV0=R:W. ]G:VGJ.DMLGN2ISI M^;1<'9,^O\72_DMM]*B"PKY-G*D\"\V%I%,W6ZKLV39X7;"@9IGV_M>TY&@. M_'[P3AU5GIK:TE.=#E0V'?#.:0,@<*?*1N)JVF],P5],H9X;##!J."94V(]5 M!4IO 4X%7E0]G^D%%,PT'*T$#(8WU='3-]&/:R*@2/??WQE!24,=N[]W0N1_ M X6[7[$SJ61 -M+"47_O?S@\-,S'W1UX+JV3 =68CQ96N/F!R96TPW<#GX3V M'$O_%3S7WC]TMQFV.\^'(I,,^L"FWHK]'[SVP?X6V',,.&(/L?WO26AO_A[9 MJJ0G?0"#?Q>6HT%:^6VK1B J7^RY,PF"!^^72B/',CQ7W=NM*/K7MUKHV">+VK5^X_WO*> M!(\GHC^)T^C^+"!AHB*7" MVU(A8G0UMFX/F)O>+[KWAV[1JOQTM$]T@>OD1:>K8KV?#W.F.8F(V0& M_7J/F?/CC-5\\QX)%QW;%5N2.0FG%\'?JIJIS;WY&7O*',3_]MOM@G@P@!C< M"!_-3WJYH &CK4_TO=MN0C/]/"$.=#TO;YL]JT!VF\ZS_#SR$Y=@677D/@4V M7Y[@\1(LB8>APYIDV^*XB^%CQBY.T#G>'7(;E,MF<>[7?RSY<"+AYJ_D=R!4 M6M\,0GF\F55G6-+4\QVTDJPN^I/2J'E-A)*-08W+Y=*RH.*\W^/:C>TFVP0( MI4\A]&S*,6)R]J];MI>SA[7%HCK0-^S 6J@;JM)?7M47:)O3/+E&QRRJ2H546MD- .D,C_6 M'?C>O$UD_]\^J>6=),[=1X^I*E=-ZGP]O^>C86D 7.J!H)[G(#$/-/68JK._^3W8^=EV25DUC'_? M,H[.>W?\:D07)P^(((1L+IG"CJ^$X;__Y]G]]R-?P:PGR_Z]C\L?@' '&CQ@ MM(F:#*_7I3$XP&_)\*6-LS<%F0?\,>3_^S&V3\!340\,\Q?R]".$RA'>8$+5 M >">Y52%WWJ>5;7[[)T[_AW276OQ&P?2Y#G"@<%#'B'\(@($>T+._TK(U(8J MZO]VZIF3=S?P9R!#@!PWGMW?[#[Z]5^0NP?O+#-A IKSR"+2V5.P7[E$>._" MI%OC.TB^51<:":18RSP\7IY\_]%J]0[?1CIUI%/@D4R]UJY7BEFNPV>17+'& MU3)%KH*T.^"#*E_KM)&_P9).L2;PV7^N^!(OJ>9O;@Z=99C@B[C[QDP)8"89 MJN,@@%-5V]<#^TZ+Q);>=8B/IT2^F!'O4JO>&PA++)_U1TBOD M_2;,COT5TMSCRI:^]:ED059+ MBKS1GXB$B+Y<.?$'Y:1149)"AJE*M6H)SZX&3;"2>+ER.R0FRK9E3GB\/:E@ M2CUE;14.^.]'>_IV)3VM4"->G_>Z(WF5;>(+#:X\VK/"2*ETDJ)G0KG*<8,L M@?;Y[D2DCO=<-+7^2B:;)3WI"@7168P6TI0#*X_V[(SG%4?Q6Y30UJ9NIF=9 MN?2J":RKHSUG96#E<_W%%5Y)!$8.1)3#$&()$J. M128ER^*(85!234D4E9)?[MU+Z>K<\XH-7?7PU:R:XY7!9G(*JUI^QM5*1KFF M)V>Y7AFOAW$FL6J14;1=3OI"9V"V_-$AQ[H0[A=7QM"?Q=KOJ\6H]:>;* M_*"TIOQ3N%*,7*%5RVRZ JZLG/X<6W)LSS\%K>2(,Y9666_Q7CN;2&6QW]-ZDY&TY-OF9,)/6^7>%/=% M##U>VC$TS>\HQ;I0;N']8G(XLAI\L/0YG$2"H"4L1;(BCN&R2!)$2F1D"1-I MF<;Q%*FHA$R^W+RP2#52^7IWJ--.'UN33'9(S4_RH$'UFA-^-G!UM5'VTUI> M7),YT0,.SXHRO$= MFYT*93[O9@[LNX*JU%2W4*UXG*E8+,:-;5\V,+N:%=CF*KD ME_6&)GAT0YU,,6/3K@2-+_9+7UC%^V1^C\ER*:'>WJ#M!3L:T719S&Y]$2[% M0W<9?$-5./>]U<1YS=AW:GP^DH_!/(1AK_#?'%=L(5VN(O!(E>?:0NLZNON- M]SCPR(X+7$Y6(7VR$$C2]T4^X;:*-AZKMFK*:E@" ZMMX ^6Y^ZJ%Z_DT#LT]'6QW*?A6V-]N\("\F ]3Y1864* AM*NLZI M"J#395HGZW^(R-7_'/?7V<5O6OVNYK=UD]'+):DK$'6MUJ&^N=YGO?5\O+ER MLD*=K:)-W!QF%Y.XWB=2]3[80RHN7XA@^0+^0,5U6!'$"T8^H#'#1!$Q#S01 MX^5B>/GLY?U[>N5')/-?-CWKS&GHAS[/X;_G2DT/!>?]I.US3@@?:QS^?^\\ MA+^=L]#G3;D6-;"<(II8>$1.>-Q))=!]B108 HC%QA^*C8AE=)R[5"AZ*9'G MS!%$;R!'\-)IU.>9LWFYTI%RJJ.LT6VOP'OV7\/*UA?'8\"6^66/1RF=1$Y#CO#Y*KO]_$ND#QR#>7PYQ;$,92+RK% M(X-&KMDSNH2)]@BN/\QX!CVM<=<3>05]4YZ.:2PIT+4ZCQK<4NI7)KOB$?*! MIBXG\FY:OD5,7E^T>"0V#&,1&8%"@@K5;J0V:+F@>\UT+JLP:%F>^M<3E51F MV)19MCD6M)[O]/-C3FB684X=$)7$ \O&QN$M&(>-=Q([8GLQMA>O+0R#G8Y= MY$="K8\[CV3*!U2Z+YAKTTO'FI=KJ&KC?7)1&%;L^15+CT7,*[2;"[*.9*L,K\@[X5\1FR^0^939&4@+!UD C,*[#?#& 2Q- M&=!;F D-86@8CS2HJ0=9MB>P^ *%NT3<0Z(_Q1]_&^%$@'_^-+544S..*TIH M7L=-FURIS=9*U5_/$'T[,33(!!4.CANZ!<_@8&QR MZZ\%_T()H=<81W*G2:'X _;F1/HXE^J[DD)).L9+]/ "C&@B3@J-3O+A>_+K M6_.'OB=7YCW1$2<4/?'Q7244G9AV]&=9-C%S79^Y_I@L]L_,@ U&M@:>45"- ME0I?$CX/^&_)PX=>-S/X/>WY_>![#H]6-7T.%HK8?4'NR5T%SNO+4DCL;&P2 ML=<^7Q!^ISSNY)+RBP-3L7.'Y54EO=6S14U#U64EQ<];\KC-3;X\?_7Q5 >! M\Y[F3H]B&<[S8(;S//3Q^$;!7B?&MK;7]'RT;8YG:+*)KM*$W,6+G5V2&H41 MB11%OC>S]:9T)C;.W#FX; M%-N MM\KKD\)"P.FUGM\RF?YZVSSI'7SUA.&O<*,W.Z8=7'(]A?P?I<%Y?8PHX^FJ M+OI[8^NOZK6_*TZ/ (?\?69Y^O+V!W]V^W-V\4K.*2*]R%HXZFF]9(>BRL9T MT+RZ5?:*4;:7K<6@QXRJ%$U>LN'4:"AM 8+ Z4Z(W8R^:C-L"M/0Y:;0L)=. M@Q?M7>88CB=HG#X2N__CN/Z+2:Q6X-*^*R(&5<1E@MO-6RG[4%9;9JK+01!.=Y9IAQUX*3R50YK@*&DI3V0WN<]+I6\)[Y>&IE%<^H2% M)@U>W^IZ1Z_+?M@=',,2&)ZZKYO!-\-,Q%V8.C\\S 2E*H:_'/+^O-XJ3NK_ MWJ1^F@4H^YDYRA'+%@V=HX:(IB'U ^MIXA$GOZ[(NEZ;_V=N<-O2X.S M)+\^!\'MI :_RZ$73PU^+Q>X/87%T$"E.QJP \*Z4 68NJX5E+A:0)=KIF3\ M4;YPS"?7X)-;@$'(#A&N3WF/71S(+E/P,QP!!&O%1[ *&HX9E*WY2#,#!HJ9 M)?+,\IY2B;7$62M&=D3]K='6*Y6(8-_=Q^Y;PLA[R1ZM6W+BJ4=&Q"I' K,K MZZU<++8Q,3Z*?0C0G:K7-I,1C:+[D]JQ:0YFTN\TP MY1O'R 25.F-0^#M49 ?VB!D#80%G!EICI!)V-;D%71>M^.XIW5.]=4$5;8WX#KG^0 M)OU>3?GEUX[I]H?3[0W'_IYF5C^U[;SM4%],W;I\FQ'=[ M/M@3M=$ZE(Z;J^6#,.CQMFR6Q4I:65O^LF%K%ZN/V+FS-6 M(+T:EI492VI)\H 7)&(]G@WG;U]<7*CF(M?6-U1I$L,GI5\'A&:IXM(.E@'4#@I$9$.5;,C&TW_A\"5#VOP. /SO\^(V M//5 4/!(X*-=G0KS0,-/GA>1'.S\;+NDK!K&OV^)^_.6H;P:AL7)@Z%,.Z&? M3.''Q2;PW__SK)3FT2Z"I7B6_7LONPY N ,-'HBQB9H,*W6D,3C ;\GPI8VS M+YIE'O#'(LS?C_*/@*>B'ACF+^3I1PB5([S!*K\#P#TK] N_];S4;_?9.^5" M.Z2[UN(WCCW0SQ&.D0_D$<(O4OB*/2'G?R5D:D,Y^G\[] M4LW?W!R.5W?"$79A@;^3 *K<@'4 @%-5V]<<6&$KN:KRSP'WGQ:-+[GM%!N] MD+7[@60>D^520KV]0=L+=C2BZ;*8W?HB7$J<5]R],4X0_^ L#^;A,'<^QQ5; M2)>K"#Q2Y;FVT+HXCD^=>U<3S3F.ZKX]_0YHX.2+"7C7.=O)$8W[@97P5&/- ME(#9)!EPQB5\C5=F+CX@!UL% >G4O\[)'>!T1A@8@E\U+"CY 1DJ^^T=3YZ" MGY&%;2W ,3;!.$4X,W(!33OX76#&3H)Q+?OM C61M,9).#QR_R'\VL2R%%\S MC 3B6YZA("/U=208&T0+!B]N$%^U56"/ CX%*B0<2PF^&@/>5Y&D" A/\<3?9\R4X M1ZKC(N _8 D'C J<%P"MA0U^MS7X!F'$S?GXW,1'>(\]U[.#B9E3!-;KAF\ M+"$9BB,$V/#J W(YFD2?2+)R!$L?&/2 '!_GJ,)/$6C0+)P70/W0>-"3G3;V M=8G/)X4^S0<-46(]4AC1O1PW'!R'XWXM__GE #MSQW3S/YZ<& M$-_A$9)",.MR#VOPP0$60C*!&[P@%42&'ELVN7G6DDK[T^7FFZ6N#9.Y9YC3^T4 9?%0%\D.H2-X=:EV3;%M4J(72 M-88VH\\E)5M5*\ 0X+A?_QV'N?Z"9/\=N)76-XI;4=V41_-RA>5[54SLD<[$ M9>SF]7#+\C,TC:&-AM N"54W3=JS<0[@ECCNI/M7*" ]J%2@0-]-1=Y+EU#5 M/0F>4!)) ?M?A>6_C*/L[M ':"DT\TNQ62PMT;(M3E%!FW4U\AG+?3@V_26T M-&LN-?:;N*6KTZJ;P7VZP7#3VY;#A,T6V*]/%*2^KFF(TRKPAUO\)Z9I:<=N2)F#I> MV2_96:F>*\ST>:F\X7.4G,_W?9%YL5),*<1(H=F1B).X*I(8(8LC@B'%$2D# M)*0HDB7DEWLK/2?;KZX+;!;*#HF*^X MA9,8R)'+BN5LAB@J^?5)LBT/6;LP.86!7+TA.]1::?.;;;V6G1F>6U\T3V& MRM!;WT6-DE!.KUQ@XJYZXY)_"@-CT9SZ#2=9Y.=3N9##I+FR:'.G,.!6W>*X M9TU(?LEC; ^M.RQC(?8N#2T\2!=3_7PJ'O MG*ED C$P48&KI#I0NAD6E#G'<\+%C"H#%G0)P5/ZN-8M3QM^HAC!I_(!6L!ADXL= M8G[?<9L]AGX@?VB;O6C/:,&V"O(JH9W#R]DB%W-A:) M& B^H?=_R!K1*IPY'UQN3W4 OX:\!0T065K^]DS/;YE)\5V1B?WW'Q]6@Y$& M]6#O,!AS?*[]#H9(I";S^2R)>JB,B@NMU%"$KZ>:[A_T% 7)PFNG&H!@QX=- M@:L G--3F>=-HD&0HDWQ?!N;KY@&B_5K8RX<=X\E2(("_QW/VKDS)0R(BHJU MZUUKUUA(155(M6'RNP+CM2?$T\R;2LMJLEA#>YP[K2MB9;&M%G++Z+K/63BJV?V/J))=,W2*::T.%=2?7K0 M#.?3IQ(DBM^;[4W>KS@J+:_.- MFJ],9ZU2KGG^5/A.9Y7MKU>KCD![TJ XI]N%VF)R0ZGPENS&:7\[F2H?5:O)[/V.T9V-8J]YIA-CN.IQ(I+,YF MCTV9V)3Y\5+DK7SUIIY9FR6/[J/U2JWNIU2QOUA,PGQU+$4D\!^1M15GK,>I!/,C2N[BM/,X[3P651$05>\F MED]F$JG(XRJ'XCF5]>E<7&"7+!HI]SR#(FQ,]+D@9?U;= M5 SGXG6DM7JE"9P?+KLYF$4(I)XDR[8G&?"[,%'UPN9E7R&YGM_B"%Y+S1>= M@NJGD^S733?!?'H9 .JT:JICS75"X(,/&JHI&:ZFPKDX1,DNLW,'[*4LO]SE3&.4W*%?E?OW',@F2.G8=X4$!B X ZDIK9+0[11 S MT@)Q$3X9^3N<[$C\LYO]J9D0\)X;D,JN9@GNX)F[^1_N!M$< )R%&AATB+< M.%E)M@:$#P) !/9U#J:@PN^J:T!:9CB;/A$^&G"4&TH/^ RPQI!\0"PV6+O0 M[,>_0+'EA5-(-6!P!Y\_( 7+5X&%E=C/M81G?#H? "T<2&G)6C" $@[8#%8\ M[?7R/(]G!:L6MN5:P.P)%@;0T+;!W#BP!,!MM E6 7&HKN 4GATR0.2U];@ M@Q-A0 Y""*ASP)4 4!-;#2!Y"$%;G0":W3_S<#XI /UN1.GQ*S@O40&>^! 9 M\=*&DT@#*" 5\+_0;;F.G"F:3T(F&'@*R;PD 05E;^ 'Y'.)$Y3J[:;9 ,1 MO,(AJOOI-9#554B)X(6@S@-KQIH,R3H8*0C9'8YO!:@= QZ0=MI70A:>&^A( MQ'F"1##(%-E)+DCCGN8"LC+"P:;P4%"*@=_:;C"5-*LY+O!?7'!6SW8#9H:+ MVH L &&93W\'YX:@&UBV'G(N',MC0*) ),-0)ZH3CG ]?.^YI*B010%XP9H- M,@;2386O_#_@,7/- 69 0).!L1"6.^[^.):"(P->4\+I74_C@/;[@?<)921\ M4R!PP=_-1P*WPE&OX6R@)'!M-7L! &J9":1J/R#MJ0I69L"_C^. =Y.5(>"\(BU##C W I&'+E6$L %0! \U-: I 7'WJ,.4 MX M=R7$CQ;(C&#F:4W:Q*L//3M%U85 KCS@$( MGB90/V'M.;5K<-!NX!G :4[@U)!\X((74GY'G0DHA8$W!Y #OK1Y'.5[."T7 MF(5.,*8:4((#I9XV!KC9)) )(/\0&<"B!%\&9YKL'J Y^R<$] I<'4\DVNG MS:WHJ(AZR(B .ZZA(=!G"B*@>*ASH4Z0 1<[ 6'NA43BA:0$TM&VY@B@_=#$ M@/^'D]+-E66L0ND-I"Q@.V PR*H*Y68HGXS'-P-"Y$,&L*(IB&FY8;%X*"8! M&XREE66'#OV.3Z&2"H(MINYI7?6"F)"T3NHSON1N/WA>PE(#K$(R$ M!=3L>"-@VVB2#1TLX J$%(Q(T.IQ7&1A>$XP0Q9&EZ#UHP1^[LB#BP YFX$) M P-"A_L RTV&9I&L+H+ T'7 TCDPW4)+W-F%U Y?&'[R>-@-$OJ_@6,4ON5< M!0RNP%>29!DR?>#J.M!!!&,;1?Y^>Z+Q$<+ "^_?177>F@,GW;N;+A8!8H!4ZUJ!7'3B4S\_Q],3V M?IMP^3$]P.=E#IWC;I%_/,SN?0YB&^#K3Y&!*Q+/LS/OC?^%M$%"9V %? @ M]O>!S3VIC0^:&QS YYSG_D1#KD^G) E\K85DAPL@7]A*0'Q! #0(T^0YK@$L+R7KE VK'FFAM0C!E0 M#:3NQ"YL^JX, S1J>88"72)@^P;/!WO//#.,2CP&D5]*N7=C,9>AJZ^Z47&2 MQ$?<*BIVJV*W*G:K8K?J#]PJ*?!9Q-1XQ!(T1HHTAHU%U)^[P^;KH="5B_R:#:HL,.NBVBSF:;T =[N7*[L3!BUI)3:'NB M] W=6\\YU!?QXY54B6*F1-^J\O5%;MQO=2>U*3+E1TS[\F9\ MK OB9#"T=RTNGJ^L;/J>*LP4F??*3&N%Y6LRI4_ RJ,]2:SOB%*^-!;*!C_Q ME%Y*[O5]D131ERO-ED,IW7+#X=N3_GJPSFY2=!X.4SI:F5/%@JT46GG=2Z?; MQ64MW4N/?)$^7JE[F6HIW7=20GTKIM4:RTOE,1Q2<+229N1!O^8W74%:TQ23 MMS+UO.>+S/'*/"O4.*]2D80DY9MR2YDK-<(7V1-/'Q)#A2_/6!3/9\MB7UJ5 M)B3 )G:\=.,M5KT)-Z^CDM,J.,M1BMLL)]#E/EK:;"_*RH"@Z^BRO3'F?(-7 MVXU@Z1'PBX)1+61L'TTGG'R>6,U Q#F M@J5'N])9GNZ4&MD2CUOLNF.V&#/3Y43L!$XS'6Z3VQ:YI* 1NLYZ;L?$.@ " M)Y"*+IA1F4>-A=!>F1J3JFD%OP->ZP16Y:6>)$?%VI"G"6[M)\N2E%; KB?0 MFF^V_;2Y73OHO"T7*T3>!6((85V\[49GRGRF61QE!4V+7" $XCM MZB.AHA9%GL^0AKQQM7Y?\ILBCAXO]5/USH+A^T6^GB\G)V+2=:GL1,1/T$!N ML5 G,H?UA&1Y6V#1M4;FBH"E3V"++A3TNI:7LX)&9U-S/%G+$W6PZPD4M$6_ MWI_@ P5--G">'U%YLSH!2T^@H#:?+Y<4/F"%LL:@K#S/2UF2@TN/Q4]-*.:J MQ"K%+U%O@.O9)9_>@K.>P%9!=JJK[6)=19?=IBK3N#3J>> )[ E%;O\K.%G M<""J.&+0'3A=G0,'.,6%:#-#BI,U)2SA"#:C3E$3">QZ EO*$N]Z&I]:"O3" M9#/VV*RV>T"LG0*QE,V5VFYUT4/IZ01% M\=(P6P3T2IQ ;,V82?5VL<3J975NSE=\N46/FR)Q K'5O,H,UZNZJ6N=S&Q< M( RISH-=3V!K,DO.6LZTTN>UODM/.::%L3;8]0E;K^4 OAEX^T28#K_-P-QS M@^>/.H._'5V%+;OWO;CKX\<8:SJ,UK1AL.:5%MTGAA8WZ))%X O\3M[B.(%PR-YT-<$C&?K!I_5]__A'[W;VO6J#5P_W"_ M>UC* & 4I*)^$33X T[<4_/[YTF91XWA#P$8,U+D&.ECT?](P20T#^^'@7 4 MQ\\T6.,]"RUBY'($C&LU) IZ4-T3 1&QH(VXH+VM"3WON>!1 \?1!)[HBM#; M(H1W?-/9S'M9&'4VO:]:8&WVWRG?3[ZQR/W^F?K",9^%W(_-5[I.1^? M2:3=*TKWYMQ-XO0&#;6W)%%F7_?O.*KK_#ZK2+H+8KVX714187,7R+J\[?.] M8B1B&B$#&[:$<[_!#["P9R49CT/A[]"JN7YOUTB:/]=N@8J+C@U;DSZ5FO"F M&_0J"9J3PC\^*Z/<]21=M#B]3W%J2:C+F=:@[+8RYFSRY<96D-J#YJG.E'\B M]7+M2DER;$QRNMY;E[E_-)L6W F@"U(F(AX MOI;@$;# &["J3U-@;S>8I1@6:@9E%T]]MP+[^RY,[^]2DC^)]:.A$7=TS8=D M#81 '=(T%Y#RSK$\P?C5=;WHXJ8@D@Y>%3;Y7'3GU9(EN^(#>@:+#6#S!4N\VJ;]U1W%? M?PC[E09MQ0Y; -RKLWCY$'@\C^>/->)^L$4K[*@)EKB;CBV93GA()[TY_,OC M5MQX#(R:QZ?L=T.KW60NG1F;NE?&RN/AII6AM*_+FT"\M%19!5;UR%"=FNJ^ M+F8$@;,YK*[4T$PCNZ%@DZ$>NYNR@^$) JA6_$U)$_N:G_0U8_;[8P5]7O;; M#*G58M/"2WJOV&WFR:$[8$=?[V3^*?;SM<8 4RJEAJZM.XI9]6QYE(*ETU#+ M$PF"PA,X>5]N[9L72QW+E8PC]_9.;I>^+0X<2YR(N<#O&?_Z%J_65<^1^7(O M3\@UGS*5Y7Y&%9Z@4#K!I-Z:^!L[O%'(_XP<]4?#(7Z/^NUR9>'F\>I6;[<[ M[8'8HWL8R@'J#Y4B15()'+][[_*]T0P:BHX#"H"YTY^-:XHC;/CC-!N5(6RFE]S*WI+.6T.]NF]CC:X*]%_4PQP)CD? M,77^ =%_ 7$?-2!$U9\@ $\HE@<[F4:3*7Z.5CB5][3Q!Y+01>NZVFQVRDK% MH%M4$S9BQX-+)I;%$C1ZP2O6B+'1U5V#'\X>4;J)/<$>F27%E^:6I//JH#)< M*>5686'ZD#TN>P<;675:*7+I8J78*?)MA*MED7:!:_&%>B7+M]K[>6Q\4RAV M!G?C6]WS94)\E7!G5PD_^R+A0\TZ#$T*@ )TS'EO/",&C!_61"C.^[B6 7L? M:+\]PXR39=M33Q9"+Z1-D&1_%P977 +]8\(2(457GC3ROBSTX*,3;MF0V0KI MFCH8\LFZB$Y$>9C9N!,XO0W_]1_# )>,BL/74;==?VBHX8LDOTDS.0L?J8(@ MB?/5 I4)G^""@85!)"*58/"WHG1W8=YSX:S[\VN[B+UGA&+Y/TE 1$8G!N7^ MC9#(WZB93#FY;'^##] >WM([)9[%JS('YY(")4C%(?L[\7A^K)K\&!?HHW0C M2:[**IILFC715,A*?A!,YP5ZD4K=560>("4X(;PL6MC67',-E1QP.A-I9C[=/2^K7SK M)[%"-%3=QU@AQZML%R5658$F4A5%GS!]10Q8 >@Y,H&C3()DWXIZW(<'>- * MR[7B1EAQ_4%S*X,>XI2]7%!*]:FOI"C\AL)QR 2Q!79>D$ MG;I@8/5>&>]>JD0BJ8RCWP/K0YR7G"H&8[:6CN M^:PA3:>M37<".0^&=^&% MQCNV[NUYLY]H@'60LG$W:65QR<[WRYQH^,(?$A#8NI^=H'ZM@N*.6D_G+%K) M;H" P,*B'0K'$RF"O$]G^&<7[412[9[9!_X0"]!.47.\M-I \YKL.XRC:F3? MARP 0[T)*H4GL#?O/>["!8[[845,GT;KNB@"<(FD-Q?WPXH3*#_<#^MB*>)W M845]_YW9T;O%3;%N_>[GG"B]"SOO*I?]$7OG"-EPL8\8M3#) 4-4+'/24>WY MX=7I"8>Q/QYK_4F^T!8DCJ?DBMMW,+HIXD%Q.Y5@*#C4@_TQ%QI1,H%C]HI: M".;S["42/;;M,K6<4$[5^'Z'Q%/MU 2R5W!GD:+9!$N>/Q[SG2R4!=]82:ZV M4A]]A,U=. ?Q;<27^B?=L//P?=K@IE#^$T3_DU0[B,._V4).]GI3#UMK;1V7 MK<&X@=<;79H3<2H0_0R32+W9,^@N'+1/=IR\U!UVU* 2NW!1%#31<.$^*E[H M83N_:922MC W"JUTK[9N=9? <:-_IN,69Z+]0*7\45Z9-Q5SEEKT6$&UR%;. ME:T5U><@KP1>&$LQ"9IZ:RCX[7EA']"\<<;83_71?I@>/542Z?;Z6D4I\D*^ MV*C0TZ%?F4#M&73'2"4(!D@%]H*SC.]*5<:T'UV]>(+VMU1QO-0[*B%DRK55 MJMR=URII'](^"6F?(M $@YX_CSIB!N.;"K(]!4B:@I]5V]FW[%27'M0DL6,: MYX?]T/RP.^\B<3ZTWYZ[D#$DQT$X!*ARS93L#>) "7C&T6(_4:S]),/G#XM" MP>-=%0[S"@BQ/FZ[EJP'W]RO -^;6V;P9V[W97RU;4PW]16/YK>C>J&B5.P1 M\?5*M/ )P9.[DN&=NLY=I:K.:F;EI[R65H;%(3?<9&'Q)WOI?D+W)/9_$EO\ M8<7FE]@BU9'(YFJ8S?"2372--"M@1M._)%L()&Z4AD*WAVX*.;2UY.;-"=F$ M; 'C:^C=SU\/M6?Z0.A%KUO.">6NED6U6G'4%28B$318N&#U9L1X[,Z=K7M6Q'O>X6=I M9NGK?$.HNYYD^W2MR/7^)+GW7=Y95PR\:M)%15CV6Z*49_J+K=.$O$.^S3NW MZK%F8H_U;CW69T!(.JJXR.E=?9C6&7)R/'NH\.\QQU&[J>$*NZS]T%J1#>3OC6HF$,A0Q<& M:6R]&6Q%/XK4>!=>%P>>!]689" +25.2FHG(TD)S)2/VNV*_Z_O]KG,W/7\D M]P:@]J*9"6G]A!68Y;=3/TD;#3W?+$B45UG(?1IX4'C0!X=*X 2;8-\Q!('=5_H?)\O> MW N:^NW&7\D &;8Z54T'5F9I)OA=1?XV+,?Y)_:9[L9G^AF:\(FX@^Z1F4/2 M+@:470%T75/=^K@CK4\E!+=YCGD[Q^A^#Y-_0!ZX!DGV*#5)9958\1G!9P4^I,"B?E)EX-L #4CF2#( MXZN[?^[-BSS0E(HZUF3-C=W'NW8?KRXWHJ$U6ZHK:29XMF2; -[. >%G0[I_ M2U18;GLP("8;'YW/&2R]RA>[Y28PHH,^(4Q@0S.I8Z7Y3^Q3WJ1/^4-UZY_Q MB+DFI &1FU30.3YE2ZVL(,]I#O)(D :38 DJD3J16?_'*O4[&:%CJY+CP?LW M>#$9>Y)W6D3V0Y7FGKJ#6_?P OZUN_=-Q?AQEQM7O0]@0!I' M-?PC=>XSN4$ N:%8'FS6_1,% M1S0T[$%K",Y4/B1&1E5B+!&=/,;GL6F]T6EM"ED*B)&@5PI&)%@6 THW+G[\ M@FO[PUDB&KKT"RRQ59UD4B2*(H_/R%R6L@:S>M*'+$$&+$&15 (_$>YYH5K_ MQX5MH\'_%6WUWWYQS9L#Q,EGQ;=F CGO_GY.["\50_B71RL/!RL^J"O.S88G M4Z:_,L(+0!22GV9ZT@[^ :3!/_NM94.5;,B\TW\5S5D8TN9W@)1_GT,#3ST0 M%#PC^&@:'H1YH.$G>^Y&_X*G/MCYV79)636,?]\RGO8[G)W+98!YU=Y#%R?W M4NZ1R7/)%!V"*R3#IW__S^'[//D%2=DR+/OW7F(=@' '&CP07A,U.;)524]* M8W" WY+A2QMG][8,\X _&@B_'Z4> 4]%/3#,7\C3CQ J1WB;2^OD >!VHC)I MJ&/W=_BM_4>!E-M_9CE!TN!O&PZ\U5;J"YSMD.Y:B]\X]D _1SA&/I!'"+^( M!L*>D/._$C*UH>C\OYUZYA1;O%\,T($$B%AC) ,EL>DZCRPBG9-]7R6Y#UCF MW1K?0?*MNM!((,5:YN'1\O[^H]7J';Z-=.I(I\ CF7JM7:\4LUR'SR*Y8HVK M98I"S_USQ)5Y2S=_<'#"JZR":B;A3RW. GG82 M0'L;JN.$":&^YJC@7%#I_G/ _:=%XTMN.\5&4J <14:2634E*2+!2HQ(RA@F MLI), 75/CG!6(5B6H'Z%M"?MU:FKK0>3 97M"EZNO;*'?M9U&$X,YK8^7\E4 M2:Z7YXH,OV'5/K[B2PN2GXCX\CU>90;84I"VW,IIE_(-:@Y7DB]7;@C' MUU:*D]3K?JU1=JN>-EWX8"7]4(R2IG-^U17A/+<,^CISO)99*? MI/,Y/=EG>'91&)06:TXD1?3ERM6<'$@9/UM&-7:2M(J.U7**G$@=KU0K&V7L MFK3)2QVC[[84I8WSG$@?K^SQG&Y82K8MU%5Q7BKV^DRCS8FIXY6HR\Z*C(C+ MJ#J7ED*ENYU)/BD)9K:;('J],-CKC$;XL<'I& MZ- 4$^0WV*@Y4HM(>>CY5J/YZUR8=O=3$Z1'[]L+!EKZVSU=L7N*);> MPG*:?XK\>L6QWV>%S%S?T)FR2[>W@MZ;G"*_3+O5K%(F1?#U;D&9\V5.%G+- M4^2WX*E250BD 5D23I,:">$2E*K(2) M*DWC*7E,,6-:/:*)?#&9ZULK#-4610M?S,PDXTY.4<\XCV85;E/<\LM6;0JC M<77:XDX*KWQJVI5U$^63XU%9,I/E!3;G3E%/:TJ7F07IRJC6G/1K#4H=UZV3 MU%,:"NC6:A5PO8U7E"+!JHUN\:3PZHKMC%3($25=Y7H+N3&=S6B,.T4]^*"C M3NHIY0RB0/:J M?4$UIVTM54FRK=9)ZM&MNMO,\FU%6+:5WL!H-52[=I)ZB'6/6] ..A/*KIN2 MQE:/M890S!V=4RK8\K8P5$HHW>UW_;FD4H-Z\Q2=90:B6?3<9D]7VN"GA]T:BV-@ZUKJ5GPASSIWR M?-:OCA83$2[%SV9Z'ID\+ZT*_-&J(-"',!P2_MO@6L#D 391M<'5!DB]5AE M RG+U]K/K*-B+5=O5;E.L5Y[;AXM_OO?9R[OLU!!UK,#8 !&VL4*.M9AY$!3 M,XXK2FA>QTV;7*G-UDK5_;UO[]CN[[8\517/4.MC8/@"']%1E3 ]^K&90V 9 M=\ 3TP9P^G_MX4XM9-.;CLLZ2F\W\]&&E&=-?O(+41U96H#-7=M3SPO_T(B' M]4N:_"Y& JPP 4; BP7O%1IR\)4<:.A;"S4$GG,5]_R#WOB!:?G,7=N]R_\& MCO*CMQG&R8"G:4@+1_V]_^'P5- _V_EFT$"50_?FN2]X$$?;>8+HHP_'TH$+ MY]K[A^X=O=UY/G3I0:4>F#<+(0Y>^V!_"^PY-BQ_#['][TD8,OP=^LT^@,&[ M+NLN0!$\>+]4&CF6X;GJ-7S5=P:OA]_[>"CI60SB#V/'S)N743%>O@(D9)D9,S#"1QPM@&(R-$7,QQ'PR+>A="_G;@,!\ @@7 MM47_& +,1RX(/IXI=>CF'_Y[E!$%W#((H__WB_KU1= 0[ /QK1G_9P9=SK)# M6+E3-?QAHTHPLPS^J)H*<-:SJAPD,H2?$5CB%'!C)HL70(Z .]/]^A'R)6W1%7W=]E M'U\HXA,U>+2JZ5L1H3$EQ)1PHY3P=E K:O XHH2OJ<6(55N^^@$OYL\W6)N)7HG[^4IC=BY%Q%L@/6?J,\FW&*]KB]S(MRMX.CES]X]Z&7>)/8L;Q+[6L5E MD2(9EC"J&JJ6O?&B;?)8>?;UBLL=97.FPCVC:SXDZQ,%E],-;9GC>E/DDZI, MF4ZF;\\97PQZ:^$I*L$PV(5Z:UTCHA=SQW=Q!_Z,.[Y8HK]!L9&:JJ]I734J M]?2(: JL_/42_<]SAVOVZEC>$KJZVE>7;;9:Z,T\F#(/&V[1"1QC8^:(>E Z M@LSQ,N7^2\S1H%:$Y?;4/+K,YX>I3EK,E\M?']+]>>:8\RV^UIQ;+0%7)9O, M9Q4ODX6J@P:J@TS0]#F;T=UTT (. XD#%O?CW/Y(V_*1G)]&(;S5L[G#5>@D M82^Z.MX9][8-TUBV)K R["J&9E[F K'SC*]N7*5-W?.YXHFCG #<$ G*"[4(#=D:$V;&NN.8YE M;V![L3?]1IQ1):70(5I\QD=K++IQAAD3MH^"\Q1Q-H&1QX&5>XVKQ/SU3?P5 M)!>V-=9< M!_D;QCY5YQ]D#("%.-[(T11-LO?C9 [1BW2+?!PFO;4LM!]MY>X]YZ?+CQP@ M<]@Y7C,]@(;Z8VO)M HV4\-U'6FM.OS:M26 5^ 9VINBJ\X=X'G#][8MPPA\ M;U>U5<<]-3DYVU[/MT7"T=LHYMB:D4ZV?$YD@XEN=")%'WO;<<3IQM@JCLM> MGJ]>M8;%KKOM9"E_(2R7RTPZ3W=R[@1V6@?6,(51"3QU; ['0=TX1?26#-QO M9C%:8"V4MYBJ@.?;D[:3GK=K'F0QF B0("@FD6+?S"6[BZ#QV[-45!?1 JB' M5O0_<;;I'\6J?O8PN5LPHP'%/TLC>BDTAJ,5*]-2OJUG4A6WW-IZY$J>P+DF MP/*E4#2!LLR/B5/]=(Z)+>13+//Z%:W!#NK.;%3CM3;!TSJQT5)X,!,(&+6I M%)5@W[ZDC9GGD[';F'DB;_M^F'D4SU@VBF*ZROA!]_[N*"(Y]/<.U[B M<1L114P\;B.:>(D9)J*(B1DFFGB)Y]/$\VGB_MOQ?)IX/DW,9/%TB*@E,L7S M:6("BA@!Q?-I?O)\FC,04#R@)NJZ^^:&4<1C26[CS6-*B"DA'E#SM\X._:M!+^M M3-/+AC(P]'F]49C[BF,[1!-P1IP<&S&4(CUW7SRPB]BUA$SK)5<%1$]FR@_>4-XMJ2Z1B!)8%(RLQSW*!* MX*7RN4M'-^FH,C1@8(J6HYHG6Y6>* O9P3"S V'G"8+<(P [TKIAV<%GKFMK M(R\H5>A8X;E?6D UR;9%STCGV!9?\_CDH#L;YY5?'/3?8[)'"_19JHT/%:^WU9?-7KEO4#U!=">__@NL MW:,PT?L?Q('5L]1A__0N*E&,O'Z&,T.H<*9RDD^!7UX?O\NLKWKKJ<5XJ_78 M7EF85Q6G4Q*6E34U"2=T$62"18\CO'$)C7LI O5Z]@3@=(4'=4F18X< M"^ZFCUW>>[VIP,%784L(JYXYJ PI7FN4&<=MYC2>G\21@7/ -C5*2FNMY8I\ MG?)G"Z^=T3H&]^VN_[U8+W'WX6AH@Z^9*I"I_M#X4)IFGK"K;E?7K.%L0F/K MW%+GPN&)%W?38RZ*'?!O=\ _SD0O>6?FM+ETI3@<"&ICB?'Y(8OS+2X>"=NSAT-N^[;--"\LZF[FZSAH?-"1ZX9?=1C9EPXLO%2[F_$XE%OUCMD M7N_#%_?AOM^NPG$= 1 [)R3.7MJ!V0QCI M%)D@F51\>1MWZ/Y)!O 7.:D\H 2#4J99 2\),[I8*9BK<3.^$,L=%<-K6,2N1")W$_+ZN\@D8]8 MP+=-'S?6D?HGZ-.KV:$7"H1\.P#NJ+5PC.L8US^F;_2G<7V#N:+_AIVA@_O= MOSUX\:N9_R 3U51MF F!C&UKCE@+^!LX!0+S!U9!;L1]I(5>)Y'M&[-K?FI% M$R!JF)W1L*V5IJA*>B, VBZ:]3TE\U3BSGC3E,VS\,9BTY5Z'L$:O.91BM7(,:8/:WX81MIC$RP M^-TF<%XG8_/;*P.N5A80Q63,3_'(2]:@R@-!7[%^7L\(',LP>=48V)-=&VDV MP9)O%0G<0,#CT5Y\824^F8^:N5*=2]F+-\OIW]U5^+IL?4-&87%/KF^RM2'D M-(E<=[)HK[<@%C5KAC(Z)U+0%L0P(D$1%RS^B8D^-O(N1NFO&GFE]LR<-=J- MIEZG&<+B%68[6T"2AT9>@DZA"92ZC_8-%S#J[ISJ;\AL^R35JU*C;;E5,XU* MH^&J@A*$F,%\0/7 ?B-2"2KU?CW-[<8 7]AT8\V43#F._-UMU]38'CR6%[D] MT;]I#[9'Z+*:)[-S(;/N3KUDNE!@4\VP_S!&$@F4. Z!Q!&0F'7NVL#\&.O0 M')YO=)H5"Z5;>G)&)"M5T>)VK8(3%(LGZ!/QPYAY[J,[\'/F@?DP&/[OS47 M-%.V5>M@+$;[IQ_.N[0P&QO?,;2FSX'_]$ MEBW@&=F:[(;%[)RI//_@8&4# -P"(CXD]NR.Z,'OA@?QR*_EJ61.U!9X.7X\ M5N53#>V(TG1-$RU!$^JXNZZO]62M*/B[9I"I!(L2<0@M:GSS4T-H5V>65P,2 M5;])TCW'I73570A^P5P5-\:N#22PE8@X!A?'X"(3@XL.VQ0<69#S=*8B; 1R MZ I)M>/*D[#O8RI!$W<8QLN\9GTBDHN,5+#0A+$\./E@JB*PQ"T.YL41B?<% M#^>(]?&3I$&_)FGF.F=7]%E?U^M3GE%0J42-2M^DH$_(BTIO9#;G6UX45&^: ME^8#L;C.[[H[TG@"PXYG?\I_BU))0ES.M0=EM9ZQ)TKXFG6N6F MR ;7QY?6ES%GW 5GW*%#X4 3HZ/;_("E:; M( 4A-&B,X!$'.2G=5,_" E:G0H]*1Q$"'9!I#*F-TE-U(6=M)J8!76V56):? MF0(-(0L+/2,36.UF90 *+*A;D_)3*H%41DENCAT 4$L#!!0 ( )TQFEB# M[E?VB&$! )Q_ 0 8 =FYE="TR,#(S,3(S,7@R,&8P,#8N:G!GS+QW6%-; MMR^\$!"5$E!Z"TUZ4:K2 BI=1!!$:5%!:=*D2 ^"@/0FH"A%0(J"4>DU]"(J M':1("2!=$@@0("1WA;W?MM]SSW/.N>=YOB^Z_F!FK-'FF+\YQAP32#](,P"C MOK:>-D!Q# HP'\ :0*X#% >.T;^#WZHP/_4)ZBIJ:BH3]'0'#]!=XJ.CO84 M+2T]PVE&>@8F!EI:1E9&IC/,+"PL=! V=E9F]M/,+,QD)A24X#M4U">IJ4\R MT]/2,_^W/Z0F@.D$Q0H5#R6% '",B8*2B8+4!D!!/:DICC[ GQ^*8Z".QVE. MG#Q%"Q)4, +'*"@ICU%1DK4&OPT"OP>HF*A/\Y_7/'[&^"Z-@ >S[).D-R<$ M+WUJ9C'IQPC)W7L4>O(4*QL[!^=981%1,7%Y!46E"Q>5+U_1TM;1U=._86IV MT_S6;0M;N_L/[!T^_KYAST-CXA\%A6=G/(\-2W]Q55U165=?4MK2VM7=T=G5_&1@<&AX9_3$V/HN>FU_XM;BTO(+=W,)M M[^SB]_;)=E$ E!1_^_R'=C&!=AVCHJ*DHB';17'L,9F B8J:__SQTYK&-'<] MS@C(/CG!?"GIS:?FDX)R)AB6>X_Z3[$*R<^>Q9)-.[+LOV98Z/_(LK\;]@^[ MQ@$Z2@IP\BB9 !AP>",W6A3X_^"A[ V&-?.,-F^<:99WEI2=H/*=O'_;H(@O MX9)$S' P%8$%D_YT7<'%8#8A8NJ'I)A0XM+'&D/\]6^=M,FR >:>V!&EE%FE M9VT>W1*T[A,"<9G/&/)G34_[TN1\\" J$I1&5*7E,TT.?[M(2UUA8]U<3K]O MK3_[G+@2HOI[3O_P=6G>4 Q!MI]J/&"].@3OS^)MH]@E%V+[,/;UV> 4& MWB2V024;*-*_GG-PD[9,8>%;L_.90MBXB\P"Q%7O++LLHY]( M2F\#8'L;3[/CE1IJX\O5O*^Z]F9@VF10*C>I+^0R]?P<%<*BP1'3N>/:.%3J M=8"@#U3/V%_EU:J]/<&6KAJ7QSUB-<6'IW7Q9AN7D58?]0JL'K<;NII0[OY. M?S%\QI]!V4S"0?V$(U&0LR*B$%&(GFS=N26%)'R<7$MZ%.EX-3/'77E.GJ(N M"-.SXS<0:.CYQLGF.,8G/8CA*]>Z])30\\^_*=@37CP9':@UE-EQQXN5WFH/ MN(O9:-[U^1R;W[=\7;:J;_V#41MG51,)8+7N]BXU>EQL9<"I)?&-(>^@*8>B MF@K(?NX9/_:A2A,_C)EH39.POU\*]Z/ML[*$?] M;-ILP;+%O3U[2Z+H(=3#)EV#FMGX_Q\/2S@:QK64=3J9?=MYN\PQ-\VA59"G MA_?JL71T\4;%3IS2;SS>VG2Y#$A4YQE+7M*;NW2I*__X M>.>&6//Z51(0KO6>%S'KX#N$F+"$$*_D0'2[MIGM_*.W$'A3Y:I#%B@G"9B> M +_)([(PE)( +9T.U.Y.*PE($J4**:I M[(O;@#P;<22 >#D'HO.G%0EX4PO4(8L,V0I_! G@[R%_X$ MNMB@(WMWA,S9BV)I['^%\UOXT_$F*D1+/_;EKE0A8I,'\)?6*PR@O>.=9'N#_1^#UO;1Y,[[1X,1X#=*$'>Q)4:GQ\'45$A MXA+H1<,2!.C$PL7_#7[+YK/J'PN)^NFQO4/+TV1;HOZTQ7Y6NPSTB5$'8L_P M#[-OK,)PI@1[$O!\FCQ55_Z<*A3>=+_WD 7&00(6E/Y4T:@$G.@;V&SB#<0> M0XC:&<$AXZ05B>\DX%^9@(Y7_Q6 MX"06SD$/%O]OA$G:SDT5:G*W^]7/5L85!5IAM;)2#M/2)23?%[SG&'=YXKFC M>B?^QWLEMMJS1;9*G0T^?/G%TXIIYS0[8'.]'QPH?\II.W]="^99L7C-ZUW8 MGLUF=3FYT<[VJKC1IP.H@CV1Y6;5D:FPW>^O_H@QOSR%Q<)9U[HG"=$V,M!; MN$$24.DUC3>K)0&@/]D0TZ5'_J3L!SF3?7=SE02 .EN3@.#R/[SGBB*S;)_> M7?W3?=?$SJD9+1Y97 4G6XS>.-@N^&.QO?.89VE#B2@ M!8EE.V0Q8B$!,^HO_UBXOKR%6WF40T3OQ6S,>X(6:,6-=@0>4H#8/ O]ZP#@ MS]<$>@KQ7R 4=OA&#AT2P(3H-\7"B93+V80HG;\.@$$.1H4OBB[P"FK+M-XT MN'(?](> ":+E,U8&5)09,2/]IYXOCP27U!L!OPF6D#D-QKTI M5H=X[ _!?QGX0_"9.1[*#DY(;#W7VV:L3EN/X@=3;FUQ&81^TI* M7=&9S6B3D!AWMO=;9CVM#?["=G.I+6:TG0J+O=&6@QC-(IM2_D>T(3"EJC?( MFK>A\-2@YE+0OP[\W10CYB/-98@4CMF$&)V_#OQA"H@MIP;;83@S5= ?(1;@ MXA3H__H!<8Z*@:V] X?0P*H]_^5:176_I %SH2808%;[KP% M;-827T:,1CY#8>#_8M'_E"$<;VXC1?L$]";'MK+/"\3.>(@:1/Y!_0:1911\ M>^F=,PG 2PW"]C@30$H9<-45(T$+J\@O.X&(UI\!8N2_?0&;M?9%$:,+P!4< M^E,.W->+_K[.__H%"*C>:/+:S0#W%%JO7J(V&?ZD0"R70+*1)P5YK \@>_N/\7?M?5>?"= MQ.@/U<&U-F10P9'I7F5'VLCW0EDJ!%;K!IH-D)SV.(U33RO!U+-=4SCS+83",R@V'LA:N+16S

IMD?__/$E):"[CXM:1RD83+_$AY'[0:XT[N' M3J;!(6B!3KJ4=G"A>*$A0,AO #3BLC&!RC"*VR74))?/JE:M6GSKSZ6%$V16FHECB(S[=LA&D\Y#(AX#SIZN;(>(/'DW2?RRH.D62G:I3-T:%6D5 M)8 M"^,PV3DV*=$)X).2 +E?$R!!@ 8!(ICKZ# Y+X-LH_EAIW BS1J ]?98/.I1 MB=>%@>0R[ 2I/(49',]!V/"ES-O>!E_"[7X+ 3&\QGH+\TT82ZG;JV;UQG;A M/L#@D/L8RLB18+E,]U+!;[+=L_]YIOP(A&[9-\^'(K]RNPMBM//37C/6JLHI M':D*1$P/TDNDXAD><_?<7^SX.A$G>;C$SHDZ%@?4JRI>J(F^.G!\J5NK$49? MO/8(P8,*MDJ.; P&T&:D0O2JF*V=4 *JY0I]LA9]9M;W5A-AQ/?%BBR$U%N4 M =D#Z^KDKMO2?$XC'"ILZZV18]6M4:1\[2YSARTGRCI=A1W%H['B0>O]NO*K M8D/Z6 2$EI[9G:PO?JK_E)@" E>:'GBUODR[Q>% 6BYV!@%M7?2Z. PI!_#* M$8XV/])T[%33T=K%I5W3<9I7$$5/G/OUQS .&(?QRV62Y;HZ:GIPQ%<.'2(T M7C5H8'%>,1B9:6\;"W#0I@J!< SL)PIN@E2'@4LC[R=;2>LEO\JCKAV$>-,D MDJA-@;P+$=Q5TEW,WHY.[6(Z MH7W9YBM=2 >H!YMR-Q6*(3T%N0E#4#7SN90OO!^+^^[[>)$&<18L%=ZR)PW$ M5@Y]A&UT>W A@-,0PIW#=E9D(+5KXCY=2H0H"4%E'XD4=G.)$<0NE^V8T"\T M7889GP3QM&"*.%&$J/?K9H'7.L_V/J9EIZ*Z49&^OLT@7XA"OJY7A[94?0F+>T^(U=V]'4D/PNR> M/#O>\ZMJ']#X\_.@[&DMN]^@@5\S&N^7 4'W967(PV??8!" M6#>+EPAX:M\M#GM;[<;YACPI+J'!^ST'68AVB#O>A$B4RF:!C!:1B('C MD[+Z2WJ8[FP:\4<(\$[U,L$J%C9@^[)QZQ2PQW,"#S9E';P->QS@U7[+5=)V MFO].\^K!AQ>*A28F%'4Z2_J9?":(#Z5 MUQDDB%SEQYIQ,:<_DQ"M!<;I2@2,N+@1?->$0:.OG+T%\*3IR[*@\9'NA6%^:["; F+UGP+VX0_I/C4^>S=CJ8O85S/ MR; Z@[R/)*&WF1ZR]["T^=Q660 MI@;6AZ*&CL)\(NXH8G>3\,U+)'%0R'SW]P?4%-T5=L>LO.QIG]#[?:%/HU*!X MUFMB739+%1R*O>D9:3^C+LN]%; SPJ&1S<-!@,N$O[.LY* "!5?9Y47]^#W[ M/%Z5:[\N6\P>'<\H7$64#<46%\5XW)A3/>VH8S/FA!7;4'Z77-%!-K61Q>5K MSJH,S$'0<+S=JU51TZ.**U\OKL7Y\ZRH&7$\QCD]'J]IDM(UG.\'.VDX2WP0$JP&&IXLH5W!46&C&7SQ[4/\:_PYOEK$G]A_GKXEHF?3 MC ],OP3;'1S,??OP_:]_^?S]GZ^^E5^#0K)DE2>Y#I9\[84GH@<:I(P"&/DV MB?---BO2<$,&2F.>D>Y''?K1?TWK.Y#R-RU&*2\Z7:Y$,,[_0+[K+\MHOQ*' MG16S=B="!G1OS@D[132<'6IQ?3A/[&#.XHP1*+#8I*31T%:_CAY=92V.(\,Q MCR.U<8@P_1\2YAAB\!(_I$'[4+$#%BU.,#,OK?MJ0,QUW,21PI,7'KJ&)P(! M;>4Z"_Y%X'(=KPP;?R=!+H*(KY !L\IX57;PA1CC%((\Y4&:3R#*,WT)8QX* MV @T@;N9KT1[2">_(R%YYH!:XG1ZH@K#/Y=TQ)KA\#,H((.HWB:\U ;_PLGA MQ=K]Q-.[+A8@E[BX1Y<]?[=.Y@<8>O-&2!]3J.&0S-G$=&7!*B \H]5STWG+ MAAH_^,KWWP3?,7T)A)\J,DO=+^N;SEU*EZ&0;<(P M7\Z!TE;^(Q@S>K:@^!FL\R M3KPAZ'C<[2[-#\>_Q#BM5X<7REUNF*.!*J.?]U$>TNTN2@XT?6#,9PO#RRL+ M/,2"N+9"-8K@=B'A%+ZUXZI=[+; @]6C@4DX*OF-(_^_V/5MD:0[B6FU1;H- M8WJ3TZTN%\^(@6=.%H+(AF0 1S&A3GY:ZJ54*4 B' O;:MP%NO[\<'O_Z_4U MN;R_6SS>7/RTN+F_(P^W\SO/3.2Z^/=E$N?I_]?>MS8WCB,)?K]?@9B(NZZ* M4,U-5^_>WNQ%;(3*=G5YQF5[;77/]-:'#4J")$S1I(:D['+_^L.+)"@2(,!7 M0NK^,#TN&YG(3"(?2 "99'G(>$N#5/=$PP'>(_5I8]*H3#I@/U3+3)V%HLU0 MC@*I.&;\K-$WO7/D=A%G09AOW_)3PKD2U#(JRY_"%*\9F]" M*-U\RS)/: B[Y06+T@^OY1C95FW^$B1KN^"Q-WX?@LR!A-0Q\%D(;9IR(93#V^ )S[\1;0/0RA# MLB -I%9*@2A_ARG_42.@GI*A_T)L#/K"1GGR\2]C=D&IA:M\$/P"J)+;M 3$ M"-!%H))@6@9B7+^%H,E%BZ>HUQ&[6\LNZ=))%R_TY]<%CCYCUN^A*35G P64 ME[9GJ,A.MX/ Y:AM::MO1L7SZ *2Q_WH_9^^_Q/Z(@!'=L7:+'5GECCQG(UI M.#"GI_NS ;S]:(M_=.%/6WYM",2 &X[!Q%+9:?3&"K/%&(CL>IAL$1JW1,:3 M90HMGK^,)Z=/\X>K=Q_FCU>7Z.+N\_W5[>.<915/U'3<\1*)Z=TA2[,@8A=P M'^(P_!@G[(]#R[9ELA,T,5;B&\3L&&3< MX*F0*26J=!;<][_GYI,%$YR-+^-\GK.P6U6AC62RQ"2G;JU4+J8R5#,D9@5\ M#S"U)"O<8V&NE^)2/NAC E YE$\1)A'%E"ZK7:V04)>5,M-,>B\4EXA.VY'] MC-,,K^?1FKV.6]$?%S'[U53^S7[ZTW5[KB(>TAO:SGV23M*-N5%]IR"%OV7/ MB6%-@]BO 1SKZ':TI^1S::6BG-J*9TO1#]_/$+-OIVU0K[[A9$52=FP[JN5L MF.=T3:16:$/:PMHD)VGT-%R,:MV4.<_$@-E*41EWGN9*,=E_PV2[8V;]&2?! M%DO6,6^ PQ(\FZG2M-:$G*[!ZR[VD7(EEE2%<8OT[JQOID[3,>;JVTTJ80UI,XX0G:24$*"GF@\J*T/WE@#)?MPEDZIUF*Y@87)<,+RN][TV>:FA)@PPDC M^)HYG98,.",+P2=@QKML+Z*0AA8FFS.A1?;B8WB?Y^TA)>=$B4YXWX_T&8>#JR@V"6/C9IES"E!! N(T3)9H;O) OPMW;+<" M*.%2*J20RC.#\R"J'^9F9%45[9PLUT"?,C M6W<&-S=<1:NU<.=^);RO=,JC K-#.)5+E9UTLK%62N"QTQQF5UH5T 09K]J$ M9Y'8THAQI/S5T6RGGJ9J9&>Z;-2DGG/*C).=7$UNL\3E@<$;]9J]9E,%=NU? M2\_I[C)Z?X1IGP5IB#G)74I/;CTYZ-4F=DX^8AWZ^QAL^C.?"M:5HU1MN[JF0V6ENU]AEG*H_] M< _1.;G8#O/XZ3T[,Z+K62.4;9"N1[TU[8$:_(0PI_*8Q:NO/T4D2Q\>?VIL MC60) [?VK9A1%[$1 &0U6E!46U8E#.) B$.A-Q0N?0O=2V@TQCSW4#JCD;=5 MHISQ<^ST+MOA9+$+(AGMW<:1B,(>QFL=TI$(C[W:*.(>9$O9B0(_/>$(+(ZQ M>2Q:PQ7T($X0RBA%Y=:R("JO^5GT-$W/I)')D-^E%!&SOF=O?,>I;>P^_UF; MW!%J(;M.?JZ&=NS:R5UM["G?/!A(^C\5(CFGBP>#"\?')XJC".9'BB)+KZ-[ M_H4F_R['TY^CQVD6\30.ISKWF?F;)N8 W8T@!Y$("8+.-G"WDCL?9#C-\?[\ M:\#EUWB!B^UDT+9%2F?E78Z>&?$_7@89_AB09)0K#E+35$Y_GO;GF#]X(Z,&5B/% MO'\6@H_X&P.@HUA;^1?C/#"H7=[UM0I"\S2D.(T=^J'A 2=X)O?P3[#(&^" M>U-S6F^&!V(7T#9KWZXI-V@\,% 39"> DR/@QF="$4-D3\\LRFMBSJ/$V1G' M=U:2__FL#6?A&5H3'%Z\)'&C\AS-<*\/-O'M:!<2S\RH]Y"!'S>M[3*(\/4N M3^M3YBC>Y7VN^,4QM&92W3"I^E+Z"UB2'G_DW[I;\=67_&8=R.EYC=_&^YVN M'T[WM >]H7NR-74Q09(BRB1*&8'Z)^QG]N*GOSAKCX%<)7KB[G?21KQ]J3E' M)SM=\]Y^I)R9*P5J^&N;MC_7=L"C?)?:!DK?*#A%;W[!U+*?K3UW;\JFJX3G M&8WG:/M[?*QI/$(' L_,3W26 *#WZ-JF4E]\Y=2]RG!?T;(I?4@VT!F[U0ZO M#R&^VUP][-'G#R3%=9(.>1DT)_N-@]X%6\C\BL5,M_I7<1IEBY8.6[= MAQMG+D"3/Z;P*J9[C(E@3/!XG-1-J9R+%8W*9T-R.J2SLS2J+N;DU::*6>6A M-N+SHB]\9O (^[?!8X SB2P%33-_ 4($9O%![& MB!PK8&Q2](7-BOBT(]LZBR>*$\GQT_SAZMV'^>/5);JX^WQ_=?LX7US?W8[1 MP#8/25?T(Y!GS*HX+U[HSZ\?J?PRC*/&0LANH$ -91U9*QK#6L+!-7AU(E!7 M@[L 1PP>"00HQS!1T>0FFS4 B^__]/V_<+8FU9@%CN;1NK?VF-#XIDGM++=K ME1Z'AQK61JR=MK%^Y-__"?VOX&G__Q!?K+ZJFS._G#%N45C'FD(1H8NP3\/E MM.:&_[>+@:D >F=2&MBR,"(*E(]FHT:>O:%X_R=_K4,[6YS^$[ #IR,H>5T M=[")DR=VL8/O)_AV*-4KMWD\D$[;,%&HLFDPG :W4U5;%PH(XC!B+YM":^WI ML6+6W0'Y&4.#/Y.(/!V>E"D70;+%F5Z'VR" M-B.D4*/SBQU.>Q4OEP_Q0'N_HM5$>>Z)/]'*VZ#]TM^%_3>>';!BLF^2T+BN;N1CCVDBM?64Y*?3]N"F%V-CCY2GXQC?,05%B M*RJD%2=K$@7)JW@\F*(L1DN,2)H>>E:-T40&G:5Q+ 6Z^V2*B%8"8D9_"%>'D%690C$[ M;$9!^F[%7A4G[%=4W4G*3&,6?&4[8A)1!:9_3LD:)\*&!F&(LAU&$H@L0XSV M= 51'8^IWD=Q1M5>*#P_RU8M ,=,89D\@NAU5J"F?]K$"5IC]E2-&I#\;JVT M(D$A"CZ,(>-IND.TSM\I2S.^EV8\**7\1Z" %>KS#^#]:CYOAI1%=2>=(I)T M0 ;8'NK8\:+^+-VE7,M\\3*E$8N7J<.^[QEP[\B?"N\ICAZS>/55\BWD\X!3 MG#SC]<II@I,.>. B]\Y,JY&Y,Q*0R+LCE;5E+_ @CFB6ZW]N M+G)D?-4+="C'!QPT#\6_Y#11.=T(3H^E=MIO'9>UAX;<]$0Z_O8CL M,/A/L42U1DC#5)P^0GYB!:0;J1_E:7 QDT<=:L<66>.^/!9I1,SPO**]61A^ M)Q3Y?^2QG)#&]T.G0QJG.,$THD%4@V00&_"?5O)0R\ 8UHC_'\H/E/TQ2!,( MSF23GJ5 !C!*0R<"Y?9L'D6'(&2W<UB(]TX5AE+!&/P MNX-:4J9>1JVU//\4$WIENP86HW/TWFDVWVSCH&QUB_#,F8WF(HL %>U[A]:_ M"W;,N'AXZ3;EE44*,B4;C+3N92"HSS$O_I&HVQ"1UT>DB*/ M9B]?6WQ>.00W(;38>SMDOIES%ZIKRWZQ8QLQ=K)>7>8I.[^6BSU%.,?HUP6G M7IQKS:G29*O,'!28D4"-F.!\C8X'D$N[(90[]F)IH+40#+^-<,H'@M*)Y#)+ M\S:5"Z8FU1[$0Q^#.$U]@@>('40[R,&BP[RG=>#HS-@8!Y%%5%F043:QG1WW MQ#[5$\K^DB[;A)-")$=A96E.1PLC.UT7L>X5U9ZHF&Q^R#!U8B%7P]J))@<. M@R?ETH\>?WYD/7X7/&2L#RO]TH65>X$9.DAHK^[:M#+-,T.%&V]MY8Y+I5:+&BT_6_[;.>#3ZEE;R0!C]4N!-MT>LK;^@7-W'6/9E+WGP M*E7V^]?T^FN.=$]H\D]:ZQ+)#T;>K:LAPXDF!ENE^3,/@RJ9 =V&&)J8$TP> M#B+^:5HZFB@YK03C *P"[N$$<:K=!]_*>?E%%L:)0@](HS5)(TJR"3A=OK%AW89OOV17Z*DK(A9*H(L'*M=T4G M/%-++ES()VKA/, M8]@(;[AR"IJ)3BL+TUN^,;DLWIL6TQ9&]@Q*+;C)LA1!*D7@@_62 MK8K5Z%D5Q=4W]J,N[VH+#&=?W-A3#88=)(@%<"'-F# M/%X,NG/37:I8[?#Z$.*[S75$ Q?\ =/P#HN?%\&W!7N W7@.904'=>W @:GR M'H %$.#!O#5U=5V1H.QNJ0! CK_%X5'7S@&J"X+9\%=R\$M,(M]^J"P%-1% M?&!7E;&AF6?S.*B.* :BR[8H#8, >Z-HJ:GW[N#YT&(L>)<4>\KI5OS=_<,% M@"^[(1&^SO#3\:&.(ZR?/JW&G*U?*P"]]6U'%'8TCPP+XF@\=7(GQN8S3I9Q M=W_7QNUB_O?YXOKN%G9?*561+D M_4@XA]3B4>7.J-0H:=OKB,8).#V^.CS)C' [V D$J6Y[1YP.9*\\.C\U_9,V MY0V;\RUB'Q.5TZ)R7K0\MD%8/)A0ID+Y7,"[<3@IAER*4E1$_#)C^$>6"#OG M\$LBMSC+Q2'E$&0T:%P>,E[J+8O1S[=7"_1C$A_V[,'H2E]F8)H6%8!@38?,**G4JG"2,$3%L)"Y+JV30!I 9+$@Z]D9!O1]+& M/PN6(OY<:FW2QSZ<^1 I49+9:6FT(B'A]D/#R3S[B%EKI_"1[@H.E)K7$I[* MR&BM!IL#.AH:6%CU^&>@"0 CGD$YJ%^9V&SP*B//E1T4&X^JD[*J3A(_*B8X MAIFA^1-+@(#MNJ:4W'41PJ W6.#C\0U'F?(;$ =VOX0*+MCO0[(2SIT.IV$% M3M&;]__Z/_76%M)@T6!F3?>M*]YASGQNZ(3!.V-C8M3"E#2!^V0H]/1U-@-\ M6U,BS<.'D17?/GCH+PF6FU48S#7;2T6EO[A(\)J:&]9-B^K#SDTL3?#>*:F> M20L5K0/[I* ZZGJH)_N#P#E#.=)IW+)EZJ&[$/(_\]ZF:_R,PWC/+ST,HJ.: M\Q0-T?<4!K,=!PE"&28T'JDX@0.=JG1@L3A8<8"%.UMQ)K*Q+.0^3G@@'&]X M3;\UV7#H%75^ZP//VM P+XF?:8!,AWPB6[%0;_$+6N#5+HK#>/N*KEAJ:)\0 MMN7^PZ?;Q=4?WD(5D>PO%M4857<+*I+"6$&]5QF(VPI/2=_:MF/%!!<[=@'L M.KJ*@A4-ECIE$W0XO(L-S,Q:Q ?-"'R*$4P4]H@3!%KV%%@BGFH3WSN6=Q)( MGO$4(0-57]8:.M^#*S;ICA+60$V\4@[ M#.,7UHRR6Q[("K%WFYX.8G%(9UI@]6FSY$SV((G/?#8^5LR'B@E1,:/O>9#^ MPBM%\ERP'^0P7AJ5^X3$R2\X2)1+V6Y2:\;@G9DP,6IA#YK ?5)\/7T]-)PC M10SKT8L,O_7801:"PU?&(3MQ)BG3V"Q&"ZBO>-:MH!5/.?W.=[J(@H\%#M:+SU$Y/JGR MU.V!PB"8 8M%#B>82@7(_FAARCH.174[;!S<-X\BI9)^7# _A; M2+5=QRW.[C;UK<=\F69)L-*]%G1' VS*G9% G0\ MT9G=XCS"&0/< 41'4BU5L<"%JL@FTT3M^<*9\VT^/AB*>?:B:>7#^^@:0_2' M_'?R419[XY$\XW0>K>>K57((PK0PLQ_CY#(^++/-(:1_8WM!7>)@C(D\BC<& M$YLQ(ND]BQ\QRT!LV)D4]G/QA^)M9#XAOX6<3SE3(AY633Z?%N7S^A;\C"7( MJAC6N1C6>#G*'8\:7]=/^X DS/W>;6[B:'M#=V]K\25[AE>!!')/_N59CESO&U^5N" MF+$%3I[,5UN=4?AJS)I9M;=G57B/35H3H=Y;-:I]3\J]36\-FY5P+6T;PS7^ MU=MAS)L5WPT6[NB[GN36DOT_7M^08$E"DA'M)9+AT)_<-E(KH@$VCS73\U6TGIH#TR M#&8&C7K?#.J'6IMHL]-:<36%H4 5'+YIHQ.GC$%6C':<^CDUVNZ3>(^3[/6> M$I%1X\#Z=_,R/O*IOE4,TX[$E[V*+;OZW4H;!H_V*W:DVNE:CHO^Q+!QEUC@ MFZ&V@J\3;R;.C7/'/45']G,PSB+.83QS]S_&\?J%A"%EZYHJ0[1E>^#&_' W M%!XY?@M6C=[? .]'"-!*H)V&YFCXNBT1P28S!V1:86G"#.9'$K&$U U[$V=E M=:H OGC\)C;TWET=[9$GKY/E5YYQ(^A#(2/0G\,2"[$U91 E&.)P7CEV"X8^ MJI_",]^=_\)8.*<5RB,/WXI?7YG(Q0+[6C;%M_(R3 MB&?5MTDP3DV+>G) ]+6)MO:.]AC$%U?;S(K>V5;'>^1NFPB;RN'&^=S"@GOC M2ZUDTN1-"T /_:D54W?5+^*93V5[^^SU,\YV\;H\-[3>"VO!/?*R+2P:W:T& MU@^_:R3.S@$+%$C@4,ZXO=OVNO'*D_I[LOI*V3WL$36D6##Z)!@E%HS"Z*-U M'14K2(^TT*X2B@68'[IG78ZC4>T:'DJ!%S+HSN+/#G5&!OE2U*.2>'T5C<3/ MAR#D>^ @0SA:L\"+%6>8@J7'+$BRT9E:XBV)(A:1M+$&]NC4EGT^U",KIY#> M]D#4#SM6$-+WH2=PWU<'QA8,5\->BK(7"?:\*YQT$3_MXXB%*W<;A5/E[DW+ MBVP7!("]7)W9K/1UM8:&Z?'J2%Z]L%>!@*W1BGHJ2."?.P[&\*6JHJ'%=;EA M$FL*@3T?73MA@D_#=6"\*3OG@,:+I)TSO697J:#SX56R38KNO"5@G=3K+P8? M'V9$'( M"L;S]E/$E8H?:FX_9.&+S*'[0QVI(WT('[EB\PTZF[\W-\DR=/;;W6 M;O/0OP8N=V=1H!#AP=V?[J+2FZ_*]5JDHO(OC>#(]'"7;YVL4O4:4S>[9,+A ME65J9[;%-ND1^&:=VBB=Q#X=74CTV$(YBTMOHXXN+7INI9P9]_5*H\)3>4?L M.F+)W#C*J'Q"O)YO-KQTMTUU$%=\ONV:'(30OFVR0.;1OLF:6J<49HZ3=5>J M8$4E6B\W3MW%464Z/2Q3LB9!TO<8=C"U+ZKMV]?]:0:!5UX3*TWZV30>5 7U M!#EHV8])G(ZM1+:WB1P8$K>*HO( L#F&\D9OG#3&/UVQUQ*/]*.G9MSB:=J= M+1PNV[7SPZX,>J\*XDA/O0!@?P?U&,H+Y3 Q9+R96@6!5A<]3=;W5;U3&0>> M_-4=NY[IK:/A=,6BSWG+4!#=Z-%<>C%9(VVK]QENG'C\)J,S(YZ]P]#PD3@A9UNM/2>"XB.O8]3PG*3COKOB-H[8]%)-!:6Q0FO3V:H ^'V M-HN=7 OTJ$ O^3*(H1]#H42 M'#+J6)Y^7[08]C-LH/OL!G'(!D.XSR/%COR$9SF*UT5E^P4\BF Z_Z&*## M:!VQQ6'S\0"XP^1F2AH.!O*>O>S1&1\)]93%6XK-I[%CD.WLQ5.\^N,V?O[? MO*M7\BJGK^\\D#*FU_HR?ECAI,B7.*(#<8$=6"R_I" _G1#L1 M6K<8.Y*B)SZ"1E=[2BE__IU*Y/R%D M/B9:8R+B(?I#&0O1?_SW#=X&X564D>QU_HT$D[ M?[T2'QN%Q##TA0T<8>^B_]ABXLN8K;D&'JI_AOG,323FWUC]V^0?N#YY[>OF MWU4,ZO=E-=YW$9"7(+HDK^0;"0S^M7D'K#)2$+W>D">2X;5^3?=$"+3X!Q%#H26]L,&ITP!DUZ\.")Q(($44 M*Z)H>4V^ C%BF)% C21N))%#*^J8,GG_/<46Y9) '^JB^.,,W63K/Z(W?RC' M"N _O!W%<2ELTG__G?[W.MK$R1-?,W>'C$N63G\=K0]IEKS>!\G71YP\DQ5. M;2W$")- NU?8T ?EA2_3LZ&Q#'<(; M7=>19J&['-13+;1FJ]"J3S%5G;^R__!=*"]]VL92GRSPCE*Q"\B'\( OPOBP M7N#5+HK#>/MJZZR=44#E?[NQ6B9_W> !,[]="*UG.R46Q- @C@>5B'SS?A/Q M7+JNQT_*H''U!4#< ;, MC=%:RLL.'#['Y4*G/JE%L?CN.Z=@N%3%#W\IQXSE-X47_X13:B*V+%_V^)IF M^,DUHK5$ !S/.K%9BV:MH.%C60:QX'?Z&]1G33I?9BD!<7VX^H:;ESS48C/MR#&^Z> MDFY]U;V-_L7\[_/%]5V_>]*Z"#1(Y9VFCW%R$82K0\CKF%'"'H*L\05)*PA4 MC&G'2AE4FL<#1I$VA#7!7FPU>9>09%P:'D?2 F3;Q.F>LAPNC&Y-M M]$@7Y8%B?JT,;F)Y$+1 AF) D13&9 "<< 9G,.+K+04PI97.O,7,**4Y:&&' M4+#?AV255T_=)YC]A0B'_2:,T_0MB@_\0QH+T'EZ9=3I\D.B1 M@A_-D)S"XY#EO$73/USI(A^545X6I(75'I;Q/L&\QT!&@K U;#$,!K)DK>07 M%DH[$L[RM)#4T&6M'.]) ',Z+)@UN1/G\8Y9Z!GO:K;WN2<#_Q"PX:;_K8PP+Y9U?F"A]M"PCGI]TH=-*F&2I1 MH%]&KZBM];?GPZ+9[?;D4VM,<,FB#X7$UR05C0+QFA5[HH2F=YO\"$0Q=QHC MZX( LEBO*YO5@KRVT$!%=]W(:TB:*PA0CH'M%HK3/)M>8M-X]8&YQ3FWW,>S MJD?'?GX,]V[/A)*K6YC:0 V'%B@H&% D1;PP $ZX4&(PX@V]8U^.,L%*SQKV MYT.SJM"_;*1A4!4%*@$PGJ#<#..LKK#A>:3Z2Z(O,N]8$ENQ;M")HP>13ZP$K4NU;#:",XD,< M(1(847G:"'S2,+XDF(HO _>9ETQ8>C2.@0@I8#!LH8SQ>8R=!;H7#^6J5'/#:S=.8,7D7%]DP;M6? M28_&IXBHG#J)K$O%4LW\.PH.XQ!Z&\0OK73E? MTHT?#=,TXC$!P.EI.QNJ.NI'@VA=&SFUA54 H ("?&].5>$U0Z>O-&B5D4+G.@<318'-8R];CKNPSE&.C M/W%\D''Z4$M!#H*Q0N79<1\[5,?BK272,>Q@BXY1^&R-FFDUV"/E.L"96B1+ MD5C;I!+?R%:IO77TL!(HAXUAF^;1[D >#[_NX@,KM'Y(7BOEW-4"67]D9:T> M?Y7#]#6E>J,$LEH#B:(P83WQP=FS00AOZ'9>--1B]HPHM;3W.,ED3ZDL1GQZ M).9'$O-Q?P1=J=+_R@'^ ';S?!SIE9Q-5$//''6-S>28Q?+N#WNZTMIKXE7' M 9>^:R*Z5N%.'01?R*Y.C;'A7IK1Q9/RF*:HZR900)>HLV#DB&(O=+0[^6-J MW]5Z*\I6\VSKBOT6'YN+=MUTP0*LN>X,U_3:'@6\UKO2ZFP3V 2R8+DRA:%X M.0=0AL*%!H/)J(,P?+!$ _.M8!G#8OV%6L*0!*R-#)LGCB*\HCN^6LU]H\'J M@ 3(7G5FMS!7SAC@K%5'4FV-58$>5?$W-5K@E@K(( TE!E=^)XJ/GG&RC UV M:23V!=8E]BACEF)$D2;4F.5%(H:JH;\X+ M\*L8X *_B>1[Q*\7NU 8UDLCOPK27=D'9!;G+W$R=?.C5"Z((,UI]W9 M/[:;[IC #617DFWCQMSN5>9!$2]AH]>_T<1,&67]-JR\*YPA4V_;,R 7(]A8?Z+; ]TRH\D"J(5"<(;'*3,,IJ393900-;$ MGJ'"AK2#P%D.6]IL[87$APJ$2&($3G!UYK.-(4^LP4#\X9R[$:.-_R1K\@O> M8)9M>\9IYA!HM(/"QABVK!V'%VUPX)&%'8&N007#B@1:5.+U)9[HR+,E"01@)VH MVS)1H=8+)>Q&^H@.^B_D)6AUQ>H@6*=;)_?8O98CP!WI,2FN+I/! _O%5A94 M6KW0L"Z$CWGU[7%'EIA\(BP7Z-J@N1T6^)J;+7.URVUM@/!7VNPH=+[()M"B M3X0GMGU)Z?=DNL[=.\E=?B?/CXUS7S8_20;'L!<7C#9VM?['(/Y&(KUQT P$ ML@1&L@NU;QP%I^,&LW>DN/^M)SDQ*F=6,TG* MW,#)]8'EU,"V#U9I="Y'Z11!5UKR@'EAHOL@R5X721"EP8K-E^JME!485'\( M>Y;*UA#M,(!=(6R)LPU$8H80)0(CVC.4*%-P0MF)[HQR2"1!$8=%*K GFXF> M# )W6'J@YBLZ:'LYE'^&J_UU3*):Z2O_&TA=K^KD#:Y?_!FX7E=?*B=9AA=Q MFMUM?HSC=3J/UH\X>28KG#[&H:[.I D ;JFVLZ$N7OUHD.7<1DY]&Q:GO%X- M!T&L/$,.A!@4\+KOS,ZV8"?-V4E-[/3JM5D6GSI80,%UF?3 MEB&ERV8;"&2/33O:=,6'5(>&L&N+Z;'<55 M+1E;['9E]=@W.;2^ENH$6T$XYGH8&':S"]\'KVS&^X"L%[$:J3:QV08!9%CL M&"F,BGDXG$&QHE^YTXXT!(0J%[R4]ERP>I M\IUX>M!MP6?HIO;Y1CE!"M+=!=U[DC46I>,^QLGC+J#B><"YMVFS NXXH,Z= M.C);'DDY(@ \K>I$J<&:K"A"M%(Q\DQ2RG!2HU)$)KZ8F($$P-"@"A[6NPL) M3*A$-?/'$ W)N>:#I\H7]R$7D#]NH0P&)&%;N,\!"X;YC77CEJ\%$CH[8,58 M/4U@! /,%UC0I=UI%R^N)##?="O@7F00NC"H\O-DP<\0;<$I8?(]!P\S'LAV M1ZG_*<6\WFQCYMH6%+HIN!UK]9[@9C@/6H+;$&C<#M!A^#MJNAD@\],'ZJX/ M$;7NX2M+"? RT.(72M=IMBHW\ND/WU& G0WUDD/9-IR"5]XR,=?-4+R+-^\H M$E$EVHO&X9T8?;C[27S)41H/ZVC+6WTV[@\L@#PS&C5V6LU% >&?H3@BK;9B M[L6=$UXW'E,3A@U=7JC'4$JQD[)VGAS9. RR@O)8 AM*,IY<21M14(,\ M?>D=9?";FBE5#UJ!0!3# MDJJZS4UNPUG6^H65D$W^Z3F'507\2LVR'%C!=QP=I%_/1$M^F87:4]=F C MX ?:VXXAI&*3.R1RN-WN\%RT9'PP1_Y=B@*&GG=%W8L)6.07R"G8SVEA,U9\ M%I2(::#VN1.(*I\"564F9T%\&MY@];X4V5P166EFQ6Q(3@>9/Y] ;)])1)X. M3W2!2/'M*^(+HN@0A&+!O2L7'!,8>_R[Q1%.Z-_+]9:T2&T N_TY^,9(5H52 ML/QX2/;A(94\L]N-6Y*RS.CZ(MBS,OTF,?=$#&RI!Q%+S43WP@IOFP<@O\4H M/XD9%!5(!=Y<%<2N/$>-5@(WM"4>0S"%"9;(CTQQ:6'E!+F)10MV0[J0D)S$ M!\,[AI1RX4B+RS.NS+D'JQW[?V96"T=__W!!E],R)6L2) 2GW]4L,?=C2UQX M?W[=/"@,<[X&-X=HC0(:.1S9=S[K8V6&^EJ%/G]E-27P^BI(6&6)=+ZGG.\3 MPIC5'JV90"!/8-M9J1[!ZL<#G<&V$=1@% 0(RF%F2(4"/X1U9NCQ.-89Y0X3 M-2M90EC[MEN<\:M4C0\G&X>!!2):DI6PHC8&,DC0$&.XH)@4,(BBD)?8X)RY M+0/E2-9^1EP?A#K?Z$YZ(?$9]XS2R86O[#DJ79ET1%"FR*@61RNR#W&*WA"Z MG?O\X2V*$_[S.@[#(!GG?6)N26C,P-\S? A2LII'ZTL2'ABW=$DF#-E\2=D* M5HW7F-UQ *E\5V8+>^"* ,Y8=*.TMIIO8[3&&[KIYK<4@^> A.P\ *8^,U$B0L5R-"7'!UH):RAOF@^[M]AX^1[B@8G-&Q_S.+5UTOR M3-8X6J?B438+6OA6X_II7S(X4(%D MEK_3+_ @@6@D7?RS8#?"6Q94+]HB\@%8SX'8U7 :.BQ%'U6Z+Z9[WSW.6$*3 M+K)GG&2$FEX:*.22XL\&=W&X[EO$2A,;T%!'\'$3I^D\M_V+6"1J.<-R=I[> MG:__<1!WF1IC_S[8@.*%_@(H(H?NJ.!BB+XT&_8E+#26!55"BKR,+-BZEX= MJ3*!/$,*RBF@0I#!A<(V.-+$,92HP,GRC/)P1T4KSX84Q"-')7$6A-JH9/@U MPD?(W5->MD;)PUKP NG)A6=' MXA@@2I,83S%8JY#>\)0%HZ I;LN=LG/D1CWT6DQY>C&<659**/?FADMGKDK' M*IBCTI&3G&989Y90);H3D;]=4-I<"VM)YX,M^?+*AVNH#N-A+@]_\I(X*1X,TO-5L<2!B[M;<6,FNK(L*IMCBA ]*\3C0WUG]60G-?5*5&A$M>,JZS058X/ M6$V'X9YM2N1>32JO7SY.NFM'+U>#\L?/:1@R>;HC$"]\72--5MXN#QF]]7=V MK/'3F-+/2:!3\'22U-Z^KHK'15SB1\4$2,X V2J\(]-&7KP(3\9@;!QKL%IANJ$)XQ=^"RGB2R<(R_*/ MLBJDR3@XH@"S%9U854R'$SRD)>E J,FPJ$:%UT4L3 J?"+&94&4JM0JJG S. MQ PA#2=6/;% D_,]2D)C%Y,5_AB0;/=C$A_VTAZFK6;)$A J[>'"5ID)L8$" M3([8D]?%W CTB.-'?(+<.Z;01J8/YQ9L>6%01N9QO&PHOQ3X,[OZG!^SZ!-* M36-!,Z-ZXH_RH_6!T%E2'44FW:_\^IU0P%9XMN=U6JE;WMXH(+?K@0VU!EC91L4'#QHD%B00(,$ MGMDD!PU6];][LWU[X.=,\:;>Q%E(8,7:R(7A.)&W6NGQ7A20"D+Q*O5NA6L6IF>J!U]PR$P ML]S",%^GZ0&O?]K'41DE:>Q])TR0[>H[,UYM7^^,!JB=?4>R! M!#ITV+,;5P5"OT+JSH&TW^%SMZ#9TU"Y1X ,$!1;M*'JR-Y=]>*?&@?[JU0_ ML_;<'20AX?Q4J0I3MAK%@;Q3*(4J=WWBP!ZKDXFY^7:;\ J$Z%Z"LO!L-4I" M-Y_AGDV0)YQ_BM;RIY+Z.:5)]%EM"DX[8(':0'9FN-P^.J, W#QVI+6Q%$QI MUL6"+(]^T(&AS/.3Y; @QPJV<1R*_T(5.2:E6@)')G\NT:$"'^BF<2CN'X\_ M;'^#--#6D 7NK--)L54H=K_?&[<:1CCH;9\%4_5-G@$(<$O72I7IO(-WXE$W M;A.E8BS2QUVYJ^6,BT2+?*@GCM_Y91QQ)#_RK0U!]_R0[>*$_,HJY:T23%7\ M.A*D4O::=I_=T<#?]7!EN>D:B"T.+VZ(N!';7 9NO2;R5B*1T/0'?H"EA1,9%^6KRB(ROY1U*\DO%A(HSG BNE<42'=D^V/CA8T 2O@W[\%K\^(G@ MA!J4W>L-?J9VZ1O1)=UL@>$B"3?VU'#"#A(DIG AK;84&81(#* "AIN;V_G/ MZ L#!&Z57K#TF6K,0?3;2^M\7L9/ =$=M M /5EV5Y'^T.6^#=^= MI?\\Q"S2Y/D)]LX!!:N,/+,@-?F*,U$A@G5NRG6>\\4ZWTGQ7KOLV*967HDVXALJ-:P*T)T MVT?C^"7K*O.#GWKS@YO>_."9WOS026]^\%EOS"S] M%&GUY =?].3#ZXWT?J\\Z6BW\6V"\4!73,QHMKEU .C=K8ZB>J'"?*!,%WNU MC[TI8RJY!5K?10]X=4C823BK7IJJZL%UBOZ9?FP*Q1.;QY*PV_N.-Z\'ZWML MH3;JR%B3PNK9N%R9O-OR%=4T=XC-O.:\YT,S/)/DZE=-F@7<9Z._E+G)#G@.56/I(HH!:1 MU3W)GR"D%.[&II[^-10+6[F\EH.! O:CJQD5YL MV*K$7P09WK+#?AX\&,VW#: O"\C$EGY!-4%YL,#T9!D6W$![C/ZO,G9QDBUP M\J209EQF)@# =QBM;%0>8&A'P[R\:"&GX0HP!4 , E56E!^NNQL[[S+&#BE! MH$/J9?;(L@\V<7/34,C@6$]Z-0*NCP,*;E+DJ["F.7C-+P;QL/I0"L3JB)H!X-H0PLU]07% MQ\^0DM$L88#UHALOZ$DF@%&0H0UCZYFSQ0MDRH0P6K*,,*RF*+M0>W5I X+3 M&3MV5,4Q0X!HCPU)]<. (BW";_/%T:;XA8+/3Q7KQ+":\#D192N8$S9B'JW- M)T9T /V02>4 B<'S3=H"KW81^>6 MHS%D.J]4;C#G-W.8V2H0HA(C^L)Q N<8%((YO2V93_UP.)5I8T%=[KJQ($O5 M3$QMF=76EC^)T29.C%=03 !^K23]I0_]:&]6D_&:A6X]>9'[/.:&/\W_.68E M^-E!D3'I8PGKSSHS,F=:4\+XDD_JP60[S2[78CH35 M,GP(,NRD5TV _BB5GBV31M6AO% G'5DVNI3#LKK>V%=%LF:PX(;U)/-+D1Y( M^O5C@C%O3H13=X4R(?!'L=K9-"F8'MH+16LCST;A& [$D* JY\PR WBW M8?R1G+_>RJBYD%OWM_%2WA6ZVRP2LMUBMFN_>M:>C7=' W19MP?+Q=7=#CC@ M+O)V)M:HB_P)$3JD_#+OCM\*S;'R-P7X31%:9+=$C@@S9) M TO@ON4;GV66_(9$^#K#3ZTOT4:;]NRRY3613I Q+^8\IZSY$5.#9IJAT%CBV9X4:*"0CV>E([.\<7E?008%>6VDAJOKQ40LWJZ]&#:TS.7*G/ M8CQX"S/@@T*KL^'!IO' PPTLLI%>KWIP[CLH$P:/57V:DT_%[F84DR$^VPQ5 M:AN(HY;JC*UGP=/8F/.688\T!"_=2(UI2M8XT3_W:!D+E%!H([[(&N@&PJ4& MS!1U>]8KBJ^O5*3\D2_]$\L3Q'332%CYUDK_7U8.:\F2":P#_2I^6A+1?!XJ M:^ H&%&7O#+>BZU_)S:&^71G$PE9[_\'G>HL(B*[??Z \YQZ9&2_GQ_6L]OL M]T\N1((1IB=V3]G _HUDNYJHTBK5:56R14T84W.JD>;RP/*-(;RVDL&])_*F MM/! G!CU5O=#Y&O0R/5+,65V9R])'$_3IVO.&6U?1VLK\32!/2HJ01Q(Q%OOT46>#V^Q/P%;]46/1RWLCX!"6@&A+(>F6$KT)*?A;/J1X M>:;V_&9%Z'04. TVP49HOH9XE7&M[ X;_,2OT2L MZO;A:<\CX& 9'\2(\I>I+-:-]M1J$=:5FB4^7N)#R*;DG418>6\Z-U26 N*+ M#N^%Y?PH)P Q"A C 3)U B+;8QT)34+P>D.A<Z! M,9U$O(V6=-298,R7"O?#6-A'G&6A: \VC4FO3.B!R1A-C",&7,ILYQ!A MU=B9-J12IA\I>OJS$&F$M]3ZC)(,[BS9/ECR4J M)'!Y_02Z&_&=F! )V36K)2G'2VC(<[J[0B MK%X!1E1OW!2/D_&:W5V5!X4H9*H3,JQYP]V7'5GM$+OT&L71N^+\$>H\KQO7 MW")P,)37P_7E<54/KIAU2/DG!"YT*TW7/17*+DCQ1?ST1$3_ \,3J58HP%*W M=@Q5:MV:06"*W=K0U*PKO-I^#H=*P#%?N)2S?'B]#3*J U5((TC@5R*F?#" MDS0/@W,@)GH:GG$62V#YBL3PMKJ/XWJ"TO- M*[(+ "1"Y:-%NDM8":QHGX<"JQ(OE()T8U2"-04U?M0@ZLG7A<6' =X-W+0\ M$[2"]'%74&/,;F=P _HFSYHNUQW"C3''W^?/UXO/5[>(1S6\OT<7= M[>+Z]L>KVXOKJT=8_4!7T>W^%NV>,'A,_X<1]E.IV/6T'!Z MYLB@JFN6H"#ZYD1;O:YU4<"\TYH:2Q9*4\#XI#-'1#FI#(?U6&/:>*/K]_]XJ3 ?J8BR MG;O&J'#>J4R=*0N=*8%\4IICJK1:HX7S4V%:^:(+^-_\U!BRZ:0P)9A_^G+, MDHVZY#!>:4N5J*9%]7\]7%3S#56C3NOJ&-*SI=7,6.OJJH+YL\":Z'+?.0<, MB]@_?R3/7FZ@K1BE:_O/O&!UML,)YESYIEO6//NE.7:*XHE>V*N!=RN]]8PS M98J;GT7YL;A+XHS7C_7#X1>ZCH6FY7X\%G31-Q.C7_KJ*47;B=\DB^@GUK\@ MWD;D5[Q>!-\^X AO2):*!Y7T%_K?/>2//5*CG@M48TO3#"+<4! M!*&NUA[H0!9T;WIK:U[%B"@&E..781),DK_:6I]*0E+.1Q MN@-SU0-U"T"@(W5KRAH.U=,4*"T+&S[N,,Z*8@=-U]:MH:;7*$>&F"Y9@DRJ M14XT-?69$9!YK4K$894*%K -+J"Y&TV5[H.$SL\J@@11\5):07@2B">J.YU]H-A8_Q@YY5NV"B#N]99*$C MT-T1TPUVCFO"J[#/.%G&70./#LPO)?,I0P1\X?PZ>J8[=<[(=528C_3QL$S) MF@0)RQ"D:;SBOYU'Z[_$='?_,QU^H)+6;'MZXH3;50\B#'6WW0LAR"Y\ (IK M*U_!R:X_L131?/W,52"+43G)#*G3S% YT8P#\;E0/AGPWGX"0:4*+E@K,5^M M6)WU]#YX91NEBT/" D^-9'2#X?3:3+ZJL,TC03311$I3MH@/1G(T]:-B/+"6 M=&$"[<5@X#5_R_KM6BWXQI%PJ]U N+K4&X:!K',M';7UP4=.O,(-L:$[ Q=* M.^<]_6:$.HCDU8?.SH]9O/HJ.RY>_?- =X[S99HEP4JWYDT <$N_G0U5 _2C M012AC9QZ.4T%X#LD0- \RQ*R/&2\B!\-KV2.Z$N."_I9H3N72C/0[Q#F(/\. MF,X01ZCVQQW-XX$3%28F:EF)IL%P*0@]-88MMSRV]_(\8QJ&^G3/7NWP^A#B MNTTQ/^OY&X=D';!S2*7J^MU>%B[7YO4&P0C5B7L0093]NGNA ^SJ/0#==3,O MD;+"&>4RK^"M%M0O44^8*FRR3K]UF1A"Y/%$4XHC+3*Q3 )Q@0$VH+YC]\AO MXTC2$VWS?A1[1K4F-FH#@@NL[=A1@VLS!$B ;4-2;:%Q(*1"Y;[WC01\"QQ1 M]V!KI/YOMJ&THOF5IBCY+<66R-H*'#C0=F"Q%G=;P,*%X=;$&4QWQ7=17;O"^S"0V\L6N,QG!^*,Q@-1N'%(Q2X7$(M)#U((>CWZ 3IG"6 M.ZE&/9%="3V(_'\7DT.9OFED5=T2K"J"@6]Y:^+Q%E,AL.<9<<+44DWF+F*1 MRC5%@7VP F\N^@NDMOOHCA)N>]*79DV@;S .O%D/TQ.*?H;D!)IC!/"SMC%E M5+<3,Q0)T; G3O3_(A*.M*#SSE98T=O% M3H ;"+M4R ABJ9J&-R$/J@A'/6/& 3"': MA\/E0TSTF,)Z"H88G)]GDQ-R!: J;H\0K,!]4R*'QP<6L!ZI5X=[]PVK$N;! M04?=Z\#RT4Z8"6!#4=9VP.J_*?:O__$_\M_0_RR#%/_'_P=02P,$% @ MG3&:6)M./?['W >$80 !4 !V;F5T+3(P,C,Q,C,Q7W!R92YX;6SLO6MS MXSB2+OS]1+S_0:?.AS,3L=5MN^X3.WM"EF27=F1)*\G5T_.E@Q8A"=T4J>'% MMOK7OP O$DD1-Q(D($]OKO[P)_]?[KN__W7__?__K/__W^_3]O9Z..Z2R#+;#]SM(%A@_, MS@OT-YV%L]L9=N&A+H[= M"<>Z^>DZ^4,O'LVQ_];Y^//-YY]OKFX^=K[][=.'OWVXZG0?DG8/:&8KR&IH M0?N/O^'_]X2^UT$4VM[?7CWX]W<;W]_][>>?7UY>?GKY\)/CKE'WJ^N?__DP MFB\W8&N\A[;G&_82O.N@]G_SPE^.G*7AA^Q)=7]]I\T M>X]_]?[ZYOV'ZY]>/?-=-$6.\=\EQ.!?%)%S_>W;MY_#OR9-3UHR1D9_A93V M!P;]U__J=")&NXX%9F#5"3_[-W^_ W]_Y\'MSL*#AK_;N&#U]W?/-O 1Y3E ML_T9M_F9;[B?9PAF8]-5ST MYPWPX=*PI)*0&[D^>@Z_]":KR0ZXH=@KBX,T:C-T])SMS@4;8'OP&0R1?MZ" MD>-))8KXB58IE(I'\>\U1+OA;>XLYT6N/(^#-D/%?(-XMW$L$QD3@W\'2.W* M)*=H="ET]:&WM!PO<,'$71LV_%-XUR$,('EV\V"[-=P]X@1)#2Z8(B7J)A!NITLEJ!KT_RLV_>"#)L^TN$>H\&'UB M'CQYT(2&6Y;EE-&DSSL4I(>,H;'C V\&E@ ^&T\6& ._Y-RI(\K&_<9Q_05P MMT/[&7A^J [*H;QP(,FSG;I@9T!S\+I#.PO +)J@W<3M!2[>5[J>)V89B@XL MG1H'F3K^'AO2"*\[S+.RJ"&.)7G.0QN=3]80H3%B2MGY%HXC>:XCPS8?/3"# MZTWYB9X.(GF6]XYCOJ!C?:G9'3O+YIUCKW.KN30'"4/)MB_P@AT[=G5E0!A) M\GQO'==U7I %4&Z2Z>[R]S0W "?*<&KL\2Y4=D=FC"D;O\#P2DXUZ2I=WK;I MQ?26E'AZ -E[$7!WP \,"UE[SV@CP9H9;8HK@): &9X.2FZL/./*MWR/GW*V MT/,<=Q_:4F7M7^)PDF?>CQES[Z OVEA5WKM&68N,/)CD60]06D:Y4QYY,.F6+P)?Z#''S@JDEQ.F M!K(^%PA@GK$4=0GR#"9]UAZ"UQ)]"]DB%6R%PG%DKR_#M=%&'SK0@!N"K=S2 M*AJGCE75,W;0%W(HD@:0/+L[ [H_#"L #VB/1S^7/^X21I*^DVVW,#*9D<6$ M52*2'[!+NZ*HX\FV*$)?+U:(AKV?V-8>?<[$QI]Y!VT#?=.P2MY#E?Y$*S[# M!GR'M?D0TR[717GCOVB85F11@0:Q#S3E':U $'/,)CVEE>C@&+&;\:96(H8Z8OV>U0ISIXQ6LY>UPJ1)0]7D<:TPT_P0C7A?JW"6 M.F!MGLT*,SX=I%DO9[4=B6?D6CR>53"2&: ASU:%^;*&;,1?5&G7IPU8D^^H MPGSS0S3D1ZHP8]:0]?MI*DR>,EH37I$*,Z>.UYR'I (%'*.VZBVI8M26^E"- M?H74>3I]"HUB"-$<(P$COJ< MRP1E*L;&XKG5R-.N:88NDKD4^D"HLJFTNK?#L%X!=%<#LHA.(L0:9V>8] M,/5SK=1L6N';$.T!T T#TI%=NT9G9,]ST&)!D_\%^INA[V&'!9ZZ&4T7B3ST M5Z/CWI&2!E@J>Z+M<#O95&.'1 -L(WVQ%?JE[^DR/MM M'\5$JGC-76[E?H# M@A3N786D,I]IC%*L/-+SJ(=0XE>:HK,6LNJC@G*S2/XCW@(LRWG!CS/O'+?O M!$\^VHC[X*F2Y53C;-3@6S\ +? G_=4&;HDK;3NT\5JX)ZY"B]#X+=#61=OV MWH/(QD\P)^Q\Q53MG),VNF1OXHE]_!Y;Y:)N(K"C2+[I[JL8V M61]OABM]L',!/DD@$<6RKH%\VE>:H;-GN.X>6<7=;:B BT_QC<%!QFS:6S53 M"YAK8"Z<.5CB*W+#_@/1+5?:4[5.J M46JRC&BJ>/5-O='._" .7(,^\Y80JMR. SGR(W2(^V.OLQG MZD,=.CIA!P^"O'0 4H>NC2+I.HYWZ&:CPRLZJKF&KB4^/!"]!T\%]L/TV,_Q*/JF*7ZPG/MY)'#H]QZMD\U+'JV7N(4Q2V(_#FQ=.=7>9 MV =JH>XN\)-_HZ40&C.A$RY.!QH#!B^7*+0*R**ZZH=KX89\6Y%CV!HSWM2P M+_ .WGRF'/D>R:K?;"S#3L68$]:H#;U*>D _QYE1#TW"/U0AK_S'&J):.FS+ M?:BA[$15"&..VNR::IN[R6'5 !B'% S8Q>VF.,H'1:Z(K,1^DK9+B 6N:_:/M M@J6SMO$M90K1,NA@#5T31=+U,=_ -5&3,KOQ8^5H(DDTG0RJ^#[0T"MZTN^K M$%KZ6RW0'!?+J9W>D^_4G[>R&DGDX>K/CH!,,;@,W;]6X..KF..?*IW.RGVI M?GJE*U#A;]28[;.R89X?IXDL%X='>R-H/,5W@/'?*X7WE/]8$U3_ ^S17(+M MKO(6(#)\$Y0U(<:VI1?!*/ETUS\TFMAC[*Y8!JZ+XW&1RI,OVU(?;R[G2ZQ# M4BVJ.:3+?*@Y:J>!N]R$5X]UDTO[4G/T2M\_2W^KU>P_AS]F*D!6NE^2^7TU M>%-<4;(%)C$FHABWI@MMMKQT3^=1P*O\ MU%:&]Q06=_9R7#=]YUDH/0_#=OL1*-VTL-B M$A(B+&>9^8J%R\L[+F49>6#YT]IY_MD$,%I%Z!_'I8-^^*V'XQ>Z3Y[O&DL_ M&;ZV[>O7SY_N[K^?)V; M>!H-73=+A.$NDV^A?YX )%O3/F[Q\RY4PN^7&V@=9+YRG6TA#^.O.26H<%P3 MN']_A_X5>&A>SBXRX]]U=DG$U"CB#W'&X73]U,+>N=!Q$>K^_NY#9?$>M';@ MO5\;QBZEN>/?'(4=_^*W8_UFR_!PN68IK+CD9?++L/LF7'MEHCP[UK MFHBIT5,$_(\%&K_ DF%WR%#WY>KJ^N-YFC(E*26N09FV#%NHJ:D6&BZ%;903 M70G^9P7(1V)=>QY;3+>!!VTT07S%@TH3"=QCQ/S #P#]\DI\ %\;! *&.,4T>,_GX.HZ?(J M%C>1MEH=/$ULF@F%,["&7IQC^7!DIDB[L+VNXN$8?1W#!Z[<=8 MMOFFNDJ?B\X8 )\HR[?ZA0F_&.<;8%GQ+3]3D*>-=14E)Z6Q,#]3A-F$Y1N= MQ>^@!<8!X92:;Y(EY_KJ^OK+60N.B[Y87%]:WCJCN2;&FNV/C6W1SEG43$^Q M<= 8B^[KV>Z;263'TG&1.CF:Z#V3?TV4;D%;/67*2VCBK+AJV48BS?I&0)0WER+*8D(34=+B1]H4Y0;UC_@CNJ M$5346&M1LBE-I%GD36IO249V&G,]1LVTEB"-QD1V;3N"XLO=*3H8.;8-+,)A MM*A9EJX;1%=^PN0+G%)+3/\NB#)J@0(38!1-4HSK8!\<.Q MT,'9<,/[7)?\SB'73D\ \!"9"%X-1U!X8.U0_'T M9EKI*4$VB8G@BOQ0Y[2,!UO@KI'&NG>=%W\3A\8115_86D\(\).:0.%\@YB& MRY7;#4R(QNGZ/O B2=U91M$YCMPXRYV/9P\$04H3'+3M.DNHOH/HU+GU!Z[K MN#T'P7!)D2J[DV[2+4EQ\DZC'L];/LRZUMZ4:Z28^3PD1JY^M;BS>D.^ANAT4+-O-WW:3,)BX1<%5? MF=6&9H[)(UR%I/ZJJ5R)I"52K?J^KDVIXNMR/&NR9),6619\0BS(OS8Z2^E2 MR4LD7-4MUHJ$8R<@XI"+T^>:X/4?@+P-Y]KI)FU^(A.9%SF_SF,SCEU[=]!; M&M:OP'#)#Z9)3743OQ"="0+.UXMV/$4F]-ZAW]!RU.1:ZB9_$3(3\9^OYRQ+ M;90G@ \ J;9Z0X!%: *"(K?9>8"@BX@U0X*+?6N9O^LF;#9Q26Z,>F/5_O/G M$^8A,OZ0E-/]F,;7L3W'@B9.'I\I^O(N(R=B1O?K*YS1_3 <^G=O,IY/1L-^ M=S'H=VZ[H^ZX-^C,OP\&BWG%=.Z5\FM/5H>"$%,G2G]!R/LNUK7-G.%%J>&+ M&V6!_/GJ&D=:MIT0540VA:G!R:0IGDA,G4SQRF&!+%,*$+A(U#Y'O'*RY!++ MJ5@YR517GI(2QJLB3TYY% B2C[YS$&2E[/$Z"9)&7R/I&MM,):^3(>U95* MOHSL2+79;_?IOU ,(?X!LKSX@GB1A^NY6$85::8LY!*7%RV#AFI2G394$@05 MY4D'"(5NE6JYI*=,5>*G#967*44$=-E1Z)-T!FYO$1\TW\%_QSKJ$AQ]B@B\ MVAF73INDQ/C%#H_JR4'+B#\J2,]PTF4;J2UVN@1/1<]!FX9^KHCJ^-J52_JY MMDJ"@$.6) #PD"<)!Z2Z&"V=V@QOT[5-_)_!OP/X;%B(#5[7[QFNNX?V^H=A M!23W-U=?A9'"(_2"XUUIJC54)#. > >7R%*J B3!4;2#E SZ)1TG50)7'%7O MC1T?>(@K(P<=RF9@"1!?D'$W!G[Q"U+A_MH!JAKEM=JY+5WL;1S77P!W.[2? MT6+#EB+QH%/05#N )&2,EB8NF!G0'/PN@.V!]#JF/@;X&:X28 &1\\L M$[^VF\12!E+*TDPI;G*NP DI/VI1C[D!D3MH!Q-!4BG54L[W+,6C0O16%MQJ MH7+PMN,;EE)B'SOV4L"?6@.8 M+]#*YS$5Z:HC;$K3K9Y_Y-D&?HB):_2_(2[P;WX;&;;YZ($97&]"\G( *&RC MDZ3Y"=303S%!.M' >21&P(C)GZP0(T)>DDX9M#XZ(:,\P;5Z,=JYN67L#SKO M 3QZ7B>_ ^MZX,C(DO18Z_Y[DL*6NH("EXR)56G50L-*9\_<[,I M;*LC(O@)I=2C/=-IS]/>..@[>[DO H'4MG*.'ZEC@$5[.W5V" M8"VCT0]A:;>&_4<8M)CC""MFC]1/+\Q4([OF&_?JR3-+Q@J[ 9IY1B6')[34 MK\AQPNR^>B*H/.F2C%ZI^H>T 9G/..>6=X=XUPL\W]FB/8^V_5#:ZP6#W#);\RR7Z"_2=B0,'9?C!:1KGH!IS+EM5[3M?26-M*EAUL# MP H%);77$RIBY$JZ=5-,Q^1W5H[P\=/667Y=:P(/$6(EW;C)!08)"#AWD%?L[%K^MXU;-)3$YXN>F&@-,6R;N74\J)EXR,Y-0:] MDUYXJ4!S@IAZW.[M'%S0(0X!V,=!]6P'/5\G/?%2@N8$+_7"%-=ZU=_.'I+:2A-V<-SS,GII!YHO;0%31FZ:WU2V8ZF*70,,4'#Z)5EW@=]0%.&;DGWP23C M),_99@W;_9WC/B*.N+X![87QFA1/8NL=@1&TA5-5'DBZ)E;+/W?ROBS-:?XW M>-E>VD*H#-TJII<2].T3U0MG+^WP4(7NFI]H*N7F9S_08_73#CK5*)=TIZS2 M04KD^,1Q>- ((OS4RGK4J:8SEPV&+%,^(J9\4@H"DAVUA>1J^/(/5R^#T?MV MG"K#L;&^!/:2C E*CTO B"CY&F94/N4A,M:CG&Q3QPU%Z_LN? K\**0+:U8< M..Q8:!;KH8UH 1[KUDCN1RX!F0UP3,-L2U'YQI!WU.(GN69* JH!!!0K1"9G MU'N]6CW^WS1A1,74@.;0[AD[Z!ND!&V$UEEF?;I@&(DP2,/'\]WE,M@&81'" M,/09K2I$S ;8'GP&D2]LY'C8 S99+8Q7\AL3D5'>T">3<>KE)R7X(''&BP U MWL^0<-WG$TN_N-$;6 3X4JO5W\ZSA!G ESG '!BNC8-84DNF#U9P"X.Y#,40V)LT^)S5_@U8I#E6]4?L6 OVFBMXIP^Q:_:1O M(&V GWI?(1:ZL-GWBH7=E(1C?9>-_#R0E9V>"J'__/F$Q2/TB_!/A7^)J3OA M-+!_NKE^A@8Z-_^T=+;1MP_Y-GN.[3D6-+&%>&M8. YUO@' ]Z:A*#; A\NC M/S42+7CU@6V"@X1\Z.-O7EU=7WWJO.\;-&$_75O:Y>&(+6NZ^3*,L MR+^HL=!%9)/=.IBD:7@/;2R094H! A>)%$RT M?#6:FGW?V1K0)EV.GC146Y9<8BFXZ>0C4UUYADZ?D(KN ]@^ 9<@R%M>0=YJ+D@:?93[8F4$V>,59$]S0=+H(UZQRI*=Y_HIN:&? MCC)#/_R6/K(,;#\ZO)V:.K2F2LI-R,H1IJ[9Y5="A(7&#;VQ4F(4E@A;F&7L MFQ84Z _#A1BRB=\MG/Y^ZL*MX>YO@1W>F:)_4I6KV"!9GGR]NK[)W\RB$]+>;%\ MD*/"FE^J"+R:\Y%.FWKODDCE/"S+><&70W>.VW>")W\56/D"2C.P!/"956:J MS$!JXX(NXB,V)-.OWBU&*[7(SAL-XH1*>G:A6)&&8U6M0WX^TJYQVE(/0(@2 MJ-Y+!UG57)HJ*';N2"E/LI+5I!JO)':N\B]'II9IO1HM((:CR+Z=(5XJ4ZQG M8:B::H>=.TK$R-0SRY?\DF'GC@H1(B6]'DC4Q4(A"_6T3!:C&@.IO5[H$"-3 M5@B^0KBHM5S8N:-#F%)9):(:.9_472CL7*5?FE)9Y9X4,S=KKQ!VKD"I0*NL M2D\D\S/_3%W-&BWG*OAR9,JJZ$22>3O98>NOF/!-D:+6L"E+ M< (I+IJ#@T5I@I!ZLWVWD//H M\$MOLHKM-/37=QGI$?,=(;IH^8[F"_2?A\%X,>],[CJ3Z6#670Q1@Q8R'45G MUL-,&3_T#.P [6KT*>>;*;E>&5+(OA;BH*>&)P#2G G?'0\?>;JV M&3]\F@/W&2[QZX:0LB)7 JN/DD+EDE3.C5"*4/4JTHN*OH?^,%G=.XX99MN+ M?SMWK+RE5G88)0'"L>JETEOUA4AAVN@6-/^]ZWC>U'56Q*3VJ1;G*GE>4FJH M>M>FPW#PN@.VQ]S5B>W/7=QBA-52[+VMN-H#Z1&[:$&UN:99WMR@P\U5^T(7 MDV0!$G@)5>^]9_57?R#,UXPVM0?#_0.DN$A !;F#EM@0)+>6C;]MC. */XCC M&\2$/C*.+6>'=2L=)M0^6B)%G.*J!H628+D'-N*CA;C0-;?0AIB'^+Z4#A=& M+RT!4X;FJF:(DI!!-O.CWT/#&MK/P/-!H=-*: "MX"&)_)K+7)7R;%5WN&?88J]' M2+>:7<\#OO<=6"8./B3N1UQ]M4)2=*%07:><5XBR]@M: M*HF(,AY2!DFRJJY65: MGCA9Y;8JW7)+B,"(\SI371&Y5N."0/U(^V2XCU!2)\ ;8[QS7<_?$@ M6@0'L1'.&@X22*V<_D,5@^#.<0%@Q-C]B0RLZ7+^B.SE+94:)*Q@_ MWSCF<5V27 D-SN#<,=LVJV1E0FDY*/# GMADC(H=T=\FG+36 TM\9%5.:J+* M#BE/3W$MFX]G%R9:GDA9:4I:CQF-8J(ION]C@W.7-H,26;E$6E;W8^ ?8=WU M?1<^!7X4+X S(N 7'+*/6RKI-"%),D& M IE0#=^(Y(GO0ROPB:D]"*TO 14T4B45#:N_5MPO *XWB(HN.G<8:S .<)W, M$._X94-$X4G&"L+^4'W +"\_J5$FGM<5+Y_R.C('M:!1"ADS69WP@K;W"(VA M%(QJPL:I?JK.(@UW,P)32"P70Q]IE#?\E662I'V35=VHY;Q'/6>+/K !M@>? MP>F9FI$$Z8-($J3>Y&$Z&WP?C.?#'X/.<(Q^'G3^,IK,YW]M(2O28=*3540V M0E\!,QCG3^%1SLF+JHC14U)2/-Y5N9N-@H7,",M[#! SP\3G;BC(C$-Q&DJ$ ME9U#SNBZ JY.]JAWH*L-J^3($"22\"Q#=B'$P5Q#1M:'+7LE?41+#$DR.)MA40R:ZMC4FA6WU8/8-HW+9HF5F&@JCQ!%W@6BB(47F M<^%S\>=%ILX&^'")">9T[GV2XMSK_"7S]3=GGRHGZ?PYJO9CL]@'=55;#7/L MPDZYY0ZX&N^29)L[RWGAO>OZ*'37U9U_[]R-)K^T4? C!9H# MD?Q;6T&7-M(#)Q-:8 7'FG78*(OD+PC)"@1Z\<@BD_:731)%H;==1_;)']J( MMB ,3GJ%I O'TX9JRXXLBU,!6RNI$ Y9<,2*H-* MHFBE14K>.K;I]0.P>'$6&R?P#-M_0[OX <+!+43PD1[EV.W.DD2S)\FQ,[KAE51O#'?A@;1DFXW M2@M?GM$\2FI"L@SG46'Q2%504,H XZ1-PRB:,?#Q&2/,V(Y.L+?[1P^80_N0 M3;.[].$S]"&S])+X0&K#AXZ$4PA)HE^]HGWMQ9(J @E)DCV%#(-N+2-,CVYI M;^',P-*QE] "F:?*"T>.1JKC4Y<%T,8XJ.'&VF(V-T5@V1AZ3H%;E7555:^2 M\2%]@&:_A"$$T+\M$,?'=K?X=O#/\/=$CQV[:Y:1N)1\GLS+PF!IGM6J#%LJ M3!*ONHG=A][.\2 F:;***K5<$T!'[_0&MRS<2G!+Q9)^!&<6K:(86E._H"^" MR6I5F%V9M^\;HE(.L4I,DU1_6*5#;))(!82A% "9$Y3MLKCQ&[YR3C=^+LF* MPJP]'TF;U0$O%U&2.%=#X9BVU58_GKA8SEQ&KS?8Y2U]<795K6*CH,>CX>R\ M;[@KS[2:JQRVE/FMD %]B+ENF][$[>.JU3C^&:=:)P!1;) W1.9RS%7G7M5: M/XIZ/R9N=#B?&Q8Z-\U]9_G'T)X'3QXTH>'N*2X01L\W")[Z0>HWF EP M25;%H\BW_"SIA*MD$;7+Q94LULDJ-215@9&P!@P/>$G9\$(L95J\826-%39K M*I0DFX540%#\P$.:)E--HI5Z8N M0#:EF=RFQ#8%XE%H?49G9V[0\0QVJ? KS9NJD6EG L1^ /"%R@Q8>)I3P\5[ M2Q1+RK_%T@9),_?KU15B[J>+ )XP3\XH0HVMY:?&OF#?%.NL-W(D\*+6T+-Z M\?)HN^BTM;;AG\!<&*]Q]$!RMN:##7V,BT1/"9:H%VY6CV7O!H@2:#Q!*SH^ MQ1; @?^IOXE8^P+#ZHW(6KE4:[2:*B!-;-09?H8?\)\Y<_TN%68\;- S$BW' MB!Y.#(PX^0OT-[W \YTM<),%1@J^$!SE4C$FSI2JT6=G@;A8PQ]B0DGV?XD1 M+A5I8@RI-9"LWI- HK;OG6?@VO@JYMXU3H-G!7MGN72M1OV8NJU_(694C@$[ M"\V$TQPYE9U;A"'T!IDTCL@*\%(;:<>S#/Y9W-XB]+]4C(FP0U:T%^DJ/&]Q MJ):MBH Q_@&4!%EM5^$5^2++ZZI0C1\"1Z*8. F)T2@#*0D]V8G11.FO-2M& M2XG1C'T<9M5=_CN +HYQ0@O.WT\M9*)V;1,_I]D5!+B*#Z DI"0AXQ1R%?FB M9;S%"4^&2-CV&H?644,KF/VR++Q!+%0@]U1ST.)BAXJ!$Z1,*WD"1X9M(N[- MX'I3[(&@][@,>)1E1,T!#A_:2OBY!, ,7R5'3_"$-S;^$2X#7[(8HUYXA%2T M]6'(8#]P$6=N P^9JD@I1S5VL4"BOQ\+]5!@QSO4Y>*O$H/Z MV8=4W%964=\+@UIIEE2-C&C!VHI2%BV!;>+WFD@1;C$_O/PM!%/A,$?(LO6#IMB2Q9B:4^N4>H)&3JIYV,Q[CF6! M990S-$)#G(9<)+(&_4"&2KKKY!P=%B)7@\?GS]EUU?"/H(*$QOD,F G MD3?U!D.T5HKDL" ?#'1R@1$;P"[6^KA4KF%9R+@(K4V?SWBO-NIE(;,.9ND8 M37'JZ4EV#3% $OM>+NS$6"(KDD(I<)UXJOFQQ=$UR\>/:@2H-N>HX.5(Y20Y MBI]-8W8<78/W+J4(&*/;A6.*AQN5$^TT6]"A\&C4!V%^LR,J<4[S)E;J&9'A,[YPH4T%(5E3MY'#S0/.=TOI=$ES*LB-!BE+>]0:C M_2I'^5T&R"3Q)4%;Y=>)ZD>6WD';L)<2(DLI V5Y_$F-,Y_LR%)1^FO-X]6^ MGRM,?ST)B?(&K\!=0H\K **PGY( DH0#AM. FQVUEG!NWQDU]+P \37,SKC= M.G;(& X\%?:[7#SQLT/#>I#'._PH.7_,BY[C,?U.15TN#$6BG*@YR#3_DJ!- ME92DKNZ#)Y[8TN*.%P:GIF")TB/+M,]J))>L#42BC*@: M_LE02>U;W>GM/97#.B:NC,U$&.6R<":#.;4FSFK)GDJQ)17BL>?%XM,3XIX.$ MV>F"(%*.%Y4C(QD'K7;2 *5/FXPMIZCI9:!&F .5 QWK\!.RU D.%XY#7' L M@\ .)#C$98!&&F?JCFV4N3?%#O63;#'IU_2+C>L$ZTV*\O$ MKTHGZ*EJ[,ADT5G%/.:#.KNF":/I#FUD@@'/3Y6I1ER]I@6R\8]R>=BJRIRZ M"PFVX^1)6P*9)XCXV/$#V*;CDFY?>;I>!LPJ N-\@ X HX8G;,\E"1HG^UQXH( M\B/!5%U9#&0^")B!56";.!%6HI$1L>&J.5*,DV,5GP'Y^EX&:*JS),%-5;>U MI48BN_0>3RGAQVI^&>@IQ84DMK&T UM-8^AP"A$QA:B=+@M#)7B1(*DN3W<[ M1S9^#E=^(Y+AZO75%=IE-4981;XD:*L$6;O+T&,[0. M)C;F$OX_[)I[-BR\*F< L1HNT2K!?^C:9O87J99#>VD%)F)G'WH[QS.L>]<) M=MBK#+VE8_O0#H 9%QEP;!*&VY^8DFNC]+LI1?E9:T1Q.^J[$D^G ,W>/"T# M$W,Z+;U(HH3ET^PD]%HJ"O!.5J;9^(*JCJ[(R0.;%7.>948Q4@3(&7L-USRL:36 ._VL!DF M9/[)@?AD6LS,[55TELU0>18CB6XY*D7 -D==C62\PA#'Y)2E9P;H <._:26D.9?X L6Q4IY: 2#!FLDI3.1S4$*GY2N4"> M) ^H:M"=![N=%=KIAH79<&P.,RT)/5HQ=7"I\\^0;BH#FTDYO@ M.\<=@YA\_>1M!X@E91B)><0;-,_1C)KFV(U8*4?*!S+9RK-?FKU$>O MA\< E9Z["H]RL7B3Q*I:L\'*?.W:"]?0T(Y)&KSN@&V&U:)QM!AVX)FW@3]V M_%]!:*46P4MTC(L%EQ1&J6?7$:"%K%1$+D[W%ZGN4M@2'N1BP26'4U6=FZU4 MY3[-L!R%[V$SH;MH[M03,.P%ZXANU%A&$+Q-\?DB,@G@(3\2QD+OFIFZ31+Q'* M3;"PUA2W,D\A25F[GK-]0KR-^8"YC824X4C7=;&)LXU?&^1"JI-C66&)I.0KB:7PGS^?B&J$?A'^J? O,3=.) ;LGVZNGZ&!./33TME& M7S]XR3!;' N:V&HY_#*L;GQ\T1BM\7<9F(!7'UE91Z>U#WW\W:NK3U=7G?>= MPU#HW[W)>#X9#?O=Q:#?F2_0?QX&X\6\,[GKS+]W9X/ODU%_,)O_W\[@?QZ' MBU_?M7 %G,PVWKLS=+,N@/GZMG&QG]).;6ER"Z;@_H:+TAH6? O27V!+)7#W(;41X504$-MKBP8QBFMP6[=Q MJ#YD$\1NKH.[E8H,:A]MT2%.=0W>YU;"3]+U9ZC *&JJ+1ZXB:TA"T ;BF*Y M#+9!6$LF]#YBGJ'3'D GY&<0Q>O1E09O?VT!4XT#-3AT6WEU$H4D# S7QIFV MN[N=ZR"[&#.%"A]V1VUQ4Y+T&CRF"@!&""07!@PV&&1F5&TE"QUF*]T$2371 M5O!,(FMXL]U&JCC'QIF6T%30J.ODOH@J?EH7;>$@3'0-[VG:R.Z6Y5C?V2)M M2,!%8=LL;VZNKF_R%X%G"@A^:FFQQHJXI$=)3#;+#STJ"MY63ZZEG,]TVM2+ MH*PN?GR7Z$T"W_,-&^<6(TD_WTYMX=/E6 +O*DYLQ0*9G5Z=W=(=?MCZCHKZ(\J"I)CYH& &=E Y(>).$'V+>S( )MCM:TG'.WGJ!J@K1 M9Q-S?'@\ ,Q^X&);+=H"P\-#9B>> 1@V"_\TB6@?O )W";TP!ON8W2=L_FA# MW_N!?G>2::"Q[^H!QW;958/WOU$@AY9C\SB6^=FL7#ZH$6 O%<:UD W<'_,"PHE_Z^$GU,3 N7)4XW6D4]P2?01_BXE2V M\"XLXYMZ@+,]5B7H53\3#'67:!B^\CZJ/WYKYE4"X'KN2=LQ $B1I-@C>^>X M *[M7IA:>KD/7V ;RQ N6^!1 M@N=ZTMNT4Z"8=V=+Z8,Y6**6E(JAE<;4"YWR69& L)XKGD\J@?!T>Y* 0LY! M+P*&57B1X+">^YYV<)CQIH5K-,RN@DC!&8(>@+]Q2!F >;IF^8B36EV=,:9* M4YP@I_0]#R./5SL;:88=L:4<\X,',MD>&B.%@] $(*7O3Q@ ^:B0ZS!]/XK^ M?PB&\GP[7WQ-BE8D/3>C$ M%#)I!J(L8FC7=Y_A$D3VP0QQE2:L2 \ M2:8_05D]]P]*82PR2F6 C#;21:!,F $)S*K>$I "!61N3GVP<] &;*"S3$AF M1'[1%E7<,LL G*SRVQDB0)3 1,+U^,W;.[. +-*;G>_1HY\2 ML<,BP^L!N$:XDJ"TKO3RZMWOA'_+QPF6L:F*QM$+>7+(3R!6U6()% MXE M2 4&\'TKR2>=BF;_!?J;B,SOP#)O][$1ZKC[6\..KQ8*L5)A/)W@(YL-":+J M7H6WI&(B=9RKE#@H^\)-E U2#\ M'1$$;[E2N/*"G#W=\Y#H%^F,SNN^/AO[J+X63<0LV7-!&]])U^US:G*3Y-5G%](L,ZUL=AU(21 M-'8;(>A59GX4[P(!X1;-\(\Z&%3PF>S"PR6^%8BHE(JP3%AZ$]QKI#).4QIK M'FRWAKM')Q.XMN$*+@W;[RZ73A!6!YLB!BY3P;X,779SJLOFCP\/W=FO84FK MX?UX>#?L=<>+3K?7FSR.%\/Q?6G"O?9ZYC1IY6J52GAX.GQFPP\795(:5I>"TNFF17[GL2&T$+ !WC4"3FK%WF'+TXW&BS!V[W !?$5+8A\ M$%B#2U\"$C*A"?(X4JN*^-"XB@CM',R,L>,#;P:6 #YC!\T8^)QJXE.1F@BM M]GFG.^YWQI/%8-Z9#7J#X8_N[6CP'YWQ8-'&_G^@C;GK%[5L02F,',/V0KDL M7,,$2:7[U/3X-_]28RFE$CCDF%[R\@C6RBB8;QS77P!W&]4/#QT:G O]<\&I M_?MDMGB_&,P>.L/QC\%\$=:E;J/^= %9K++3U"[R+LL+/D-:K.P.2JY('N8? M;[F%R=-J_4U=L#.@.7C%8==ANI8H14:8!,/O>A[@7H]?3M?C=#:8=H?]SN"? MT\%X/H@VX,GB^V#6Z3W.9@/L49O/!ZTLT2SE">$1Q8RERM=5VI+ED1%[YZTR M5'8=?%-CF8L(\+#<93) *]-[ZCH[X/I[Q!%\7;J+\]MPKOVO16M_,AW,%K^& M:WZ SNE3O!FW96TGY$TM[$Y-T2:7OQE"==JS8\,VWSTP RN-P(+ M_OKJ=,&/\,;^.!]T9L/[[Z67.\'FS4^3YEJN( M)(?T5B1*4*UKYV/36Y!CKW,>-_Z-J"!6:S09WY\X?=NR/@N(8]B:U![R=K#3 MK_#N8UP]L[!%^NXF_QRG!9.10QC'/:T\F5KM;*$_;.S8)5S UP7Q5I&W=SP9 MOV_=XYOR#^)H_X@^[B,A=V]I2[90$M2E2N^AY!(5%,IAN98@M=9E>MWP,KUU M7-=Y@?::=VT6A$_=3F:SR2_#\7T;J[$/GO@7'ZEQ"]9K=BHLRY706LFE2)=( MVGP5H:J&5==T3)(;@),;HZFQ#Z,V.%=?<532['%0>#DZ[?Z*0Y-:N1:-Z4)T MAI0;%O,VE-:CC;RF<1!9/*]8?B-H/$$KS%">B##UJU2T>;2?L-:UW(]D%PY^ MTYA_I=K&!0L;"9E,I?5S1"]'+,Y%Q:L^"F*=1H/NO!4-$4V<=:C--9)WCL4# M\YY<"6V57&[%;#T>3T5HTGCJBBALF(40.L/?Y%.#->U"I;'UL"+X:='*/\-1=(USE10%[0QFT\'B ML3O"[^1^#&:+\#Y_.AO<#68S9*O.OW=G[9BE!PIQ7H=QL'T";IR6"&' C2J* MQ 9&ZNT$.Y"OVJBMQ/ZDY\P.\RELK=22ERSC;+P//_E::8F,3V:_1@YH65$**1.R[1WS?A@3&6T+B&,1/B1*_(D,= M5!I17MKHHRM^118C=9L7'$));2!!O,?TTQ+XH95-W8^G?.\@7MCXLNO>-;B? MWMP41 /U$Q/A?H*4Q!C?P7;N9]U2SV^(^=2+)TTSO-E]I*W;_"55(%(<56)9*K3;EP79G.7N -^=#]G$0]/QOFLW9B!Z76*[=T,@_4 MQ6C3:F^D%W9AK-&B5%+XS/S^MCM'FV-O\H O>]I*D9>U@]*UPBR<.167XO2. MU<20I<43OU1UT#;N<%-3+A9WUT7;U#I*L':[/[:)I]]],5R3>?!714 4Q6HON/]O22$,;481)X X%H?9HY2'.R7S8 M+W#(791_IUV@4_6\V\,+MI6\=03RF$EL6-U:6+ND2?$O98$1E%S9O-),+^^J-&NV MVI.**OC!E$"P]$U!2-AL,$>G^!Y>Z^-!^4AI@H.J8*HTUQFU>2N+-9F/Z(M7 MCIY9H'YN-R"35UK915F.1KT<;(9K0WL]O[+ M:#*?_Q5?C4='^1;VW)BN U&,O9;2$:%7JQWVSH!1(,Y#6. +""1LO"F(-[OK#F>=']W1XZ#S,.C. M'V>#MC(V'@CCCQZC=VEA71=-B+66J7V47+\\DDJO7G$*M=IZY*0P%>W@81@_MPV=+^/H9VT12TS\W-$\U)L: MVBO'W0I<-'TH"!*;=L,, /@6O#O^M3,9CW[%JJ./WS_V.W?#<17ETXTN,TPX,>@FQ*YN'7 M]M'_I[]7X^RKE%;@%\?Q+5L5.AM9TXUO0<=#M T>]7D.!]E&&DB>@Z"D(K5&LKYS7(!V]>B9SS(;FV"; MX8]6*#./3SV4'D\#!,FE/0;;1W7 1C \PI=>-D0D@Q2-'%8'5\/J>,5JJTQD#YK/V@#D&X="8)80C MOB&UA5<%\F/4?5$'=81]ZCM<;ZS]""*JS%3V6>Y#LDC_,P:*'%IC5'Q5!Q42 M B,/-23Y=BQRAS.&1TGB8CQ\TP@/Q")'?.C@[:X!5BJ1FKC=KC2"#J7&3OYG MJBTC/(X&8))#\ND@2@\-D")*78*)>GRY^5I^54S93&$@ M#M.5UC[#BH^X$,KUN0BZ'&V)F'5RXQYM=+Z%3VQ_QF@H1UN"!H7\K'6:%\F? MRIH5V?X:H*4:K0EZ='+2#K<[ [IX_4QP_L>=XQG69(63PXW@<_+N;6@OK"5Z]9V '8 :6SMJ&_'$PS'X:(*4B\QI M)%>G,T&,0GY5 MPIZ25.2Y!3980:Z0)4:7,Q9\:?*2YZQT3^7@/MA1MEASA@^ M4DE.(*5'HI*)NS;LV$.T")\FO,O(C9",Y,/5]=6'?#*2R>R^.Q[^*TR.U/E+ M-%H;R4;2-&62$Z#3:3J/1>HR?XY^ WA*"DD:6]HV,5]N@!E8N")-\.1!$QHN M7@2V^0/] TL@<08.$.A]]*<%LQ)WQ2&5U!-2(7'8D>K@E*24*<_ ?7(*]$L^ M(KTAH_; *")G6*8M_PA9MN(:J9\U!* LQDA*QL+"FUJ)MX1VNIO3G4XD[59[ M^Z":2;>(+]N21#(FCMGDV*=*#:2D.BU0E M]$$8XIN/Z>6T<,3'.W< 2:>]H0VDX3*@Y4U6J1^UPQG@H29RD!%^J&*O=)=J] M/1C9_>DCI)!]^O'4/NWV_N=Q.!^&CAALHS[>SH?]87=6S2 E@#I%!0Y-/#R_ M21/$3$I=::163[2W@0=MX'FIR7M(;QU_"OG-/-;R#9-=%1_;7?(2I%]\DJW M"TE6K:6&&5+ B.XK).47);16"C-2A7V*(1$64*#2[@5/$1'XGRX ?6=K0%M M_IE^2B)!1&1\ F?33!2]-$OO'X'M;0P;_6<3P#'P7QSWCY[ST\@W?_J'%_WV M 6R?@%NT#W)W/AN!LD62LPVKL: 6WT8;3Z;PZ8=/^1-6E^;OHI_HJ6 MW\?E**#J^N+&2@J<6S)LH;:JTN>&O0$/Z&#K&[ /U_AIQ= V YP%U+"FQD$_ MA>WB!F0=7WZTLQ ROZ:7S(@:2D[(JS?R^W]#PUYO #H-!289&T7M-),Z-XDU M%(M0PZ0?H5\,?; 5.,T=NB@)AN:.='0^:%ARXLC:.+'$G\ JCTU:56:.KP1P8!2N3NT= M\R"C@YV0J_M3D:L[C+F(BKV.)XO!O#,;] ;#']W;T> _.N/!HLT0C%3*9T;L M16'+5E5-(K909B/'"$NRQ-%)]OHX7WZU(CQB=FU\4B.C*D6FQ6I"#MDJQFM( M1%L/$0#]D8/49QR.D&>/%U4)\@7WLK(#ZX$]J=3K%BNX<5Q_ =QMJER#T';T MN2 R\/MDMGB_&,P>.L/QC\$\KD3>XA941"5C+Z)WD>=0(?&?'KS%[*7DRN41 MP]$G4HY&K4KH3EVP,Z 9!X?@+7/B;X ;:ZLX,DUDM7XY7:W3V6#:'?8[@W]. M<:'OR(B<++X/9IW>XRRL"-Z=SP?M+N L(Q(^Q.<,^D+FZUI#G":7\/A"-(6& MRBZ+SVA9Y'/(M[#T1018$*=9G0$UFXXRT_2GK&;+Z\:WC2A /AT;+^IF^%JT4TRF@]GBUW"'&/S/XW"* M#;O6_0O$YP#,C8'93Z7R4*4+0ZF^VCFEQU49JM4]H)[G'F0&+9?!-K#P>Y<^ M0!0LX?$%,[==467L\\=3_>S0\F5(5"$I\J/$A9+X2D85=SE_')6F\HS>;:0L MK*ABA 7,-;[KZ3D67AFN8?&:IC0>RE:-TY;A"20Y M*#NPDLJC%"I(5VD2^=*(N[0=:#HK"H?N A\S?(N3IT49*7C>(];Q";WA6AN' M:G78-.WGSQ2C%-P5KZ].=\41]M \S@>=V?#^>_4]D:><*)HU[5DCN6T-!FKZ M8R+'87*_+ 2_(@A^:?G-(8OY!4:H('F-Q%_)$'S/<-T]M-=Q=;)L9=?(Y&:C M0'B0,X:$'%IKU#0Y, MY;;Y3WJHM\I(G&1I/Q_4E,4>N'_0):&4=[ M:H]62X!_=RQ<&=8[@I\(H1VB *\OW<3F:SR2_#\7VK@6HX MTH3;S4MJW*K1%L;*B(67GW91GQCY4TD)JO_CMV^QQ4!B^/.W^BA_ M1NX M').)R X985C,>&5:CSIN\XOE$X?6IEYNBGA22PZ:60V?KM2X"^$08=&-OT0. M:/6F(0Z+$5GV!6^,1H/NO-V5'='!.NWG&M6P?G\!V&\+S.XS<(TUF &ZSINI\I?R(V>X_$9@X36 M9P:4,M34:M+)#/-+E45:S8/=S@K+;QA6S_ V=Y;S,K17CKL-!7'GN"EE3E4I MU4<],XS4276MR5U*J1$.+$UV2(WZB?Y,[)_](0L R/X^/CWMQ: EY2/GCK3Z MF" I'%4-.[0?3_G>01N\C1?FO6L(OGZ_*8B]Z0_N!K,9.I'>3WX,9F-\3]6Y MGW6KO8 G+3 "#;0[8G:?&HS4!_2QT+6-/6H4OG/:I<+#9>%\W:Y724AT!9:I M'.JUNG,."ZK?(K5FXF+*Z,0M7,SQIJC$U??N;/#^%ITT^YW>Y $[F%HO[)C6 M]&E:9R!\GH3-42_DQA/FQM38\UQ*5QVT5?=TL>S#VNN3$-1>=^G#9Y8Q(6]@ MI92-7-P4N[JE,DKKJY1B3LT SO2Z1&((>?9H0\3Y%\,UI0)7\"MO*);&M49B MU=N"=%*2? [<9[@D[,0X*<,R+NYYS!@Y!8B*2&C\X);\O:S ;M1X?%HGS)O@ M7R/I9YNR+1?&J[@U^>'4FEQT_]FZ]3BT$8&8(NX8%6J/%A0/1J.]A!:,T7GP M=DQ=9Q5E^;M#:VD.UE$HE7.L- Q,EI:1,[B2*H5#\FE]42,GM#;PL!)U[.AP M?F!Y? E\"VR >">:NU-T1!W@)YM\O2VPU0I@8Q0<^(/O([,K6!!TXD/JA3I) M]&N=AC_Q/2+FQ,G9,HG>A6-(!4;3"VS526_D8J8MG#W:[N$$@E@4*WUOYEC6 MG>/BH[@@U$0'U MM4JB/ ?=)BP->?*J>&JZ_7[@&.@(O0Z>ET(&OX$7";##J M+@;]SK2+DR8N9MWQO-O#)\!6X]9(U#)K,["ZU7!M2/BHR%4AUQ!9C"M219Q7 M4 4WA.6)5KET6#\ ^,R)_K-P4A1RA2;S]M4#"96HK:O:6%/J?&"X89RFXWE3 MX(;^32%-7A!M/.C.QL/Q?>&!Y=A9*T5^,(UNX1&4W*ILZ1*.*Y6IENK)P9W!G3#W"8/P, _"U> LT M#:_X3]1:YS(_H29 !0!S"K?:V=,V1DG5M!W;]/ Q[\59;)S ,VQS\8)(V=_! M9T IKLWNIB1(:A=S[AQ=ED]MHT5"&A,7/AL^"42D9I<.&B&^Z%'5789A,6*4 M@9?Z#24QVKAY5CM'-8RXD"8DED-+_H>T!3T=A#4>@.FLK;G25#MO_67P#O>/ MHF? <@2*-?/MME;3.[4927[6T;.@\#)GV:#M/'K)1,:.&]B[P%D73S*VY*%C3">!ZSG8+XURHMMES;!Q&#A SQ+) W114?^I-'AZ& M<7EYG/>M-QDOAN/[P;@W;#KM$N8+*-LH#_I(8V M*26MS$TLFT8-7STD62VG@;O[GN((6O'W4]66,4F+4S*;4K)T90$ M% <>3D$DDP$4M*F*&0*)U%N1DJ,IB1F9XA]ZQLY8AIGZB3=JK$Z7AIYR#-'0:WRP!5BW'*<-E<1,*=N& MD[::JZ7GN5$T6C9O?$71LV_#-* M>@K7-ES!I6'[\^#)@R8TW+ $6,S8V'.69,KZ@?X:W1&CV0//']A^>*_C$L^L8MME9IN;7 M>8XGV('Q##L@GF+G+_$DV[A?3;/\R$^\CFQSFI)J*I;W@$C6$SE)8[?ZK/8V M\-"QVO.ZRW\'T(/A:_';?>HGZHVMX#!*:;I:$%+\ZK8"=]1SAE<&7P$W*+>] MA-9*0DF*Q$^!),("9>]SBXC _W0!H-[<,OLIB001D?$)G$USP[>M/]#_NW>= M8#>"6X@M%/3S]S_(%U^T]FAB+QO^$8/8!NOY_PT\LV? M\"][&[0UTD7/ZJ5)#CD^I8'IPGJ %4@98] LZ9JB=](:&..DQ M CZKB(!?X!UB06B#XSL,=^>XV&%)ECZU@[Z2%R<[EOH7=9[@$2#PW\[>=VR M59V/%%K/0_-H%CP#TD(X&GG[Z *$U]C(NOZO@L*9O##\1*G PM47?Q MC_3-@=I)7T24(SV&PS<5-X?N$_27CF/=NHYA/AFVF59]#*\&;U]]\5") XFC MZTIY-=%'ZNX5&G;?P;?>,?#)N* TUQ<*HD0GTE?H8HNR2:!-;V/ P_T?KHL. M[75\2LK]T8K^2-] 2@^H+X+DLR7!F+(.U+Z+3.UGX(4/:;X[EHE3,\=K!_T- M'O[&<*V+#:,WA&0P(P&.DC[5^09N J/?.U*9OE\B(X6GG[[0*$U]@@6%2B91 M-,H_8<%%0O)+NA;AZ*HO/*HP($%(5?^G[)2OT;42/J_O(0X;M"R(*A"@,2/,CTAM;T@!G W]'V^-VQU_O L./'V^DU M0$6)0'=]D5*5"0E:ZO&B?I!Y# ;NUDE,*O8IF-A:7RP(TIR(7GU':6P]+4\M MZQM>NY/95U]85.) A*9[M.Z0&+8:W1"_\6 :\/Y-S2<.\2FA6N8X%^.#;"& MW(;EMM;0\^'2BRPL&G#*CZOOH# MIQ0'$I#4XZZ5>=<;VV/_#3&UH& P_D+_(9T,'!VU1<0 M51B0@$*FTU7B,1?8?Z+_2T)J%L "2V>[#6RXC%^I,XZZ_/WUA4=E+B08J<<[ M^[$&O\AWX"&"U]C.GN\]'VR3-T&;^"]L]PCG$#K#ICHC$N0H&?&:=@/=6D%T MOB=H4(IQ6F(8_4%3E1G)4TZ9KMCF\K,=<@$EN8D*LGK0FF98\OD*L21_1C__ ME!["]%/>@->0SZ.$D N3=] ;*R5H88FPA4FALMGT+*Q\=ZG\7H6:OKC168B/ M(H.L #GITS /4V%*N?W4A5O#W=\"&ZS@$O&E^&UUN4'T@8Y$^I5(\U%*@4Q> M;/31#=P1=OK,WY62?8W;.YMH21D[2L>+5I,U<9NAO M]@IWO@G^W,#2M^#4[NI*F4N-2R%7Y91=R2W^)C"P^_QPI9*C+M>,=EM9?KPL M\ZZOKG%0VYEA13K]2NS^_+$T0]L,/-\-;J^J,"S[N;RZE/YX,D M$X=4<;14/$CU.B#)Y<=^XN*:S;CDKK]QS.BE&@"]8!M82-K/8 K<)9;\&AS= M:"M<\]FR%JYA>T98WYE8L5;V=Y2$JC"F3F'9#*,D.:Q(6$ZNL\ZXK%)4XVH# M?#22)5ICZ::-&DN9&?_UK>;26\VE@OU0%4VI9LTER>I1I;M^^3675(&2%(ES MV8=$%EQXS:7/'Y"1W>*QLHS(^ 3.IKGAFDL<3W,KO6TN.BPK+%VV?-C7*P(L M:,AL/L-GASJ"I!0#)-WF9B$B,?:?XR$(^7V#5E+F(53276E-TFSH%:E64B]+ M?"W>/]E!/E'D$C-V)]U,7TGS$JMR\:*R45D7(EL.0BMH720&GZ7D;1[644@T9S?C[PJ;3 M-[0,#0$)'L4N3!W'[4^I!/SJ)&=H68S"$F$+DT(E49R7^#A?4U#Y*R;BL MN+@%WLR>0#+$PR&[:Q< >JG'PH;G)"@NW2U(JA+ZF?0P"-\OXG!/*' MMN>[ >89Y7A]VE I$%0Z57/21@FI:_R. M#<>)30F/RS0X [F(*5@V=>I=4E$DN7AQZ)(\--!2DG3J:CC/MJUNIQ8PU\#$ M-[)!T9TCL9U2XJ^T8_*1UG;:)+F2INZI!2V5DK:8X!@"5_B84UGD7<\#?DQM MU^LY%O81N8109[Y.649]OKK^J!H0N!1^!6*5."MQA!6-"#&OY(9*R;:42A>D MK8;W"?589M&-S. 5N$OH@:D+E\4!8Z?-U)8I73R%UU)LZL[&WCZX=Q; W1;) M,]- (TFRZ5+/TF;)?/MY M!\!W)W"M_8P@;'8OC>1>DM@:\A:W?9PF!)P/X\(+3AX%NTE5<;3 M Q_UL*&&I\NM 6J$?@FM*'NF-%31!\WR],O5]8=/&D.K!"]J>$Y]BJ\V7B@> M'G*EG@[B'*\I)N+' H)/%C\RGBP>OMJ!J1>+<=;63*;6'\.!]_:44>$*>GXR-1Y/*H*9*J(] D68;*5J)-?RJK)E^0I+A"U, M"I5OKRK5ESQ%?*<:7P+]2MQ@UN5J\V[WZ;^(/[(L&$ I%,G='R0Q0])]37NA M$FDJN1]N%BW,G5/.6VHO$PI(J#+CD+?V<<[ M%>^-(T;R-T8O):$@5_F7X8!Z][>2KEL8[I=L(R7!44:X6UPO3+T'UP+[MFP0F>GS;/L^G9U??U5%3"40@$GA3572FC+QG!V MP/7W4\M Y-LFMLQWXHBG35$3:EZ5;OM$O*-F+8YJ,'9G"]"I^=N+&?OD9$EO>7' 72$2T7JU4N&(2&78#3QH;UTMF!AO!YL*0* R!UT M!(P@M9*>RY%.L)_;KJ^M/Y X.?T%J?N+6C-$8.KDWN M;H?V,U*HX0L< AX*6NJ(!EXR8RQ\TZH6**=JN 2M(*(0KJ\TT@BB:1C4DGE V&V4DO M"%2@N=9T@"V&(3T)*&:0D@R.> MT;V#5)>-;_[N7<,F/?W@Z:(7!$I3G*! IR#O;+0BYXY"[Z076BK0G."EKMMO"XSH0(HY>V6"E#MWH7L=),C_V=XSXB?KB^ >V%\3H-C]B.S8[^%!A! M6S!5Y8&&%[TG[RO2?.9_@Y+MI2V RM"MWB,X04\:P[AE]M(.#57H5N\BMRZG M&ONI$JN?=L"I1GG-;]O:B1(I9*>(+R7+JH]7UQ_4BD*L;*RPJ97UP$U-5QL; M#$I"0+H;C29ZG2S2&7@&=@#"Z,N"@+I#AAG\" C]KXFL, )$2HRD,91D<4/+ M8,6IZZR@/W(\DKHY-M 8(@PB:RYOW(ZZP=DQ#6^#2'^&)C!O]X\>/M\=3+3N MTH?/M(V(?P"-D5.1"1J&-1(X$CU0KX"K@@&R+/V$6)I7HKKABI<)6@9%$G@2 M5V4MCZR" 2X/6;Q,J#F11'OE1'()F4X2-F5_D6HY!6CVV#/J8J=&'T3_13]' M9B6R+S>&O08SPP>#U0H0(R::G83&"%> D;(B25G+1-T"\]-0V!O@PZ5AB5:; M_R2YVGQF,G]]JS[_5GW^ZY?/:*5^:5_E2<5#U>KS"5/.)2ZIX>KSJF"FBFB/ M0!$F6_OJ\VW+5U@B;&%2J%2I&G#;U>=5E3Q%?*<:7P+]>E2?K[_4<-MXD;L3 M5.& AH&J72B"@K0@$P,#A0%Q@(0>S)- M/R 4MSDMJ#%X? MI<9+Z;EX.&4L\C";$N:@1W6?;CG;'_U9*EKNAD. MEB'-$>,:FMTQ MR\)/:F3S;"AD2R\$5Z0J(HZ>24"HI>P$0,1AP@5?.OP!HDG8:X@6;U1_4/32^:;2I7,RLXX13>WD[AD>IM60,HJ7S*7CV7(E;#RV<*'V[W#\;OCMNST#*E7$(+ MC* D@BIBXA1D51FB[+4TA; C66-C2[^B%AQ%2!\$FL71*]5J>(GMK\@X8OQ@')#7.D( M2%#8\V"WLR#/BF8UOP")EF(!)!<[T/$?<=>A[R,A-&US>[R MWP%TT\P5CFSY4"FRY3CISC*:-0Y@B:?=>4'S[D#?ZUAHYN]QM(N9Q+?@) M& M//M4^,M;X$N5^1^E,5GEP/(=6":NG.:1U!577R7UE5BX2WDZ)>DDM8HG+-)* M^40%D1PFU$X:@*0$@;4:/^W$0:672MX2B';V4*5S*!1*;PW04H726J.]9=Z= M',M!V&:ZL.N1^((*+ (]L]SYJL:QFP\'5:FL];UL.P?Q,,^ T)Y"Z7'&T"A+ MG9:%FNH&11[JFJ'BFNMZ]:.:A]LD ^/K#L=P"9]2/U8[I<9?[X#X\Y=\RJ1= MD!PEA)T+6\?U#VG=/63:F*02T70]*I*@S"TK"S8MK4NC?(++\Y,&DQ:BYU*EW'/2*\FT+4DY MFU%5ZB5YK:W67G\U5VBF;=2JDPDO,YQ 6)(#TG]IRLS]##Q&"UE?? M"9[\56#%'*9!5^"J3P%[A*+9@W"I_=A7.30'L$M1#IU:KB^C:: <]9V=SMKCZ\@ M_/T#\#>..5D=>5MD2LL965-PUUPP?+N,*#_1W-Z<--<<))\&4 MO-?GJE\6;N@%V\]]9_G'?(-X[B6)*0G@H/30'"6BE--R:VN!EQ^&%8"$!?A9 M8W1$X $.H>LE(4B$!;2TW><*I7& ;_@FJQG8.:Z/+XKF8!V6'B B-PAR[,; MQ#.M/(B"A"=@T2F9=V,7%]J!IR0#$A!)BNBLZ( FN!#'P(^M^,2JAV'N;7"B M0UC--05!*;(3T>N4U)(8'<^L!<#14U/P5.5 @B.=7,$##_'_I8\V8H^XY63: M:(X--JT)"JHZ?%5" :+7!;A0 J*$^$#@V$1S##!)32!0CV.VI71XC=9KT \T MY7F0H*DNYVP[>**ZJF?@&=@!F(&E@T3P)]$W)S:(Y@B3P(P$:O5X?!.@-96+ M"3$$7_J[X3B3U0QZ?P@F<_YP=9U/LM2;C'N#\6+670PG8YQJ:3:<_V/>:MZD MD#!DISXBD5Y5:B-\YB&@GO)N^\:>&Y )=T02".)E*Y5R*?;7I MB1>^#:.V54J:X@+)"5.(RD:$Z8'E3VOG^>?0Z'#WD3SC'X[BC'_Q6V^ZE.1X ,!! M>[.FEA <+4.')CL+7 J9.I+Z^+&9R)L#BD5"9N;8O6V^NHO\ T+>+$/: R* MTX%1V^H,#7Z"+\-<8.5_(?,BHF9W;.%G*/\Y S0U0\GCK: D@30?^$'+I)0.MS'@)GB*M X,(TZV@;!+N=!8$K!A=&+TT!4X9J'8V& M^'I14,/0>VD*F3)4UYH1H;F;@ ?C=\=-Z/<(%SJGC%ZAEP!-F.PMKJ_AU\!HG5X9$E3&ZMEYP%Z52O+C%!VMWUV@TK%HY0 M)VL>/'G0A(8+@3=9+8 %ELYV&]AP&15F-EST%\IZ+S^:7FB1S(=:S3*9:#IL MZU M1H2DX^P.2DF\GMM+.JV24M4IY:DVO W^/_R&]]FP< Z)KFW.-X[K+X"['=K/ M(*I%3T[)RCM EJ6?%84/'0$%$*I&OWH[!RFU0IQSY.!5*#HCG3322^8"-*KG M6)&_DQR3QI+J#M"ZZ 6-TA2K=Y5%4 #VT=C_@)-$(>"93P+T:HHT@D\_?3" M0C6RSR9?=W=W?.8_<=./_B>KN\!>1O-.:FU,5A%'T.8X]+VTJQ']Y@?Z!S;; MDM3345.ONS:@[?E1FBMHKY.Q;O?'557HWE5B9AJ"6F'&-E+UIZF7V6$60 ]& MC,TP[O@';VCC-2GV8/OCZ8/M;N]_'H?S8?)<>_YX.Q_VA]W9<##'?TU]L /M M#OYDE'%^B]2,:4^Z"]MF ME\(7M!3RJ82;3ME0GO^GQA0_R6=? C!/*B6^O*BI4C@0%Q];]$0BM9,\->:\ MN/%92)\H0;;P*52V+7Y2X)%A;\ #LE_0/MF':URU9VB;R/A'1H\U-=P_>LY/ M(]_\*6P7-Z"$)Y4>[2R001%O/HI)+B/:!H]TW<'R[1/;GP5.JNP?=$KUN.J) MLJ71BX!DVIR%U.F2(TB>2F&M/G?%TMF. 0D)M"Y: D.88/5\^,106-M\], , MKC>^=RKQPC9:B9B?0O5"%"4DGXTF/K27SA8LC-=( Y)7/KF#5J H26ZM_O=V M$-)=+MT S3N5[=TV)_[FF/\2_8ID,/#TS3+RZ]7UIZOSQTUYRJOZHK]%$++# MT&Q3$1"=+*,4%P1T3;:7EL I0W/5T"(E(9-G9,^Q<=*QZ/)IX1JV%Y'&>5HE M==<21)6(K[7PI=1G/3DJTW6(4[\NO.CAZZH5."H3+JF.9;O B,I/)Q?'WM#S M@A,=4FZ0RP(+/PLD%;JTU-B6;@,/L=#S"&SYX># @P-;&.4ORPVF%=!J8$6] MI3*;3K1/#N?(<5PP_?['JQO!: [\O6Q,AWZQ'$J8NA4C.5K6"!+D*!C'D5OW ME#=N:D3J5(K/^'9U_4&!E"W\8BD3GQ$3J6P...EQ%XI*E2B9G%VD:YOY M)",^SL>X1T;>#\,*B'5@>?J>!9I*H:' NBG-D%JCQO-AELT@*PQFXWDU<-HP MS:)O5[CF=EX!ZX,93NHEJ1ZURM#7^+! =]@(\Z%66[L=#9,_ER+2!Z]+*S"1 MJL6UYEZ@91%@Q-/UDN!4FA^U!K27@E5-SUAT10 _X;4F06EG \H'W',8*J>M M+P$E95A0<]3Y9ST?*NB.H#*LJ!IQKB22IL8^S-RY<.)@1632F<'2A\_Q'DRR M@%G]+@E-Y9A1:Z!Z@J;6XS]%PST_B(1[ZA?9B9#RY;KMX\? M/[?C]9TO-\ ,+#!9%80\>[=[SCA0T6&R"^4:+91/9QDB6BC&4\4AA3W*AA\6 MT$0):"*T5@H14N5V"@<1%IR5U*-=D1ZUQ.RG)!)$1,8G<#;-#02F O@[M-<+ M8+^&\9@+L-S8CN6L]W'V*4JL*E_7LQ$F6QPY+T85!K2=K8L.ASA"MU=$%1,0 M[,[:0Z(D"R1=NL@&Q3\"V]L8-OK/)H#HS/SB''+3_<.+?DL&!7=G?4%1C062 M+E*R-W'*/6S02^+J MB(5 P\V5\WKY< ["Y&9];A<1H%Z)EP^,^L0]QPX]9CSO&?@[7@H8RC-#CWS M!9OKB/$,@M8ERZF;J^N/"N0L:<[92.?#V93Q*F(3[::&UEY)1 B++G\0$258 MKE^J;5M3L>1(K<.J'":X-$I95D@"G-1 8X:VZ3G;)V@;<5@!)A41G@DP2&), M]C@T/XX9H.FCWG-I6BW%I1E8.FL;_HGL31-Q J["UD9-:X/" M;%D%NPI3X^6%>7[K(=8JJ3\TO)'DO_RV8IK<3;BX7_7%.",#P7DXT;J8,>NR)R_1]^6T%-'^\Y5U#Y>G1U["Y*+:%F MU\W;8FEZL?"ND-+1 -D5LB@\R>3S$I_?,B$G()/\E:R0/JJ18DJ_94'B=+(< M*@>4%:Z#=M*A%8>:%N8(N^8'.7&(-P2+(%B,C0D\Y3Z1;[NR!^.6N_CB\PU8 M#B>+$M HE$FX#ITV=9T[Q]T:0WN%_Q-)XAG8 9BLDKP&5_NB$/_5G11,WE<5TZ 2X78YMCQP<>DA^ SUAF6!#$/Z+?="W+>3$0\Q"G M^T[PY*\"JP^>?+$$L)^NKD\3P/8FC^/%O-,=]SOCR6(P[\P&O<'P1_=V-/B/ MSGBPP(WBJ74,V^S8>'(=]S"[\)?^!OTWF6,'X:!CQK/LF&B:57+)5E9*1T:2 M'BI36[91%2SF]W$^]RY:1_34]?1.V?6%@/ Q;R^UH-(HDLD4]A*G3,.G):%2 MP%K<06)0EK]8G>S)3+A0I?_)N48R%\@.=(S0D4UOUU0#C\J8= M?9*P@K!\D$7"M]\P^Y\C@.00*:MR4J$/]^8\C-=^ $2-U)L:C%0S )=EA+[M M)4KO)54MTQU BL"<^X;KRTX>1SF(FB:,IHO._,_H#(].\ %8. 5.@4+(R!CX M?"%4&_5Z9)L[T(Z6&-YFL><(>(/7'; ]8H(H>J=SQ$H%RFIXW-J&74I1M4?> M_8*,(#!9K4C!0H*CG#-29)!:U5(M/.'H:[3D;U?4 X=L'Y854[L;/+YU($^_SZ9+=XO!K.'SG#\8S!?/ SP2:7- MLT81G8Q#!ZW+;S(3^A5^:(M^AV^Q>HY7N&R9G;*815*ZR?M4VD@MR^!I;K&6 M([)61W?=@@]=M(^V"PP+$_G=L<)BU 8,K1U>)-!'T14:):C6,"]C$6<$5-R9 M@T.8-%DGA$*'9-.WZ5,7[ QHQDW^G.YX.6=_PL*Q).Q($@])V?KVNK15)[CH4F M[>#0U&?0=5W#7H-H56 ;UEX2_AP&L:+9(Y1Y?&5497U(2;4B@I'B,JJULJ?M MZGR5\;I 8T]6*;HI!9@*VRJ)FH:D?PH[?A:=/7).F6D4\Z^P;DO)491$&[_0 M"]Q@$NAO&TH*58-4!!$RI)H[355CB!)EGXI5CN?Z*76#?CJJ&O3#;P_0AMM@ M6XB4D[]G:?^B1H8XN6#X_]O[MN;&<23=OZ+'LQ%G>NUR75].A"S+U9YU25Y) MU;V]+QVT"$FFI+ M>LPQ%G&M07,2N32?:MLP2D^RK+@F2==N6?\TT<' -?HCYA2+=H8?TL>@]26%19M@S49PS4 M:6"VRV"1.#@&II=\0#L_=*(PO8%FST659:\LD@6G-TGF4U/&P8;A( H_V(4O MG2 UT-%@%=3#D'EDK59#^XUXM[/(457NR@L98+2F)^IJ X-[@\)(8/=R6O#2 MN2.)C-8\/=V0)W&;*[R^X09*H%>XDJD60JJ2W0#R8VB^J63 M2 E>JI):N"VN7Q53#:W8E2,2N*C*($'E J1GJ$,LV#YT2"1L2B#G)R_QT"ON%&='6\09+T>1/X@<3PL!-T+KV]BA6:< M9NR8X1&,B_^P@M,@66H;+XWBVQL\^ $$Q9=]U-H")/ B M*R!%>ZA8KS50_&N!1^<;>)7 :0M#V357BW'S$B32P'G4F;ZR])5K,L# BRM3 M(XX<8P#EH?,JE]=F35XNT;2AISE8.P ^XM+(67OCG\L-.:X]."LL%\+-*"0H M]1M7QNJ'4ZL7SG4+602[PTB>/=]#Z@L*VEV. [SKP9V)]AB!\;]C9T@WU$DWZ;$KRB7ZI34.UN?7QSQ)#9SV MDXWAQG?MI^TN\-_2RU?FNW)&C3)HMS ]V/L(B4)+>1)5%2"22!:FI<@CITV0T\40^7RW@;)U')'A 68^DDRL1_=E&B M5<_.$F],L F*QC^7;DS2K*[L1E72LQ921@TSJ517\-X$Q5E8WMHA M"<6)__O3=F.>L/]T$7&--HK)[;5RE#-P[#-SI(:*/ M5*DMN:IS/G-)Z=@/JKC1RY[T!MR_60?)D(B@9K&4JBN[/#LG_UQ8;C#$'[HGCZ*3S$U M43#0A:%HH*)0IE@$)#EJ:O.<%EQ)%>V$>3Z3'9M)1U80[,EN;YL\JSV..?7O M1^_DS*EYSP96VC42Y&M7^:;T^J2T!6F>41@BE&C^ 87+P$G& \OBRJC1KZF% M9625%1*LP:3%%Y] ]"VK.HFM!4?R_I% _2-/("2HJT(),G 0Z-4C3^A:XV!- M<=5B2&J@/53#JSUC:%%':@--GQV]VC..1LUP4&0,A?5JKWK7Q3-E<6J!I%'S M_64=J1FS4:[XTTCO[2C^T?%(+*]$FIFSWD33U?AL6\CJ+/Z:(4$@,W/@Q\E''ORKJ:8/3H&0U#XK#>2YIF+1I(+EVH MP'M,(\\Q);2Z,DD>"'BA;N7)4YB2V8]N9-NX0.J(XZ UP$8W09(9N,COF@PD M3UVI6WF; X8J!R>AZ2HMY5CNBQ\ZZ:N="'DA>0;W[(0U2"7>]F72KR$^C,S6 MP'PV"@8^+(KO1.ED"7] M$20A:FKPG H,&36_X[J%8>,= M;IR#6CO8 N%56ZL.&P4##[:-0I8 (4=-;9[3@BMI*SO8M@ZZ3[B)0A1TXO%] M^D]RY]LOYQGLGR:+X>3KT_WS>#"+>7ZT/7YI8"6?ZO14^]7W[1^.2P*J MG4%P$(=SPI5LH]/3[J/C.1%Z=M[065_%SKN\!D#.$[6T7'WZK26_@>=?!@[W M^V_6O_Q@Y.+QS3@'2[0 DE0-.7%.LJ: @#T9,P0[BC6QMNQ3LF0K98@^88@ MI%!OJF(IT@BC I8X^2EP[J^B'];9QD7HYI]9MV\D$58IW2= 'H^6C2PSRW;\ M^0XMHR#>/CM+:C!73ND+T&T=! 2B&*C4YA0?T"P2Z/H%!5N'XLO%*'DI6I20 MGN&QH^/)XP(M-Y[O^FMRS([(921=A[2REZ)%*?D5>=JXW;GBQ6'D;U$P0VZB MMW#C[#@Y(>@U+H B=5%@O''MV%LW66U(C-MU@$1\=6GE+TCYPJ?%+D#/4J)G^OT,3K_YHC/R MO<3,*;90GY2^(&W+() I_%4F*509*J-@?.Z=0 !0.]RQC 2L?Q ME&S(=*(I0D1S,$_%L?($).;&RI-JPU06J0.CZ7M?'01JOA >9)ZN3J%)47,) M:K254*RVJ=Q2 4/3NPP.JVJYR-+.7G0Q"V 60KBE23>G 3E0!FA#K+=O*/W' M8S"WL1=ODQL\WYOX4>95ANQ'UUI7GNG:[H2IY 6$IJ)0I"Z0*?7<2;CNR:*J MJJE\;(Q!*U%*._0T5_"<^LO-.V%W4Y=^ TF AOH[$H(O:KL.O"(:J[S-./D5E-;X(%V>_PU0+HV]EQ?!E@:4:ZR=;-<7?^ZX:KBRZG)/[=75G MV@+6& D#K^[H6'P/T2IVGYT5;6,L4A4DH6KK7X9*' SZLBV6H%+QSNC<V]HB+\LOX]G MMG:E8@U\-$2Y[Q\9'_V8]MZC7F-7*LK#HS75;6^8B,NJ8R(N>V6B/#Q:4^>" M8^*$E3V74>G*+#H,6GU5WK=L$7FV//M[ELJ52%SZ>S:VD"UE$+F].0^,^$P" M_G^?CP>SIZ^_'LTAY&L$Q4&0?&]@Y1]L8A*A>$">2DJQ:7#**G/(+'V"VP=0 MXU$(SH.;(E\.>$=W$9V)/0T1KF>*AF7$T_RL0YOJSU?5RC)EF6^QS'>]5"E- M%%7'2_@+89;=6W89/'/8%%P&\[3=QB^"(RL(]HZW_LUR8S1=<==$5OD>CS9I ML5I9,=L:>?FV/D?7Z?3A]Z?G9_S'O&6RO\1-:QA7AZ,) M8SR=E^G@K)AW(GGQR[G.2\J4^?<.\^]T66U[6-&P+A[K^"(H&D([A,<->603 M1$!>!>:BI\^#\"ZLZI'D,U_[W/K]9D8]\2 ^1%;&& XA^JUOECI-NB Y8++\ M=TSX_1 ':7Q5/$WQW#NWK - 3 M>I--7H6/O7,-MNS ><&G\HA0?FLX,%(5#D_HWI'T_.QV? M!N3=$7O)62I=INE=MT[&PB--1ABMQHE3FTY+FL^#*-S'H>.A,)RC=1+$F)'I MAUD'% OJ*+F"(M+R@LW DO6Q MIY$]1\&;LT2YN:\/#PK!U.EC>9:,1DU M/][IUKZA[% +A!!B*JUWUFUC8];V.>C9]]8+%&R?O#<41LFZ1FYMS_]5[DST MKL)W:3KY^H_%>/9M\#3Y;3Q??!M/"E>W^(,#C,AVX!P_V>F#K@H(.,^WF#4Z M&.(DH7&TGZ-EC*GEH/!W)]KX<31#ENVX>PPM21;ED>GR$5,^N31-[PPI\M5N M#^1$(:#?XOR@5G@#'Q*G 'U#&!:[@"F32V>ES6&*F&@MO0MN^4GY&YZSDY'@ M!W/+1<=!\X!>H^/?*-00K5X&]#T&]'/ON-)(5JVW;AWE!#N'3WRQ-8$0HF*I M>@@$(M!C]1Z4,H_*[D//G0=9^]#THX/TJX.GZUY4NI* MW;).?W<>G0!]#?QX1X+G!SL_(%8$=2]--LA;V_%_.[:3 M_/&GXXWM>)F= +8.X^)0L*J!BFPB.>.0KR/M4K&/=%6>ERKW_4.WSR[5:$U0 M2$4G\=K[;HHB_^EX:Q>?N-=)_LN1Z\>,F95:V$"URLG*\&O5L28>.C=*UNZ] MJ-[.BYNL.4%I&3ZK.G3WO__\K[&'@K5#28)>7 MHV0%66ZH*2M810W4N(RDU*3WW>IU1/K]]\:/OUH^IF^:.QQ%O/$N4,U ?=>5 M.KJ0HOD:2N&G,O?23-ZMA\O2*\;J$4AH4 91>!M41'&QB MG2HATJ?*U5<_PO5 ZE]&96(*Y\MLT)W QYO;#SO2HJ(U[X KC0$0^O2I)(RZ4,?D@HNQ^G)*PM8115^K0N@2$T0M.;!4#J; M>,L 62%Z0.E_GSRR=A;E#7.!A9:@)NU= )V4PZ,HS44K"]>9[/,-AC^5-E^V M&Y)-IL6+I%MC@!0%VNJ&< ].N/-#RU7$-N'FRDA^@O%L5#?5FJ&CR/V"O8)V M^X!,06BW=^[N^'6O_[1B0":2%MV/ER8!EY5<8,*ZO;\* T**! MGH^DT8+,Y;P)ZY@*6K17)D<-- Q]$P9 US64<;)]K"NU0?>_1NA17EX-F;1[ M^YK," HTD;SEUV0Z'B%]-D&'H1DEN8$I6WY 5GVT&(>[U"0.V0? MGUO,,-@8J,V3%T9.%).+?.*K_0O#-[9!>P9J7SD/40*+(T;>[-Z=2,# 7PQHME2'] L//3@TQ&A*.@4_7T7([ MMKOTD24,;38UR*@E1G2)2-XUS'^^O)0'@A/9%0K1@R^S 8Y M2@#6(E\/]?TE>(J$Z/GZK.FA/! **)WP&V*AZ"40O(?R4N?_?%EJLZ M:1S]&_TD*9M7M#..3LC@/=/7= 2?1AL4+/!Q8(&V9.H/]D>DI$[@K(8NB96- M<='@CM@U]8IOEY?^%CTX;XZ-/)M",%KQ$EQW-SU)0"-+(RGI+R8XS?2'A_NX M<78O*%@2%:]I[YF$ZU\&G9K!H36, "1^Y:,LG 8/3A@%SFM,1)6[Z: UN#1&CV@ MHWDL\)<(V4ET*I**630RG'1]L_FF!@Y%3J_5_#IUPFCKE$B..\0\DVC)PMN?B@!&3*[D9F/C>* Z(.H9AB @&,M&W[FYN3Z-O M31>_CF>#R73RC]'WV6P\60R&\_EX,>\TQ%8B:BH@\5U+!3YVFQ-N2[#VG]U< M;KP$:&@JJ+EXF_#N\U)X&E.I@&I! ONJ (R&IH@O7-J(Z M%K=.B8RI16KJ50YHWBZ4WX(YS% E?"M7I&TM _=^$/@_'&\='O\DMPJ\/U\% M[J>SV?3WI\G7.?G+H=U.%X$']"H^Y],*=^%CMO&#B(09O+>\OYY]RR.OCR9^ MA,(7:\\*K,BK!W)@L[54K)9^!GC6)[)G,"Y^@,6)N :CE>TX(.;FT3N+= M6!&2%2P/2DIP8_. 5KSG-) 22Y$#"ZP;7W$*F*=]2<4W]BSQ(\L%,OQST9-Y MD!C?R13(47RIK"&JY\NDV<\#R.S/M04P:I1AN[NY_03 9;;!&L"13+-G1C?+ M )&;8$#^=M7QT,V\UF 6.6>TZ2!D*H<+)CK1_LV@.\>%LLY;>[APY1TQ'0BH%2BR"X-&UP MI%+X#)>M!H3"L8O>D$=_.UU=$K R.-A6JT1$/(&1HC1+[Z%GBQ_(?6,$ JLN M::"*N.()A!+4HZ)'/P[P?X7&4;FL@6H2$%!7+'[%^SY&[)CS@J T67_?("D@ MV.B=Y?Y3MQN\XF6AW]_$+(L?/E]!I8+&:H_# M;99A>N;$0**4[@$!ZF]5V%(:>2M]]-EPZC$N4BH+]D U'(0K]DYB4O;1UF2(@H0%[9>MR2#M\*7L MVM:DP1L&I/Y$]AN"@NFZS=+L#=.Q6@3!I6FC\PW"/+UYN=_/X]?0L1TKV,^? M+<_^'J*9L]Y$]"E/K"9@9>3>)D[,A$(\4# M1@LF\T%6; TF.J N6#W6LX1XU$U/%_$[7&2OD3W'^,8AP\IR5@Z4XIH;6<3D M$_#)ZL;&4NH^T[Q241*D*L44PE%D.UNFQMI+@GUD'1^&(]]U+3Q96V[E9"I6 MJ2SSQYO;.P!!_$1U6L/R9:B,K53^L0,MG1U)RC[!6LN."[X7;6A#NE&;8&<"T4AZZJ4W M,@J3!$A_("M8_/!5L"UKJ@SS)PSS%X-)QA+:P 1F\MC@#].<=.HU=H'\HHJM M->M93QA&WL^I(AAIZ_+X195::]*SOM#+>5,V?Y&V+I!>-*DU![\"3[#A"H\, M=1PK-7=)-.,+KCFJ5G=&@:%M.ZDL3][*#[9)R[)&@0],H\#Q$X/"-_IN$E!Y M'WY($9$\I!EZ=I&[55[JHM5Z-(C/+[MKBF>@_WKN0IH(CK_#N%NM*@J*!8UT M6SW+"\D+UJ7]5 +FC6MU85 *EM8,7ZD,*5N.IZ7>@1JHMAB0G\S34F*VK"[V M//-,N0&5J5J6\O/-[>?3_O=O;FTLOR*[):R+TL,C9R+_[XCX7R)[2')PK5&> M[F]F1=P<%ISJ?2,4FPGG([/+PGNVP>1M9._Q;M*=12ZJ1 M$K3OWW>;D%,'PYJCH?6&I.W@Z\/E,HA1GJ>0)+%*LA=DB8PD?8T^G.=B&XY& ML^_CA\'X?U[&D_EX/AA.'K(TG2_#/X;WS^-NDW/F@F+!$R@L-^38%IDUNMCD M'L;'?1QB=H?A"#Y^Z)X.2O1[3AL9"(QD!_EC@-AF3VX]D(R14:T8,?@R=TT1 MBB'N'CG_,("OPQ-+7!, MS'BX4@$CS78K4@4D5=I;7M@X*+*FJ)Y \LW8HQ^\Q,%R8X5)TNOT[?/AX3/) M?.6OHA\8[>ILD8W: LD;:06?S"Y*P3#0&7Z\W;G^'J$9(L\$[6?'>LTB,K+S MD7+KF<:F9H+#,^+2KA0W9 S@*=G!'4Z]I6*T\*>!LW9PAY.?-[Z+?R1#*L<1\98M=B732-- :D6^Y_H7K,(&;[I:.4LT MCW<[UTGLFM^C;&GF;)/I%4UC1$/)%?F)0[HWK%A7\9H<.=X::Z&T.A]G7^84 M4[]!T\BF"1%5"9T!D7!A_20Q]Y-AR69714E3:2,J:L:'SP;Q(7?@$*)$=>$R M5.0U/X!(50I8(2%M1HPOFOPTNZ%&XG(PCST[V L;:YAU3"6*O-"Y>>_&H)FD M L@7%"R).M=HNOK-)\MP/J;"[/;&YFQMY!HSE6 *T[C!5 M^"?V,9U=UU1>U1<^IU%C,[,?66[G[G;/R I1>.+:>O _3'XEGHT8'%+'C[W$ MWU7."^_CN1?>\WA(?._^,FB3:H=RCXUG>$C4CG%PC97#)X\,.K3%:Z*8 #\TO M*&N136Q-*VXU)%:SJFJ@F%)O'1,6"T1>!KTK6!&+[!Q89P6K: 8441K10'+M M$L7BTM8N<:K)-6(RT10@T=*JU>[Y>I&<]WU%/STF[V4%YB5ON M_EA,Y!,Y&9?+*=M(% E(/D$[I;,+@QJB7'@/^P8Y>\$>@F,DL1D/PZ(7N#+,"=DQIF\T5$ M6*VNV-TPI+R))B *G3Q(05!\$%I/)&4QX^3)4ZP!^A128V.W]L+-5@>;[>06 MKQ E-GM$LO#3GV5WWW?4W7?RH8%3B$<;I)\:1'ZZ*>\V: M^6Q+>:G +ERF^&=,\0YC$XGJA#[Y,L72^FCNKO,=V2'*-H<(S#J]YX.\=*UL MP]J=W1_C*/]S+OIW/','Y<%"O#F*<$G/^F%5=H/""L"\0@G[(HM=_KJ.NM$)8]83,LEH>NS$/?[_!TY9\&HW5K' MLTG!PR>GT$/,$U:\ 9#S3$/-TZ:A&DAH7:JZ-QX<7E<4\!!,JR?;#$BB-62' M&-VD43%\?U2%"SNIGF#M,IA?+I1B+# ,M'0)P<%(J2=<_\HN/AQ:0PW Y1BU:_DXJ*A-;H!3'*))-.3:N-*,S%(M,9,@,FU MFO2Z,HJ*@JJ8!Y4/NP"1Z+N7OZ4B<=:7Y"'=EOQ-AE&T-BZ87E*0-(VG\"7E MFH?628"\4[:=9@/KD&TRK+I@]K!8TC2X J1EK7Q/4\L4+],$2$8I-,8WQL) M^U5ZIUJ-3 VS?-WF0%*O,5^J?(H4XF.@H5X4'[;!7K*5$K@?;FYNWWV^:/*Q M8+G@*9!GRI=NY\H[&6 ,-.[+ ,,P\LLV<^6=!"X&FOVE<*$;9V6;N=). A<# M+P1$<1&Y&*C5UI6 LN 8>%4@"DY#XEVY)H"'@9<(3#PD+Q-JM74EGBPX1EXO M4("1LA+O+X5+,N*W9EYL@,'R%Q8^)[RSKT.-8SE2$<"34'6.J&))57 MZNSI@U6E]]20%LY 2W0E!MQI@U/+3&:(31EZ[<5M[0_O?<_.,]XHV"5^.@]N M?C^=/,P'+\,_AO?/X_)F\4G-9I&6(;TH&B/P676Y#H;H WJ-GCS<@9B<K_?=I0E%O[%,2@JC('.$&71AS\=FM?->4%0^I95)8\$ M5 $9'.@VZ4VY_Q-KBQY\$IA:2)_'XCW0*E4W/*5RI-2E6M;J,$=OR'OQ'2\: MD[!_R5_)54D6DI4D1_[A+S9^'%J>O?B!_VD_]= WM'U%IU?U:AKM@?XY:CRR M0",B ESI)@-1&:KG/ V/T"SP7)FT!R8)ZD_M;"DU'\>[.7J5 7BTEHAY*40K MW@-:L)7+HP9'5*W[/PB[ACR4* D*/H_(5=,QN9L05U@-&,\>:>&U.KIV8(F$!F M:&T#U>KI/-E"QM\J<+5V:4MLRU^(E;8?(2[F1[^$) M)'*PW"^Y"/,-AEK%7?_GA>2DM&[?: MP?X@?T.)^TDZ?;\?N588LBS-C!KED78'(RFF(ET7MPFR$("U42:[8C+%)@)D MXC",SM3R(#4OJZ8*14O)"U;-Q=XSC=#G!6$J5DHMYVH5%).JSRY4Z&^WOI=T M?%AI;:87!*E"0154Z$Y,/GC9FT*T_&7MO_VGC9Q4X?@/1SWCO_PYM(-*U99^ M,T.;?)',2)E2!(9G^Z\L"U+=S1=6<5D9/.AZ[X3[3HQ$R'Z( \=;XY.8XV=' MK@GZD?Q$WTB)5"X#\O[F]@, Y8NKKFH_55MLK;;^;IPR$[%? F=)/6H="IC' M!+9H!H:#\^;8R+,+V83I5X8B M50TD4DVA#0P.,8JWL8L5]X9R'*A[U/.2QC%#5$9XX1HH=T/4V3'=?24A 7[? M.,O-R;W![X[KWJ-OEF>33SGN/FL(V4]>Y$\#V_&L8)^6K;IM:N.[QK"O6\2T M!GU0><])12C](<3=)N&DPHWOTGUE&K1T(7R3QT!57 <(#$K.)5C>9,#4Y$ZI MC8MC#5_ZIA$8NN?+/?+0REDZ^=4[D?L1D=BT MB?ST31.GBEF,J"-L;@B\T:+];AX)4'$XF5&%#O#TZL:01XG@.9'TF)1K$8F] M!"&[+&\R2%)K.F/!8=0JP_(!PP(@UD_3Y456WIP&>FS-.0W:<@_LIO?]-O3?#Z=_3&83!?C>==9FW.9B:LV5L0VD3CS LW" M.@P]^_B,GY^YN7Z+G;\::?1.',HLT%RG4B_*3R8#@+?-6CSU@&A;5#U5-\HR MW*LTD<5,3KYV/>)X MZLMZ^]T+=VCIK!QD5ZY?S+*@U"BGC!,E2DFH<-JD& YFR$;;I-GO.]_+\Z;1 MHY6PRL-3DA38)\8":4GU*VML!>[^V*]A-$W^.UV]Q,%R8X4H".F:$ZYLEAJ; MB:UP[:/H-!>.&2/HK)!9.A(33T. 3>5:7/SP^5H\%#)3BVSQ-#C'=6Y.:Q"$ MK[<[4DD!&8,74C@=14'X0&I58(=:2TI89_N#4;AH#.8<\QEU>J!7CGJJSOVR M NO?VB9!.:J"^I&8?YS@B>QJ)FFPD&H5/WJ/EI.&83AYTEMR8 M*CW=I%HPC20*I%>[>3S2Y . !84,$C%G*%S0(&Y("FGDH^C.HBD;R!QIX;7N M2VI%[* L0&4YC[=)Z:/+J@6'7<,@*M255NO;: B)'-+0LB^!XRV='1%,8/HX MJ6,03>K+J_7A,02BT!^EW J1AE'?> +)RJ[H#3+D/4QA]LV>V&9+\'1U&&AI MQ@Q2$FW/G@:I:K:L@,]8 0#>DJF=O91 HO6=AAK*DZ]-5FBS3\=8C/XQH M%CM:<0,9)"5J*UGEVY^KCC-U(0A)#FCZKC=]C<=:_\0;,9!%"@!0]4A:Z5+( M.'XQQ3W8M6A',;':!C%%A>1ZGS]#R)Y*XPVGM$$\J2,IZSVTCENA;LW_O5:O M*NESE9ME_)U;APC5&(_0P3(F*IVA)7+>D#WU%H'EA=:2_"-EBI!JPR!FJ9,_ MYY8>,[#**!MY:IARN+P9RI063CTTW")\%K2\![3S0P:)36L1..LUU7.Z8:L&*S549I&S#EK&) 9\ 2#I"UM>>Q?).!DL M2]>#OATOHX7_;(7$"<)/@Q+BC4":].@;LDA(/0(0W<6H48,E M,#_>8# !1+)IL%2J!R-G%OS@G]/7$ 5OUM'AZM$/1I:[3')4D% 'A3L ? 1: MXZ-S%9]J-&,:BU1!D'-';\10D%XFS9Q)#"*4"LES'JF,>=$UCXJ/58K/CVF^ M(93B!C)%2M2<&H"LY@JFF+3CJ6L,2AQC)H@6@I=2VD!BR$B:\\(DRS?UR#!# MY 4M.2 XX9(XV@VW>+/G_%U8P:6/9")M&LDQU7CD3+P(._K("H(]!BGU]YRN M%ALT_G>,>SKRMSO?PX6E?;FY+991OS7A-EDU&CD' =G.&W,P?V8U_KE#7HBF MT89Z05-5U$#6"(N9T\$D*WAQ.C[U*AYZ=CYKTPS@HM4-I$TCT7,J 3)["SU> M/'F9\( \?XLE)YU_](,9VF5A,?F/&D5;,H@YJE'(GU0#LEYK?%$]7JW0DECU M&SRJKFC#('ZIDS]G5E/K-=H/MV7MQXQG!$S>HG!T74]()RD!$ M['Q&K6X0Q92(GK/(+.-WX)"KQS?T[%BOCNM$#@J/N] M1O&V,CCFT^]7'\_,'L'P:V#A<^HW_/?L'\>-X-AL_ M#+Y.?QO/)M_&D\7@ZVPX6D *]L(F0$$U1(,)=LNV81U80J<[O0)7?MAW262GU'BH9 MK&>VC(JB"6I)Y5&V"M(';U4Y Q0J+%;3<(!?4AUZ:$V>Y;0U8!M.PZ=;0_#J ME)--44"^="(>>R6M=KT[RFV)BHY- M(@.25;Y,W/?=AO6O-R:EQ=,0J+G5(3G>[EQ_CTB(MBAP7N/$1N1:DJ/O]OQ< M,O[V\CS]8SPFF><7LZ?[[XNGZ63P\CR<=)IN_EOLXD-I*G1 !.4DDZ>6_[,; M4\19?S(%!D4%$JN?J#RT^J &LY VSNT1S83M^]!.GE'?6R&RB2,.\L*DP7S M)[^F"1?#(;FV-4=3;^]C"?S83+N\7R0?7<0 MD@\/4C3#@95]NM-)X2@#>49PQ&J&7+(!3HSH"5ZO!,T\3AQGYFC::!=!5Y8; M9,=)T)!*[@R#@(2K23IZOS^6R3H__&$%]H+A,*ZL_?)X_0 D>*H2%I4"N&C% M2VN.B6XR!I(YGJ3O861]+!8!22.]2C\G&1<0!D]@:)N9%;)<"*3&N1J@*XTA ME2ZUT1)@)RZ_3Q[Q?"$^,+B#:1ZL!2ME&+\6:(TQX#\Y6-84%.S8X\Y-M*GI MF9,BK'G#(!G3]JRN"49%MP/ 8@W6Q2H[/DWC*(PLC[A'S'S7??0#\J-J?C,_ M!I/S>CBHD.SRF!JX:5:(7AHK4#_ST^^817IY+FH=" R(M?D$=#X22 "O-#)[ M&HXD]99,@UDF/V8XC7^B8.F$U/P<\@U=N7S&9348-MVQ5-Z%=TY4@Z;L#N_M M8?"\'8P5I8@\]1_H^TCX#85X6 \]FS@[+_$?%S[YI[8&B.CGK\N#ZF'3"'EX M6;L['TC9*DQ,%%I'S-EWKD-#]= 0@]C +*$*M?8[T,'P:]:IZ^K7YJ#4H"M%ID&S+O4+A^ . M1J3@UZ]#K\VAUT0IFI[O'4?9QUZ.LN,SO*/W-,^Q7NLWS1I1;=M!Y*%5M/: M,WF\\D%\E9[_#E&>DO=+&-+8V+6^*E-:\K0 J +4QW8&D K MO:6F(4X+: ^G@]?AJ6EX:E:1J3<##1"G[\;;'IXU>G(=AYK&H2I=P-N74MY= M-5;:>ATDOHU/Y$F\%SK+) TW*SR)YD^6]?$)1F!$[4>PSI"]^C*Q]MIE(/5? M?Y6_!VHH=,90K3=; H";?6FL9K$MP]C"3NOD@]>1PA@I[2&N]9S2SXLD_LF0 MHNG.+GLI_;D.,3V+D5J%:+[,[;UC+K@-7==Q2\T81)*(:[^.S8/E=1OL;8;G MD< A5&+\ 4:TMU(9D$32J_9SFO$1Z6_,*2I 1Z$]6RAJG(Y/@:0? MGPXU]FJJP '+Q*I]U6S^O3+.G5 =D-QH3<_G%),'R\ %KE$T4R@<:GEYXP+" ML%#"T';M:*9 -,[5 %UI=9:"G@4P!:8DH4FYB:"Z@N@#VWE"B78*A%YMS_J: M8+P^C"IBE<\ >7;0U M@9OS%E#5$T=)]OMF#1YUG.YDH#%48K:7DA98T[QN3UX:6;3U@5;^_'6<=3_. M!#1BZDN,%O \<B9/^N(['[D:A"98K\L"[%PH)5OT).1-[5P1O",IV[CM_NQV]C?3$B M )NZC&:8':>]KD;9L0?7H01F*'&4DHV7CYI2D9BVV(&V@U['&3@[:'F4?;H& M'NU[/,/K&-,PQA0H)!MAG\W9]\'*87+E?2N\YZ\A7XQCN*&/D:\C1M^(4:NB M_);Z!N;0>N7C]"JM/ H^!YVJ#I;1N$/7P24UN.#H*!]=\%[,M'4-T?'%54DK MGVYN;C]?1TZW]U*5&LG'B:ZLP,::XK@7!2!@;W%@95X\K+; # M'IYFCH!CS#Y5!S*'VWKZ*-9HU'#(&ES"*O27ROO9;L-39G\:_$?R/62%R+9L)1W M$F$IDV\.EH6/#E#ZU6M$2E 1*OO$9JCX,U94A@T=)-NX#]-5S.T]->> M\S>6)-DR)N*)1:=4^*WR6+[%6X@/W<_%.B-5ZL;.P+@!3QZ>?] <4R!9:IXS M:!@QOA@U0!*N/7J<4U,6*[ 1!BF",(.#,>N I(JLNH05SI 9K,H)V:>KN>6B MD!E(\JQ?)6?K!-URE)H_G[2J/YH-)H?OS@H/#%J\$Z4%*(73IW!=HXF&2Z@T$BOTL])Q@4$K(&S:88+*!KG:H"N M-(94NM0FF^[BT8^#"-7*>5&N"EIW#$4NH?ZA M9S<>WO1F+H @,I)K-0G7RL MS9CD?^MPI%#1>%;P9-5JV568B3T,HL+^#?_M MN'?#?_ES1O:O%5OTTF\@E=W6WIR/1+MIYT046CFX3WXMBW+7;2 (/L@5"F'( MT>XYB:.2;]9/9QMOJ4HI_0Y3+8R^E17#EZ4OI@Z>4AV/K=3B[WU7*E<6>/OH MCE.0=ZWDKBQ8?$3ZFZ"A1RG(H="/3P?1.T$-X+1LP7E!07+%A@\;2<^3WE:[ M@W++@U1V:XH[.<1) ]67+8B<6Y?&K/47S+#Z8,';$U$FIFQ[5QA&"RM8HX@^ M-;%K7*E3F)QJ0&6@URF)VT:2/-PX-A?P2A:N;^MU2F+-[[ MF]L/ -3-@Y^J,(9,+>\WTW?K4Z_:&EA5!+(F&+B>S+@B0L'; 3*5N/CA\Y1X M*&*2$ME"P=M@-;=!Y*\41JX5AGBM(7M-QJI)+0^2!6VOH7+H@$UY5NP]KH)C4.;Z3][_;K>\E'1]R'@"?%@2I0D$55.A.3#Y(NKN/0\=# MN+_+?\=.Z' B.E!*@]1BV_.Q##9-$^IEB[N;KNM :$/^&"#VW0"W'D@JR:A6 MC!A\F15MXFM3A+)EOT?.O_!>=X&\GTO7C^T%6FX\W_77^Y'_RW-D_T+?R@M6 M+:/Q :/Q"28#^#H\V?8W 4 1'0W+#7=:]=92+HPF%>*V?*O3 J"BW M91]>RPI@E29PRU0:#N-H@^7XFYU/2>5W8#)=#_,44EP*SMX8X6K#<0K#"PJ( MI[&USB>KD;5S(B+R^5Y ^T?3+.'1#N725ZU<&F]9^YPO_'*U\#KJ0;&/W=.D!3FYYI3 MT?YE\U1_LMNW%+);U5OHBD]]5P#UY4>!XH;/4DNV4][TK M_]N#-;__N>GM=D+ 8G6.##>EK_X/7B;+.\(UIWE?[SD/TN4'[/%/? 9W<*F' M.#A8JL0Y+-;>E:+J8,L9:-+-8].E*D?O<.!=^!&)N]W"YD/DTV4]?KJY??_Q M NC?.<+Y2 'T]I8U5]>Z0A/.#\_?G[3T_^@.^K?DLFMM+B3UO,NNW,98X\ M@)CGX\ND^V"AE$Z';4 :-2N!JO@[294R\:,_4'1,^'1L*:UTBCYEB'76G\L> M9;!@SP=:TSODBQAHZ?3UZ ?9/Y%R-/^]=CMQ'5(=8YV/H^NM>>XX.4/IP]-< M*SK=72G?*FOJ,Y! ^>"W<]*0YN37C4&[XOUT\771;WZ4WJHBS* HS)Y6 MTWSQZC5VV?15B%G^TJOIS38D?F:Y7XO;OJ)"LES8%#Z*5;YL_C7 *.>;GBMF ME5F)GAWKU7%QLTD((&?E%,7-\W!6F4V%*EXF@1KBDY-'5Y[NG#YMY59>6#^3 M)IX\_"/Y&PKEYE!>#/\GSYF<-CM(VNTT4_)!OF-/.6F0F374W<,< MXG&DW[M'*S] AV]7)246KE;VX^G[TP[&. "BCC>-]05$EZPA%II')K;:D1\3EQC$2$)250Z>EJ20/IF1A25L9;B%:/G+VG_[SV72H7TZ MXK*_' =<]@]_CB8G.CO^8(R2."+!"P)=;UOT3 G>)E47E-)5+8S-$5#$$5BA MU5+9G_TP?,1PCWPO;Q0T=<-N'.C3MM8]?*<:&S$_T]\M#*B<+,)B9[O'\G=+P?Y%\9 M_)_L._]QV>?]YM'"XH",N4.W,E@SG"E"L"N5R/_YYN;VPX?>& 0:2-AT>']) MAYB'UL3@#.3Z]R'KNAP_.+5,($@=$9ON>4 R1(X9!C.B!A-J/VDI,R%Q8P&S M(W@)EL<=E.PVX(ZQ#7B9C0;^H>7KNG\]JE1NMWL]?;0'3U\N+^J,2N*IYRT= MURD?4*L3$,VF(E!7<3VWY%HP6">"8NK=LL%FT7X'T98()(.&ZL5JV0CQZ'S^@8S2%!8>!&, M*9<:%#%?DFYB1!W+S6;;RGL-B>IEG&YO;M\#")XJX_G15%9X07]US2BC#?&, M>_+&'L81GSCK[)&JV^@SB=0)W#3T;9]6IT=\BG'67FGC]^"L#D-.CE6\U@SF M5RW1F\:+[1/3DN,'VNXR.[[T)JA8V6 >B4@*+R"LW/;G,%;(^S]:'!#1NGWF M0G-!F\9*Y2\'=T3 MB#&J/./5NW!7T')Y,)$D\OV[O-(%@Y%.Z86MO_Q#\P^,.21O^/K47*%O\>& M-D'1='5^2N.()=N,";.!$IGA>8!1K'CGTN))+W70SR-K+%.YJYE2KY$R9G